Commit Graph

  • 96e8a19c24
    Merge pull request #63 from drowe67/dr-doc main drowe67 2025-02-22 12:27:10 +1030
  • 2738eacce2 github workflows choking when installing octve-dev package, try an earlier ubuntu version dr-doc drowe67 2025-02-22 12:18:47 +1030
  • 9dc605e26c more search engine friendly \title drowe67 2025-02-22 12:02:47 +1030
  • ca02367c1f rename lpc/lsp functions with codec2 prefix to prevent name clash with libspeex Alexander Schuetz 2024-07-22 15:07:02 +0200
  • ff00a6e248 rebuilt to fix ?? refs, thanks psommerfeld drowe67 2024-07-19 04:49:49 +0930
  • 3d69c8d063
    Merge pull request #46 from drowe67/dr-freedata-001 drowe67 2024-05-11 08:13:44 +0930
  • fe12189105
    Merge 6aeb1f52d6 into 6930e3c26a drowe67 2024-05-08 16:38:32 +0800
  • 6930e3c26a
    Merge pull request #50 from drowe67/dr-codec2-doc drowe67 2024-05-06 06:48:35 +0930
  • e9f64066a5 merge with main and fix conflict (I hope) dr-codec2-doc drowe67 2024-05-06 06:19:24 +0930
  • f004b51451 Merge branch 'main' into dr-freedata-001 dr-freedata-001 drowe67 2024-05-06 06:14:02 +0930
  • d21ff74c5f
    Merge pull request #44 from drowe67/dr-datac14 drowe67 2024-05-06 06:11:39 +0930
  • b2311e5a96 custom config debugging: dump ofdm config from a FreeDV API function drowe67 2024-05-04 07:16:26 +0930
  • cfa9cd02e4 first pass a config driven Tx BPF set up drowe67 2024-05-03 10:10:49 +0930
  • d026cfede7 automatically compute the number of used data bits in a codeword from other waveform parameters drowe67 2024-05-03 05:23:55 +0930
  • 6aeb1f52d6 Merge branch 'dr-freedata-001' into dr-qam16-cport dr-qam16-cport drowe67 2024-05-01 17:03:16 +0930
  • d321ccf46f Merge branch 'dr-datac14' into dr-freedata-001 drowe67 2024-05-01 16:59:08 +0930
  • 7f6188ccce adjusted clipper in C & octave, regerenerated curves dr-datac14 drowe67 2024-05-01 15:56:01 +0930
  • 609ece431c
    Merge pull request #49 from lukasostendorf/main drowe67 2024-04-29 08:33:33 +0930
  • aebdd11464 spelling error, thanks Tomas David 2024-04-28 17:55:09 +0930
  • 88be2d7297 attempt at correcting (19), thanks Bruce Mackinnon David 2024-04-28 17:31:25 +0930
  • 8241e30b7c pkg-config: Fix include dirs in codec2.pc Lukas Ostendorf 2024-04-19 18:25:23 +0200
  • 15f565ea00 fix stm32 build ... drowe67 2024-04-06 06:28:13 +1030
  • ffd020cde6 freedv 2020 build issue drowe67 2024-04-06 05:32:33 +1030
  • 1fd68ac6f2 attempt to fix stm32 build issues drowe67 2024-04-06 05:31:52 +1030
  • 43388ddf16 qam16 ctests and README_data.md drowe67 2024-04-05 20:52:32 +1030
  • 82546c4401 qam16c2 FreeDV API support drowe67 2024-04-05 20:26:40 +1030
  • 2e5f845b11 adjusted UW thresh and EsNo for LDPC decoder - PER < 0.1 with 100 packets mpp at 15dB-ish SNR drowe67 2024-04-05 20:16:24 +1030
  • 1b2a4a797b first pass LDPC decoder working with QAM16 drowe67 2024-04-05 19:55:30 +1030
  • c0821c86e7 refactoring to support QAM16 LDPC decode drowe67 2024-04-05 19:33:46 +1030
  • 73482ea69d uncoded BER 0 with ofdm_mod/ofdm_demod, LDPC decode not working yet drowe67 2024-04-05 15:40:35 +1030
  • 1079f804b2 ofdm_demod uncoded demods qam16c2 drowe67 2024-04-05 06:34:55 +1030
  • 26075160d9 Merge branch 'dr-freedata-001' into dr-qam16-cport drowe67 2024-04-05 05:12:37 +1030
  • 2841e6c509 non-table driven interleaver b drowe67 2024-04-05 05:06:39 +1030
  • 31d8044c89 WIP qam demod drowe67 2024-04-05 04:57:13 +1030
  • 10d344cb59 uncoded C tx works with Octave rx drowe67 2024-04-04 14:14:01 +1030
  • 4726a97450 WIP qam16c2, ofdm_mod runs but doesn't decode in Octave drowe67 2024-04-04 09:16:21 +1030
  • 6a5687c5f5 removed unused EsNo_est_all_symbols drowe67 2024-04-04 06:37:41 +1030
  • e02ef2c0a5 EsNo supplied to LDPC dec now a config param drowe67 2024-04-04 06:36:56 +1030
  • 1de1b46b12 ctest for custom mode drowe67 2024-04-03 18:25:40 +1030
  • cf069d2e62 demo custom mode drowe67 2024-04-03 18:00:35 +1030
  • 735d788276 WIP freedv API support for custom raw data modes drowe67 2024-04-03 17:16:58 +1030
  • 7098a9bf67 Fix clang-format errors from last commit. ms-libasan-crash-fix Mooneer Salem 2024-03-29 21:17:00 -0700
  • 23a7d60bf8 put snr_curve.sh system back in from codec2-dev, curves for datac14 drowe67 2024-03-30 08:08:09 +1030
  • 203b3f7c3d Use a minimum of 8 bytes for the payload bits. Mooneer Salem 2024-03-29 08:58:26 -0700
  • 40758ecf5f Fix remaining leaks and crashes. Mooneer Salem 2024-03-28 17:00:28 -0700
  • 3b9037c9c7 datac14 freedv_api port drowe67 2024-03-29 07:40:38 +1030
  • 2ee2989c9c ofdm_mod/ofdm_demod working with datac14 drowe67 2024-03-29 07:18:31 +1030
  • b234ee18e4 More adjustments to buffer sizes. Mooneer Salem 2024-03-28 13:13:26 -0700
  • 33de2f85fd Fix some 2020 test failures. Mooneer Salem 2024-03-28 13:06:15 -0700
  • 9879bea79d More memory leak and crash fixes. Mooneer Salem 2024-03-28 12:30:00 -0700
  • ee4b2043db Additional fixes. Mooneer Salem 2024-03-28 01:34:26 -0700
  • 7c7a9035fe Fix some memory leak errors. Mooneer Salem 2024-03-28 01:04:12 -0700
  • cc8430e9da Fix ofdm_demod and freedv_tx AddressSanitizer crashes. Mooneer Salem 2024-03-27 23:34:02 -0700
  • 3c76146765 work out packet duration including pre/postamble drowe67 2024-03-28 07:39:00 +1030
  • babaecccb9 tweaks to reduce duration to 0.69s including pre/postamble drowe67 2024-03-28 06:52:42 +1030
  • b6faec2ac3 first pass at datac14, 5 byte, < 1s signalling mode drowe67 2024-03-27 19:07:07 +1030
  • 10df28afcc
    Update README.md drowe67 2024-03-15 06:43:05 +1030
  • 32fa99472a
    Update README.md drowe67 2024-02-16 16:13:43 +1030
  • 5e79a72368
    Merge pull request #38 from jimt/patch-1 drowe67 2023-12-19 07:44:16 +1030
  • 217b4307e8 Update codec2.pdf Mooneer Salem 2023-12-18 12:56:04 -0800
  • d104a5019c Revert s->z spelling changes Jim Tittsler 2023-12-14 11:55:49 +0900
  • cdd51b01a0
    Merge pull request #39 from drowe67/ms-ctest-doc drowe67 2023-12-13 18:19:08 +1030
  • ecbeb0aa47 Try alternate approach for getting Git branch/commit info. ms-ctest-doc Mooneer Salem 2023-12-12 22:55:58 -0800
  • d7212c5ec4 Try disabling maketitle just to see what happens. Mooneer Salem 2023-12-12 22:27:26 -0800
  • a560830c46 Add additional debugging. Mooneer Salem 2023-12-12 22:19:10 -0800
  • 984b50ffd9 Revert "Try Ubuntu 20.04 and see if those tex packages work better." Mooneer Salem 2023-12-12 22:17:57 -0800
  • c41a3a23ae Try Ubuntu 20.04 and see if those tex packages work better. Mooneer Salem 2023-12-12 21:32:45 -0800
  • f6d40396e5 Revert "Experiment: use array package." Mooneer Salem 2023-12-12 21:30:18 -0800
  • 8c3fda08d0 Experiment: use array package. Mooneer Salem 2023-12-12 21:22:32 -0800
  • 7f41d0aaa8 Add missed packages. Mooneer Salem 2023-12-12 21:11:34 -0800
  • d9f3ca774b Install missing packages. Mooneer Salem 2023-12-12 21:01:35 -0800
  • e67ce32292 Reenable documentation ctest. Mooneer Salem 2023-12-12 20:52:19 -0800
  • ba1c314ab2
    Fix typos Jim Tittsler 2023-12-13 11:10:13 +0900
  • 93dbb62904
    Merge pull request #31 from drowe67/dr-codec2-doc drowe67 2023-12-12 09:50:48 +1030
  • b8e4527093 don't need tex packages as we've excluded that test for now drowe67 2023-12-12 09:33:57 +1030
  • 18c5e48d5c exclude test_codec2_doc when running tests on github actions drowe67 2023-12-11 12:16:48 +1030
  • 21dd265f96 way to run doc ctest without over writing codec2.doc drowe67 2023-12-11 11:54:02 +1030
  • ea0379f375 ctest, README.md, first pass at github action drowe67 2023-12-11 09:15:47 +1030
  • 7e88771a42 proof read, minor edits, update symbol glossary drowe67 2023-12-11 08:45:13 +1030
  • 05110e5fa8 first pass at Makefile to build doc drowe67 2023-12-10 12:37:41 +1030
  • d1c085a180 Added a list or source files; edited Further Work section drowe67 2023-12-10 12:05:55 +1030
  • 8a9b13e6db removed newamp2 code drowe67 2023-12-10 12:02:24 +1030
  • c27e56d096 oops we forgot to rm this in recent clean up drowe67 2023-12-10 11:29:59 +1030
  • 348f68f6c8 added LPC/LSP and LPC post figure figures, plus code to generate them drowe67 2023-12-09 19:49:47 +1030
  • 670b278f60 aligning 700C figures with maths David Rowe 2023-12-09 08:16:53 +1030
  • 71b86a8a11 mic EQ and VQ mean removal maths David Rowe 2023-12-07 08:00:21 +1030
  • 0098976693 building up 700C section drowe67 2023-12-07 05:52:41 +1030
  • 43defe5bbe decoder description, mode table drowe67 2023-12-03 07:11:51 +1030
  • 067eaa7998 LPC/LSP enocder description, decoder block diagram drowe67 2023-12-01 11:32:39 +1030
  • f3b4305e87 phase model edits and LPC/LSP encoder block diagram drowe67 2023-11-30 06:39:36 +1030
  • fbbea09461 phase synthesis edits drowe67 2023-11-29 07:35:19 +1030
  • ba7321c6f0 draft of phase synthesis section drowe67 2023-11-28 20:37:41 +1030
  • 9a182563d0 make notation more consistent across sections drowe67 2023-11-28 07:03:01 +1030
  • 12bbb03f0f first draft of voicing estimation drowe67 2023-11-27 21:26:40 +1030
  • b3ed5776c5 rough draft of phase synthesis copied from source drowe67 2023-11-26 09:23:45 +1030
  • 125a16926a sinusoidal synthesiser figure drowe67 2023-11-26 08:07:27 +1030
  • 0b6a2074eb first pass of synthesis section drowe67 2023-11-25 20:44:13 +1030
  • 899fce85d1 building up synthesis section drowe67 2023-11-25 09:48:43 +1030
  • 97b20b4120 drafted sinusoidal analysis section drowe67 2023-11-25 06:35:24 +1030
  • f95b5902bb sinusoidal encoder block diagram drowe67 2023-11-24 07:47:23 +1030