QPSK载波同步算法研究及FPGA实现

合集下载

qpsk调制解调原理及实现方法

qpsk调制解调原理及实现方法

一、概述QPSK调制解调技术是一种数字通信中常用的调制解调方式。

QPSK是Quadrature Phase Shift Keying的缩写,即正交相移键控。

它通过改变正交载波的相位来传输数字信号,具有传输速率高、频谱利用率高的优点,被广泛应用于无线通信、卫星通信、数字电视等领域。

本文将介绍QPSK调制解调的原理和实现方法,以帮助读者更深入地理解这一技术。

二、QPSK调制原理QPSK调制是通过改变正交载波的相位来传输数字信号。

在QPSK调制中,有两路正交的载波信号,分别记为I通道和Q通道。

对于要传输的数字信号,首先将其分为两个独立的部分,分别用来调制I通道和Q通道的载波。

通过改变正弦载波的相位来表示不同的数字信号,从而实现信号的传输。

QPSK调制可以用以下公式表示:S(t) = Icos(2πfct) - Qsin(2πfct)其中,S(t)代表输出的调制信号,I和Q分别是I通道和Q通道的调制信号,fc代表载波频率。

通过改变I和Q的数值,可以实现不同数字信号的传输。

三、QPSK解调原理QPSK解调是指将接收到的QPSK信号转换为原始的数字信号。

在QPSK解调中,接收到的信号经过信号处理后,被分别送入两个相位解调器,得到两个独立的解调信号。

通过合并两个解调信号,即可得到原始的数字信号。

QPSK解调可以用以下公式表示:I = ∫S(t)cos(2πfct)dtQ = -∫S(t)sin(2πfct)dt通过对接收到的信号进行数学处理,得到I和Q的数值,进而实现信号的解调。

四、QPSK调制解调的实现方法1. QPSK调制实现QPSK调制可以通过数字信号处理器(DSP)来实现。

将要传输的数字信号转换为两个独立的调制信号,即I和Q。

将这两个调制信号送入正交调制器,经过信号处理后得到QPSK信号。

通过数模转换器将数字信号转换为模拟信号输出。

2. QPSK解调实现QPSK解调可以通过相位解调器来实现。

接收到的QPSK信号先经过一系列处理,如信号衰减、滤波等,然后被送入两个相位解调器,分别得到I和Q的解调信号。

fft傅里叶变换的qpsk基带信号频偏估计和补偿算法fpga实现

fft傅里叶变换的qpsk基带信号频偏估计和补偿算法fpga实现

fft傅里叶变换的qpsk基带信号频偏估计和补偿算法fpga实现FFT(快速傅里叶变换)是一种常用的信号处理算法,可以将时域信号转换为频域信号。

在通信系统中,频偏是指信号的实际频率与理论频率之间的差异。

频偏会导致接收到的信号与发送信号不匹配,从而影响系统的性能。

因此,频偏的估计和补偿是通信系统中的重要问题之一。

QPSK(四相移键控)是一种常用的调制方式,它将两个比特映射到一个符号上。

在QPSK调制中,每个符号代表两个比特,因此可以提高频谱效率。

然而,由于信号传输过程中的各种因素,如多径效应、多普勒效应等,会导致信号的频偏。

为了解决QPSK基带信号频偏的问题,可以使用FFT算法进行频偏估计和补偿。

首先,将接收到的信号进行FFT变换,得到信号的频谱。

然后,通过分析频谱的特征,可以估计信号的频偏。

最后,根据估计的频偏值,对接收到的信号进行补偿,使其恢复到理论频率。

在FPGA(现场可编程门阵列)实现FFT傅里叶变换的QPSK基带信号频偏估计和补偿算法时,需要设计相应的硬件电路。

首先,需要将接收到的信号进行采样,并存储到FPGA的存储器中。

然后,通过使用FFT算法,对存储的信号进行频谱分析。

接下来,根据频谱的特征,计算信号的频偏值。

最后,使用频偏值对信号进行补偿,并输出补偿后的信号。

在FPGA实现中,需要考虑硬件资源的限制和性能要求。

为了提高计算速度,可以使用并行计算的方法,将FFT算法分解为多个子模块,并行计算每个子模块的结果。

此外,还可以使用流水线技术,将计算过程划分为多个阶段,以提高计算效率。

总之,FFT傅里叶变换的QPSK基带信号频偏估计和补偿算法在通信系统中具有重要的应用价值。

通过使用FPGA实现,可以提高计算速度和性能,满足实时信号处理的需求。

未来,随着通信技术的不断发展,这种算法和实现方法将会得到更广泛的应用。

基于FPGA的QPSK解调技术的设计与实现的开题报告

基于FPGA的QPSK解调技术的设计与实现的开题报告

基于FPGA的QPSK解调技术的设计与实现的开题报告一、选题背景及意义随着现代通信技术的发展,频谱资源越来越紧张,为提高频谱利用效率,射频通信系统中使用数字调制技术是一种可有效降低带宽能量占用和提高信道容量的方式。

其中一种常用的数字调制技术是QPSK调制,它可以将两路单极性NRZ数据分别调制在正弦波和余弦波载波上,实现带宽利用率的提高。

在接收端,解调器需要对QPSK调制信号进行还原,提取出原始的信息数据。

