当前位置:首页 > EDA > 电子设计自动化
[导读]在数字通信系统中,必须以符号速率对解调器的输出进行周期性地采样.为此,接收器需要一个采样时钟信号,这个时钟信号的频率和符号速率相等,相位则必须保证采样时刻是最佳的.在接收器中获得这个采样时钟的过程被称为符号

在数字通信系统中,必须以符号速率对解调器的输出进行周期性地采样.为此,接收器需要一个采样时钟信号,这个时钟信号的频率和符号速率相等,相位则必须保证采样时刻是最佳的.在接收器中获得这个采样时钟的过程被称为符号同步或符号定时恢复.迟早门(Early-late Gate)是实现符号同步的重要方法之一,广泛运用于各种数字通信系统中.本文提出的基于模糊控制的迟早门与传统的迟早门相比,具有同步速度快、过冲小、相位抖动小等优点.在其FPGA实现中,采用了离线计算实时查表控制的方法,并针对实际应用的情况,将控制表转化为逻辑方程,进一步简化了电路.

  1 迟早门简介

  一阶闭环平衡双积分型迟早门结构如图1所示.

早门累加器和迟门累加器分别在两个连续的半符号周期内对输入数据的采样值进行累加,即计算前半符号周期和后半符号周期内接收到的信号的能量,它们与一个减法器共同构成了相位检测器.为了保证相位检测的有效性,采样时钟的频率必须是符号速率的偶数倍,一般至少要为8倍.如果接收到的信号为连续的0或1,那么相位误差Δe为零;如果接收到的信号中0、1交替出现,那么相位误差Δe可能不为零.误差累加器和比较器构成了一阶低通环路滤波器,相位误差累加值与一个门限值比较,产生的差值控制本地生成的数据时钟相位.相位误差累加值的符号决定数据时钟的相位是前移还是后移,每次相位调整的幅度是固定的,调整的门限值也是固定的.控制逻辑根据本地生成的数据时钟决定早门累加器、迟门累加器和误差累加器的工作时序.

  若迟早门的采样周期为Ts,数控振荡器的调整幅度为d,则由于迟早门相位调整造成的接收数据时钟的相位抖动为d·Ts.如果调整幅度d较大,则数据时钟可以很快地同步上,但是相位抖动就会比较大.如果调整幅度d较小,则相位抖动较小,但是数据时钟可能需要较长的时间获得同步.

  2 迟早门的模糊控制设计

  同步速度和相位抖动是制约迟早门性能得以提高的主要因素.为了实现较小相位抖动要求下的快速同步,可以采用自适应技术,在相位捕捉阶段使用较大的调整幅度,在相位跟踪阶段使用较小的调整幅度.本文提出了一种基于模糊控制的方法,同样可以达到自适应的效果,而且鲁棒性好、易于实现.

  基于模糊控制的平衡双积分型迟早门结构如图2所示.

  在结构上,基于模糊控制的迟早门用两个相位误差寄存器取代了传统迟早门的相位误差累加器,用一个两输入、单输出的模糊控制器取代了传统迟早门的简单比较器.该模糊控制器的输入为相位误差累加值的当前值Δe(n)和前一次计算值Δe(n-1),输出为数控振荡器的调整幅度值d.用三角形隶属度函数将输入变量Δe模糊分割为负大(NB)、负小(NS)、零(ZR)、正小(PS)、正大(PB)五种取值,模糊分割的图形表示如图3所示.输出变量d被模糊分割为负大(NB)、负中?NM 、负小(NS)、零(ZR)、正小(PS)、正中?PM 、正大(PB)七种取值,模糊分割的图形表示如图4所示.

  模糊控制器的控制规则表如表1所示.

由于模糊控制器输入变量模糊分割的相邻两个取值具有50%的交叠,所以除个别点(0、±a/2、±a)以外的精确输入值都对应两条控制规则.模糊控制器输出变量的清晰化采用重心法.

  3 模糊控制迟早门的FPGA实现

  在实际运用中,需要对接收到的1Mbps高斯最小频移键控(Gauss-MSK)信号进行符号同步,这就要求模糊控制单元的推理速度至少为1M FLIPS?Fuzzy Logical Inferences per Second .显然,对这样的推理速度指标,用软件在一般的通用处理器上是很难实现的.因此,模糊控制迟早门必须使用硬件来实现.FPGA是一种廉价的半定制大规模集成电路,它的开发工具可以在PC机上运行.FPGA具有密度高、结构灵活、设计时间短和可编程等优点,非常适合用于模糊迟早门的硬件验证.

