基于MATLAB信号与系统中抽样定理的仿真 (最终版)

合集下载

基于MATLAB的信号的采样与恢复、采样定理的仿真

基于MATLAB的信号的采样与恢复、采样定理的仿真

山东建筑大学课程设计指导书课程名称:数字信号处理课程设计设计题目:信号的采样与恢复、采样定理的仿真使用班级:电信082 指导教师:张君捧一、设计要求1.对连续信号进行采样,在满足采样定理和不满足采用定理两种情况下对连续信号和采样信号进行FFT频谱分析。

2.基本教学要求:每组一台电脑,电脑安装MATLAB6.5版本以上软件。

二、设计步骤1.理论依据根据设计要求分析系统功能,掌握设计中所需理论(信号的采样、信号的恢复、抽样定理、频谱分析),阐明设计原理。

2.信号的产生和频谱分析产生一个连续时间信号(正弦信号、余弦信号、Sa函数等),并进行频谱分析,绘制其频谱图。

3.信号的采样对所产生的连续时间信号进行采样,并进行频谱分析,和连续信号的频谱进行分析比较。

改变采样频率,重复以上过程。

4.信号的恢复设计低通滤波器,采样信号通过低通滤波器,恢复原连续信号,对不同采样频率下的恢复信号进行比较,分析信号的失真情况。

三、设计成果1.设计说明书(约2000~3000字),一般包括:(1)封面(2)目录(3)摘要(4)正文①设计目的和要求(简述本设计的任务和要求,可参照任务书和指导书);②设计原理(简述设计过程中涉及到的基本理论知识);③设计内容(按设计步骤详细介绍设计过程,即任务书和指导书中指定的各项任务)I程序源代码:给出完整源程序清单。

II调试分析过程描述:包括测试数据、测试输出结果,以及对程序调试过程中存在问题的思考(列出主要问题的出错现象、出错原因、解决方法及效果等)。

III结果分析:对程序结果进行分析,并与理论分析进行比较。

(5)总结包括课程设计过程中的学习体会与收获、对Matlab语言和本次课程设计的认识以及自己的建议等内容。

