Home
last modified time | relevance | path

Searched refs:range (Results 1 – 21 of 21) sorted by relevance

/liblc3-latest/src/
Dbits.h81 uint16_t range : 16; member
102 unsigned low, range; member
263 unsigned range = ac->range >> 10; in lc3_put_symbol() local
265 ac->low += range * symbols[s].low; in lc3_put_symbol()
266 ac->range = range * symbols[s].range; in lc3_put_symbol()
271 if (ac->range < 0x10000) in lc3_put_symbol()
284 unsigned range = (ac->range >> 10) & 0xffff; in lc3_get_symbol() local
286 ac->error |= (ac->low >= (range << 10)); in lc3_get_symbol()
292 if (ac->low < range * symbols[s].low) { in lc3_get_symbol()
294 s -= ac->low < range * symbols[s].low ? 4 : -4; in lc3_get_symbol()
[all …]
Dbits.c39 for (unsigned r = ac->range; r; r >>= 1, nbits++); in ac_get_range_bits()
89 .range = 0xffffff, in lc3_setup_bits()
202 unsigned high = ac->low + ac->range; in ac_terminate()
292 for ( ; ac->range < 0x10000; ac->range <<= 8) in lc3_ac_write_renorm()
373 for ( ; ac->range < 0x10000; ac->range <<= 8) in lc3_ac_read_renorm()
Dspec.c215 int n0 = 3*(t[0] + 48), range = t[1] - t[0]; in adjust_gain() local
216 delta = n0 * range + (nbits - t[0]) * (t[1] - n0); in adjust_gain()
217 den *= range; in adjust_gain()
/liblc3-latest/test/
Dbitstream.py30 self.range = 0xffffff
36 for i in range(0, len(b), 20):
65 for k in range(nbits):
72 r = self.range >> 10
81 self.range = r * sym_freqs[val]
82 while self.range < 0x10000:
83 self.range <<= 8
100 (25 - int(math.floor(math.log2(self.range))))
131 for k in range(nbits):
159 r = self.range >> 10
[all …]
Dtns.py131 for f in range(self.nfilters):
137 for k in range(rc_order) ])
158 e = [ sum(x[S[s]:S[s+1]] ** 2) for s in range(len(S)-1) ]
160 for k in range(len(r) if sum(e) > 0 else 0):
162 for s in range(len(S)-1) ]
173 for k in range(1, len(a)):
194 for k in range(len(rc), 0, -1):
216 for i in range(len(x)):
221 for k in range(rc_order):
245 for f in range(self.nfilters):
[all …]
Dbwdet.py61 for bw in range(sr):
104 for bw0 in range(sr+1):
105 for drop in range(10):
112 for i in range(sr):
159 for dt in range(T.NUM_DT):
160 for sr in range(T.SRATE_8K, T.SRATE_48K + 1):
Dsns.py74 for i in range(n4):
77 for i in range(n4, n4+n2):
85 for i in range(n2):
96 for b in range(nb):
121 for i in range(n4):
125 for i in range(2*n4, 2*n4+n2):
132 for i in range(n2):
162 e_4[1:15] = [ np.sum(w * e_l[4*i-1:4*i+5]) for i in range(1, 15) ]
176 scf_a[2:14] = [ np.mean(scf[i:i+5]) for i in range(12) ]
207 dmse_lf = [ np.sum((scf[:8] - T.SNS_LFCB[i]) ** 2) for i in range(32) ]
[all …]
Dattdet.py62 x_att = np.array([ np.sum(x[i*r:(i+1)*r]) for i in range(mf) ])
76 for i in range(nb) ])
80 for i in range(1,nb):
88 flags = [ (e_att[i] > 8.5 * a_att[i]) for i in range(nb) ]
108 for sr in range(T.SRATE_8K, T.SRATE_48K + 1):
131 for run in range(100):
175 for dt in range(T.NUM_DT):
Dspec.py59 for k in range(bw_stop) ]
104 e = [ np.sum(x[4*k:4*(k+1)] ** 2) for k in range(len(x) // 4) ]
111 for i in range(8):
182 for n in range(0, lastnz, 2):
372 for n in range(0, self.lastnz, 2):
429 for i in range(len(self.xg)):
495 for n in range(0, self.lastnz, 2):
500 for lev in range(14):
547 for i in range(len(x)):
561 for i in range(len(levs)):
[all …]
Denergy.py34 for i in range(len(self.I)-1) ]
85 for dt in range(T.NUM_DT):
86 for sr in range(T.SRATE_8K, T.SRATE_48K + 1):
Dltpf.py68 for i in range(n):
83 for i in range(n):
118 self.y[:n] = [ np.dot(x[2*i:2*i+5], h) for i in range(self.n) ]
167 np.take(x, np.arange(i0, n) - k)) for k in range(k0, 1+k1) ])
196 nc = [ self.norm_corr(x, i0, n, t[i]) for i in range(2) ]
222 for d in range(-3, 4) ]
250 for i in range(i0, n) ]
252 for i in range(i0-e, n-e) ]
388 for k in range(n0):
419 for k in range(n0, ns):
[all …]
Ddecoder.py103 for i in range(len(C.BYTES_AC[i0])):
114 for dt in range(T.DT_7M5, T.NUM_DT):
Dmdct.py204 for dt in range(T.NUM_DT):
205 for sr in range(T.SRATE_8K, T.SRATE_48K + 1):
Dencoder.py111 for i in range(len(C.X_PCM[i0])):
Dtables.py44 NS = np.array([(SRATE_KHZ * DT_MS[dt]).astype(int) for dt in range(NUM_DT) ])
/liblc3-latest/tables/
Dfastmath.py39 t = [ 2**(i/8) for i in range(8) ]
42 y = [ fast_exp2(x[i], t, p) for i in range(len(x)) ]
82 y = [ fast_log2(x[i], p) for i in range(len(x)) ]
107 for i in range(32):
Dmktables.py195 for i in range(0, len(h), 192 // k):
196 for j in range(0, len(h[i]), 10):
213 for i in range(len(h)):
/liblc3-latest/python/tools/
Dencoder.py75 for i in range(0, stream_length, frame_length):
Ddecoder.py80 for i in range(0, encoded_length, frame_length):
Dspecgram.py71 for i in range(0, len(s), frame_len):
/liblc3-latest/python/
Dlc3.py298 self.__encoders = [new_encoder() for _ in range(num_channels)]
464 self.__decoders = [new_decoder() for i in range(num_channels)]