基于ADS的接收机码元同步算法实现方案

来源:本站
导读:目前正在解读《基于ADS的接收机码元同步算法实现方案》的相关信息,《基于ADS的接收机码元同步算法实现方案》是由用户自行发布的知识型内容!下面请观看由(电工技术网 - www.9ddd.net)用户发布《基于ADS的接收机码元同步算法实现方案》的详细说明。
简介:本文简要介绍了在ADS仿真器中,设计一个16QAM接收机的码元同步模块,以消除恢复时钟偏差和I、Q两路信号的不同步引起的码元抖动的问题。并针对16QAM这种调制方式,提出了改进的误差提取算法。仿真显示可以满足不同速率下的接收机要求。

0 引言

在数字接收机中,为了在抽样判决时刻准确判决发送过来的码元,需要提供一个确定抽样判决时刻的定时脉冲序列。这个定时脉冲序列的重复频率必须与发送的数码脉冲序列一致(即接收、发送双方必须同步,具有相同的主频率),同时在最佳判决时刻对接收码元进行抽样判决。这样的定时脉冲序列称为码元同步。

16QAM(Quadrature Amplitude Modulation)接收机要完成16QAM信号的解调首先要完成码元同步,再通过随后的均衡、载波恢复等模块完成信号的解调。因此码元同步算法的实现是至关重要的一部分。

1 码元定时同步原理及其在ADS中的设计

数字化的解调器中,经过下变频所得的基带信号通过匹配滤波器,然后以时钟周期为Ts的固定采样频率进行采样、量化后进入码元同步环路。

基于ADS的接收机码元同步算法实现方案

在论文中,具体采用的定时同步模块如图1所示,它由内插滤波器(由DAC、滤波器和重采样等效实现)、定时误差提取(TED)、环路滤波器以及VCO控制器组成。从图中可看出:信号经过内插后,每个符号内有两个采样点,再进行时钟误差提取,得到的误差信号经过环路滤波器后送给VCO,最后控制内插完成同步。即通过采样点提取时钟控制信号调整采样时钟来达到同步。

下面分别介绍各模块的原理。

1.1 内插滤波器原理

内插滤波器实际上实现的是一个数据的速率转换可以假设它的模型如图2所示。

基于ADS的接收机码元同步算法实现方案

基于ADS的接收机码元同步算法实现方案

1.2 定时误差(TED)信号的提取

Gardner 码元同步算法是一种异步时钟恢复方法,本地生成码元时钟,采用插值方法得到抽样时刻码元值,不需要满足采样时钟与码元时钟是整数倍关系的要求。 Gardner码元同步算法中,输入的基带信号经过插值后得到2倍码元速率的抽样数据,抽样数据经过反馈支路控制数控振荡器输出频率从而调整码元时钟,采样得到最佳采样点,完成时钟的锁定和跟踪。

Gardner算法不需要判决反馈,每个数据需要两个采样点,其中一个是strobe点,即符号最佳观察点;另一个是midstrobe点,即两个最佳观察点之间的采样点。一个在符号判决点附近,另一个在两个符号判决点中间附近,并且与载波相位偏差无关,因此定时调整可先于载波恢复完成,定时恢复环和载波恢复环相互独立,这给解调器的设计和调试带来了方便。

基于ADS的接收机码元同步算法实现方案

在 16QAM调制信号中,例如果符号从-1变为1,1变为-1,-3变为3,3变为-3等的时候,则没有定时误差时,中间点的平均值应为零。而有定时误差时,将会产生一个非零的值,它的大小与差错的大小成正比。另外一些情况,当没有定时误差时,中间点的平均值并不是零。例如符号从3变为-1,当没有定时误差时,中间点的平均值是1,如图3所示。

如果直接把Gardner算法运用在16QAM解调系统中,定时误差检测的结果有些点上是正确的,有些点上是错误的。对于大量数据,这些错误的平均值是零,因为没有定时误差的情况,中间点可能是0,-1,1,-2,2,其平均值为零。因此这些错误会导致定时时钟的抖动,通过滤波器可以减小这些抖动。

