0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

QPSK相干解调的MATLAB仿真中

HOPE开放创新平台 来源:通信工程师专辑 作者:了凡三训 2021-08-06 09:34 次阅读

现在常用的数字调制方式有二相移相键控(BPSK)、正交移相键控(QPSK)、偏移四项移相键控(OQPSK)、最小移频键控(MSK)等。它们具有相同的功率效率。BPSK 频谱利用率差,抗非线性能力差,实现简单;

QPSK频谱利用率好,抗非线性能力一般,实现复杂度一般;OQPSK 频谱利用率好,抗非线性能力好,实现较复杂;MSK 频谱利用率一般,抗非线性能力好,实现最复杂度。

QPSK调制信号是抑制载波的信号,无法用常规的锁相环或窄带滤波器直接提取参考载波,但它又不同于一些连续相位调制信号,其载波相位变化只能取有限的几个离散值,这就隐含了参考载波的相位信息

所以,可以通过非线性处理,消除信号中的调制信息,产生与原载波相位有一定关系的分量,然后再提纯该信号,恢复已被抑制的载波信号,进而完成信号的相干解调。

47cf974c-f635-11eb-9bcf-12bb97331649.png

数字信号的定时同步提取是数字通信中的关键环节之一,在QPSK解调器中,首先建立了载波与副载波的同步 ,进行相干解调,获得数字基带信号,然后建立定时同步以确定每一个数字码元的起止时刻 ,使之能对数字信息做出正确的判决。

由于在接收到的数字基带信号中含有定时同步信号的信息,这样通过对数字基带信号的适当运算,提取出定时误差,并将此误差用于控制数控振荡器,就可恢复出发射端的定时信号,这种通过用锁相环路直接从接收的数字基带信号中提取定时同步信号的技术与平方环相比,无论从经济性、可靠性、抗扰度等方面来看都更加有效。

在写相干解调算法前,首先是要懂如何仿真PLL。也就是必须知道锁相环的原理!

%%%% 锁相环理论仿真程序 %%%%%

% File: PLL_theory_sim1.m %%%%%%%

%%% date: 2020-1-4 author: 仿真工匠 %%%

%%% 程序说明

% 本程序进行简单二阶costas锁相环,目标信号无噪声。

% 优化了环路滤波器的参数计算过程!

%%% 仿真环境

% 软件版本:R2015b

clear all;

close all;

%-------------- 程序主体 -------------------%

%%%%%% 参数设置

f0 = 2e4;

fdop = 500; % doppler frequency

fs = 16e4; % sample frequency

phi0 = 30*pi/180;

% 环路滤波器参数设计

index = 0.707; % 阻尼因子

Bn = 300; % 噪声带宽

ts = 1/fs; % 时间周期

wn = 2*Bn/(index+1/(4*index));

para=4+4*index*wn*ts+(wn*ts)^2;

plus=10; % 环路滤波器增益

c1 = plus*8*index*wn*ts/para;

c2 = plus*4*(wn*ts)^2/para;

47f8e318-f635-11eb-9bcf-12bb97331649.png

编辑:jq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 滤波器
    +关注

    关注

    158

    文章

    7326

    浏览量

    174759
  • 仿真
    +关注

    关注

    50

    文章

    3872

    浏览量

    132147
  • 数字基带
    +关注

    关注

    0

    文章

    14

    浏览量

    7896

原文标题:本科毕业设计课题—QPSK相干解调的MATLAB仿真(2)

