Home
last modified time | relevance | path

Searched refs:k (Results 1 – 13 of 13) sorted by relevance

/liblc3-latest/src/
Dtns.c136 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 …]
Dspec.c105 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 …]
Dltpf.c225 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()
Dltpf_arm.h61 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
Dfastmath.h100 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()
Dsns.c438 for (int k = start; k < end; k++) { in add_pulse() local
/liblc3-latest/tables/
Dmktables.py106 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):
Dfastmath.py105 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/
Dtns.py136 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 …]
Dltpf.py71 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 …]
Dbitstream.py65 for k in range(nbits):
66 val |= self.read_bit() << k
131 for k in range(nbits):
231 for k in range(bits):
Dsns.py234 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]
Dspec.py58 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]