QPSK调制解调的系统仿真实验

合集下载

QPSK和16QAM调制下MIMO-OFDM系统Matlab仿真实现

QPSK和16QAM调制下MIMO-OFDM系统Matlab仿真实现

QPSK和16QAM调制下MIMO-OFDM系统Matlab仿真实现一、引言MIMO-OFDM系统是一种融合了多输入多输出(MIMO)和正交频分复用(OFDM)技术的无线通信系统,能够显著提高数据传输速率和系统可靠性。

在MIMO-OFDM系统中,调制方式的选择对系统性能具有重要的影响。

QPSK和16QAM是两种常用的调制方式,它们在MIMO-OFDM系统中的应用对系统的性能和效率有着明显的影响。

本文将针对QPSK和16QAM调制下的MIMO-OFDM系统进行Matlab仿真实现,以研究两种调制方式对系统性能的影响。

二、MIMO-OFDM系统基本原理MIMO-OFDM系统由MIMO技术和OFDM技术组成。

MIMO技术利用多个天线发射和接收信号,通过空间分集和空间复用的方式提高系统的性能和可靠性。

而OFDM技术将带宽分成多个子载波,并采用正交调制方式传输数据,能够有效克服多径干扰和频率选择性衰落,提高系统的抗干扰能力和频谱利用率。

MIMO-OFDM系统将MIMO技术和OFDM技术结合,充分发挥两者的优势,实现了高速率和高可靠性的无线通信。

1. Matlab仿真环境搭建需要在Matlab环境中搭建MIMO-OFDM系统的仿真环境。

在Matlab中,可以使用Communications Toolbox和Wireless Communications Toolbox工具箱来搭建MIMO-OFDM系统的仿真环境。

通过这些工具箱,可以方便地构建MIMO通道模型、OFDM调制器和解调器等系统组件,并进行参数设置和仿真运行。

2. QPSK调制方式在QPSK调制方式下,将复数信号映射到星座图上,每个符号点代表两个比特。

QPSK调制方式可以实现较高的传输速率和频谱利用率,适用于高速率和大容量的无线通信场景。

在MIMO-OFDM系统中,QPSK调制方式通常用于传输速率要求较高的场景,例如视频传输和高速数据传输等。

2. MIMO-OFDM系统仿真实现与QPSK调制方式类似,利用Matlab中的Wireless Communications Toolbox,可以进行16QAM调制下MIMO-OFDM系统的仿真实现。

四相移相键控(QPSK)调制及解调实验

四相移相键控(QPSK)调制及解调实验

实验二四相移相键控(QPSK )调制及解调实验一、 实验目的1、了解QPSK 调制解调原理及特性。

2、了解载波在QPSK 相干及非相干时的解调特性。

二、 实验内容1、观察I 、Q 两路基带信号的特征及与输入NRZ 码的关系。

2、观察IQ 调制解调过程中各信号变化。

3、观察解调载波相干时和非相干时各信号的区别。

三、 基本原理(说明:原理部分需简要介绍)1、QPSK 调制原理QPSK 的调制有两种产生方法相乘电路法和选择法。

相乘法:输入信号是二进制不归零的双极性码元,它通过“串并变换”电路变成了两路码元。

变成并行码元后,每个码元的持续时间是输入码元的两倍。

用两路正交载波去调制并行码元。