一个典型的模糊控制器通常由包含控制规则的知识库、模糊推理单元以及与外部接口的模糊化单元、清晰化单元组成.自1985年以来人们在模糊控制器的硬件实现方面已经做了很多工作,用数字电路实现模糊控制器已经有非常成熟的设计方案.这些方案将模糊控制器的四个基本单元用数字电路一一实现,模糊推理速度也可以达到1M FLIPS以上.但是在模糊控制迟早门中,模糊控制器只是其中的一部分,迟早门也只是整个接收机中的一个单元.如果采用通用的设计方案,最后实现的模糊控制迟早门占用FPGA的逻辑单元必然很多,致使整个接收机占用的芯片面积很大,而且模糊控制器在迟早门中的功能比较单一,无法实现复用.因此,模糊控制迟早门中的模糊控制器不适于用通常的设计方案.为了减小占用的芯片面积,模糊控制器采用了如下的设计思路:首先,确定输入输出精确量的比特数;然后离线计算模糊控制表,即获得一张输入输出精确量之间的真值表;最后,将这张真值表化简为逻辑方程.这样,模糊控制器就可以用简单的组合逻辑来实现.获得逻辑方程后,可以用硬件描述语言编写程序,然后在FPGA开发系统中对编好的程序和描述迟早门其它部分的程序进行编译.如果编译成功,FPGA开发系统会生成一个FPGA芯片的配置文件,将这个配置文件通过配置电缆下载到芯片里,就能最终得到一个实现模糊控制迟早门的芯片.

  基于模糊控制的迟早门已经在Altera公司的EP20KE200EFC484-2X芯片上得到了成功验证,并运用到Bluetooth基带处理器中.Bluetooth每个基带数据帧头部只有4个供同步用的比特,也就是说,基于模糊控制的迟早门可以在4个比特的时间内实现同步,无需增加额外的同步比特.

  基于模糊控制的迟早门由于在控制回路中引入了模糊逻辑,从而在迟早门的同步速度和相位抖动之间取得了很好的折衷,其性能要明显优于传统的迟早门.在模糊控制迟早门的FPGA实现中采用了离线计算和将控制表转化成逻辑方程的方案,在不影响模糊控制功能的情况下尽可能地降低了由于引入模糊控制而导致的硬件逻辑资源的增加.

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

摘要:工程机械作为一种常用的基建设备,故障发生率相当高,发生故障后若不能及时诊断维修,将对施工进度造成较大影响,直接造成巨额经济损失。现利用模糊控制算法对工程机械中的故障进行分析,以迅速准确找出机械系统的故障发生原因,从...

关键字: 故障诊断 模糊控制 工程机械

从外部世界到时钟电路的任何异步输入都是一个不可靠的信号来源,因为总是有概率在异步信号正在改变的时候采样。 同步电路,例如触发器能指定Setup时间和Hold时间,而异步电路却不行。异步电路可能采样到1)转换前信号的状态。...

关键字: 同步电路 触发器 SETUP 同步器

如今,SoCs正变得越来越复杂,数据经常从一个时钟域传输到另一个时钟域。上图信号A由C1时钟域触发,被C2时钟域采样。根据这两个时钟之间的关系,在将数据从源时钟传输到目标时钟时,可能会出现不同类型的问题,并且这些问题的解...

关键字: 时钟 触发器 同步器 SETUP

模糊控制的设计尚缺乏系统性,这对复杂系统的控制是难以奏效的。难以建立一套系统的模糊控制理论,以解决模糊控制的机理、稳定性分析、系统化设计方法等一系列问题;

关键字: 模糊控制 控制算法

PID控制器,模糊控制器,模糊PID控制器区别为:控制精度不同、调整速度不同、用途不同。PID控制器,模糊控制器,模糊PID控制器三者都是在工业控制应用中的反馈回路部件。用于让系统的数据达到或者保持在参考值。

关键字: 模糊控制 pid控制

首先来看一个实例,控制进水阀S1和出水阀S2,使水箱水位保持在目标水位O处。

关键字: 模糊控制算法 模糊控制器

摘要:在测量参数比较多且控制要求也比较高的情况下,传统方式往往很难精确测量,文章设计出一种采用模糊控制策略实现多传感器的猪舍测控系统。根据现有的经验总结了控制规则的设计参数,并以温度测量为例,构建了模糊控制器,同时给出了...

关键字: 模糊控制 多传感器 环境监控 STC12C5A60S2

摘要:针对复杂的非线性时变系统,研究了将模糊系统与普通PID相结合的自适应模糊PID控制系统,总结了该控制器的设计过程及设计方法。仿真结果表明,这种控制器是一种易于理解、便于实现、,性能良好的控制器,能适用于非线性、时变...

关键字: 模糊控制 自整定 PID参数 自适应模型

模糊控制算法(理论知识)

关键字: 模糊控制 语言

模糊控制规则是模糊控制器中知识库的一部分,模糊控制规则是建立在语言变量的基础上。模糊控制规则是模糊控制器的核心,它的正确与否直接影响到控制器的性能,其数目的多寡也是衡量控制器性能的一个重要因素。

关键字: 模糊控制规则 模糊控制器

电子设计自动化

21191 篇文章

关注

发布文章

编辑精选

技术子站

关闭