为了消除这些抖动。我们对Gardner算法做了进一步改进,其改进后算法为:

基于ADS的接收机码元同步算法实现方案

当定时超前,误差为负,定时滞后,误差为正。Gardner算法具有两个特点:一是每个符号只需要两个采样点,且以码元速率输出误差信号;二是估计算法是独立于载波相位的,不受载波相位偏移的影响,即可以在载波相位同步之前,进行定时误差估计。

1.3 压控振荡器(VCO Voltage Controlled Oscillator)

基于ADS的接收机码元同步算法实现方案

2 ADS中的仿真结果分析

ADS, 即HPAdvancedDesignSystem的简称。它是AgilentTechnologies公司新推出的一套电路辅助设计软件。Agilent Technologies公司把已有产品:HP MDS(Microwave Design System)和HP EEsof IV(ElectronicEngineeringSoftware)两者的精华有机的结合起来,并增加了许多新的功能,构成了功能强大的ADS软件。ADS可应用于整个现代通信系统及其子系统,能对通讯系统能进行快速、便捷、有效的设计和仿真。

ADS软件分为Digital Signal Processing Network和Analog/RF Network两个仿真设计模块。接收机的仿真是在Digital Signal Processing Network中完成,里面加载了很多常用的通信器件,可供调用。

在ADS中,建立仿真模型,本文仿真基于16QAM调制、1.8GHHz中频、720Mbps码速率中频采样的全数字解调系统(如图5),研究了高速全数字解调中码元同步的关键技术。

基于ADS的接收机码元同步算法实现方案

图5 通信系统误码率仿真工程

仿真设计:1、系统中,码元的长度为5.6nsec.在发送端的低通成型滤波器(LPT_RaiseCosineTimed)中加入2nsc的延时来仿真码元抖动。

基于ADS的接收机码元同步算法实现方案

图6为从码元同步模块中测量出来的误差信号、环路滤波后的信号。从图中可得出,VCO根据反馈回来经过滤波后的误差信号(如图6下)来实时调整采样的频率,直到VCO输出时钟频率

基于ADS的接收机码元同步算法实现方案

图 7所示分别为1.8GHz采样率,码元速率720Mbps,初始偏差1MHz,信噪比20dB时码元同步的锁定情况;和0.9GHz采样率,码速率 360MHz,初始偏差1MHz ,信噪比20dB时码元同步的锁定情况。仿真证明这种码元同步方法能够正确生成码元时钟满足高码速要求,并且适应不同码速率。能正确生成码元时钟满足高码速要求,并且适应不同码速率。

基于ADS的接收机码元同步算法实现方案

通过上表说明,如图5所示的系统中,码元同步模块对于的信号的抖动和接收端时钟的频率偏差有较强的纠正能力。抖动为半个码元长度时,模块将误码率从 1.730E-5降到了9.039E-6.对于时钟的频率偏差纠正能力尤为突出,达到3MHz的范围(748.5MHz~~751.5MHz)内都可以锁定。当同时加入码元抖动和时钟偏差时,系统也表现出了较强的纠错能力。

3 结束语

本文简要介绍了在ADS仿真器中,设计一个16QAM接收机的码元同步模块,以消除恢复时钟偏差和I、Q两路信号的不同步引起的码元抖动的问题。并针对16QAM这种调制方式,提出了改进的误差提取算法。仿真显示可以满足不同速率下的接收机要求。

提醒:《基于ADS的接收机码元同步算法实现方案》最后刷新时间 2024-03-14 01:06:14,本站为公益型个人网站,仅供个人学习和记录信息,不进行任何商业性质的盈利。如果内容、图片资源失效或内容涉及侵权,请反馈至,我们会及时处理。本站只保证内容的可读性,无法保证真实性,《基于ADS的接收机码元同步算法实现方案》该内容的真实性请自行鉴别。