发射信号定义为:⎪⎩⎪⎨⎧≤≤-+=其他,00],4)12(2cos[/2)(b t T t i ft t E t S ππ其中,i =1,2,3,4;E 是发射信号的每个符号的能量,T 为符号的持续时间,载波频率f 等于nc/T ,nc 为固定整数选择法输入基带信号经过串并变换后用于控制一个相位选择电路,按照当时的输入双比特ab ,决定选择哪个相位的载波输出2、QPSK 解调原理QPSK 接收机由一对共输入地相关器组成。

这两个相关器分别提供本地产生地相干参考信号()t 1φ和()t 2φ。

四、实验步骤(说明:要详细)(1)QPSK 调制程序close all% x1是类似[1 1 -1 -1 -1 -1 1 1]的分布,作用是控制相位的180°反转。

%由于仿真中载波的频率是f=1Hz,所以1s的间隔内有一个完整周期的正弦波。

t=[-1:0.01:7-0.01]; % t共800个数据,-1~7st1=[0:0.01:8-0.01]; %t1也是800个数据点,0 ~8stt=length(t); % tt=800x1=ones(1,800);for i=1:ttif (t(i)>=-1 & t(i)<=1) | (t(i)>=5& t(i)<=7);x1(i)=1;else x1(i)=-1;endendt2 = 0:0.01:7-0.01; %t2是700个数据点,是QPSK_rc绘图的下标t3 = -1:0.01:7.1-0.01; %t3有810个数据点,是i_rc的时间变量t4 = 0:0.01:8.1-0.01; %t4有810个数据点,是q_rc的时间变量tt1=length(t1);x2=ones(1,800); %x2是类似于[1 1 -1 -1 1 1 1 1]的分布,作用是控制相位的180°反转for i=1:tt1if (t1(i)>=0 & t1(i)<=2) | (t1(i)>=4& t1(i)<=8);x2(i)=1;else x2(i)=-1;endendf=0:0.1:1;xrc=0.5+0.5*cos(pi*f); %xrc是一个低通特性的传输函数y1=conv(x1,xrc)/5.5; %y1和x1 实际上没什么区别,仅仅是上升沿、下降沿有点过渡带y2=conv(x2,xrc)/5.5; % y2和x2 实际上没什么区别,仅仅是上升沿、下降沿有点过渡带n0=randn(size(t2));f1=1;i=x1.*cos(2*pi*f1*t); % x1就是I dataq=x2.*sin(2*pi*f1*t1); %x2就是Q dataI=i(101:800);Q=q(1:700);QPSK=sqrt(1/2).*I+sqrt(1/2).*Q;QPSK_n=(sqrt(1/2).*I+sqrt(1/2).*Q)+n0;n1=randn(size(t2));i_rc=y1.*cos(2*pi*f1*t3); % y1就是I data,i_rc可能是贴近实际的波形,i则是理想波形q_rc=y2.*sin(2*pi*f1*t4); %y2就是Q data,q_rc可能是贴近实际的波形,q则是理想波形I_rc=i_rc(101:800);Q_rc=q_rc(1:700);QPSK_rc=(sqrt(1/2).*I_rc+sqrt(1/2).*Q_rc);QPSK_rc_n1=QPSK_rc+n1;subplot(3,1,1);plot(t3,i_rc);axis([-1 8 -1 1]);ylabel('a序列');subplot(3,1,2);plot(t4,q_rc);axis([-1 8 -1 1]);ylabel('b序列');subplot(3,1,3);plot(t2,QPSK_rc);axis([-1 8 -1 1]);ylabel('合成序列');(2)QPSK解调程序clear allclose allbit_in = randint(1e3, 1, [0 1]);bit_I = bit_in(1:2:1e3); %bit_I为”奇数序列”,奇数序列是同相分量,以cos为载波bit_Q = bit_in(2:2:1e3); %bit_Q是bit_in的所有偶数下标组成的”偶数序列”,以sin为载波data_I = -2*bit_I+1; % 将bit_I中的1变成-1,0变成1; 注意data_I是500点data_Q = -2*bit_Q+1; %将bit_Q中的1变成-1,0变成1data_I1=repmat(data_I',20,1); %将500行的列向量data_I的共轭转置data_I’复制为20*500的矩阵,20行数据是相同的。

QPSK调制解调技术的设计与仿真

QPSK调制解调技术的设计与仿真

QPSK调制解调技术的设计与仿真QPSK(Quadrature Phase Shift Keying)调制解调技术是一种常用于数字通信系统中的调制解调方法,它可以实现高效的数据传输。

本文将简要介绍QPSK调制解调技术的设计原理,并通过仿真实例展示其性能。

1.将输入数据序列划分成两个并行的数据流,分别为I分量和Q分量。

2.对于I分量和Q分量,进行二进制相位调制,将每个比特映射到一个相位点上。

3.将I分量和Q分量进行合并,得到复数信号。

4.对复数信号进行带通滤波,抑制带外噪声。

5.将带通滤波后的信号进行模拟调制,得到QPSK信号。

QPSK解调原理:QPSK解调是将接收到的QPSK信号解调为二进制比特流的过程。

具体过程如下:1.将接收到的QPSK信号分为实部和虚部,并进行带通滤波,抑制带外噪声。

2.对实部和虚部信号进行比较,得到原始的二进制数据流。

QPSK的仿真实例:我们将通过MATLAB软件进行QPSK调制解调的仿真。

假设我们有一个长度为N的二进制数据序列,首先,我们将数据序列拆分为两个并行的数据流,即I分量和Q分量。

然后,对这两个数据流进行二进制相位调制,将每个比特映射到一个相位点上。

在这里,我们可以使用带限相移键控(BLMSK)调制来实现QPSK调制。

接下来,将I分量和Q分量合并为复数信号。

然后,对复数信号进行带通滤波,并进行模拟调制,得到QPSK信号。

仿真步骤如下:1.定义二进制数据序列,生成随机的0和1的序列。

2.将二进制数据序列拆分为两个并行的数据流,即I分量和Q分量。

3.对I分量和Q分量进行二进制相位调制,将比特映射到相位点上。

4.合并I分量和Q分量为复数信号。

5.对复数信号进行带通滤波,抑制带外噪声。

6.进行模拟调制,得到QPSK信号。

7.添加高斯噪声,并进行解调。

8.对解调后的信号进行比较,得到原始的二进制数据流。

9.比较原始的二进制数据序列和解调后的数据序列,计算误码率。

通过以上仿真步骤,我们可以得到QPSK调制解调的性能指标,如误码率等。

实验九qpsk调制与解调实验报告

实验九qpsk调制与解调实验报告

实验九Q P S K/O Q P S K调制与解调实验一、实验目的1、了解用CPLD进行电路设计的基本方法。

2、掌握QPSK调制与解调的原理。

3、通过本实验掌握星座图的概念、星座图的产生原理及方法,了解星座图的作用及工程上的作用。

二、实验内容1、观察QPSK调制的各种波形。

2、观察QPSK解调的各种波形。

三、实验器材1、信号源模块一块2、⑤号模块一块3、20M双踪示波器一台4、连接线若干四、实验原理(一)QPSK调制解调原理1、QPSK调制QPSK信号的产生方法可分为调相法和相位选择法。

用调相法产生QPSK信号的组成方框图如图12-1(a)所示。

图中,串/并变换器将输入的二进制序列依次分为两个并行的双极性序列。

设两个序列中的二进制数字分别为a和b,每一对ab称为一个双比特码元。

双极性的a和b脉冲通过两个平衡调制器分别对同相载波及正交载波进行二相调制,得到图12-1(b)中虚线矢量。

将两路输出叠加,即得如图12-1(b)中实线所示的四相移相信号,其相位编码逻辑关系如表12-1所示。

(a)(b)图12-1 QPSK调制2、QPSK解调图12-2 QPSK相干解调器由于四相绝对移相信号可以看作是两个正交2PSK信号的合成,故它可以采用与2PSK信号类似的解调方法进行解调,即由两个2PSK信号相干解调器构成,其组成方框图如图12-2所示。

图中的并/串变换器的作用与调制器中的串/并变换器相反,它是用来将上、下支路所得到的并行数据恢复成串行数据的。

(二)OQPSK调制解调原理OQPSK又叫偏移四相相移键控,它是基于QPSK的改进型,为了克服QPSK中过零点的相位跃变特性,以及由此带来的幅度起伏不恒定和频带的展宽(通过带限系统后)等一系列问题。

若将QPSK中并行的I,Q两路码元错开时间(如半个码元),称这类QPSK为偏移QPSK或OQPSK。

通过I,Q路码元错开半个码元调制之后的波形,其载波相位跃变由180°降至90°,避免了过零点,从而大大降低了峰平比和频带的展宽。

实验三π-4DQPSK调制解调实验

实验三π-4DQPSK调制解调实验

实验三 π/4DQPSK 调制解调实验一、实验目的1、掌握π/4-DQPSK 调制解调原理。

2、理解π/4-DQPSK 的优缺点。

二、实验内容1、观察π/4-DQPSK 调制过程各信号波形。

2、观察π/4-DQPSK 解调过程各信号波形。

三、实验仪器1、移动通信实验原理实验箱 一台2、20M 双踪示波器一台四、实验原理1、π/4-DQPSK 调制原理π/4-DQPSK 是对QPSK 信号特性的进行改进的一种调制方式。

改进之一是将QPSK 的最大相位跳变±π,降为±3π/4,从而改善了π/4-DQPSK 的频谱特性,改进之二是解调方式,QPSK 只能用于相干解调,而π/4-DQPSK 既可以用相干解调也可以采用非相干解调。

π/4-DQPSK 已用于美国的IS-136数字蜂窝系统,日本的(个人)数字蜂窝系统(PDC )和美国的个人接入通信系统(PACS )。

设π/4-DQPSK 信号为:())(k c k t t S ϕω+=cos 式中,k ϕ为kTs t Ts k ≤≤-)1(之间的附加相位。

上式可展开成:()k c k c k t t t S ϕωϕωsin sin cos cos -=当前码元的附加相位k ϕ是前一码元附加相位1-k ϕ与当前码元相位跳变量k ϕ∆之和, 即:k k k ϕϕϕ∆+=-1k k k k k k k k U ϕϕϕϕϕϕϕ∆-∆=∆+==---sin sin cos cos )cos(cos 111 k k k k k k k k V ϕϕϕϕϕϕϕ∆+∆=∆+==---sin cos cos sin )sin(sin 111其中,1111sin ,cos ----==k k k k V U ϕϕ,上面两式可改写为:k k k k k V U U ϕϕ∆-∆=--sin cos 11k k k k k U V V ϕϕ∆+∆=--sin cos 11这是π/4-DQPSK 的一个基本关系式。

QPSK调制解调实验报告

QPSK调制解调实验报告

QPSK调制解调实验报告一、实验目的1.把握QPSK调制解调原理。

2.明白得QPSK的优缺点。

二、实验内容1.观看QPSK调制进程各信号波形。

2.观看QPSK解调进程各信号波形。

三、预备知识1.QPSK调制解调的大体原理。

2. QPSK调制解调模块的工作原理及电路说明。

四、实验器材1. 移动通信原理实验箱。

2.20M数字双踪示波器。

五、实验原理1.QPSK调制原理QPSK又叫四相绝对相移调制,QPSK利用载波的四种不同相位来表征数字信息。

由于每一种载波相位代表两个比特信息,故每一个四进制码元又被称为双比特吗元。

咱们把组成双比特码元的前一信息比特用a代表,后一信息比特用b代表。

双比特码元中两个信息比特ab一般是依照格雷码排列的,它与载波相位的关系如表3-1所示,矢量关系如图3-1所示。

图(a)表示A方式的QPSK信号矢量图,图(b)表示B方式的QPSK信号矢量图。

用调相发产生QPSK调制原理框图如下图:解调原理由于QPSK能够看做诗两个正交2PSK信号的合成,故它能够采纳与2PSK信号类似的解调方式进行解调,即由两个2PSK信号相干解调器组成,其原理框图如下图:六.实验步骤方式的QPSK调制实验(1)将“调制类型选择”拨码开关拨为00010000、0001,那么调制类型选择为A方式的QPSK 调制。

(2)别离观看并说明NRZ码经串并转换取得的‘DI’、‘DQ’两路的一个周期的数据波形。

CH1:NRZ CH2:DI CH1:NRZ CH2:DQ(3)双踪观看并分析说明‘DI’与‘I路成型’信号波形;‘DQ’与‘Q路成型’信号波形;CH1:DI CH2:I路成形 CH1:DQ CH2:Q路成形(4)双踪观看并分析说明‘I路成形’信号波形与‘I路调制’同相调制信号波形;‘Q路成形’信号与‘Q路调制’正交调制信号波形。

CH1: I路成形 CH2: I路调制CH1: Q路成形 CH2: Q路调制(5)用示波器观看并说明‘I路成形’信号与‘Q路成形信号的X-Y波形。

QPSK调制解调实验

QPSK调制解调实验

实验一QPSK 调制实验一、实验目的1、掌握QPSK 的调制解调原理。

2、掌握QPSK 的软件仿真方法。

3、掌握QPSK 的硬件设计方法。

二、预习要求1、掌握QPSK 的编解码原理和方法。

2、熟悉matlab 的应用和仿真方法。

3、熟悉DSP 和FPGA 的开发方法。

三、实验原理1、QPSK 调制的工作原理多相相移键控(MPSK ),特别是四相相移键控(QPSK )是目前移动通信、微波通信和卫星通信中最常用的载波传输方式。

四相相移键控(QPSK )信号的正弦载波有4个可能的离散相位状态,每个载波相位携带2个二进制符号,其信号表达式为:)cos()(i c i t A t S θω+= i =1,2,3,4 0≤t ≤TsTs 为四进制符号间隔,{i θ:i=1,2,3,4}为正弦波载波的相位,有四种可能状态。

如以下矢量图所示:如图为QPSK 的相位图,QPSK 的相位为(-3π/4,-π/4,π/4,3π/4)。

对于QPSK :)sin cos cos (sin )sin()(i c i c i c i t t A t A t S θωθωθω+=+= 0≤t ≤Ts由于21cos ±=i θ 21s i n ±=i θ所以:)cos )(sin )((2)(t t Q t t I A t S c c i ωω+=21cos )(±==i t I θ21s i n )(±==i t Q θQPSK 正交调制器方框图如图所示:I图QPSK 正交调制器方框图在kTs ≤t ≤(k+1) Ts(Ts=2Tb)的区间,QPSK 产生器的输出为:⎪⎪⎪⎪⎩⎪⎪⎪⎪⎨⎧--=-+-=--+=+++=+=----11),43cos(11),4cos(11),43cos(11),4cos()(1111n n c n n c n n c n n c a a t A a a t A a a t A a a t A t s πωπωπωπω2、QPSK 的相干解调的基本工作原理 QPSK 的相干解调方框图如图所示:图QPSK 的相干解调方框图当调制信号为I =1,Q =1时,由调制原理,调制输出信号为t t t S c c i ωωcos sin )(+=,在没有噪声和延时的理想状态时,解调器的输入t t t S t r c c i ωωcos sin )()(+==,则I 检测器的输出为:t t t t t t r c c c c c ωωωωωsin cos sin sin sin )(+=t t t t c c c c ωωωω2sin 212cos 21212sin 21)2cos 1(21+-=+-=则Q 检测器的输出为:t t t t t t r c c c c c ωωωωωcos cos cos sin cos )(+=t t t t c c c c ωωωω2sin 212cos 21212sin 21)2cos 1(21++=++=用截止频率小于2c ω的低通滤波器对I 检测器的输出滤波后得到1/2,即为逻辑1;对Q 检测器的输出滤波后得到1/2,即为逻辑1。

移动通信实验 四相移相键控(QPSK)调制及解调实验

移动通信实验 四相移相键控(QPSK)调制及解调实验

实验一四相移相键控(QPSK)调制及解调实验一.实验目的:1、了解QPSK调制解调原理及特性。

2、了解载波在QPSK相干及非相干时的解调特性。

二.实验内容:1、观察I、Q两路基带信号的特征及与输入NRZ码的关系。

2、观察IQ调制解调过程中各信号变化3、观察解调载波相干时和非相干时各信号的区别。

三.基本原理:1、QPSK调制原理:QPSK又叫四相绝对相移调制,它是一种正交相移键控。

QPSK利用载波的四种不同相位来表征数字信息。

由于每一种载波相位代表两个比特信息,因此,对于输入的二进制数字序列应该先进行分组,将每两个比特编为一组,然后用四种不同的载波相位来表征。

2、QPSK解调原理:由于QPSK可以看作是两个正交2PSK信号的合成,故它可以采用与2PSK信号类似的解调方法进行解调,即由两个2PSK信号相干解调器构成。

四.实验原理:实验模块简介:1、基带成形模块:主要功能:产生PN31伪随机序列作为信源;将基带信号进行串并转换;按调制要求进行基带成形,形成两路正交基带信号。

2、IQ调制解调模块:主要功能:产生调制及解调用的正交载波;完成射频正交调制及小功率线性放大;完成射频信号正交调解。

3、码元再生模块主要功能:从解调出的IQ基带信号中恢复复位同步,并进行抽样判决,然后并串转换后输出。

4、PSK载波恢复模块主要功能:与IQ调制解调模块上的解调电路连起来组成一个完整的科斯塔斯环恢复PSK 已调信号的载波,同时可用作一个独立的载波源。

五.实验步骤:1、在实验箱上按正确安装基带成形模块、IQ调制解调模块、码元再生模块、PSK载波恢复模块。

2、QPSK调制实验a、关闭实验箱总电源,用台阶插座线完成如下链接源端口目的端口连线说明基带模块:PN31 基带模块:NRZ IN 提供PN31伪随机序列基带模块:I-OUT IQ模块:I-IN 串并变换后的I路信号输入基带模块:Q-OUT IQ模块:Q-IN 串并变换后的Q路信号输入*检查连线是否正确,检查无误后打开电源。

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

第26卷第5期杭州电子科技大学学报Vol.26,No.5 2006年10月Jo urnal of Ha ngzhou Dianzi Uni versi ty Oct.2006QPSK 调制解调的系统仿真实验高雪平1,官伯然1,汪海勇2(1.杭州电子科技大学电子信息学院,浙江杭州310018;2.电子工业部第五十研究所,上海200063)收稿日期:2006-09-30作者简介:高雪平(1981-),女,浙江温州人,在读研究生,电磁场与微波技术.摘要:该文介绍了各种信息技术中信息的传输及通信起着支撑作用,而对于信息的传输,数字通信已成为重要手段。

该文根据当今现代通信技术的发展,对QPSK 信号的调制解调问题进行了分析,并给出了用美国E LANIX 公司的动态系统设计、仿真和分析软件System View 进行系统仿真的具体设置,分析了仿真结果,并提出了用FPGA 技术实现这种系统的详细方法。

关键词:四相相移键控信号;调制解调;现场可编程门阵列中图分类号:TN401 文献标识码:A 文章编号:1001-9146(2006)05-0052-040 引 言近年来,软件无线电作为解决通信体制兼容性问题的重要方法受到各方面的注意。

它的中心思想是在通用的硬件平台上,用软件来实现各种功能,包括调制解调类型、数据格式、通信协议等。

通过软件的增加、修改或升级就可以实现新的功能,充分体现了体制的灵活性、可扩展性等。

其中高性能、高频谱效率的调制解调模块是移动通信系统的关键技术,它的软件化也是实现软件无线电的重要环节。

四相相移键控信号(Quardrature Phase-Shift Keying,QPSK)。

它具有一系列独特的优点,比如抗干扰能力强,在恒参信道下,QPSK 调制技术与FSK 、2PSK 、ASK 调制技术相比较,不但抗干扰能力强,而且能更经济有效地利用频带,适合回传通道的技术要求,因此被广泛应用于无线通信中,成为现代通信中一种十分重要的调制解调方式。

FPGA 器件是20世纪80年代中期出现的一种新的概念。

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

所以本文对QPSK 调制解调系统进行深入的原理分析,并用动态系统工具SystemView 进行仿真,提出基于FPGA 的实现方案。

1 QPSK 调制解调的原理数字相位调制(Phase-Shift Keying,PSK)。

是角度调制、恒定幅度数字调制的一种方式,通过改变发送波的相位来实现,除了其输入信号是数字信号以及输出的相位受限制以外,PSK 与传统的相位调制相似,对于经过M=2k 相位调制的数字信号来说,载波信号的相位一般有 m =2 m M (m=0,1, ,M-1),因此调制信号如:S m (t )=E s g T (t)cos m cos c t-E s g T (t)sin m sin c t0 t T s ,m=0,1, ,M-1(1)式中,A 是信号振幅;g T (t)为发射端的滤波脉冲(一般为矩形脉冲),决定发送信号的频谱特征;T s 为信号持续时间;E s 为每一个发送符号的能量(A=E s );为载波的角频率。

只要令:I (t)=E s g T (t)cos m ,Q(t)=-E s g T (t )sin m ,就可以实现QPSK 信号。

本文以相对简单但广泛采用的四相相位调制解调进行模拟坊真,并提出了用FPGA 实现的方案。

四相相位键控也称之为正交PSK,其调制解调原理根据软件无线电的通用模型,如图1、2所示。

图1 QPSK 正交调制 图2 QPSK 相干解调2 QPSK 调制解调设计美国Ealnix 公司的SystemVie w 是一个完整的动态系统设计、仿真和分析的可视化环境,是一个适合多种操作系统的单机和网络平台。

是一个不错的信号与系统分析、设计和研究平台。

它包含各种专业库和功能块,与Xilinx 公司的软件Core Generator 配套,可以将Syste mVie w 系统中的部分器件生成下载FPGA 芯片所需的数据文件。

根据以上的原理,建立QPSK 信号的调制解调系统的SystemVie w 模型,如图3所示。

加法器之前是调制系统,高斯噪声发生器(Token46)作为模拟信道声源,加法器之后是解调系统。

图3 QPSK 调制解调系统的Syste mVie w 仿真图为了便于观察,将系统时钟设为1000Hz 。

Token0是PN 序列仿真的二进制码流,速率为10Hz,To ken13是串/并变换子系统,具体实现如图4所示,采样器Token46和50的采样率为500Hz,使串并变换后码流速率减为一半,如图5所示。

这样使偶数码元和奇数码元正好相隔一个码元宽度被采样,得到I 路和Q 路信号后相加后完成调制。

加法器之后是解调系统。

用同频同相的正弦波与已调信号相乘,图5中通过低通滤波器后进行抽样判决,经过并/串变换系统,可以得到解调的信号。

53第5期 高雪平等:QPSK 调制解调的系统仿真实验QPSK 调制解调系统正确地完成了输入码流的调制和解调,在输出端成功的恢复了带延迟的码流信号,具体如图6、7所示。

图4 串/并子系统 图5抽样判决子系统图6原始的二进制码流图7 解调后的二进制码流3 QPSK 调制解调的FPGA 实现的思想FPGA 器件可反复编程,重复使用,没有前期投资风险,且可以在开发系统中直接进行系统仿真,也没有工艺实现的损耗。

因此,用FPGA 来设计实现QPSK 具有许多的优势,它不仅具有高性能和设计的灵活性,还可以在线重配置、分布式计算技术、数据宽带的增大、流水线技术、强大的时钟综合能力以及与ASIC 技术的融合趋势。

具体的实现如下所述:(1)PN 码的实现。

伪随机(PN)码是一种子相关的二进制序列,在一个周期内其子相关性质类似随机序列,可以用移位寄存器实现,主要由移位寄存器和反馈函数构成。

本模型用移位寄存器溢出数位(最高位)与最低位取模2运算,结果补充给最低位,不断循环,产生PN 序列;54 杭州电子科技大学学报 2006年(2)串/并变换模块的实现。

由采样控制器和一位计数器组成。

采样控制器产生跟码流速率10Hz 相同的脉冲,即每个码元数据周期的中间采样一次,同时对采样脉冲进行0,1循环计数。

如果脉冲计数输出为0时,即采样值输出为同相的I 路数据;脉冲计数输出为1时,采样值正交的Q 路数据;(3)数控震荡器模块的实现。

使用Xilin 提供的IP 核 SI N/C OS LOOK UP TABLE 产生所需的正弦和余弦波。

该I P 核根据查找表存储周期的正弦幅值,对应输入的角度和相位,做出相应的反相和移相,输出周期范围内的正、余弦载波值;(4)滤波器的实现。

用System View 得到所需的滤波器参数后,运用SystemVie w 的FPGA 功能自动调用IP 核。

在次过程中,FPGA Architec t Xilinx XC4000/Spartan 功能将对设计进行校验,检验参数是否符合Xilinx DSP LogicCORE 的要求。

符合要求后,将设计转换到Xilinx 的设计环境中,其中包括Verilog 的行为级仿真模型和网表文件。

4 结 论在信息时代的今天,软件无线电的提出和发展,标志着无线通信质的飞跃。

本文介绍了基于软件无线电的思想,使用SystemVie w 对QPSK 信号进行仿真和分析,并结合FPGA,提出了实现的方法。

其他调制解调方式也可以通过类似的方法得到。

参考文献[1] 杨小牛,楼才义,徐建良.软件无线电原理与应用[M].北京:电子工业出版社,2001:189-193.[2] 赵海潮,周荣花,沈业兵.基于FPGA 的QPS K 解调器的设计与实现[J].微计算机信息,2004,20(7):76-77.[3] 刘凌,胡永生.数字信号处理的FPGA 实现[M].北京:清华大学出版社,2003:272-278.The Experiment of QPSK Modulation and Demodulation SimulationGAO Xue ping 1,GUAN Bo ran 1,WANG Hai yong 2(1.School o f Electronic and In formation,Hangzhou Dian z i Uni versity ,Zhe jiang H an gzhou 310018,China;2.The 50th electronics research institute of the ministry o f in f ormation,Shanghai 200063,China)Abstract:Nowadays are the commnunication times.All kinds of information technologies are supported by the transmit and communicate.This paper is analysing the principle of the key modulation and de modulation technolo gies of QPSK.It carries on simulation with the dynamic system design,simulation and analyses software-U.S.A.ELANI X Company s System View and analyses the simulation result.At the same time,puts forward the method to use FPGA technology for achieving the QPSK modulation and demodulation system.Key words:QPSK;moduler and de-moduler;field programmable gate array 55第5期 高雪平等:QPSK 调制解调的系统仿真实验。

相关文档
最新文档