时域采样与频域分析

合集下载

实验三 时域采样与频域采样

实验三 时域采样与频域采样

实验二 时域采样与频域采样一 实验内容1 时域采样定理的验证给定模拟信号0()sin()()t a x t Ae t u t α-=Ω,式中,A=444.128,α=,0/rad s Ω=选取三种采样频率,即1s F kH z =,300Hz ,200Hz ,对()a x t 进行理想采样,得到采样序列:0()()sin()()nT a x n x nT Ae nT u nT α-==Ω。

观测时间长度为64p T m s =。

分别绘出三种采样频率得到的序列的幅频特性曲线图,并进行比较。

注:为与课本中幅频特性曲线比较,将纵坐标进行了归一化。

实验结果:由实验结果发现,采样频率为1000HZ 时,时域采样后的频谱函数可以较好的表现出原模拟信号的幅频特性,且是原幅频特性的周期延拓。

当采样频率为300HZ和200HZ时,其频谱函数与原幅频特性相比,有较大的误差,且在fs/2的位置误差最大。

实验分析:理想采样信号的频谱是原模拟信号的频谱沿频率轴,每间隔采样角频率2*pi*fs重复出现一次,并叠加形成的周期函数,所以只有当采样角频率2*pi*fs大于等于原模拟信号的角频率时才不会发生混叠。

2 频域采样定理的验证给定信号:1013()271426n nx n n nothers+≤≤⎧⎪=-≤≤⎨⎪⎩,对()x n的频谱函数()jX eω在[0,2π]上分别等间隔采样16点和32点,得到16()X k和32()X k,再分别对16()X k和32()X k进行IDFT,得到16()x n和32()x n。

分别画出()jX eω、16()X k和32()X k的幅度谱,并绘图显示()x n、16()x n和32()x n的波形,进行对比和分析。

实验结论:由上图分析知,频域采样32点时,其逆变换得到的xn32能较好的还原xn,只是尾部多了几个0而已,而对于频域采样16点时,逆变换之后已经产生较大的误差,不能等效为xn。

实验2 信号的时域采样与频域采样(讲稿)

实验2 信号的时域采样与频域采样(讲稿)

实验2 时域采样与频域采样知识要点:(1)时域采样定理和频域采样定理(2)信号的采样方法连续时间信号的采样方法为T ()()s t n f t f t ==,理想采样信号的傅立叶变换可用相应的采样序列的傅立叶变换得到,即ˆ()()j aTX j X e ωω=ΩΩ=,用DFT 近似计算连续信号频谱的方法为()T DFT[()]a X k x n =⋅。

连续谱的离散化方法为在一个周期内对连续频谱进行N 点等间隔采样,即2k k Nπω=,用DFT 计算离散信号频谱的方法为()DFT[()]X k x n =。

(3)用FFT 计算有限长采样序列的傅立叶变换(DFT )(4)连续时间信号的采样点数用公式p s N T F =⨯计算(5)频域采样时,频率分辨率为p F=1,各采样点上的频率为(1)k p f T k =。

(6)FFT 函数的基本用法FFT 函数格式为Xk= fft(xnt,M),其中M 表示FFT 的点数。

实验内容1:时域采样理论的验证(非周期连续信号)给定模拟信号0()sin()()t a x t Ae t u t α-=Ω式中444.128A =,α=,0rad s Ω=。

用DFT (FFT )求该模拟信号的幅频特性,以验证时域采样理论。

选取三种采样频率,即1kHz,300Hz 200Hz s F =,。

观测时间选64p T ms =。

采样点数用公式p s N T F =⨯计算。

设计方法:(1)初始化设置(如观测时间、采样频率、采样间隔等)。

(2)计算时域采样点数。

(3)生成时域抽样信号。

(4)用fft 函数计算频谱。

(5)计算频域采样点上的频率,绘制频谱图。

程序运行结果:(1)采样频率1000Hz s F =nx a (n T )(a) F s =1000Hz,采样点数=645001000(b) DFT[x a (nT)],F s =1000Hz f(Hz)幅度5001000(c) T*DFT[x a (nT)],F s =1000Hz f(Hz)幅度图2-1 采样频率1kHz s F =(2)采样频率300Hz s F =nx a (n T )(a) F s =300Hz,采样点数=19100200300(b) DFT[x a (nT)],F s =300Hz f(Hz)幅度100200300(c) T*DFT[x a (nT)],F s =300Hzf(Hz)幅度图2-2 采样频率300Hz s F =(3)采样频率200Hz s F =nx a (n T )(a) F s =200Hz,采样点数=1350100150200(b) DFT[x a (nT)],F s =200Hzf(Hz)幅度5010015020000.20.40.60.8(c) T*DFT[x a (nT)],F s =200Hz f(Hz)幅度图2-3 采样频率200Hz s F =实验结果分析:时域采样理论的验证程序运行结果如图2-1至2-3所示。

频谱分析技术及其在通信领域中的应用

频谱分析技术及其在通信领域中的应用

频谱分析技术及其在通信领域中的应用随着科技的发展,无线通信技术的应用越来越广泛。

为了更好地利用频段资源,保障通信的稳定性和安全性,频谱分析技术得到了广泛关注和应用。

本文将简要介绍频谱分析技术的基本原理以及其在通信领域中的应用。

一、频谱分析技术的基本原理频谱分析是指对信号的频谱特征进行分析和识别的一种技术,主要通过将信号进行频谱变换,同时在时间和频率域上对信号进行分析和识别。

频谱分析技术的基本原理是傅里叶变换,其可以将时域的信号转化为以频域为自变量的函数。

在实际应用中,频谱分析主要包括以下几种方式:1.时域采样:将信号从时域中采样出一定点数的样本,然后通过傅里叶变换将其转换到频域中进行分析。

2.频域分析:将频域信号进行傅里叶变换,得到幅度谱和相位谱等频谱信息。

3.功率谱估计:主要是通过信号的自相关函数和互相关函数,计算出信号的功率谱密度。

4.低通滤波器:利用低通滤波器对高频信号进行滤波,得到信号的基频成分。

通过以上手段得到的信号频谱,可以获得信号的频率、幅度、相位、谐波等一系列特征参数。

这些特征参数可以被广泛地应用于频段规划、通信干扰检测等领域。

二、频谱分析技术在通信领域中的应用1.频段规划无线电通信需要占用一定的频率资源,因此频段规划是通信业务部署的关键之一。

频谱分析技术可以对现有的频率资源进行分析,实现对频段的规划和管理,以达到多个无线通信系统之间相互协调和资源共享的目的。

例如,很多地区的2G、3G和4G通信网络之间存在一定重叠,频谱分析技术可以针对这种情况进行分析,优化频段的资源配置和使用,最终使无线通信系统之间达到最优的协调。

