qpsk调制解调——基于fpga
基于fpga的qpsk调制解调电路设计与实现说明书

基于FPGA的QPSK调制解调电路设计与实现数字调制信号又称为键控信号,调制进程可用键控的方式由基带信号对载频信号的振幅、频率及相位进行调制,最大体的方式有3种:正交幅度调制(QAM)、频移键控(FSK)、相移键控(PSK).依照所处置的基带信号的进制不同分为二进制和多进制调制(M进制).多进制数字调制与二进制相较,其频谱利用率更高.其中QPSK(即4PSK)是MPSK(多进制相移键控)中应用最普遍的一种调制方式。
1 QPSK简介QPSK信号有00、0一、10、11四种状态。
因此,对输入的二进制序列,第一必需分组,每两位码元一组。
然后依照组合情形,用载波的四种相位表征它们。
QPSK信号事实上是两路正交双边带信号, 可由图1所示方式产生。
QPSK信号是两个正交的2PSK信号的合成,因此可仿照2PSK信号的相平解调法,用两个正交的相干载波别离检测A和B两个分量,然后还原成串行二进制数字信号,即可完成QPSK信号的解调,解调进程如图2所示。
图1 QPSK 信号调制原理图图2 QPSK 信号解调原理图2 QPSK 调制电路的FPGA 实现及仿真 基于FPGA 的QPSK 调制电路方框图基带信号通过串/并转换器取得2位并行信号,,四选一开关依照该数据,选择载波对应的相位进行输出,即取得调制信号,调制框图如图3所示。
基带信号clkstart串/并转换四选一开关分 频0°90°180°270°调制信号FPGA图3 QPSK 调制电路框图系统顶层框图如下图中输入信号clk为调制模块时钟,start为调制模块的使能信号,x为基带信号,y是qpsk调制信号的输出端,carrier【3..0】为4种不同相位的载波,其相位非别为0、90、180、270度,锁相环模块用来进行相位调剂,用来模拟通信系统中发送时钟与接收时钟的不同步start1为解调模块的使能信号。
y2为解调信号的输出端。
基于FPGA的北斗QPSK调制实现与解调验证

摘 要
2 1 0 0 1 6 )
为研 制北斗卫星导航模拟信号 源,设计 实现 了北斗 Q P S K信号调 制器。文 中在 分析 了北斗卫星导航 系统
B 1频段 信 号 的正 交相 移 键 控 调 制信 号ห้องสมุดไป่ตู้的 基 础 上 ,基 于软 件 无 线 电 的 思 想 ,在 F P G A硬件 平台上实现 了 Q P S K 信 号 调 制
北 斗 卫 星 导航 系统 ( B e i D o u N a v i g a t i o n S a t e l l i t e S y s t e m) 是 我 国正在 实施 的 自主 研发 、 完全 独 立 运行 的
号模 拟源 的算 法 进 行 研 究 , 并 通过 F P G A 实 现模 拟 源
Q P S K d e m o d u l a t i o n a n d s i m p l e s e i r l a i n f o ma r t i o n t r a n s m i s s i o n .
Ke y w o r d s B e i d o u ;Q P S K;m o d u l a t i o n a n d d e m o d u l a t i o n ;F P G A;S t r a t i x I I
基于FPGA和MATLAB的QPSK调制解调硕士学位论文

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调制解调器设计与实现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系统设计

