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

合集下载

基于FPGA和MATLAB的QPSK调制解调硕士学位论文

基于FPGA和MATLAB的QPSK调制解调硕士学位论文
2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画
3)毕业论文须用A4单面打印,论文50页以上的双面打印
4)图表应绘制于无格子的页面上
5)软件工程类课题应有程序清单,并提供电子文档
5.装订顺序
1)设计(论文)
作者签名:日 期:
学位论文原创性声明
本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。
本文首先介绍了QPSK调制解调系统的基本原理,系统主要包括QPSK调制,Costas载波同步环,Gardner位同步环,自适应AGC。并对每个模块做了简单的介绍。然后对每个模块进行理论研究与分析,并进行MATLAB仿真,得到其中一些设计参数。由于整个系统,同步技术占有重要位置,为了突出其重要性,我们对载波同步和位同步进行了详细的理论分析。最后提出了系统的FPGA设计方案。整个系统以ISE10.1为软件开发平台,通过verilog HDL和xilinx公司的ip核进行设计与实现,并对每个模块进行了modelsim仿真,仿真包括功能仿真与时序仿真。最后将设计完的解调模块下载到Spartan 3AN1400的软件无线电开发平台上进行测试,发送信号则通过E4438C产生,测试不同噪声,频偏,时偏的情况下,系统的工作情况。并采用chipscope进行实时观察,获得硬件测试结果。
2)附件:按照任务书、开题报告、外文译文、译文原文(复印件)次序装订
指导教师评阅书

基于FPGA的QPSK OFDM调制解调器设计与实现

基于FPGA的QPSK OFDM调制解调器设计与实现

基于FPGA的QPSK OFDM调制解调器设计与实现OFDM(正交频分多路复用)是一种高效的调制解调技术,常用于无线通信系统中。

本文将介绍基于FPGA的QPSK(四相移键控)OFDM调制解调器的设计与实现。

一、引言OFDM技术在无线通信领域有着广泛的应用,其通过将高速数据流分成多个低速子载波进行传输,有效提高了系统的传输效率和频谱利用率。

而QPSK调制方式在OFDM系统中常被使用,能够传输两个比特的信息。

二、系统设计1. 系统框架基于FPGA的QPSK OFDM调制解调器主要包括信号生成、调制、多载波复用、通道传输、接收、解调等模块。

其中,信号生成模块负责产生待发送的信息信号;调制模块将信息信号进行QPSK调制;多载波复用模块将调制后的信号进行串行-并行转换;通道传输模块将并行数据通过多个子载波进行传输;接收模块接收并处理接收到的信号;解调模块将接收到的信号进行QPSK解调,得到原始信息信号。

2. 信号生成在信号生成模块中,我们可以使用伪随机序列发生器生成随机的数字信号作为待发送的信息源。

这里我们选择使用16位的二进制数字信号。

3. QPSK调制QPSK调制模块将二进制信号映射到复平面上的四个相位,即正弦信号与余弦信号共同构成的星座图。

通过将两个比特的输入分别映射到正弦信号与余弦信号的相位上,得到QPSK调制信号。

4. 多载波复用多载波复用模块将QPSK调制信号进行串行-并行转换,将多个并行的调制信号通过并行数据总线发送到通道传输模块。

5. 通道传输通道传输模块将并行的调制信号通过多个子载波进行传输。

在传输过程中,可能会出现信道衰落、噪声等问题,需要引入信道估计和均衡技术进行处理。

6. 接收与解调接收模块接收到经过信道传输后的信号,并进行信道估计和均衡处理,将接收到的信号进行QPSK解调,得到原始的二进制信息。

三、系统实现本文使用基于FPGA的开发板进行系统的实现。

通过使用硬件描述语言进行电路的设计,将各个模块进行逻辑连接,实现QPSK OFDM 调制解调器的功能。

基于FPGA的QPSK系统设计

基于FPGA的QPSK系统设计

