Commit History

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