- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
rxy = Columns 1 through 10 5.1636 2.2126 -31.0618 22.4829 -7.6476 -36.3686 92.6378 -29.1854 -9.3985 13.3680 Columns 11 through 13 -22.8832 -3.2682 2.4344 nrxy = -4 -3 -2 -1 0 1 2 3 4 5 6 7 8 信号的抽样值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
文档评论(0)