按关键词阅读: 报告 课程设计 处理 数字信号
。
7、工程实际中 , 设计高通、带通、带阻滤波器的常用方法是借助低通原型滤波器 , 经频率变换和元件变换得到 。
在MATLAB中 , 图形用户界面(graphical user interface , GUI)是MATLAB中一个专用于GUI程序设计的向导设计器 , 而GUI是由各种图形对象 , 如图形窗口、图轴、菜单、按钮、文本框等构建的用户界面 , 是人机交互的有效工具和方法 。
通过GUIDE可以很方便地设计出各种符合要求的图形用户界面 。
用户通过一定的方法(如鼠标或键盘)选择、激活这些图形对象 , 使计算机产生某种动作或变化 , 比如实现计算、绘图等 。
GUI设计既能以基本的MATLAB程序设计为主 , 也能以鼠标为主 , 利用GUIDE工具进 。
8、行设计 , 也可综合以上两种方法进行设计 。
GUIDE主要是一个界面设计工具集 。
MATLAB将所有GUl支持的用户控件都集成在这个环境中并提供界面外观、属性和行为相应方式的设置方法 。
GUIDE将用户保存设计好的图形用户界面保存在一个FIG资源文件中 , 同时自动生成包含图形用户界面初始化和组件界面布局控制代码的M文件 , 这个M文件为实现回调函数的编写提供了一个参考框架 。
FIG文件是一个二进制文件 , 包含系列化的图形窗口对象 。
所有对象的属性都是用户创建图形窗口时保存的属性 。
该文件最主要的功能是对象句柄的保存 。
M文件包含GUI设计、控制函数及控件的回调函数 , 主要用来控制GUI展开时的各种特征 。
该文件基本上可以分 。
9、为GUI初始化和回调函数2个部分 , 控件的回调函数可根据用户与GUI的具体交互行为分别调用 。
第四部分:实验设计过程(一)信号分析1、利用MATLAB编制信号生成程序 , 产生下述各序列 , 绘出它们的时域波形 , 并对各信号进行相关分析:(1)三角波序列、反三角波序列及其FFT三角波序列Matlab源程序:subplot(1,1,1);
n1=0:3;
x1=n1+1;
n2=4:7;
x2=8-n2;
stem(n1,n2,x1,x2,.);
axis(-1,9,0,7);
反三角波序列Matlab源程序:subplot(1,1,1);
n1=0:3;
x1=4-n1;
n2=4:7;
x2=n2-3;
stem(n1,n2,x 。
10、1,x2,.);
axis(-1,9,0,10);
它们的FFT变换的Matlab源程序:N1=8,N2=16;
n1=0:N1-1;
x1=1,2,3,4,4,3,2,1;
subplot(4,2,1);
stem(n1,x1,.);
axis(0,10,0,5);
title(x3(n);
y1=fft(x1,N1);
subplot(4,2,2);
stem(n1,abs(y1),.);
axis(0,10,0,8);
title(FFT,N=8);
x2=4,3,2,1,1,2,3,4;
subplot(4,2,3);
stem(n1,x2,.);
axis(0,10,0,5);
title(x4(n);
y2=fft(x 。
11、2,N1);
subplot(4,2,4);
stem(n1,abs(y2),.);
axis(0,10,0,8);
title(FFT,N=8);
n2=0:N2-1;
x3=x1,zeros(1,8);
subplot(4,2,5);
stem(n2,x3,.);
axis(0,20,0,5);
title(x3(n);
y3=fft(x3,N2);
subplot(4,2,6);
stem(n2,abs(y3),.);
axis(0,20,0,20);
title(FFT,N=16);
x4=x2,zeros(1,8);
subplot(4,2,7);
stem(n2,x4,.);
axis(0,20,0,5);
title( 。
12、x4(n);
y4=fft(x4,N2);
subplot(4,2,8);
stem(n2,abs(y4),.);
axis(0,20,0,20);
title(FFT,N=16)生成波形为:(2) Gaussian序列及其FFTP为定值:Matlab源程序:n=0:15;
x1=exp(-(n-8).2/2);
subplot(3,2,1);
stem(n,x1,.);
axis(0,20,0,1);
title(x5(n),p=8,q=2);
y1=fft(x1,16);
subplot(3,2,2);
stem(n,abs(y1),.);
axis(0,20,0,3);
title(FFT,p=8,q=2);
x2=e 。
13、xp(-(n-8).2/4);
subplot(3,2,3);
stem(n,x2,.);
axis(0,20,0,1);
title(x5(n),p=8,q=4);
y2=fft(x2,16);
subplot(3,2,4);
stem(n,abs(y2),.);
axis(0,20,0,4);
title(FFT,p=8,q=4);
x3=exp(-(n-8).2/8);
subplot(3,2,5);
stem(n,x3,.);
axis(0,20,0,1);
title(x5(n),p=8,q=8);
y3=fft(x3,16);
subplot(3,2,6);
stem(n,abs(y3),.);
axis(0,20, 。
14、0,6);
title(x5(n),p=8,q=8);
生成波形为:Q为定值:n=0:15;
x1=exp(-(n-8).2/8);
subplot(4,2,1);
stem(n,x1,.);
axis(0,20,0,1);
title(x5(n),p=8,q=8);
y1=fft(x1,16);
subplot(4,2,2);
stem(n,abs(y1),.);
axis(0,20,0,6);
title(FFT,p=8,q=8);
x2=exp(-(n-13).2/8);
subplot(4,2,3);
stem(n,x2,.);
axis(0,20,0,1);
title(x5(n),p=13,q=8);
y2=fft( 。
15、x2,16);
subplot(4,2,4);
stem(n,abs(y2),.);
axis(0,20,0,6);
title(FFT,p=13,q=8);
x3=exp(-(n-14).2/8);
subplot(4,2,5);
stem(n,x3,.);
axis(0,20,0,1);
title(x5(n),p=14,q=8);
y3=fft(x3,16);
subplot(4,2,6);
stem(n,abs(y3),.);
axis(0,20,0,4);
title(x5(n),p=14,q=8);
x4=exp(-(n-15).2/8);
subplot(4,2,7);
stem(n,x4,.);
axis(0,2 。
16、0,0,1);
稿源:(未知)
【傻大方】网址:/a/2021/0902/0024074919.html
标题:数字信号|数字信号处理课程设计报告( 二 )