分享

直播软件搭建,冷门但好用,通信质量提升的编码方式

 yunbaoKJ 2023-08-21 发布于山东

直播软件搭建使用信道编码的方式很简单,是为了提高通信的可靠性,通过增加信源的冗余度来实现与信源编码正好相反,信道编码的被广泛用作表示编码检错和纠错。

  



一、检错方式

1、检错重发,在直播软件搭建的发送码元序列上加入差错控制码元,接收端利用这些码元检测到有错码时,利用反向信道通知发送端,要求发送端重发,直到正确为止。

这么做的好处在于只需要少量的冗余码,就可以得到极低的输出误码率,缺点是需要有双向信道,当信道干扰严重时,系统有可能处于重发循环中,且通信效率低下,不适合严格实时传输系统,常见是直播软件搭建使用的TCP协议。

2、前向纠错,接收端利用监督码元,不但能发现错码,还能降错码纠正。

不需要反向信道,适合单向信道和一点发送多点接收的场合,实时性好,但是由于加入了更多的差错控制码元,导致直播软件搭建的冗余度提高,且设备更复杂。

3、混合纠错,结合前向纠错和检错重发,当接收端出现少量错码并有能力纠正时,采用前向纠错技术,当直播软件搭建的接收端出现较多错码,没有能力纠正时,采用检错重发技术。

  



二、编码类型

1、分组码,将信息码分组,为直播软件搭建每组信息码附加若干监督码的编码,在分组码中,监督码元仅监督本码组中的信息码元。

线性分组码,信息码元和监督码元之间的关系为线性关系的分组码;循环码则是线性分组码中最重要和有用的一类,它编解码设备简单,检查纠错能力强,循环冗余校验码常用在纠错、检错上。

2、卷积码,一种非分组码,适用于前向纠错,性能优于分组码,应用广泛,具有记忆性,既能监督码元不仅和当前的比特信息段有关,还和前面的信息段有关。

三、新型编码

1Turbo码,一种卷积码,采用迭代解码,直播软件搭建迭代次数越多解码准确度也越高,但是在到达某个迭代次数时,误码率会趋于稳定。

2LDPC码,低密度奇偶校验码,具有稀疏校验矩阵线性分组码。

3、极化码,唯一一个能够被严格证明可以达到香农极限的方法,在较低的解码复杂度下能够达到理想信道容量且无误码平层。

声明:以上内容为云豹科技作者本人原创,未经作者本人同意,禁止转载,否则将追究相关法律责任

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多