Lines Matching refs:dsp

1 import cmsisdsp as dsp  namespace
7 r = dsp.arm_add_f32(np.array([1.,2,3]),np.array([4.,5,7]))
10 r = dsp.arm_add_q31([1,2,3],[4,5,7])
13 r = dsp.arm_add_q15([1,2,3],[4,5,7])
16 r = dsp.arm_add_q7([-1,2,3],[4,127,7])
19 r = dsp.arm_scale_f32([1.,2,3],2)
22 r = dsp.arm_scale_q31([0x7FFF,0x3FFF,0x1FFF],1 << 20,2)
25 r = dsp.arm_scale_q15([0x7FFF,0x3FFF,0x1FFF],1 << 10,2)
28 r = dsp.arm_scale_q7([0x7F,0x3F,0x1F],1 << 5,2)
32 r = dsp.arm_negate_f32([1.,2,3])
35 r = dsp.arm_negate_q31([1,2,3])
38 r = dsp.arm_negate_q15([1,2,3])
41 r = dsp.arm_negate_q7(np.array([0x80,0x81,0x82]))
44 r = dsp.arm_cmplx_conj_f32([1.,2,3,4])
47 r = dsp.arm_cmplx_conj_q31([1,2,3,4])
50 r = dsp.arm_cmplx_conj_q15([1,2,3,4])
53 r = dsp.arm_cmplx_dot_prod_f32([1.,2,3,4],[1.,2,3,4])
56 r = dsp.arm_cmplx_dot_prod_q31([0x1FFF,0x3FFF,0x1FFF,0x3FFF],[0x1FFF,0x3FFF,0x1FFF,0x3FFF])
59 r = dsp.arm_cmplx_mult_real_f32([1.0,2,3,4],[5.,5.,5.,5.])
62 pidf32 = dsp.arm_pid_instance_f32(Kp=1.0,Ki=1.2,Kd=0.4)
68 dsp.arm_pid_init_f32(pidf32,0)
71 print(dsp.arm_cos_f32(3.14/4.))
73 print(dsp.arm_sqrt_q31(0x7FFF))
75 firf32 = dsp.arm_fir_instance_f32()
76 dsp.arm_fir_init_f32(firf32,3,[1.,2,3],[0,0,0,0,0,0,0])
80 print(dsp.arm_fir_f32(firf32,[1,2,3,4,5]))
81 print(dsp.arm_fir_f32(firf32,[1,2,3,4,5]))
132 firq31 = dsp.arm_fir_instance_q31()
137 dsp.arm_fir_init_q31(firq31,3,tapsQ31,[0,0,0,0,0,0,0])
139 resultQ31=dsp.arm_fir_q31(firq31,xQ31)
150 v=dsp.arm_mat_add_f32(a,b)
158 v=dsp.arm_mat_mult_f32(a,b)
178 v=dsp.arm_mat_cmplx_mult_f32(ar,br)
187 v=dsp.arm_mat_add_q31(aQ31,bQ31)
194 print(dsp.arm_mat_trans_f32(a))
198 print(dsp.arm_mat_inverse_f32(a))
202 print(dsp.arm_mat_inverse_f64(a))
206 print(dsp.arm_mat_scale_f32(a,2.5))
211 print(dsp.arm_max_f32(a))
214 print(dsp.arm_mean_f32(a))
217 print(dsp.arm_power_f32(a))
235 cfftf32=dsp.arm_cfft_instance_f32()
236 status=dsp.arm_cfft_init_f32(cfftf32,nb)
238 resultR = dsp.arm_cfft_f32(cfftf32,signalR,0,1)
248 cfftq31=dsp.arm_cfft_instance_q31()
249 status=dsp.arm_cfft_init_q31(cfftq31,nb)
251 resultR = dsp.arm_cfft_q31(cfftq31,signalRQ31,0,1)
261 cfftq15=dsp.arm_cfft_instance_q15()
262 status=dsp.arm_cfft_init_q15(cfftq15,nb)
264 resultR = dsp.arm_cfft_q15(cfftq15,signalRQ15,0,1)
276 rfftq31=dsp.arm_rfft_instance_q31()
277 status=dsp.arm_rfft_init_q31(rfftq31,nb,0,1)
279 resultI = dsp.arm_rfft_q31(rfftq31,signalRQ31)
289 rfftq15=dsp.arm_rfft_instance_q15()
290 status=dsp.arm_rfft_init_q15(rfftq15,nb,0,1)
292 resultI = dsp.arm_rfft_q15(rfftq15,signalRQ15)
306 cfftradix4q31=dsp.arm_cfft_radix4_instance_q31()
307 rfftq31=dsp.arm_rfft_instance_q31()
308 dct4q31=dsp.arm_dct4_instance_q31()
309 status=dsp.arm_dct4_init_q31(dct4q31,rfftq31,cfftradix4q31,nb,nb2,0x10000000)
312 resultI = dsp.arm_dct4_q31(dct4q31,state,signalQ31)
321 cfftradix4q15=dsp.arm_cfft_radix4_instance_q15()
322 rfftq15=dsp.arm_rfft_instance_q15()
323 dct4q15=dsp.arm_dct4_instance_q15()
324 status=dsp.arm_dct4_init_q15(dct4q15,rfftq15,cfftradix4q15,nb,nb2,0x1000)
327 resultI = dsp.arm_dct4_q15(dct4q15,state,signalQ15)
344 biquadf32 = dsp.arm_biquad_casd_df1_inst_f32()
348 dsp.arm_biquad_cascade_df1_init_f32(biquadf32,1,coefs,state)
349 print(dsp.arm_biquad_cascade_df1_f32(biquadf32,[1,2,3,4,5]))