关于展频和小数分频的理论原理和实践

关于展频和小数分频的理论原理和实践如果一个以为周期的函数在上满足狄利克雷条件 即 1 除去有限个第一类间断点外 处处连续 2 分段单调 单调区间的个数有限则的 fourier 级数表示为 在上处处收敛 且在的连续点处收敛于 其中 对上式两边求积分 所以 对于所以 所以 综上 在电子通信领域 常常利用欧拉公式 所以 令 得到 fourier 级数的复指数形式 这里面 同理 上面的写为统

如果一个以T为周期的函数f(x)

\bigg[-\frac{T}{2}, \frac{T}{2}\bigg]

上满足狄利克雷条件,即:

1.除去有限个第一类间断点外,处处连续

2.分段单调,单调区间的个数有限

f(x)的fourier级数表示为:

f(t)\approx \frac{a_0}{2}+\sum_{n=1}^{\infty }\bigg[a_ncos(n\omega_0t) + b_nsin(n\omega_0t)\bigg]

\bigg[-\frac{T}{2}, \frac{T}{2}\bigg]

上处处收敛,且在f(x)的连续点处收敛于f(t), 其中,

\omega_0 =\frac{2\pi}{T}

对上式两边求积分:

\\ \int_{-\frac{T}{2}}^{\frac{T}{2}}f(t)dt=\int_{-\frac{T}{2}}^{\frac{T}{2}}\bigg(\frac{a_0}{2}+\sum_{n=1}^{\infty }\bigg[a_ncos(n\omega_0t) + b_nsin(n\omega_0t)\bigg]\bigg) dt=\int_{-\frac{T}{2}}^{\frac{T}{2}}\frac{a_0}{2}dt\\=\frac{a_0}{2}\cdot T

所以:

a_0=\frac{2}{T}\int^{\frac{T}{2}}_{-\frac{T}{2}}f(t)dt

对于\\ (m=1,2,3,\cdots)

\\ \int_{-\frac{T}{2}}^{\frac{T}{2}}f(t)cos(m\omega_0t)dt=\int_{-\frac{T}{2}}^{\frac{T}{2}}\bigg(\frac{a_0}{2}+\sum_{n=1}^{\infty }\bigg[a_ncos(n\omega_0t) + b_nsin(n\omega_0t)\bigg]\bigg)cos(m\omega_0t) dt\\=0+a_n\int_{-\frac{T}{2}}^{\frac{T}{2}}cos^2(n\omega_0t)dt=a_n\int_{-\frac{T}{2}}^{\frac{T}{2}}\frac{1+cos(2n\omega_0t)}{2}dt=a_n\int_{-\frac{T}{2}}^{\frac{T}{2}}\frac{1}{2}dt +a_n\int_{-\frac{T}{2}}^{\frac{T}{2}} \frac{cos(2n\omega_0 t)}{2}dt\\=a_n\int_{-\frac{T}{2}}^{\frac{T}{2}}\frac{1}{2}dt +a_n\int_{-\frac{T}{2}}^{\frac{T}{2}} \frac{cos(2n\omega_0 t)}{4n\omega_0}d(2n\omega_0 t)=\frac{a_n}{2}\bigg|_{-\frac{T}{2}}^{\frac{T}{2}}+\frac{a_n}{4n\omega_0}sin(2n\omega_0t)\bigg|_{-\frac{T}{2}}^{\frac{T}{2}}\\=a_n\cdot \frac{T}{2}+0

所以:

\\a_n=\frac{2}{T}\int^{\frac{T}{2}}_{-\frac{T}{2}}f(t)cos(n\omega_0 t)dt \quad(n=1,2, 3,\cdots)

