可编程模拟器件
可编程模拟器件是近年来崭露头角的一类新型集成电路。它属于模拟集成电路,即电路的输入、输出甚至内部状态均为随时间连续变化且幅值未经过量化的模拟信号;同时,该类器件又是现场可编程的,即可由用户通过改变器件的配置来获得所需的电路功能。为支持上述可编程能力,可编程模拟器件需以可编程模拟单元(CAB)和可编程互连网络(PIN)为核心,配合配置数据存储器、输入单元、输出单元或输入输出单元等共同构成[1](见图1)。
图1 可编程模拟器件组成框图
多数可编程模拟器件在单一的+5V电源电压下工作,额定功耗为100mW量级。由于采取了特殊的措施,其输入、输出线性范围通常可达到接近满电源电压量程;闭环带宽已达到数百千赫到数十兆赫;频率失真度、共模抑制比、内部噪声等指标也已达到中、高精度运算放大器的水平。
尽管模拟信号处理的精度低于数字信号处理方式,但仍能满足许多重要应用对计算精度的要求,而所需的电路规模较小,成本也较低。同时利用其可编程特性,还可以实现精确的自动调谐和自动增益控制,显著提高通信系统的抗干扰能力。
相位检测器的实现
TRAC(完全可重配置模拟电路)是英国FAS公司的现场可编程模拟器件系列产品的总称。它提供了一条从信号处理问题出发,可解决各种常见的信号处理问题。器件参考模拟计算机的运算单元并加以扩充,使器件内部的每个可编程模拟单元均具备加、减、取负、对数、反对数、积分、微分等8种运算功能,因此只需选定运算的类型和给出必要的参数,便可以很方便地完成对有关单元的设计,根本无须考虑单元电路的内部结构等具体细节。其内部各单元之间采取自左向右固定连接的形式,所有单元的输入输出端均引出至器件引脚上,并且允许利用各单元均具备的“直通”和“关断”功能或者利用外接的“短路线”来修改这种基本连接[1](见图2)。
图2 TRAC器件结构示意图
在笔者所从事的认知无线电硬件平台设计中,由于需要从强信号背景环境中识别提取出微弱的信号,因而可利用TRAC器件构成相敏检测器,并将其作为锁存放大器的一部分。要实现这一目标,需要电路像窄带滤波器那样工作,除去大部分不希望要的强信号而仅允许待测的微弱信号通过。
图3所示为相位检测器的基本框图。输入信号和参考开关信号具有相同的频率和相位。从所示的开关输出中可望得到一个全波整流信号,而且经过低通滤波器后,便可得到和交流信号电位成比例的直流电压输出。在实际应用中,输入信号可能非常小,因此还需要加入前置放大级以支持精确的检测。因为通常需要在一定的范围内连续改变参考信号的频率,同时测量相应的直流输出。同样,若需要检测某个单一频率,则参考信号必须与待测输入信号频率相同。由于相位检测器也对相位敏感,因此当两个信号相位相同时会得到最大的输出电压。
图3 相位检测器框图