(6)致谢(7)参考文献2.附件(可以将设计中得出的波形图和频谱图作为附件,在说明书中涉及相应图形时,注明相应图形在附件中位置即可;也可不要附件,所有内容全部包含在设计说明书中。

所有的实验结果图形都必须有横纵坐标标注,必须有图序和图题。

基于matlab的抽样模型仿真

基于matlab的抽样模型仿真

目录任务书 (Ⅰ)开题报告 (Ⅱ)指导教师审查意见 (Ⅲ)评阅教师评语 (Ⅳ)答辩会议记录 (Ⅴ)中文摘要 (Ⅵ)外文摘要 (Ⅶ)1 引言 (1)1.1选题背景 (1)1.2目的和意义 (1)1.3技术要求和设计范围 (2)1.4发展现状 (2)2 MATLAB7.0的使用方法 (3)2.1MATLAB的安装与运行 (3)2.2MATLAB绘图与图形处理 (3)2.3GUI简介及各控件功能 (5)2.4M-FILE简介 (14)3 设计的基本思路 (15)3.1基于MATLAB的信号抽样模型设计思路 (15)3.2基于MATLAB 的信号重构模型设计思路 (16)4MATLAB编程设计 (17)4.1信号抽样模型的界面设计 (18)4.2信号抽样模型的主要程序设计 (20)5结果及分析 (22)5.1抽样信号模型的举例信号波形显示结果 (22)5.2误差分析 (26)6总结与展望 (28)参考文献 (29)致谢 (30)附录 (31)引言基于matlab的抽样模型仿真1 引言1.1选题背景MATLAB称为三大数学软件之一。

它在数学类科技应用软件中在数值计算方面首屈一指。

MATLAB可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等,主要应用于工程计算、控制设计、信号处理与通讯、图像处理、信号检测、金融建模设计与分析等领域。

本次实训利用MATLAB软件实现时域信号采样及频谱分析。

信号的数字化需要三个步骤:采样、量化和编码。

所以采样是实现数字通信的第一步。

频谱分析是信号的基本分析方法,掌握频谱分析的方法是对学习电子信息工程学生的最基本要求。

1.2目的和意义意义:抽样定理的理论知识我们已经从课本了解了,但是如何能够更直观的来验证定理的正确性,我们可以利用Matlab编写程序实现信号抽样模型仿真的研究。

利用Matlab来实现信号抽样模型仿真具有输入数据方便,输出数据和波形清楚明了等优点。

MATLAB实现抽样定理探讨及仿真

MATLAB实现抽样定理探讨及仿真

MATLAB实现抽样定理探讨及仿真应用 MATLAB 实现抽样定理探讨及仿真一. 课程设计的目的利用MATLAB ,仿模信号抽样与恢复系统的实际实现,探讨过抽样和欠抽样的信号以及抽样与恢复系统的性能。

二. 课程设计的原理模拟信号经过 (A/D) 变换转换为数字信号的过程称为采样,信号采样后其频谱产生了周期延拓,每隔一个采样频率 fs ,重复出现一次。

为保证采样后信号的频谱形状不失真,采样频率必须大于信号中最高频率成分的两倍,这称之为采样定理。

时域采样定理从采样信号恢复原信号必需满足两个条件: (1)必须是带限信号,其频谱函数在 > 各处为零;(对信号的要求,即只有带限信号才能适用采样定理。

)(2) 取样频率不能过低,必须 >2 (或 >2)。

(对取样频率的要求,即取样频率要足够大,)(t f )()(t t s S T δ=)(t f s 连续信号取样脉冲信号抽样信号)(ωj H )(0t f 理想低通滤波器恢复信号采得的样值要足够多,才能恢复原信号。

)如果采样频率大于或等于,即(为连续信号的有限频谱),则采样离散信号能无失真地恢复到原来的连续信号。

一个频谱在区间(-,)以外为零的频带有限信号,可唯一地由其在均匀间隔(<)上的样点值所确定。

根据时域与频域的对称性,可以由时域采样定理直接推出频域采样定理。

(a)(b)(c)图2.1抽样定理a) 等抽样频率时的抽样信号及频谱(不混叠) b) 高抽样频率时的抽样信号及频谱(不混叠)c) 低抽样频率时的抽样信号及频谱(混叠) 2.1信号采样如图1所示,给出了信号采样原理图信号采样原理图(a )由图1可见,)()()(t t f t f s T sδ⋅=,其中,冲激采样信号)(t sT δ的表达式为:∑∞-∞=-=n sT nT t t s)()(δδ其傅立叶变换为∑∞-∞=-n ss n )(ωωδω,其中ssT πω2=。

设)(ωj F ,)(ωj F s分别为)(t f ,)(t f s的傅立叶变换,由傅立叶变换的频域卷积定理,可得∑∑∞-∞=∞-∞=-=-=n ss n s s s n j F T n j F j F )]([1)(*)(21)(ωωωωδωωπω若设)(t f 是带限信号,带宽为mω, )(t f 经过采样后的频谱)(ωj F s就是将)(ωj F 在频率轴上搬移至ΛΛ,,,,,02ns ssωωω±±±处(幅度为原频谱的sT 1倍)。

信号系统综合实验优秀报告-抽样定理的MATLAB仿真

信号系统综合实验优秀报告-抽样定理的MATLAB仿真

综合性、设计性实验报告姓名学号专业通信工程班级13 级03 班实验课程名称抽样定理的MATLAB仿真指导教师及职称讲师开课学期2013 至2014 学年上学期上课时间2014年6 月12 日湖南科技学院教务处编印一、实验设计方案4、实验方法步骤及注意事项:(1) 设计原理图(2) 编程步骤① 确定f(t)的最高频率fm 。

对于无限带宽信号,确定最高频率fm 的方法:设其频谱的模降到10-5左右时的频率为fm 。

② 确定Nyquist 抽样间隔T N 。

选定两个抽样时间:T S <T N ,T S >T N 。

③ MATLAB 的理想抽样为:n=-200:200;nTs=n*Ts; 或 nTs=-0.04:Ts:0.04(注意:上式表示n 的范围为-200到200,步长为1,其余类似) ④ 抽样信号通过理想低通滤波器的响应 根据原理和公式,MATLAB 计算为:ft=fs*Ts*wc/pi*sinc((wc/pi)*(ones(length(nTs),1)*t-nTs'*ones(1,length(t))));(3)电路连接5.实验数据处理方法:①数据输入 ②结果输出抽样信号: 恢复信号:)(t f a )()(t t s S T δ=)(t f s 连续信号取样脉冲信号抽样信号)(ωj H )(0t f 理想低通滤波器恢复信号6.参考文献:[1] 恒盾《信号与系统实验箱》HD-XH-2 配套教材.[2]党红社,信号与系统实验(MATLAB版).西安电子科技大学出版社,2009年6月第1版.[3]吴大正,《信号与线性系统分析》第四版高等教育出版社,2005年8月第4版[4]刘永健,《信号与线性系统》.修订版.人民邮电出版社,2003[5]奥本海姆A V等.《信号与系统》.第二版.刘海棠译.西安交通大学出版社指导老师对实验设计方案的意见:指导老师签名:年月日axis([min(t),max(t),min(fh),max(fh)])line([min(t),max(t)],[0,0])f=[10*fs*k2/m2,10*fs*k1/m1];subplot(2,1,2),plot(f,abs(FH),'g')title('恢复后信号的频谱') , xlabel('频率f (Hz)')axis([-100,100,0,max(abs(FH))+2]);f1='sin(2.*pi.*60.*t)+cos(pi.*30.*t)+cos(pi.*10.*t)';fs0=caiyang(f1,80);fr0=huifu(fs0,80);fs1=caiyang(f1,120);fr1=huifu(fs1,120);fs2=caiyang(f1,150);fr2=huifu(fs2,150);2、实验现象、数据及结果(请自行粘贴仿真结果)3、 对实验现象、数据及观察结果的分析与讨论:1)频率max s 2f f <时,为原信号的欠采样信号和恢复,采样频率不满足时域采样定理,那么频移后的各相临频谱会发生相互重叠,这样就无法将他们分开,因而也不能再恢复原信号。

MATLAB实现抽样定理探讨及仿真

MATLAB实现抽样定理探讨及仿真

MATLAB实现抽样定理探讨及仿真抽样定理,也被称为Nyquist定理或香农定理,是一种关于信号采样的基本理论。

它的核心观点是:如果对信号进行合适的采样,并且采样频率大于信号中最高频率的两倍,那么原始信号可以从采样信号中完全或几乎完全地恢复。

在MATLAB中,我们可以实现抽样定理的探讨和仿真。

下面将详细介绍如何进行这样的实现。

首先,我们可以通过使用MATLAB内置的函数来生成一个连续时间的信号。

例如,我们可以使用sinc函数生成一个带宽有限的信号,其频率范围为[-F/2, F/2],其中F是信号的最大频率。

以下是一个示例代码:```MATLABFs=100;%采样率Ts=1/Fs;%采样周期t=-1:Ts:1;%连续时间序列f_max = 10; % 信号最大频率signal = sinc(2*f_max*t); % 生成带宽有限的信号```然后,我们可以使用MATLAB的plot函数来显示生成的信号。

以下是一个示例代码:```MATLABplot(t, signal);xlabel('时间');ylabel('信号幅度');title('连续时间信号');```生成的图形将显示带宽有限的信号在连续时间域中的波形。

接下来,我们需要对信号进行离散化采样。

根据抽样定理,理想情况下,采样频率应大于信号中最高频率的两倍。

我们可以使用MATLAB的resample函数来进行采样。

以下是一个示例代码:```MATLABFs_new = 2*f_max; % 新的采样率Ts_new = 1/Fs_new; % 新的采样周期t_new = -1:Ts_new:1; % 新的时间序列signal_sampled = resample(signal, Fs_new, Fs); % 信号采样```然后,我们可以使用MATLAB的stem函数来显示采样后的信号。

以下是一个示例代码:```MATLABstem(t_new, signal_sampled);xlabel('时间');ylabel('信号幅度');title('离散时间信号');```生成的图形将显示采样后的信号在离散时间域中的序列。

应用MATLAB实现抽样定理探讨及仿真

应用MATLAB实现抽样定理探讨及仿真

大学2012~2013学年冬季学期本科生课程研讨报告课程名称:《通信原理B(1)》课程编号:07275128 题目: 应用MATLAB实现抽样定理探讨及仿真学生: 秀凤(组长)学号: 10123889学生: 肖勖学号: 10120787学生: 洪文琍学号: 10123043学生: 周润萍学号:学生: 航学号:评语:成 绩: 任课教师:评阅日期:应用 MATLAB 实现抽样定理探讨及仿真一. 课程设计的目的利用MATLAB ,仿模信号抽样与恢复系统的实际实现,探讨过抽样和欠抽样的信号以及抽样与恢复系统的性能。

二. 课程设计的原理模拟信号经过 (A/D) 变换转换为数字信号的过程称为采样,信号采样后其频谱产生了周期延拓,每隔一个采样频率 fs ,重复出现一次。

为保证采样后信号的频谱形状不失真,采样频率必须大于信号中最高频率成分的两倍,这称之为采样定理。

时域采样定理从采样信号恢复原信号必需满足两个条件: (1)必须是带限信号,其频谱函数在>各处为零;(对信号的要求,即只有带限信号才能适用采样定理。

) (2)取样频率不能过低,必须>2(或>2)。

(对取样频率的要求,即取样频率要足够大,采得的样值要足够多,才能恢复原信号。

)如果采样频率大于或等于,即(为连续信号的有限频谱),则采样离散信号能无失真地恢复到原来的连续信号。

一个频谱在区间(-,)以外为零的频带有限信号,可唯一地由其)(t f )()(t t s S T δ=)(t f s 连续信号取样脉冲信号抽样信号)(ωj H )(0t f 理想低通滤波器恢复信号在均匀间隔(<)上的样点值所确定。

根据时域与频域的对称性,可以由时域采样定理直接推出频域采样定理。

(a)(b)(c)图2.1抽样定理a) 等抽样频率时的抽样信号及频谱(不混叠) b) 高抽样频率时的抽样信号及频谱(不混叠) c) 低抽样频率时的抽样信号及频谱(混叠)2.1信号采样如图1所示,给出了信号采样原理图信号采样原理图(a )由图1可见,)()()(t t f t f s T s δ⋅=,其中,冲激采样信号)(t s T δ的表达式为:∑∞-∞=-=n sT nT t t s)()(δδ其傅立叶变换为∑∞-∞=-n s s n )(ωωδω,其中ss T πω2=。

(完整)抽样定理实验

(完整)抽样定理实验

抽样定理实验
一、实验目的:
学会利用MATLAB软件对抽样定理仿真。

通过实验提高学生实际动手能力和编程能力,为日后从事通信工作奠定良好的基础。

二、实验内容
(1)抽样:输入信号为10Hz的正弦波,观察对于同一输入信号有不同的抽样频率时,恢复信号的不同形态。

(要求显示原始信号波形、脉冲抽样信号波形、抽样后信号波形、恢复的信号波形)
(a)当抽样频率大于信号频率的两倍。

(b)当抽样频率小于信号频率的两倍。

三、simulink仿真框图:
图1 simulink仿真框图
四、实验结果分析:
(1)实验结果
图2 抽样频率为200Hz
图3抽样频率为1Hz
(2)分析
>=2f(20Hz),而Simulink中正弦信号发生器无法设置要想使信号无失真的输出,必须满足f
s
f=10Hz,如果将脉冲抽样器中设置为0.05会出现混叠现象,如图4所示,因此频率应当设置的大一些以避免混叠现象。

图4抽样频率为20Hz。

MATLAB实现抽样定理探讨及仿真

MATLAB实现抽样定理探讨及仿真

MATLAB实现抽样定理探讨及仿真抽样定理是信号处理与通信领域中的一个重要定理,它指出在进行信号采样时,为了避免失真和信息丢失,采样频率必须至少为信号带宽的两倍。

抽样定理还提供了信号的重构方法,可以从采样信号中恢复出原始信号的全部信息。

在这篇文章中,我们将使用MATLAB对抽样定理进行探讨,并进行相关的仿真实验。

首先,我们将介绍抽样定理的基本原理。

在信号处理中,信号可以被表示为时域函数或频域函数。

在时域中,信号可以用冲激函数的线性组合来表示,而在频域中,信号可以被表示为复指数函数的线性组合。

信号的带宽是指信号中包含的频率的范围,通常用赫兹(Hz)来表示。

根据抽样定理,为了准确地恢复信号,采样频率必须至少是信号带宽的两倍。

接下来,我们将使用MATLAB对抽样定理进行仿真实验。

首先,我们将生成一个具有限带宽的信号,并对其进行采样。

然后,我们将根据抽样定理的要求重新构建信号,以验证定理的有效性。

假设我们有一个信号x(t),其频率范围为0至10赫兹,并且我们以20赫兹的采样频率对其进行采样。

我们可以使用MATLAB生成这个信号,并进行采样,代码如下所示:```matlabFs=20;%采样频率t=0:1/Fs:1-1/Fs;%1秒内的采样时刻x = sin(2*pi*10*t); % 10赫兹的正弦波信号stem(t,x);xlabel('时间(秒)');ylabel('幅度');title('原始信号');```接下来,我们将使用抽样定理的频率限制条件对信号进行重构,并绘制重构后的信号。

我们将使用插值的方法对采样信号进行重构,代码如下所示:```matlabt_recon = 0:1/(2*Fs):1-1/(2*Fs); % 重新构建信号时的采样时刻x_recon = interp1(t,x,t_recon); % 插值重构信号stem(t_recon,x_recon);xlabel('时间(秒)');ylabel('幅度');title('重构信号');```通过对原始信号和重构信号的比较,我们可以看到抽样定理的有效性。

基于MATLAB抽样定理及其信号恢复的仿真

基于MATLAB抽样定理及其信号恢复的仿真

基于MATLAB抽样定理及其信号恢复的仿真基于MATLAB抽样定理及其信号恢复的仿真摘要本设计是运用MATLAB编程来实现抽样定理及其信号恢复的仿真并能在建立的图形用户界面上显示出相应的仿真结果。

目的在于能够熟练的应用MATLAB软件来建立友好的用户界面,通过界面来显示原始信号、抽样信号以及恢复后仿真的信号。

通过编写程序来完成用户界面上各个按钮的功能,通过MATLAB软件中的信号分析的方法来验证抽样定理的正确性。

论文包括用MATLAB语言进行图形用户界面编程的相关知识,如何新建一个图形用户界面,如何添加各种控件,如何更改各种控件的属性,如何使通过编写程序使各种控件实现相应的功能等问题,通过一些有关MATLAB软件的学习来建立一个完整的抽样定理图形用户界面,用户可以利用鼠标或键盘来完成模拟信号的抽样定理及其信号的恢复的全过程,论文中介绍了用MATLAB语言的基本用法和进行信号分析的方法,用户可以选择不同的波形来实现相应的抽样定理并能在图形用户界面上显示相应的波形,在形用户界面上,通过原始信号与恢复信号及其仿真的对比可得出抽样定理的结论。

从而验证抽样的正确性。

关键词MATLAB;抽样定理;仿真AbstractThe design is to use MATLAB programming to achieve sampling theorem and its signal the resumption of the simulation and be able to establish the graphical user interface displayed on the corresponding simulation results. The aim is to skillfully use MATLAB software to create a friendly user interface, through the interface to display the original signal, the sampling signal and the restoration of the signal after the simulation. Through the preparation process to complete the user interface on the various button functions, through the MATLAB software in signal analysis methods to verify the accuracy of sampling theorem.Papers including the use of MATLAB language programming graphical user interface of knowledge, how to create a new graphical user interface, how to add all kinds of controls, how to change the control of various attributes, how to make through the preparation process so that all kinds of controls to achieve the corresponding The functions and so on, through the study of the MATLAB software to create a complete sampling theorem graphical user interface, users can use the mouse or keyboard to complete the analog signal sampling theorem and the restoration of the entire process, the paper introduced by MATLAB language usage and the basic signal analysis method, the user can select a different wave to achieve the appropriate sampling theory and in the graphical user interface displayed on the corresponding waveform, in the form user interface, through the restoration of the original signal and the signal and Simulation The contrast can be drawn to the conclusion sampling theorem. To verify the accuracy of sampling.Keywords MATLAB;sample theory; simulation目录摘要 (I)Abstract (II)第1章绪论 (1)1.1 MATLAB语言的特点 (1)1.2 MATLAB产品主要的应用领域 (1)1.3 抽样定理简介 (1)第2章抽样信号 (3)2.1 抽样信号原理 (3)2.2 模拟信号算法 (4)2.2.1 模拟信号频率计算. (4)2.2.2 采样信号频率计算. (4)2.2.3 模拟信号实现 (5)2.3 本章小结 (7)第3章GUI界面的介绍及设计 (8)3.1 图形用户界面的设计原则 (8)3.2 图形用户界面设计过程 (8)3.2.1 界面设计初步规划 (8)3.2.2 设计MATLAB的GUI (9)3.2.3 创建菜单 (9)3.2.4 控件的设计 (9)3.2.5 对象属性编辑器 (10)3.2.6 回调函数的编写 (10)3.3 算法实现 (11)分析控制系统建模 (11)3.4 信号恢复设计 (11)3.5 GUI界面实现及动态数字调节器软模块的设计 (12)3.6 信号恢复 (14)第4章MATLAB程序仿真 (19)4.1 概述 (19)4.2 程序框图 (19)4.3 恢复原理及其程序设计思想 (20)4.3.1 从冲激抽样信号恢复连续时间信号的时域分析 (20)4.3.2 设计思想 (21)4.3.3 程序框图 (22)结论 (24)致谢 (25)参考文献 (26)附录A (27)附录B (35)第1章绪论MATLAB 是矩阵实验室(点阵式实验室)之意。

MATLAB实现抽样定理探讨及仿真讲解

MATLAB实现抽样定理探讨及仿真讲解

应用 MATLAB 实现抽样定理探讨及仿真一. 课程设计的目的利用MATLAB ,仿模信号抽样与恢复系统的实际实现,探讨过抽样和欠抽样的信号以及抽样与恢复系统的性能。

二. 课程设计的原理模拟信号经过 (A/D) 变换转换为数字信号的过程称为采样,信号采样后其频谱产生了周期延拓,每隔一个采样频率 fs ,重复出现一次。

为保证采样后信号的频谱形状不失真,采样频率必须大于信号中最高频率成分的两倍,这称之为采样定理。

时域采样定理从采样信号恢复原信号必需满足两个条件: (1)必须是带限信号,其频谱函数在>各处为零;(对信号的要求,即只有带限信号才能适用采样定理。

)(2) 取样频率不能过低,必须>2(或>2)。

(对取样频率的要求,即取样频率要足够大,采得的样值要足够多,才能恢复原信号。

)如果采样频率大于或等于,即(为连续信号的有限频谱),则采样离散信号能无失真地恢复到原来的连续信号 。

一个频谱在区间(-,)以外为零的频带有限信号,可唯一地由其在均匀间隔(<)上的样点值所确定。

根据时域与频域的对称性,可以由时域采样定理直接推出频域采样定理。

(a))(t f )()(t t s S T δ=)(t f s 连续信号取样脉冲信号抽样信号)(ωj H )(0t f 理想低通滤波器恢复信号(b)(c)图2.1抽样定理a)等抽样频率时的抽样信号及频谱(不混叠)b)高抽样频率时的抽样信号及频谱(不混叠)c) 低抽样频率时的抽样信号及频谱(混叠)2.1信号采样如图1所示,给出了信号采样原理图信号采样原理图(a)由图1可见,)()()(ttftfsTsδ⋅=,其中,冲激采样信号)(ts Tδ的表达式为:∑∞-∞=-=nsTnTtts)()(δδ其傅立叶变换为∑∞-∞=-nssn)(ωωδω,其中ss Tπω2=。

设)(ωjF,)(ωjFs分别为)(tf,)(tfs的傅立叶变换,由傅立叶变换的频域卷积定理,可得∑∑∞-∞=∞-∞=-=-=nssnsssnjFTnjFjF)]([1)(*)(21)(ωωωωδωωπω若设)(tf是带限信号,带宽为mω,)(t f经过采样后的频谱)(ωjFs就是将)(ωjF在频率轴上搬移至,,,,,02nsssωωω±±±处(幅度为原频谱的sT1倍)。

MATLAB实现抽样定理探讨及仿真

MATLAB实现抽样定理探讨及仿真

应用 MATLAB 实现抽样定理探讨及仿真一. 课程设计的目的利用MATLAB ,仿模信号抽样与恢复系统的实际实现,探讨过抽样和欠抽样的信号以及抽样与恢复系统的性能。

二. 课程设计的原理模拟信号经过 (A/D) 变换转换为数字信号的过程称为采样,信号采样后其频谱产生了周期延拓,每隔一个采样频率 fs ,重复出现一次。

为保证采样后信号的频谱形状不失真,采样频率必须大于信号中最高频率成分的两倍,这称之为采样定理。

时域采样定理从采样信号恢复原信号必需满足两个条件: (1)必须是带限信号,其频谱函数在>各处为零;(对信号的要求,即只有带限信号才能适用采样定理。

)(2) 取样频率不能过低,必须>2(或>2)。

(对取样频率的要求,即取样频率要足够大,采得的样值要足够多,才能恢复原信号。

)如果采样频率大于或等于,即(为连续信号的有限频谱),则采样离散信号能无失真地恢复到原来的连续信号 。

一个频谱在区间(-,)以外为零的频带有限信号,可唯一地由其在均匀间隔(<)上的样点值所确定。

根据时域与频域的对称性,可以由时域采样定理直接推出频域采样定理。

(a))(t f )()(t t s S T δ=)(t f s 连续信号取样脉冲信号抽样信号)(ωj H )(0t f 理想低通滤波器恢复信号(b)(c)图2.1抽样定理a)等抽样频率时的抽样信号及频谱(不混叠)b)高抽样频率时的抽样信号及频谱(不混叠)c) 低抽样频率时的抽样信号及频谱(混叠)2.1信号采样如图1所示,给出了信号采样原理图信号采样原理图(a)由图1可见,)()()(ttftfsTsδ⋅=,其中,冲激采样信号)(ts Tδ的表达式为:∑∞-∞=-=nsTnTtts)()(δδ其傅立叶变换为∑∞-∞=-nssn)(ωωδω,其中ss Tπω2=。

设)(ωjF,)(ωjFs分别为)(tf,)(tfs的傅立叶变换,由傅立叶变换的频域卷积定理,可得∑∑∞-∞=∞-∞=-=-=nssnsssnjFTnjFjF)]([1)(*)(21)(ωωωωδωωπω若设)(tf是带限信号,带宽为mω,)(t f经过采样后的频谱)(ωjFs就是将)(ωjF在频率轴上搬移至,,,,,02nsssωωω±±±处(幅度为原频谱的sT1倍)。

应用MATLAB实现抽样定理探讨及仿真

应用MATLAB实现抽样定理探讨及仿真

大学2012~2013学年冬季学期本科生课程研讨报告课程名称:《通信原理B(1)》课程编号:07275128 题目: 应用MATLAB实现抽样定理探讨及仿真学生: 秀凤(组长)学号: 10123889学生: 肖勖学号: 10120787学生: 洪文琍学号: 10123043学生: 周润萍学号:学生: 航学号:评语:成 绩: 任课教师:评阅日期:应用 MATLAB 实现抽样定理探讨及仿真一. 课程设计的目的利用MATLAB ,仿模信号抽样与恢复系统的实际实现,探讨过抽样和欠抽样的信号以及抽样与恢复系统的性能。

二. 课程设计的原理模拟信号经过 (A/D) 变换转换为数字信号的过程称为采样,信号采样后其频谱产生了周期延拓,每隔一个采样频率 fs ,重复出现一次。

为保证采样后信号的频谱形状不失真,采样频率必须大于信号中最高频率成分的两倍,这称之为采样定理。

时域采样定理从采样信号恢复原信号必需满足两个条件: (1)必须是带限信号,其频谱函数在>各处为零;(对信号的要求,即只有带限信号才能适用采样定理。

)(2) 取样频率不能过低,必须>2(或>2)。

(对取样频率的要求,即取样频率要足够大,采得的样值要足够多,才能恢复原信号。

)如果采样频率大于或等于,即(为连续信号的有限频谱),则采样离散信号能无失真地恢复到原)(t f )()(t t s S T =)(t f s 连续信号取样脉冲信号抽样信号)(ωj H )(0t f 理想低通滤波器恢复信号来的连续信号 。

一个频谱在区间(- ,)以外为零的频带有限信号,可唯一地由其在均匀间隔(<)上的样点值所确定。

根据时域与频域的对称性,可以由时域采样定理直接推出频域采样定理。

(a)(b)(c)图2.1抽样定理a) 等抽样频率时的抽样信号及频谱(不混叠) b) 高抽样频率时的抽样信号及频谱(不混叠) c) 低抽样频率时的抽样信号及频谱(混叠)2.1信号采样如图1所示,给出了信号采样原理图信号采样原理图(a )由图1可见,)()()(t t f t f s T s δ⋅=,其中,冲激采样信号)(t s T δ的表达式为:∑∞-∞=-=n sT nT t t s)()(δδ其傅立叶变换为∑∞-∞=-n s s n )(ωωδω,其中ss T πω2=。

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

分类号编号烟台大学文经学院毕业论文(设计)基于MATLAB信号与系统中抽样定理的仿真Signal and System Based on MATLAB simulation samplingtheorem系别:电子信息与计算机科学系专业:通信技术班级:姓名:学号:指导老师:(讲师)2013年 6 月 1 日烟台大学文经学院基于MATLAB信号与系统中抽样定理的仿真姓名:导师:2013年 6 月 1 日烟台大学文经学院烟台大学文经学院毕业论文(设计)任务书系(部):电子信息与计算机科学系[摘要] 与连续时间信号相比,离散时间信号的处理更加灵活、方便,应用更加广泛。

在实际应用中,通常先将连续时间信号转换成离散时间信号,前提是抽样过程必须满足抽样定理。

抽样定理在连续时间信号与离散时间信号之间架起了一座桥梁。

本文利用MATLAB对抽样过程进行仿真,并对抽样定理的条件与结论进行验证和讨论,通过研究可以得到符合实际应用的结论,同时加深对抽样定理的理解和把握。

[关键词] MATLAB; 抽样定理;仿真Abstract: The processing for discrete—time signal is more flexible,convenient,and more widely used,compared with continuous—time signa1.In practice,continuous—time signal is usually changed into discrete-time signal firstly,provided that the sampling process meets the sampling theorem.Sampling theorem sets up a bridge between continuous-time signal and discrete—time signa1.But must the restrictions and conclusion of the sampling theorem coincide with the actual application? In this paper,sampling process is simulated by using MATLAB ,and the conditions and conclusion of samplingtheorem is validated and discussion,through which shows that the restrictions and the conclusion of sampling theorem agrees with the practice;meanwhile,understanding and grasp of sampling theorem is deepened.Key words:MATLAB;sample theory; simulation目录第1章绪论 (1)1.1 MATLAB语言的特点 (1)1.2 MATLAB产品主要的应用领域 (1)1.3 抽样定理简介 (1)第2章抽样信号 (4)2.1 抽样信号原理 (4)2.2 模拟信号算法 (5)2.2.1 模拟信号频率计算. (5)2.2.2 采样信号频率计算. (5)2.2.3 模拟信号实现 (5)2.3 本章小结 (8)第3章MATLAB程序仿真 (9)3.1仿真目的 (9)3.2仿真原理说明及设计内容 (9)3.3设计内容 (10)3.4仿真设计实现:信号的产生和频域分析 (10)结论 (17)致谢 (18)参考文献 (17)附录A (18)附录B (28)第1章绪论MATLAB(Matrix Laboratory)是1984年美国Math Works公司产品,MATLAB的推出得到了各个领域专家学者的广泛关注,并越来越多的应用到我们的学习生活中来,是目前通信工程上最广泛应用的软件之一。

Matrix Laboratory意为“矩阵实验室”,最初的MATLAB只是一个数学计算工具。

但现在的MATLAB已经远不仅仅是一个“矩阵实验室”,它已经成为一个集概念设计、算法开发、建模仿真,实时实现于一体的集成环境,它拥有许多衍生子集工具。

MATLAB的基本数据单位是矩阵,它的指令表达式与数学,工程中常用的形式十分相似,故用MATLAB来解算问题要比用C,FORTRAN等语言完全相同的事情简捷得多.在新的版本中也加入了对C,FORTRAN,c++ ,JAVA的支持.可以直接调用,用户也可以将自己编写的实用程序导入到MATLAB函数库中方便自己以后调用。

1.1MATLAB语言的特点(1)语言简洁紧凑, 语法限制不严,程序设计自由度大,可移植性好。

(2)运算符、库函数丰富。

(3)强大的数值(矩阵)运算功能。

(4)界面友好、编程效率高。

(5)图形功能强大。

1.2MATLAB产品主要的应用领域(1)仿真和建模(2)实时仿真(3)自动控制(4)信号处理与通信(5)数据分析/科学计算(6)算法开发(7)图形和可视化法(8)独立应用开发(9)其他领域1.3抽样定理简介定义所谓抽样。

就是对时间连续的信号隔一定的时间间隔T抽取一个瞬时幅度值(样值),抽样是由抽样门完成的。

在一个频带限制在(0,f)内的时间连续信号()t f,如果以h f21的时间间隔h对它进行抽样,那么根据这些抽样值就能完全恢复原信号。

或者说,如果一个连续信号()t f的频谱中最高频率不超过h f,当抽样频率s f≥h f2时,抽样后的信号就包含原连续的全部信息。

意义抽样定理指出,由样值序列无失真恢复原信号的条件是s f ≥h f 2 ,为了满足抽样定理,要求模拟信号的频谱限制在0~h f 之内(h f 为模拟信号的最高频率)。

为此,在抽样之前,先设置一个前置低通滤波器,将模拟信号的带宽限制在h f 以下,如果前置低通滤波器特性不良或者抽样频率过低都会产生折叠噪声。

例如,话音信号的最高频率限制在3400HZ ,这时满足抽样定理的最低的抽样频率应为s f =6800HZ ,为了留有一定的防卫带,CCITT 规定话音信号的抽样率s f =8000HZ ,这样就留出了8000-6800=1200HZ 作为滤波器的防卫带。

应当指出,抽样频率s f 不是越高越好,太高时,将会降低信道的利用率(因为随着s f 升高,数据传输速率也增大,则数字信号的带宽变宽,导致信道利用率降低。

)所以只要能满足s f ≥h f 2,并有一定频带的防卫带即可。

以上讨论的抽样定理实际上是对低通信号的情况而言的,设模拟信号的频率范围为0f ~h f ,带宽B=h f -0f .如果0f <B ,称之为低通型信号,例如,话音信号就是低通型信号的,弱0f >B ,则称之为带通信号,载波12路群信号(频率范围为60~108KHZ )就属于带通型信号。

对于低通型信号来讲,应满足s f ≥h f 2的条件,而对于带通型信号,如果仍然按照这个抽样,虽然能满足样值频谱不产生重叠的要求,但是无疑s f 太高了(因为带通信号的h f 高),将降低信道频宽的利用率,这是不可取的。

适用范围抽样定理在实际应用中应注意在抽样前后模拟信号进行滤波,把高于二分之一抽样频率的频率滤掉。

这是抽样中必不可少的步骤。

抽样定理抽样定理:设时间连续信号()t f ,其最高截止频率为m f ,如果用时间间隔为T ≤m f 21的开关信号对()t f 进行抽样时,则()t f 就可被样值信号唯一地表示。

定理分类 时域抽样定理频带为F 的连续信号()t f 可用一系列离散的采样值()1t f ,()t t f ∆±1,()t t f ∆±21,...来表示,只要这些采样点的时间间隔Δt ≤1/2F ,便可根据各采样值完全恢复原来的信号()t f 。

这是时域采样定理的一种表述方式。

时域采样定理的另一种表述方式是:当时间信号函数()t f 的最高频率分量为mf 时,()t f 的值可由一系列采样间隔小于或等于m f 21的采样值来确定,即采样点的重复频率m f f 2≥。

图为模拟信号和采样样本的示意图。

时域采样定理是采样误差理论、随机变量采样理论和多变量采样理论的基础。

[1] 频域抽样定理对于时间上受限制的连续信号()t f (即当│t │>T 时,()t f =0,这里T=12T T -是信号的持续时间),若其频谱为()ωF ,则可在频域上用一系列离散的采样值 采样值来表示,只要这些采样点的频率间隔 频率间隔。

用MATLAB软件来进行抽样定理的实现,可以很容易的实现,能够达到实验室所不能达到的理想化(器件各种参数),用软件实现还可以节省大量的人力及物力。

第2章 抽样信号2.1 抽样信号原理设 ()t X a 是连续时间信号,()t X a 的傅立叶变换为:()()[]()tdt e t X t X j X j a a a Ω-⎰==Ω (2.1) 设 ()t P 为周期冲激脉冲信号, s T 为采样周期,()()∑∞-∞=-n s nT t t P δ (2.2)以()t X a ˆ表示采样输出, 则:()()∑∞∞--=s a a nT t t X t X δ)(ˆ (2.3)根据傅立叶变换性质,采样信号()t X a ˆ 的傅立叶变换为 ()()()[]Ω*Ω=Ωj P j X j X a a π21ˆ (2.4) 其中 P(j Ω) 为 ()t P 的傅立叶变换, 因此, ()()()[]∑∞-∞=-Ω=Ωn aa T jn j X Tj X π21ˆ (2.5)从 (2.5) 式我们又可得到 ()()()()()∑∑∞-∞=∞-∞=-=-=n ssan saa nT t nT X nT t t X t X δδˆ (2.6)采样信号ˆ()Xat 的傅立叶变换的另一种表示形式为()()[]()()()()()()Tsj a j a j n a j a a a e nTs X dt enTs t nTs X dt e nTs t nT X dt e t X t X j X Ω-∞∞-Ω-∞∞-∞∞-Ω-∞∞-∞-∞=Ω-∞∞-∑∑⎰⎰∑⎰=-=⎥⎦⎤⎢⎣⎡-===Ωδδϕˆˆˆ(2.7)上式说明采样后的信号频谱是采样之前信号频谱以整数倍采样频率的平移然后叠加形成的。

式(2.7)用于离散时间信号的傅立叶变换的计算。

Ω是连续的模拟频率,2f πΩ=。

2.2 模拟信号算法2.2.1 模拟信号频率计算.在计算机中模拟信号是无法存储的, 但当模拟信号 ()t X a 为有限 (-L ≤ t ≤ P , L, P 是正数) 时,以充分小的时间取 ()t X a 的值,就可得到一根平滑的曲线,用于近似分析。

相关文档
最新文档