`
xitonga
  • 浏览: 587569 次
文章分类
社区版块
存档分类
最新评论

数字信号处理中各种频率关系

 
阅读更多

4种频率及其数量关系


实际物理频率表示AD采集物理信号的频率,fs为采样频率,由奈奎斯特采样定理可以知道,fs必须≥信号最高频率的2倍才不会发生信号混叠,因此fs能采样到的信号最高频率为fs/2。

角频率是物理频率的2*pi倍,这个也称模拟频率。

归一化频率是将物理频率按fs归一化之后的结果,最高的信号频率为fs/2对应归一化频率0.5,这也就是为什么在matlab的fdtool工具中归一化频率为什么最大只到0.5的原因。

圆周频率是归一化频率的2*pi倍,这个也称数字频率。

有关FFT频率与实际物理频率的分析

做n个点的FFT,表示在时域上对原来的信号取了n个点来做频谱分析,n点FFT变换的结果仍为n个点。

换句话说,就是将2pi数字频率w分成n份,而整个数字频率w的范围覆盖了从0-2pi*fs的模拟频率范围。这里的fs是采样频率。而我们通常只关心0-pi中的频谱,因为根据奈科斯特定律,只有f=fs/2范围内的信号才是被采样到的有效信号。那么,在w的范围内,得到的频谱肯定是关于n/2对称的。

举例说,如果做了16个点的FFT分析,你原来的模拟信号的最高频率f=32kHz,采样频率是64kHz,n的范围是0,1,2...15。这时,64kHz的模拟频率被分成了16分,每一份是4kHz,这个叫频率分辨率。那么在横坐标中,n=1时对应的f是4kHz, n=2对应的是8kHz, n=15时对应的是60kHz,你的频谱是关于n=8对称的。你只需要关心n=0到7以内的频谱就足够了,因为,原来信号的最高模拟频率是32kHz。

这里可以有两个结论。

  • 第一,必须知道原来信号的采样频率fs是多少,才可以知道每个n对应的实际频率是多少,第k个点的实际频率的计算为f(k)=k*(fs/n)
  • 第二,你64kHz做了16个点FFT之后,因为频率分辨率是4kHz,如果原来的信号在5kHz或者63kHz有分量,你在频谱上是看不见的,这就表示你越想频谱画得逼真,就必须取越多的点数来做FFT,n就越大,你在时域上就必须取更长的信号样本来做分析。但是无论如何,由于离散采样的原理,你不可能完全准确地画出原来连续时间信号的真实频谱,只能无限接近(就是n无限大的时候),这个就叫做频率泄露。在采样频率fs不变得情况下,频率泄漏可以通过取更多的点来改善,也可以通过做FFT前加窗来改善,这就是另外一个话题了。

离散信号傅里叶变换的周期性讨论

要分析这个,我们先从Laplace变换与Z变换之间的关系谈起。

,得z平面与s平面的关系图

图中的关系有以下几点:

  • s平面的虚轴映射到z平面的单位圆上
  • s平面的负半轴映射到z平面的单位圆内
  • s平面的正半轴映射到z平面的单位圆外

Laplace变换是用于连续信号的变换,相对应的z变换是应用到z平面的变换。因此从另一个角度,上面谈到的角频率(模拟频率)对应的是s平面,圆周频率对应的是z平面(也是为什么称为圆周频率的原因)。

现在我们来看一下s平面虚轴上模拟频率的变换将会导致z平面单位圆上如何变化:

  • 当模拟频率在s平面的虚轴上从0变到fs 时,数字频率在z平面单位圆上从0变到2 pi。
  • 当模拟频率在s平面的虚轴上从2fs变到4fs时,数字频率在z平面单位圆上仍然从0变到2 pi。
  • 。。。。。。z平面如此循环重复

我们知道离散信号的傅里叶变换对应到单位圆上的z变换,因此上面的结论就验证了为什么离散信号的傅里叶变换是周期性:根本原因所是单位圆上的周期性。

考虑到我们实际应用中可选择一个周期,这也能够解释:因为实际信号的频率总是在fs/2以下,这就对应到z平面单位圆上的0~pi,在一个周期范围内就可以进行信号分析了。

分享到:
评论

相关推荐

    数字信号处理理论算法与实现(胡广书).的Matlab代码及参考文献

    《数字信号处理理论、算法与实现》是2003年清华大学出版社出版的图书,作者是胡广书。绪论 O.1数字信号处理的理论 O.2数字信号处理的实现 0.3数字信号处理的应用 O.4关于数字信号处理的学习 参考文献 上篇经典数字...

    数字信号处理实验报告3

    数字信号处理的实验报告,关于滤波,如窗函数,数字信号处理的主要数学工具是傅里叶变换.而傅里叶变换是研究整个时间域和频率域的关系。

    数字信号处理

    ◇ 数字信号的定义和特点 ◇ 离散系统的普遍关系(线性、时不变、稳定性、因果性、离散卷积) ◇ 离散信号的 Z 变换和离散时间傅氏变换 DTFT ◇ 离散系统的描述(差分方程 y(n)、脉冲响应 h(z)、传输函数 H(z)、...

    数字信号处理期末考试卷

    在对连续信号均匀采样时,要从离散采样值不失真恢复原信号,则采样周期Ts与信号最高截止频率fh应满足关系( )。 A Ts>2/fh B Ts>1/fh C Ts(2fh)

    胡广书 数字信号处理 理论,算法与实现 课件

    一、 常用的离散时间信号; 二、信号的分类; 三、噪声; 四、信号空间; 五、离散时间系统; 六、 LSI系统输入、输出关系; 七、 LSI系统的频率响应; 八、确定性信号的相关函数

    数字信号处理试卷 很不错的 只是没有答案

    数字信号处理试卷 一. 填空题(每题2分) 1、一线性时不变系统,输入为 x(n)时,输出为y(n) ;则输入为2x(n)时,输出为 ;输入为x(n-3)时,输出为 。 2、从奈奎斯特采样定理得出,要使实信号采样后能够不...

    基于MATLAB的音乐信号处理_四、对混有噪声的音乐信号进行滤波(noisy. wav):1)在一段音乐信号中混入两个频率,信号

    本文主要是研究目的是掌握如何通过双线性变换法设计无限长数字低通滤波器对已加噪声的音乐信号进行滤波。...双线性变换法设计滤波器的优点是克服了频谱混叠现象,缺点是数字频率以及模拟频率之间的非线性关系。

    电子与信息工程数字信号处理课程设计

    1. 编程实现生成单位脉冲信号,单位阶跃信号,矩形信号,余弦信号,指数信号(a=3/2)、 sinc(x)函数的...阻带截止频率 fst=2000Hz,阻带最小衰减是 30dB,抽样频率 5kHz,采用双线性变换法 设计一个数字巴特沃斯滤波器。

    扩频通信数字基带信号处理算法及其VLSI实现 PDF

    第5章 直接数字频率合成器 5. 1 引言 5. 2 DDFS原理及其性能分析 5. 2. 1 直接数字频率合成器的工作原理 5. 2. 2 DDFS的杂散来源及其分布特性 5. 2. 3 改善DDFS杂散输出频谱的几种方法 5. 2. 4 DDFS的VLSI结构 5. 3 ...

    数字频率计报告.pdf

    在电子技术中,频率是最基本的参数之一,并且与许多电参量的测量方案、测量结果都有十分密切的关系,因此频率的测量就显得更为重要。本文所设计数字频率计是用数字显示被测信号频率的仪器,它主要由四个部分组成:时基...

    数字信号处理实验信号谱分析与 FFT 算法的应用:中北大学 通信卓越工程师专业 郝佳辉2105040529

    适用于中北大学5院通信工程,电子...(3)任意生成两组有限长信号,对信号分别进行直接卷积和FFT算法求卷积,并分析圆周卷积与线性卷积的关系。根据给定信号函数生成信号, 分析信号 包含三个频率分量。模拟角频率: ;。

    数字信号处理课件 武汉纺织大学

    会运用任意方法求z反变换 ...理解z变换与Laplace/Fourier变换的关系 掌握序列的Fourier变换并理解其对称性质 掌握离散系统的系统函数和频率响应,系统函数 与差分方程的互求,因果/稳定系统的收敛域

    基于数字信号处理机的水下光通信收发系统设计及分析

    设计了一种基于数字信号处理机(DSP)的高速高可靠性水下光通信收发系统,并分析了调制时序和信号处理过程。在收发机中,DSP完成待发送信息的里德所罗门码编码和接收信息的滤波、门限判决、解调解码,现场可编程门阵列...

    一种在复平面内用图形分析进行信号频谱分析的方法

    数字信号处理入门基础知识-在频域中深入理解的信号特征。 信号处理中,经常会碰到数字频率、模拟频率这样的概念。如何理解它们之间的关系这个问题一直困扰着许多人。特别是对于数字频率,或者只有一个模糊的概念,...

    数字信号处理-基于巴特沃思模拟低通与数字频带变换的IIR高通数字滤波器设计

    优点:频率变换关系是线性的,即 ,如果不存在频谱混叠现象,用这种方法设计得数字滤波器会很好地重现原模拟滤波器的频响特性。另外,数字滤波器的单位脉冲响应完全模仿模拟滤波器的单位冲激响应波形,时域特性逼近...

    基于MATLAB的音乐信号处理

    本文主要是研究目的是掌握如何通过双线性变换法设计无限长数字低通滤波器对已加噪声的音乐信号进行滤波。...双线性变换法设计滤波器的优点是克服了频谱混叠现象,缺点是数字频率以及模拟频率之间的非线性关系。

    基于AT89S52 单片的频率计

    用数字显示被测信号频率的仪器,被测信号可以是正弦波,方波或其它周期性 变化的信号。因此,数字频率计是一种应用很广泛的仪器 电子系统非常广泛的应用领域内,到处可见到处理离散信息的数字电路。 数字电路制造...

    DFT的matlab源代码-DiscreteFourierTransform:DFT是数字信号处理中的主要工具。因此,我们将了解它的工作原理以

    DFT是数字信号处理中的主要工具。 因此,我们将了解它的工作原理以及如何在MATLAB中实现它,并发现它与SNR的关系。 首先,我创建了一个具有两个频率f0和f1的正弦脉冲,以测试DFT是否可以检测到它们。 其次,我以不同...

Global site tag (gtag.js) - Google Analytics