/dports/audio/codec2/codec2-1.0.3/src/ |
H A D | freedv_700.c | 126 f->rx_amps = (float*)MALLOC(sizeof(float) * Nsymsperpacket); in freedv_ofdm_voice_open() 127 assert(f->rx_amps != NULL); in freedv_ofdm_voice_open() 130 f->rx_amps[i]= 0.0; in freedv_ofdm_voice_open() 201 f->rx_amps = (float*)MALLOC(sizeof(float) * Nsymsperpacket); in freedv_ofdm_data_open() 202 assert(f->rx_amps != NULL); in freedv_ofdm_data_open() 205 f->rx_amps[i]= 0.0; in freedv_ofdm_data_open() 388 float *rx_amps = f->rx_amps; in freedv_comp_short_rx_ofdm() local 430 rx_amps[i] = rx_amps[i+Nsymsperframe]; in freedv_comp_short_rx_ofdm() 433 memcpy(&rx_amps[Nsymsperpacket-Nsymsperframe], ofdm->rx_amp, sizeof(float)*Nsymsperframe); in freedv_comp_short_rx_ofdm() 437 ofdm_extract_uw(ofdm, &rx_syms[st_uw], &rx_amps[st_uw], rx_uw); in freedv_comp_short_rx_ofdm() [all …]
|
H A D | ofdm_internal.h | 250 void ofdm_disassemble_qpsk_modem_packet(struct OFDM *, complex float rx_syms[], float rx_amps[], CO… 251 …odem_packet_with_text_amps(struct OFDM *, complex float rx_syms[], float rx_amps[], COMP [], float… 252 void ofdm_extract_uw(struct OFDM *ofdm, complex float rx_syms[], float rx_amps[], uint8_t rx_uw[]);
|
H A D | ofdm_demod.c | 374 complex float rx_syms[Nsymsperpacket]; float rx_amps[Nsymsperpacket]; in main() local 377 rx_amps[i]= 0.0; in main() 451 rx_amps[i] = rx_amps[i+Nsymsperframe]; in main() 454 … memcpy(&rx_amps[Nsymsperpacket-Nsymsperframe], ofdm->rx_amp, sizeof(float)*Nsymsperframe); in main() 458 ofdm_extract_uw(ofdm, &rx_syms[st_uw], &rx_amps[st_uw], rx_uw); in main() 465 … ofdm_disassemble_qpsk_modem_packet(ofdm, rx_syms, rx_amps, payload_syms, payload_amps, txt_bits); in main()
|
H A D | mpdecode_core.h | 49 void symbols_to_llrs(float llr[], COMP rx_qpsk_symbols[], float rx_amps[], float EsNo, float mean_a…
|
H A D | freedv_api_internal.h | 165 float *rx_amps; member
|
H A D | mpdecode_core.c | 682 void symbols_to_llrs(float llr[], COMP rx_qpsk_symbols[], float rx_amps[], float EsNo, float mean_a… in symbols_to_llrs() argument 688 Demod2D(symbol_likelihood, rx_qpsk_symbols, S_matrix, EsNo, rx_amps, mean_amp, nsyms); in symbols_to_llrs()
|
H A D | ofdm.c | 2252 void ofdm_disassemble_qpsk_modem_packet(struct OFDM *ofdm, complex float rx_syms[], float rx_amps[], in ofdm_disassemble_qpsk_modem_packet() argument 2272 codeword_amps[p] = rx_amps[s]; in ofdm_disassemble_qpsk_modem_packet() 2294 struct OFDM *ofdm, complex float rx_syms[], float rx_amps[], in ofdm_disassemble_qpsk_modem_packet_with_text_amps() argument 2316 codeword_amps[p] = rx_amps[s]; in ofdm_disassemble_qpsk_modem_packet_with_text_amps() 2338 void ofdm_extract_uw(struct OFDM *ofdm, complex float rx_syms[], float rx_amps[], uint8_t rx_uw[]) { in ofdm_extract_uw() argument
|
H A D | freedv_api.c | 199 FREE(freedv->rx_amps); in freedv_close() 238 FREE(freedv->rx_amps); in freedv_close()
|
/dports/audio/codec2/codec2-1.0.3/octave/ |
H A D | ofdm_rx.m | 82 rx_syms = zeros(1,Nsymsperpacket); rx_amps = zeros(1,Nsymsperpacket); 111 rx_amps(1:end-Nsymsperframe) = rx_amps(Nsymsperframe+1:end); 114 rx_amps(end-Nsymsperframe+1:end) = arx_amp; 116 …rx_uw = extract_uw(states, rx_syms(end-Nuwframes*Nsymsperframe+1:end), rx_amps(end-Nuwframes*Nsyms… 125 rx_bits(bps*(s-1)+1:bps*s) = qam16_demod(states.qam16,rx_syms(s), rx_amps(s));
|
H A D | ofdm_ldpc_rx.m | 82 rx_syms = zeros(1,Nsymsperpacket); rx_amps = zeros(1,Nsymsperpacket); 111 rx_amps(1:end-Nsymsperframe) = rx_amps(Nsymsperframe+1:end); 114 rx_amps(end-Nsymsperframe+1:end) = arx_amp; 116 …rx_uw = extract_uw(states, rx_syms(end-Nuwframes*Nsymsperframe+1:end), rx_amps(end-Nuwframes*Nsyms… 123 …uw_unused payload_syms payload_amps txt_bits] = disassemble_modem_packet(states, rx_syms, rx_amps);
|
H A D | ofdm_lib.m | 1179 function rx_uw = extract_uw(states, rx_syms, rx_amps) 1192 rx_uw_amps(u) = rx_amps(s); 1205 rx_uw(bps*(s-1)+1:bps*s) = qam16_demod(states.qam16,rx_uw_syms(s), max(1E-12,rx_amps(s)));
|