BPSK 系统仿真我们模拟随机变量 r0 和 r1 的生成,它们构成了检测器的输入。 我们首先生成一个由 0?s 和 1?s 组成的二进制序列,它们以相等的概率出现并且相互(统计上)独立。 为此,我们使用随机数生成器生成 0 到 1 之间的均匀随机数。如果生成的数字在 (0, 0.5) 范围内,则二进制源输出为 0,否则为 1。如果生成为 0,则r0=E+n0 和 r1=n1。 如果生成 1,则 r0=n0 且 r1=E+n1。 加性噪声分量 n0 和 n1 由两个高斯噪声发生器产生,均值为零,方差为 ó2 = E*N0/2。 为方便起见,我们取 E=1(归一化值)并改变 ó2 。 SNR (E/N0) 然后等于 1/2ó2。 检测器输出与二进制传输序列进行比较,错误计数器用于计算位错误的数量。
2022-05-23 16:49:16
3KB
matlab
1