\\ \int_{-\frac{T}{2}}^{\frac{T}{2}}f(t)sin(m\omega_0t)dt=\int_{-\frac{T}{2}}^{\frac{T}{2}}\bigg(\frac{a_0}{2}+\sum_{n=1}^{\infty }\bigg[a_ncos(n\omega_0t) + b_nsin(n\omega_0t)\bigg]\bigg)sin(m\omega_0t) dt\\=0+b_n\int_{-\frac{T}{2}}^{\frac{T}{2}}sin^2(n\omega_0t)dt=b_n\int_{-\frac{T}{2}}^{\frac{T}{2}}\frac{1-cos(2n\omega_0t)}{2}dt=b_n\int_{-\frac{T}{2}}^{\frac{T}{2}}\frac{1}{2}dt -b_n\int_{-\frac{T}{2}}^{\frac{T}{2}} \frac{cos(2n\omega_0 t)}{2}dt\\=b_n\int_{-\frac{T}{2}}^{\frac{T}{2}}\frac{1}{2}dt - b_n\int_{-\frac{T}{2}}^{\frac{T}{2}} \frac{cos(2n\omega_0 t)}{4n\omega_0}d(2n\omega_0 t)=\frac{b_n}{2}\bigg|_{-\frac{T}{2}}^{\frac{T}{2}}-\frac{b_n}{4n\omega_0}sin(2n\omega_0t)\bigg|_{-\frac{T}{2}}^{\frac{T}{2}}\\=b_n\cdot \frac{T}{2}+0

所以:

\\b_n=\frac{2}{T}\int^{\frac{T}{2}}_{-\frac{T}{2}}f(t)sin(n\omega_0 t)dt \quad(n=1,2, 3,\cdots)

综上:


a_0=\frac{2}{T}\int^{\frac{T}{2}}_{-\frac{T}{2}}f(t)dt

\\a_n=\frac{2}{T}\int^{\frac{T}{2}}_{-\frac{T}{2}}f(t)cos(n\omega_0 t)dt \quad(n=1,2, 3,\cdots)

\\b_n=\frac{2}{T}\int^{\frac{T}{2}}_{-\frac{T}{2}}f(t)sin(n\omega_0 t)dt \quad(n=1,2, 3,\cdots)


在电子通信领域,常常利用欧拉公式:

cos(t)=\frac{e^{it}+e^{-it}}{2}

sin(t)=\frac{e^{it}-e^{-it}}{2i}

所以:

\\f(t)\approx \frac{a_0}{2}+\sum_{n=1}^{\infty }\bigg[a_ncos(n\omega_0t) + b_nsin(n\omega_0 t)\bigg]\\=\frac{a_0}{2}+\sum_{n=1}^{\infty }\bigg[ \frac{a_n}{2}(e^{in\omega_0 t}+e^{-in\omega_0 t})-i\cdot \frac{b_n}{2}(e^{in\omega_0 t}-e^{-in\omega_0 t})\bigg]\\=\frac{a_0}{2}+\sum_{n=1}^{\infty }\bigg[ \frac{a_n-ib_n}{2}e^{in\omega_0 t}+\frac{a_n+ib_n}{2}e^{-in\omega_0 t}\bigg]

令:

c_0=\frac{a_0}{2}

c_n=\frac{a_n-ib_n}{2}

c_{-n}=\frac{a_n+ib_n}{2}

得到fourier级数的复指数形式:

\\f(t)\approx\frac{a_0}{2}+\sum_{n=1}^{\infty }\bigg[ \frac{a_n-ib_n}{2}e^{in\omega_0 t}+\frac{a_n+ib_n}{2}e^{-in\omega_0 t}\bigg]\\= c_0+\sum_{n=1}^{\infty }\bigg(c_ne^{in\omega_0 t} + c_{-n}e^{-in\omega_0 t}\bigg)=\sum_{n=-\infty}^{\infty}C_ne^{in\omega_0 t}

这里面:

C_0=\frac{a_0}{2}=\frac{1}{2}\cdot \frac{2}{T}\int^{\frac{T}{2}}_{-\frac{T}{2}}f(t)dt=\frac{1}{T}\int^{\frac{T}{2}}_{-\frac{T}{2}}f(t)dt

\\C_n=\frac{a_n-ib_n}{2}=\frac{1}{2}\cdot \frac{2}{T}\bigg[\int^{\frac{T}{2}}_{-\frac{T}{2}}f(t)cos(n\omega_0 t)dt-i\int^{\frac{T}{2}}_{-\frac{T}{2}}f(t)sin(n\omega _0 t)dt\bigg] \\=\frac{1}{T}\int^{\frac{T}{2}}_{-\frac{T}{2}}f(t)\bigg[cos(n\omega_0 t)-isin(n\omega_0 t)\bigg]dt=\frac{1}{T}\int^{\frac{T}{2}}_{-\frac{T}{2}}f(t)e^{-in\omega_0 t}dt \quad (n=1,2, 3, \cdots)

