码分解码,解封装,分接,码率恢复,解帧,拆包,译码

x

    ·传感器接收到的信息转换为二进制信息(这个我们可以直接模拟出随机的二进制序列来表示传感器的数据,首先设置一组数据,然后进行量化,最后进行转换为二进制。这个部分的仿真结果对应你提供论文的3.2.1部分)

  ·封装,将编码后的数据进行封装,即将数据变为数据包,再把数据包转换为数据帧

     ·码率调整,主要将瞬时数码率不同的多个数码流调整为具有同一较高的数码率的数码流,然后再进行时分复接。

  ·最后由时分复接得到传感复用帧结构。

  ·码分编码封装发送(二进制数据编码,这里,编码方式我们选择性能非常好的LDPC编码)

在发送端,这里根据仿真要求,模拟五个子网

接收部分:

码分解码,解封装,分接,码率恢复,解帧,拆包,译码。。。。。

       最后我们对整个系统进行误码率的分析,对五个子网的数据进行误码率分析,眼图以及Q因子分析。

        这里,我尽可能把一些可能会用到的图都保存下来,时间关系,难免有所欠缺,如果还有什么别的需要的,后期你再列一下,我再给你补偿仿真。相关结果保存在Result文件中。

      

         误码率及每个子网误码率,分别为文件中的a.png和b.png

        这个是系统的误码率性能曲线,从图中,我们可以看到,当EbNo在6db的时候,系统的误码率性能达到了10^-4以下。这说明系统性能比较好。

       当讲蒙特卡洛循环次数增加更多次的时候,我们可以进一步仿真EbN0=7,8,9...下误码率,不过仿真非常慢。

        这里,考虑到是光纤通信,所以仅仅考虑了高斯白噪声信道,如果你写论文有别的需求,可以仿真别的信道模型下的误码率曲线

 

        这个是当初设计要求中假设有五个子网,这里分别对每个子网的误码率进行仿真。整体的误码率曲线是这个五个子网误码率的平均值。

         眼图仿真效果如下所示:c1.png, c2.png, c3.png

        这个是系统的仿真眼图,第一个是原始的子网发送出去的信号的眼图,第二个是检测中心接收到的信号的眼图,从该图中可以看到,当信号达到检测中心的时候,由于噪声干扰,眼图被破坏了,通过检测中心接收译码之后,可以得到性能较好的眼图——第三个眼图。

      从上面的三个眼图对比效果可知,当检测中心接收到信号的时候,通过译码,解调,可以获得信噪比较高的信息,从而提高了系统的整体的性能。

         传感器采集信号:d.png

       这个是我模拟的传感器采集到的新号,值从-40到120之间变化,这里,可以根据实际需要,替换成别的类型的采集数据。这里取值的不同不影响系统的性能仿真。

         传感器采集信号的净荷值 :d1.png

       这个是根据论文中的公式,计算净荷值后采集的数据。

         五个子网的传感器采集信号:d2.png

五个子网的采集的传感器的数据,通上面相同,也是可以随机设置的。

         检测中心,检测帧同步:e.png

         这个图是在检测中心的接收端,需要对接收到的数据进行帧同步,这里的峰值就是检测到的帧头的起始位置。即帧同步的帧头标志信号。如果检测到峰值,那么说明检测到某一帧的起始位置,则开始拆封帧。否则直接丢弃当前帧,开始检测下一帧。

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

fpga和matlab

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值