mirror of
https://github.com/zjs81/meshcore-open.git
synced 2026-07-14 21:02:03 +10:00
updated ui added new features
This commit is contained in:
Vendored
+43
@@ -0,0 +1,43 @@
|
||||
# README_cohpsk.md
|
||||
|
||||
## Introduction
|
||||
|
||||
## Quickstart
|
||||
|
||||
1. BER test in AWGN channel with just less that 2% average bit error rate:
|
||||
|
||||
```
|
||||
$ ./cohpsk_get_test_bits - 5600 | ./cohpsk_mod - - | ./ch - - --No -30 --Fs 7500 | ./cohpsk_demod - - | ./cohpsk_put_test_bits -
|
||||
<snip>
|
||||
SNR3k(dB): 3.41 C/No: 38.2 PAPR: 8.1
|
||||
BER: 0.017 Nbits: 5264 Nerrors: 92
|
||||
|
||||
```
|
||||
|
||||
2. Plot some of the demod internal states, used to chase down freq offset problemL
|
||||
|
||||
```
|
||||
$ cd build_linux/src
|
||||
$ ./cohpsk_get_test_bits - 5600 | ./cohpsk_mod - - | ./ch - - --No -40 -f -20 --Fs 7500 | ./cohpsk_demod -o cohpsk_demod.txt - - | ./cohpsk_put_test_bits -
|
||||
$ cd ../../octave
|
||||
$ octave --no-gui
|
||||
$ cohpsk_demod_plot("../build_linux/src/cohpsk_demod.txt")
|
||||
```
|
||||
|
||||
3. Run Octave<-> tests
|
||||
|
||||
```
|
||||
$ cd ~/codec2/build_linux/unittest
|
||||
$ ./tochpsk
|
||||
$ cd ~/codec2/octave
|
||||
$ octave --no-gui
|
||||
octave> tcohpsk
|
||||
```
|
||||
|
||||
## References
|
||||
|
||||
## C Code
|
||||
|
||||
## Octave Scripts
|
||||
|
||||
|
||||
Reference in New Issue
Block a user