目录摘要:本文 (1)关键字: (2)1设计分析 (2)1.1设计目的 (2)1.2 设计任务与要求 (2)1.3 设计原理分析 (3)2系统控制器模块分析 (3)2.1 VHDL简介 (3)2.1.1VHDL具有以下特点: (3)2.1.1.1功能强大、设计灵活 (3)2.1.1.2支持广泛、易于修改 (4)2.1.1 .3强大的系统硬件描述能力 (4)2.1.1.4独立于器件的设计、与工艺无关 (4)2.1.1.5很强的移植能力 (4)2.1.1.6编辑本段优势 (4)2.2 FPGA简介 (5)2.2.1FPGA工作原理 (5)2.2.2FPGA芯片结构 (6)2.2.3基本特点 (7)2.3 QPSK简介 (8)2.3.1QPSK正交调制器原理图 (8)2.3.2QPSK相干解调原理图 (9)2.4 QPSK调制电路的FPGA实现及仿真 (9)2.4.1 基于FPGA的QPSK调制电路方框图 (9)24.2 调制电路VHDL程序及仿真结果 (10)2.5 QPSK解调电路的FPGA实现及仿真 (12)2.5.1 基于FPGA的QPSK解调电路方框图 (12)2.5.2解调电路VHDL程序及仿真结果 (12)3结论 (15)4参考文献 (16)摘要:本文采用FPGA设计芯片技术对多进制数字通信技术的QPSK调制器实现进行了研究与分析,将调制器中原有多种专用芯片的功能集成在一片大规模可编程逻辑器件FPGA芯片上,实现了高度集成化、小型化、实际研究仿真表明,该方案具有突出的灵活性和高效性,为设计者提供了多种可自由选择的设计方法和工具。

关键字:FPGA、QPSK、数字通信随着电子技术的不断发展与进步,电子设计系统设计方法发生了很大的变化,传统的设计方法正在退出历史的舞台,而基于EDA技术的芯片设计正在成为电子系统设计的主流。

随着现代信息技术的发展,模拟调制技术越来越不能满足日益发展的移动通信、视频信号传输以及卫星通信的要求,数字调制技术日益得到重视。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

QPSK调制器的FPGA实现

QPSK调制器的FPGA实现

QPSK调制器的FPGA实现ROM正弦查找表存储了一个完整正弦波周期的抽样值,设相位累加器的数据线宽度为N,则有2一个采样点。

先用其他工具计算出这2n个采样点的幅度值,则相邻2个采样点的相位增三个时钟后,相应的载波初始相位、幅艘值与理论分析是全都量为2π/2n,这样,各采样点的位置就确定了该采样点的相位;以ROM依次存储2n个采样点的幅度值,便建立了各采样相位(存储器地址)与幅值的影射关系。

然后用 5.1建立mif文件,调用LPM_ROM模块,将mif文停的数据内容写入LPM_ROM。

(2)相位累加器设相位累加器的初始值为0,累加步长为频率控制字K.则每一个时钟周期(1/fclk)的相位增量为K×2π2n,一个完整正弦波周期需要举行2π(Kx2/2n)=2N/K次累加,所以输出信号周期10t=(I/fclk)X2N /K,输出信号频率fout=Kxfclk/2n。

(3)规律选相电路双比特序列QI作为相位控制字用于四种相位载波的挑选控制。

本文取N:10,先计算出这210=1024个采样点的幅度值,量化为8位二进制数表示。

相位为π/4和3π/4时,对应幅度值为38,存储地址分离为000111111l和010*******。

本义中用VHD语句来完成规律选相电路。

if clk"event and clk=’l’thenbuuuuuuUUlluuuuuu4 试验及结论仿真切验中,取fclk=294912Hz,M=48,K=32,则fclk=fclk/M=6144Hz,载波频率fout=Kxfclk/2N=9216Hz。

通过Quartusll 5.1软件仿真.得到仿真结果5所示。

在图(5)中,当QI为11时的第一个时钟,RESET信号对DDS寄存器复位(T=0),累加器中的加法器输出R=32,并保持一个时钟;第三个时钟后QPSK输出为218,这与QI为11时,载波初始相位为π/4、幅度值为218是全都的。

基于FPGA的QPSK高速数字调制系统的研究与实现

基于FPGA的QPSK高速数字调制系统的研究与实现

基于FPGA的QPSK高速数字调制系统的研究与实现摘要:介绍了一种基于FPGA的QPSK的高速数字调制系统的实现方案。

