在每一个仿真步长(1秒)内,每个用户发送一个信息码元,10个用户则对应发送10个用户信息码元,然后用10个P=31的m序列分别对这10个用户的信息码元进行扩频(相乘)处理,然后合路相加并加入高斯白噪声。在接收端用和发送端相同的10个m序列分别对信息码元进行解扩(相乘)处理,最后进行积分,判决,完成了对这10个用户的信息码元的恢复,即对于这10个用户中的每一个用户,一个仿真步长(1秒)内完成了一个信息码元的恢复,若要发送5000个码元,仿真时间设置为5000秒即可,这是传统单用户检测的情况。对于线性解相关多用户检测和最小均方误差多用户检测,只需在传统单用户检测输出的基础上乘以相应算法的线性算子即可,如线性解相关多用户检测的线性算子 ,最小均方误差多用户检测的线性算子 。最后,分别计算这三种检测方法的误码率,比较它们的性能。
1