1、引言
四相绝对移相键控(QPSK)技术以其抗干扰性能强、误码性能好、频谱利用率高等优点,广泛应用于数字通信系统。随着超大规模集成电路的出现,FPGA在数字通信系统中的应用日益广泛,目前已提出了多种基于FPGA实现QPSK的方法。
本文基于FPGA实现直接数字频率合成(DDS),通过对DDS信号f载波信号1输出相位的控制实现调相,除DA转换外,其它过程均口以FPGA实现。
2、 QPSK调制的基本原理
QPSK采用四种不同的载波相位来表示数字信息,每个载波相位代表2比特信息,其实现有两种方法,相位选择法与正交调制法,相位选择法又分为A、B两种方式。本文采用相位选择法B方式来实现QPSK信号,如图1所示。

图1相位选择法产生QPSK信号
3、 QPSK调制电路的FPGA实现
3.1串并转换电路

图2串并转换电路
调制信号(DATA)形成双比特码兀QI口】由图2所不串并转换电路实现。
假设涮制信号为01100011,其时序图如图3所示。从时序图可以看出,从第3个时钟脉冲开始,每2个时钟脉冲,在Q3、Q6同时输出DATA的连续2bit数据,生成双比特码元QI,双比特码元速率为时钟信号(CLKl)频率的一半。为了配合后面的相位调制电路,时钟信号(CLKl)频率为系统时钟频率k的I/M,可以通过M分频电路实现。

图3串并变换电路时序图
3.2四相载波产生器
四相载波产毕器甚干DDS构成.如图4所示。

图4基于DDS的四相载波产生电路
(1)建立正弦查找表
ROM正弦查找表存储了一个完整正弦波周期的抽样值,设相位累加器的数据线宽度为N,则有2一个采样点。先用其他工具计算出这2n个采样点的幅度值,则相邻2个采样点的相位增三个时钟后,相应的载波初始相位、幅艘值与理论分析是一致量为2π/2n,这样,各采样点的位置就确定了该采样点的相位;以ROM依次存储2n个采样点的幅度值,便建立了各采样相位(存储器地址)与幅值的影射关系。
然后用Quartus 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和0101111111。
本义中用VHD语句来完成逻辑选相电路。
if clk“event and clk=’l’then
b《=QI(1);
c《=QI(0);
if (clklh=‘1’ or clkll=‘1’ or clk2h=1’or clk21=‘1’)then -- 每个双比特码元的上升沿
case QI is
when”00”=》uuu《=”100111111l”;reset《=‘1’;--5π/4载波
when”Ol”=》uuu《-”01011111Il”;reset《=‘1’;--3π/4载波
when”10”=》UUll《=”1101111111”;reset《=‘1’;--7π/4载波
when’’11”=》uuu《-”0001111111”;reset《=‘I’; --4载波
when others=》uuu《=”0000000000”;reset《=‘l’
end ease;
else uuu《=uuu+“0001000000”;reset《=‘0’;
endif;
(5)相位调制器
在每个双比特码元的上升沿产生一复位信号(RESET)使DDS的棚位累加器清零,则输出裁波信号的初始相位仅由相位控捌字控制,以保证初始相位为0l码元对应的载波相位;而其它情提下将其与相位累加器的输出相加,共同作为载波信号的相位,从而实现调相。
4、仿真实验及结论
仿真实验中,取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是一致的。间样,当QI为00、lO、Ol的仿真结果分剐如图5(b)、5(c)、5(d)所示,在QI码元到达三个时钟后,相应的载波初始相位、幅度值与理论分析时一致的。虽然QPSK信号有三个时钟的延迟,但由于各QI码元的延迟都是一致的,并不影响QPSK的实现;另一方面,延迟时间不到系统时钟周期的三分之一,可以忽略。

图5仿真实验波形
5、结束语
本文采用FPGA实现QPSK调制器克服了传统的模拟调制器的体积大、成本高、系统调试难和生产周期长等缺点。本文作者创新点在予除了DA转换外,系统全部由FPGA实现,对于其它调制方式(如DQPSK、8PSK、QAM等)的FPGA实现,以及FPGA在软件无线电钟的应用具有一定的参考价值。
责任编辑:gt
相关推荐
理解Verilog编码技巧掌握FPGA中状态机的写法掌握非重叠序列检测代器Verilog代码编写
发烧友学院发表于 2020-04-21 00:00
•
20485次阅读

