数字信号中的各种频率

数字信号中的各种频率理解采样频率和信号频率的关系 信号频率

大家好,欢迎来到IT知识分享网。

上面是频率的基本定义,需要注意的是这里说的单位时间,也就是1秒,换个角度来说,频率是和时间相关的量,脱离时间,频率也没有意义,且他的量纲是s-1;

再看一下信号邻域中的频率和生活中常见的机械领域的频率有何不同;任何复杂的信号都能由最简单的正余弦信号叠加而成,因此正余弦信号是基础,相当于用两个单位正交基构建全部的向量空间,所以通过研究正余弦信号就能知道复杂信号的特性。下面以最简单的正弦信号为例说明各种频率之间的关系。

首先这两个表达式只是形式上不同,但实际意义是一样的,都是表示正弦信号,不同之处在于,上面的表达式变量是x,指的是相位,下面的表达式变量是t,这是时间的函数,时间经过换算就是相位。为什么要写成这种形式呢?我觉得这是因为现实生活中的信号都是关于时间的函数,比如A/D采集的信号,只能是关于时间的函数,为了方便表达,所以把正弦信号的周期2*pi加到变量中,这样一来,再处理的时候只需要知道时间,就能得到完整的信号,这也符合生活中的习惯。

以上,总算明白了表达式写成y=sin2×pi×f0×x; 的原因。数学表达式的目的是为了应用服务,因此写成这种形式,可以让人一眼看出信号的最重要的两个性质:幅值和频率,非常方便。

信号的频率表示每秒钟内周期的个数,对于正弦信号来说,他的周期是2×pi,那么他一个周期的相位就是2×pi,但生活还有一些不是正弦信号的周期信号,可以随手画一个周期信号,并把它的周期定为1,那么此此时一个周期的相位就不再是2×pi,而是1,所以他的表达式中就不会有2pi。
所以,在看到有2pi的地方就知道这个信号的前提是正弦信号,正是因为正弦信号是自然界普遍存在的最简单的形式,所以在表达式中加上2pi才更有普适性。

频率描述的是每秒钟完成周期的次数,也叫做物理频率那么如果我要知道每秒钟走过多少相位了怎么办?乘上2pi,这也就是模拟频率(角频率)的由来。

那么数字频率归一化频率又该如何理解呢?
首先,数字信号都是从连续信号中抽样的来的,以连续的信号
y=Asin(Ωt+θ)
为例,A是振幅,Ω 是频率,t 是时间变量,由于频率的单位是s-1,所以相乘后时间量纲会消掉,只有相位。Ω是数字信号中模拟频率的表示符。和上面分析额类似,我现在一看到Ω这个量就知道其中肯定有2pi
我们以等间隔 T 对这个信号进行采样,也就是每隔 T 秒采一个点,每秒钟可以采 fs(1/T) 个点,信号的连续表达式是关于时间 t 的函数,经过采样后就变成了关于点数个数 n 的函数。n 经过等间隔采样的,时间间隔为T,那么采样点的位置n 乘以时间间隔T 就得到了相位,也就是每个间隔之间的相位,这就是数字频率的由来。



数字频率(圆周频率):ω=ΩΤ

归一化频率 频率有大有小,比如1Hz,100Hz,10000Hz等等,如何统一这些表达呢?这就时归一化频率的作用。归一化频率是数字化采用的称呼,和采样频率fs有关,F=f/fs,物理频率除以采样频率即可求得归一化频率。由于奈奎斯特采样定理,最高的信号频率为fs/2对应归一化频率0.5, 这也就是为什么在matlab的fdtool工具中归一化频率为什么最大只到0.5的原因。
数字信号中的各种频率
图源网络

这里基本上搞懂了各种频率的关系,接下来记录以下在matlab中绘制正弦信号时遇到的几个技巧。

以简单的正弦信号为例子:y=sint

t=1:0.01*pi:2*pi; y=sin(t); 

这表示把0-2pi分成100份,也就是在0-2pi之间采样100个点,这种方法不能直接看出我们熟悉的采样频率fs,频率f,采样点N之间的关系

fs=50; N=50; f=1; n=0:N-1; t=n/fs; 

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/130856.html

(0)
上一篇 2025-08-12 15:15
下一篇 2025-08-12 15:20

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信