实验九 CDMA 直接序列扩频系统仿真
【实验目的】
加深对 CDMA 扩频系统的理解;
能够使用 Matlab 语言完成简化的 CDMA 直接序列扩频系统仿真和分析;
【实验内容】
使用 Matlab 语言完成扩频系统仿真;
分析误比特率;
【实验设备】
一台 PC 机
【实验步骤】
1. 生成二进制信息码的波形图;
2. 用扩频码 1 对信息码进行扩频得到 s,并生成扩频后信号 s 的波形图;
3. 分别用扩频码 1 和扩频码 2 对 s 进行解扩,画出解扩后波形图;
以上 3 个步骤是关于单用户系统的,对于多用户系统,如 4 个用户的 cdma 系统,完成如下
任务:
4. 生成 4 个用户的信息码,分别用各自的扩频码进行扩频,然后按照图 3 的原理进行发送、
接收,统计误比特率。其中噪声为高斯白噪声 awgn,信噪比可以取 2dB。
仿真中,扩频码可以选用 Walsh64 码中的序列。
【实验报告】
按照要求完成实验报告。实验报告中要求画出实验步骤中的波形图和误码率曲线,并进
行简单总结。
【实验原理】
直接序列扩频系统采用高码速率的直接序列(Direct Sequence,DS),伪随机码在发端
进行扩频,在收端用相同的码序列去进行解扩,然后将展宽的扩频信号还原成原始信息。
直接序列扩频系统的发射机和接收机框图如图 1 所示。