欢迎来到天天文库
浏览记录
ID:47250984
大小:543.67 KB
页数:10页
时间:2019-08-30
《DS-CDMA数字基带传输系统MATLAB仿真图程序代码》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、通信原理课程设计一一DS-CDMA基带传输系统一、课程设计要求:用计算机软件(推荐Matlab)构造一个DS/CDMA基带传输系统,各用户的二进制数据b与扩频码c进行扩频,用户数K为4个,扩频增益取31,扩频码采用Gold码,接收端假设理想同步,对各用户通过解扩恢复各自的信息数据。发端基带成型采用滚降因子为0.22的平方根升余弦滚降脉冲(用48阶的FIR滤波器来实现,每个码片采样16个样点),接收机用码片第8个或第9个样点作为判决点,信噪比大小(SNR)自设,如SNR可取为20dB或30dBo、DS-CDMA简介:DS—CDMA(Direc
2、tSequence—CodeDivisionMultipleAccess)即直接序列码分多址。从原理上来说,DS-CDMA是通过将携带信息的窄带信号与高速地址码信号相乘而获得的宽带扩频信号。收端需要用与发端同步的相同地址码信号去控制输入变频器的载频相位即可实现解扩。DS-CDMA系统具有抗窄带干扰、抗多径衰落和保密性好的优点。DS-CDMA其余优点:许多用户可以共亨频率资源,无须复杂的频率分配和管理;具有“软容量“特性,即在一定限度内的用户数增加,只会使得信噪比下降,而不会终止通信,也就是说DS-CDMA没有绝对的容量限制。DS-CDMA系
3、统原理框图如下:三、DS-CDMA系统设计:根升余弦滤波器设计:irfn=48;%滤波器阶数IPOINT=4;alfs=0.22;%码片速率过采样倍数(4倍%滚降因子[xh]=hrollfcoef(irfnJPOINT,sr,alfs,l);%发送端根升余弦滤波器系数[xh2]=hrollfcoef(irfn/IPOINTsr/alfs,0);%接收端根升余弦滤波器系数%根升余弦滤波器figurefName','根升余弦滤波器'/NumberTitle'/on');%Txsubplot(211);stem(xh);grid;xlabelf'
4、Bitsindex');title/发送端根升余弦滤波器J;%Rxsubplot(212);stem(xh2);grid;xlabelfBitsindex');title,接收端根升余弦滤波器J;误码率•信噪比关系图figure;%plottheBERvs.SNRsemilogyfSNR^/r-x^grid;xlabelCSNR'hylabelfBER1);titlefBERvs.SNR1);原始数据,发送和接收的比较figureCName'/OriginalData'/NumberTitle'/on');%plotdataforarand
5、omlyselectedusersuchasuserno.1beforetheBPSKmappingTxandRx%Txsubplot(211);stem(data(cuser,l:20)z'filled');grid;xlabel(*Bitsindex');title('TransmittedBits(showingonly20bits)');%Rxsubplot(212);stem(data_rm(cuserzl:20)/filled');grid;xlabel('Bitsindex');titlefReceivedBits(showi
6、ngonly20bits)');BPSK编码后,发送和接收的比较figureCName'/BPSKSymbols'/NumberTitle'/on');%plotdataforarandomlyselectedusersuchasuserno.1aftertheBPSKmappingTxandRx%Txsubplot(211);stem(data_m(cuser/l:20)/'filled,);grid;xlabel('Symbolindex1);titlefTransmittedBPSKSymbols(showingonly20Symbo
7、l)*);%Rxsubplot(212);stem(data_rs(cuser,l:20)/,filled');grid;xlabel('Symbolindex1);title('ReceivedBPSKSymbols(showingonly20Symbol)');要发送的数据,各个用户对应位求和的结果figuref^ame1,Combinedsignals'/NumberTitle1/on');%plotcombinedsignals%Txsubplot(211);stem(data_f(l:50)/'filled');title('Co
8、mbinedsignals(only20symbols)1);xlabel(*lndexofCombinedsymbols1);ylabelf'Magnitude1);grid;
此文档下载收益归作者所有