先从调制系统的基本框图入手,简要介绍其实现原理及流程;然后着重介绍FPGA功能模块的软件编程、优化及整个系统的性能。

关键词:FPGA QPSK 直接序列扩频高速调制1 系统实现原理及流程本调制系统的设计目的是实现高速数字图像传输。

系统的硬件部分主要包括FPGA、A/D转换器、D/A转换器、正交调制器、输出电路等。

根据数字图像传输的特点,采用扩频调制技术。

这是因为扩频方式的抗干扰、抗衰落及抗阻塞能力强,而且扩频信号的功率谱密度很低,有利于隐蔽。

同时,为了提高数据传输的可靠性和有效性,降低信号失真度,减少码间干扰,在调制系统中还加入编码、交比例中项及匹配滤波。

这些处理都在FPGA中实现,使整个调制系统具有可编程的特点,易于根据实际要求进行功能上的扩展和缩减。

系统的原理框图如图1所示。

电路的具体工作过程为:图像信号经过A/D转换器AD9214完成模/数转换,输出信号送入FPGA。

由FPGA对信号进行编码、交织、串/并变换、扩频调制及匹配滤波。

FPGA输出两路数字信号,经过双D/A转换器AD9763实现数/模转换,输出两路模拟信号。

这两路信号经过正交调制器AD8346正交调制输出,实现QPSK调制。

因为正交调制器输出的信号功率较小,所以将其经过模拟放大器放大和带通滤波,之后再送到输出。

在整个调制系统中,FPGA模块的软件设计是最为重要的,也是进行系统优化的主要部分,它的优劣会直接影响整个系统的性能。

下面对这部分进行详细的介绍。

2 软件部分实现原理FPGA模块的软件设计部分包括以下几个方面:编码、交织、串并变换、扩频、匹配滤波以及复位和时钟。

2.1 编码和交织数字通信中经常使用信道编码加交织模块来提高数据传输的可靠性和有效性。

为了达到一定的增益要求,选择卷积码中纯编码增益为3.01的(1,1,6)码(在大信噪比下),并对其进行增信删余。

基于fpga的qpsk调制解调的仿真及相关软件设计毕业设计

基于fpga的qpsk调制解调的仿真及相关软件设计毕业设计
1 引言
1.1研究背景
自1897年意大利科学家G.Marconi首次使用无线电波进行信息传输并获得成功后,在一个多世纪的时间中,在飞速发展的计算机和半导体技术的推动下,无线通信的理论和技术不断取得进步,今天,无线移动通信已经发展到大规模商用并逐渐成为人们日常生活不可缺少的重要通信方式之一。
随着数字技术的飞速发展与应用数字信号处理在通信系统中的应用越来越重要。数字信号传输系统分为基带传输系统和频带传输系统。频带传输系统也叫数字调制系统,该系统对基带信号进行调制,使其频谱搬移到适合信道传输的频带上数字调制信号有称为键控信号。在调制的过程中可用键控[1]的方法由基带信号对载频信号的振幅,频率及相位进行调制最基本的方法有三种:正交幅度调制(QAM)、频移键控(FSK)和相移键控(PSK)。
1.2.2FPGA的发展概况
FPGA/CPLD、DSP和CPU被称为未来数字电路系统的3块基石,也是目前硬件设计研究的热点[11]。过去的数字信号处理实现中,大多采用ASIC和DSP,但这类器件都有一定的缺陷。ASIC处理速度快,但开发成本高,而且内部功能不可改变,这样系统的可重构性差;DSP可以通过更改软件来改变其功能,其重构性好,但它的处理速度慢,逐渐跟不上越来越高的信号处理速度的要求字调制解调技术的发展现状
数字信号调制是用基带数字信号控制高频载波,把基带数字信号变换为频带数字信号的过程,数字信号的调制设备包括数字信号处理(编码)单元和调制单元。
图1.1 数字通信调制系统框图
首先将模拟信号数字化,然而数字信号序列进行编码码流是不能或不适合直
作为数字通信技术中重要组成部分的调制解调技术一直是通信领域的热点课题。随着当代通信的飞速发展,通信体制的变化也日新月异,新的数字调制方式不断涌现并且得到实际应用[2]。目前的模拟调制方式有很多种,主要有AM、FM、SSB、DSB、CW等,而数字调制方式的种类更加繁多,如ASK、FSK、MSK、GMSK、PSK、DPSK、QPSK、QAM等。如果产生每一种信号需要一个硬件电路甚至一个模块,那么能产生几种、十几种通信信号的通信机的电路将相当复杂,体积重量将会很大,而且要增加新的调制方式也是十分困难的。在众多调制方式中,四相相移键控(Quadrature Phase Shift Keying,QPSK)信号由于抗干扰能力强而得到了广泛的应用[3],[4],具有较高的频谱利用率和较好的误码性能,并且实现复杂度小,解调理论成熟,广泛应用于数字微波、卫星数字通信系统、有线电视的上行传输、宽带接入与移动通信等领域中[5],并已成为新一代无线接入网物理层和B3G通信中使用的基本调制方式[6]。现场可编程门阵列(Field Programmable Gate Array,FPGA)是20世纪9年代发展起来的大规模可编程逻辑器件,随着电子设计自动化(ElectronDesign Automation EDA)技术和微电子技术的进步,FPGA的时钟延迟可达到ns级,结合其并行工作方式,在超高速、实时测控方面都有着非常广阔的应用前景[7]。FPGA具有高集成度、高可靠性等特点,在电子产品设计中也将得到广泛的应用。FPGA器件的另一特点是可用硬件描述语言VHDL对其进行灵活编程[8],可利用FPGA厂商提供的软件仿真硬件的功能,使硬件设计如同软件设计一样灵活方便,缩短了系统研发周期。基于上述优点,用FPGA实现调制解调电路,不仅降低了产品成本,减小了设备体积,满足了系统的需要,而且比专用芯片具有更大的灵活性和可控性。在资源允许下,还可以实现多路调制。

