数字信号处理第三版课件高西全第一章.ppt

数字信号处理第三版课件高西全第一章

线性卷积的计算 图解说明 图解说明 (2)在0≤n≤4区间上 (3)在4n≤6区间上 (4)在6n≤10区间上 [例] (3)在n?N 区间上 例 1.5 模拟信号数字处理方法 理想抽样图解 内插函数 说明: (1) 内插函数只有在抽样点mT上为1。 (2) xa(t)等于xa(mT)乘上对应的内插函数的总和。 (3) 在每一个抽样点上,只有该点所对应的内插函数不为零,这 说明在抽样点上信号值不变ya(mT)=xa(mT),而抽样点之间的 信号ya(t),(其中t≠mT)由各加权抽样函数波形的延伸叠加 而成。(m从-?~?) 信号的抽样值xa(mT)经内插函数得到连续信号ya(t)。 四、实际抽样 抽样脉冲不是冲激函数,而是一定宽度的矩形周期脉冲。 若?、T一定,则Ck的幅度|Ck|按 变化。 实际抽样信号频谱: 万一:Ck=0? 包络的第一个零点出现在: 抽样信号的频谱是连续信号频谱的周期延拓, 周期为Ωs。 若满足奈奎斯特抽样定理,则不产生频谱混叠 失真。 抽样后频谱幅度随着频率的增加而下降。 实际抽样信号频谱: §1.5 本章Matlab相关程序 % 单位脉冲序列 % Generation of a Unit Sample Sequence % Generate a vector from -10 to 20 n = -10:20; % Generate the unit sample sequence u = [zeros(1,10) 1 zeros(1,20)]; % Plot the unit sample sequence stem(n,u); grid on; xlabel(Time index n);ylabel(Amplitude); title(Unit Sample Sequence); axis([-10 20 0 1.2]); function [x,n] = impseq(np,ns,nf) % 单个脉冲序列生成函数 % 产生 x(n) = delta(n-np); % np=脉冲信号施加的位置, % ns=序列的起点位置, nf=序列的终点位置 % 检查输入参数正确性 if ((np ns) | (np nf) | (ns nf)) error(参数必须满足 ns = np = nf) end n = [ns:nf]; % 生成位置向量 x = [(n-np) == 0]; % 生成单个脉冲序列 % 阶跃序列生成函数 function [x,n] = stepseq(np,ns,nf) % 产生 x(n) = u(n-np); ns = n,np = nf % 检查输入参数正确性 if ((np ns) | (ns nf) | (np nf)) error(参数必须满足 ns = np = nf) end n = [ns:nf]; % 生成位置向量 x = [(n-np) = 0]; % 生成阶跃序列 x = [zeros(1,(np-ns)), ones(1,(nf-np+1))]; % 生成阶跃序列的另一种语句 %复指数序列 c = -(1/12)+(pi/6)*i; K = 2; n = 0:40; x = K*exp(c*n); subplot(2,1,1); stem(n,real(x)); grid on; xlabel(Time index n);ylabel(Amplitude); title(Real part); subplot(2,1,2); stem(n,imag(x)); grid on; xlabel(Time index n);ylabel(Amplitude); title(Imaginary part); % 实指数序列 n = 0:35; a = 1.2; K = 0.2; x = K*a.^n; stem(n,x); xlabel(Time index n);ylabel(Amplitude); % 正弦序列 n = 0:40; f = 0.1; phase = 0; A = 1.5; x = A*cos(2*pi*f*n - phase); clf; % Clear old gra

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档