当前位置:首页 > EDA > 电子设计自动化
[导读]快速傅立叶变换 (FFT) 是一种功能强大的算法,专门针对计算离散傅立叶变换 (DFT) 或其逆变换进行了优化。它被广泛应用于各种应用中,尽管对于许多设计师来说,它似乎是一种复杂的操作。利用它,还可以测量音频和高频信号的谐波失真水平,并可以相当准确地识别信号的所有特征。幸运的是,不需要手动计算,因此这些繁重的操作由软件计算。

快速傅立叶变换 (FFT) 是一种功能强大的算法,专门针对计算离散傅立叶变换 (DFT) 或其逆变换进行了优化。它被广泛应用于各种应用中,尽管对于许多设计师来说,它似乎是一种复杂的操作。利用它,还可以测量音频和高频信号的谐波失真水平,并可以相当准确地识别信号的所有特征。幸运的是,不需要手动计算,因此这些繁重的操作由软件计算。

介绍

使用现代电子模拟器和频谱分析仪,获取 FFT 相对简单。当信号受到失真(一种改变信号的事件,导致其丢失或改变其初始特性)的影响时,FFT 非常有用。有几种应用可以显示信号的频谱。对时域信号使用 FFT 可以为用户提供频域信息以及对信号质量的广泛了解。例如,可以表征直流电源中的任何噪声、发现振动频率、分析电力线中的谐波以及测量音频或高频系统中的失真。

FFT 是一种比 DFT 更高效、更快速的实现方法;但它显著降低了计算复杂度,使其成为实时应用的实用替代方案。本质上,FFT 从离散时域数据中获取一系列点,并将其分解为具有不同频率和幅度的正弦波的总和。此操作允许用户分析信号频谱,显示其组成频率和相对强度。信号中的失真会导致基频出现多个谐波,而深入分析 FFT 将使设计人员能够最大限度地降低甚至消除失真率。谐波失真可能发生在所有频率上,尤其是当所涉及的电子元件是非线性时。它无疑会降低信号的质量,在输出端,不会是输入的忠实复制。

信号放大过度

本示例分析了配置为线性信号放大器的晶体管的性能,然后在允许的电压限制内分析输出信号,最后对另一个输出信号进行过度放大。在第二种情况下,信号失真,从相关波形图中可以看出。图 1 中显示的放大器使用共发射极配置的 BC549 晶体管,代表了电子学的经典。其放大率约为 14 倍,与输入的放大率相位相反,电阻 R1 和 R2 之间的比率证实了这一点。

该方案不可避免地包含非线性元件,这些元件会根据工作频率重塑放大器的行为。负责晶体管极化的电阻元件使其集电极工作点位于电源电压和地之间的大约一半,换句话说,接近 VCC/2 电压。因此,信号的正半波和负半波都可以被类似地放大。该方案故意使用相当高的输入信号 (500 mV) 进行操作,以至于输出饱和了一小部分。在这些情况下,输出信号会受到失真的影响,可以通过频谱图进行可视化。

图 1:共发射极晶体管放大器

如何在 QSPICE 中使用 FFT

使用 QSPICE 仿真器,显示位于频域的频谱图是一个简单的过程。软件仿真完成后,只需右键单击生成的信号图并选择“FFT”项。然后,选择要用于数学分析的曲线。在此阶段,还可以选择输入新的数学表达式进行 FFT 计算,从而实现显着的操作自由度。为了分析输入和输出信号的频谱,此操作执行两次,第一次针对 v(in) 信号,然后针对 v(out) 信号。结果如图 2 所示,并考虑以下因素:

· 第一张图显示了输入信号(Vin)和输出信号(Vout)的波形图。后者要大得多,甚至肉眼都能看到失真。这两个信号彼此反相

· 第二张图显示了输入信号的频谱图,突出显示了基频(1000 Hz),其电平约为 -10 dB。其他谐波无关紧要,因为它们的电平远低于 -100 dB。因此,可以认为输入信号非常纯净

· 第三张图显示了输出信号的频谱图,突出显示了放大 12 dB 的基频(1000 Hz)。图中还显示了其他具有显著水平的较高谐波;它们引入了信号失真,其中最重要的谐波达到了 -40 dB 以上的水平。因此,放大的输出信号不包含与输入信号相同的信息,并且失真相当大。

QSPICE 模拟器的基本特性之一是速度。即使在高度复杂的电路中,模拟也能快速完成。本教程的前几集也讨论过这个方面。

图2:输入和输出信号以及相应的FFT图

使用 QSPICE 自动计算失真

QSPICE 允许使用“.FOUR”指令自动计算一个或多个信号的谐波失真,并将其与其他参数一起插入到电气图中。FFT 分析由 QPOST.exe 程序执行,该程序与主软件程序位于同一文件夹中。总谐波失真计算为所有计算谐波的均方和,默认情况下为 9(基波谐波加 8 个谐波),除非另有说明。其语法类似于其他电子模拟器的语法:

.four 频率 [谐波] [周期] expr1 [expr2 [expr3 […]]]

可以使用以下指令来验证所示电路的失真程度:

.four 1kHz V(输入) V(输出)

分析的频率必须与电路信号发生器的频率平行。运行瞬态后,结果显示在“输出窗口”中,通常位于屏幕底部。在这种情况下,计算前九个谐波的失真值,结果如图 3 所示。输入信号非常纯净,失真率为 0.005%,而输出信号受到 12.51% 的显著失真影响,这实际上排除了将放大器用于专业应用的可能性。

图3:两路输入输出信号失真度值显示

DTMF 电路

以下示例电路展示了一种解决方案,该解决方案使用分立元件构成双振荡器,以生成数字“5”作为 DTMF 音调。它们是“双音多频”标准的一部分,这是一种在电话中仍然广泛使用的编码系统,用于以音频带中的声音信号形式对数字代码进行编码。该系统用于将电话键盘上输入的数字传输到电话交换机。下表显示了按键与频率之间的对应关系。

按下电话键盘上的“5”键可同时生成 770 Hz 和 1336 Hz 频率。图 4 所示的电路图执行此任务,两个独立的晶体管振荡器产生的两个音调通过运算放大器混合。

图4:5号DTMF发生器接线图

通过分析仿真产生的 FFT,如图 5 所示,可以立即注意到两个所需基频的存在。从频谱中我们还可以得出一些有关电气方案功能的结论:

· 存在 770 Hz 的基频,幅度为 1 dB

· 存在 1336 Hz 的基频,振幅为 1 dB

· 存在 1540 Hz 的谐波,但幅度为 -18 dB,可以通过滤波器轻松消除。

信号可能不是严格干净的,但考虑到所呈现的是通用的和最小的版本,电路可以提供其有效的贡献。

图 5:采用分立元件电路的数字“5”的 DTMF 发生器的频率响应

结论

如今,高度复杂的软件和测量仪器为设计人员提供了极大的帮助,在这方面,模拟程序是轻松计算 FFT 的绝佳工具。滤波器、放大器和振荡器在频域中的行为可以实时模拟,结果非常可靠,无需实际构建电路。


本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: 驱动电源

在工业自动化蓬勃发展的当下,工业电机作为核心动力设备,其驱动电源的性能直接关系到整个系统的稳定性和可靠性。其中,反电动势抑制与过流保护是驱动电源设计中至关重要的两个环节,集成化方案的设计成为提升电机驱动性能的关键。

关键字: 工业电机 驱动电源

LED 驱动电源作为 LED 照明系统的 “心脏”,其稳定性直接决定了整个照明设备的使用寿命。然而,在实际应用中,LED 驱动电源易损坏的问题却十分常见,不仅增加了维护成本,还影响了用户体验。要解决这一问题,需从设计、生...

关键字: 驱动电源 照明系统 散热

根据LED驱动电源的公式,电感内电流波动大小和电感值成反比,输出纹波和输出电容值成反比。所以加大电感值和输出电容值可以减小纹波。

关键字: LED 设计 驱动电源

电动汽车(EV)作为新能源汽车的重要代表,正逐渐成为全球汽车产业的重要发展方向。电动汽车的核心技术之一是电机驱动控制系统,而绝缘栅双极型晶体管(IGBT)作为电机驱动系统中的关键元件,其性能直接影响到电动汽车的动力性能和...

关键字: 电动汽车 新能源 驱动电源

在现代城市建设中,街道及停车场照明作为基础设施的重要组成部分,其质量和效率直接关系到城市的公共安全、居民生活质量和能源利用效率。随着科技的进步,高亮度白光发光二极管(LED)因其独特的优势逐渐取代传统光源,成为大功率区域...

关键字: 发光二极管 驱动电源 LED

LED通用照明设计工程师会遇到许多挑战,如功率密度、功率因数校正(PFC)、空间受限和可靠性等。

关键字: LED 驱动电源 功率因数校正

在LED照明技术日益普及的今天,LED驱动电源的电磁干扰(EMI)问题成为了一个不可忽视的挑战。电磁干扰不仅会影响LED灯具的正常工作,还可能对周围电子设备造成不利影响,甚至引发系统故障。因此,采取有效的硬件措施来解决L...

关键字: LED照明技术 电磁干扰 驱动电源

开关电源具有效率高的特性,而且开关电源的变压器体积比串联稳压型电源的要小得多,电源电路比较整洁,整机重量也有所下降,所以,现在的LED驱动电源

关键字: LED 驱动电源 开关电源

LED驱动电源是把电源供应转换为特定的电压电流以驱动LED发光的电压转换器,通常情况下:LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: LED 隧道灯 驱动电源
关闭