基于FPGA的QPSK调制器的设计与实现

基于FPGA的QPSK调制器的设计与实现
第8 卷第 4期
20 0 8年 l 2月
湖南 冶金 职 业技 术 学院 学 报
Ju a fHu a tl ria rfsin l e h oo yC U g o r lo n nMeal gc l oe s a c n lg o ee n u P o T
V0. No4 1 8 .
率 、 强 的抗干 扰性 、 电路 上 实现也 较 为简单 , 较 在 本 文研 究 了基 于 F G P A的 Q S P K调制 电路 的实现
【a)^万 i相 系统 c
图 1QP SK信 号Q atsI 境 下 的仿 真 结 ur l环 u
内部 的 P L直 接产 生 Ck L l0和 Ck ll两 路 频 率 相
l F G 0 l / : PA I -l 2 3 xl
一 | 4 "/ r4 r
种 : 幅 键 控 (S ) 频 移 键 控 (s )相 移 键 控 振 A K、 FK、 (S ) P K 。根据 所处 理 的基 带信 号 的进 制不 同 , 它们
可 分 为二进 制 和多进 制 调制( 进制 ) M 。多进制 数


一r 12 /
中图 分 类号 : M7 文 献标 识 码 : 文章 编号 :62 7 1 ( 0)4 0 9 0 T 6 A 17 — 422 8 — 9— 3 0 0
0 引 言
于a b通常是按格 雷码 的规 则排 列的 , 它与 载波 故 相位的对应关 系如表 1 示 ,相 应的 向量关 系如 所
种不 同相位的载波 。按串饼 变换 器的双 比特码元 的不 同 , 逻辑选相 电路输 出相 应相位 的载波 , 虚线
11 四相 绝对移 相键控 ( P K . QS )
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于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 。

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

FPGA 器件是八十年代中期出现的一种新概念,是倍受现代数字系统设计工程师欢迎的新一代系统设计方式。

FPGA 器件可反复编程,重复使用,没有前期投资风险,且可以在开发系统中直接进行系统仿真,也没有工艺实现的损耗。

因此在小批量的产品开发、研究场合,成本很低。

本文按照软件无线电的设计思想,先进行计算机模拟仿真,具体实现中充分利用FPGA 的特点,并通过带通采样技术,成功的实现了对70MHz 中频QPSK 信号的解调。

2、解调器的设计与实现在全数字实现QDPSK 解调的过程中,与AD 接口的前端需要很高的处理速度,但是这些处理的算法又比较简单,FPGA 器件独特的并行实时处理的特点刚好可以在这里得到体现,因此,ADC 以后的数字信号处理全部由FPGA 来实现。

