采样定理

一:引言

  PC、FPGA和DSP只能对离散的数字信号进行计算,将连续的模拟信号进行AD采样变成数字信号,这样才能被后级处理。为了使采样后的信号可以无失真的恢复原始信号,采样速率应该取多少?采用何种采样方式?

二:低通模拟信号的采样定理

Nyquist采样定理:如果要从相等时间间隔抽取的采样数据中毫无失真的恢复原模拟信号,则采样频率必须大于等于模拟信号最高频率的两倍。

假设有一个最大频率为f_{MAX}的模拟信号f(t),其频谱为F(j\omega )

\delta_{T} (t)是周期为T的单位脉冲序列,时域及频域如图所示:

将模拟信号f(t)和单位脉冲\delta_{T} (t)相乘,相乘后所得的f_{s}(t)就是采样信号,由一系列强度不同的间隔为T的冲击脉冲组成。这些脉冲的大小等于模拟信号f(t)在对应时刻的采样值,所以f_{s}(t)=\sum f(kT)

 

                                     

根据频域卷积定理:时域相乘,频域相卷。即f_{s}(t)的傅氏变换F_{s}(j\omega )等于f(t)傅氏变换与\delta_{T} (t)的傅氏变换的卷积:

                         

 \delta_{T} (t)的傅氏变换:

                          

                        

                          

这表明:F[j(\omega -n\omega _{s})]是模拟信号的频谱F(j\omega )在频域上平移n\omega _{s}的结果。原模拟信号的最高频率为f_{MAX}f_{s}\geqslant 2f_{MAX},则F_{s}(j\omega )中包含的各个原始模拟信号的频谱F(j\omega )之间就不会发生频率混叠,就可以恢复原模拟信号的频谱,从而可以恢复出原始的模拟信号。

在工程中理想滤波器是不存在的,实际滤波器的截至边缘不可能做到理想滤波器那样陡峭,,所以实际应用中f_{s}2f_{MAX}多大一些。

三:带通模拟信号的采样定理

在工程中,经常会碰到很多带通信号,其频率分布在带宽有限的频带(f_{L},f_{H})上,并且其中心频率通常远远大于其带宽( B=f_{H}-f_{L} ),如果还是根据 Nyquist 采样频率(f_{s}\geqslant 2f_{H})来计算,采样频率f_{s}会非常大,甚至很难实现。为了解决这一难题,出现了带通采样定理。

设一个频带为(f_{L},f_{H})的带通模拟信号x(t),其频谱如图所示。根据带通采样定理,此带通模拟信号所需的最低采样频率f_{s}为:

                                       

其中:B为信号带宽,n为商(f_{H}/B)的整数部分,k为(f_{H}/B)的小数部分(0<k<1)。

             

                                     带通模拟信号频谱

                                      ƒs与ƒL关系图   

分析上图:信号带宽B不变:

(1)0≤ƒL<B时,有B≤ƒH<2B,这时n=1,ƒs=2B(1+k),当k从0变到1时,ƒs从2B变到4B;

(2)ƒL=B时,ƒH=2B,n=2,k=0,ƒs=2B,即从4B跳到了2B;

(3)B≤ƒL<2B,有2B≤ƒH<3B,这时n=2,ƒs=2B(1+k/2),当k从0变到1时,ƒs从2B变到3B;

(4)ƒL=2B时,ƒH=3B,n=3,k=0,ƒs=2B,即从3B跳到了2B;以此类推。

带通采样定理指出,可以将高频带通信号从高频搬至低频进行处理,这样就可以用处理低频信号的理论和技术来处理高频信号。不但降低了对采样频率要求,也降低了对 ADC 芯片的要求,而且简化了硬件电路,降低了成本,同时也减轻了后级处理器处理数据的压力,并且不失真地保留了原始信号的特征。

参考其他,下图更比较容易理解:

   

四:总结

无论是带通采样还是 Nyquist 采样,采样信号的频谱都是原模拟信号的频谱按照采样频率的大小进行周期延拓得到的。经过上面的分析可知,只要采样频率不小于两倍的信号带宽,采样信号的频谱就不会发生混叠,也就能够无误地恢复出原模拟信号。

### 抽样定理概述 抽样定理是信号处理领域的一个核心理论,用于描述如何将连续时间信号转换为离散时间信号而不丢失重要信息。该定理的关键在于满足奈奎斯特频率的要求,从而确保原始信号可以无失真地重建。 #### 定义与公式 根据采样定理的定义[^1],如果一个连续时间信号 \( x(t) \) 的频谱带宽有限,并且最高频率分量为 \( f_m \),那么为了不失真地重构这个信号,采样频率 \( f_s \) 必须至少为两倍于最大频率 \( f_m \): \[ f_s \geq 2f_m \] 这一条件被称为 **奈奎斯特准则** 或 **奈奎斯特频率** 条件。当采样频率低于此阈值时,会发生混叠现象,导致无法精确还原原始信号。 #### 数学表示 假设输入信号 \( x(t) \) 是一个带限信号,则可以通过梳状函数 \( p(t) \) 进行采样[^3]。具体而言, \[ p(t) = \sum_{n=-\infty}^\infty \delta(t - nT), \quad T = \frac{1}{f_s} \] 经过采样的输出信号可写成如下形式: \[ y(t) = x(t)p(t) = x(t)\sum_{n=-\infty}^\infty \delta(t - nT) = \sum_{n=-\infty}^\infty x(nT)\delta(t - nT) \] 这表明采样后的信号由一系列冲激脉冲组成,每个脉冲携带了原信号在对应时刻的幅值信息。 #### 在信号处理中的应用 1. **音频数字化**: 音频文件(如 MP3、WAV)通过遵循采样定理来记录声音波形的数据点。标准 CD 质量音轨采用 44.1 kHz 的采样率,远高于人类听觉范围上限 (~20 kHz)[^1]。 2. **图像采集**: 图像传感器利用像素阵列捕捉光线强度分布的过程本质上也是一种空间域上的采样操作。相机分辨率越高意味着每单位面积内的样本数越多,细节表现越清晰[^3]。 3. **通信系统设计**: 对模拟调制载波进行解调前需先完成 A/D 转换环节,在此过程中合理设置 ADC(模数转换器)的工作参数至关重要,必须考虑目标信道特性以及可能存在的干扰源影响等因素综合决定最终选取的具体数值大小以便达到最佳性能指标要求的同时兼顾成本效益分析等方面考量因素的影响程度不同而有所差异的情况下的最优解决方案的选择依据是什么?[^2] ```python import numpy as np from scipy.signal import resample # 原始信号生成 fs_original = 1000 # 初始采样率为 1kHz time_vector = np.linspace(0, 1, fs_original * 1) frequency_signal = 5 # 测试正弦波频率设为 5Hz original_signal = np.sin(2 * np.pi * frequency_signal * time_vector) # 下采样至新的采样率 new_sample_rate = 50 # 新的目标采样率为 50Hz (>= 2*freq_signal) downsampled_signal, _ = resample(original_signal, int(len(time_vector)*new_sample_rate/fs_original)) print(downsampled_signal[:10]) # 输出部分下采样后数据 ``` 以上代码片段展示了如何基于 Python 实现简单的重采样功能,验证是否符合 Nyquist-Shannon Sampling Theorem 所述原则。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值