- 易迪拓培训,专注于微波、射频、天线设计工程师的培养
国标解调芯片M88DD2000 的工作原理与应用
M88DD2000的内部功能模块框图如图2所示。
图二: M88DD2000的内部功能模块框图。
各模块工作原理如下:
ADC
M88DD2000内置一个高性能的10位宽度 ADC来对中频进行直接采样, 支持的中频频率为4.57MHz 和 36.167MHz,带宽为6MHz、7MHz、8MHz。
AGC
M88DD2000有两个模拟AGC(自动增益控制)输出,一个用于射频的自动增益控制,另一个用于中频的自动增益控制。AGC环路通过比较采样信号和AGC参考值之间的大小来产生AGC的PWM输出 (Pulse Width Modulator)。 PWM的速率使根据输入信号的电平来进行调整。
前端模块
前端模块(Front end)主要实现的功能包括: 直流去除,脉冲噪声去除、数字AGC、中频到基带的下变频、以及内插滤波和速率变换。直流去除的作用是补偿在AD变换之后 I/Q 两路的增益不平衡、相移偏差以及直流偏置。脉冲噪声去除是将采样信号的幅度与预先设定的门限进行比较,如果在一个连续的时间内,采样信号的幅度高于门限,则认为存在脉冲噪声需要滤除。数字AGC的功能是补偿已经滤波之后的数字信号功率,通过计算一定周期内的输入信号平均功率,将其调整到接近预先设定的参考值。中频到基带的下变频功能是通过数字的本地载波信号与采样后的输入信号相乘,滤除高频分量后得到基带的有用信号;内插滤波和速率变换是根据符号速率和定时恢复模块输出的控制信号对信号抽取,从而得到与符号速率一致的采样信号。
FFT
FFT模块执行快速傅立叶变换。FFT模块是由符号定时和载波同步模块来进行触发的。在多载波时,FFT执行从时域到频域的变换。在单载波时,再完成FFT变换之后,还有进行一次IFFT变换,将信号再次变换到时域,同时可以利用FFT变换的结果来提取导频信息。
信道估计和校正
信道估计模块使用本地的PN序列与接收信号的PN序列进行时域相关,从而完成信道的估计和校正,同时确定多载波或者单载波的帧体起始位置。
符号、定时和载波同步
符号同步模块动态地调整以保证帧体符号的正确起始点,以便可以正确的执行FFT运算或者抽取出单载波帧体数据块。
定时同步模块是一个全数字时钟恢复电路,用来补偿由于晶体或者外部时钟造成的采样时间偏差。
载波同步模块是用来跟踪和补偿由于收发端频率不一致等引起的频率误差。
符号/比特解交织和解映射
解交织模块是对数据符号进行解交织处理,只是发端交织的逆过程。
解映射模块对依据星座图的位置对数据符号进行解映射软判决。
FEC (LDPC和BCH纠错解码)
解映射之后的输入被送入LDPC解码和BCH解码,根据系统信息的指示来检测和纠正传输中产生的错误,最后形成解调和解码后的数据流。
MPEG格式化模块(MPEG Formatter)
将解码后的数据流根据MPEG-TS的接口数据格式传送给MPEG输出接口,可以被送到后端的图像解码芯片或主控制器芯片。M88DD2000支持的MPEG-TS输出数据接口包括: 并口、串口和MPEG-TS通用接口,可以支持高达61.44MHz瞬时数据速率。
I2C接口
M88DD2000有两个I2C接口,一个接口用于对M88DD2000的控制和设置;另外一个用于主控芯片对调谐器控制的中继。
内嵌MCU
M88DD2000内嵌一个高性能的MCU,用来控制和调度所有内部模块,以及相关信号质量的采集和指示等工作。