同理:

C_{-n}=\frac{1}{T}\int^{\frac{T}{2}}_{-\frac{T}{2}}f(t)e^{in\omega_0 t}dt \quad (n=1,2, 3, \cdots)

上面的C_0, C_{-n},C_n写为统一的形式为:

C_{n}=\frac{1}{T}\int^{\frac{T}{2}}_{-\frac{T}{2}}f(t)e^{-in\omega_0 t}dt \quad (n=0,\pm1,\pm2, \pm3, \cdots)

\omega _n=n\omega_0 \quad (n=0,\pm1,\pm2, \pm3, \cdots)

则综合上面各式,可得:

\mathbf{f(t)\approx\frac{1}{T}\sum_{n=-\infty }^{\infty}\bigg[ \int^{\frac{T}{2}}_{-\frac{T}{2}}f(t)e^{-i\omega _nt}dt\bigg]e^{i\omega _n t}}


拆分后得到傅里叶级数形式:

\\\mathbf{ F(n )=\frac{1}{T}\int_{-\frac{T}{2}}^{\frac{T}{2}}f(t)e^{-in\omega_0 t}dt \quad (n \in Z)}

\\\mathbf{f(t)=\sum_{n=-\infty}^{\infty }F(n)\cdot e^{in\omega_0 t}\quad (n \in Z)}


傅里叶级数推导出非周期信号的傅里叶变换:

\\f(t)=\sum_{n=-\infty}^{\infty }F(n)\cdot e^{in\omega_0 t}=\sum_{n=-\infty}^{\infty }\bigg[\frac{1}{T}\int_{-\frac{T}{2}}^{\frac{T}{2}}f(t)e^{-in\omega_0 t}dt\bigg]\cdot e^{in\omega_0 t}\\=\frac{1}{T}\sum_{n=-\infty}^{\infty }\bigg[\int_{-\frac{T}{2}}^{\frac{T}{2}}f(t)e^{-in\omega_0 t}dt\bigg]\cdot e^{in\omega_0 t}

T\rightarrow \infty时,周期信号变为非周期信号,由于\omega_0 =\frac{2\pi}{T}, 傅里叶级数为:

\\ \lim_{T \to \infty }f(t)=\lim_{T \to \infty }\frac{1}{T}\sum_{n=-\infty}^{\infty }\bigg[\int_{-\frac{T}{2}}^{\frac{T}{2}}f(t)e^{-in\omega_0 t}dt\bigg]\cdot e^{in\omega_0 t}\\=\lim_{T \to \infty }\frac{\omega_0}{2\pi}\sum_{n=-\infty}^{\infty }\bigg[\int_{-\frac{T}{2}}^{\frac{T}{2}}f(t)e^{-in\omega_0 t}dt\bigg]\cdot e^{in\omega_0 t}\\=\lim_{T \to \infty }\frac{1}{2\pi}\sum_{n=-\infty}^{\infty }\bigg[\int_{-\frac{T}{2}}^{\frac{T}{2}}f(t)e^{-in\omega_0 t}dt\bigg]\cdot e^{in\omega_0 t}\cdot \omega_0

T\rightarrow \infty时候,\Delta \omega =n\omega_0 - (n-1)\omega_0=\omega_0\rightarrow 0

根据微积分的微元法,外面的累加可以看成求底边为\omega_0,高为

\bigg[\int_{-\frac{T}{2}}^{\frac{T}{2}}f(t)e^{-in\omega_0 t}dt\bigg]\cdot e^{in\omega_0 t}

的图形的面积:

关于展频和小数分频的理论原理和实践