对于速度和实时性能要求非常高的协议,在硬件中以专用协议MAC的形式实现实时功能。而协议的其他功能由运....
发表于 2020-07-21 17:39•
0次阅读

SpacewiTe是欧空局2003年提出的一种高速的、点对点、全双工的串行总线网络,面向空间应用。它....
发表于 2020-07-21 17:30•
7次阅读

目前,在国内外的应用系统中,ATM功能和UTOPIA接口都由一些技术成熟的专用通信处理芯片来完成,如....
发表于 2020-07-21 17:24•
9次阅读

SOPC技术是一种基于FPGA解决方案的SOC,由美国Altera公司于2000年提出。基于SOPC....
发表于 2020-07-21 17:14•
7次阅读

随着数字电子系统设计规模的扩大,一些实际应用系统中往往含有多个时钟,数据不可避免地要在不同的时钟域之....
发表于 2020-07-21 17:09•
10次阅读

设计的复杂度并不是唯一的限制因素。Altera公司技术营销高级经理Phil Simpson指出,如果....
发表于 2020-07-21 17:02•
8次阅读

上海市第三批人工智能应用场景围绕AI+制造、交通枢纽、商圈、文化旅游、政务、园区、金融等7个领域,建....
发表于 2020-07-21 16:50•
37次阅读

我国大陆半导体封测市场增长迅猛,根据中国半导体协会统计,2019年,大陆封测企业数量已经超过了 12....
发表于 2020-07-21 16:43•
26次阅读

中兴事件以后,加快发展集成电路产业成为举国共识,目前需要70万人投入到该产业中来,人才不足导致我国集成电路产业自...
发表于 2020-07-21 15:17•
101次阅读

在一个领域中,如果唯一不变的是变化,那么不需要对电子技术和设计方法的发展变化做多少回顾,就能见证到变化是如何使...
发表于 2020-07-21 15:09•
0次阅读

1.入门首先要掌握HDL(HDL=verilog+VHDL)
第一句话是:还没学数电的先学数电。然后你可以选择verilog或...
发表于 2020-07-21 14:45•
0次阅读

DDS是一种直接对参考时钟进行抽样、数字化,然后用数字计算技术产生频率的频率合成方法。它的工作原理是....
发表于 2020-07-21 09:21•
17次阅读

新鲜血液的涌入,也为宁波市数字经济核心产业注入新的动能。尽管还未正式生产,但去年落户鄞州的宁波芯速联....
发表于 2020-07-21 09:08•
145次阅读

嗨,我正在使用fpga来控制ov5642相机。
我已经设法通过i2c协议访问寄存器并设置它们的一些值:寄存器值0x3017 0x7f0x...
发表于 2020-07-21 06:52•
0次阅读

I2C(Inter Integrated Circuit)双向二线制串行总线,是由飞利浦公司制定的。....
发表于 2020-07-20 18:08•
61次阅读

英国格拉斯哥大学称,该校科学家通过使用现场可编程逻辑门阵列(FPGA)芯片系统,能够以高出目前标准处....
发表于 2020-07-20 18:04•
101次阅读

脉冲宽度调制(PWM) 是英文“Pluse Width Modulation”的缩写,简称脉宽调制。....
发表于 2020-07-20 17:59•
66次阅读

随着便携和以电池供电的应用快速增加,低功耗设计已成为延长电池寿命所不可或缺的任务。此外,在决定产品尺....
发表于 2020-07-20 17:53•
117次阅读

与开发成本很高的ASIC相比,FPGA可重复编程的性能正受到系统设计者的青睐。此外, FPGA的性能....
发表于 2020-07-20 17:35•
62次阅读

数字化中频(DIF)频谱分析仪在高中频实现数字化处理,具有分析带宽大、RBW小、测量时长短,可对复杂....
发表于 2020-07-20 17:26•
53次阅读

当然,并非所有的可编程逻辑技术都能很好地满足低功耗要求。事实上,当今市场某些所谓的“低功耗”器件的电....
发表于 2020-07-20 17:20•
54次阅读