因此,本课题选取了基于FPGA的QPSK解调技术的设计与实现作为研究方向,旨在探索一种高效实现数字信号解调的方法,为提高现代通信技术的发展水平做出贡献。

二、研究内容1. 系统总体设计本课题设计的QPSK解调系统包括射频前端的载频同步、时序同步、均衡、解调等模块,还包括数字信号处理相关的滤波器、采样率变换等模块。

通过这些模块的协同作用,将接收到的QPSK调制信号解调还原成原始的数字信号数据流。

2. 载频同步模块该模块负责完成载频的同步,用于去除接收端的时移影响和相位偏差。

常用的载频同步算法有Costas算法、DDS算法、ZT算法等。

3. 时序同步模块该模块用于解决接收数据中时序抖动的问题,采用软判决算法实现。

4. 均衡模块该模块用于抑制信道传输时产生的干扰,提高系统的抗干扰性能。

常用的均衡算法有线性均衡算法、决策反馈均衡算法等。

5. 解调模块该模块用于将QPSK调制信号还原成原始数字信号。

该模块通常包括滤波器、采样率变换器等子模块。

三、研究计划第一年:我们将完成系统的总体设计,并完成载频同步模块和时序同步模块的算法研究和验证。

同时进行硬件平台的搭建和仿真测试。

第二年:我们计划完成均衡模块和解调模块的算法研究和验证,并将这些模块集成到硬件平台上。

在验证完成后,完善系统的功能和性能,并进行实际场景测试。

第三年:在系统的测试和实际应用中不断完善和优化,提高系统的性能和稳定性,并探索将该技术应用到更广泛领域的可能性,为现代通信技术的发展做出更大的贡献。

高性能无数据辅助QPSK频偏估计新算法

高性能无数据辅助QPSK频偏估计新算法

