不同的映射表下 误码率差太多,是什么原因?映射表真的对误码率有这么大影响?

来源:互联网 发布:logback 打印sql语句 编辑:程序博客网 时间:2024/03/29 00:36

我在写信道估计时 由于出来的结果 跟别人的结果相差较大,不论是在AWGN信道还是在rayleigh频率选择性慢衰落信道下 效果都比较差,所以 一步步检查程序,检查出来的一个问题。当然,信道估计的问题任然没有因为这个问题的发现而解决,反而给我又添加了一个问题。

这是几种映射表下的16QAM误码率,误符号率曲线,有和理论的结果作对比。

第一张是映射表mapping(1)的结果 也是我做信道估计用到的映射表,我以为这就是信道估计的程序出问题的地方 然后更换了程序里的映射表,换成mapping(2),结果,在AWGN信道下的信道估计反而比以前更恶化。现在的问题是:

1.从测试程序test_qam16.m的结果看,映射表对误码率的影响很大,但为什么mapping(2)在test_qam16出来的结果很正常,为什么换在chan_estimate.m的结果会比mapping(1)更加恶化?

2.为什么mapping(1)在test_qam16.m的误码率非常差,而snr = 20dB时,星座图却还和mapping(2)一样好?当然这个问题我以前遇到过,我想我下一步就应该是从第二个问题上开始解决。

3.第三个问题是对我昨天下午做的两个小时的工作的一个怀疑。mapping映射表真的对误码率有这么大的影响吗?

下面就是我的仿真结果:

1.映射表mapping(1)


在这张映射表下的16QAM仿真结果

2.映射表mapping(2)


在这张映射表下的16QAM仿真结果


3.mapping(1)下的AWGN信道估计结果(不理想)


4.mapping(2)下的信道估计结果(更差了)


0 0
原创粉丝点击