%***********?‾????main.m***********
clear
clc
%N=input('walsh???℅??N=');
N=16;
for i=1:4
switch i
case 1
%nA=input('???∫A????nA=');
nA=fix(unifrnd(0,255));%?迆?迆????℅??????迆????
m=i+1;
figure(1);
[nA_2,ChannelA]=send_module(nA,N,m);
case 2
%nB=input('???∫B????nB=');
nB=fix(unifrnd(0,255));%?迆?迆????℅??????迆????
m=i+1;
figure(2);
[nB_2,ChannelB]=send_module(nB,N,m);
case 3
%nC=input('???∫C????nC=');
nC=fix(unifrnd(0,255));%?迆?迆????℅??????迆????
m=i+1;
figure(3);
[nC_2,ChannelC]=send_module(nC,N,m);
case 4
%nD=input('???∫D????nD=');
nD=fix(unifrnd(0,255));%?迆?迆????℅??????迆????
m=i+1;
figure(4);
[nD_2,ChannelD]=send_module(nD,N,m);
otherwise
disp('error');
end
i=i+1;
end
figure(5);
Channel=ChannelA+ChannelB+ChannelC+ChannelD;
q=1:1:128*8;
subplot(2,1,1);
plot(q,Channel);
title('????????')
axis([1 1024 -5 5])
snr=0000.1;
y = awgn(Channel,snr,'measured') ;
subplot(2,1,2);
plot(q,y);
axis([1 1024 -15.5 15.5])
title('????????')
for i=1:4;
switch i
case 1
m=i+1;
figure(6);
receiveA=receive_module(N,y,m);
case 2
m=i+1;
figure(7);
receiveB=receive_module(N,y,m);
case 3
m=i+1;
figure(8);
receiveC=receive_module(N,y,m);
case 4
m=i+1;
figure(9);
receiveD=receive_module(N,y,m);
otherwise
disp('error');
end
i=i+1;
end
%???赤?????‾
send=[nA_2;nB_2;nC_2;nD_2;]
receive=[receiveA;receiveB;receiveC;receiveD;]
count=0;
for i=1:32
if send(i)~=receive(i)
count=count+1;
end
end
disp('?車??????');
海神之光
- 粉丝: 5w+
- 资源: 6110
最新资源
- Python爬虫入门实例教程.docx
- 基于Qt的文献管理系统.zip学习资料程序
- Arduino IDE 2 入门指南.pdf
- YOLO目标检测入门实例教程.docx
- 使用外部的抽奖游戏网站的开奖接口进行开奖,网站使用php搭建,游戏使用java运行.zip
- 使用Java Swing创建飞机大战小游戏.zip
- 升官图游戏 java.zip学习资料程序
- webmagic是一个开源的Java垂直爬虫框架,目标是简化爬虫的开发流程,让开发者专注于逻辑功能的开发 webmagic的核心非常简单,但是覆盖爬虫的整个流程,也是很好的学习爬虫开发的材料
- NFC测试不灵敏,NFC工具
- javaweb-高校学生选课系统项目源码.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
- 1
- 2
前往页