考虑到QDPSK 相干检测比差分检测有2.3dB 功率增益,选择用相干解调算法实现解调。

解调方框图如下:图1解调框图本文采用的解调方案是将AD 量化得到的数字信号)(n x 与NCO 产生的一对相互正交的本地载波相乘,然后分别经过低通滤波器滤波得到基带信号,从中提取为同步信息,并通过载波同步模块对NCO 的输出进行调整,最后经过解差分与并串转换得到调制信息。

2.1、带通采样技术实现数字解调的前提是要把接收到的模拟信号通过AD 数字化。

对中频数字化来说,采样时钟速率的选择对解调处理很重要,由于目前使用的多是窄带信号 ,根据Nyquist 带通采样定理 ,采样速率在满足大于信号带宽两倍的情况下,选取远远低于信号最高频率的两倍速率就能正确地反映带通信号的特性,带通采样减少了抽样点数目,同时还达到降低信号中频的作用 ,很大程度上减少了后续数字信号的处理负担。

这些处理都降低了通信系统对ADC 器件和DSP 芯片的性能要求 ,在实际使用中可以采用一些通用芯片就可以满足要求 ,降低了通信电台的成本。

下面讨论采样速率的选择,它受以下因素的影响:一方面,ADC 不可避免的会引入量化噪声,量化后的信噪比由下式给出:⎥⎦⎤⎢⎣⎡++=B f dB n SNR s 2lg 1076.102.6 式中,s f 为采样频率,B 为模拟信号带宽。

第三项也被称为处理增益,是一个正值,可见,在调制带宽B 一定、AD 位数n 确定的情况下,提高采样频率s f 有利于改善信噪比。

但输入信号本身有一定的信噪比,因此AD 的量化噪声比输入信号的噪声电平低10倍以上就可以了。

另一方面,由于采用了带通采样技术,AD 的采样率不能任意选取。

由带通采样定理可知,带通采样率s f 应满足下式:⎥⎦⎤⎢⎣⎡≤≤≤≤+B f I n n n f f n f L g L s H 1,212要满足其中 式中H f 为带通信号的最高频率,L f 为带通信号的最低频率,B 为信号带宽。

[]∙g I 表示取不大于括号内数值的整数。

从频域分析,AD 变换后的信号频谱发生了变化,在满足带通采样定理的条件下,只能保证采样后的频谱不发生混叠,此外还要考虑到ADC 以后的频谱分布情况。

由于目前的AD 器件都内部集成了采样保持放大器(SHA ),采样的孔径时间变得很短,所以ADC 可以看成一串冲击脉冲与连续的时域信号相乘并量化的结果,时域相乘相当于频域卷积,因此造成了原来信号的频谱以采样频率进行周期延拓。

如果所择采样频率恰好为中频信号的整数分之一,例如中频70MHz ,采样率35MHz ,则可以直接将原中频信号搬移到零频。

如果选择的采样频率不是中频信号的整数分之一,可以使频谱不出现在零频。

对于QPSK 信号,采用把调制信号从高中频搬移到低中频的方式更有利于后续的数字信号处理。

具体实现中是对70MHz 的中频信号进行数字化,信号带宽小10MHz ,即H f =75 MHz ,L f =65 MHz ,实际选取n =2,采样率为60MHz 。

2.2、数字下变频为了恢复基带信号,需要对AD 以后的低中频信号再进行下变频。

自然界的物理可实现信号都是实信号,而实信号的频谱具有共轭对称性,也就是说实信号的正负频率幅度是对称的,而相位分量正好相反。

所以对一个实信号,只需由其正频率部分或其负频率部分就能完全加以描述,不会丢失任何信息,也不会产生任何虚假的频率信号。

在实现中,是将AD 以后的数字信号与NCO 产生的一对相互正交的本地载波相乘,然后分别经过低通滤波器滤波得到正交的两路基带信号,分别称作同相分量)(t z BI 和正交分量)(t z BQ ,此时我们得到了一个包含所有的调制信息的零中频的解析信号:即: )()()(t jz t z t z BQ BI B +=式中)(cos )()(t t a t z BI θ=,)(sin )()(t t a t z BQ θ=,其中)(t θ在系统未同步之前包含NCO 与载波之间的频差和相差信息。

与模拟下变频相比,由于两个正交本振的形成是通过Matlab 运算得到的查找表,相乘是通过数学运算来完成的,所以得到的两路基带信号不存在幅度差异,理论上其正交性是完全可以得到保证的,但由于存储精度的影响,存在量化误差。

NCO 的FPGA 实现框图如下:图2 NCO 的实现框图累加器A1与触发器一起构成积分器,频率控制字经积分器后得到相应的相位信息,累加器A2可以直接对NCO 输出的相位进行调整,NCO 的频率精度由累加器的字长决定,但由于受存储容量的制约,正弦查找表要比累计器的位数小,因此要对累加器的输出进行截取得到地址信息,通过查表,输出两路正交信号。

2.3、提取同步信息由前面对AD 采样以后数字信号的频谱分析可知,在60MHz 的采样速率下,在10MHz 的低中频上出现了与70MHz 的中频信号相应的频谱信息,因此,NCO 的起始振荡频率设为10MHz 。

下面对位同步和载波同步进行具体说明。

位同步的工作就是找出每个码元的最佳采样点。

由于对调制信号进行了成型滤波,滤波之后的信号已经不再是方波,最佳采样时刻定义为信号眼图中“眼睛”睁开最大的时刻,此时已调信号的平均瞬时功率最大。

根据比较各采样点的平均功率,可以找到最佳采样点。

由于一个码元中采样点数很多,如果每个点的平均功率都算一遍的话,计算量很大,而且会造成一定的时延。

改进的算法为对每个码元抽取N 个等间距的采样点,设每个码元采样N ×M 次,那么计算选取间隔为M-1的N 个采样点进行离散傅立变换,其辐角即为定时误差。

计算公式为:⎪⎪⎭⎫ ⎝⎛-=∑-+=-∧1/2200)(arg 21LN k k k N k j e k s ππε 即⎪⎪⎭⎫ ⎝⎛=∑-+=∧1/2200)(arg 21LN k k k N k j e k s ππε 上式为对L 个码元进行误差估计的公式。

一般情况下,N 可以取值为4(或者4的整数倍,记做N =4M ,对此每M 点取一点进行计算),那么N k j e /2π取值简单的为1±和i ±,这就避免了复数乘法运算,降低了系统复杂性,节省了硬件资源。

本算法估计出来的位同步误差与实际的位同步误差在均值意义上为线性关系。

图6为信噪比为20dB 、L =50、每码元采样128次情况下的关系曲线。

从图6可以看出,当位定时误差接近半个码元宽度时,估计值距离真实值有较大的波动(但仍是无偏估计),这是因为辐角接近π±弧度时,算法对噪声变得很敏感,很容易造成符号错误(如真实值为1.01π,但是估计成-0.98π),从而引起较大波动。

图 3:加性白噪声环境中基于功率的位同步误差关系曲线为了减小瞬时噪声对系统产生的影响,对定时误差进行卡尔曼滤波,用滤波结果来修正对码符号边界的估计。

载波同步的目的是为了得到一个同频同相的载波。

根据QPSK 信号的星座图表示方法,成形滤波后的QPSK 调制信号在最佳采样点时刻才位于4个星座中的某一个,因此,可以根据去除调制信号后的最佳点时刻的信号,分析出残留的相差和频差。

相差的判断可利用位同步提供的最佳采样点的信息。

在最佳采样点处,相位应该是4π±或者43π±,设接收信号此时的相位为θ。

按最大似然原则,判决发送信号的相位^θ为上述四个相位之一,那么^θθ-即为相差信号。

相位的微分即为频率,在数字信号处理中,用差分取代微分。

为了防止相差的判决干扰频差的判决(算法仿真表明这可能导致频差的判决不收敛,从而也导致相位的判决不收敛),在差分运算时,需要补偿相位判决。

为了消除调制信息的影响(4π±或者43π±附加相位),还需要对差分值进行取模计算。

经过上述处理后的差分值进行卡尔曼滤波,用它来调整NCO 的相位控制字,形成闭环反馈网络。

相关文档
最新文档