• 大小: 135KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-06
  • 语言: Matlab
  • 标签: MATLAB  

资源简介

本例子是西安电子科技大学的刘舒帆老师编写的《数字信号处理实验》(MATLAB版) 的M文件,我今天贡献给大家,希望对大家学习数字信号处理起到一定的作用。

资源截图

代码片段和文件信息

function [Awtypetao]=amplres(h)
%给定FIR滤波器系数求滤波器符幅特性
%h=FIR滤波器的脉冲响应或分子系数向量
%A=滤波器的符幅特性
%w=频率向量在0到pi之间分成500份501个点
%type=线性相位滤波器的类型
%tao=符幅特性的群时延
N=length(h);tao=(N-1)/2;
L=floor((N-1)/2);%求滤波器的阶次及符幅特性的阶次
n=1:L+1;
w=[0:500]*2*pi/500;                               %取滤波器频率向量
if all(abs(h(n) -h(N-n+1))<1e-10)                %判断滤波器系数若为对称
   A=2*h(n)*cos(((N+1)/2-n)‘*w)-mod(N2)*h(L+1);%对称条件下计算A(两种类型)
   %在N=奇数时h(L+1)多算一倍要减掉。N为偶数时,乘以mod(N2)以取消这项
   type=2-mod(N2);                             %判断并给出类型
elseif all(abs(h(n) +h(N-n+1))<1e-10)&(h(L+1)*mod(N2)==0) %系数若为反对称
   %在N=奇数时h(L+1)为零是奇对称判别条件之一,N为偶数时,乘以mod(N2)以取消这项
   A=2*h(n)*sin(((N+1)/2-n)‘*w);                %反对称条件下计算A(两种类型)
   type =4-mod(N2);                            %判断并给出类型
else error(‘错误:这不是线性相位滤波器!‘)           %滤波器系数非对称,报告错误
end
   

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1057  2007-09-04 16:28  MATLAB例题文件夹\amplres.m

     文件        505  2007-11-22 21:53  MATLAB例题文件夹\brqt.m

     文件        416  2007-07-10 22:49  MATLAB例题文件夹\CONVNEW.M

     文件        319  2008-03-31 13:31  MATLAB例题文件夹\cplxcomp.m

     文件         88  2007-08-01 16:07  MATLAB例题文件夹\DFS.M

     文件       1381  2008-03-31 13:37  MATLAB例题文件夹\dir2par.m

     文件        199  2001-06-19 15:57  MATLAB例题文件夹\freqz_m.m

     文件        192  2007-09-07 16:52  MATLAB例题文件夹\ideal_lp.m

     文件         92  2007-12-22 19:52  MATLAB例题文件夹\IDFS.M

     文件        250  2007-11-26 17:24  MATLAB例题文件夹\iirdata.inc

     文件        595  2008-06-23 14:43  MATLAB例题文件夹\KS03.m

     文件        613  2008-06-23 14:25  MATLAB例题文件夹\KS04.m

     文件        744  2007-09-17 17:34  MATLAB例题文件夹\mat01.mat

     文件        315  2008-06-30 11:51  MATLAB例题文件夹\Ms10R2.m

     文件        460  2008-06-26 15:47  MATLAB例题文件夹\Ms10R3.m

     文件        552  2008-06-26 15:45  MATLAB例题文件夹\Ms10R4.m

     文件        608  2008-06-14 09:21  MATLAB例题文件夹\Ms10R5.m

     文件        124  2007-07-24 15:50  MATLAB例题文件夹\Ms10_1.m

     文件        333  2007-07-26 22:02  MATLAB例题文件夹\Ms10_2.m

     文件        456  2007-07-26 22:30  MATLAB例题文件夹\Ms10_3.m

     文件        541  2007-09-28 11:31  MATLAB例题文件夹\Ms10_4.m

     文件        543  2007-07-27 18:26  MATLAB例题文件夹\Ms10_5.m

     文件        531  2007-07-28 16:20  MATLAB例题文件夹\Ms10_6.m

     文件        647  2008-06-11 16:50  MATLAB例题文件夹\Ms11r2.m

     文件        569  2007-06-23 17:18  MATLAB例题文件夹\MS11R21.M

     文件        787  2007-06-23 20:20  MATLAB例题文件夹\MS11R22.M

     文件        664  2007-06-24 10:16  MATLAB例题文件夹\MS11R24.M

     文件        742  2007-06-24 11:26  MATLAB例题文件夹\MS11R25.M

     文件        597  2008-06-11 16:51  MATLAB例题文件夹\Ms11r3.m

     文件        652  2007-08-07 18:09  MATLAB例题文件夹\Ms11_1.m

............此处省略275个文件信息

评论

共有 条评论