function [ y ] = demodsig( x1,x2 )
%UNTITLED9 Summary of this function goes here
% Detailed explanation goes here
xx1(find(x1>=6))=7;
xx1(find((x1>=4)&(x1<6)))=5;
xx1(find((x1>=2)&(x1<4)))=3;
xx1(find((x1>=0)&(x1<2)))=1;
xx1(find((x1>=-2)&(x1<0)))=-1;
xx1(find((x1>=-4)&(x1<-2)))=-3;
xx1(find((x1>=-6)&(x1<-4)))=-5;
xx1(find(x1<-6))=-7;
xx2(find(x2>=6))=7;
xx2(find((x2>=4)&(x2<6)))=5;
xx2(find((x2>=2)&(x2<4)))=3;
xx2(find((x2>=0)&(x2<2)))=1;
xx2(find((x2>=-2)&(x2<0)))=-1;
xx2(find((x2>=-4)&(x2<-2)))=-3;
xx2(find((x2>=-6)&(x2<-4)))=-5;
xx2(find(x2<-6))=-7;
%之后还原为01信号
temp1=zeros(1,length(xx1)*3);
temp1((find(xx1==1)-1)*3+1)=1;
temp1((find(xx1==3)-1)*3+1)=1;
temp1((find(xx1==5)-1)*3+1)=1;
temp1((find(xx1==7)-1)*3+1)=1;
temp1((find(xx1==1)-1)*3+2)=1;
temp1((find(xx1==3)-1)*3+2)=1;
temp1((find(xx1==-1)-1)*3+2)=1;
temp1((find(xx1==-3)-1)*3+2)=1;
temp1((find(xx1==-5)-1)*3+3)=1;
temp1((find(xx1==5)-1)*3+3)=1;
%之后还原为01信号
temp2=zeros(1,length(xx2)*3);
temp2((find(xx2==1)-1)*3+1)=1;
temp2((find(xx2==3)-1)*3+1)=1;
temp2((find(xx2==5)-1)*3+1)=1;
temp2((find(xx2==7)-1)*3+1)=1;
temp2((find(xx2==1)-1)*3+2)=1;
temp2((find(xx2==3)-1)*3+2)=1;
temp2((find(xx2==-1)-1)*3+2)=1;
temp2((find(xx2==-3)-1)*3+2)=1;
temp2((find(xx2==-5)-1)*3+3)=1;
temp2((find(xx2==5)-1)*3+3)=1;
%合并
y=zeros(1,length(temp1)*2);
y(1:2:length(y)-1)=temp1;
y(2:2:length(y))=temp2;
end
64QAM.rar_64QAM 星座图_64qam ber_64qam星座图_matlab 串并转换_matlab 平方率
版权申诉
5星 · 超过95%的资源 44 浏览量
2022-07-14
02:26:59
上传
评论 1
收藏 4KB RAR 举报
APei
- 粉丝: 63
- 资源: 1万+
最新资源
- 简单的Python示例,演示了如何使用TCP/IP协议进行基本的客户端和服务器通信
- 考试.sql
- keil2 + proteus + 8051.exe
- 1961ee27df03bd4595d28e24b00dde4e_744c805f7e4fb4d40fa3f695bfbab035_8(1).c
- mediapipe-0.9.0.1-cp37-cp37m-win-amd64.whl.zip
- windows注册表编辑工具
- mediapipe-0.9.0.1-cp37-cp37m-win-amd64.whl.zip
- 校园通行码预约管理系统20240522075502
- 车类型数据集6250张VOC+YOLO格式.zip
- The PyTorch implementation of STGCN.STGCN-main.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
评论4