Home
last modified time | relevance | path

Searched refs:rx_amps (Results 1 – 11 of 11) sorted by relevance

/dports/audio/codec2/codec2-1.0.3/src/
H A Dfreedv_700.c126 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 Dofdm_internal.h250 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 Dofdm_demod.c374 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 Dmpdecode_core.h49 void symbols_to_llrs(float llr[], COMP rx_qpsk_symbols[], float rx_amps[], float EsNo, float mean_a…
H A Dfreedv_api_internal.h165 float *rx_amps; member
H A Dmpdecode_core.c682 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 Dofdm.c2252 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 Dfreedv_api.c199 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 Dofdm_rx.m82 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 Dofdm_ldpc_rx.m82 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 Dofdm_lib.m1179 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)));