\\ \lim_{T \to \infty }f(t)=\lim_{T \to \infty }\frac{1}{T}\sum_{n=-\infty}^{\infty }\bigg[\int_{-\frac{T}{2}}^{\frac{T}{2}}f(t)e^{-in\omega_0 t}dt\bigg]\cdot e^{in\omega_0 t}\\=\lim_{T \to \infty }\frac{\omega_0}{2\pi}\sum_{n=-\infty}^{\infty }\bigg[\int_{-\frac{T}{2}}^{\frac{T}{2}}f(t)e^{-in\omega_0 t}dt\bigg]\cdot e^{in\omega_0 t}\\=\lim_{T \to \infty }\frac{1}{2\pi}\sum_{n=-\infty}^{\infty }\bigg[\int_{-\frac{T}{2}}^{\frac{T}{2}}f(t)e^{-in\omega_0 t}dt\bigg]\cdot e^{in\omega_0 t}\cdot \omega_0\\=\frac{1}{2\pi}\int_{-\infty }^{\infty}\bigg[\int_{-\infty }^{\infty}f(t)e^{-i\omega t}dt\bigg]e^{i\omega t}d\omega \uad (-\infty<\omega< \infty )

所以:


F(\omega)=\int_{-\infty}^{\infty}f(t)e^{-i\omega t}dt \uad (-\infty<\omega< \infty )

f(t)=\frac{1}{2\pi}\int_{-\infty}^{\infty}F(\omega)e^{i\omega t}d\omega \uad (-\infty<\omega< \infty )


一个真实的时钟信号傅里叶级数变换的例子:

关于展频和小数分频的理论原理和实践

此函数的解析式是:

\\ a_0=\frac{1}{T}\int_{-\frac{T}{2}}^{\frac{T}{2}}f(x)dx = \frac{1}{T}\int_{-\frac{T}{2}}^{\frac{T}{2}}f(x)dx =\frac{1}{T}\int_{-\tau}^{\tau}1\cdot dx = \frac{1}{T}\int_{-\tau}^{\tau}1\cdot dx\\=\frac{1}{T}\bigg|^{\tau}_{-\tau}=\frac{2\tau}{T}

\\ b_n =0

\\ a_n =\frac{2}{T}\int_{-\frac{T}{2}}^{-\frac{T}{2}}f(x)cos(n\cdot \frac{2\pi}{T}\cdot x)dx=\frac{2}{T}\int_{-\tau}^{\tau}1\cdot cos(n\cdot \frac{2\pi}{T}\cdot x)dx \\=\frac{T}{2n\pi}\cdot \frac{2}{T}\int_{-\tau}^{\tau}1\cdot cos(n\cdot \frac{2\pi}{T}\cdot x)d(n\cdot \frac{2\pi}{T}\cdot x)=\frac{1}{n\pi}sin(n\cdot \frac{2\pi}{T}\cdot x)\bigg|_{-\tau}^{\tau}=\frac{2sin(\frac{2n\pi \tau}{T})}{n\pi}

函数图形为:

关于展频和小数分频的理论原理和实践

 python代码:

 # -*- coding: utf-8 -*- """ Created on Mon Feb 1 13:57:21 2021 @author: czl """ from pylab import * x = mgrid[-20:20:0.01] def fourier_wave(): a0 = 3/16 s=a0 for n in range(1,1000,1): bn = 0 an = 2*sin((2*n*pi*1.5/16))/(n*pi) s0 = an*cos(n*x*(2*pi/16))+bn*sin(n*x*(2*pi/16)) s=s+s0 plot(x,s,'orange',linewidth=0.6) title('fourier_transform') show() fourier_wave()

复指数形式的傅里叶变换系数是:

f(n\omega_0)=\frac{a_n-ib_n}{2}=\frac{a_n}{2}=\frac{sin(\frac{2n\pi \tau}{T})}{n\pi}

f(n\cdot \frac{2\pi}{T})=\frac{sin(\frac{2n\pi \tau}{T})}{n\pi}

密度谱:

 T\cdot f(n\cdot \frac{2\pi}{T})=2\tau \cdot \frac{sin(\frac{2n\pi \tau}{T})}{\frac{2n\pi\tau}{T}}

F(\omega)=T\cdot f(n\cdot \frac{2\pi}{T})=2\tau \cdot \frac{sin(\omega\tau)}{\omega\tau}