2.通信干扰检测通信干扰是无线通信中常见的问题,特别是在频谱资源稀缺的情况下,无线通信系统之间相互干扰的问题愈发严重。

频谱分析技术可以帮助检测无线通信系统中出现的各种通信干扰,具体包括以下三种:(1)自然干扰:指由于自然因素引起的信号干扰,例如雷电、电磁辐射等。

(2)人为干扰:指由于工业设备、家庭电器、广播电视台等人为因素引起的干扰。

时域采样与频域采样实验报告

时域采样与频域采样实验报告

时域采样与频域采样实验报告一、实验目的:1.理解采样定理的原理和应用;2.掌握时域采样和频域采样的方法和步骤;3.学习使用MATLAB软件进行采样信号的分析和处理。

二、实验原理:采样是指将连续时间信号转换为离散时间信号的过程。

采样过程中,时间轴被分成若干个时间间隔,每个时间间隔内只有一个采样值,即取样点,采样信号的幅度就是该时间间隔内对应连续时间信号的幅度,称为采样值。

时域采样:利用采样定理进行抽样,采样时将模拟信号保持在一个固定状态下,以等间隔时间取样,实现模拟信号的离散化。

时域采样的反变换为恢复成为原连续时间信号,称为重构。

在数字信号中,通过离散时间信号构建模拟信号。

频域采样:首先通过傅里叶变换将时域信号转换到频域,然后在频域对其进行采样,将频域采样结果再进行反傅里叶变换恢复成时域信号。

三、实验内容及步骤:1.时域采样实验①模拟信号的采样:在MATLAB软件中设计一个三角波信号和正弦波信号,并画出其时域图像。

分别设定采样频率为1.5kHz和3kHz,进行采样。

重构时域信号,并画出重构信号的时域图像。

比较原信号和重构信号,在时域和频域上进行对比和分析。

②数字信号的量化:对采集的信号进行量化处理,设量化步长分别为1、2、3。

计算量化误差和信噪比,并作图进行比较分析。

2.频域采样实验设计一个具有3kHz频率的信号,并绘制其频域图像。

设定采样率为10kHz,进行采样,同时对采样信号进行降采样处理。

恢复实验所得到的采样信号,绘制重构后的时域图像,并分析其质量。

四、实验结果与分析:1.时域采样实验:①模拟信号的采样:通过MATLAB软件设计得到的三角波和正弦波信号及其时域图像如下所示:其中,Fs1 = 1.5kHz,Fs2 = 3kHz,信号的采样频率与信号频率的比值应大于2,以保证采样后的信号不失真。

通过采样得到的信号及其重构图像如下所示:可以看出,采样和重构得到的信号与原信号的时域图像是相似的,重构后的信号和原信号之间的误差可以忽略不计。

实验二-时域采样与频域采样及MATLAB程序

实验二-时域采样与频域采样及MATLAB程序

实验二时域采样与频域采样一实验目的1掌握时域连续信号经理想采样前后的频谱变化,加深对时域采样定理的理解2理解频率域采样定理,掌握频率域采样点数的选取原则二实验原理1时域采样定理对模拟信号“)以T进行时域等间隔采样,形成的釆样信号的频谱XJJQ)会以采样角频率2 (Q,=芋)为周期进行周期延拓,公式为:利用计算机计算上式并不容易,下面导出另外一个公式。

