资源简介
扩频通信系统,DSSS直接序列扩频通信系统仿真Matlab程序。Matlab2008验证可用,参数可调。

代码片段和文件信息
clear x;
x=demodz;
clear prob0;
clear prob1;
prob0=zeros(1lieH);
prob1=zeros(1lieH);
for a=1:lieH
prob1(1a)=1/(1+exp(x(1a)*2/sigma^2));
prob0(1a)=1-prob1(1a);
end
q0=zeros(hangHlieH);
q1=zeros(hangHlieH);
r0=zeros(hangHlieH);
r1=zeros(hangHlieH);
for i=1:lieH
for jo=1:liezhong
q0(ncol(joi)i)=prob0(1i);
q1(ncol(joi)i)=prob1(1i);
end
end
for lp=1:20
for i=1:hangH
for jo=1:hangzhong
delta=1;
for l=1:hangzhong
if l~=jo
delta=delta*(1-2*q1(inrow(il)));
end
end
r0(inrow(ijo))=0.5+0.5*delta;
r1(inrow(ijo))=1-r0(inrow(ijo));
end
end
for i=1:lieH
for jo=1:liezhong
alpha1=1;
alpha2=1;
alpha3=1;
alpha4=1;
for l=1:liezhong
if l~=jo
alpha1=alpha1*r0(ncol(li)i);
alpha2=alpha2*r1(ncol(li)i);
end
end
%---------------------------------------------------
if (prob0(1i)*alpha1+prob1(1i)*alpha2)==0
alpha3=1;
else alpha3=1/(prob0(1i)*alpha1+prob1(1i)*alpha2);
end
%----------------------------------------------------
q0(ncol(joi)i)=alpha3*prob0(1i)*alpha1;
q1(ncol(joi)i)=alpha3*prob1(1i)*alpha2;
end
end
Q0=zeros(1lieH);
Q1=zeros(1lieH);
for i=1:lieH
delta1=1;
delta2=1;
for jo=1:3
delta1=delta1*r0(ncol(joi)i);
delta2=delta2*r1(ncol(joi)i);
end
if (prob0(1i)*delta1+prob1(1i)*delta2)==0
delta3=1;
else delta3=1/(prob0(1i)*delta1+prob1(1i)*delta2);
end
Q0(1i)=delta3*prob0(1i)*delta1;
end
decoded=zeros(1lieH);
for i=1:lieH
if Q0(1i)<0.5
decoded(1i)=1;
end
end
clear check;
check=H*decoded‘;
biaozhi=0;
for i=1:hangH
if mod(check(i1)2)==1
biaozhi=1;
break;
end
end
if biaozhi==0
break;
end
end
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2015-04-02 21:31 Dsss\
文件 2168 2009-06-16 09:49 Dsss\after_decode_out.mat
目录 0 2015-04-03 19:48 __MACOSX\
目录 0 2015-04-03 19:48 __MACOSX\Dsss\
文件 212 2009-06-16 09:49 __MACOSX\Dsss\._after_decode_out.mat
文件 2167 2009-06-16 09:49 Dsss\before_decode_out.mat
文件 212 2009-06-16 09:49 __MACOSX\Dsss\._before_decode_out.mat
文件 70064 2015-04-02 19:45 Dsss\carrier_demod_out.mat
文件 212 2015-04-02 19:45 __MACOSX\Dsss\._carrier_demod_out.mat
文件 2350 2008-06-26 11:08 Dsss\decode.m
文件 212 2008-06-26 11:08 __MACOSX\Dsss\._decode.m
文件 8103 2009-06-13 23:26 Dsss\digtal_signal_source.mat
文件 212 2009-06-13 23:26 __MACOSX\Dsss\._digtal_signal_source.mat
文件 998164 2009-06-14 17:02 Dsss\dsss.mdl
文件 212 2009-06-14 17:02 __MACOSX\Dsss\._dsss.mdl
文件 1098 2007-04-22 14:07 Dsss\encode.m
文件 212 2007-04-22 14:07 __MACOSX\Dsss\._encode.m
文件 12259 2009-06-13 23:31 Dsss\encode_in.mat
文件 212 2009-06-13 23:31 __MACOSX\Dsss\._encode_in.mat
文件 3271 2009-06-14 15:21 Dsss\encode_out.mat
文件 212 2009-06-14 15:21 __MACOSX\Dsss\._encode_out.mat
文件 1182 2009-06-16 09:49 Dsss\main_decode.m
文件 212 2009-06-16 09:49 __MACOSX\Dsss\._main_decode.m
文件 356 2009-06-14 21:10 Dsss\main_encode.m
文件 212 2009-06-14 21:10 __MACOSX\Dsss\._main_encode.m
相关资源
- 扩频通信系统的MATLAB仿真
- 通信工程毕业设计论文外文翻译-扩频
-
基于MATLAB_Simuli
nk的扩频通信系统仿 - 直接序列扩频系统MATLAB仿真(BPSK调制
- 基于matlab的扩频通信系统仿真172810
- 直接序列扩频通信系统基于MATLAB的仿
- 跳频扩频通信系统的Matlab防真和分析
- 直接序列扩频通信系统的建模及其性
-
基于simuli
nk的直序扩频通信系统仿真 - 基于matlab的直序扩频通信系统仿真模
- 直接序列BPSK信号不同信噪比误码率仿
-
跳频扩频通信系统simuli
nk仿真 -
基于MATLABsimuli
nk的扩频通信系统仿真 - 基于MATLAB的直接序列扩频通信系统课
- DSSS(直接序列扩频)
- 基于matlab的直接序列扩频仿真
-
直接序列扩频的SIMUli
nk仿真,含捕获 - 直接序列扩频通信系统Matlab代码仿真
- 直接序列扩频通信系统与MATLAB仿真
- DSSS直接序列扩频
- 直接序列扩频Matlab程序代码
- 直接序列扩频伪码捕获的matlab仿真
- 4份直接序列扩频+BPSK/QPSK的MATLAB仿真程
-
基于simuli
nk直接序列扩频通信 - 设计报告--005---直接序列扩频系统的
-
sumili
nk直接序列扩频通信仿真 -
直序列扩频通信系统Simuli
nk仿真 - 直接序列扩频的MATLAB仿真,以及对应
- 直接序列扩频通信系统matlab仿真程序
- 信号的捕获(直接序列扩频系统的m
评论
共有 条评论