高性能无数据辅助QPSK频偏估计新算法张毅;欧阳志新;邓云凯;王宇【摘要】针对无数据辅助的正交相移编码(QPSK)载波频偏估计,提出了一种去除调制信息的新方法,基于该方法又提出新的QPSK频偏估计算法,并结合离散傅里叶交换粗频偏估计方法对大频偏进行估计.与插值离散傅里叶变换频偏估计算法相比,新算法提高了对频偏变化的适应能力,使之在频偏缓变的情况下依然可以准确估计频偏.仿真以及FPGA实现结果表明,新算法在低信噪比下仍能接近克拉美罗界.%A new scheme for modulation removal for Non-Data-Aided (NDA) QPSK signals is proposed. The algorithm based on this new scheme can make a large range of frequency estimation cooperated with the DFT coarse frequency estimation method. Compared with the estimation algorithm using DFT and interpolation, the new scheme can endure more frequency fluctuation and estimate accurately the frequency offset when the effset varies slowly. Simulations and FPGA implementation prove the new scheme's good performance that it closes to CRB even at a low SNR.【期刊名称】《西安电子科技大学学报(自然科学版)》【年(卷),期】2013(040)002【总页数】7页(P187-193)【关键词】QPSK;无数据辅助;频偏估计;去调制【作者】张毅;欧阳志新;邓云凯;王宇【作者单位】中国科学院电子学研究所航天微波遥感系统部,北京100190【正文语种】中文【中图分类】TN911.7载波同步是数字通信系统的关键环节,数字接收机需要载波同步以实现信号的正确解调.频偏估计是载波同步的关键部分,而基于前向结构的频偏估计算法由于其具有同步速度快的优势,在突发通信中得到广泛应用.基于前向结构的载波频偏估计算法分为两种[1]:(1)有数据辅助.这种估计方法需要在每个突发前加入一段已知的前导码.(2)无数据辅助.这种方法无须加入任何前导码.在有数据辅助频偏估计算法中,由Kay[2]提出的算法可以估计的频偏范围较大,但是其估计效果只有在中高信噪比下才接近克拉美罗界.Fitz[3]以及L&R[4]算法拥有更好的估计性能,但是其可以估计的频偏范围较小.无论哪种有数据辅助频偏估计算法,在每个突发中都要插入前导码,从而降低了传输效率.因此,为了提高传输效率,无数据辅助载波频偏估计算法得到了广泛重视. 无数据辅助载波频偏估计算法需要去除接收信号的调制信息.对于MPSK调制信号,无论是用M次方法还是非线性变换法[5-7]去除调制信息,都会增强噪声的影响.基于离散傅里叶变换(DFT)的频偏估计方法可以通过插值算法[8-12]来精确进行频偏估计.当利用快速傅里叶变换(FFT)实现时,计算速度快,易于实时处理,因此该算法得到了广泛应用.但是此算法对频偏的变化比较敏感,并随离散傅里叶变换点数的增加愈加严重.针对上述问题,笔者提出了一种相关与旋转去调制算法,该算法只需对接收信号进行相关和简单的坐标旋转处理,就可以去除QPSK调制信息,同时不会增强噪声影响.基于新算法的频偏估计方法,结合离散傅里叶变换可以进行大范围频偏估计,其估计性能在低信噪比下仍能接近克拉美罗界.与插值离散傅里叶变换频偏估计算法相比,该算法在频偏缓变情况下有更优异的性能,因而有更好的实用前景.1.1 信号模型假设QPSK调制信号通过一个高斯白噪声信道,接收端信号经过了准确的定时同步,其输出序列可表示为其中,T表示符号周期;θc表示QPSK调制相位,θc=2πi/4,i=0,1,2,3;Δf表示接收符号的频偏;θ0表示未知相位偏移;n(kT)表示复零均值高斯白噪声序列,其实部与虚部独立同分布,方差皆为σ2= N0(2Es).非线性变换去调制[5-7]基于以下计算:其中,F(ρk)=ρlk,l=0,1,2,…;ρk=r(kT),φk=arg{r(kT)}.当l等于4时,式(2)就变成了对r(kT)进行4次方去调制.1.2 最小均方误差频偏和相偏估计假设接收序列的N个符号{r(kT)}0≤k≤N-1,则对频偏Δf和相位偏移θ0的最小均方误差估计为[13]忽略上式中与Δf和θ0无关的项,式(3)可表示为从式(5)可知,Δf的估计对应求H(4Δf T)的最大值,所以可以通过对序列r′k进行快速傅里叶变换后再寻找其频谱绝对值的最大值来得到.由于基于离散傅里叶变换算法的频偏估计其精度与快速傅里叶变换点数有关,而点数的增多会增加计算复杂度,所以为了减少计算负担,通常通过插值快速傅里叶变换来进行频偏估计.齐国清等[14]对快速傅里叶变换插值算法的精度进行了详细分析.然而,插值快速傅里叶变换频偏估计[8-12]对频偏缓慢变化敏感,即使信噪比增大也不会提高估计精度,而且其对频偏变化的敏感程度会随快速傅里叶变换点数增多而更加明显.2.1 相关与旋转去调制笔者提出一种新的相关与旋转去调制算法.该算法再与Kay氏算法或者L&R算法结合进行QPSK载波频偏估计.考虑式(1),并假设未知频偏和相移变化缓慢,设如果噪声nmc(kT)与2πmΔf T对rmc(kT)的影响不超过π/4,那么θkc可以通过判断信号rmc(kT)处于哪一个象限来确定.θkc=π/4,3π/4,-3π/4,-π/4,对应着rmc(kT)处于第Ⅰ,第Ⅱ,第Ⅲ和第Ⅳ象限,而处于哪一个象限可以很容易地通过检测rnc(kT)的实部与虚部的符号位来获得.在这里重新表示rmc(kT),如下:其中,Imk是rmc(kT)的实部,Qmk是rmc(kT)的虚部.如果检测到rmc(kT)处于第Ⅰ象限,说明θkc为π/4,则把rmc(kT)顺时钟旋转π/4就可以移除θkc;同理,当检测到rmc(kT)处于第Ⅱ,第Ⅲ和第Ⅳ象限时,把rmc(kT)顺时钟旋转3π/4,5π/4,7π/4,就可以移除θkc.因此,对θkc的移除可以总结为以下公式:其中,n′mc(kT)为噪声信号.符号函数sign(x)有如下性质:这样,就去除了调制信息.这个过程只有相关部分增强了噪声的影响,去除调制后,由式(8)就可以结合Kay氏算法或者L&R算法来进行频偏估计.2.2 结合相关与旋转去调制算法的频偏估计算法根据式(8)和Kay算法,对频偏Δf的估计可以表示为[2]其中,,k=1,2,3,…,N-1,并且Δf应满足若式(8)与L&R算法结合,对Δf的估计可以表示为[4]其中,应该满足.为了避免相位模糊问题,采用式(11)使得频偏估计范围缩小到了原来的1/M.不过,大范围的频偏估计可以通过如下方法实现:(1)通过快速傅里叶变换算法对Δf进行一次粗频偏估计;(2)通过式(11)对剩余频偏进行精确估计.2.3 频偏缓变情况下的估计算法假如Δf随时间缓慢变化,在短时间内,可认为变化率恒定,修改式(1),得则Δf=Δf0+Δf1T,其中Δf0为不变频率部分,Δf1为频偏变化率.把式(12)代入式(6),得其中,nsmc(kT)仍为高斯白噪声.当Δf1很小以及m较小时,式(13)可近似为再按2.1节同样的方法去除调制,之后结合Kay算法或者L&R算法对Δf进行估计.因此,结合相关与旋转去调制的新算法对频偏变化有一定的承受能力,并且其承受能力会随着信噪比的增大而增强.3.1 新算法仿真性能分析通过实验对新算法的频偏估计性能进行仿真与分析.假设接收符号为10 000个,噪声为零均值高斯白噪声,并假定初始相移为0.15 rad.当使用式(11)进行较大频偏估计时,首先利用256点快速傅里叶变换对频偏进行粗估计,粗频偏估计调制信息的去除采用4次方法.仿真结果与克拉美罗界进行比较[15],笔者提出的算法估计性能的克拉美罗界为其中为符号能量与噪声比.图1(a)和(b)是Δf T=0.1%时,利用式(10)和式(11)进行频偏估计的均方误差与克拉美罗界的比较图.从图中可以看出,式(10)对频偏的估计只有在信噪比相对较高的情况下才接近克拉美罗界,式(11)对频偏的估计则从低信噪比开始就接近克拉美罗界.在M<N/2时,M越大,估计效果也越接近克拉美罗界.图1(c)是Δf T=1%时,新算法进行频偏估计的均方误差与克拉美罗界的比较图.其中,在利用式(11)对频偏进行估计之前,先利用256点快速傅里叶变换对频偏进行了一次粗估计.从图中可以看出,快速傅里叶变换与式(11)联合对频偏估计,其估计效果同样从低信噪比开始就接近克拉美罗界了.图2是在Δf T=1%时,新算法的估计误差图,式(10)的估计误差在低信噪比下比较大,而式(11)的估计误差在低信噪比下仍然很小.3.2 新算法硬件实现结果分析为验证新算法的有效性,对新算法进行了硬件实现.采用Xilinx xc5vlx330t FPGA芯片,其算法实现结构如图3与图4所示.图3表示Kay算法和相关与旋转去调制算法相结合的硬件实现框图,图4表示L&R算法和相关与旋转去调制算法相结合的硬件实现框图.从图中可以看出,只用到一些非常简单的逻辑单元来实现算法,比如加法器、乘法器、寄存器以及存储器等.其中相位的求取可以利用查找表实现,(·)*表示对信号求共轭.sig n(·)函数具有实现式(8)中(21/2/2)(sign(Imk)-j sign(Qmk))的功能,可以通过一个4选1多路选择器实现,其多路选择器的控制端为Imk与Qmk的符号位.与非线性去调制的实现方式相比,相关与旋转去调制在FPGA中实现精度高,运行速度快,可以流水线并行处理,在码速率为几百兆赫兹甚至上吉赫兹的高速数字传输中更具优越性.图5是256点快速傅里叶变换与式(11)联合频偏估计的实际数据硬件实现结果与理论仿真以及克拉美罗界比较图,其中Δf T=1%,初始相移为0.12rad.通过图5可以看出,实际实现结果与理论仿真结果基本一致.插值快速傅里叶变换算法一般采用快速傅里叶变换频谱绝对值的最大值附近的几个点[8-12]来对频偏进行插值估计.当频偏缓慢变化时,插值快速傅里叶变换频偏估计性能会下降,而且其对频偏变化的敏感程度随快速傅里叶变换点数增多而愈加明显.图6是Jacobsen[11]插值快速傅里叶变换算法和快速傅里叶变换与式(11)联合频偏估计算法的性能比较实验结果,实验中信噪比为15dB,噪声为零均值高斯白噪声信号,并假设接收符号为5000个,快速傅里叶变换点数为256,实验参数仅频偏不同.图6(a)是频偏不变时的Jacobsen插值快速傅里叶变换算法载波同步效果,图6(b)是频偏以5π×10-5每符号增加时Jacobsen插值快速傅里叶变换算法的载波同步效果.可以看出,图6(b)的估计结果全部混叠.其他插值算法[8-10,12]是当快速傅里叶变换的样点数为256时,在频偏变化超过5π×10-5每符号时同样会产生混叠;当快速傅里叶变换点数增加到512或者1 024时,估计所能承受的频偏变化就更小了,其估计效果也不会随着信噪比的提高而改善.图6(c)与(d)分别是频偏不变与频偏缓变时快速傅里叶变换与式(11)联合频偏估计算法的估计效果,图6(d)的估计星座图明确地分布于4个角上.对比图6中两种算法可以看出,新算法对频偏变化的适应能力明显强于插值快速傅里叶变换频偏估计算法,而且信噪比越高,新算法所能承受的频偏变化也越大.针对QPSK调制信号,笔者提出了一种相关与旋转去调制的新算法,比传统方法更易于实现,并结合新算法提出了新的QPSK频偏估计算法.与插值快速傅里叶变换频偏估计相比,新的频偏估计算法提高了对频偏变化的承受能力,并且其对频偏变化的承受能力随着信噪比的增大而增强,因此新频偏估计算法具有更好的实际应用前景.【相关文献】[1]季仲梅,杨洪生,王大鸣,等.通信中的同步技术及应用[M].北京:清华大学出版社,2008.[2]Kay S.A Fast and Accurate Single Frequency Estimator[J].IEEE Trans on Acoustics.Speech and Signal Processing, 1989,37(12):1987-1990.[3]Fitz M P.Planar Filtered Techniques for Burst Mode Carrier Synchronization[C]//Conf Rec GLOBECOM’91.Phoenix: IEEE,1991:365-369.[4]Luke M,Reggiannini R.Carrier Frequency Recovery in All-Digital Modems for Burst-Mode Transmissions[J].IEEE Trans on Commun,1995,43(234):1169-1178.[5]Viterbi A J,Viterbi A M.Nonlinear Estimation of PSK-Modulated Carrier Phase with Application to Burst Digital Transmission[J].IEEE Trans on Inform Theory,1983,29(4):543-551.[6]Wang Y,Serpedin E,Ciblat P.Optimal Blind Carrier Synchronization for M-PSK Burst Transmissions[J].IEEE Trans on Commun,2003,51(9):1571-1581.[7]崔艳鹏,胡建伟,杨绍全,等.一种低信噪比下MPSK信号频率估计方法[J].西安电子科技大学学报,2011,38(5): 90-94. Cui Yanpeng,Hu Jianwei,Yang Shaoquan,et al.Novel Frequency Estimation of MPSK Signals in Low SNR Environment[J].Journal of XidianUniversity,2011,38(5):90-94.[8]Rife D C,Vincent G e of the Fourier Transform in the Measurement of Frequencies and Levels Of Tones[J].BellSys Tech J,1970,49(2):197-228.[9]Quinn B G.Estimating Frequency by Interpolation Using Fourier Coefficients[J].IEEE Trans on Signal Processing, 1997,28(5):113-122.[10]Candan C.A Method For Fine Resolution Frequency Estimation From Three DFT Samples[J].IEEE Signal Processing Letters,2011,18(6):351-354,.[11]Jacobsen E,Kootsookos P.Fast,Accurate Frequency Estimators[J].IEEE Signal Processing Mag,2007,24(3):123-125.[12]Ye Zhan,Xu Guangfei,Guo Daoxing.An Accurate Estimation Algorithm of Frequencyand Phase at low Signal-Noise Ratio Levels[C]//IEEE 2010 International Conference on Wireless Communications and Signal Processing(WCSP). Suzhou:IEEE,2010:1-5. [13]Mazzenga F,Corazza G E.Blind Least-Squares Estimation of Carrier Phase,Doppler Shift,and Doppler Rate for-PSK Burst Transmission[J].IEEE Commun Letters,1998,2(3):73-75.[14]齐国清,贾欣乐.插值FFT估计正弦信号频率的精度分析[J].电子学报,2004,32(4):625-629. Qi Guoqing,Jia Xinle.Accuracy Analysis of Frequency Estimation of Sinusoid Based on Interpolated FFT[J].Acta Electronica Sinica,2004,32(4):625-629.[15]Rife D C,Boorstyn R R.Single-Tone Parameter Estimation from Discrete-Time Observations[J].IEEE Trans on Inform Theory,1974,20(5):591-598.。

