您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 管理学资料 > SG_06_simulink现代信号处理
面向信号处理的Simulink®应用高级滤波器设计2课程概要 频域滤波 自适应滤波器 多速率滤波器 量化 滤波器实现目标3频域滤波y(n)longx(n)finitebufferbnotes_freq_filterOverlap-add方法(fftfilt):•把x(n)分成若干个数据模块•利用FFT把数据转换到频域•使用乘法把数据模块和b进行卷积•利用IFFT把分段卷积的结果转换到时域•使用叠加的方法,把移位的分段卷积结果进行相加。4自适应滤波器•系统辨识•逆系统辨识•噪声消除•预测y(n)bax(n)5自适应滤波器方框图自适应滤波器x(n)y(n)e(n)d(n)+–∑自适应算法误差期望信号abd(n)–y(n)6噪声消除自适应滤波器Z(n)y(n)e(n)d(n)+–∑自适应算法干净信号d(n)–y(n)s(n)+z(n)噪声信号与噪声相关babynoise7多速率滤波器multifilter8量化使用DigitalFilterDesign或FilterRealization模块中的FDATool来观察量化效果•最小的能量•最小的热量•计算效率9定点运算b0b1b2b3b4b5bs...字长w小数位长度f符号位无意义bit位二进制小数点溢出精度:2–f通过归一化、饱和或卷绕的方法来处理溢出问题动态范围:[–2w–f–1,2w–f–1–2–f](有符号),[0,2w–f–2–f](无符号)10量化使用饱和处理来进行量化使用归一化系数来进行量化11FilterRealizationWizard(FDATool)中的量化SetQuantizationParameters12量化示例 打开模型pole_zero_filter.mdl选择FilterRealizationWizard模块。这个模型实现了一个简单的滤波器,通过250Hz的信号。对滤波器进行量化,观察量化滤波器的响应。使用定点设置。量化模式13滤波器实现目标 CHeaderFile XilinxCoefficientfile CodeComposerStudio HDLCode14HDL代码生成15HDL代码生成示例 打开模型:digfiltdesign.mdl. 在FilterRealizationWizard模块中,从量化滤波器生成HDL代码; 查看生成的代码(代码在hdlsrc目录中);16小结 频域滤波 自适应滤波器 多速率滤波器 量化 滤波器实现目标∑
本文标题:SG_06_simulink现代信号处理
链接地址:https://www.777doc.com/doc-3707361 .html