【调制】π/4-DQPSK信号模型及其相关特性分析 【附MATLAB代码】

server/2024/10/11 11:21:45/

MATLAB代码

% pi/4-DQPSK modulation
%输入一串数,输出经过差分并映射的I、Q两路数据
​
function [I,Q]=pi4_dqpskmod(data)
​
n=length(data)./2;
data1=data.*2-1;
​
Idata=zeros(1,n);
Qdata=zeros(1,n);
​
​
Idata=data1(1,1:2:2*n);     %串并变换
Qdata=data1(1,2:2:2*n);
​
I(1)=Qdata(1)*-0.5.^(0.5);              %差分编码并映射到星座图
Q(1)=Idata(1)*-0.5.^(0.5);
for i=2:n
I(i)=(I(i-1)*Qdata(i)-Q(i-1)*Idata(i))*-0.5.^(0.5);
Q(i)=(I(i-1)*Idata(i)+Q(i-1)*Qdata(i))*-0.5.^(0.5);
end
% pi/4-DQPSK demodulation
% 输入I、Q两路数,输出一路解调后的数
​
function [data]=pi4_dqpskdemod(I,Q)     %差分解调
x(1)=I(1);
y(1)=Q(1);
if (x(1)>0)Qdata(1)=0;elseQdata(1)=1;
end
​
if (y(1)>0)Idata(1)=0;elseIdata(1)=1;
end  for i=2:length(I)x(i)=I(i)*I(i-1)+Q(i)*Q(i-1);if (x(i)>0)Qdata(i)=0;elseQdata(i)=1;endy(i)=Q(i)*I(i-1)-I(i)*Q(i-1);if (y(i)>0)Idata(i)=0;elseIdata(i)=1;end
end
​
data(1,1:2:2*length(I))=Idata(1,1:length(I));  %并串变换
data(1,2:2:2*length(I))=Qdata(1,1:length(I));


http://www.ppmy.cn/server/13550.html

相关文章

系统思考—啤酒游戏

最近有不少的合作伙伴来询问我啤酒游戏这个来自于MIT(麻省理工学院)经典的沙盘,上周刚刚结束Midea旗下的一家公司市场运营部《啤酒游戏沙盘-应对动态性复杂的系统思考智慧》的课程。 参与这次沙盘体验的团队成员深刻体会到了全局思考的重要性…

区块链与数字身份:Web3的身份验证革命

随着数字化时代的发展,个人身份认证在日常生活和商业活动中变得越来越重要。然而,传统的身份认证方式存在着许多问题,如安全性不足、数据泄露、信息篡改等。而区块链技术的出现为数字身份认证带来了全新的解决方案。本文将深入探讨区块链与数…

20240416,深拷贝浅拷贝,对象初始化和清理,对象模型和THIS指针

哈哈哈乌龟越狱了 目录 2.5 深拷贝&浅拷贝 2.6 初始化列表 2.7 类对象作为类成员 2.8 静态成员 2.9 成员变量和成员函数分开存储 2.10 THIS指针的用途 2.11 空指针访问成员函数 2.12 COSNT修饰成员函数 2.5 深拷贝&浅拷贝 浅拷贝:简单的赋值拷贝…

使用C#实现交互式TCP服务器通信:实现对话功能及退出机制

一、服务器端 using System.Net; using System.Net.Sockets; using System.Text; TcpListener server new TcpListener(IPAddress.Any, 9999); server.Start(); Console.WriteLine("服务已开启"); while (true) {TcpClient client server.AcceptTcpClient();Threa…

【智能算法】吉萨金子塔建造算法(GPC)原理及实现

目录 1.背景2.算法原理2.1算法思想2.2算法过程 3.结果展示4.参考文献 1.背景 2021年,S Harifi等人受到观古代遗迹构造启发,提出了吉萨金子塔建造算法(Giza Pyramids Construction, GPC)。 2.算法原理 2.1算法思想 GPC模拟了古埃…

GDP数据为什么要修订

对GDP数据进行修订是国际上的通行做法。世界各国GDP数据都不是一锤定音,一次核算就固定不变,必须根据更加完整、可靠的基础数据不断修订。GDP的数据修订包括当期(当季、当年)数据修订和历史数据修订。GDP当期数据修订主要是在获得…

用wps自带工具给图片做标注

在wps中,选中wps中的图片,右键选择【编辑】进入图片编辑器,在选项卡面板右侧选择【标注】工具,再选择【添加文本】工具,即可直接在图片上输入文字,标注完成后选择【覆盖原图】就完成标注任务。

一些网络的常见问题

1. tcp和udp可以同时监听相同端口号吗? 答:可以。IP数据包首部有个叫协议字段,指出了上层协议是TCP还是UDP。 网络层读取数据包的时候,已经知道上层是什么报文,可以直接交给内核进程做区分处理。 2. 多个线程可以使用…