我知道 FIR 方法,我见过 IIR,但我想知道是否可以在模拟域中实现希尔伯特变换器,即使用积分器而不是延迟。是否可以?如果是,如何?
[编辑] 在我自己的一些搜索之后,我偶然发现了sci.electronics.design 中的一个答案——“模拟延迟??” (我没有发布链接,因为它似乎涉及一些字符串,我不知道会有什么影响)。一个简单的搜索就可以了。
尽管如此,这仍涉及将数字延迟转换为其模拟对应物、时钟等,没有连续时间值。这是否意味着没有其他方法可以做到(模拟)?
我知道 FIR 方法,我见过 IIR,但我想知道是否可以在模拟域中实现希尔伯特变换器,即使用积分器而不是延迟。是否可以?如果是,如何?
[编辑] 在我自己的一些搜索之后,我偶然发现了sci.electronics.design 中的一个答案——“模拟延迟??” (我没有发布链接,因为它似乎涉及一些字符串,我不知道会有什么影响)。一个简单的搜索就可以了。
尽管如此,这仍涉及将数字延迟转换为其模拟对应物、时钟等,没有连续时间值。这是否意味着没有其他方法可以做到(模拟)?
是的,可以在模拟域中实现希尔伯特变换,尽管当您考虑到组件的不确定性和缺陷时,很难在很大的带宽上获得所需的相移。本文档中对该主题进行了一些讨论。
我不确定你为什么认为你会使用积分器而不是延迟器。离散时间延迟的模拟对应物是连续时间延迟。这可以通过多种方式实现,尽管如前所述,在模拟电子设备中实现精确延迟非常困难。我以前见过的一些引起延迟的方法包括引入电容延迟(例如使用 RC 滤波器)或使用表面声波 (SAW) 设备。
我设计了一个所谓的 AcqHilbert A/D 转换器。它是来自 Analog Devices 或 Maxim 的混合模拟 Hilbert 变压器和双匹配 SAR A/D 转换器的级联。8 阶 Hilbert Xformer 基于双 12 位 CMOS 乘法 DAC (AD 54x5) 和 DigiPots。根据 Bedrosian 或 Lloyd 表,它是完全可编程的,用于定位全通极点和零点转换,超过 1000/1 的兴趣带。BoI 的位置也可以定位在 4000/1 的范围内,从 (400Hz-400kHz) 到 (0.1Hz-100Hz)。整个系统由 SPI 总线控制。