/dports/audio/codec2/codec2-1.0.3/src/ |
H A D | codec2_fdmdv.h | 84 struct FDMDV; 86 struct FDMDV * fdmdv_create(int Nc); 87 void fdmdv_destroy(struct FDMDV *fdmdv_state); 88 void fdmdv_use_old_qpsk_mapping(struct FDMDV *fdmdv_state); 89 int fdmdv_bits_per_frame(struct FDMDV *fdmdv_state); 90 float fdmdv_get_fsep(struct FDMDV *fdmdv_state); 91 void fdmdv_set_fsep(struct FDMDV *fdmdv_state, float fsep); 96 void fdmdv_get_test_bits(struct FDMDV *fdmdv_state, int tx_bits[]); 97 int fdmdv_error_pattern_size(struct FDMDV *fdmdv_state); 100 void fdmdv_get_demod_stats(struct FDMDV *fdmdv_state, struct MODEM_STATS *stats); [all …]
|
H A D | fdmdv.c | 71 struct FDMDV * fdmdv_create(int Nc) in fdmdv_create() 73 struct FDMDV *f; in fdmdv_create() 81 f = (struct FDMDV*)MALLOC(sizeof(struct FDMDV)); in fdmdv_create() 202 void fdmdv_destroy(struct FDMDV *fdmdv) in fdmdv_destroy() 211 void fdmdv_use_old_qpsk_mapping(struct FDMDV *fdmdv) { in fdmdv_use_old_qpsk_mapping() 216 int fdmdv_bits_per_frame(struct FDMDV *fdmdv) in fdmdv_bits_per_frame() 246 float fdmdv_get_fsep(struct FDMDV *f) in fdmdv_get_fsep() 251 void fdmdv_set_fsep(struct FDMDV *f, float fsep) { in fdmdv_set_fsep() 1457 int fdmdv_error_pattern_size(struct FDMDV *f) { in fdmdv_error_pattern_size() 1615 void fdmdv_demod(struct FDMDV *fdmdv, int rx_bits[], in fdmdv_demod() [all …]
|
H A D | fdmdv_internal.h | 86 struct FDMDV { struct 178 float rx_est_freq_offset(struct FDMDV *f, COMP rx_fdm[], int nin, int do_fft); argument
|
H A D | fdmdv_channel.c | 44 struct FDMDV *fdmdv; in main()
|
H A D | fdmdv_get_test_bits.c | 41 struct FDMDV *fdmdv; in main()
|
H A D | cohpsk_internal.h | 69 struct FDMDV *fdmdv;
|
H A D | fdmdv_put_test_bits.c | 42 struct FDMDV *fdmdv; in main()
|
H A D | fdmdv_mod.c | 44 struct FDMDV *fdmdv; in main()
|
H A D | freedv_api_internal.h | 66 struct FDMDV *fdmdv;
|
H A D | fdmdv_demod.c | 56 struct FDMDV *fdmdv; in main()
|
H A D | cohpsk.c | 87 struct FDMDV *fdmdv; in cohpsk_create() 701 struct FDMDV *fdmdv = coh->fdmdv; in cohpsk_mod() 968 struct FDMDV *fdmdv = coh->fdmdv; in rate_Fs_rx_processing()
|
/dports/audio/codec2/codec2-1.0.3/ |
H A D | README_fdmdv.md | 5 A 1400 bit/s (nominal) Frequency Division Multiplexed Digital Voice (FDMDV) modem based on [FreeDV … 7 The FDMDV modem was first implemented in GNU Octave, then ported to C. Algorithm development is gen… 64 3. [Testing a FDMDV Modem](http://www.rowetel.com/blog/?p=2433) 65 4. [FDMDV Modem Page](http://www.rowetel.com/blog/?p=2458) 73 | src/codec2_fdmdv.h | Header file that exposes FDMDV C API functions. Include this file in your a… 74 | src/fdmdv.c | C functions that implement the FDMDV modem | 75 | src/fdmdv-internal.h | internal states and constants for FDMDV modem, shouldn't be exposed to app… 76 | unittest/tfdmdv.c | Used to conjunction with unittest/tfdmdv.m to automatically test C FDMDV func… 84 | fdmdv.m | Functions and variables that implement the Octave version of the FDMDV modem | 89 | tfdmdv.m | Automatic tests that compare the Octave and C versions of the FDMDV modem functions. …
|
H A D | README.md | 13 + FDMDV DPSK modem [README_fdmdv](README_fdmdv.md) for HF channels 170 src - C source code for Codec 2, FDMDV modem, COHPSK modem, FreeDV API
|
H A D | README_freedv.md | 214 1. [FDMDV modem README](README_fdmdv.md)
|
/dports/audio/codec2/codec2-1.0.3/unittest/ |
H A D | fdmdv_mem.c | 41 struct FDMDV *fdmdv; in main() 43 printf("struct FDMDV..........: %ld\n", sizeof(struct FDMDV)); in main()
|
H A D | tfdmdv.c | 48 struct FDMDV *fdmdv; in main() 104 printf("sizeof FDMDV states: %zd bytes\n", sizeof(struct FDMDV)); in main()
|
H A D | tcohpsk.c | 87 struct FDMDV *fdmdv; in main()
|
/dports/audio/codec2/codec2-1.0.3/octave/ |
H A D | fdmdv_mod.m | 3 % Modulator function for FDMDV modem, uses test frames as input and
|
H A D | fdmdv_demod_c.m | 3 % Plots Octave dump file information from C FDMDV demodulator program,
|
H A D | tfdmdv.m | 3 % Octave script that tests the C port of the FDMDV modem. This script loads 47 % Generate reference vectors using Octave implementation of FDMDV modem
|
H A D | fdmdv_demod_coh.m | 3 % Demodulator function for FDMDV modem (Octave version). Requires
|
H A D | fdmdv_ut.m | 3 % Unit Test program for FDMDV modem. Useful for general development as it has
|
H A D | fdmdv_demod.m | 3 % Demodulator function for FDMDV modem (Octave version). Requires
|
H A D | fdmdv_ut_freq_off.m | 4 % Unit Test program for freq offset estimation in FDMDV modem.
|
/dports/comms/fldigi/fldigi-4.1.20/src/rsid/ |
H A D | rsid_defs.cxx | 194 ELEM_(131, FDMDV, NUM_MODES) \
|