文章出处:【微信号:haierhope,微信公众号:HOPE开放创新平台】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    MATLAB电路仿真时间要考虑那些因素

    MATLAB电路仿真是一种常用的工具,用于模拟和分析电子电路的性能。在进行电路仿真时,需要考虑各种因素,以确保仿真结果的准确性和可靠性。下面是一些需要考虑的主要因素: 电路拓扑结构:电
    的头像 发表于 04-21 09:27 152次阅读

    MATLAB电路仿真中能讲电流汇总的元件

    MATLAB电路仿真中,可以使用许多元件来汇总电流。以下是一些常见的元件和它们在电路中的作用: 电阻(Resistor):电阻是电路中最基本的元件之一,用于限制电流的流动。在MATLAB电路
    的头像 发表于 04-21 09:23 163次阅读

    QPSK调制解调机制深入解析

    输入的比特流分别映射成I/Q路的幅度信息, 然后进行IQ路调制, 得到正交两路数据。 以下内容是QPSK的调制内容, 对于其他高阶调制, 例如QAM/16QAM/64QAM调制等, 完全类似。
    发表于 03-18 10:30 125次阅读
    <b class='flag-5'>QPSK</b>调制<b class='flag-5'>解调</b>机制深入解析

    GMSK准相干解调和最大似然解调(5)深议准相干

    通过是否需要提取GMSK信号的载波相位和频偏,可将GMSK解调分为相干和非相干两种方式。
    的头像 发表于 01-23 10:52 779次阅读
    GMSK准<b class='flag-5'>相干</b><b class='flag-5'>解调</b>和最大似然<b class='flag-5'>解调</b>(5)深议准<b class='flag-5'>相干</b>

    如何使用MATLABMATLAB Parallel Server扩展整车仿真呢?

    使用 MATLAB 和 Simulink 设计和构建 Rivian 车辆仿真界面平台帮助我们实现了关键目标。我们为工程师和非工程师创建了统一平台,用于运行整车仿真、后处理结果和创建报告。
    的头像 发表于 01-10 18:22 820次阅读
    如何使用<b class='flag-5'>MATLAB</b>和<b class='flag-5'>MATLAB</b> Parallel Server扩展整车<b class='flag-5'>仿真</b>呢?

    PSK的相干解调怎么恢复载波?

    PSK的相干解调怎么恢复载波?
    发表于 01-03 14:57

    详解部分元等效电路法在电磁仿真中的应用

    详解部分元等效电路法在电磁仿真中的应用
    的头像 发表于 12-07 14:42 366次阅读
    详解部分元等效电路法在电磁<b class='flag-5'>仿真中</b>的应用

    借助GPT4理解仿真中竞争处理的方法

    上周微信群里的一个小伙伴提到的一个关于仿真中不达预期的一个问题,其中牵涉到关于仿真中信号竞争等问题。这个问题之前算是不求甚解。
    的头像 发表于 11-25 14:23 305次阅读
    借助GPT4理解<b class='flag-5'>仿真中</b>竞争处理的方法

    OrCAD PSpice A_D在数字电路仿真中的应用

    电子发烧友网站提供《OrCAD PSpice A_D在数字电路仿真中的应用.pdf》资料免费下载
    发表于 11-18 09:22 3次下载
    OrCAD PSpice A_D在数字电路<b class='flag-5'>仿真中</b>的应用

    OrCAD PSpiceA_D在数字电路仿真中的应用

    电子发烧友网站提供《OrCAD PSpiceA_D在数字电路仿真中的应用.pdf》资料免费下载
    发表于 11-17 15:38 0次下载
    OrCAD PSpiceA_D在数字电路<b class='flag-5'>仿真中</b>的应用

    qpsk不加根升余弦滤波器输出能不能解调

    2位。这种调制方式有许多优点,比如容易与其他数字信号进行组合,同时也能够有效地减小误比特率(BER),从而提高信道传输效率。 在QPSK解调过程中,通常使用包括两个步骤的接收过程。第一步是将接收的信号进行相干
    的头像 发表于 10-22 14:25 409次阅读

    基于单相离网逆变器Matlab仿真

    基于单相离网逆变器Matlab仿真
    的头像 发表于 09-28 16:47 794次阅读
    基于单相离网逆变器<b class='flag-5'>Matlab</b><b class='flag-5'>仿真</b>

    基于Buck变换器Matlab闭环仿真

    基于Buck变换器Matlab闭环仿真
    的头像 发表于 09-28 16:44 1371次阅读
    基于Buck变换器<b class='flag-5'>Matlab</b>闭环<b class='flag-5'>仿真</b>

    QPSK调制器

    本文深入浅出地向读者介绍了QPSK调制解调器的工作原理。从模拟通信到数字通信的转变加速了QPSK技术的应用。本文用欧拉公式辅助分析正弦和余弦的乘积,并通过SPICE仿真给出了一个1MH
    的头像 发表于 06-09 14:21 773次阅读
    <b class='flag-5'>QPSK</b>调制器

    在Proteus仿真中如何查看电流波形?

    在Proteus仿真中如何查看电流波形? 我用示波器只能查看电压波形,查看不了电流波形,过程具体详细点,不然看不懂
    发表于 04-26 16:45