随机生成5个互不正交的8位码片m1、m2、m3、m4、m5。(2)分别求出与m1、m2、m3
时间: 2023-10-27 10:05:12 浏览: 92
长春理工大学计算机网络第一次实验,CDMA 编码
5星 · 资源好评率100%
、m4、m5正交的码片c1、c2、c3、c4、c5。
生成5个互不正交的8位码片m1、m2、m3、m4、m5,可以使用如下方法:
1. 随机生成一个8位二进制数m1。
2. 随机生成一个8位二进制数m2,并检查其是否与m1正交(即m1和m2的按位乘积为0),如果不正交,则重新生成m2。
3. 随机生成一个8位二进制数m3,并检查其是否与m1和m2正交,如果不正交,则重新生成m3。
4. 以此类推,直到生成5个互不正交的码片m1、m2、m3、m4、m5。
求与m1正交的码片c1的方法:
1. 随机生成一个8位二进制数c1。
2. 计算c1和m1的按位乘积,如果结果为0,则c1与m1正交;否则重新生成c1,直到满足条件。
求与m2正交的码片c2的方法:
1. 随机生成一个8位二进制数c2。
2. 计算c2和m2的按位乘积,如果结果为0,则c2与m2正交;否则重新生成c2,直到满足条件。
求与m3正交的码片c3、与m4正交的码片c4、与m5正交的码片c5的方法同上。
最终生成的5对正交码片为:
m1=10101010, c1=01010101
m2=11001100, c2=00110011
m3=11110000, c3=00001111
m4=00011100, c4=11100011
m5=11100011, c5=00011100
阅读全文