载波同步的设计与实现

载波同步的设计与实现

目录摘要 (1)一、设计要求 (2)二.设计目的 (2)三.设计原理 (2)3.1二进制移相键控(2PSK)原理 (2)3.2载波同步原理 (3)3.2.1直接法(自同步法) (4)3.2.2插入导频法 (6)四.各模块及总体电路设计 (7)4.1调制模块的设计 (7)4.2调制模块的设计 (10)4.3载波同步系统总电路图 (12)五.仿真结果 (13)六.心得体会 (15)参考文献 (16)摘要载波同步又称载波恢复(carrier restoration),即在接收设备中产生一个和接收信号的载波同频同相的本地振荡(local oscillation),供给解调器作相干解调用。

当接收信号中包含离散的载频分量时,在接收端需要从信号中分离出信号载波作为本地相干载波;这样分离出的本地相干载波频率必然与接收信号载波频率相同,但为了使相位也相同,可能需要对分离出的载波相位作适当的调整。

若接收信号中没有离散载波分量,例如在2PSK信号中(“1”和“0”以等概率出现时),则接收端需要用较复杂的方法从信号中提取载波。

因此,在这些接收设备中需要有载波同步电路,以提供相干解调所需要的相干载波;相干载波必须与接收信号的载波严格地同频同相。

