用Matlab仿真直接序列扩频系统.pptx
用Matlab仿真直接序列扩频系统
第1页
汇报内容扩频过程描述随机数据和Gold码产生方法调制和解调实现方法扩频和解扩实现方法捕捉方法试验结果第2页
直接序列扩频过程描述第3页
随机数据产生产生函数:经过“randsrc”生成了一个值为0和1随机数,数据长度为20第4页
Gold码实现方法第5页
Gold码第6页
扩频实现方法第7页
扩频码第8页
调制实现方法使用函数:dmod载波频率:1023*30采样频率:1023*30*4调制方法:BPSK第9页
经过调制信号波形第10页
高斯噪声产生方法使用函数:awgn信噪比:-20db第11页
经过高斯信道后信号波形第12页
解调实现方法使用函数:ddemod第13页
连续取5个码字数据每个码字和伪码异或计算异或后的能量判断是否是有效码字如果有4个码字则是有效码捕捉1023*5大于0.8或小于0.2第14页
该图5个码字都有效=捕捉成功捕捉效果第15页
解扩方法第16页
解扩后数据第17页
性能伪码类型伪码速率(FPN)载波速率正确率31位随机码1023FPN*40.4231位随机码1023FPN*500.9831位随机码1023FPN*1001.01023位GOLD码1023FPN*40.461023位GOLD码1023FPN*50.481023位GOLD码1023FPN*200.81023位GOLD码1023FPN*501.01023位GOLD码102300FPN*200.91023位GOLD码1023000FPN*200.951023位GOLD码1023000FPN*301.0实际数据因为噪声随机存在,每次会不相同第18页
载波速率越高,接收数据正确率越高伪码数据越长,接收数据正确率越高伪码速率越高,接收数据正确率越高结论第19页
谢谢!第20页