- 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
- 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
- 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
第七章MATLAB在信号处理中
的应用
武汉大学物理科学与技术学院微电子系常胜
§7.1
信号的表示
7.1
连续时间信号的表示
1、锯齿波(三角波)信号
x=sawtooth(a*2π*t,width)
产生频率为a,幅值为1,峰值出现width处(0=width=1)
的锯齿波(三角波)。
Fs=10000;t=0:1/Fs:1;
x=sawtooth(2*pi*50*t,0.5);
plot(t,x)
武汉大学物理科学与技术学院微电子系常胜
2、方波信号
x=square(a*2π*t,duty)
产生频率为a,幅值为1,占空比为duty的方波信号。
Fs=10000;t=0:1/Fs:0.1;
x=square(2*pi*50*t,70);
plot(t,x)
武汉大学物理科学与技术学院微电子系常胜
3、sinc波形
x=sinc(t)
t≠0时,sinc(t)=sin(πt)/πt
t=0时,sinc(t)=1
sinc的傅立叶变换是
幅值为1的矩形脉冲
x=linspace(-6,6);
y=sinc(x);
plot(x,y)
武汉大学物理科学与技术学院微电子系常胜
4、非周期方波信号
x=rectpuls(t,w)
产生宽度为[-W/2,W/2]的非周期方波。
t=-1:0.001:1;
x=rectpuls(t,1.2);
plot(t,x)
武汉大学物理科学与技术学院微电子系常胜
5、非周期三角波信号
x=tripuls(t,w,s)
产生宽度为[-w/2,w/2],以s*w/2为顶点的非周期三角波。
t=-2:0.001:2;
x=tripuls(t,2,0.6);
plot(t,x)
武汉大学物理科学与技术学院微电子系常胜
6、线性调频扫频信号
x=chirp(t,f0,t1,f1,method)
产生一个频率随时间变化的线性调频扫频信号,起始时刻频
率为f0,t1时刻频率为f1。
method:
linear线性调频
quadratic二次调频
logarithmic对数调频
t=0:0.001:1;
x=chirp(t,0.1,1,2000,logarithmic);
plot(t,x)
武汉大学物理科学与技术学院微电子系常胜
7、冲击串信号
x=pulsstran(t,d,func)
在时间t内对连续函数func,按平移量d平移产生冲击串信号。
func必须为t的函数且可以句柄形式调用。
t=0:1/1e3:1;
d=0:1/3:1;
x=pulstran(t,d,tripuls,0.1,-1);
plot(t,x)
武汉大学物理科学与技术学院微电子系常胜
8、Dirichlet信号
x=diric(x,n)
产生x的dirichlet函数。
9、高斯正弦脉冲信号
x=gauspuls(t,fc,bw,bwr)
产生中心频率为fc(Hz)、带宽为bw的高斯正弦脉冲,bwr为
带宽截止衰减。
10、高斯单脉冲信号
x=gmonopuls(t,fc)
产生中心频率为fc(Hz)的高斯单脉冲信号。
武汉大学物理科学与技术学院微电子系常胜
11、电压控制振荡器函数
x=vco(x,fc,fs)
产生一个采样频率为fs的振荡信号。x指定其振荡频率,fc
为载波或参考频率。
x=vco(x,[fminfmax],fs)
产生一个采样频率为fs的振荡信号。x指定其振荡频率,x=-
原创力文档


文档评论(0)