在FPGA系统设计中,按键是最常见的人机交互接口部件。在没有微控制器参与的情况下,FPGA系统中按键....
发表于 2020-07-20 17:13•
47次阅读

Trion Titanium FPGA 是基于16纳米工艺节点,并采用易灵思的 “Quantum™ ....
发表于 2020-07-20 17:01•
86次阅读

随着工业生产与科学技术的发展,大型水轮机组的自动化水平也在不断提高。而这些设备一旦发生故障,将会给人....
发表于 2020-07-20 15:19•
65次阅读

如果我们连接运放的输出到它的反相输入端,然后在同相输入端施加一个电压信号,我们会发现运放的输出电压会....
发表于 2020-07-20 14:57•
128次阅读

在医院和家庭中普遍使用酒精(或水银)温度计来测量体温,不仅测量时间长,而且读数也不方便。市场上销售的....
发表于 2020-07-20 14:55•
31次阅读

SA9904B芯片是Sames公司推出的三相功率/电量测量专用集成电路芯片(ASIC),可直接测量单....
发表于 2020-07-20 14:49•
22次阅读

从芯片器件的角度讲,FPGA本身构成了半定制电路中的典型集成电路,其中含有数字管理模块、内嵌式单元、....
发表于 2020-07-20 14:26•
267次阅读

AD9954是采用先进的DDS技术开发的高集成度DDS器件。它内置高速、高性能D/A转换器及超高速比....
发表于 2020-07-20 11:08•
39次阅读

在为线性调频的雷达视频目标产生模拟信号的过程中,为了得到高质量的视频模拟信号,其前端通常采用数字信号....
发表于 2020-07-20 11:03•
59次阅读

