/dports/net/iaxmodem/iaxmodem-1.2.0/lib/spandsp/src/ |
H A D | v22bis_rx.c | 158 s->rx.eq_buf[i] = complex_setf(0.0f, 0.0f); in equalizer_reset() 192 z1 = complex_mulf(&s->rx.eq_coeff[i], &s->rx.eq_buf[p]); in equalizer_get() 215 z1 = complex_conjf(&s->rx.eq_buf[p]); in tune_equalizer() 330 s->rx.eq_buf[s->rx.eq_step] = z; in process_half_baud() 339 p = s->rx.eq_buf[(s->rx.eq_step - 3) & V22BIS_EQUALIZER_MASK].re in process_half_baud() 340 - s->rx.eq_buf[(s->rx.eq_step - 1) & V22BIS_EQUALIZER_MASK].re; in process_half_baud() 341 p *= s->rx.eq_buf[(s->rx.eq_step - 2) & V22BIS_EQUALIZER_MASK].re; in process_half_baud() 343 q = s->rx.eq_buf[(s->rx.eq_step - 3) & V22BIS_EQUALIZER_MASK].im in process_half_baud() 344 - s->rx.eq_buf[(s->rx.eq_step - 1) & V22BIS_EQUALIZER_MASK].im; in process_half_baud() 345 q *= s->rx.eq_buf[(s->rx.eq_step - 2) & V22BIS_EQUALIZER_MASK].im; in process_half_baud() [all …]
|
H A D | v27ter_rx.c | 159 cvec_zerof(s->eq_buf, V27TER_EQUALIZER_MASK); in equalizer_restore() 172 cvec_zerof(s->eq_buf, V27TER_EQUALIZER_MASK); in equalizer_reset() 193 z1 = complex_mulf(&s->eq_coeff[i], &s->eq_buf[p]); in equalizer_get() 216 z1 = complex_conjf(&s->eq_buf[p]); in tune_equalizer() 401 s->eq_buf[s->eq_step] = *sample; in process_half_baud() 413 p = s->eq_buf[(s->eq_step - 3) & V27TER_EQUALIZER_MASK].re in process_half_baud() 414 - s->eq_buf[(s->eq_step - 1) & V27TER_EQUALIZER_MASK].re; in process_half_baud() 415 p *= s->eq_buf[(s->eq_step - 2) & V27TER_EQUALIZER_MASK].re; in process_half_baud() 417 q = s->eq_buf[(s->eq_step - 3) & V27TER_EQUALIZER_MASK].im in process_half_baud() 418 - s->eq_buf[(s->eq_step - 1) & V27TER_EQUALIZER_MASK].im; in process_half_baud() [all …]
|
H A D | v29rx.c | 171 cvec_zerof(s->eq_buf, V29_EQUALIZER_MASK); in equalizer_restore() 184 cvec_zerof(s->eq_buf, V29_EQUALIZER_MASK); in equalizer_reset() 205 z1 = complex_mulf(&s->eq_coeff[i], &s->eq_buf[p]); in equalizer_get() 232 z1 = complex_conjf(&s->eq_buf[p]); in tune_equalizer() 437 s->eq_buf[s->eq_step] = *sample; in process_half_baud() 538 s->eq_buf[i] = complex_mulf(&s->eq_buf[i], &zz); in process_half_baud()
|
H A D | v17rx.c | 161 cvec_zerof(s->eq_buf, V17_EQUALIZER_MASK); in equalizer_restore() 174 cvec_zerof(s->eq_buf, V17_EQUALIZER_MASK); in equalizer_reset() 195 z1 = complex_mulf(&s->eq_coeff[i], &s->eq_buf[p]); in equalizer_get() 219 z1 = complex_conjf(&s->eq_buf[p]); in tune_equalizer() 504 s->eq_buf[s->eq_step] = *sample; in process_half_baud() 591 s->eq_buf[i] = complex_mulf(&s->eq_buf[i], &zz); in process_half_baud() 679 s->eq_buf[i] = complex_mulf(&s->eq_buf[i], &zz); in process_half_baud()
|
/dports/net/freeswitch/freeswitch-1.10.3.-release/libs/spandsp/src/ |
H A D | v22bis_rx.c | 207 cvec_zeroi16(s->rx.eq_buf, V22BIS_EQUALIZER_LEN); in equalizer_reset() 209 cvec_zerof(s->rx.eq_buf, V22BIS_EQUALIZER_LEN); in equalizer_reset() 405 p = s->rx.eq_buf[aa[2]].re - s->rx.eq_buf[aa[0]].re; in symbol_sync() 406 p *= s->rx.eq_buf[aa[1]].re; in symbol_sync() 408 q = s->rx.eq_buf[aa[2]].im - s->rx.eq_buf[aa[0]].im; in symbol_sync() 409 q *= s->rx.eq_buf[aa[1]].im; in symbol_sync() 417 a = complex_mul_q1_15(&s->rx.eq_buf[aa[2]], &x); in symbol_sync() 421 a = complex_mulf(&s->rx.eq_buf[aa[2]], &x); in symbol_sync() 422 b = complex_mulf(&s->rx.eq_buf[aa[1]], &x); in symbol_sync() 423 c = complex_mulf(&s->rx.eq_buf[aa[0]], &x); in symbol_sync() [all …]
|
H A D | v27ter_rx.c | 205 cvec_zeroi16(s->eq_buf, V27TER_EQUALIZER_LEN); in equalizer_restore() 209 cvec_zerof(s->eq_buf, V27TER_EQUALIZER_LEN); in equalizer_restore() 226 cvec_zeroi16(s->eq_buf, V27TER_EQUALIZER_LEN); in equalizer_reset() 233 cvec_zerof(s->eq_buf, V27TER_EQUALIZER_LEN); in equalizer_reset() 490 p = s->eq_buf[(s->eq_step - 3) & (V27TER_EQUALIZER_LEN - 1)].re in symbol_sync() 491 - s->eq_buf[(s->eq_step - 1) & (V27TER_EQUALIZER_LEN - 1)].re; in symbol_sync() 494 q = s->eq_buf[(s->eq_step - 3) & (V27TER_EQUALIZER_LEN - 1)].im in symbol_sync() 495 - s->eq_buf[(s->eq_step - 1) & (V27TER_EQUALIZER_LEN - 1)].im; in symbol_sync() 543 s->eq_buf[s->eq_step] = *sample; in process_half_baud() 631 s->eq_buf[i] = complex_mul_q1_15(&s->eq_buf[i], &z16); in process_half_baud() [all …]
|
H A D | v29rx.c | 233 cvec_zeroi16(s->eq_buf, V29_EQUALIZER_LEN); in equalizer_restore() 237 cvec_zerof(s->eq_buf, V29_EQUALIZER_LEN); in equalizer_restore() 254 cvec_zeroi16(s->eq_buf, V29_EQUALIZER_LEN); in equalizer_reset() 261 cvec_zerof(s->eq_buf, V29_EQUALIZER_LEN); in equalizer_reset() 277 zz = cvec_circular_dot_prodi16(s->eq_buf, s->eq_coeff, V29_EQUALIZER_LEN, s->eq_step); in equalizer_get() 286 return cvec_circular_dot_prodf(s->eq_buf, s->eq_coeff, V29_EQUALIZER_LEN, s->eq_step); in equalizer_get() 300 cvec_circular_lmsi16(s->eq_buf, s->eq_coeff, V29_EQUALIZER_LEN, s->eq_step, &err); in tune_equalizer() 311 cvec_circular_lmsf(s->eq_buf, s->eq_coeff, V29_EQUALIZER_LEN, s->eq_step, &err); in tune_equalizer() 587 s->eq_buf[s->eq_step] = *sample; in process_half_baud() 679 s->eq_buf[i] = complex_mul_q1_15(&s->eq_buf[i], &z16); in process_half_baud() [all …]
|
H A D | v17rx.c | 239 cvec_zeroi16(s->eq_buf, V17_EQUALIZER_LEN); in equalizer_restore() 243 cvec_zerof(s->eq_buf, V17_EQUALIZER_LEN); in equalizer_restore() 261 cvec_zeroi16(s->eq_buf, V17_EQUALIZER_LEN); in equalizer_reset() 268 cvec_zerof(s->eq_buf, V17_EQUALIZER_LEN); in equalizer_reset() 308 cvec_circular_lmsi16(s->eq_buf, s->eq_coeff, V17_EQUALIZER_LEN, s->eq_step, &err); in tune_equalizer() 320 cvec_circular_lmsf(s->eq_buf, s->eq_coeff, V17_EQUALIZER_LEN, s->eq_step, &err); in tune_equalizer() 702 s->eq_buf[s->eq_step] = *sample; in process_half_baud() 772 s->eq_buf[i] = complex_mul_q1_15(&s->eq_buf[i], &z16); in process_half_baud() 780 s->eq_buf[i] = complex_mulf(&s->eq_buf[i], &zz); in process_half_baud() 845 s->eq_buf[i] = complex_mul_q1_15(&s->eq_buf[i], &z16); in process_half_baud() [all …]
|
/dports/comms/spandsp/spandsp-284fe91/src/ |
H A D | v22bis_rx.c | 207 cvec_zeroi16(s->rx.eq_buf, V22BIS_EQUALIZER_LEN); in equalizer_reset() 209 cvec_zerof(s->rx.eq_buf, V22BIS_EQUALIZER_LEN); in equalizer_reset() 405 p = s->rx.eq_buf[aa[2]].re - s->rx.eq_buf[aa[0]].re; in symbol_sync() 406 p *= s->rx.eq_buf[aa[1]].re; in symbol_sync() 408 q = s->rx.eq_buf[aa[2]].im - s->rx.eq_buf[aa[0]].im; in symbol_sync() 409 q *= s->rx.eq_buf[aa[1]].im; in symbol_sync() 417 a = complex_mul_q1_15(&s->rx.eq_buf[aa[2]], &x); in symbol_sync() 421 a = complex_mulf(&s->rx.eq_buf[aa[2]], &x); in symbol_sync() 422 b = complex_mulf(&s->rx.eq_buf[aa[1]], &x); in symbol_sync() 423 c = complex_mulf(&s->rx.eq_buf[aa[0]], &x); in symbol_sync() [all …]
|
H A D | v27ter_rx.c | 205 cvec_zeroi16(s->eq_buf, V27TER_EQUALIZER_LEN); in equalizer_restore() 209 cvec_zerof(s->eq_buf, V27TER_EQUALIZER_LEN); in equalizer_restore() 226 cvec_zeroi16(s->eq_buf, V27TER_EQUALIZER_LEN); in equalizer_reset() 233 cvec_zerof(s->eq_buf, V27TER_EQUALIZER_LEN); in equalizer_reset() 490 p = s->eq_buf[(s->eq_step - 3) & (V27TER_EQUALIZER_LEN - 1)].re in symbol_sync() 491 - s->eq_buf[(s->eq_step - 1) & (V27TER_EQUALIZER_LEN - 1)].re; in symbol_sync() 494 q = s->eq_buf[(s->eq_step - 3) & (V27TER_EQUALIZER_LEN - 1)].im in symbol_sync() 495 - s->eq_buf[(s->eq_step - 1) & (V27TER_EQUALIZER_LEN - 1)].im; in symbol_sync() 543 s->eq_buf[s->eq_step] = *sample; in process_half_baud() 631 s->eq_buf[i] = complex_mul_q1_15(&s->eq_buf[i], &z16); in process_half_baud() [all …]
|
H A D | v29rx.c | 233 cvec_zeroi16(s->eq_buf, V29_EQUALIZER_LEN); in equalizer_restore() 237 cvec_zerof(s->eq_buf, V29_EQUALIZER_LEN); in equalizer_restore() 254 cvec_zeroi16(s->eq_buf, V29_EQUALIZER_LEN); in equalizer_reset() 261 cvec_zerof(s->eq_buf, V29_EQUALIZER_LEN); in equalizer_reset() 277 zz = cvec_circular_dot_prodi16(s->eq_buf, s->eq_coeff, V29_EQUALIZER_LEN, s->eq_step); in equalizer_get() 286 return cvec_circular_dot_prodf(s->eq_buf, s->eq_coeff, V29_EQUALIZER_LEN, s->eq_step); in equalizer_get() 300 cvec_circular_lmsi16(s->eq_buf, s->eq_coeff, V29_EQUALIZER_LEN, s->eq_step, &err); in tune_equalizer() 311 cvec_circular_lmsf(s->eq_buf, s->eq_coeff, V29_EQUALIZER_LEN, s->eq_step, &err); in tune_equalizer() 587 s->eq_buf[s->eq_step] = *sample; in process_half_baud() 679 s->eq_buf[i] = complex_mul_q1_15(&s->eq_buf[i], &z16); in process_half_baud() [all …]
|
H A D | v17rx.c | 239 cvec_zeroi16(s->eq_buf, V17_EQUALIZER_LEN); in equalizer_restore() 243 cvec_zerof(s->eq_buf, V17_EQUALIZER_LEN); in equalizer_restore() 261 cvec_zeroi16(s->eq_buf, V17_EQUALIZER_LEN); in equalizer_reset() 268 cvec_zerof(s->eq_buf, V17_EQUALIZER_LEN); in equalizer_reset() 308 cvec_circular_lmsi16(s->eq_buf, s->eq_coeff, V17_EQUALIZER_LEN, s->eq_step, &err); in tune_equalizer() 320 cvec_circular_lmsf(s->eq_buf, s->eq_coeff, V17_EQUALIZER_LEN, s->eq_step, &err); in tune_equalizer() 702 s->eq_buf[s->eq_step] = *sample; in process_half_baud() 772 s->eq_buf[i] = complex_mul_q1_15(&s->eq_buf[i], &z16); in process_half_baud() 780 s->eq_buf[i] = complex_mulf(&s->eq_buf[i], &zz); in process_half_baud() 845 s->eq_buf[i] = complex_mul_q1_15(&s->eq_buf[i], &z16); in process_half_baud() [all …]
|
/dports/net/freeswitch/freeswitch-1.10.3.-release/libs/spandsp/src/spandsp/private/ |
H A D | v27ter_rx.h | 85 complexi16_t eq_buf[V27TER_EQUALIZER_LEN]; member 110 complexf_t eq_buf[V27TER_EQUALIZER_LEN]; member
|
H A D | v29rx.h | 77 complexi16_t eq_buf[V29_EQUALIZER_LEN]; member 111 complexf_t eq_buf[V29_EQUALIZER_LEN]; member
|
H A D | v17rx.h | 87 complexi16_t eq_buf[V17_EQUALIZER_LEN]; member 124 complexf_t eq_buf[V17_EQUALIZER_LEN]; member
|
H A D | v22bis.h | 151 complexi16_t eq_buf[V22BIS_EQUALIZER_LEN]; member 171 complexf_t eq_buf[V22BIS_EQUALIZER_LEN]; member
|
/dports/comms/spandsp/spandsp-284fe91/src/spandsp/private/ |
H A D | v27ter_rx.h | 85 complexi16_t eq_buf[V27TER_EQUALIZER_LEN]; member 110 complexf_t eq_buf[V27TER_EQUALIZER_LEN]; member
|
H A D | v29rx.h | 77 complexi16_t eq_buf[V29_EQUALIZER_LEN]; member 111 complexf_t eq_buf[V29_EQUALIZER_LEN]; member
|
H A D | v17rx.h | 87 complexi16_t eq_buf[V17_EQUALIZER_LEN]; member 124 complexf_t eq_buf[V17_EQUALIZER_LEN]; member
|
H A D | v22bis.h | 151 complexi16_t eq_buf[V22BIS_EQUALIZER_LEN]; member 171 complexf_t eq_buf[V22BIS_EQUALIZER_LEN]; member
|
/dports/net/iaxmodem/iaxmodem-1.2.0/lib/spandsp/src/spandsp/ |
H A D | v27ter_rx.h | 157 complexi_t eq_buf[V27TER_EQUALIZER_MASK + 1]; member 161 complexf_t eq_buf[V27TER_EQUALIZER_MASK + 1]; member
|
H A D | v22bis.h | 136 complexi_t eq_buf[V22BIS_EQUALIZER_MASK + 1]; member 139 complexf_t eq_buf[V22BIS_EQUALIZER_MASK + 1]; member
|
H A D | v29rx.h | 225 complexi_t eq_buf[V29_EQUALIZER_MASK + 1]; member 229 complexf_t eq_buf[V29_EQUALIZER_MASK + 1]; member
|
H A D | v17rx.h | 317 complexi_t eq_buf[V17_EQUALIZER_MASK + 1]; member 321 complexf_t eq_buf[V17_EQUALIZER_MASK + 1]; member
|