我在网上环顾四周,但没有发现任何相关内容。电子设备很难分解不同频率的信号。
这是如何在裸机级别完成的?
任何建议的来源或评论都会非常有帮助
我在网上环顾四周,但没有发现任何相关内容。电子设备很难分解不同频率的信号。
这是如何在裸机级别完成的?
任何建议的来源或评论都会非常有帮助
电子设备很难分解不同频率的信号。
它不是。
实际上有很多设备可以明确地做到这一点。
首先,您必须区分连续傅立叶变换(您可能知道为\$\mathcal F\left\{x(t)\right\}(f)=\int_{-\infty }^{\infty} x(t)e^{j2\pi ft}\,\mathrm dt\$ ) 和数字傅里叶变换 (DFT),这是您可以对采样信号执行的操作。
对于两者,都有实现这些的设备。
在数字电子学中实际需要的方式很少——数字信号被采样,所以你会使用 DFT。
在光学和光子学中,您会注意到实际上有机会获得“大”(读作:几乎与上面的积分一样无限)长度的完美周期性事物。有效地,一个声光元件可以用一个或多个音调激发,它会具有与上述积分相同的相关效果。您无需查看 2018 年的诺贝尔物理学奖获得者即可找到傅立叶光学的示例。
这真是到处都是;这是一个标准的处理步骤,作为一名通信工程师,我们甚至经常忘记它在哪里。
所以,这个列表远不完整。只是例子:
请注意,上面的列表仅包含在操作期间执行 DFT 的事情。您可以 100% 确定在设计任何与 RF 相关的远程设备时,尤其是天线、混频器、放大器、(解)调制器,都涉及到大量的傅立叶变换/频谱分析。同样适用于音频设备设计、任何高速数据链路设计、图像分析……
我将在这里解决 DFT。
通常,这被实现为FFT快速傅里叶变换。这是 20 世纪最重要的算法发现之一,因此我将只说几句话,因为实际上有成千上万篇文章解释了 FFT。
你进去看看 DFT 的\$e^{j2\pi \frac nN k}\$乘数。你会注意到这些基本上可以理解为\${e^{j2\pi \frac 1N k}}^n=W^n\$ ; 你有你的旋转因素。现在您避免计算您已经计算过的系数,而只需在必要时交换一个符号。
这样,您可以将 DFT 的复杂性从 $N^2$(如果您将 DFT 实现为朴素的总和,这将是复杂性)降低到\$N\log N\$的顺序- a巨大的胜利,即使是相对较小的\$N\$。
在硬件中实现这一点相对简单,如果您可以一次获得整个输入向量 - 您将获得\$\log N\$作为组合深度和每一步的固定系数。诀窍是知道如何(是否)对各个层进行流水线化,以及如何使用您拥有的特定硬件类型(ASIC?FPGA?带有硬件乘法器的 FPGA?)。您基本上可以拼凑\$N=2^l\$ -length transform 仅来自我们所说的Butterflies,一旦您阅读了 FFT,您就会认出它。
在软件中,原理是相同的,但是您需要知道如何对非常大的转换进行多线程处理,以及如何通过优化利用 CPU 缓存来尽可能快地访问内存。
但是,对于硬件和软件,您都可以使用一些库来计算 DFT (FFT)。对于硬件,这通常来自您的 FPGA 供应商(例如 Altera/Intel、Xilinx、Lattice…),或大型 ASIC 设计工具公司(Cadence)或您的 ASIC 公司。
表面声波设备被用作模拟机电设备来执行多项信号处理任务。大多数论文都是收费的。
Colin Campbell 1989 年出版的《Surface Acoustic Wave Devices and their Signal Processing Applications 》一书的第 16 章
发布者摘要
本章介绍使用 SAW 线性调频 (FM) 啁啾滤波器的快速实时傅里叶变换技术,处理时间仅为几微秒。基于 SAW 的技术可应用于声纳、雷达、扩频和其他需要快速分析或过滤复杂信号的通信技术。对于基于 SAW 的傅立叶变换系统,这是在接收器中频 (IF) 级中执行的。SAW 线性 FM 啁啾滤波器可以配置为影响许多傅里叶变换操作。其中三个是 (1) 用于频谱或网络分析的单级傅里叶变换器,(2) 用于倒谱分析的两级傅里叶变换处理器,以及 (3) 用于实时滤波的两级傅里叶变换处理器。用于信号频谱分析的基于 SAW 的傅立叶变换处理器(称为压缩接收器)具有多种配置,可在高达 1 GHz 的分析带宽上提供频谱分辨率。本章还讨论了双线性混频器在 SAW 傅里叶变换处理器中的使用。