资源简介
在matlab平台下实现仿真CDMA码分多址通信信号调制信号产生、瑞丽衰落信道以及RAKE接收机的仿真测试程序,能够测试误码率等通信性能。
代码片段和文件信息
%spectrum spread and modulation
Rb=100000;%100kb/s
Rc=Rb*15;%1.5Mb/s chip rate
Fc=Rc*2;%3M/s carrier frequence
W=Rc;%band width
Fs=Fc*10;
SpB=Fs/Rb;
%x=floor(rand(41)*2);
N=1000;
%x=[1;1;0;1];
x=floor(rand(1N)*2);
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
x_1=x*2-1;
%PN=floor(rand(115)*2);
PN=[1 0 0 1 10 1 1 1 01 0 0 0 1];
PN_1=PN*2-1;
[PN_2x_2]=meshgrid(PN_1x_1);
x_spread=x_2.*PN_2;
[h w]=size(x_spread);
x_t=reshape(x_spread‘h*w1);%chips
sample=1:Fs/Rc;
[sample1 x_tl]=meshgrid(samplex_t);%对x_t进行采样得到的采样点
x_tls=reshape(x_tl‘1h*w*Fs/Rc);%采样点的序列
t=1/Fs:1/Fs:1/Rb*N;
%modulate
tc=1/Fs:1/Fs:1/Rc;
ftc=cos(2*pi*Fc*tc);
[ftc_1 x_t4]=meshgrid(ftcx_t);
xt_modu=ftc_1.*x_tl;
xt_modu_l=reshape(xt_modu‘1h*w*Fs/Rc);
[F_m f_m]=gen_spectrum(xt_m
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1951 2009-01-11 14:28 rake_receiver.m
文件 114 2008-12-26 23:49 rayleigh.m
文件 254 2009-01-12 11:45 test.m
文件 113 2008-12-28 00:21 ver_copy.m
文件 974 2009-01-11 14:22 cdma_test.m
文件 2179 2009-01-12 11:44 chnnel_test.m
文件 171 2008-12-23 02:30 gen_spectrum.m
文件 112 2008-12-28 00:19 hor_copy.m
----------- --------- ---------- ----- ----
5868 8
- 上一篇:线性调频LFM脉冲压缩雷达仿真
- 下一篇:压缩感知当中的图像去噪源代码
相关资源
- QAMPINP 全数字解调下16QAM信号的频偏估
- dsss 直接序列扩频通信系统
- dsss-mdl 实现扩频通信
- localization kraken建模利用匹配场实现声
- JDCHE_and_JDPP_for_TD_SCDMA TD-SCDMA系统联合
- 扩频通信MATLAB源代码
- WCDMA仿真程序
- DS-CDMA MATLAB仿真
- 基于Gold码的扩频数字水印算法的研究
- dsss.m直接扩频技术程序仿真
- 直接序列扩频
- 直接序列扩频通信系统与MATLAB仿真.
- 基于matlab的扩频通信仿真程序
-
cdma的程序与simuli
nk模型 - matlab完整跳频扩频程序
- 基于MATLAB的扩频通信系统仿真
- 3G-WCDMA和CDMA2000完整MATLAB仿真程序,需
- CDMA-MATLAB-code
- 直接序列扩频通信DSSSMATLAB仿真程序
评论
共有 条评论