浅析通信射频模块控制电路设计.docx
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
浅析通信射频模块控制电路设计引言
通信系统的快速发展使射频模块和基带之间的数据速度得到了极大的提高。通信射频模块中的基带信号包含了自动增益、自动功率和自动频率等调节信息,这些调节信息都是通信系统的基础。对误码率进行解决的话,传统方法有FEC(前向纠错码)或者ARQ(自动重传请求算法),FEC算法带宽较大,ARQ算法带宽较小。但是两种算法在实际的计算中会因为数据重传请求以及相应过程为其带来较大的延迟,除了这两种算法,还有CRC校验算法也在通信射频模块控制电路中有较为广泛的应用。
1无线终端系统设计
无线终端系统示意图如图1所示。CBM:通信基带模块;CRMCC:射频模块控制电路;CRM:通信射频模块。通信基带模块主要负责信源编码和解码;射频模块控制电路主要接收来自通信射频模块的基带控制信号,并将其生成射频模块控制信号(RFCS),通过射频模块控制信号对通信射频模块进行控制,并向通信射频模块返回信号接收回馈信息(SRCFM)。射频模块会在射频模块信号控制下,接收来自基带传输的通信数据。
2常见的纠错算法
一个标准的时序信号会显示正常的信号示意,DATA信号是最高有效位,可以对信号进行优先传输,原始的DATA信号所传输的信号是二进制,相对于其他质量的DATA信号,CLK信号的最高位并没有
被采样,DATA信号可以在其他的时间保持高电平,并将最后的采样结果表示为8位的二进制。如果该数据用于控制信号功率,对于功率信号而言,增加的倍数较多,对通信系统将会造成十分严重的影响。移动通信会随着终端和基站之间的距离而随时发生变换,AGC和AFC 参数需要进行修正设置,对于出现的传输错误以及数据跳变等操作,通信射频模块控制电路需要对其作出正确的反应。同时为了更好地解决基带和射频模块之间存在的误码问题,可以采用FEC(前向纠错码)或者ARQ(自动重传请求算法)。ARQ(自动重传请求算法)有几种典型的技术方式,比如停止等待、回退N步以及选择重传等方式,其中回退N步方式与选择重选方式在正常的工作环境下具有较好的性能,但是应用到射频控制模块中,存在无法实现等待回传数据的问题,限制了自动重传请求算法的实际应用。FEC(前向纠错码)算法在实际的使用中,误码率为1/2或3/4,原始码率能够达到200%,但是占用的额外带宽较大,对于信道有限的通信射频控制模块而言无法得到更好的实现效果。
3自适应滤波器
自适应滤波器与普通的滤波器不同,自适应滤波器会根据外部的环境变化而发生变化,通过改变自身的冲激响应来获取最佳的滤波效果;同时,自适应滤波器还包含了普通滤波器的硬件电路。滤波器的自适应算法可以根据上一个阶段的滤波参数适应来自外界的信号变化,从而达到最佳的性能要求,自适应滤波器是线性变化的过程。自适应滤波器包含了数字滤波器和自适应滤波算法两部分,数字滤波器
可以完成滤波功能,自适应算法可以让滤波器的效果达到最优。其原理如图2所示。X(n)表示输入信号;Y(n)表示输出信号;d(n)表示系统期望信号;e(n)表示系统误差信号。自适应滤波器包含不同的结构形式,同时也是一种非递归型滤波器,在数字信号处理中应用广泛,其处理的特点是在幅度特性较为随意的情况下,也可以保证其线性特征,不会出现相位失真的情况,同时也不会因为无反馈回路而影响稳定性问题。可以对数字滤波器的系数进行调整,以保证滤波器的性能,同时也是保证滤波器的稳定性。为了更好的满足滤波器的性能,在进行设计时,需要采用较高的滤波阶数,较低的阶数会使得滤波器的系数较小,而无法满足实际的需求。
4基于自适应纠错功能需求的通信射频模块控制电路
4.1系统硬件架构
在对通信射频模块控制电路进行设计时,可以通过可视化的上位机方式对界面参数进行灵活设置,以实现在多频段下的无线信道接入,满足数据通信的要求。总体架构设计如图3所示。系统中的控制模块是本文设计的重点,由于AD/DA采样芯片可以对各个模块进行整合,控制部分会完成各个模块中的信号接收和发射,实现模拟射频信号的接入。
4.2通信射频模块控制电路设计
为了更好的解决射频通信模块控制电路中所存在的误码率问题,提出了一种基于自适应纠错功能需求的通信射频模块控制电路。其基本架构如图4所示。CBM:通信基带模块;CRM:通信射频模块;BCS:射
频模块控制信号;SRCFM:信号接收回馈信息;RMCS:射频模块(包括天线);SRU:信号接收单元;SRSFU:信号接收信息反馈单元;STCU:信号阈值控制单元;SVFU:信号数值滤波单元;CVSU:控制数值存储单元;CSGEU:控制信号生成使能单元;CSGU:控制信号生成单元。
4.2.1信号接收单元(SRU)在SRU的内部,包含了相应基带控制信号中的解码电路,接收来自输入的基带控制信号,并将输入的基带控制信号传输给信号接收反馈信息(SRSFU),SRSFU对信号接收单元中的数据进行监控,并将得到的信号数值传输给信号阈值控制单元(STCU),SRSFU单元会同时接收来STCU的信息,并将得到的信息反馈给基带。
4.2.2信号阈值控制单元(STCU)STCU会接收信号反馈信息的信号数值,单元中含有初始化阈值信息、寄存器以及比较单元,其中阈值信息包含了信号数值比较阈值和误差计数阈值。STCU接收到的有效数据,会自动判断数据是否使能,并将得到的判断结果通知给控制信号生成使能单元(CSGEU)。信号阈值控制单元(STCU)还可以接收信号数据滤波单元(SVFU)的数据,并将数据存入缓存中,以等待下一次的有效信号。
4.2.3数值信号滤波单元(SVFU)SCFU会接收来自信号阈值控制单元中的数据信息,单元内部包含滤波单元,滤波器中包含了固定系数单元和可配置系数单元。每一次信号阈值控制单元所接收到的有效信号都会传输到信号数据滤波单元中,信号数据滤波单元(SVFU)会将控制数值存储单元(CVSU)中的数据逐一乘以对应的数值,并计算出最
终的滤波结果,将得到的滤波结果存入到控制数据存储单元中。
4.2.4控制数值存储单元(CVSU)在CVSU中所提供的读写端口,会同时供信号数据滤波单元和控制信号生成使能单元进行写入和数据读取,控制数据存储单元也会同时接收来自信号接收信息反馈单元(SRSFU)的修正数据存储,CSGEU接收来自信号阈值控制单元所发出的同通知信号,如果信号阈值控制电源可以对当前的信号使能进行通知,则可以让CSGEU生成使能信号,反之则不能。
4.2.5控制信号生成单元(CSGU)CSGU包含了通信射频模块中的电路,当控制信号生成单元通过周期性的方式对控制数据存储单元和控制信号生成使能单元中的信息进行读取,如果控制信号生成使能单元给出使能信号,则控制信号生成单元会自动读取来自控制数据存储单元中的数据信息,并自动生成射频控制信号。通过上述的模块分析,得出通信射频模块控制电路可以对数据错误和数据跳变进行正确的区分和处理。在进行架构设计时,所有的处理内容都需要通过信号接收信息反馈单元和信号阈值控制单元来完成。
4.3通信射频模块控制电路处理流程
基于自适应纠错功能需求的通信射频模块控制电路的处理流程分为四部分:普通信号、出错信号、失效信号以及有效信号跳变。其中,错误信号流程中主要反映的是被滤波所造成的错误,如图5所示。有效信号跳变流程则反映了数据跳变的真实情况。本研究所设计的基于自适应纠错功能需求的通信射频模块控制电路的判断流程如图6所示。信号接收信息反馈单元可以判断当前的信号是否有效,如果无