matlab编写fie滤波器,使用Matlab和CCS设计FIR滤波器
【实例简介】
详细讲解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编写fie滤波器,使用Matlab和CCS设计FIR滤波器相关推荐
- matlab编写信号采集程序,MATLAB语音信号采集课程设计
MATLAB语音信号采集课程设计 数字信号处理 课程设计报告 课设题目:语音信号的采集与处理 学 院:信息科学与工程学院 专 业:电子信息工程 班 级:电子0903 姓 名: 学 号: 指导教师:张海 ...
- matlab凯塞窗设计,转载:用MATLAB设计FIR滤波器的方法解析
介绍了利用MATLAB信号处理工具箱进行FIR滤波器设计的三种方法:程序设计法.FDATool设计法和SPTool设计法,给出了详细的设计步骤,并将设计的滤波器应用到一个混和正弦波信号,以验证滤波器的 ...
- fir fpga 不同截止频率_用MATLAB设计FIR滤波器的方法
用MATLAB设计FIR滤波器的方法 摘 要 介绍了利用MATLAB信号处理工具箱进行FIR滤波器设计的三种方法:程序设计法.FDATool设计法和SPTool设计法,给出了详细的设计步骤,并将设计 ...
- matlab 滤波窗函数,Matlab窗函数设计FIR滤波器
一.设计目的 1.熟悉FIR滤波器设计的基本方法. 2.掌握用窗函数设计FIR滤波器的基本原理和方法,熟悉MATLAB语言. 3.熟悉线性相位FIR滤波器的幅频特性和相位特性. 4.了解各种不同窗函数 ...
- matlab 设计出滤波器使用,用MATLAB设计FIR滤波器的方法解析
介绍了利用MATLAB信号处理工具箱进行FIR滤波器设计的三种方法:程序设计法.FDATool设计法和SPTool设计法,给出了详细的设计步骤,并将设计的滤波器应用到一个混和正弦波信号,以验证滤波器的 ...
- 用matlab设计fir高阶滤波器,用matlab设计fir滤波器的三种方法.doc
用matlab设计fir滤波器的三种方法.doc 用MATLAB信号处理工具箱进行FIR滤波器设计的三种方法摘要介绍了利用MATLAB信号处理工具箱进行FIR滤波器设计的三种方法程序设计法.FDATO ...
- matlab fir滤波器程序,使用MATLAB设计FIR滤波器
1. 采用fir1函数设计,fir1函数可以设计低通.带通.高通.带阻等多种类型的具有严格线性相位特性的FIR滤波器.语法形式: b = fir1(n, wn) b = fir1(n, wn ...
- 数字滤波器(六)--设计FIR滤波器
设计FIR滤波器 引 1. 线性相位FIR滤波器 1.1 相位与特点 1.2 幅度函数的特点 1.3 FIR滤波器的零点 2. 窗函数设计法 2.1 窗函数设计原理 2.2 窗函数的设计思路 2.3 ...
- Vivado经典案例:使用Simulink设计FIR滤波器
今天给大侠带来Vivado经典案例:使用Simulink设计FIR滤波器,话不多说,上货. FIR(Finite Impulse Response)滤波器:有限长单位冲激响应滤波器,又称为非递归型滤波 ...
最新文章
- NVIDIA 自动驾驶软件平台
- PHP扩展模块Memcache Redis Mssql部署
- 使用GPUImage实现视频滤镜
- 调试,是一件有挑战的事情
- 【Java SE】记录一次Java实验(多态,集合,泛型)
- unity 获取预制体_新手如何从零学习unity
- 使用unity开发游戏时如觉得游戏声音太吵,点Mute Audio
- python3 鼠标定位输入及其点击实例
- phpize的作用(资料整理)
- 6 Django的视图层
- 卡巴斯基kis2010用授权文件激活,教你怎么才能导入授权文件
- 基于DWM1000的stm32f103c8测距调试(一)
- JDY-24M主机使用手册
- 米思齐 Mixly 解决函数模块无法上下连接。
- python爬虫使用seleium+超级鹰+Image模块自动登录12306(附源码和登录视频)
- 事件clientX、pageX、screenX、offsetX
- 适用选择并遮住抠人物头发丝
- JavaScript Dom编程艺术学习笔记(第4章)
- Blur大战Opensea:a16z的奶酪与Paradigm的独食
- SCI论文发表中需要经历哪些过程?
热门文章
- 实际案例:在现有代码中通过async/await实现并行
- 阿里云iot--钉钉防盗大炮
- 基于销售软件利润表的数据可视化分析:数据+代码+实验报告:
- pyCharm最新2019激活码
- 谨以此篇纪念在CSDN的两年
- 免注册,下载NI网站的驱动程序包
- partition(1)partitioning_strategies
- java 本年第一个月_JAVA获取本周 本月 本年 第一天和最后一天
- gridview 不 执行更新 事件 与验证有关 设置 CausesValidation=False
- matlab2weka,matlab2weka