已解决问题
通信小白提问有关信道编码方面的问题
提问者:1140930628
|
提问时间:2022-9-5 17:19
有哪些信道编码方式实时性高,最近研究v2v通信信道编码方式看了看都是LDPC和Turbo编码,但是通信原理书上说LDPC码和Turbo码的译码延迟都相当长,所以他们更适用于一些实时性要求不很高的通信。
另外STBC和SFBC也属于信道编码是吗,为什么我看有的文献图里一个系统当中先用到了Turbo编码后面紧接着又是STBC/SFBC编码。
LDPC和Turbo编码需要收完整个帧才能解码,而且解码过程需要几次迭代。即使解码器速率再快,也要押后一帧。STBC和SFBC不是FEC,是多天线发分集编码。
回答时间:2022-9-15 21:06
此答案得到2次回应
有点不太准确。LDPC和Turbo码属于分组码,分组码的特点是将输入的K比特作为一组进行编码,得到编码后的N比特。影响分组码性能的有几个因素:
1)编码矩阵,由K比特映射到N比特的矩阵,矩阵中环的个数会影响到编码的性能
2)编码码率,即K/N的值。它的值越小表示编码后校验位越多,则性能也会越好,但是吞吐率会越低;
3)K的值,即一个码块所要用到的比特数。它的值越大就意味着更多比特参与到一次编码,性能也会越好。但是码块越大编码的延时也会越大,译码器也会更加复杂
你所提到的译码延迟长其实就是上述第3条,为了追求更好的性能,我们一般会将N设置得尽量大,比如1024比特,这就导致了延时的增加。跟上面回答所说的需要完整的帧才能解码其实有出入,因为一帧数据可能是分为多个码块的。
与分组码对应的应该是卷积码,它不会存在大延时的问题。
1)编码矩阵,由K比特映射到N比特的矩阵,矩阵中环的个数会影响到编码的性能
2)编码码率,即K/N的值。它的值越小表示编码后校验位越多,则性能也会越好,但是吞吐率会越低;
3)K的值,即一个码块所要用到的比特数。它的值越大就意味着更多比特参与到一次编码,性能也会越好。但是码块越大编码的延时也会越大,译码器也会更加复杂
你所提到的译码延迟长其实就是上述第3条,为了追求更好的性能,我们一般会将N设置得尽量大,比如1024比特,这就导致了延时的增加。跟上面回答所说的需要完整的帧才能解码其实有出入,因为一帧数据可能是分为多个码块的。
与分组码对应的应该是卷积码,它不会存在大延时的问题。
野人的飞翔 | 回应时间:2024-3-7 09:13
【该回应目前正在审核中,当前仅管理员和作者可见】
master123 | 回应时间:2024-3-8 19:39