function [y]=8psk(x)
% y= 8psk(x)
% x 为经过信源调制后信息bit符号
% y 为经过信道编码(8psk)调制后的符号
% |
% 4
% 3 | 2
% ----7--------1---
% 8 | 5
% 6
% |
%
%星座图表
%星座映射采用Gray码,能够改善系统性能
% Gray:mapping_matrix=[1 2 4 3 7 8 6 5]=[000 001 011 010 110 111 101 100]
%实际映射矩阵[000 001 010 011 100 101 110 111]=[1 2 3 4 5 6 7 8]
% 建立符号映射关系
%得到星座图映射矩阵
mapping=[1,sqrt(2)/2+sqrt(2)/2*j,-sqrt(2)/2+sqrt(2)/2*j,j,sqrt(2)/2-sqrt(2)/2*j,-j,-1,-sqrt(2)/2-sqrt(2)/2*j];
% 取得输入二进制序列长度
len=length(x)/3;
%对输入bit流进行星座映射,得到8psk调制符号
y=zeros(1,len);
for I=1:len
temp=x(3*(I-1)+1)*4+x(3*(I-1)+2)*2+x(3*I);
y(I)=mapping(temp+1);
end
8psk.rar_8psk_8psk 调制_8psk通信系统
版权申诉
89 浏览量
2022-09-21
08:02:22
上传
评论
收藏 578B RAR 举报
林当时
- 粉丝: 100
- 资源: 1万+
最新资源
- 教学内容及补充-cha7.rar
- 设计1.ms14
- vscode-1.64.1.tar源码文件
- vscode-1.64.0.tar源码文件
- vscode-1.52.0.tar源码文件
- Music-Player +PlayerActivity+ rockplayer+ SeeJoPlayer 播放器JAVA源码
- vscode-1.46.0.tar源码文件
- 最近很火植物大战僵尸杂交版2.08苹果+安卓+PC+防闪退工具V2+修改工具+高清工具+通关存档整合包更新
- 超级好用的截图工具PixPin,可录制Gif图
- Screenshot_2024-05-21-17-06-42-64_2332cb9b27b851b548ba47a91682926c.jpg
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