信号的产生及时间变量的变换Word下载.docx
- 文档编号:19008220
- 上传时间:2023-01-03
- 格式:DOCX
- 页数:17
- 大小:192.83KB
信号的产生及时间变量的变换Word下载.docx
《信号的产生及时间变量的变换Word下载.docx》由会员分享,可在线阅读,更多相关《信号的产生及时间变量的变换Word下载.docx(17页珍藏版)》请在冰豆网上搜索。
r'
Impulsefunction'
t'
\delta[t]'
(2)
%Stepsquence
z=(n>
=0);
stepsequence'
\u[n]'
%Stepfunction
y=(t>
b'
stepfunction'
\u[t]'
思考题:
(1).在matlab中不能产生理想的单位冲激信号.
(2).不相等,
在零时刻的值为无穷,
在零时刻的值为1.
2.产生并画出下列信号:
A在[-2П,2П]的范围内,画出正弦信号sin(t);
B利用sawtooth函数,在[-5П,5П]的范围内,画出周期三角波和锯齿波;
C利用square函数,在[-5П,5П]的范围内,画出周期方波。
%sincewave
t=-2*pi:
pi/20:
2*pi;
plot(t,sin(t));
sincewave'
sin(t)'
(2)subplot(1,2,1);
t=-5*pi:
pi/100:
5*pi;
x=sawtooth(t,0.5);
plot(t,x);
Triangularwave'
x'
z=sawtooth(t);
plot(t,z);
Sawtoothwave'
t);
z'
(3)
%Squarewave
x=square(t);
plot(t,x);
axis([-5*pi,5*pi,-1.5,1.5]);
Squarewave'
(1).锯齿波有下降沿,三角波没有.
(2).两函数都产生周期为2
,可以通过改变角频率w的大小实现。
3.在[-4П,4П]的范围内,产生sinc函数曲线和diric函数曲线(N=5)
Sinc函数的定义sinc(t)=[sin(πt)]/πt;
diric的函数定义为diric=(sin(Nt/2))/(Nsin(t/2))
figure
(1);
clf;
t=-4*pi:
4*pi;
%Sincfunction
subplot(2,1,1);
plot(t,sinc(t));
Sincfunction'
grid;
sinc(t)'
%Diricfunction
subplot(2,1,2);
plot(t,diric(t,5));
Diricfunction'
diric(t)'
(1)sinc函数是奇函数;
当sinc(t)函数的导数等于0即
时,取得极值点;
当sin
=0即t=k(整数)时为零点。
diric函数是奇函数;
当diric函数得导数等于0即
=0时,取得极值点;
当sin(Nt/2)=0即当t=2k
/2时为零点。
4.在n=[-10:
10]范围内产生离散信号:
x[n]=
x=2*n.*(n<
=3&
n>
=-3);
stem(n,x);
Adiscretesignal'
x[n]'
5.在n=[-10:
10]范围内画出以下信号:
x1=delta(n);
x2=delta(n+2);
x3=delta(n-4);
x4=2*delta(n+2)-delta(n-4);
subplot(2,2,1);
stem(n,x1);
x_1[n]=\delta[n]'
axis([-10,10,-1,2]);
gridon;
subplot(2,2,2);
stem(n,x2);
x_2[n]=\delta[n+2]'
subplot(2,2,3);
stem(n,x3);
x_3[n]=\delta[n-4]'
subplot(2,2,4);
stem(n,x4);
x_4[n]=2*\delta[n+2]-\delta[n-4]'
6产生复信号:
并画出它们的实部和虚部及模值和相角;
n=[0:
32];
x=exp(j*(pi/8)*n);
stem(n,real(x));
Realpart'
stem(n,imag(x));
Imaginarypart'
stem(n,abs(x));
Magnitude'
stem(n,(180/pi)*angle(x));
Phase(\circ)part'
%angle(x)inradunit;
(180/pi)*angle(x)indegreeunit
(2)n=[-10:
x=exp((-0.1+j*0.3)*n);
①模等于实部的平方加上虚部的平方再进行开方
②-180到180③Re[x[n]]=模*cos(r(n)),Im[x[n]]=模*sin(
(n))
7.已知x[n]=u[n]-u[n-10],要求将它进行奇偶分量进行分解,分解为奇分量
主程序如下:
x=stepseq(0,0,10)-stepseq(10,0,10);
[xe,xo,m]=evenodd(x,n);
Stepsequence'
axis([-1010-1.21.2]);
stem(m,xe);
Evenpart'
xe[n]'
stem(m,xo);
Oddpart'
xo[n]'
Stepseq.m的源程序如下:
function[x,n]=stepseq(n0,n1,n2);
ifnargin~=3
disp('
Usage:
Y=stepseq(n0,n1,n2)'
elseif((n0<
n1)|(n0>
n2)|(n1>
n2))
error('
argumentsmustsatisfyn1<
=n0<
=2'
)
end
n=[n1:
n2];
x=[(n-n0)>
=0];
evenodd.m的源程序如下:
function[xe,xo,m]=evenodd(x,n)
ifany(imag(x)~=0)
xisnotarealsequence'
return;
m=-fliplr(n);
m1=min([m,n]);
m2=max([m,n]);
m=m1:
m2;
nm=n
(1)-m
(1);
n1=1:
length(n);
x1=zeros(1,length(m));
x1(n1+nm)=x;
x=x1;
xe=0.5*(x+fliplr(x));
xo=0.5*(x-fliplr(x));
8.已知序列
a.画出x[n];
x=zeros(1,21);
y1=zeros(1,21);
y2=zeros(1,21);
y3=zeros(1,21);
forn=-10:
10
switchn
case0
x(n+11)=2;
case2
x(n+11)=1;
case3
x(n+11)=-1;
case4
x(n+11)=3;
otherwise
x(n+11)=0;
end
forn=1:
21;
ifn-2>
y1(n)=x(n-2);
ifn+1<
=21
y2(n)=x(n+1);
y3(n+11)=x(-n+11);
n=-10:
xlabel('
stem(n,y1);
y_1[n]'
y_1'
stem(n,y2);
y_2[n]'
y_2'
stem(n,y3);
y_3[n]'
y_3'
①信号x[
]与x[n]是何关系?
②信号x[-n]与x[n]是何关系?
①x[
]为x[n]向右移动了
个单位(
为正整数)
②x[-n]为x[n]沿纵轴翻转得来的
9.在n=[0:
31]范围内画出下列信号:
31];
x1=sin(n*pi/4).*cos(n*pi/4);
x2=sin(n);
x_1[n]'
x_1'
axis([031-11]);
figure
(2);
x_2[n]'
x_2'
①当角频率
为何值时,信号x[n]=sin(
n)是周期信号?
解:
=(2kп)/N(N为整数)
②信号
[n]与
[n]是否是周期信号?
如果周期信号,其基波周期是多少?
信号
[n]是周期信号,其基波周期是8.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信号 产生 时间 变量 变换