理想采样信号念⑴和模拟信号暫⑴之间的关系为:£(『)= %(0工郭-切n—x对上式进行傅里叶变换,得到:+30 -f-QQX a(jn)=匚[%(『)£ 刃-£ 匚心⑴d(t-nT)e-iai dtZI--«川―00在上式的积分号内只有当时,才有非零值,因此:X a(j^=^x a{nT)e-^T上式中,在数值上£(〃)= □),再将co=QT代入,得到:匕(山)=f兀何厂筲必丁= X(严)|亠勿上式说明采样信号的傅里叶变换可用相应序列的傅里叶变换得到,只要将自变量Q用代替即可。

2频域采样定理对信号x(n)的频谱函数X(e®在[0, 2刃上等间隔采样N点,得到X 伙)= X(严)“k = 0,l,2,..・,N — l则有:x N(n) = IDFT[X伙)h =[乞如iN)]恥)00即N点1DFT[X伙)]得到的序列就是原序列x(n)以N为周期进行周期延拓后的主值序列, 因此,频率域采样要使时域不发生混叠,则频域采样点数N必须大于等于时域离散信号的长度M (即N >M ),在满足频率域采样定理的条件下,心(")就是原序列.丫⑺)。

如果N>M,则g(”)比原序列x(〃)尾部多N —M个零点,反之,时域发生混叠,x N(n)与x(n)不等。

对比时域采样定理与频域采样定理,可以得到这样的结论:两个定理具有对偶性,即“时域采样,频谱周期延拓;频域釆样,时域信号周期延拓”。

在数字信号处理中,都必须服从这二个定理。

数字信号处理第三版用MATLAB上机实验

数字信号处理第三版用MATLAB上机实验

实验二:时域采样与频域采样一、时域采样1.用MATLAB编程如下:%1时域采样序列分析fs=1000A=444.128; a=222.144; w=222.144; ts=64*10^(-3); fs=1000;T=1/fs;n=0:ts/T-1; xn=A*exp((-a)*n/fs).*sin(w*n/fs); Xk=fft(xn);subplot(3,2,1);stem(n,xn);xlabel('n,fs=1000Hz');ylabel('xn');title('xn');subplot(3,2,2);plot(n,abs(Xk));xlabel('k,fs=1000Hz'); title('|X(k)|');%1时域采样序列分析fs=200A=444.128; a=222.144; w=222.144; ts=64*10^(-3); fs=200;T=1/fs;n=0:ts/T-1; xn=A*exp((-a)*n/fs).*sin(w*n/fs);Xk=fft(xn);subplot(3,2,3);stem(n,xn);xlabel('n,fs=200Hz'); ylabel('xn');title('xn');subplot(3,2,4);plot(n,abs(Xk));xlabel('k,fs=200Hz'); title('|X(k)|');%1时域采样序列分析fs=500A=444.128; a=222.144; w=222.144; ts=64*10^(-3); fs=500;T=1/fs;n=0:ts/T-1; xn=A*exp((-a)*n/fs).*sin(w*n/fs); Xk=fft(xn);subplot(3,2,5);stem(n,xn);xlabel('n,fs=500Hz');ylabel('xn');title('xn');subplot(3,2,6);plot(n,abs(Xk));xlabel('k,fs=500Hz'); title('|X(k)|');2.经调试结果如下图:20406080-200200n,fs=1000Hzxnxn2040608005001000k,fs=1000Hz|X (k)|51015-2000200n,fs=200Hzx nxn510150100200k,fs=200Hz |X(k)|10203040-2000200n,fs=500Hzx nxn102030400500k,fs=500Hz|X (k)|实验结果说明:对时域信号采样频率必须大于等于模拟信号频率的两倍以上,才 能使采样信号的频谱不产生混叠.fs=200Hz 时,采样信号的频谱产生了混叠,fs=500Hz 和fs=1000Hz 时,大于模拟信号频率的两倍以上,采样信号的频谱不产生混叠。

时域及频域采样定理

时域及频域采样定理

时域及频域采样定理
时域采样定理(Nyquist定理)表示:在连续时间信号的采样
过程中,为了准确地重构原始信号,采样的频率必须大于等于原始信号最高频率的两倍。

频域采样定理表示:在连续频谱信号的采样过程中,为了准确地还原原始频谱,采样的时间间隔必须小于等于原始信号的最小周期。

时域采样定理保证了信号在采样和重构过程中不存在混叠现象,即采样频率大于等于原始信号最高频率的两倍,可以完整地还原原始信号。

频域采样定理保证了在频谱分析中,通过对信号进行采样得到的频谱能准确地表示原始频谱。

数字信号处理实验报告

数字信号处理实验报告

四川大学电气信息学院数字信号处理实验报告实验二 时域采样与频域采样1. 实验结果和分析 (1)时域采样204060(a)Fs=1000Hznx 1(n )51015(b)Fs=300Hznx 2(n)510(c)Fs=200Hznx 3(n)500100005001000(a) FT[xa(nT)],Fs=1000Hzf(Hz)幅度1002003000200400(b) FT[xa(nT)],Fs=300Hzf(Hz)幅度501001502000100200(c) FT[xa(nT)],Fs=200Hzf(Hz)幅度分析:时域采样定理:1、对模拟信号以间隔T 进行时域等间隔理想采样,形成的采样信号的频谱是原模拟信号频谱以采样角频率为周期进行周期延拓。

2、采样频率必须大于等于模拟信号最高频率的两倍以上,才能使采样信号的 频谱不产生频谱混叠。

由图可见,左边在时域上的采样频率逐渐降低,右边所对应的频域图样的混叠情况由微弱变得越来越大。

(2)频域采样102030(b) 三角波序列x(n)nx (n )0.510100200(a)FT[x(n)]ω/π|X (e j ω)|(c) 16点频域采样k|X 16(k )|102030(d) 16点IDFT[X 16(k)]nx 16(n )(e) 32点频域采样k|X 32(k )|(f) 32点IDFT[X 32(k)]nx 32(n )分析:频域采样定理:如果序列x(n)的长度为M ,则只有当频域采样的点数N>=M 时,才可由频域采样X (k )回复原序列x(n),否则产生时域混叠现象。

由图可见N=16点和N=32点采样所得图样不一样,N=16点时混叠严重,而N=32点时没有发生混叠。

2. 思考题如果序列x(n)的长度为M ,希望得到其频谱X(e j ω)在]2,0[π上的N 点等间隔采样, 当N<M 时,如何用一次最少点数的DFT 得到该频谱采样?先对原序列x(n)以N 为周期进行周期延拓后取主值区序列,x N (n)=[∑x(n+iN)]R N (n)再计算N 点DFT 则得到N 点频域采样实验三用FFT对信号作频谱分析1.实验结果和分析(1)(2)(3)2.思考题(1)对于周期序列。

时域采样与频域采样实验心得

时域采样与频域采样实验心得

时域采样与频域采样实验心得在做时域采样和频域采样实验的过程中,我真是大开眼界,原本以为这只是个简单的技术活,没想到里面的门道可多着呢。

想想吧,时域采样就像你在晚会上抓拍那一瞬间的快乐,瞬息万变的,哪怕是个调皮的小孩跑过也能成了你镜头中的焦点。

我们用的设备,乍一看也许平常,但一旦开始操作,哇,真是神奇。

你会看到数据一层层叠加,像是在看一场精彩的魔术表演,眼花缭乱,心里那个激动啊,简直像喝了十杯咖啡一样。

然后说到频域采样,那简直就是另一番天地。

就像你在KTV里点了一首超喜欢的歌,跟着节奏摇摆。

频域就把这些节奏抽丝剥茧,一层一层分析。

每个频率的成分都像是舞台上的演员,各自闪耀着光芒。

你能感受到,那种分析后的满足感,简直跟解锁了新关卡一样。

有时候在实验室里,大家围着屏幕,一边盯着数据图,一边打趣,真有种“这是我画的”的感觉。

原来我们就是在用这些数据描绘世界,太酷了!有时我会想,实验真的不只是枯燥的技术操作,更多的是一种与数据对话的感觉。

就像在跟朋友聊天,听着他们分享故事,而我则在用我的分析为他们的故事增添色彩。

每当看到波形图的时候,心里总是想:“这就是我捕捉的声音,它们在这里跳动!”真的,满满的成就感油然而生。

每一个参数,每一个调整,都是在为这幅图画上点睛之笔。

这些实验其实还让我们意识到,技术背后是人类智慧的结晶。

就像我们平时讲的,光有理论可不行,实践才是硬道理。

这些繁琐的公式,复杂的计算,经过一番操练,最终化为我们手中的数据,真是让人感慨万千。

想到这里,我有时也会忍不住跟同学们调侃:“没想到我们不仅仅是学生,更是数据的艺术家!”哈哈,大家都笑了,毕竟这种幽默让紧张的气氛变得轻松不少。

实验过程中也会遇到各种挑战,遇到问题时,总会有人会苦恼地说:“这到底是怎么回事?”这时我总会说:“别急,慢慢来,总有办法的!”有时候一番讨论下来,大家的思路逐渐清晰,那种团队合作的感觉真好。

就像在打游戏时,大家齐心协力打怪升级,最终获得丰厚的奖励,大家一起开心得像小孩子一样,真是让人怀念。

时域分析与频域分析方法

时域分析与频域分析方法

时域分析与频域分析方法时域分析和频域分析是信号处理中常用的两种方法。

它们可以帮助我们理解信号的特性、提取信号的频谱信息以及设计滤波器等。

本文将介绍时域分析和频域分析的基本原理和方法,并比较它们的优缺点。

一、时域分析方法时域分析是指在时间域内对信号进行分析和处理。

它研究的是信号在时间轴上的变化情况,通常用波形图表示。

时域分析的基本原理是根据信号的采样值进行计算,包括幅度、相位等信息。

时域分析方法常用的有以下几种:1. 时域波形分析:通过观察信号在时间轴上的波形变化,可以获得信号的幅度、周期、频率等信息。

时域波形分析适用于周期性信号和非周期性信号的观测和分析。

2. 自相关函数分析:自相关函数描述了信号与自身在不同时间延迟下的相似度。

通过计算自相关函数,可以获得信号的周期性、相关性等信息。

自相关函数分析通常用于检测信号的周期性或寻找信号中的重复模式。

3. 幅度谱密度分析:幅度谱密度是描述信号能量分布的函数。

通过对信号进行傅里叶变换,可以得到信号的频谱信息。

幅度谱密度分析可以用于选取合适的滤波器、检测信号中的频率成分等。

二、频域分析方法频域分析是指将信号从时间域转换到频率域进行分析和处理。

频域分析研究的是信号的频率特性,通常用频谱图表示。

频域分析的基本原理是将信号分解为不同频率的成分,通过分析每个频率成分的幅度、相位等信息来研究信号的特性。

频域分析方法常用的有以下几种:1. 傅里叶变换:傅里叶变换是频域分析的基础。

它可以将信号从时域转换到频域,得到信号的频谱信息。

傅里叶变换可以将任意连续或离散的信号表达为一系列正弦曲线的和,从而揭示信号的频率成分。

2. 快速傅里叶变换:快速傅里叶变换(FFT)是一种高效的计算傅里叶变换的方法,可以加快信号的频域分析速度。

FFT广泛应用于数字信号处理、图像处理等领域。

3. 频谱分析:通过对信号进行傅里叶变换或快速傅里叶变换,可以获得信号的频谱信息。

频谱分析可以帮助我们了解信号的频率成分分布、频率特性等,并用于设计滤波器、检测信号的谐波等。

采样的时域及频域分析

采样的时域及频域分析

实 验 报 告一、实验室名称:数字信号处理实验室二、实验项目名称:采样的时域及频域分析三、实验原理:1、设一带限信号的频谱如由上图可知,当为临界采样和过采样时,理论上可以无失真的恢复采样信号,但是实际在临界采样时,由于实际滤波器的性能限制,无法无失真的恢复,在欠采样时只能部分恢复原信号的频谱特性。

因此过采样时使用最为广泛的采样方式,当需要注意的是对临界采样和欠采样由于采样频率可以降低,在不需要恢复出信号的全部频谱特征时,则往往使用这两种采样方式。

随着信号处理技术的发展,信号的频率越来越高,这两种方式也有着广泛的应用前景。

4、如图,2倍的抽样率扩展导致频谱的2倍重复,表明傅里叶变换以2倍压缩。

因此可得输入频谱的一个额外镜像,这个过程也叫做映射。

上采样后不必要的镜像必须用一个称为内插滤波器的低通滤波器H(z)来消除,即:C 、分数倍变采样率的实现原理,时域和频域的变化情况。

采样率的分数转换可以用M 倍抽取器和L 倍内插器级联而成,其中M 和L 都是正整数。

这样级联有两种可能的形式2。

对信号的过采样: x[n] x u [n] ()H z L y[n]n=-4:4;t=0:0.001:1;f=5;T=1/f;%原信号yt=sin(2*pi*f*t);subplot(2,2,1);plot(t,yt);grid;fs=k*f;Ts=1/fs;%采样后信号yn=sin(2*pi*f*n*Ts);subplot(2,2,2);stem(n,yn);grid;九、实验结论:1.在MATLAB中设计完成可变采样率采样(抽取)程序。

并完成了对信号的采样。

2.对比观察、分析各种采样(临界采样、过采样、欠采样)时域频域的情况。

并得出在理想情况下过采样和临界采样才能完全无失真恢复信号,而对于欠采样由于有丛叠则不能完全恢复。

十、总结及心得体会:通过实验基本达到了实验的目的:深刻理解了低通采样中的临界采样的时域及频域变化情况。

第四章3-时域采样与频域采样

第四章3-时域采样与频域采样
x[k] x(t) t kT
抽样间隔(周期) 抽样角频率 抽样频率
T
(s)
wsam=2/T (rad/s)
fsam=1/T (Hz)
例 已知实信号x(t)的最高频率为fm (Hz),试计 算对各信号x(2t), x(t)*x(2t), x(t)x(2t),
x(t)x(2t)抽样不混叠的最小抽样频率。
解:根据信号时域与频域的对应关系得:
F ( jw)
1
f (t) F( jw)
最高频率: fm
wm
w
0 wm
最小抽样频率: 2fm
17
根据信号时域与频域的对应关系及抽样定理得:
f (2t) 1 F( jw )
22
最高频率: 2fm 最小抽样频率: 4fm
根据信号时域卷积与频域的对应关系及抽样定理得:
X (jw)
1 X (j ) T
X (e j )
W sam
ω
0 wm s
W sam
离散序列x[k]频谱与抽样间隔T之间的关系
X ( jw)
wsam 2wm
1
w
wm 0 wm
X (e jwT )
X [ j(w wsam )]
1 X ( jw)
X [ j(w wsam )]
...
f (t)* f (2t) F( jw) 1 F( jw )
22
最高频率: fm
最小抽样频率: 2fm
根据信号时域与频域的对应关系及抽样定理得:
f (t) f (2t) 1 F( jw)* 1 F( j w )
2
22
1
1 F ( jw)* 1 F( jw )
2

ofdm时域采样和频谱的关系

ofdm时域采样和频谱的关系

ofdm时域采样和频谱的关系OFDM(正交频分复用)是一种多载波调制技术,它将高速数据流分成多个低速数据流,每个低速数据流由一个子载波(Subcarrier)承载。

这些子载波在频域上正交,因此可以同时传输多个低速数据流,提高整体的数据传输速率和系统的频谱利用率。

OFDM系统的时域采样和频谱之间存在着密切关系。

在OFDM系统中,时域上的采样是将模拟信号转换为数字信号的过程,而频谱则描述了信号在频域上的特性。

时域采样:在OFDM系统中,时域采样是将连续的模拟信号转换为离散的数字信号的过程。

通常,OFDM系统中的采样速率(采样点数)由子载波的数目和每个子载波的调制符号数决定。

较高的采样速率可以提高信号的精度,但同时也会增加处理的复杂度和计算的开销。

对于OFDM系统,时域采样的频率选择取决于信号的带宽。

根据奈奎斯特采样定理(Nyquist Sampling Theorem),为了避免采样失真,采样频率至少应为信号带宽的两倍。

对于OFDM系统而言,信号带宽由子载波的数目和子载波间隔决定,因此可通过调整子载波数目和间隔来控制时域采样的频率。

频谱:频谱描述了信号在频域上的特性,也反映了信号的频率组成和能量分布。

在OFDM系统中,频谱由基带信号的频域表示(通常为复数形式),同时包含了每个子载波的频谱。

OFDM系统的频谱通常呈现出特定的频谱形状,即各个子载波在频域上呈现均匀分布的特点。

这是由于OFDM系统中的子载波间隔是通过调整子载波的频率分配来确定的,使得子载波之间互相正交。

因此,在频域中,OFDM信号的频谱呈现为多个子载波的集合,子载波之间不会相互干扰,从而实现了频谱的高度利用。

此外,OFDM信号的频谱也与不同的调制技术和编码方案有关。

例如,调制方式的改变(如BPSK、QPSK、16-QAM等)会导致子载波频谱的形态改变,不同的编码方式(如FEC编码)会对子载波的频谱进行进一步的优化。

综上所述,OFDM系统的时域采样和频谱之间是相互关联的。

数字信号处理实验二时域采样和频域采样

数字信号处理实验二时域采样和频域采样

数字信号处理实验二时域采样和频域采样数字信号处理是一门研究信号的数字化表示、处理和传输的学科。

在数字信号处理中,时域采样和频域采样是两种常用的信号分析方法。

下面我们将对这两种采样方法进行详细介绍和比较。

一、时域采样时域采样是数字信号处理中最基本的采样方法之一。

它通过对连续时间信号进行离散时间采样,将连续时间信号转换为离散时间信号。

时域采样的基本原理是,如果一个连续时间信号f(t)在采样时刻t=kT(k=0,1,2,)上的值f(kT)能够被准确地测量,则可以通过这些采样值重建出原始信号。

时域采样的优点是简单易行,适用于大多数信号的采样。

但是,时域采样也存在一些缺点。

首先,如果信号中含有高于采样率的频率成分,这些高频成分将会被混叠到低频部分,导致信号失真。

这种现象被称为混叠效应。

其次,时域采样需要大量的采样数据才能准确地重建出原始信号,这会占用大量的存储空间和计算资源。

二、频域采样频域采样是一种在频域上对信号进行采样的方法。

它通过对信号进行傅里叶变换,将信号转换到频域,然后对频域中的信号进行采样。

频域采样的基本原理是,如果一个离散时间信号f(n)的傅里叶变换在频域上有有限的带宽,那么频域上的信号可以被认为是无穷多个离散的冲激函数的线性组合。

通过对这些冲激函数的幅度和相位进行采样,可以得到频域采样值。

相比时域采样,频域采样具有一些优点。

首先,频域采样可以避免混叠效应,因为高频成分在频域中可以被准确地表示和处理。

其次,频域采样只需要采样信号的幅度和相位信息,而不必存储大量的采样数据,可以节省存储空间和计算资源。

此外,频域采样还可以用于对信号进行压缩和编码,以便于信号的传输和存储。

然而,频域采样也存在一些缺点。

首先,傅里叶变换需要将信号从时域转换到频域,这需要使用复杂的数学运算和计算。

其次,频域采样的结果通常需要经过逆傅里叶变换才能得到原始信号的离散时间表示,这同样需要复杂的数学运算和计算。

此外,频域采样的结果可能存在频率混叠和泄漏现象,这会影响到重建出的原始信号的质量。

时域采样和频域采样实验报告

时域采样和频域采样实验报告

时域采样和频域采样实验报告实验报告:时域采样和频域采样引言时域采样和频域采样是数字信号处理领域中常见的两种采样方法。

本次实验旨在通过实际操作,探究时域采样和频域采样的原理和特点,验证理论知识,并加深对数字信号处理的理解。

实验步骤1. 时域采样首先,我们需要准备一段模拟信号作为被采样的原始信号。

可以使用示波器产生一个模拟信号,并通过示波器的输出口连接到一个采样仪器上,如适配器或者数据采集卡。

然后,设置采样频率,即每秒采样的次数。

在采样仪器上设置好相关参数后,开始进行采样。

采样完毕后,可以通过计算机、示波器或其他终端设备将采样得到的信号进行显示和处理。

2. 频域采样频域采样是通过傅里叶变换将时域信号转换为频域信号进行采样。

首先,我们需要将模拟信号输入到示波器上,利用示波器的傅里叶变换功能将信号从时域转换到频域。

然后,设置傅里叶变换的相关参数,如窗函数类型、分辨率等。

在进行傅里叶变换之后,通过示波器或者计算机对频域信号进行显示和处理。

实验结果和讨论通过时域采样和频域采样两种方法,我们可以得到原始信号在不同域中的表示。

时域采样得到的是离散的时间序列数据,在计算机中通常以数组的形式存储;频域采样得到的是离散的频率序列数据,通常也以数组的形式存储。

通过对原始模拟信号和采样得到的信号进行比较,我们可以看到采样过程中可能引入的失真、过采样和欠采样等问题。

时域采样和频域采样的选择取决于具体的应用场景。

时域采样更适合对信号的时域特征进行分析,如波形、振幅、相位等。

频域采样更适合对信号的频域特征进行分析,如频谱、频率成分等。

在实际应用中,可以根据需要对信号进行不同域的采样和处理,以得到更全面和准确的信号信息。

结论通过本次实验,我们深入了解了时域采样和频域采样的原理和特点,并通过实际操作验证了理论知识。

时域采样和频域采样是数字信号处理领域中常见的采样方法,应用广泛。

在实际应用中,我们可以根据需要选择合适的采样方法,并结合相关的信号处理算法,对信号进行分析、处理和应用。

时域采样与频域采样比较.dos

时域采样与频域采样比较.dos

时域采样:A=444.128;alph=50*2^(0.5)*pi;w=50*2^(0.5)*pi;tp=0.064;T=1/1000; fs=1/T;m=tp*fs;n=0:m-1;xn1=A*exp(-alph*n*T).*sin(w*n*T);subplot(3,2,1);stem(n,xn1,'.');title('xn1')xlabel('n');ylabel('xn1');xk1=fft(xn1,m).*fs;k=0:2*pi/m:2*pi/m*(m-1);subplot(3,2,2);plot(k,abs(xk1)); title('xk1')xlabel('w');ylabel('xk1');T=1/300; fs=1/T;m=tp*fs;n=0:m-1;xn2=A*exp(-alph*n*T).*sin(w*n*T);subplot(3,2,3);stem(n,xn2,'.');title('xn2')xlabel('n');ylabel('xn2');xk2=fft(xn2,m).*fs;k=0:2*pi/m:2*pi/m*(m-1); subplot(3,2,4);plot(k,abs(xk2)); title('xk2');xlabel('w');ylabel('xk2');T=1/200;fs=1/T;m=tp*fs;n=0:m-1;xn3=A*exp(-alph*n*T).*sin(w*n*T);subplot(3,2,5);stem(n,xn3,'.');title('xn3')xlabel('n');ylabel('xn3');xk3=fft(xn3,m).*fsk=0:2*pi/m:2*pi/m*(m-1);subplot(3,2,6);plot(k,abs(xk3)); title('xk3')xlabel('w');ylabel('xk3');频域采样:M=27;N=32;n=0:M;%产生M长三角波序列x(n)xa=0:floor(M/2); xb= ceil(M/2)-1:-1:0; xn=[xa,xb];Xk=fft(xn,1024); %1024点FFT[x(n)], 用于近似序列x(n)的TFX32k=fft(xn,32) ;%32点FFT[x(n)]x32n=ifft(X32k); %32点IFFT[X32(k)]得到x32(n)X16k=X32k(1:2:N); %隔点抽取X32k得到X16(K)x16n=ifft(X16k,N/2); %16点IFFT[X16(k)]得到x16(n)subplot(3,2,2);stem(n,xn,'.');box ontitle('(b) 三角波序列x(n)');xlabel('n');ylabel('x(n)');axis([0,32,0,20]) k=0:1023;wk=2*k/1024; %subplot(3,2,1);plot(wk,abs(Xk));title('(a)FT[x(n)]');xlabel('\omega/\pi');ylabel('|X(e^j^\omega)|');axis([0,1,0,200])k=0:N/2-1;subplot(3,2,3);stem(k,abs(X16k),'.');box ontitle('(c) 16点频域采样');xlabel('k');ylabel('|X_1_6(k)|');axis([0,8,0,200])n1=0:N/2-1;subplot(3,2,4);stem(n1,x16n,'.');box ontitle('(d) 16点IDFT[X_1_6(k)]');xlabel('n');ylabel('x_1_6(n)');axis([0,32,0,20]) k=0:N-1;subplot(3,2,5);stem(k,abs(X32k),'.');box ontitle('(e) 32点频域采样');xlabel('k');ylabel('|X_3_2(k)|');axis([0,16,0,200])n1=0:N-1;subplot(3,2,6);stem(n1,x32n,'.');box ontitle('(f) 32点IDFT[X_3_2(k)]');xlabel('n');ylabel('x_3_2(n)');axis([0,32,0,20])。

实验三 时域采样与频域采样

实验三 时域采样与频域采样

实验三程序代码及实验结果图:(1)时域采样理论的验证。

给定模拟信号,x a t=Ae−αt sinΩ0t u(t),现用DFT(FFT)求该模拟信号的幅频特性,以验证时域采样理论。

按照x a t的幅频特性曲线,选取三种采样频率,即F s=1kHz,300Hz,200Hz。

观测时间选T p=50ms。

要求:编写实验程序,计算x1n、x2n和x3n的幅度特性,并绘图显示,观察分析频谱混叠失真。

实验程序代码及结果如下:Tp=64/1000; %观察时间Tp=64msFs=1000; %采样率1khzT=1/Fs; %采样间隔M=Tp*Fs; %fft给定点数n=0:M-1; %序列从0开始,至少要达到fft的点数%产生模拟信号对应的离散序列x1(n)A=444.128;alph=pi*50*2^0.5;omega=pi*50*2^0.5;xnt=A*exp(-alph*n*T).*sin(omega*n*T);%无需乘u(t),因为序列从0开始Xk=T*fft(xnt,M); %频谱函数n1 =0: (length(xnt)-1); %求出序列长度n2 =0: (length(Xk)-1);subplot(3,2,1); %位置为左上stem(n1,xnt); %时域波形title('时域1000hz采样波形'); %标题fk=n2/Tp; %求出频率subplot(3,2,2); %位置为右上stem(fk,abs(Xk)); %幅频特性曲线title('频域1000hz采样'); %标题%-----------300hz-------------Tp=64/300; %观察时间Tp=64msFs=300; %采样率300hzT=1/Fs; %采样间隔M=Tp*Fs; %fft给定点数n=0:M-1; %序列从0开始,至少要达到fft的点数%产生模拟信号对应的离散序列x1(n)A=444.128;alph=pi*50*2^0.5;omega=pi*50*2^0.5;xnt=A*exp(-alph*n*T).*sin(omega*n*T);%无需乘u(t),因为序列从0开始Xk=T*fft(xnt,M); %频谱函数n1 =0: (length(xnt)-1); %求出序列长度n2 =0: (length(Xk)-1);subplot(3,2,3); %位置为左中stem(n1,xnt); %时域波形title('时域300hz采样'); 标题fk=n2/Tp; %求出频率subplot(3,2,4); %位置为右中stem(fk,abs(Xk)); %幅频特性曲线title('频域300hz采样'); 标题%-----------200hz-------------Tp=64/200; %观察时间Tp=64msFs=200; %采样率200hzT=1/Fs; %采样间隔M=Tp*Fs; %fft给定点数n=0:M-1; %序列从0开始,至少要达到fft的点数%产生模拟信号对应的离散序列x1(n)A=444.128;alph=pi*50*2^0.5;omega=pi*50*2^0.5;xnt=A*exp(-alph*n*T).*sin(omega*n*T);%无需乘u(t),因为序列从0开始Xk=T*fft(xnt,M); %频谱函数n1 =0: (length(xnt)-1); %求出序列长度n2 =0: (length(Xk)-1);subplot(3,2,5);stem(n1,xnt); %时域波形title('时域200hz采样');fk=n2/Tp;subplot(3,2,6); %位置在右下stem(fk,abs(Xk)); %幅频特性曲线title('频域200hz采样'); %标题(2)频域采样理论的验证。

时域采样和频域采样实验报告

时域采样和频域采样实验报告

时域采样和频域采样实验报告一、实验目的本次实验旨在掌握时域采样和频域采样的原理、方法和技巧,研究它们在信号处理中的应用。

二、实验原理1. 时域采样时域采样是指将连续时间信号转换为离散时间信号的过程。

其原理是在一定时间间隔内对连续时间信号进行采样,得到离散时间信号。

采样定理规定:如果一个连续时间信号没有高于Nyquist频率两倍以上的频率分量,那么它可以通过等间隔采样来完全恢复。

2. 频域采样频域采样是指将连续频率信号转换为离散频率信号的过程。

其原理是对连续频率信号进行傅里叶变换,得到其频谱,并按照一定间隔取出其中若干个点,得到离散频率信号。

三、实验步骤1. 时域采样实验步骤:(1)使用函数发生器产生正弦波信号;(2)将正弦波信号输入示波器,并设置合适的水平和垂直尺度;(3)调整示波器触发方式为单次触发,同时设置触发电平和触发边沿;(4)按下示波器的单次触发按钮,记录采样到的离散时间信号;(5)将离散时间信号输入计算机,并进行处理和分析。

2. 频域采样实验步骤:(1)使用函数发生器产生正弦波信号;(2)将正弦波信号输入示波器,并设置合适的水平和垂直尺度;(3)通过示波器自带的FFT功能,对正弦波信号进行傅里叶变换,并得到其频谱图;(4)选取频谱图中若干个点,记录其幅值和相位信息;(5)将记录的幅值和相位信息输入计算机,并进行处理和分析。

四、实验结果与分析1. 时域采样实验结果与分析:在本次实验中,我们使用函数发生器产生了一个频率为1kHz、幅度为5V的正弦波信号,并将其输入示波器。

通过调整示波器触发方式为单次触发,同时设置触发电平和触发边沿,我们成功地对正弦波信号进行了时域采样,并得到了一组离散时间信号。

将这些离散时间信号输入计算机,并进行处理和分析,我们得到了正弦波信号的时域图像。

2. 频域采样实验结果与分析:在本次实验中,我们使用函数发生器产生了一个频率为1kHz、幅度为5V的正弦波信号,并将其输入示波器。

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

实验二:时域采样与频域分析一、实验原理与方法1、时域采样定理:(a )对模拟信号)(t x a 以间隔T 进行时域等间隔理想采样,形成的采样信号的频谱)(Ωj X 是原模拟信号频谱)(ωj X a 以采样角频率)2(T s s π=ΩΩ为周期进行周期延拓。

公式为:[]∑∞-∞=Ω-Ω==Ωn s a a a jn j X T t x FT j X )(1)()( (b )采样频率s Ω必须大于等于模拟信号最高频率的两倍以上,才能使采样信号的频谱不产生频谱混叠。

2、频域采样定理:公式为:[])()()()(n R iN n x k X IDFT n x N i N N N ⎥⎦⎤⎢⎣⎡+==∑∞-∞=。

由公式可知,频域采样点数N 必须大于等于时域离散信号的长度M(即N ≥M),才能使时域不产生混叠,则N 点[])(k X IDFT N 得到的序列()N x n 就是原序列)(n x ,即)()(n x n x N =。

二、实验内容1、时域采样理论的验证。

给定模拟信号)()sin()(0t u t Ae t x t a Ω=-α式中A =444.128,α=502π,0Ω=502πrad/s ,它的幅频特性曲线如图2.1图2.1 )(t x a 的幅频特性曲线现用DFT(FFT)求该模拟信号的幅频特性,以验证时域采样理论。

按照)(t x a 的幅频特性曲线,选取三种采样频率,即s F =1k Hz ,300Hz ,200Hz 。

观测时间选ms T p 50=。

为使用DFT ,首先用下面公式产生时域离散信号,对三种采样频率,采样序列按顺序用)(1n x ,)(2n x ,)(3n x 表示。

)()sin()()(0nT u nT Ae nT x n x nT a Ω==-α因为采样频率不同,得到的)(1n x ,)(2n x ,)(3n x 的长度不同, 长度(点数) 用公式s p F T N ⨯=计算。

选FFT 的变换点数为M=64,序列长度不够64的尾部加零。

[])()(n x FFT k X = 1,,3,2,1,0-=M k式中k 代表的频率为 k Mk πω2=。

要求:编写实验程序,计算)(1n x 、)(2n x 和)(3n x 的幅度特性,并绘图显示。

观察分析频谱混叠失真。

程序见附录2.1、实验结果见图2.2。

2、频域采样理论的验证。

给定信号如下:⎪⎩⎪⎨⎧≤≤-≤≤+=其它02614271301)(n n n n n x编写程序分别对频谱函数()FT[()]j X e x n ω=在区间[]π2,0上等间隔采样32和16点,得到)()(1632k X k X 和32232()(), 0,1,2,31j k X k X e k ωπω=== 16216()() , 0,1,2,15j k X k X e k ωπω===再分别对)()(1632k X k X 和进行32点和16点IFFT ,得到)()(1632n x n x 和323232()IFFT[()] , 0,1,2,,31x n X k n ==161616()IFFT[()] , 0,1,2,,15x n X k n ==分别画出()j X e ω、)()(1632k X k X 和的幅度谱,并绘图显示x (n)、)()(1632n x n x 和的波形,进行对比和分析,验证总结频域采样理论。

程序见附录2.2、实验结果见图2.3提示:频域采样用以下方法容易编程实现。

(1) 直接调用MATLAB 函数fft 计算3232()FFT[()]X k x n =就得到()j X e ω在]2,0[π的32点频率域采样。

(2)抽取32()X k 的偶数点即可得到()j X e ω在]2,0[π的16点频率域采样16()X k ,即1632()(2) , 0,1,2,,15X k X k k == 。

(3)当然,也可以按照频域采样理论,先将信号x (n)以16为周期进行周期延拓,取其主值区(16点),再对其进行16点DFT(FFT),得到的就是()j X e ω在]2,0[π的16点频率域采样16()X k 。

三、实验结果和分析、讨论及结论1、实验结果:图2.2采样频率幅度特性曲线实验分析、讨论及结论:(1)通过图可以发现,时域采样,频域周期延拓,延拓周期为Fs 。

当采样频率为1000 Hz 时,频谱混叠很小:当采样频率为300 Hz 时,频谱混叠很严重;当采样频率为200 Hz 时,频谱混叠更加严重。

所以要满足Fs>2Fc 。

(2)fft 函数的调用格式:Xk=fft(xn,N)调用参数xn 为被交换的时域序列向量,N 是DFT 变换的区间长度,当N 大于xn 的长度时,fft 函数自动在xn 后面补零。

当N 小于xn 的长度时,fft 函数计算xn 的前面N 个元素构成的N 长序列的N 点DFT,忽略xn 后面的元素。

2、实验结果:图2.3频谱函数采样及波形实验分析、讨论及结论:(1)此结果验证了频域采样理论和频域采样定理。

对信号)(n x 的频谱函数)(ωj e X 在[]π2,0上等间隔采样16=N 时,N 点[])(k x IDFT N 得到的序列正是原序列)(n x 以16为周期进行周期延拓后的主值区序列。

即频域采样定理证明,对)(n x N 点频域采样反映到时域内就是就是)(n x 进行以N 为周期延拓序列的主值区间。

当N=16时,由于N<M ,所以发生了时域混叠失真;当N=32时,由于N>M ,频域采样定理,所以不存在时域混叠失真。

上述条件说明,如果采样点数过少,那么进行IDFT 所得到的信号就会混叠失真,采样条件满足采样点数大于原序列点数,即N>M 。

(2)Ifft 函数用法同fft 函数。

四、思考题1、如果序列x(n)的长度为M ,希望得到其频谱()j X e ω在]2,0[π上的N 点等间隔采样,当N<M 时, 如何用一次最少点数的DFT 得到该频谱采样? 答:先对原序列x(n)以N 为周期进行周期延拓后取主值区序列,()[()]()N N i x n x n iN R n ∞=-∞=+∑再计算N 点DFT 则得到N 点频域采样:2()DFT[()] =() , 0,1,2,,1j N N N k N X k x n X e k N ωπω===-五、总结与心得体会通过此次实验,对时域采样和频域采样的理论、定理的理解更加深入。

采样是模/数中最重要的一步,采样方法的正确与否,关系到信号处理过程的成功与否。

所以,无论是在时域还是频域,对信号采样必须仔细考虑采样的参数:采样频谱、采样周期、采样点数。

对一个域进行采样,必将引起另一个域的周期延拓,所以,我们要做,就是选取好采样的参数,避免另一个域周期延拓时发生混叠,否则,我们采样所得的数据肯定丢失一部分原信号的信息,我们便无法对原信号对原信号进行恢复和正确分析。

此次实验所遇到的问题:主要是时域非周期对应频域连续,频域周期对应着时域离散(DFT 隐含周期性),频域非周期对应时域连续。

对时域与频域的关系还没彻底弄懂,stem 和plot 绘图函数有时会用错。

有些程序里面缺少“;”,导致少了一个结果图,通过检查并修改程序,解决了问题。

总得来说,实验还是比较圆满的。

实验的心得体会见下:在此次试验中,温习了关于MATLAB 软件的操作及应用,基本使用方法和它的运行环境。

又进一步地通过实验加深了对MATLAB 软件的了解,体会到了MATLAB 具有完备的图形处理功能,实现计算结果和编程的可视化等功能。

通过做实验的过程以及实验分析的结果,熟悉并了解了Ifft 函数和fft 函数的用法。

通过这次的实验。

极大地提升了自己对于程序编辑的熟练度,增加了对于书本里面知识点的应用,更深一层的加深了对MATLAB 软件的使用。

这对自己以后的实验积累了丰富的经验。

六、附件:MATLAB 原程序清单2.1用fft 函数求模拟信号的幅频特性Tp=64/1000; %观察时间Tp=64毫秒%产生M 长采样序列x(n)Fs=1000; T=1/Fs;M=Tp*Fs; n=0:M-1;A=444.128; alph=pi*50*2^0.5 ;omega=pi*50*2^0.5;xnt=A*exp(-alph*n*T).*sin(omega*n*T);Xk=T*fft(xnt,M); %M 点FFT[(xnt)]yn='xa(nT)';subplot(3,2,1);stem(xnt); %调用自编绘图函数stem绘制序列图box on;title('(a) Fs=1000Hz');k=0:M-1;fk=k/Tp;subplot(3,2,2);stem(fk,abs(Xk));title('(a) T*FT[xa(nT)],Fs=1000Hz'); xlabel('f(Hz)');ylabel('幅度');axis([0,Fs,0,1.2*max(abs(Xk))]);% Fs=300Hz和 Fs=200Hz的程序与上面Fs=1000Hz完全相同。

Tp=64/1000; %观察时间Tp=64毫秒%产生M长采样序列x(n)Fs=300; T=1/Fs;M=Tp*Fs; n=0:M-1;A=444.128; alph=pi*50*2^0.5 ;omega=pi*50*2^0.5;xnt=A*exp(-alph*n*T).*sin(omega*n*T);Xk=T*fft(xnt,M); %M点FFT[xnt)]yn='xa(nT)';subplot(3,2,3);stem(xnt); %调用自编绘图函数stem绘制序列图box on;title('(b) Fs=300Hz');k=0:M-1;fk=k/Tp;subplot(3,2,4);stem(fk,abs(Xk));title('(b) T*FT[xa(nT)],Fs=300Hz'); xlabel('f(Hz)');ylabel('幅度');axis([0,Fs,0,1.2*max(abs(Xk))]);Tp=64/1000; %观察时间Tp=64毫秒%产生M长采样序列x(n)Fs=200; T=1/Fs;M=Tp*Fs; n=0:M-1;A=444.128; alph=pi*50*2^0.5 ;omega=pi*50*2^0.5;xnt=A*exp(-alph*n*T).*sin(omega*n*T);Xk=T*fft(xnt,M); %M点FFT[xnt)]yn='xa(nT)';subplot(3,2,5);stem(xnt); %调用自编绘图函数stem绘制序列图box on;title('(c) Fs=200Hz');k=0:M-1;fk=k/Tp;subplot(3,2,6);stem(fk,abs(Xk));title('(c) T*FT[xa(nT)],Fs=200Hz'); xlabel('f(Hz)');ylabel('幅度');axis([0,Fs,0,1.2*max(abs(Xk))]);2.2调用fft函数进行频率采样及Ifft函数绘波形图M=27;N=32;n=0:M; %产生M长三角波序列x(n)xa=0:floor(M/2); xb= ceil(M/2)-1:-1:0; xn=[xa,xb];Xk=fft(xn,1024); %1024点FFT[x(n)], 用于近似序列x(n)的TFX32k=fft(xn,32); %32点FFT[x(n)]x32n=ifft(X32k); %32点IFFT[X32(k)]得到x32(n)X16k=X32k(1:2:N); %隔点抽取X32k得到X16(K)x16n=ifft(X16k,N/2); %16点IFFT[X16(k)]得到x16(n)subplot(3,2,2);stem(n,xn);box ontitle('(b)三角波序列x(n)');xlabel('n');ylabel('x(n)');axis([0,32,0,20])k=0:1023;wk=2*k/1024;subplot(3,2,1);plot(wk,abs(Xk));title('(a)FT[x(n)]');xlabel('\omega/\pi');ylabel('|X(e^j^\omega)|');axis([0,1,0,200]) k=0:N/2-1;subplot(3,2,3);stem(k,abs(X16k));box ontitle('(c)16点频域采样');xlabel('k');ylabel('|X_1_6(k)|');axis([0,8,0,200])n1=0:N/2-1;subplot(3,2,4);stem(n1,x16n);box ontitle('(d)16点IDFT[X_1_6(k)]');xlabel('n');ylabel('x_1_6(n)');axis([0,32,0,20])k=0:N-1;subplot(3,2,5);stem(k,abs(X32k));box ontitle('(e) 32点频域采样');xlabel('k');ylabel('|X_3_2(k)|');axis([0,16,0,200])n1=0:N-1;subplot(3,2,6);stem(n1,x32n);box ontitle('(f)32点IDFT[X_3_2(k)]');xlabel('n');ylabel('x_3_2(n)');axis([0,32,0,20])。

相关文档
最新文档