Roman Zeyde
|
8a669feb91
|
Fix README.
|
2014-07-31 18:02:53 +03:00 |
|
Roman Zeyde
|
4ecd57cfe7
|
let test.sh run remotely and locally
|
2014-07-22 14:41:38 +03:00 |
|
Roman Zeyde
|
4a31276471
|
refactor configuration in sigproc.MODEM object
|
2014-07-22 14:20:04 +03:00 |
|
Roman Zeyde
|
67442e40f9
|
run test via SSH
|
2014-07-22 14:20:04 +03:00 |
|
Roman Zeyde
|
63ff7e3b3c
|
fix and add comments to test.sh
|
2014-07-22 14:20:04 +03:00 |
|
Roman Zeyde
|
bc52203560
|
send should work with stdin and stdout
|
2014-07-22 14:20:04 +03:00 |
|
Roman Zeyde
|
f2d1d1535e
|
profiling should be printed to stderr
|
2014-07-22 14:20:04 +03:00 |
|
Roman Zeyde
|
392557df5c
|
sampling should be a script
|
2014-07-22 14:20:04 +03:00 |
|
Roman Zeyde
|
b3774ab1f8
|
recv should work with stdin and stdout
|
2014-07-22 14:20:04 +03:00 |
|
Roman Zeyde
|
4cfe8b7c44
|
test for 1Mbit at required bitrate
|
2014-07-22 14:20:04 +03:00 |
|
Roman Zeyde
|
78cd95030e
|
get statistics for send
|
2014-07-22 14:20:04 +03:00 |
|
Roman Zeyde
|
85c1db44c0
|
send exactly 5e6 bytes in test
|
2014-07-22 14:20:04 +03:00 |
|
Roman Zeyde
|
86183bc918
|
optimize error checking
|
2014-07-22 14:20:04 +03:00 |
|
Roman Zeyde
|
547461aaa8
|
ignore log files
|
2014-07-22 14:20:04 +03:00 |
|
Roman Zeyde
|
f8d5ed6194
|
send.py should write everything to stdout (without buffering)
|
2014-07-22 14:20:04 +03:00 |
|
Roman Zeyde
|
99aad60700
|
test with 5MB file
|
2014-07-22 14:20:04 +03:00 |
|
Roman Zeyde
|
cbc9ae1c99
|
add last logging for total throughput
|
2014-07-22 14:20:04 +03:00 |
|
Roman Zeyde
|
26f2f2bb03
|
format realtime logging
|
2014-07-22 14:20:04 +03:00 |
|
Roman Zeyde
|
4f2f02b580
|
raise an error if no carrier
|
2014-07-22 14:20:04 +03:00 |
|
Roman Zeyde
|
194a967cc3
|
skip initial spikes
|
2014-07-22 14:20:04 +03:00 |
|
Roman Zeyde
|
871ec8bb46
|
test: run recording and decoding in parallel
|
2014-07-22 14:20:04 +03:00 |
|
Roman Zeyde
|
47efb9e7ec
|
kill wave process with SIGKILL
|
2014-07-22 14:20:04 +03:00 |
|
Roman Zeyde
|
157d31b08f
|
calibration should not fail on saturation
|
2014-07-22 14:20:04 +03:00 |
|
Roman Zeyde
|
223e38a75f
|
use specific exception for saturation
|
2014-07-22 14:20:04 +03:00 |
|
Roman Zeyde
|
cb4831c273
|
add stdin option for receiver
|
2014-07-22 14:20:04 +03:00 |
|
Roman Zeyde
|
9a8c235b0e
|
print realtime ratio
|
2014-07-22 14:20:04 +03:00 |
|
Roman Zeyde
|
3ccf4ff188
|
common.loads() should return time only if asked to
|
2014-07-22 14:20:04 +03:00 |
|
Roman Zeyde
|
5d71431c7c
|
refactor detection to work with iterables
|
2014-07-22 14:20:04 +03:00 |
|
Roman Zeyde
|
72bc864565
|
move file loading to recv.detect()
|
2014-07-22 14:20:04 +03:00 |
|
Roman Zeyde
|
6549fe76c9
|
wave should have also bytes_per_sample
|
2014-07-22 14:20:04 +03:00 |
|
Roman Zeyde
|
519325b751
|
fixup! add file streaming support
|
2014-07-22 14:20:04 +03:00 |
|
Roman Zeyde
|
c42587d95b
|
no scaling is needed
|
2014-07-22 14:20:03 +03:00 |
|
Roman Zeyde
|
88838fc72e
|
add file streaming support
|
2014-07-22 14:20:03 +03:00 |
|
Roman Zeyde
|
cb7162f50e
|
remove unused import
|
2014-07-22 14:20:03 +03:00 |
|
Roman Zeyde
|
e67f173b70
|
add simple profiling script
|
2014-07-22 14:20:03 +03:00 |
|
Roman Zeyde
|
a5264ce0f7
|
pylint wave.py
|
2014-07-22 14:20:03 +03:00 |
|
Roman Zeyde
|
df02bd03a3
|
ignore data and pcm files
|
2014-07-22 14:20:03 +03:00 |
|
Roman Zeyde
|
a973cee1b5
|
move detection logic to recv.detect()
|
2014-07-22 14:20:03 +03:00 |
|
Roman Zeyde
|
421c365d81
|
transfer 1MB as a test
|
2014-07-22 14:20:03 +03:00 |
|
Roman Zeyde
|
142c0dc01c
|
recalibrate receiver sampler each second
|
2014-07-22 14:20:03 +03:00 |
|
Roman Zeyde
|
1e613d1906
|
test should not print errors when killing aplay/arecord
|
2014-07-22 14:20:03 +03:00 |
|
Roman Zeyde
|
4109c04daf
|
fix ECC->overhead logging message in send.py
|
2014-07-22 14:20:03 +03:00 |
|
Roman Zeyde
|
3d9e8fced0
|
use 9 carriers for more bandwidth
|
2014-07-22 14:20:03 +03:00 |
|
Roman Zeyde
|
7c32e3d29a
|
add audo-calibration script
|
2014-07-22 14:20:03 +03:00 |
|
Roman Zeyde
|
8adfcc8e12
|
add estimation and compensation for sampling errors
|
2014-07-22 14:20:03 +03:00 |
|
Roman Zeyde
|
048e52574a
|
fix drift correction demo
|
2014-07-22 14:20:03 +03:00 |
|
Roman Zeyde
|
48e8b13e53
|
remove correction code from FreqLoop
|
2014-07-22 14:20:03 +03:00 |
|
Roman Zeyde
|
a026e6aed1
|
get stats out of demodulation function
|
2014-07-22 14:20:03 +03:00 |
|
Roman Zeyde
|
d1208d82f2
|
move stats handling to main
|
2014-07-22 14:20:03 +03:00 |
|
Roman Zeyde
|
a431b04d1c
|
run ecc in parallel on demodulation
|
2014-07-22 14:20:03 +03:00 |
|