Stefan Westerfeld
|
0b1fe0489a
Switch to 2 frames per bit, and use a rate 1/6 convolutional code.
|
6 tahun lalu |
Stefan Westerfeld
|
7cf88a763c
Implemented watermark soft decoding.
|
6 tahun lalu |
Stefan Westerfeld
|
e4f4888452
gitignore
|
6 tahun lalu |
Stefan Westerfeld
|
392a2deb15
Add script to measure file error rate.
|
6 tahun lalu |
Stefan Westerfeld
|
1d0d25714a
Use 128-bit message size in ber-test.sh.
|
6 tahun lalu |
Stefan Westerfeld
|
dd5b737a41
Make audiowmark add|get use error correcting code.
|
6 tahun lalu |
Stefan Westerfeld
|
61e44fca51
Add conv code api to get the number of coded bits for a fixed message size.
|
6 tahun lalu |
Stefan Westerfeld
|
ae67a40cb6
Add test for soft decoding.
|
6 tahun lalu |
Stefan Westerfeld
|
dd32a347e5
Fix bug in soft conv code decoder.
|
6 tahun lalu |
Stefan Westerfeld
|
619d2fec4e
Split decoding functions into soft and hard decoding.
|
6 tahun lalu |
Stefan Westerfeld
|
33852ca9e3
Move convolution code tests to extra binary.
|
6 tahun lalu |
Stefan Westerfeld
|
f937bf6919
Refactor conv decode backtracking loop.
|
6 tahun lalu |
Stefan Westerfeld
|
0cb4466e5d
Performance improved trellis data structure initialization.
|
6 tahun lalu |
Stefan Westerfeld
|
e179ea3fba
Reduce test_size for performance reasons.
|
6 tahun lalu |
Stefan Westerfeld
|
988df2942b
Optimize decoding somewhat; use convolution order 14 by default now.
|
6 tahun lalu |
Stefan Westerfeld
|
1eac837dbc
Provide convolution generators for order=14 and order=18.
|
6 tahun lalu |
Stefan Westerfeld
|
24ace2b6fa
Cleanup decoder backtracking.
|
6 tahun lalu |
Stefan Westerfeld
|
6ce5610b73
Implemented optimal decoding algorithm (Viterbi).
|
6 tahun lalu |
Stefan Westerfeld
|
584d4a3f27
Add randomized error test for convolution encode/decode.
|
6 tahun lalu |
Stefan Westerfeld
|
4ece7494bf
Started to implement convolutional code.
|
6 tahun lalu |
Stefan Westerfeld
|
d24be164d9
Report raw bit errors; bump test set size to fit 384 bits.
|
6 tahun lalu |
Stefan Westerfeld
|
4db5c9a1c9
Merge branch 'reorder-devel'
|
6 tahun lalu |
Stefan Westerfeld
|
9169733339
Move windowing code out of the inner compute_frame_ffts loop.
|
6 tahun lalu |
Stefan Westerfeld
|
9db6c5e659
Refactor watermark synthesis code.
|
6 tahun lalu |
Stefan Westerfeld
|
2df880aaae
Simplify linear watermark generation.
|
6 tahun lalu |
Stefan Westerfeld
|
356b2c0625
Merge linear/mix synthesis code.
|
6 tahun lalu |
Stefan Westerfeld
|
022848a179
Refactor linear watermark generation.
|
6 tahun lalu |
Stefan Westerfeld
|
323ecfffa6
Merge linear non-blind/blind decoding.
|
6 tahun lalu |
Stefan Westerfeld
|
63d54b669f
Switch to patchwork algorithm for non-blind linear decode.
|
6 tahun lalu |
Stefan Westerfeld
|
0169afa952
Fix bug in last commit: make mix blind decode work again.
|
6 tahun lalu |