完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
[tr]创龙FIR例程的函数如下,为了方便观察,我把表达式中的100Hz改为了10Hz
void FIRTest(void) { // 产生待测试信号 100hz信号 450hz噪声 unsigned int i; for (i=0;i [/tr] |
|
相关推荐
5个回答
|
|
|
|
|
|
|
|
|
问题:
1,为什么输出的波形尾部会带有一个尖峰脉冲? 2,从程序看,DSPF_sp_fir_r2( )函数用作数据块滤波了,是否合理? 3,如果我要进行音频数据滤波,能一块一块数据进行处理吗? |
|
|
|
|
|
在创龙《开发例程使用手册》的FIR例程描述中,没有看到上述的尖峰信号,是因为在绘图设置的时候把Display Data Size参数设置位100,即只显示100个数据,所以看到的FIR_Out波形似乎是完美的。
如果把该参数设置成1024,即显示所有的FIR_Out数据,会发现波形尾部是不一样的。 |
|
|
|
|
|
|
|
|
|
|
|
经过摸索,终于知道怎么回事了。 FIR滤波器的延迟就是它的长度N。 经实验验证,DSPF_sp_fir_r2( )函数的输出数据长度为Tn,而输入数据长度其实是Tn+N。 验证方法如下: 1.把输入信号数组长度扩展到Tn+N,即float FIR_In[Tn+N]. 2.测试函数改为如下, void FIRTest(void) { // 产生待测试信号 10hz信号 450hz噪声 unsigned int i; for (i=0;i |
|
|
|
|
只有小组成员才能发言,加入小组>>
【创龙TLT113-MiniEVM开发板试用体验】相关开发过程的体验,以及与毫米波雷达的联调
955 浏览 0 评论
【创龙TL3562-MiniEVM开发板试用体验】--MQTT通讯
958 浏览 0 评论
【创龙TL3562-MiniEVM开发板试用体验】问题4 ubuntu镜像,opencv不能正常工作??
1044 浏览 0 评论
【创龙TL3562-MiniEVM开发板试用体验】10、 Qt实现ADC采集显示和内部温度曲线监控
1522 浏览 0 评论
【创龙TLT113-MiniEVM开发板试用体验】U盘读写速度测试教程
1878 浏览 0 评论
【创龙TL3562-MiniEVM开发板试用体验】问题1 更换到Ubuntu镜像后,USB识别不了外设
495浏览 1评论
【创龙TL3562-MiniEVM开发板试用体验】1、从系统启动卡制作开始
759浏览 1评论
【创龙TL3562-MiniEVM开发板试用体验】Grove移植4之BUTTON
344浏览 0评论
【创龙TL3562-MiniEVM开发板试用体验】--开发板外设与接口测试
834浏览 0评论
1151浏览 0评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-14 07:10 , Processed in 3.383655 second(s), Total 84, Slave 64 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
3106