下图表示的就是当关于展频和小数分频的理论原理和实践 ​

这里的负频率的意义是单位圆的旋转方向,并不是普通意义上“负”的概念。


数字电路中的时钟信号时域波形和上图非常相似,它的频谱密度图说明了一个问题,周期性的信号是窄带频谱(频带范围△f远小于中心频率fc,且fc远离零频率的窄带随机信号或窄带噪声,统称为窄带随机过程)。,特定的频率的幅值会很高,这对认证测试来说非常的不利。而一般时钟信号都是周期信号,这在电路中是少不了的。有没有什么办法,改造下时钟的频谱,同时又不影响功能呢?

答案是有的,那就是展频技术。

展频,通常理解,就是将窄带频谱扩展为宽带频谱,让能量不集中到某一个频率点,将能量分散到多个频率点。通过对尖峰时钟进行调制处理,使其从一个窄带时钟信号变为一个具有边带的频谱,将时钟的尖峰能量分散到展频区域的多个频率段,从而达到降低尖峰能量,抑制EMI的效果。

经过展频后的信号,频率并不是“那么固定”,它会在一定范围内移动。所以频谱上,把能量“平均”了。这样,对于EMC (电磁兼容性)上更良好。这在很多对于频率精准度要求不那么高的技术上使用。

我们知道,时钟信号通常都是周期信号,它的频谱就是窄带的,能量集中,如上面的傅里叶级数分析。要想将它的频谱进行扩宽,那肯定要对时钟信号进行改造,如何改造呢?

原本的时钟信号每个周期都是一样的,周期时间长度也一样,为Tclk。我们可以对其进行微调,比如先将每个时钟周期比上一个时钟周期的时间加长一点点,累计n个周期之后,再将每个时钟周期比上一个时钟周期缩短一点点,再累计n个周期,如此循环。

这样时间一定的话,包含总的时钟周期的个数是不变的,但是里面的时钟信号的每个周期都是不一样的,如下图。

关于展频和小数分频的理论原理和实践

从上面的描述可以看到,会有几个参数。

一个是调制速度:就是完成一次循环的时间,也就是2n*Tclk,这个时间的倒数就是调制速度对应的调制频率。

一个是调制深度:调制后,会有最长的时钟周期,也有最短的时钟周期,它们相对原始周期长度有一个差值,这个差值除以原来的时钟周期,就是调制深度,是个百分数。

还有一个是调制方式:前说的是时钟周期长度线性增加或者减小,这种方式叫线性调制方式,线性调制方式如下所示:

关于展频和小数分频的理论原理和实践

在中间虚线位置时,时钟的周期不变,也就是频率不变。在三角波顶端时,时钟周期变到最小,也就是频率变到最大,为f+△f。

这个三角波的频率就是调制速度,它一般远小于时钟频率,在30Khz-60Khz左右。

调制深度就对应△f,一般实际变化量很小,小于3%。

现在我们知道了展频之后的信号是什么样的,那么它真的能将窄带频谱变为宽带频谱吗?我们下面画出它的频谱。

展频后的频谱

1、为了减小计算量(量大电脑内存不够用),我们让时钟的频率为1,调制速度为时钟的千分之一,即0.001Hz,调制深度为2%。

关于展频和小数分频的理论原理和实践

2、为了更为清楚的看到展频之后的频谱,我们对1Hz基频来个特写。

关于展频和小数分频的理论原理和实践

调制之前1Hz的幅度是0.63,调制之后最高幅度为0.15。如果db来表示,那么就是降低了20log(0.63/0.15)=12.7dB。

3、上图对应的是调制深度为2%,我们降低调制深度为1%,再来看看频谱。

关于展频和小数分频的理论原理和实践

调制深度为1%的频谱幅度最高为0.2,如果用db来表示,那么就是降低了20log(0.63/0.2)=9.96dB。

两者对比,可看到,调制深度越大,频谱越宽,幅度越小,对EMI的抑制作用也就越好。不过呢,调制深度大了,时钟频率变化越大,引起电路时序问题的可能性也就越大。

4、如果调制深度不变,改变调制速度会怎么样呢?

