/liblc3-latest/src/ |
D | tns.c | 136 for (int k = 0; k <= maxorder; k++) in compute_lpc_coeffs() local 137 c[k][s] = dot(xs, xs + k, (xe - xs) - k); in compute_lpc_coeffs() 143 for (int k = 1; k <= maxorder; k++) in compute_lpc_coeffs() local 144 r[f][k] = e0 == 0 || e1 == 0 ? 0 : in compute_lpc_coeffs() 145 (c[k][0]/e0 + c[k][1]/e1) * lag_window[k]; in compute_lpc_coeffs() 149 for (int k = 1; k <= maxorder; k++) in compute_lpc_coeffs() local 150 r[f][k] = e0 == 0 || e1 == 0 || e2 == 0 ? 0 : in compute_lpc_coeffs() 151 (c[k][0]/e0 + c[k][1]/e1 + c[k][2]/e2) * lag_window[k]; in compute_lpc_coeffs() 164 for (int k = 1; k <= maxorder; ) { in compute_lpc_coeffs() local 166 rc = -r[f][k]; in compute_lpc_coeffs() [all …]
|
D | spec.c | 105 float m0 = 1e-5f, m1 = 1e-5f, k = 0; in estimate_gain() local 108 m0 += fabsf(x[4*i + 0]), m1 += fabsf(x[4*i + 0]) * k++; in estimate_gain() 109 m0 += fabsf(x[4*i + 1]), m1 += fabsf(x[4*i + 1]) * k++; in estimate_gain() 110 m0 += fabsf(x[4*i + 2]), m1 += fabsf(x[4*i + 2]) * k++; in estimate_gain() 111 m0 += fabsf(x[4*i + 3]), m1 += fabsf(x[4*i + 3]) * k++; in estimate_gain() 364 unsigned k = 0; in compute_nbits() local 369 nbits += lc3_spectrum_bits[lut[k++]][16] - 2*2048; in compute_nbits() 373 for (m >>= lsb_mode; m; m >>= 1, k++) in compute_nbits() 374 nbits += lc3_spectrum_bits[lut[LC3_MIN(k, 3)]][16]; in compute_nbits() 376 nbits += k * 2*2048; in compute_nbits() [all …]
|
D | ltpf.c | 225 for (int k = 0; k < w; k += 10) { in resample_x64k_12k8() local 270 for (int k = 0; k < w; k += 15) { in resample_x192k_12k8() local 784 for (int k = 0; k <= j; k++) in synthesize_template() local 785 u[j-k] -= yi * c[k]; in synthesize_template() 787 for (int k = 0; k <= j; k++) in synthesize_template() local 788 u[j-k] += xi * c[w+k]; in synthesize_template() 801 for (int k = 0; k < w; k++) in synthesize_template() local 802 u[(j+(w-1)-k)%w] -= yi * c[k]; in synthesize_template() 804 for (int k = 0; k < w; k++) in synthesize_template() local 805 u[(j+(w-1)-k)%w] += xi * c[w+k]; in synthesize_template()
|
D | ltpf_arm.h | 61 for (int k = 0; k < w; k += 5) { in arm_resample_x64k_12k8() local 92 for (int k = 0; k < w; k += 15) { in arm_resample_x192k_12k8() local
|
D | fastmath.h | 100 int k = v.s; in lc3_exp2f() local 113 y.f = (y.f + 1.f) * e[k & 7]; in lc3_exp2f() 117 y.s += (k >> 3) << LC3_IEEE754_EXP_SHL; in lc3_exp2f()
|
D | sns.c | 438 for (int k = start; k < end; k++) { in add_pulse() local
|
/liblc3-latest/tables/ |
D | mktables.py | 106 for (i, k) in enumerate(kv): 107 print('{{ {:14.7e}, {:14.7e} }},'.format(np.cos(k), np.sin(k)), 115 for k in kv: 118 np.cos(k), np.sin(k), np.cos(2*k), np.sin(2*k))) 129 for (i, k) in enumerate(kv): 131 np.cos(k) * scale, np.sin(k) * scale), 183 k = 64 if r & (r-1) else 192 185 p = (192 // k) * (k // sr) 195 for i in range(0, len(h), 192 // k):
|
D | fastmath.py | 105 k = 10 * np.log10(2) 108 a = k * np.log2(np.ldexp(32 + i , -5)) - (i // 16) * (k/2) 109 b = k * np.log2(np.ldexp(32 + i+1, -5)) - (i // 16) * (k/2)
|
/liblc3-latest/test/ |
D | tns.py | 136 nbits_coef = sum([ T.TNS_COEF_BITS[k][rc[k]] 137 for k in range(rc_order) ]) 160 for k in range(len(r) if sum(e) > 0 else 0): 161 c = [ np.dot(x[S[s]:S[s+1]-k], x[S[s]+k:S[s+1]]) 164 r[k] = np.sum( np.array(c) / np.array(e) ) 173 for k in range(1, len(a)): 175 rc = -sum(a[:k] * r[k:0:-1]) / err 177 a[1:k] += rc * a[k-1:0:-1] 178 a[k] = rc 194 for k in range(len(rc), 0, -1): [all …]
|
D | ltpf.py | 71 k = np.arange(-120, 120 + p, p) - f 72 u[2+i] = p * np.dot( x[e:e+w+1], np.take(h, k) ) 167 np.take(x, np.arange(i0, n) - k)) for k in range(k0, 1+k1) ]) 169 def norm_corr(self, x, i0, n, k): argument 172 v = np.take(x, np.arange(i0, n) - k) 248 k = np.arange(-2, 3) 249 u = [ np.dot( np.take(x, i-k), np.take(h, 4*k) ) \ 251 v = [ np.dot( np.take(x, i-k), np.take(h, 4*k-f) ) \ 388 for k in range(n0): 391 y[k] = x[k] [all …]
|
D | bitstream.py | 65 for k in range(nbits): 66 val |= self.read_bit() << k 131 for k in range(nbits): 231 for k in range(bits):
|
D | sns.py | 234 for k in range(k0, K): 248 for k in range(sum(y2), K): 270 for k in range(sum(y1), K): 514 for k in data.keys(): 515 ok = ok and data_c[k] == data[k] 527 for k in data.keys(): 528 ok = ok and data_c[k] == data[k]
|
D | spec.py | 58 return [ np.all(xq[max(k-nf_width, 0):min(k+nf_width+1, bw_stop)] == 0) 59 for k in range(bw_stop) ] 104 e = [ np.sum(x[4*k:4*(k+1)] ** 2) for k in range(len(x) // 4) ] 461 for k in k_nf: 463 x[k] = [ -l_nf, l_nf ][nf_seed < 0x8000]
|