电路设计特点:载波提取电路采用直接法,即直接从发送信号中提取载波,电路连线简单,易实现,成本低。

关键字:载波同步,EWB仿真,2PSK信号⎥⎢发送概率为1-P-cosω180°,号2PSK当恢复的相干载波产生180°倒相时,解调出的数字基带信号将与发送的数字基带信( ) = 2( ) 2= 2( )2 + 2( ) 2 ( ) = 2( ) 2 =+ 2 滤波器¶þ·ÖƵ载波输出部件3.2.1 直接法(自同步法)有些信号(如抑制载波的双边带信号等)虽然本身不包含载波分量,但对该信号进行某些非线性变换以后,就可以直接从中提取出载波分量来,这就是直接法提取同步载波的基本原理。

论文 基于FPGA的QPSK解调器的设计与实现

论文 基于FPGA的QPSK解调器的设计与实现

基于FPGA 的QPSK 解调器的设计与实现Design and Realization of QPSK DemodulationBased on FPGA Technique赵海潮(Zhao ,Haichao ) 周荣花(Zhou ,Ronghua ) 沈业兵(Shen ,Yebing ) 北京理工大学 (北京 100081)摘要:根据软件无线电的思想,用可编程器件FPGA 实现了QPSK 解调,采用带通采样技术对中频为70MHz 的调制信号采样,通过对采样后的频谱进行分析,用相干解调方案实现了全数字解调。

整个设计基于XILINX 公司的ISE 开发平台,并用Virtex-II 系列FPGA 实现。

用FPGA 实现调制解调器具有体积小、功耗低、集成度高、可软件升级、扰干扰能力强的特点,符合未来通信技术发展的方向。

关键词:QPSK ;FPGA ;软件无线电;带通采样中图分类号:TN91 文献标识码:AAbstract : This paper describes the design of QPSK demodulator based on the Xilinx's FPGA device. It is in accord with software radio, bandpass sampling and coherent demodulation techniques are used in the demodulation, and also make analysis with the spectrum.key words : QPSK ;FPGA ;software radio ;bandpass sampling1、引言四相相移键控信号简称“QPSK ”。

它分为绝对相移和相对相移两种。

由于绝对移相方式存在相位模糊问题,所以在实际中主要采用相对移相方式QDPSK 。

它具有一系列独特的优点,目前已经广泛应用于无线通信中,成为现代通信中一种十分重要的调制解调方式。

