-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathindex.html
117 lines (86 loc) · 4.92 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset='utf-8'>
<meta http-equiv="X-UA-Compatible" content="chrome=1">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="Transmit data with sound. Quiet Project offers the ability to build native binaries that work with your soundcard and a JS implementation that uses Web Audio
">
<title>
Quiet Project
</title>
<!-- CSS -->
<link rel="stylesheet" href="/assets/main.css">
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Libre+Baskerville:400,400i,700">
<link rel="icon" type="image/png" sizes="32x32" href="/assets/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/assets/favicon-16x16.png">
<link rel="apple-touch-icon" sizes="180x180" href="/assets/apple-touch-icon.png">
<link rel="canonical" href="https://quiet.github.io/">
<link type="application/atom+xml" rel="alternate" href="https://quiet.github.io/feed.xml" title="Quiet Project" />
</head>
<body>
<nav class="nav">
<div class="nav-container">
<a href="/">
<h2 class="nav-title">Quiet Project</h2>
</a>
<ul>
<li><a href="/about">About</a></li>
<li><a href="/">Posts</a></li>
</ul>
</div>
</nav>
<main>
<div class="catalogue">
<a href="/quiet-blog/2018/09/16/How-Libcorrect-Does-Forward-Error-Correction.html" class="catalogue-item">
<div>
<time datetime="2018-09-16 14:25:13 -0700" class="catalogue-time">September 16, 2018</time>
<h1 class="catalogue-title">How Libcorrect Corrects Errors, Part I</h1>
<div class="catalogue-line"></div>
<p>
Libcorrect is a BSD-licensed library for forward error correction. What this means is that it can be given a payload of data and apply specially chosen redundancy. The payload and redundancy are transmitted together and then sent along a medium that might add errors. Once received, the entire structure is decoded into the original payload. The redundancy allows libcorrect to decode the payload as long as the added errors do not exceed some limit. Because...
</p>
</div>
</a>
<a href="/quiet-blog/2018/08/13/Objective-C-Swift-Documentation.html" class="catalogue-item">
<div>
<time datetime="2018-08-13 00:25:10 -0700" class="catalogue-time">August 13, 2018</time>
<h1 class="catalogue-title">Generating Swift Documentation From Objective-C</h1>
<div class="catalogue-line"></div>
<p>
I’ve been working on building documentation for Quiet Modem Project and I recently came up against a snag in documenting my iOS library that contains Objective-C. Although it’s mostly advisable to stick to writing iOS libraries in Swift these days, I chose Objective-C because it felt nicer when wrapping C libraries. Since the core part of my project is a C library, being able to wrap it cleanly makes life a little easier for me....
</p>
</div>
</a>
<a href="/quiet-blog/2016/03/30/quiet-profile-lab-build-modem-learn-dsp.html" class="catalogue-item">
<div>
<time datetime="2016-03-30 09:30:20 -0700" class="catalogue-time">March 30, 2016</time>
<h1 class="catalogue-title">Quiet Profile Lab — Build a Modem, Learn Some DSP</h1>
<div class="catalogue-line"></div>
<p>
Quiet.js and libquiet are capable of transmission via audible tones, ultrasonic tones, and through an audio cable at wide spectrum. Quiet provides a JSON file which provides parameters for each of these modes. A single set of parameters, a profile, sets the center frequency of the modem, the modulation, error correction modes used, and more. Creating a new profile in a way that’s robust to hardware limitations and yet provides good throughput can be difficult,...
</p>
</div>
</a>
<a href="/quiet-blog/2016/03/29/quiet.html" class="catalogue-item">
<div>
<time datetime="2016-03-29 11:30:45 -0700" class="catalogue-time">March 29, 2016</time>
<h1 class="catalogue-title">Quiet</h1>
<div class="catalogue-line"></div>
<p>
When I started working on libquiet, I was trying to answer a question for myself. I had seen projects which passed data through the headphone jack, which I thought was an interesting idea. I wanted to know how fast this method could send data. Many of these methods used Frequency-Shift Keying, which is easy to implement but typically does not achieve the maximum speed possible. I started researching, which lead me to liquid sdr which...
</p>
</div>
</a>
</div>
<div class="pagination">
<span>1</span>
</div>
</main>
<footer>
<span>
© 2018 Brian Armstrong. Made with Jekyll using the <a href="https://github.com/chesterhow/tale/">Tale</a> theme.
</span>
</footer>
</body>
</html>