频域采样定理

频域采样定理

1、频域采样定理的主要内容是:
(a)对信号 x(n) x ( n ) 的频谱函数 X(ejw) X ( e j w ) [0,2π) [ 0 , 2 π ) 上等间隔采样 N点,得到:

XN(k)=X(ejw)|w=2πk/N   k=0,1,2,...,N1 X N ( k ) = X ( e j w ) | w = 2 π k / N   ,     k = 0 , 1 , 2 , . . . , N − 1

则N点IDFT [XN(k)] [ X N ( k ) ] 得到的序列就是原序列 x(n) x ( n ) 以N为周期延拓后的主值区序列,公式为:

xN(n)=IDFT[XN(k)]N=[i=x(n+iN)]RN(n) x N ( n ) = I D F T [ X N ( k ) ] N = [ ∑ i = − ∝ ∝ x ( n + i N ) ] R N ( n )

(b)频域采样点数N必须大于等于时域离散信号的长度M (即 NM N ⩾ M ),才能使时域不产生混叠,且N点 IDFT[XN(k)] I D F T [ X N ( k ) ] 得到的序列 xN(n) x N ( n ) 就是原序列 x(n) x ( n ) ,即 xN(n)=x(n) x N ( n ) = x ( n ) 。如果 N>M N > M xN(n) x N ( n ) 比原序列多 NM N − M 个零点;如果 N<M N < M ,则 xN(n)=IDFT[XN(k)] x N ( n ) = I D F T [ X N ( k ) ] 发生了时域混叠失真,而且 xN(n) x N ( n ) 的长度也比 x(n) x ( n ) 的长度短。
2、应用
  典型的频域采样定理应用是雷达目标距离像的提取。当雷达用不同的频率照射目标时,将会得到对应不同频率的反射回波的幅值。图1是频域采样定理的示意图。其中,图1.1为频域连续信号、图1.2为频域采样得到的数字信号、图1.3为连续傅立叶变换、图1.4为离散傅立叶变换。常见的雷达目标识别信号处理过程基本上都是基于频域采样定理展开的。
  这里写图片描述
3、频域采样定理的matlab验证
给定信号如下:

n+10n1327n14n260       { n + 1 , 0 ⩽ n ⩽ 13 27 − n , 14 ⩽ n ⩽ 26 0 ,       其 他      

对频谱函数 Xejw=FT[xn] X ( e j w ) = F T [ x ( n ) ] 在区间 [02π] [ 0 , 2 π ] 上等间隔32 点采样,得到 X32k X 32 ( k ) 。再对 X32k X 32 ( k ) 进行32 点IFFT。分别画出 XejwX32k X ( e j w ) 、 X 32 ( k ) 的幅度谱,并绘图显示 xnX32n x ( n ) 、 X 32 ( n ) 的波形。

clear all;
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)的TF
X32k=fft(xn,32) ;%32 点FFT[x(n)]
x32n=ifft(X32k); %32 点IFFT[X32(k)]得到x32(n)
subplot(2,2,2);stem(n,xn,'.');box on
title('(b) 三角波序列x(n)');xlabel('n');ylabel('x(n)');axis([0,32,0,20])

k=0:1023;wk=2*k/1024; %
subplot(2,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-1;
subplot(2,2,3);stem(k,abs(X32k),'.');box on
title('(e) 32 点频域采样');xlabel('k');ylabel('|X_3_2(k)|');axis([0,16,0,200])

n1=0:N-1;
subplot(2,2,4);stem(n1,x32n,'.');box on
title ('(f) 32 点 IDFT [X_3_2 (k)]');xlabel('n');ylabel('x_3_2(n)');axis([0,32,0,20])

这里写图片描述

  • 37
    点赞
  • 118
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
频域采样定理是指在连续信号的频域中,进行采样时需要满足一定的采样定理,以避免采样过程中出现混叠失真。在进行频域采样定理的Matlab仿真时,可以按照以下步骤进行: 1. 确定信号的频谱范围:首先需要确定要采样的信号的频谱范围,即信号在频域的分布情况。可以使用Matlab中的fft函数对信号进行傅里叶变换,得到信号的频谱图。 2. 确定采样频率:根据信号的频谱范围,确定采样的频率范围。根据频域采样定理采样频率应该大于信号频谱中最高频率的两倍,以避免混叠失真。可以选择合适的采样频率,进行后续的仿真。 3. 进行仿真采样:利用Matlab中的rand函数生成随机信号作为采样信号,根据采样频率对信号进行采样。使用Matlab中的fft函数对采样信号进行傅里叶变换,得到采样信号的频谱图。 4. 频域还原:根据频谱图进行频域还原,即利用Matlab中的ifft函数对采样频谱进行逆变换,得到还原后的信号。 5. 验证还原效果:对比还原后的信号与原始信号进行比较,检查还原效果。可以计算还原信号与原始信号的均方误差,评估还原效果的好坏。 通过以上步骤,可以利用Matlab进行频域采样定理的仿真,并进行还原效果的验证。注意,在进行仿真时应根据具体要求和采样信号的特点进行参数选择,并进行足够多的重复实验以得到可靠结果。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值