Lines Matching refs:N0
1380 gen_qm8_llr(int8_t *llrs, uint32_t i, double N0, double llr_max) in gen_qm8_llr() argument
1430 N0 *= 170.0; in gen_qm8_llr()
1439 I += sqrt(N0 / 2) * randn(0); in gen_qm8_llr()
1440 Q += sqrt(N0 / 2) * randn(1); in gen_qm8_llr()
1447 + pow(Q - symbols_Q[m], 2.0)) / N0; in gen_qm8_llr()
1477 gen_qm6_llr(int8_t *llrs, uint32_t i, double N0, double llr_max) in gen_qm6_llr() argument
1497 N0 *= 42.0; in gen_qm6_llr()
1504 I += sqrt(N0 / 2) * randn(0); in gen_qm6_llr()
1505 Q += sqrt(N0 / 2) * randn(1); in gen_qm6_llr()
1512 + pow(Q - symbols_Q[m], 2.0)) / N0; in gen_qm6_llr()
1541 gen_qm4_llr(int8_t *llrs, uint32_t i, double N0, double llr_max) in gen_qm4_llr() argument
1553 N0 *= 10.0; in gen_qm4_llr()
1560 I += sqrt(N0 / 2) * randn(0); in gen_qm4_llr()
1561 Q += sqrt(N0 / 2) * randn(1); in gen_qm4_llr()
1568 + pow(Q - symbols_Q[m], 2.0)) / N0; in gen_qm4_llr()
1593 gen_qm2_llr(int8_t *llrs, uint32_t j, double N0, double llr_max) in gen_qm2_llr() argument
1596 double coeff = 2.0 * sqrt(N0); in gen_qm2_llr()
1605 + coeff * n) / N0; in gen_qm2_llr()
1623 double N0, llr_max; in generate_llr_input() local
1629 N0 = 1.0 / pow(10.0, get_snr() / 10.0); in generate_llr_input()
1636 gen_qm8_llr(llrs, j, N0, llr_max); in generate_llr_input()
1639 gen_qm6_llr(llrs, j, N0, llr_max); in generate_llr_input()
1642 gen_qm4_llr(llrs, j, N0, llr_max); in generate_llr_input()
1645 gen_qm2_llr(llrs, j, N0, llr_max); in generate_llr_input()