Commit graph

  • 3ba304fe80
    Merge 4d300f3b4f into 310777b1c6 Øystein 2026-08-05 22:19:52 +02:00
  • 4d300f3b4f mpdecode_core: slice one shared subs pool per c/v-node array Øystein Hårberg 2026-08-05 22:08:58 +02:00
  • 310777b1c6
    Merge pull request #74 from rafael2k/main main drowe67 2026-03-17 08:41:56 +10:30
  • 57c6b4d6b3 README.md with the correct useful payload for DATAC4 Rafael Diniz 2026-03-04 08:56:18 +00:00
  • 3f8d05e230
    Merge dr-qam16-cport into main (#1) Rafael Diniz 2026-03-02 21:25:42 +00:00
  • 0476af85d7 Fix DATAC4 Payload bytes/frame Rafael Diniz 2026-02-17 23:29:20 +00:00
  • cf2fe6392b Get FREEDV_MODE_FSK_LDPC working with freedv data API Rafael Diniz 2026-02-17 22:57:27 +00:00
  • 8ca46b100e adding more information of the VARA kiss framing Rafael Diniz 2026-02-13 23:36:43 +00:00
  • c006a97e32 Fixes to framer Rafael Diniz 2026-02-13 22:37:41 +00:00
  • 125426550b utils: add broadcast 0x02/0x03 TCP/KISS diagnostics Rafael Diniz 2026-02-13 22:37:24 +00:00
  • e7fe78f592 tcp: fix control-port disconnect parser crash Rafael Diniz 2026-02-13 22:06:40 +00:00
  • 3b9bcf111f mercury: allow default startup and harden TCP threads Rafael Diniz 2026-02-13 21:47:49 +00:00
  • bd2de25723 Beginning of broadcast support Rafael Diniz 2026-02-13 20:59:42 +00:00
  • 85c46b588a Clarify README Rafael Diniz 2026-02-11 21:53:46 +00:00
  • 570b996548 Improved README Rafael Diniz 2026-02-05 19:52:38 +00:00
  • aacad351ff Add config.mk for common C compiler and flag settings Rafael Diniz 2026-02-05 19:46:26 +00:00
  • 5d43a8b06c add more stuff to .gitignore pedromessetti 2026-02-05 15:54:08 -03:00
  • f19b6100b1 send frame at once Rafael Diniz 2026-02-01 01:55:00 +00:00
  • 47b857e719 create crc Rafael Diniz 2026-02-01 01:28:29 +00:00
  • ee84656c7d Adding more debug information Rafael Diniz 2026-02-01 01:17:30 +00:00
  • 698599d949 fix resampling Rafael Diniz 2026-02-01 01:10:49 +00:00
  • 75d2ed8e30 Rx was not right... Rafael Diniz 2026-02-01 01:01:49 +00:00
  • b5306b113b back off when modem does not want more data Rafael Diniz 2026-02-01 00:50:40 +00:00
  • 9971564f65 improve robustness of rx code Rafael Diniz 2026-02-01 00:44:47 +00:00
  • e0434e1888 added some debug information Rafael Diniz 2026-02-01 00:27:59 +00:00
  • 270a00e17e run_tests_tx cleans the rx buffer Rafael Diniz 2026-01-31 23:52:26 +00:00
  • 3795b309e9 audioio does the samplerate conversions Rafael Diniz 2026-01-31 23:24:30 +00:00
  • 829fa9d9b3 do not run the normal modem threads when testing use the left channel for capture, opens in stereo Rafael Diniz 2026-01-31 23:01:38 +00:00
  • 8ee1e22c42 fix in send_tx Rafael Diniz 2026-01-30 19:04:58 +00:00
  • b6960c59fa Added test mode Rafael Diniz 2026-01-30 18:43:03 +00:00
  • 0b99fddbeb add support for bytes_transmitted, bytes_received add the sound card list and selection add the radio list and selection Rafael Diniz 2025-10-03 00:11:48 +01:00
  • 31ef7ad23e update SNR Rafael Diniz 2025-10-02 22:37:32 +01:00
  • ffd24d52dc
    Update README.md Rafael Diniz 2025-09-03 08:28:55 +01:00
  • a8cfbee5e5 New version with config message type Rafael Diniz 2025-09-03 01:05:06 +01:00
  • 3bb9037a8f added initial gui communication interface Rafael Diniz 2025-09-02 00:22:26 +01:00
  • 02f3fa93b1 ready for initial tests with shm needs finishing of audio i/o through soundcard Rafael Diniz 2025-08-27 02:55:17 +01:00
  • f487aa0195 Re-organizing the repo Rafael Diniz 2025-08-21 01:21:05 +01:00
  • 0a440fb75f we need to have a lower framer layer to parse the packets and deliver to the appropriate layer Rafael Diniz 2025-08-14 01:22:40 +01:00
  • 63fdbb0de4 broadcast_test works fine Rafael Diniz 2025-08-14 00:48:20 +01:00
  • f4a516f1ba tcp client looks good Rafael Diniz 2025-08-13 23:45:34 +01:00
  • 1097617df9 Added broadcast_test to test udp Rafael Diniz 2025-08-13 23:12:02 +01:00
  • b2ae0bb315 Clarify licenses Rafael Diniz 2025-08-12 02:14:26 +01:00
  • e517b31ca7 Re-organized even more the repo, separated broadcast and arq Rafael Diniz 2025-08-12 02:10:25 +01:00
  • 17f3a3f99b move more stuff to init_modem and implement broadcast mode Rafael Diniz 2025-08-12 00:40:30 +01:00
  • c919a234b8 re-organizing the repo Rafael Diniz 2025-08-11 23:03:23 +01:00
  • 1d17816991 some adjustments, standardized using s32le samples all around Rafael Diniz 2025-08-10 01:32:11 +01:00
  • cd587ac201 Code almost there Rafael Diniz 2025-08-10 01:10:35 +01:00
  • caed338eb0 added the initials of the modem wrapper and skeleton of broadcast Rafael Diniz 2025-08-02 02:32:26 +01:00
  • 036683afde update gitignore Rafael Diniz 2025-08-02 01:07:11 +01:00
  • c7c3f385a4 adding initial arq code Rafael Diniz 2025-08-02 01:05:03 +01:00
  • 3741b0cab5 removed cruft Rafael Diniz 2025-07-31 01:06:02 +01:00
  • c2445e3472 Re-organizing the repo Rafael Diniz 2025-07-31 01:05:27 +01:00
  • b84df29d06 fix small compilation glitch Rafael Diniz 2025-07-31 00:37:57 +01:00
  • 91678d83e6 finish updating ffaudio Rafael Diniz 2025-07-31 00:35:03 +01:00
  • 4edd8689eb updated ffaudio Rafael Diniz 2025-07-31 00:29:58 +01:00
  • 592c0eb897 Removed cruft Rafael Diniz 2025-07-31 00:26:11 +01:00
  • 0be45b8c7b Re-organizing the repo Rafael Diniz 2025-07-31 00:24:51 +01:00
  • 09ee9a60c0 Added lots of infrastructure Rafael Diniz 2025-07-31 00:19:12 +01:00
  • 3b11b68119 Re-organizing the repo Rafael Diniz 2025-07-30 01:52:39 +01:00
  • 01a837a931 Added the beggining code Rafael Diniz 2025-07-30 01:47:49 +01:00
  • 43a5bf0285 Repo taking shape Rafael Diniz 2025-07-30 00:26:58 +01:00
  • 9c62b7fb80 starting cleanup Rafael Diniz 2025-07-30 00:22:10 +01:00
  • bdf30523c9 added version file Rafael Diniz 2025-07-30 00:05:53 +01:00
  • c6b9af5102 Added initial Makefile Rafael Diniz 2025-07-30 00:05:11 +01:00
  • 96e8a19c24
    Merge pull request #63 from drowe67/dr-doc drowe67 2025-02-22 12:27:10 +10:30
  • 2738eacce2 github workflows choking when installing octve-dev package, try an earlier ubuntu version dr-doc drowe67 2025-02-22 12:18:47 +10:30
  • 9dc605e26c more search engine friendly \title drowe67 2025-02-22 12:02:47 +10:30
  • ca02367c1f rename lpc/lsp functions with codec2 prefix to prevent name clash with libspeex Alexander Schuetz 2024-07-22 15:07:02 +02:00
  • ff00a6e248 rebuilt to fix ?? refs, thanks psommerfeld drowe67 2024-07-19 04:49:49 +09:30
  • 3d69c8d063
    Merge pull request #46 from drowe67/dr-freedata-001 drowe67 2024-05-11 08:13:44 +09:30
  • fe12189105
    Merge 6aeb1f52d6 into 6930e3c26a drowe67 2024-05-08 16:38:32 +08:00
  • 6930e3c26a
    Merge pull request #50 from drowe67/dr-codec2-doc drowe67 2024-05-06 06:48:35 +09:30
  • e9f64066a5 merge with main and fix conflict (I hope) dr-codec2-doc drowe67 2024-05-06 06:19:24 +09:30
  • f004b51451 Merge branch 'main' into dr-freedata-001 dr-freedata-001 drowe67 2024-05-06 06:14:02 +09:30
  • d21ff74c5f
    Merge pull request #44 from drowe67/dr-datac14 drowe67 2024-05-06 06:11:39 +09:30
  • b2311e5a96 custom config debugging: dump ofdm config from a FreeDV API function drowe67 2024-05-04 07:16:26 +09:30
  • cfa9cd02e4 first pass a config driven Tx BPF set up drowe67 2024-05-03 10:10:49 +09:30
  • d026cfede7 automatically compute the number of used data bits in a codeword from other waveform parameters drowe67 2024-05-03 05:23:55 +09:30
  • 6aeb1f52d6 Merge branch 'dr-freedata-001' into dr-qam16-cport dr-qam16-cport drowe67 2024-05-01 17:03:16 +09:30
  • d321ccf46f Merge branch 'dr-datac14' into dr-freedata-001 drowe67 2024-05-01 16:59:08 +09:30
  • 7f6188ccce adjusted clipper in C & octave, regerenerated curves dr-datac14 drowe67 2024-05-01 15:56:01 +09:30
  • 609ece431c
    Merge pull request #49 from lukasostendorf/main drowe67 2024-04-29 08:33:33 +09:30
  • aebdd11464 spelling error, thanks Tomas David 2024-04-28 17:55:09 +09:30
  • 88be2d7297 attempt at correcting (19), thanks Bruce Mackinnon David 2024-04-28 17:31:25 +09:30
  • 8241e30b7c pkg-config: Fix include dirs in codec2.pc Lukas Ostendorf 2024-04-19 18:25:23 +02:00
  • 15f565ea00 fix stm32 build ... drowe67 2024-04-06 06:28:13 +10:30
  • ffd020cde6 freedv 2020 build issue drowe67 2024-04-06 05:32:33 +10:30
  • 1fd68ac6f2 attempt to fix stm32 build issues drowe67 2024-04-06 05:31:52 +10:30
  • 43388ddf16 qam16 ctests and README_data.md drowe67 2024-04-05 20:52:32 +10:30
  • 82546c4401 qam16c2 FreeDV API support drowe67 2024-04-05 20:26:40 +10:30
  • 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 +10:30
  • 1b2a4a797b first pass LDPC decoder working with QAM16 drowe67 2024-04-05 19:55:30 +10:30
  • c0821c86e7 refactoring to support QAM16 LDPC decode drowe67 2024-04-05 19:33:46 +10:30
  • 73482ea69d uncoded BER 0 with ofdm_mod/ofdm_demod, LDPC decode not working yet drowe67 2024-04-05 15:40:35 +10:30
  • 1079f804b2 ofdm_demod uncoded demods qam16c2 drowe67 2024-04-05 06:34:55 +10:30
  • 26075160d9 Merge branch 'dr-freedata-001' into dr-qam16-cport drowe67 2024-04-05 05:12:37 +10:30
  • 2841e6c509 non-table driven interleaver b drowe67 2024-04-05 05:06:39 +10:30
  • 31d8044c89 WIP qam demod drowe67 2024-04-05 04:57:13 +10:30
  • 10d344cb59 uncoded C tx works with Octave rx drowe67 2024-04-04 14:14:01 +10:30
  • 4726a97450 WIP qam16c2, ofdm_mod runs but doesn't decode in Octave drowe67 2024-04-04 09:16:21 +10:30