1、t = -2:dt:2;% Specify the interval of timex = sin(2*pi*t);% Generate the signalplot(t,x)% Open a figure window and draw the plot of x(t) title(Sinusoidal signal x(t)xlabel(Time t (sec)dt = 0.2 时的程序dt = 0.2;dt = 0.01 时的信号波形dt = 0.2 时的信号波形这两幅图形有什么区别,哪一幅图形看起来与实际信号波形更像?答:dt = 0.01 的图形比 dt = 0.2 的图形光滑,dt
2、 = 0.01 看起来与实际信号波形更像。Q1-2:修改程序 Program1_1,产生实指数信号 x(t)=e-2t。要求在图形中加上网格线,并使用函数 axis()控制图形的时间范围在 02 秒之间。然后执行该程序,保存所的图形。修改 Program1_1 后得到的程序 Q1_2 如下:信号 x(t)=e-2t 的 程序x = exp(-2*t);) grid on axis(0,2,0,1)信号 x(t)=e-0.5t 的 程序x = exp(-0.5*t);Q1-3:修改程序 Program1_4,利用 axis()函数,将图形窗口的横坐标范围改为-2n5,纵坐标范围改为-1.5 x
3、1.5。修改 Program1_4 后得到的程序 Q1_3 如下:% Q1-3% This program is used to generate a discrete-time sinusoidal signal% and draw its plotn = -5:5;x = zeros(1,4), 0.1, 1.1, -1.2, 0, 1.3, zeros(1,2); % Generate the sequence stem (n,x,.)% Open a figure window and draw the plot of xn grid on,title (A discrete-time
4、 sequence xn) xlabel (Time index naxis(-2,5,-1.5,1.5)信号的波形图Q1-4:给定一个离散时间信号 xn = un un-8,仿照示例程序 Program1_5,编写程序Q1_6,产生 xn的左移序列 x1n = xn+6和右移序列 x2n = xn-6,并在同一个图形窗口的三个子图中分别绘制这三个序列的图形。编写的程序 Q1_4 如下:先在work文件夹里建立文件名为u。m的函数。function y = u(n) y = (n=0);clear close all n=-10:10; x=u(n)-u(n-8); x1=u(n+6)-u(n
5、-2); x2=u(n-6)-u(n-14); subplot; subplot(311) stem(n,x) grid onOriginal signal x(n) subplot(312); stem(n,x1); grid on;Left shifted version of x(n) subplot(313); stem(n,x2);Right shifted version of x(n)实验二连续时间信号的频域分析1、掌握连续时间周期信号的傅里叶级数的物理意义和分析方法;2、观察截短傅里叶级数而产生的“Gibbs 现象”,了解其特点;3、学习掌握利用 MATLAB 语言编写计算 C
6、TFS、CTFT 的仿真程序,并能利用这些程序对一些典型信号进行频谱分析,验证 CTFS、CTFT 的若干重要性质。1、周期信号的傅里叶级数与 GIBBS 现象给定如一个周期信号 x1 (t) 如右图所示:1t- 2- 0.20.22Q2-1 :分别手工计算 x1(t) 的傅里叶级数的系数。信号 x1(t) 在其主周期内的数学表达式为:计算 x1(t) 的傅里叶级数的系数的计算过程如下:用 MATLAB 帮助你计算出你手工计算的傅里叶级数的系数 ak 从-10 到 10 共 21 个系数。输入的程序为: k = -10: ak =(sin(k+eps)*pi/5)./(k+eps)*pi)%
7、The expression of ak从命令窗口上抄写 x1(t)的 21 个系数如下: ak =Columns 1 through 8-0.0000-0.0208-0.0378-0.0432-0.03120.00000.04680.1009Columns 9 through 160.15140.18710.20000.18710.15140.10090.04680.0000Columns 17 through 21-0.0312-0.0432-0.0378-0.0208-0.0000Q2-2: 仿照程序 Program2_1,编写程序 Q2_2,以计算 x1(t)的傅里叶级数的系数。程序
8、Q2_2 如下:% Q2-2% This program is used to evaluate the Fourier series coefficients ak of a periodic square wave clear, close allT = 2;dt = 0.00001;t = -2: x1 = u(t+0.2) - u(t-0.2-dt);x = 0;for m = -1:1% Periodically extend x1(t) to form a periodic signal x = x + u(t+0.2-m*T) - u(t-0.2-m*T-dt);endw0 =
9、2*pi/T;N = 10;% The number of the harmonic components L = 2*N+1;for k = -N: N;% Evaluate the Fourier series coefficients ak ak(N+1+k) = (1/T)*x1*exp(-j*k*w0*t)*dt;phi = angle (ak);% Evaluate the phase of ak执行程序 Q2_2 所得到的 x1(t)的傅里叶级数的 ak 从-10 到 10 共 21 个系数如下:Columns 1 through 20.0000 + 0.0000i-0.0208
10、 - 0.0000iColumns 3 through 4-0.0378 - 0.0000i-0.0433 - 0.0000iColumns 5 through 6-0.0312 - 0.0000i-0.0000 - 0.0000iColumns 7 through 80.0468 + 0.0000i0.1009 + 0.0000iColumns 9 through 100.1514 + 0.0000i0.1871 + 0.0000iColumns 11 through 120.2000 + 0.0000i0.1871 - 0.0000iColumns 13 through 140.1514 - 0.0000i0.1009 - 0.0000iColumns 15 through 160.0468 - 0.0000i-0.0000 + 0.0000iColumns 17 through 18-0.0312
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1