- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Matlab示例 I = 4; N_filter = 16; h1 = fir1(N_filter-1,1/I,hamming(N_filter)); h1 = I*h1; sum(h1) [H1,w1] = freqz(h1,1,512); figure(1); plot(w1/pi,abs(H1)); xlabel(Normalized Frequency (\times\pi rad/sample)) ylabel(Magnitude) disp([{ sprintf(%.4f,,h1(1:N_filter-1)) … sprintf(%.4f,h1(N_filter)) };]) DSP示例 #include Filter.h #include fract2float_conv.h static const float SinX_I4_16_float[16]= xxx,xxx,…,xxx}; const short *InPtr; float Ibuffer[1200]=0; //输入 fract16 Ibuffer_fr16[1200]=0; //输入 short Len=300; //插值前信号点数 fract16 SinX_I4_16_fr16[16]=0; //插值系数 short Obuffer[1215]=0; //输出 fract16 Obuffer_fr16[1215]=0; //输出 InPtr = (short *) gOriginBuffer; DSP示例 //对输入信号归一化,插入零值,完成数据类型的转换 //完成插值系数的类型转换 //对Ibuffer_fr16低通滤波 //void convolve_fr16(const fract16 input_x[],int length_x, const fract16 input_y[],int length_y, fract16 output[]); //对Obuffer去归一化类型转换 //信号插值结果显示 显示结果示例 * * * * * * * * * 具有若干功能强大的应用工具箱。 MATLAB主工具箱 符号数学工具箱 SIMULINK仿真工具箱 控制系统工具箱 信号处理工具箱 图象处理工具箱 通讯工具箱 系统辨识工具箱 神经元网络工具箱 金融工具箱… MATLAB特点 Signal Processing Toolbox Filter Analysis FIR Filter Design FIR数字滤波器 — 窗函数设计法 滤波器系数的确定 Window-based finite impulse response filter design b=fir1(n,wn,’ftype’,window) b = fir1(N,Wn); 若wn为标量,则设计低通滤波器, 若wn是1×2的向量,则用来设计带通滤波器,若wn是1×L的向量,则可用来设计L带滤波器 b = fir1(N,Wn,‘high’); b = fir1(N,Wn, ‘stop’); 在上述格式中,若不指定窗函数的类型,fir1自动选择Hamming窗 FIR数字滤波器 — 窗函数设计法 滤波器系数的确定 Window-based finite impulse response filter design b=fir1(n,wn,’ftype’,window) b = fir1(15,1/I); b = I*b; FIR数字滤波器 — 频率抽样设计法 滤波器系数的确定 Frequency sampling-based finite impulse response filter design b=fir2(n, f, m) f ---- 归一化频率向量,其值在0~1之间, m ---- 与f相对应的期望幅频响应。 FIR数字滤波器 — 频率抽样设计法 滤波器系数的确定 Frequency sampling-based finite impulse response filter design b=fir2(15,[0 1/I 1/I 1],[I I 0 0]) 频率响应 freqz(num,den,n) freqz(num,den,n,Fs) 其中: num-----系统传递函数分子系数组
文档评论(0)