pi_4_DQPSK调制解调位同步算法及其FPGA的实现_冯娟

· 190 ·
1 调制解调的原理
π/4-DQPSK 信号星座图和原理框图分别图 1 和图 2 所 示 。可看出 π/4-DQPSK 的最大相移为 3π/4 ;带限的 π/4DQPSK 的包络波动较小 ;非线性信道频谱扩散不严重 ;当 有多径衰落存在时 , 它的工作敏感性小 ,有利于信号传输 。
图 1 π/ 4-DQ PSK 信号星座图
-0 .707
-3π/ 4
0
0
-0 .707
0 .707
3π/ 4
0
1
0 .707
-0 .707
-π/ 4
1
0
0 .707
0 .707
π/ 4
1
1
2 Gardner 算法计算定时误差
Gardner 算法计算式如下所示 :
time
error(t)= y I(t
-
1 2
T c)×[
yI(t)-yI(t -Tc)]
yI(t) = cos[ θ(t)+ Δθ] = cosθ(t)cosΔθ- sinθ(t)
sin Δθ=yI (t)cos Δθ-yI (t)sin Δθ
(3)
yQ(t)=sin[ θ(t)+Δθ] =y I(t)sin Δθ+yQ(t)cosΔθ
(4)

式(3)和式(4)代入
式(2)得到
:u(t)
(n Ts
-1 2
Tc ) ·
y1 (n Ts)-y1 (nTs -Tc)
+y
Q(n
T
s
-1 2
T c)·
yQ(n Ts)-yQ(n Ts -Tc)
归一化后得到 :
(6)

基于FPGA的QDPSK调制解调技术的研究及实现

网络通讯及安全本栏目责任编辑:冯蕾基于FPGA的QDPSK调制解调技术的研究及实现王磊,厉彦峰(天津工业大学信息与通信工程学院,天津300160)摘要:本文简述了调制解调系统的发展现状及FPGA的相关知识,介绍了QDPSK调制解调系统的理论算法,提出了QDPSK解调调制系统的具体实现方法。

关键词:FPGA;QDPSK;调制解调技术中图分类号:TP311文献标识码:A文章编号:1009-3044(2008)20-30237-03TheResearchandImplementationoftheModemTechnologyQDPSKVasedonFPGAWANGLei,LIYan-feng(TianjinIndustryUniversity,InformationandCommunicationEngineeringInstitute,Tianjin300160,China)Abstract:ThispaperdescribesthemodemsystemandthedevelopmentoftheFPGA-relatedknowledge,introducedtheQDPSKmodemsystemstheoryalgorithm,theQDPSKdemodulatormodulationsystemtoachievethespecificmethod.Keywords:FPGA;QDPSK;Modemtechnology1引言随着超大规模集成电路的发展,尤其是微电子技术和计算机技术的迅猛发展和广泛应用,数字化成为目前通信技术发展的趋势,它具有可靠性高,灵活性强,易大规模集成等优点,日益受到重视。

目前,数字化的手段主要有专用集成电路(ASIC)和通用数字信号处理器(DSP)。

专用集成电路是一种“硬”的设计方法,其优点是处理速度快,缺点是灵活性差。

DSP是一种“软”的设计方法,它能完成十分复杂的算法,使用灵活,易实现模块化,缺点是受处理器速度的限制。

QPSK调制解调器的设计及FPGA实现

QPSK调制解调器的设计及FPGA实现一、本文概述随着无线通信技术的飞速发展,调制解调器作为信息传输的关键部分,其性能对整个通信系统的稳定性和可靠性有着至关重要的影响。

四相相移键控(Quadrature Phase Shift Keying,QPSK)作为一种高效且稳定的调制方式,在无线通信中得到了广泛应用。

本文旨在深入研究QPSK调制解调器的设计,并探讨其在现场可编程门阵列(Field Programmable Gate Array,FPGA)上的实现方法。

本文首先将对QPSK调制解调的基本原理进行详细阐述,包括其信号处理方式、调制解调流程以及关键性能指标。

在此基础上,我们将探讨QPSK调制解调器的设计方法,包括调制器与解调器的结构选择、参数优化等。

同时,我们还将分析影响QPSK调制解调器性能的关键因素,如噪声、失真等,并提出相应的优化策略。

为了实现QPSK调制解调器的硬件化,本文将重点研究其在FPGA 上的实现方法。

我们将首先分析FPGA在数字信号处理方面的优势,然后详细介绍如何在FPGA上设计并实现QPSK调制解调器,包括硬件架构的选择、关键模块的设计与实现、以及资源优化等方面的内容。

我们还将讨论如何在实际应用中测试和优化FPGA实现的QPSK调制解调器,以确保其性能达到最佳状态。

本文旨在深入研究QPSK调制解调器的设计及其在FPGA上的实现方法,为无线通信系统的优化和升级提供理论支持和技术指导。

通过本文的研究,我们期望能够为相关领域的工程师和研究人员提供有益的参考和启示,推动QPSK调制解调技术的发展和应用。

二、QPSK调制原理QPSK,即四相相移键控(Quadrature Phase Shift Keying),是一种数字调制方式,它在每一符号周期内通过改变载波信号的相位来传递信息。

QPSK调制利用四个不同的相位状态来表示两个不同的比特组合,从而实现了更高的数据传输效率。

