Home
last modified time | relevance | path

Searched refs:i0 (Results 1 – 12 of 12) sorted by relevance

/liblc3-latest/test/
Dbwdet.py62 i0 = BW_START[dt][sr][bw]
64 if np.mean(e[i0:i1+1]) >= TQ[bw]:
73 i0 = BW_START[dt][sr][bw0] - l
76 c = 10 * np.log10(1e-31 + e[i0-l+1:i1-l+2] / e[i0+1:i1+2])
114 i0 = BW_START[dt][sr][i]
116 e[i0:i1+1] /= (np.mean(e[i0:i1+1]) / TQ[i] + 1e-3)
123 i0 = BW_START[dt][sr][bw0] - l
126 e[i0-l+1:i1+2] /= np.power(10, np.arange(2*l+1) / (1 + drop))
138 i0 = dt - T.DT_7M5
143 E_B = C.E_B[i0]
[all …]
Dsns.py567 i0 = dt - T.DT_7M5
572 for i in range(len(C.E_B[i0])):
574 scf = lc3.sns_compute_scale_factors(dt, sr, 0, C.E_B[i0][i], False)
575 ok = ok and np.amax(np.abs(scf - C.SCF[i0][i])) < 1e-4
578 ok = ok and lf == C.IND_LF[i0][i] and hf == C.IND_HF[i0][i]
581 ok = ok and np.any(y[0][:16] - C.SNS_Y0[i0][i] == 0)
582 ok = ok and np.any(y[1][:10] - C.SNS_Y1[i0][i] == 0)
583 ok = ok and np.any(y[2][:16] - C.SNS_Y2[i0][i] == 0)
584 ok = ok and np.any(y[3][:16] - C.SNS_Y3[i0][i] == 0)
585 ok = ok and shape == 2*C.SUBMODE_MSB[i0][i] + C.SUBMODE_LSB[i0][i]
[all …]
Dtns.py265 i0 = Tns.FREQ_LIM[self.dt][bw][f]
268 y[i0:i1] = self.filtering(
269 fstate, x[i0:i1], rc_order, rc_q)
344 i0 = Tns.FREQ_LIM[self.dt][bw][f]
347 y[i0:i1] = self.filtering(
348 fstate, x[i0:i1], rc_order, rc)
411 i0 = dt - T.DT_7M5
416 fs = Tns.FREQ_LIM[i0][sr][0]
417 fe = Tns.FREQ_LIM[i0][sr][1]
420 for i in range(len(C.X_S[i0])):
[all …]
Dspec.py784 i0 = dt - T.DT_7M5
791 for i in range(len(C.X_F[i0])):
795 g_int = lc3.spec_estimate_gain(dt, sr, C.X_F[i0][i],
796 0, C.NBITS_SPEC[i0][i], C.NBITS_OFFSET[i0][i], -C.GG_OFF[i0][i])[0]
797 ok = ok and g_int == C.GG_IND[i0][i] + C.GG_OFF[i0][i]
800 C.GG_IND[i0][i] + C.GG_OFF[i0][i], C.X_F[i0][i])
802 ok = ok and np.any((np.trunc(x) - C.X_Q[i0][i]) == 0)
803 ok = ok and nq == C.LASTNZ[i0][i]
805 C.NBYTES[i0], C.X_Q[i0][i], C.LASTNZ[i0][i], 0)[0]
806 ok = ok and nbits == C.NBITS_EST[i0][i]
[all …]
Dltpf.py163 def correlate(self, x, i0, n, k0, k1): argument
166 np.take(x, np.arange(i0, n)),
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
171 u = np.take(x, np.arange(i0, n))
172 v = np.take(x, np.arange(i0, n) - k)
185 i0 = [-16, 0][self.dt > T.DT_2M5]
188 r = self.correlate(x, i0, n, 17, 114)
196 nc = [ self.norm_corr(x, i0, n, t[i]) for i in range(2) ]
208 i0 = [-32, 0][self.dt > T.DT_2M5]
[all …]
Dmdct.py129 i0 = dt - T.DT_7M5
137 (y, d) = lc3.mdct_forward(dt, sr, C.X_PCM[i0][0], np.zeros(nd))
138 ok = ok and np.amax(np.abs(y - C.X[i0][0])) < 1e-1
140 (y, d) = lc3.mdct_forward(dt, sr, C.X_PCM[i0][1], d)
141 ok = ok and np.amax(np.abs(y - C.X[i0][1])) < 1e-1
172 i0 = dt - T.DT_7M5
180 (y, d0) = lc3.mdct_inverse(dt, sr, C.X_HAT_SNS[i0][0], np.zeros(nd))
181 yr = C.T_HAT_MDCT[i0][0][ns-nd:2*ns-nd]
182 dr = C.T_HAT_MDCT[i0][0][2*ns-nd:]
187 (y, d1) = lc3.mdct_inverse(dt, sr, C.X_HAT_SNS[i0][1], d0)
[all …]
Denergy.py66 i0 = dt - T.DT_7M5
71 e = lc3.energy_compute(dt, sr, C.X[i0][0])[0]
72 ok = ok and np.amax(np.abs(1 - e/C.E_B[i0][0])) < 1e-6
74 e = lc3.energy_compute(dt, sr, C.X[i0][1])[0]
75 ok = ok and np.amax(np.abs(1 - e/C.E_B[i0][1])) < 1e-6
Dattdet.py154 i0 = dt - T.DT_7M5
160 x = np.append(np.zeros(6), C.X_PCM_ATT[i0][0])
161 f_att = lc3.attdet_run(dt, sr, C.NBYTES_ATT[i0], state, x)
162 ok = ok and f_att == C.F_ATT[i0][0]
164 x = np.append(x[-6:], C.X_PCM_ATT[i0][1])
165 f_att = lc3.attdet_run(dt, sr, C.NBYTES_ATT[i0], state, x)
166 ok = ok and f_att == C.F_ATT[i0][1]
Dencoder.py106 i0 = dt - T.DT_7M5
111 for i in range(len(C.X_PCM[i0])):
113 data = lc3.encode(enc_c, C.X_PCM[i0][i], C.NBYTES[i0])
114 ok = ok and data == C.BYTES_AC[i0][i]
Ddecoder.py98 i0 = dt - T.DT_7M5
103 for i in range(len(C.BYTES_AC[i0])):
105 pcm = lc3.decode(dec_c, bytes(C.BYTES_AC[i0][i]))
106 ok = ok and np.max(np.abs(pcm - C.X_HAT_CLIP[i0][i])) < 1
/liblc3-latest/src/
Dbwdet.c109 int i0 = bwr[bw0].is, l = l_table[dt][bw0]; in lc3_bwdet_run() local
113 for (int i = i0 - l + 1; !hold && i <= i0 + 1; i++) { in lc3_bwdet_run()
Dtns.c308 int i0, ie = 3*(1 + dt); in forward_filtering() local
314 i0 = ie; in forward_filtering()
320 for (int i = i0; i < ie; i++) { in forward_filtering()
350 int i0, ie = 3*(1 + dt); in inverse_filtering() local
356 i0 = ie; in inverse_filtering()
362 for (int i = i0; i < ie; i++) { in inverse_filtering()