问题:
我如何处理变化幅度很大的信号?

答案:
使用对数放大器。
世界上最小的哺乳动物当属Etruscan pygmy shrew,其长度约为3厘米(不包括尾巴在内),重量不到1.5克 - 是老鼠的十分之一。最大的哺乳动物则是蓝鲸,其长度超过30米,重量达150余吨,是大象体重的30倍。蓝鲸的身长是Etruscan pygmy shrew的1000倍,重量是它的1亿倍。
测量小的东西很容易,测量大的东西也不难;但是,如果必须同时测量这两 种东西,事情就变得复杂起来。系统能够处理的最小信号与最大信号的比值即为系统的“动态范围”,通常用分贝(dB)来表示。如果系统的最大电压或电流是最 小电压或电流的1000倍,则其动态范围就是60 dB;如果两者的比值是106,则其动态范围就是120 dB。
如果最低有效位(LSB)小于最高有效位(MSB)的1/100,000,000,那么就需要28位的数字系统,因此,能够处理这种变化的数字系统需要具有极高的分辩率或复杂的信号处理能力。
但是,有些模拟电路可以轻松地处理极宽的动态范围,这就是“对数放大器”,或者更准确(但不常用)地说是“对数转换器”。对数放大器的输出与输入呈对数关系,有些对数放大器能处理超过160 dB的动态范围。
对数放大器的架构有很多种。有些对数放大器利用硅结的对数特性,能提供极宽的动态范围,但速度较低;其它一些对数放大器(连续检波式对数放大器)则利用级联的检波器/放大器生成对数响应,带宽高达数GHz,在60 dB至90 dB的动态范围内仍能提供精确的对数响应。
这两类对数放大器均可做成集成电路。链接的文章详细介绍了这两类对数放大器的不同结构与特性。这些文章易于理解和运用,但在基本的教科书中很少讨论,因此往往会被经验不足的模拟设计师所忽视。
如果系统必须处理极宽的模拟信号范围,工程师们就应当考虑使用对数放大器。对数放大器不仅简单、价格合理,而且非常有用。