在QPSK调制中,每个符号通常代表两个比特的信息。

基于fpga的qpsk调制解调原理及实现方法

基于fpga的qpsk调制解调原理及实现方法QPSK(Quadrature Phase Shift Keying)是一种常见的调制解调技术,在许多无线通信系统中广泛应用。

本文将介绍基于FPGA的QPSK调制解调的原理,并给出实现方法。

一、QPSK调制原理QPSK调制是一种相位调制技术,通过调整信号的相位来实现多个比特的传输。

在QPSK调制中,将数字比特流分为两组,每组两位比特,分别称为I和Q。

QPSK调制原理如下:1. 将两位比特I和Q转换为相应的相位值:- 00:相位0°- 01:相位90°- 10:相位180°- 11:相位270°2. 将相位调制的信号进行合并,得到QPSK调制信号。

具体操作是将两路调制信号分别乘以正弦函数和余弦函数,然后相加。

二、QPSK解调原理QPSK解调是将接收到的QPSK调制信号还原为原始的数字比特流。

解调的过程可以分为两步:信号的采样和相位恢复。

1. 信号的采样:使用FPGA时钟信号对收到的QPSK调制信号进行采样,采样频率应与信号的带宽相匹配。

2. 相位恢复:通过采样得到的信号,利用相位锁定环(PLL,Phase-Locked Loop)等技术,恢复原始信号的相位。

三、基于FPGA的QPSK调制解调实现方法基于FPGA的QPSK调制解调可以通过硬件描述语言(如Verilog 或VHDL)实现。

下面给出一种基本的实现方法。

1. QPSK调制实现:a. 采用FPGA的GPIO(通用输入输出)接口输入数字比特流。

b. 将输入的比特流转换为相应的相位值,可以使用查找表(Look-Up Table)实现。

c. 将相位值转换为正弦和余弦函数的乘积,并相加得到调制信号。

d. 输出调制后的信号。

2. QPSK解调实现:a. 使用FPGA的ADC(模数转换器)接口采样接收到的QPSK 调制信号。

b. 对采样信号进行滤波,去除噪声和多径干扰。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

输入相位表达式 φ i ( t ) = φu ( t )
φs =0 s2 + 2 ζωn s + ω2 n φ e, ∞ = limsE( s ) φ i ( s ) = lim
s→0 s→0
2
频率阶跃
φi ( t) = ωtu( t)

