Stefan Westerfeld
|
d907e39a88
Fix test range for soft error test.
|
6 роки тому |
Stefan Westerfeld
|
7144d41e7d
TODO: list possible improvements
|
6 роки тому |
Stefan Westerfeld
|
72be66e689
Fix signedness related compiler warnings.
|
6 роки тому |
Stefan Westerfeld
|
add74beed9
Convolution code error test: use code size to determine test range.
|
6 роки тому |
Stefan Westerfeld
|
2c1007bcee
Add script to format table with test results.
|
6 роки тому |
Stefan Westerfeld
|
d1ffd1c44d
Support testing with randomized bit pattern.
|
6 роки тому |
Stefan Westerfeld
|
e841de3edb
Force /bin/bash as shell for some scripts.
|
6 роки тому |
Stefan Westerfeld
|
cf547cc280
Use overlapping synthesis windows.
|
6 роки тому |
Stefan Westerfeld
|
7972945987
Helper script for file error rate table.
|
6 роки тому |
Stefan Westerfeld
|
c730538316
Improve error rate test script (multi process support; huge test set).
|
6 роки тому |
Stefan Westerfeld
|
33b81069c7
Use float for state table: improved performance.
|
6 роки тому |
Stefan Westerfeld
|
b88e695089
Add perf test for conv decoder.
|
6 роки тому |
Stefan Westerfeld
|
298fe63714
Randomize bit order after convolution encoding to avoid error bursts.
|
6 роки тому |
Stefan Westerfeld
|
0b1fe0489a
Switch to 2 frames per bit, and use a rate 1/6 convolutional code.
|
6 роки тому |
Stefan Westerfeld
|
7cf88a763c
Implemented watermark soft decoding.
|
6 роки тому |
Stefan Westerfeld
|
e4f4888452
gitignore
|
6 роки тому |
Stefan Westerfeld
|
392a2deb15
Add script to measure file error rate.
|
6 роки тому |
Stefan Westerfeld
|
1d0d25714a
Use 128-bit message size in ber-test.sh.
|
6 роки тому |
Stefan Westerfeld
|
dd5b737a41
Make audiowmark add|get use error correcting code.
|
6 роки тому |
Stefan Westerfeld
|
61e44fca51
Add conv code api to get the number of coded bits for a fixed message size.
|
6 роки тому |
Stefan Westerfeld
|
ae67a40cb6
Add test for soft decoding.
|
6 роки тому |
Stefan Westerfeld
|
dd32a347e5
Fix bug in soft conv code decoder.
|
6 роки тому |
Stefan Westerfeld
|
619d2fec4e
Split decoding functions into soft and hard decoding.
|
6 роки тому |
Stefan Westerfeld
|
33852ca9e3
Move convolution code tests to extra binary.
|
6 роки тому |
Stefan Westerfeld
|
f937bf6919
Refactor conv decode backtracking loop.
|
6 роки тому |
Stefan Westerfeld
|
0cb4466e5d
Performance improved trellis data structure initialization.
|
6 роки тому |
Stefan Westerfeld
|
e179ea3fba
Reduce test_size for performance reasons.
|
6 роки тому |
Stefan Westerfeld
|
988df2942b
Optimize decoding somewhat; use convolution order 14 by default now.
|
6 роки тому |
Stefan Westerfeld
|
1eac837dbc
Provide convolution generators for order=14 and order=18.
|
6 роки тому |
Stefan Westerfeld
|
24ace2b6fa
Cleanup decoder backtracking.
|
6 роки тому |