在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → 使用Matlab和CCS设计FIR滤波器

使用Matlab和CCS设计FIR滤波器

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:0.25M
  • 下载次数:14
  • 浏览次数:269
  • 发布时间:2020-08-05
  • 实例类别:一般编程问题
  • 发 布 人:robot666
  • 文件格式:.pdf
  • 所需积分:2
 

实例介绍

【实例简介】
详细讲解FIR滤波器的原理,Matlab的实现及导入CCS中的应用全过程。
从 中导出滤波器系数。 在 中,选择 ,如图。 在出现的对话框中选择输出文件类型为 ,输出系数类型为 如图所 点击 按钮,选择路径,即输出前一步设计出的滤波器的系 数表。(假设生成的系数表文件为 g Filter Dcaign Analzaia Too1-[untitled.fda ]e Edi 共书田田国回 Sruct r Form Fip Stab er 婴 Fr eMei LY (kHz filter Manage 图 A Export to Code Co poser Studio (tu)IDE □ Disaale memory tr Variable names in c header fie :B Nume"ator length Fiata lype to l e In evp Target selec 3 ○ Export suggested Dot Ele-c-recision ⊙ Export as Sg16H量 t integer Fractional lengrh: 15 Selectiarqet. HelE 图 利用 产生噪声信号用于滤波器测试 将下面代码另存为文件,在 中运行后将会生成 文件。该 数据文件中含有 三种频卒的信号,用于滤波器滤波效 果测试。信号的时域图和频谱分别图、图所小 采样 数据个数 米样周期 待滤波信号波形 待滤波信号频谱 归一化 打开文件 输出文件头 输出 图 图 在中编写滤波器程序(本文以语言为例) 新建工程,作者是以 为例,新建工程的过程就不再赘述。 编写语言源代码并导入工程,如下 为 生成的系数表头文件 如运行不通过,请修改 中的代码,将 这行修改为如下: 也就是自己机器上的 安装的绝对路径 滤波器的级数,本例中滤波器级数为 待滤波的数据长度 输入缓冲,在仿真时将从内存载入 输出缓冲,直接存放在内存中 文件如下,其实是从软件中的例子里复制过来的 另外还要导入文件,在 文件夹下。 、滤波器仿真测试 在第部分编译成功后会在工程所以目录 文件夹下产生文 件,在软件的 里打开这个文件(图) Teh Carts Save A ALl Load pr Reload p 图 将滤波器设计文件载入到内存中 选择 打开之前 生成的 文件(图) 7/C54x Simulator (Texas Instruments)/d g Fi Edit View Project Debug Profiler GEL 自Ee a了eA11 L。adP TR Load symbol 10 Adf Symbol Reload pr. Load gel EiLe工 图 将 设置为 设置为 设置为 (图) Loading File into L Address input Fag OK 上ance1 Hely 2 运行程序,点击叫按钮,程序即开始运行 查看滤波器滤波效果 打开 (图) 2/C54x Simulator (Texas Instruments)CPU - C54x(Simul a File Edit view Project Debug Profiler GEL Opti on Tools DSF/EI 20090614pit v Project Toolbar 多画函了 y edit toole Status rs 0:1434E846 Files Plugin Too_bars 00:1436 L 4 GE 0:1436F73 口Pia2 0:1438 Memor 00:14387718 0d:143A日EE8 CPU Registers 00:143D6F8 图 在上一步出现的对话框中,按如图设置: Graph Property Dialo 冈 ingle Time aph T t art Address Input Page Dat a tion Buff 20囗 Index工 nCP Emer Ⅳ1sp1 as Iata s1re ISP Data Type 16-bit s Amp1 ing R& e (Hi〕 PLatⅡ ata Fro Le上 t to Right Le ft-shi fted Data Display AutoscaLe es Display IL Help 图 如果出现的波形图太大,在图形上点右键,将 之前的勾去掉,即会变成如图的波形 t 1Ee+4 34.11540〕 Lin Auto S 图 重复前三个步骤,只改变图形选项中的 使之最后出现如下的图形: input FT 了 L 100 11g in Auto s‖m.0 FFT Mag output output FFI E48 B+ de 10 T AtS‖I,10516 FFT M Lin Auto s 图 左上角:输入数据时域图 右上角:输入数据频谱( 左下角:输出数据时域图 右下角:输出数据频谱( 【实例截图】
【核心代码】

标签:

实例下载地址

使用Matlab和CCS设计FIR滤波器

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警