返回信息流详细见附件
1 第一阶段任务
1.1 第一阶段任务概要
直接序列扩频通信系统的仿真
使用卷积码,QPSK调制,用Gold序列扩频,多路并行扩频传输。
生成多项式为 (171,133)的(2,1,7)卷积码。译码算法用Viterbi译码。
实现的方法是:
(1)将一路2M bit/s的数据,卷积编码后速率变成4M bit/s,通过串并转换分成16路的子数据流,对16路的子数据分别用16个不同的Gold码(码长255)进行扩频(扩频255倍)后,叠加,然后QPSK调制,发射,经过AWGN信道进行传输,在接收端混频,分别对每一路数据进行解扩、解调后,进行数据的复接,解码,恢复原来的数据。
(2)将一路256 k bit/s的数据,卷积编码后速率变成512 k bit/s,通过串并转换分成8路的子数据流,对8路的子数据分别用8个不同的Gold码(码长255)进行扩频(扩频127倍)后,叠加,然后QPSK调制,发射,经过AWGN信道进行传输,在接收端混频,分别对每一路数据进行解扩、解调后,进行数据的复接,解码,恢复原来的数据。
要求在Eb/N0=8dB时,误码率BER 。传输带宽在 100M左右(或者以内)。
请注意Eb/N0,参考文档
要求给出误码率曲线图,并计算峰均比,如果有峰均比的问题,采用已经有的算法改善。
先用容易的、熟悉的算法,比如 消峰 等等
改变调制方式,将QPSK调制换成8PSK,16QAM调制,给出误码率曲线图:
分8路QPSK调制、分8路8PSK调制、分8路16QAM调制
分16路QPSK调制、分16路8PSK调制、分16路16QAM调制
1.2 参数、指标的说明
1.2.1 不变参数
信道为 AWGN信道。
中频载波 70M,单载波
生成多项式为 (171,133)的(2,1,7)卷积码。译码算法用Viterbi译码。
1.2.2 可变参数
信息速率为2M bit/s、256 k bit/s,数据为随机生成。
Gold码速率、扩频增益(扩频倍数)
所分并行路数为:8路、16路。
传输带宽为 100M左右,请计算传输带宽。
Gold码的生成多项式、Gold码码族中选取的码
调制方式 QPSK、8PSK,16QAM
1.2.3 指标
要求在Eb/N0=8dB时,误码率BER
1.3 仿真工具
使用以下三种仿真工具都可以:
MATLAB 、Simulink、 System View
MATLAB 的版本问题:
我目前用的是 MATLAB 2008b, 有安装文件可以拷给您。
请尽量使用MATLAB 2007、2008,以免出现不兼容问题。
1.4 函数调用、接口说明
变量命名说明
代码中请不要使用i、j作为变量。
接口说明
函数调用关系
注释
编程风格请参考
1.5 仿真图的标注
按下图的标注方法来标注
1.6 任务交付成果
说明文档、程序、MATLAB仿真图
1.7 注意及需要进一步沟通的问题
3 联系方式
手机 13466540889
电子邮箱 hanhouperfect@yahoo.com.cn
专用QQ 1184936935
建议买个带麦克风的耳机,可以方便QQ语音,提高效率。
我买的25元的耳机。
4 任务酬劳
综合考虑算法、代码量、调试量、仿真量。
任务分阶段,按完成阶段付费。
请初步报价。
附件(36KB)
这是一条镜像帖。来源:北邮人论坛 / matlab / #5515同步于 2009/5/19
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Matlab机器人发帖
【找人做小项目】直接序列扩频通信系统的仿真
hanperfect
2009/5/19镜像同步1 回复
订阅后,新回复会通过你的通知中心匿名送达。
1 条回复