将调制速度从0.001改为0.0001,即降低10倍,调制深度为2%,频谱如下图。

关于展频和小数分频的理论原理和实践

频谱幅度最高为0.05,如果db来表示,那么就是降低了20log(0.63/0.05)=22dB。

可以看到,调制速度降低,对EMI的抑制作用越好。不过通常不会低于30Khz,因为20Khz就处于人耳可听到的范围,为了避免产生噪声,不会再低了。

小结

     1、 展频技术可以将窄带频谱变成宽带频谱,能够对辐射有抑制作用

     2、调制速度越慢,调制深度越大,抑制效果越好

实践:


 


结束!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/215314.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月18日 下午2:11
下一篇 2026年3月18日 下午2:12


相关推荐

  • 最近公共祖(LCA)模板_祖先深度_区域祖先_(欧拉序列+标准RMQ+四毛子)O(n)-O(1)

    最近公共祖(LCA)模板_祖先深度_区域祖先_(欧拉序列+标准RMQ+四毛子)O(n)-O(1)前几天看到 LCA 发现有种 O n O 1 的做法 本想找板子学习一下 苦寻无果 那就自己写写板子吧 因为实在才疏学浅 各位大佬要是遇到 bug 或是 wa 的题 请告诉我 我去改 duoblyOn O1 顶点 1 n include bits stdc h usingnamespa typedeflongl constintma bits

    2026年3月19日
    2
  • 树莓派上运行 OpenClaw 开启 AI agent

    树莓派上运行 OpenClaw 开启 AI agent

    2026年3月15日
    2
  • 生物AI插图免费领取[通俗易懂]

    生物AI插图免费领取[通俗易懂]人靠衣装,佛靠金装,科研成果靠图装。如今做科研不仅只需要会做实验,如何将成果美美地展示出来也是一门需要培养的技能。科研海报、项目PPT、论文插图、通路图……这些直接刺激人感官的展示都可以帮助升华我们的科研内容。之前我们介绍过如何用AdobeIllustrator对图形进行编辑、拼合、排版、简单模式图绘制,并录制了视频,放在了腾讯课堂,http://bioinfo.ke.qq.com,可免费观…

    2022年6月9日
    31
  • uri与url的区别简单理解(uri和url有什么区别)

    一、URI<1>什么是URIURI,通一资源标志符(UniformResourceIdentifier,URI),表示的是web上每一种可用的资源,如HTML文档、图像、视频片段、程序等都由一个URI进行定位的。<2>URI的结构组成URI通常由三部分组成:①访问资源的命名机制;②存放资源的主机名;③资源自身的名称。<3>…

    2022年4月14日
    63
  • Ubuntu20.04安装详细图文教程(双系统)[通俗易懂]

    Ubuntu20.04安装详细图文教程(双系统)[通俗易懂]Ubuntu安装前言最近想把自己开发环境换成linux的,想了一下还是ubuntu比较面向桌面,而且想熟悉使用一下Linux操作系统,决定使用ubuntu。开始了着手查找安装Ubuntu双系统的方法。安装有三种,虚拟机安装、wubi安装和U盘安装。第一种发挥不出硬件本身的性能,尝鲜还行。使用wubi–就是ubuntu提供的一种简便的安装系统方法,但是当时使用一直出错。所以我用了第三种,就出现了这篇博客。一、需要资源U盘一个(提前备份数据)Ubuntu20.04LTS镜像下载地址:清华源

    2022年5月16日
    69
  • 矢量控制——SVPWM

    矢量控制——SVPWM空间矢量脉宽调制 SVPWM 主要思想是把三相交流电机等效为直流电机 然后跟踪圆形磁场 SVPWM 主要由 波形发生器 Chark 变换 扇区判断 Park 变换 桥臂作用时间 比较器 插入死区等模块组成 1 波形发生器 使用 DDS 在 FPGA 内部产生正弦波 三角波 如果是三相星形不带零线 则可以只产生两路正弦波 相位相差 120 度 相位差可以在 DDS 的地址加个常数来实现 三角波 则

    2026年3月18日
    3

发表回复

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

关注全栈程序员社区公众号