B n 为噪 声 带 宽。 可 得 系 统 稳 态 相 差 和 误 差 传 递 函 数 E( s) 正相关, 而加性噪声导致的随机相差和闭环系统传 递函数 H( s) 正相关。于是减小环路带宽 B n , 能减少随 机相差但会增大稳态相差; 增大环路带宽 B n 能减小稳态 却使随机相差恶化。即随机相差和稳态相差的要求 相差, 相互矛盾, 往往设计时需要折中考虑。
2 φn =
Bn =
( 13)
B n 在噪声分析与松尾环实现时会用到。 下面分析二阶环对于两种输入相位的稳态相差, 如 表 1 所示。
表1
输入相位类型 相位阶跃
No B n Pi
( 15)
式中: No 是 n( t) 的功率谱密度; P i 是输入信号的功率;
环路稳态相差
稳态相差 φ e, ∞ = limsE( s ) φ i ( s ) = s 0
Research and Implementation of QPSK Carrier Synchronization Algorithm Based on FPGA
ZHAO Qiuming, SUN Zhilei, OUYANG Ning
( Key Laboratory on Cognitive Radio and Information Processing,Gunlin University of Electronic Technology, Guangxi Guilin 541000 ,China)
【Abstract】A QPSK carrier recovery loop algorithm based on the engineering application of four-phase Matsuo loop is researched in this paper. This algorithm which influenced by noise is analyzed and implemented on FPGA. The working principle of Matsuo loop and loop filter is described by the analysis of PLL in detail, and the System Generator implementation methods are given in this paper. Experimental results show that this loop can be implemented well the carrier synchronization in low SNR,and the algorithms can be easily used carrier synchronization loop in MPSK. 【Key words】QPSK; loop filter; carrier synchronization; System Generator; FPGA
[ 6 ] 改善噪声性能和捕获跟踪中发挥着重要作用 。本设计中 e
( 1 - tanφ ( t) ) · + tanφ ( t) + s ( t) ) ( s ( t) ·1 1 - tanφ ( t)
e e i q
这里采用有源比例积分滤波器来分析。 采用二阶环路滤波器, ( 4) 有源比例积分滤波器复频域表达式为 F( s) = 1 + s τ1 s τ2 φ o ( s) kF( s) = s + kF( s) φ i ( s) φ e ( s) s = s + kF( s) φ i ( s) ( 9)
QPSK 即正交相移键控系统, 具有抗干扰性强, 频带 误码率低等特点, 广泛用于数字通信、 数字视频 利用率高,
[ 1 ] 广播、 卫星通信中 。QPSK 载波同步有两种方法: 一种
在发送信号的同时加入一段载波导频信号, 在 是导频法, 接收端通过滤波器后检测到导频信号来实现载波同步; 另 一种是直接法, 即直接从接收信号中通过使用锁相环来提 取载波
e e e i e e e
式( 7) 中: τ1 , τ2 为环路滤波器的时间常数。 系统传递函数 H( s) = ( 5) 误差传递函数 E( s) = ( 10) ( 11)
k o 为压控振 式( 10) 与( 11) 中, 定义 k = k o k d 为环路增益, k d 为鉴相器增益。定义 ωn 和 ζ 如下 荡器增益, ( 6) ωn ≈ k 1 , ζ ≈ ω n τ1 2 τ2
【摘 要】 研究了基于工程应用的四相松尾环实现 QPSK 载波恢复算法、 并分析了噪声对该算法的影响及该算法在 FPGA 上的 详细介绍了松尾环和环路滤波器的工作原理, 并分别给出了 System Generator 的实现方法。实验结果 实现。通过对锁相环分析, 表明使用松尾环能够在小信噪比情况下很好的实现载波同步, 并且该种算法还能很容易的推广到 MPSK 载波恢复环路中。 【关键词】 正交相移键控; 环路滤波器; 载波同步; System Generator; FPGA 【中图分类号】 TN914. 3 【文献标识码】 B

( 12)
{ - 1 , x 与 y 符号不同
+ 1 , x 与 y 符号相同
2 2 e e
这样, 由图 1 可以求出环路滤波器输入的控制电压为 ε( t) = u1 ( t) ⊕ u2 ( t) ⊕ u3 ( t) ⊕ u4 ( t) = sgn
(( 1- tan φ ( t) ) ( 1- tan ( φ ( t) + 45° ) ) ) = sgn ( cos2 ( φ ( t) + 45° ) ·cos2φ ( t) ) = sgn ( - sin4φ ( t) ) ( 8)
( ( s ( t) - s ( t) tanφ ( t) ) 1 cosφ ( t) ( s ( t) tanφ ( t) + s ( t) ) 2
i q e i e q
( 2) ( 3)
基金项目: 广西无线宽带通信与信号处理重点实验室主任基金项目( 10913)
100
《电视技术》 第 36 卷第 11 期( 总第 386 期) | 投稿网址 http: www.VideoE.cn
[ 2 ]
。本文采用直接法通过松尾环实现 QPSK 信号
[ 3 ]
的载波同步
。并通过对比不同信噪比下同步情况来分
图1 四相松尾环原理图
析锁相环的抗噪声性能。
1
1. 1
锁相环分析
松尾环组成及原理 采用四相松尾环的 QPSK 信号载波同步算法原理如
[ 4 -5 ]
s( t) = s i ( t) cosωc ( t) + s q ( t) sinωc ( t)
传输与接收 TRANSMITTING & RECEIVING 式( 2) 与( 3) 中: φ e ( t) = φ o ( t) - φ i ( t) , φ i ( t) 为输入信 号载波相位。 加法器的输出为 z1 ( t ) = y i ( t ) + y q ( t ) = 1 cosφ e ( t) 2 终就会实现锁相环跟踪载波的频率。 1. 2 环路滤波器的设计 环路滤波器主要用于滤除鉴相器输出误差信号中的高 起到平滑滤波作用, 因此环路滤波器在环路稳定、 频分量,
减法器的输出为 z1 ( t ) = y i ( t ) - y q ( t ) = 1 cosφ e ( t) 2
q
( 1 - tanφ ( t) ) · + tanφ ( t) ( s ( t) - s ( t) 1 1 - tanφ ( t) ) 1 + tanφ ( t) = tan ( φ ( t) + 45° ) 。 其中令 1 - tanφ ( t)
传输与接收 TRANSMITTING & RECEIVING
J] . 电视技术, 2012, 36( 11) . 【本文献信息】 赵秋明, 孙志磊, 欧阳宁. QPSK 载波同步算法研究及 FPGA 实现[
QPSK 载波同步算法研究及 FPGA 实现
赵秋明, 孙志磊, 欧阳宁
( 桂林电子科技大学 认知无线电与信息处理实验室, 广西 桂林 541000)
e
图 1 所示
, 虚线框内部分是四相松尾环的基带处理部
Q 两路 分。QPSK 调制信号 s( t) 经过正交解调后, 输出 I, 基带信号分别为 y i ( t) 与 y q ( t) , 然后将它们送入基带处 理部分进行处理。经过基带处理输出一个和调制码元无 关的控制信号 ε( t) , 这个控制信号通过环路滤波器进一 去控制压控振荡器 NCO 输出信号的相位, 步滤除干扰后, 达到对 QPSK 信号载波同步的目的。 下面分析四相松尾环的鉴相特性。假设环路已经锁 定, 在不考虑噪声的影响时, 中频 QPSK 信号 s( t) 可表示为
( 1)
Q 两路基带码元信 式中: s i ( t) 与 s q ( t) 分别是调制端 I, sinωc ( t) 与 cosωc ( t) 是调制端 NCO 产生频率为 ωc 的 号, 正余弦载波信号。 接收端 NCO 产生的正、 余弦信号分别为 cos( ωc ( t) + sin( ωc ( t) + φ o ( t) ) , φ o ( t) ) , 相乘 φ o ( t) 为 NCO 输出参考载波相位。如图 1 所示, 后的同相分量与正交分量为 x i ( t) 与 x q ( t) , 经过低通滤 两路基带信号可表示为 波后, y i ( t) = y q ( t) = 1 cosφ e ( t) 2
相关文档
最新文档