Add FSK transceiver flowgraph examples
This commit is contained in:
parent
5497dce87f
commit
cb1f13b85c
|
@ -10,6 +10,7 @@ for decoding signals from various scientific and academic sattelites.
|
||||||
3. G++ (with C++11 support)
|
3. G++ (with C++11 support)
|
||||||
4. VOLK
|
4. VOLK
|
||||||
5. git
|
5. git
|
||||||
|
6. gr-osmocom (optional, for using the flowgraphs)
|
||||||
|
|
||||||
### Installation
|
### Installation
|
||||||
|
|
||||||
|
|
|
@ -32,4 +32,21 @@ Words per Minute (WPM) is about 20.
|
||||||
As this block does not use any satellite signal rather than a simple sine, you
|
As this block does not use any satellite signal rather than a simple sine, you
|
||||||
do not expect any correction at all. However you will be able to see how smoothly
|
do not expect any correction at all. However you will be able to see how smoothly
|
||||||
the sine peak is drifting. This drift in normal situations will be the correction offset.
|
the sine peak is drifting. This drift in normal situations will be the correction offset.
|
||||||
|
|
||||||
|
* `debug_fsk_transceiver_uhd.grc`: This flowgraph provides an FSK transceiver.
|
||||||
|
It was designed having as reference the CC1120 chip, but using properly
|
||||||
|
the parameters of the FSK encoder/decoder, it can be used as a generic FSK modem.
|
||||||
|
However the FSK framing format should follow the format:
|
||||||
|
| Preamble | SYNC Word | Payload length | Payload | CRC |
|
||||||
|
|:-----------------:|:----------:|:--------------:|:--------:|:-------------:|
|
||||||
|
| x repeating bytes | x bytes | 1 B, 0-255 | variable | 2 B, optional |
|
||||||
|
The flowgraph transmits messages that are produced from the `Debug Message Source`
|
||||||
|
block. Furthermore, frame payloads can be derived from a `UDP` message source
|
||||||
|
block. Just use a tool like `netcat` to deliver arbitrary payloads through
|
||||||
|
`UDP` messages.
|
||||||
|
|
||||||
|
* `debug_fsk_transceiver_uhd.grc`: This flowgraph provides exactly the same
|
||||||
|
functionality as `debug_fsk_transceiver_uhd.grc` does.
|
||||||
|
However, it uses the `Osmocom` SDR source and sink blocks for non UHD based
|
||||||
|
SDR hardware (e.g BladeRF, HackRF, etc).
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue