常见离散信号的MATLAB产生和图形显示 实验报告

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验一 常见离散信号的MATLAB 产生和图形显示

一 实验目的

加深对常用离散信号的理解

二 实验原理及实验内容

1.单位抽样序列

⎩⎨⎧=0

1)(n δ

≠=n n

MATLAB 程序:

%单位抽样序列

t=-20:20; %产生一个-20到20的矩阵 x=zeros(1,41); %产生一个全为1的矩阵 x(21)=1; %x 的第21个元素为1 stem(t,x); %绘制x 的序列图 grid on; %画网格线 title('单位抽样序列') %加标题 绘图:

2.单位阶越序列

⎩⎨⎧0

1

)(n u

00<≥n n

MATLAB 程序: %单位阶越序列

x=[zeros(1,20),ones(1,21)]; %产生一个前20个元素为0,后21个元素为1的数组 stem(t,x); %绘制x 的序列图 grid on; %画网格线 title('单位阶越序列') %加标题 绘图:

3.正弦序列

)/2sin()(ϕπ+=Fs fn A n x

MATLAB 程序: %正弦序列

n=0:100; %产生一个0到100的矩阵 fai=pi/4; %相位赋值 A=2; %振幅赋值 f=1/50; %频率赋值

Fs=1; %采样频率赋值 x=A*sin(2*pi*f*n/Fs+fai) ; %生成正弦序列x stem(n,x); %绘制x 的序列图 axis([0 50 -3 3]); %限定坐标轴范围 title('正弦序列'); %加标题

绘图:

4.复正弦序列

j

n

)

(

=

n

e

MATLAB程序:

%复正弦序列

n=0:20;%产生一个0到20的矩阵x=exp(j*pi/20*n);%生成复正弦序列subplot(1,2,1),stem(n,real(x));%绘制x的实数部分

title('复正弦序列实部');%加标题

grid on; %画网格线

subplot(1,2,2),stem(n,imag(x),'filled');%绘制x的虚部部分

title('复正弦序列虚部');%加标题

grid on%画网格线

5.指数序列

n

)

x=

(

n

a

MATLAB程序:

%指数序列

n=0:10;%产生一个0到10的矩阵

x=(0.6).^n;%生成一个底数为0.6的指数序列stem(n,x);%绘制x的序列图

grid on%画网格线

三.思考题

1讨论复指数序列的性质

(1)正交性,复指数序列用欧拉公式展开可得:

e^jωn=cosωn+jsinωn

其可表示一个余弦信号与一个正弦信号的叠加,这两个信号呈正交关系。

(2)周期性质,由序列图可知,复指数序列为周期序列,其实部,虚部信号各自组成的序列也为周期序列.

2正弦序列中f/Fs的取值与波形

令int等于f/Fs的整数部分,令float等于f/Fs的小数部分,则

f/Fs= int +float, 则正弦序列x(n)=Asin(2πfn/Fs +fai)

= Asin[2πn(int + float) +fai]

= Asin[2πn*int +2πn* float) +fai]

由于n*int为整数,所以可化简为x(n)=Asin(2πn* float +fai)

所以复正弦序列的序列图形取决于f/Fs的小数部分,所以当f/Fs为整数时,x=Asin(fai)为定值,所以此时得到的序列为恒等序列.

相关文档
最新文档