目录摘要:本文 (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调制设计?1 ** 全数字高码率QPSK调制解调软件设计**1.1 QPSK调制1.1.1 QPSK调制原理1.1.2 QPSK并行调制实现调制(信号)的符号速率达到500Mbps,根据奈奎斯特采样定理,DA的采样频率采用2Gbps。
由于数据速率比较的高,对(FPGA)运算要求太高,因此在设计过程中,采用并行处理的方式,来减轻对FPGA运算的压力。
图1-1为高码率500M QPSK调制实现框图。
其实现的原理为将二进制数据流经过QPSK映射后形成I、Q两路基带信号,在经过8倍成型(滤波器)后,分别与两路正交的数字本振混频后相加输出至(DAC)即可。
图1-1 并行QPSK调制实现框图1.1.2.1 QPSK符号映射QPSK信号的每个码元包含两个比特(信息),可用ab表示。
ab 序列有四种排列,即00,01,10,11。
每种排列对应4种不同的调制相位。
通常各种排列的相位关系按照格雷码进行编码,其符号映射关系如图1-2所示。
图1-2 QPSK映射星座图在实现过程中,将每个符号所包含的两比特二进制信息,分别对应为I、Q两路,先到的信息比特映射为I路,后到的信息比特映射为Q路。
其中二进制0对应正值(逻辑高+1),二进制1对应负值(逻辑低-1)。
图1-3为500Mbps QPSK调制(MATLAB)(仿真)映射星座图,从图中可以看出基带数据严格聚集在[-1,-1],[-1,1],[1,-1],[1,1]四个相位点上。
图1-3 500MbpsQPSK调制MATLAB仿真映射星座图1.1.2.2数字基带成型滤波由于现代无线电(通信)及卫星通信中,频带和功率一般均受限。
一方面,为了有效利用信道,节约频谱资源,需要对发射信号进行带限;另一方面,当矩形脉冲通过带限信道时,脉冲会在时间上扩展,每个符号的脉冲将扩展到相邻符号的码元内,这会造成码间串扰(ISI),并导致接收机在(检测)码元时发生错误的概率增大。
基于FPGA的软件无线电的宽带中频QPSK调制实现

图1 总体方案图
图2 FPGA内部模块图期
图3 SRRC滤波器具体实现结构图图4 移位寄存器组的结构Z-1
图5 查表和加法模块结构图
图6 FPGA实现DDS的程序结构图
三路,其中两路被作为地址送往两个
ROM,一路反馈到累加器的输入端。
在本系统中累加器必然会发生数
据溢出,当溢出发生后,累加器能否
回到正确的状态重新开始计数,对于
DDS的正常工作是非常重要的。
假设
一个累加器的位数是3,在取步长为
(011)2的情况下,时序图如图7所示。
图8 分频器的内部结构
图10 调制后信号的波形图
由40MHz晶振的二次谐波引起的,
这主要是因为用30MHz和40MHz混
70MHz的混频方案不太合理,两个频图9 FPGA中各功能模块连接图。
基于FPGA的QPSK解调技术的设计与实现的开题报告

基于FPGA的QPSK解调技术的设计与实现的开题报告一、选题背景及意义随着现代通信技术的发展,频谱资源越来越紧张,为提高频谱利用效率,射频通信系统中使用数字调制技术是一种可有效降低带宽能量占用和提高信道容量的方式。
其中一种常用的数字调制技术是QPSK调制,它可以将两路单极性NRZ数据分别调制在正弦波和余弦波载波上,实现带宽利用率的提高。
在接收端,解调器需要对QPSK调制信号进行还原,提取出原始的信息数据。
因此,本课题选取了基于FPGA的QPSK解调技术的设计与实现作为研究方向,旨在探索一种高效实现数字信号解调的方法,为提高现代通信技术的发展水平做出贡献。
二、研究内容1. 系统总体设计本课题设计的QPSK解调系统包括射频前端的载频同步、时序同步、均衡、解调等模块,还包括数字信号处理相关的滤波器、采样率变换等模块。
通过这些模块的协同作用,将接收到的QPSK调制信号解调还原成原始的数字信号数据流。
2. 载频同步模块该模块负责完成载频的同步,用于去除接收端的时移影响和相位偏差。
常用的载频同步算法有Costas算法、DDS算法、ZT算法等。
3. 时序同步模块该模块用于解决接收数据中时序抖动的问题,采用软判决算法实现。
4. 均衡模块该模块用于抑制信道传输时产生的干扰,提高系统的抗干扰性能。
常用的均衡算法有线性均衡算法、决策反馈均衡算法等。
5. 解调模块该模块用于将QPSK调制信号还原成原始数字信号。
该模块通常包括滤波器、采样率变换器等子模块。
三、研究计划第一年:我们将完成系统的总体设计,并完成载频同步模块和时序同步模块的算法研究和验证。
同时进行硬件平台的搭建和仿真测试。
第二年:我们计划完成均衡模块和解调模块的算法研究和验证,并将这些模块集成到硬件平台上。
在验证完成后,完善系统的功能和性能,并进行实际场景测试。
第三年:在系统的测试和实际应用中不断完善和优化,提高系统的性能和稳定性,并探索将该技术应用到更广泛领域的可能性,为现代通信技术的发展做出更大的贡献。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一 实验概述本实验包括:分频器设计、计数器设计、串行移位输出器设计、伪码发生器设计、QPSK I/Q 调制器设计、QPSK I/Q 解调器设计,基于选项法中频调制器设计并将其综合起来组成一个系统。
二 实验仪器计算机ALTER 公司的Quartus8.0 EDA 试验箱。
三 EDA 及实验工具简介EDA 技术就是以计算机为工具,设计者在EDA 软件平台上,用硬件描述语言VHDL 完成设计文件,然后由计算机自动地完成逻辑编译、化简、分割、综合、优化、布局、布线和仿真,直至对于特定目标芯片的适配编译、逻辑映射和编程下载等工作。
EDA 技术的出现,极大地提高了电路设计的效率和可操作性,减轻了设计者的劳动强度。
从应用领域来看,EDA 技术已经渗透到各行各业,如上文所说,包括在机械、电子、通信、航空航航天、化工、矿产、生物、医学、军事等各个领域,都有EDA 应用。
quartus II 是Altera 公司的综合性PLD 开发软件,支持原理图、VHDL 、VerilogHDL 以及AHDL (Altera Hardware Description Language )等多种设计输入形式,内嵌自有的综合器以及仿真器,可以完成从设计输入到硬件配置的完整PLD 设计流程。
quartus II 可以在XP 、Linux 以及Unix 上使用,除了可以使用Tcl 脚本完成设计流程外,提供了完善的用户图形界面设计方式。
具有运行速度快,界面统一,功能集中,易学易用等特点。
Altera quartus II 作为一种可编程逻辑的设计环境, 由于其强大的设计能力和直观易用的接口,越来越受到数字系统设计者的欢迎。
四 实验步骤及实验模块参数(一)设计一个分频器,要求29 分频。
(二)设计计数器,计数值16。
(三)设计串行移位输出器,移位级数14。
(四)设计伪码发生器,伪码产生的数据数率要8Kb/s ,特征方程1359+++x x x 。
(五)设计QPSK I/Q 调制器,调制载波288KHZ ,基带速率576KHZ ,系统时 钟4068KHZ 。
(六)设计QPSK I/Q 解调器,调制载波576KHZ ,基带速率288KHZ ,系统时钟4068KHZ 。
(七)设计选项法中频调制,调制载波是基带载波的16倍。
(八)设计中频调制对应的解调器,解调出I/Q 两路信号,并合成原始信号。
(九)系统综合,用模块构建整个系统,实现调制解调功能。
实验项目设计要求:利用自己前列试验项目设计结果,构建如下框图所示的调制、解调系统。
完成对下述系统的构建、调试、仿真,使之达到运行正确。
A DCB五 实验设计原理及实际调、测结果和分析(一) 分频器的设计1、分频器的定义分频器是指将不同频段的声音信号区分开来,分别给于放大,然后送到相应频段的器件中再进行重放。
2、分频器的原理和功能本实验进行分频器的设计,主要用于实现频率划分的目的。
通过将一频率带划分成几个小频率带,可实现分频。
分频器的功能主要是用于后续综合实验中通过分频处理提供新的频率。
分频器可以分为偶数倍和奇数倍分频器。
①如进行N 倍偶数分频,那么可以通过由待分频的时钟触发计数器计数,当计数器从0计数到N/2-1时,输出时钟进行翻转,并给计数器一个复位信号,使得下一个时钟从零开始计数。
以此循环下去,就可以设计任意的偶数倍分频。
②奇数倍分频:归类为一般的方法为:对于实现占空比为50%的N 倍奇数分频,首先进行上升沿触发进行模N 计数,计数从零开始,到(N+1)/2进行输出时钟翻转,然后经过(N-1)/2再次进行翻转得到一个占空比非50%奇数n 分频时钟。
再者同时进行下降沿触发的模N 计数,到和上升沿过(N+1)/2时,输出时钟再次翻转生成占空比非50%的奇数n 分频时钟。
两个占空比非50%的n 分频时钟相与运算,得到占空比为50%的奇数n 分频时钟。
3、分频器的实现29分频器就是设计上升沿时钟分频,先定义两个计数器,开始时都赋值为0。
计数器1用上升沿触发,当计数到15时,输出时钟置0,计数器清零,重新计数,重新计数到14时,输出时钟置1,依次循环;计数器2用下降沿触发,采取同样的计数与置数操作。
最后两者相与运算,结果作为目标时钟,这就完成了占空比为50%的29分频。
实际上做了两次占空比非50%的分频,高电平部分是15个时钟周期,低电平为14个时钟周期,两者相与运算相当于是输出时钟在计数满14.5的时候做一次翻转处理,实现伪码发生器QPSK I/Q 调制 选项法中频调制 I/Q 解调串行移位占空比为50%的奇数分频。
4、仿真实现图图(1)5、实验的分析与说明图中,clk_576为输入时钟,freq_div_29即为29分频后的目标时钟,clkout为上升沿触发,高电平为15个时钟,低电平为14个时钟,clkout2为下降沿触发,也是15个时钟的高电平,14个时钟的电平。
由于采取的是与运算,freq_div_29=clkout&clkout2,所以需要让高电平比低电平多一个时钟,这样才能让freq_div_29高电平由clkout,clkout2的15个时钟周期通过相与运算,减去半个时钟周期,得到14.5个时钟周期;同理,让低电平多增加半个时钟周期,达到14.5个时钟周期,实现占空比为50%。
clkout与clkout2同样为29分频输出,假如对目标时钟的占空比不做要求,则可以通过clkout或者clkout2两个输出作为目标时钟。
(二)计数器的设计1、器的定义通过传动机构驱动计数元件,指示被测量累计值的器件即为计数器。
2、计数器的工作原理和功能计数是一种最简单,最基本的运算。
计数器就是实现这种运算的逻辑电路,计数器在数字系统中主要是对脉冲的个数进行计数,以实现测量、计数和控制的功能,同时,还可以用于分频、定时、产生节拍脉冲和脉冲序列以及进行数字运算等。
但是由于无法显示计算结果,一般都是要通过外接LCD或LED屏才能显示。
计数器是由基本的计数单元和一些控制门所组成,而计数单元则由一系列具有存储信息功能的各类触发器构成。
这些触发器有RS触发器、T触发器、D触发器及JK触发器等。
3、计数器的实现本实验是设计16进制的计数器,本实验的具体实现方法是:(1)采用二进制计数,取计数器的初始计数值为0。
(2)采用上升沿触发,每当到达脉冲的上升沿时,产生触发信号,进行计数操作。
(3)计数时先判断前一个数值的大小,若小于16时,则计数加1;若等于16,则进位输出产生一个高电平。
4、计数器的实现图形5、实验的分析与说明由于是进制计数器,计数器从0计数到16。
,当计数值为16时,计数器置零,输出进位1,图形开始发生变化。
cnt_out为进位输出,mid_16为计数器。
(三)串行移位输出器的设计1、串行移位输出器的定义和功能串行移位输出器主要是实现数据的移位位的移位输出功能。
在后续的综合实验中,对于解帧器,数据可由串行移位输出器输出有很重要的作用。
2、串行移位输出器的实现方法首先载入一个用于移位的二进制序列;然后判断时钟的变化,当碰到上升沿时,产生触发进行序列的移位,每次移位后,后面补新输入数据。
本实验实现14位的串行移位。
3、串行移位输出器图形4、实验的分析与说明图中,clk_576为输入时钟,datin为伪码发生器的伪码输入,mid为14位移位缓存器,datout为移位输出。
每一个时钟周期,将mid的值左移一位,最高位的值移到datout,低13位移位到高13位,最低位输入下一位伪码发生器传送来的数据。
移位输出可以设计为14个D触发器级联,最后生成模块,但是这样太繁琐,定义一个多位的缓存寄存器会减少很大代码量。
(四)伪码发生器的设计1、伪码发生器定义所谓“随机码”,就是无论这个码有多长都不会出现循环的现象,而“伪随机码”在码长达到一定程度时会从其第一位开始循环,由于出现的循环长度相当大。
2、伪码发生器功能对于一个二进制序列,指定表头和移位的方向,将原来的序列沿移位方向移一个数据位,然后从原来的数据位中取出相应位的数值进行异或操作,在将结果放到表头,得到伪码序列。
在进行信号检测时有很重要的作用,因为其特性与高斯白噪声非常相似。
3、伪码发生器的实现本实验要做伪码特征方程为伪码发生器。
先将二进制序列移位,然后在新的序列中取出在原来序列中对应的数据位的数值,在将取出的数值进行异或运算,最后将得到的结果放到表头。
从图中可以看到,该移位寄存器是将各寄存器的输出值抽出来,在外部进行异或运算之后再将该值反馈到输入端。
4、伪码发生器的仿真图形5、实验的分析与说明在时钟的控制下,寄存器的控制信号由上一级向下一级传递。
根据实验要求的特征方程1379+++x x x ,所以要定义一个10位的移位寄存器,在开始时随便将其赋值,然后将其第9位、第7位和第3以及左后一位进行异或,将所得的值作为反馈存入移位寄存器的最低为作为下面的输入,然后相应的就会将最高为输出,如此循环,即可实现伪码发生器的功能,产生相应的数据。
实验要求数据速率是8Kb/s,系统时钟为8KHz ,并利用该时钟信号去控制移位寄存器产生实验设计中所需要的伪随机信号。
(五) QPSK I/Q 调制器的设计1、QPSK I/Q 调制器的功能和作用QPSK 技术的性能分析。
QPSK 技术具有抗干扰能力强,误码性能好,频谱利用率高,等优点。
I 为同相分量,Q 为正交分量。
正交调幅信号QAM 有两个相通频率的载波,但是相位相差90度。
一个信号叫I 信号,另一个信号叫Q 信号。
从数学角度将,一个信号可以表示成正弦,另一个表示成余弦。
两种被调制的载波在发射时已被混和。
到达目的地后,载波被分离,数据被分别提取然后和原始n n-1 n-2 3 2 1................ n 阶调制信息相混和。
从传输线角度来看,I/Q信号是一种双线传输模式,能量主要集中在两线之间。
与外界关系不大。
以此可以抗击共模干扰。
当然,双线间回路面积要小些。
2、QPSK I/Q调制器的实现方法简单的说就是数据分为两路,分别进行载波调制,两路载波相互正交。
正交信号就是两路频率相同,相位相差90度的载波,一般用sin和cos,与I,Q两路信号分别调制后一起发射,从而提高频谱利用率,但在数字调制中我们是用时钟信号近视提取,分为两路。
3、QPSK I/Q调制器的仿真实现图4、实验的分析与说明图中,clk_576为伪码发生器的输入时钟,每个周期输出一位伪码,所生成的伪码序列如波形datin所示。
在每个时钟的下降沿对伪码输出波形采样,采样两次后更新iq_mo的值,采样第一次的值存入iq_mo[1],第二次的值存入iq_mo[0],这样就形成了I/Q两路信号。
由图中可以看出,datin的信息全部转化成了I/Q两路的信息。