你好,
在哪里可以找到未编程V7的用户I / O引脚的电气描述(交流阻抗,直流电流)?
(我想这个问题也可以扩展到...
发表于 2020-07-20 10:28•
0次阅读

我国每年进口集成电路超过3000亿美元,占全球生产数量的2/3。当前国际形势下,集成电路实现国产....
发表于 2020-07-20 10:03•
323次阅读

通常设计数字电路大都采用自顶向下将系统按功能逐层分割的层次化设计方法,这比传统自下向上的EDA设计方....
发表于 2020-07-20 09:00•
99次阅读

国内各地集成电路产业集群的发展,有利于增强当地及国家集成电路整体竞争力。研究机构预测,在人工智能....
发表于 2020-07-20 08:54•
329次阅读

喜:
现在,我正在设计7系列FPGA的DPR(动态部分重配置),我已经在shell中使用Tcl命令完成了DPR,并生成...
发表于 2020-07-20 08:01•
0次阅读

亲爱的同事,
我必须为我的固件做出Zed Board和virtex -7设备的决定。
我理解这个事实,选择的选择取决于你想做什...
发表于 2020-07-20 07:07•
0次阅读

发表于 2020-07-19 22:30•
90次阅读

我的一个客户正在考虑Kintex部件,并转而启动SPI闪存,支持FPGA,
到目前为止,他们说,
哦,我们希望有2个...
发表于 2020-07-19 15:33•
0次阅读

蓄电池是汽车必不可少的一部分。汽车蓄电池的电压过低,会给汽车带来启动困难。
发表于 2020-07-19 10:10•
221次阅读

还有半年毕业,之前一直搞得单片机。想在学点东西。FPGA与嵌入式Linux那个发展前途好些?
转cs也...
发表于 2020-07-19 08:08•
0次阅读

在五光十色、琳琅满目的玩具世界里,新近涌现出许多形态逼真、声情并茂的有声电子玩具,诸如能动会叫的声控....
发表于 2020-07-18 12:00•
111次阅读

AD9858是AD公司于2003年推出的一款高性能DDS芯片,其工作频率高达1GHz,杂散性能指标更....
发表于 2020-07-18 11:14•
160次阅读

在针对大批量应用开发系统时,要考虑的一个重要因素是成本。有多个方面会影响总体拥有成本,而不仅仅是每个....
发表于 2020-07-17 18:08•
111次阅读

数字信号处理技术和大规模集成电路技术的迅猛发展,为我们设计数字电路提供了新思路和新方法。当前数字系统....
发表于 2020-07-17 17:56•
381次阅读

综上所述,随着系统设备功能要求的不断增加,系统级芯片的设计愈趋复杂,并且在设计周期、灵活度和NRE成....
发表于 2020-07-17 17:33•
300次阅读

随着大规模集成电路水平的发展,以数字信号处理器(Digital Signal Process,DSP....
发表于 2020-07-17 17:18•
173次阅读

如果您对使用国产fpga芯片的电路板设计经验有限或没有经验,那么在新项目中使用国产fpga芯片的前景....
发表于 2020-07-17 17:14•
184次阅读

Xilinx的Vivado中集成的图像增强(Image Enhancement)IP可以有效降低图像....
发表于 2020-07-17 17:06•
59次阅读

通常认为,SOPC是FPGA设计中的鸡肋,“弃之可惜,食之无味”。诚然,SOPC一直不是FPGA的主....
发表于 2020-07-17 16:52•
58次阅读

近年来,随着雷达技术的迅速发展,人们对雷达信号的要求也越来越高。高精度、高扫描率、高抗干扰性、低截获....
发表于 2020-07-17 14:34•
36次阅读

随着超大规模集成电路技术、微处理器技术的飞速发展和一些新型元器件的应用,扩频技术已经广泛地应用到通信....
发表于 2020-07-17 14:10•
53次阅读

ARM是应用,FPGA是芯片设计,前者是软件,后面是硬件,ARM就像单片机,但是它本身的资源是生产厂....
发表于 2020-07-17 11:23•
112次阅读

易灵思销售总监张永慧先生出席授牌仪式,并表示:易灵思产品和新晔电子的市场覆盖相结合,必将为双方在中国....
发表于 2020-07-17 10:17•
308次阅读

进入FinFet和FDX先进工艺时代,高端工艺难度大,流片费高企,市场竞争激烈,从设计跨到量产,芯片....
发表于 2020-07-17 10:15•
175次阅读

组合逻辑可以得到两种常用的RTL 级描述方式。第一种是always 模块的触发事件为电平敏感信号列表....
发表于 2020-07-17 09:11•
52次阅读

7月14日晚,中芯国际发表公告,称公司股票将于7月16日在科创板上市。 7月16日,中芯国际集成电路....
发表于 2020-07-16 18:04•
387次阅读

实现这一编程思想的转变,是因为 FPGA 借助 OpenCL 实现了编程,程序员只需要通过 C/C+....
发表于 2020-07-16 17:58•
94次阅读

虽然很多 FPGA 工程师都是写代码,但是作为硬件编程工程师,如果不熟悉 FPGA 的底层资源和架构....
发表于 2020-07-16 17:53•
169次阅读

ASIC 是 Application Specific Integrated Circuit 的英文....
发表于 2020-07-16 17:47•
232次阅读

异步 FIFO 读写分别采用相互异步的不同时钟。在现代集成电路芯片中,随着设计规模的不断扩大,一个系....
发表于 2020-07-16 17:41•
96次阅读

工业电子产品的发展趋势是更小的电路板尺寸、更时尚的外形和更具成本效益。由于这些趋势,电子系统设计人员....
发表于 2020-07-16 17:32•
107次阅读

随着网络技术发展,移动网络速度不断提升,为移动互联网业务带来了良好的发展条件,但同时带来的爆炸式数据....
发表于 2020-07-16 17:24•
125次阅读

RISC-V开放指令集可以帮助航空航天和国防设计人员通过优化指令集,为每个特定的应用程序提供最有效的....
发表于 2020-07-16 17:13•
92次阅读

关于诸如FPGA之类的可编程解决方案的传统想法是,您必须愿意在灵活性方面做出很多权衡。在许多情况下确....
发表于 2020-07-16 17:12•
268次阅读

图像采集和处理技术在机器视觉和图像分析等诸多领域应用十分广泛。随着高速的 PCI Express(P....
发表于 2020-07-16 17:02•
44次阅读

实际工作中,设计工程师通常认为自己能够接触到的EMC问题就是PCB板级设计。然而在考虑EMI控制时,....
发表于 2020-07-16 15:13•
82次阅读

9)专业操作管理平台:可根据需求编辑测试流程程序,完成自定义化测试,软件管理平台兼容其他厂商设备。测....
发表于 2020-07-16 10:14•
36次阅读

评论