通信人家园
标题:
什么前向纠错
[查看完整版帖子]
[打印本页]
时间:
2020-3-14 20:07
作者:
duqing
标题:
什么前向纠错
细心的朋友会注意到
,
在卫视节目的参数中
,
有个
FEC,
也叫前向纠错
(Forward Error Correction)
。一些人会奇怪的问
:FEC
是什么
?
有什么用
?
既然数字机无需输入该参数
,
那么
FEC
有什么用
?
其实
,
在卫视接收的参数中
,FEC
是个非常重要的数据。在早期的数字机中
,
例如
NOKIA9500
是需要输入
FEC
参数的。只是后来的数字机的运算速度提高
,
可以自动测定
FEC,
而不需要用户自己输入
FEC
参数了。但是在数字节目解码过程中
,FEC
还是必不可少的一个重要参数。这就像今天运算速度更快的
盲扫
机器不用输入参数便可以接收节目一样
,
但是
下行频率
和符码率仍是最基本的节目数据。那么
FEC
到底有什么作用呢
?
大家都知道
,
数字节目和模拟节目比
,
效果更清晰
,
色彩更纯净
,
通透性更高
,
画面没有杂质干扰。这都要得益于数字信号出色的抗干扰能力。在数字信号中
,
为了防止外界信号干扰
,
保护信号不变异
,
要进行多重的
纠错码
设置。数字信号在解码过程中
,
对错误信号十分敏感
,
每秒钟只要有很小很小的误码
,
就无法正常解码。而数字卫星信号之所以能顺利播放
,
又是得益于数字信号中的纠错码的设置。在各种纠错码的设置中
,
被称做
FEC
的前向纠错是一个非常重要的防干扰算法。采用前向误差校正
?FEC?
方法
,
是为了降低数字信号的
误码率
,
提高信号传输的可靠性。 我们知道
,
数字信号实际传送的是数据流
,
一般数据流包括以下三种
: ES
流
:
也叫基本码流
,
包含视频、音频或数据的连续码流。
PES
流
:
也叫打包的基本码流
,
是将基本码流
ES
流根据需要分成长度不等的数据包
,
并加上包头就形成了打包的基本码流
PES
流。
TS
流
:
也叫传输流
,
是由固定长度为
188
字节的包组成
,
含有独立时基的一个或多个节目
,
适用于误码较多的环境。 为了能形象的、浅显易懂地说明
,
我们来打个比喻
,
如果把
ES
流比做产品的原材料
,
那么
PES
流就是工厂刚刚生产出来的一件产品
,
而
TS
流就是经过包装好送到商店柜台或用户手里的商品。如果
ES
流的重量被成为净重
,
那么
TS
流的重量就被称为毛重。读者会问
,
这个比喻和
FEC
又有何相干
?
从
PES
流到
TS
流
,
这个过程中已经加进去
FEC
纠错码
,
可以采用不同的速率
?FEC rate?,
在
DVB-S
标准中
,
规定
5
种速率
—1/2
、
2/3
、
3/4
、
5/6
、
7/8
。以
7/8
为例
,
其实际意义是
,
在一个
TS
流中
,
只有
7/8
的内容是装有节目内容的
PES
流
,
而另外的
1/8
内容
,
则是用来保护数据流不发生变异的纠错码。还用上面的例子做比喻
,
如果整个节目的符码率是毛重的话
,
则
7/8
的节目内容好比是净重
,
而
1/8
的纠错码就是包装箱的重量。 那有一点是可以肯定的
,FEC
纠错率越低
,
则纠错码占据的比例越高
,
同样功率时
,
对解码的门限要求越低
,
要求天线口径越小
,
接收越容易
;FEC
越高
,
则纠错码越低
,
解码门限值越高
,
天线口径要求越大
,
接收越困难。到此
,
读者梁兴光的疑惑可以说是解开了
,
但是细心的读者又会产生新的疑问
:
既然
FEC
纠错码率越低
,
门限越低
,
天线口径越小
,
越容易接收
,
为什么凤凰卫视和韩国阿里郎还要用
7/8
那么高的
FEC
码率呢
?
如果改用
2/1
的
FEC,
接收天线不是可以变的更小吗
?
这就涉及到
FEC
的另一个重要作用
:
如果纠错码过高
,
那么相应的节目内容占用的码率则更低
,
一方面降低节目画质
,
另一方面
,
如果不降低画质
,
则只能减少传送节目的数量了。比如梁先生提到的韩国阿里郎节目
,
符码率是
4420,FEC
是
7/8;
而亚洲
2
号各省节目的符码率也同样是
4420,
但是
FEC
则只有
3/4,
实际上这两个同样符码率的节目
,
画质并不相同
,
阿里郎的画质要比省台的高一些
,
原因是阿里郎的码流中
,
只拿出了
8/1
的码流用来保护数据流不受干扰变化
,
而亚洲
2
号的各省台则要拿出比阿里郎多一倍的
1/4
的码流来保护数据流。但是任何事物都有其两面性
,
如果阿里郎和亚洲
2
号各省台的节目信号强度相同
,
亚洲
2
号的省台接收起来更容易。 在
DVB-S
标准中
,
只规定了
1/2
、
2/3
、
3/4
、
5/6
、
7/8
这
5
种
FEC
码率
,
为什么只规定这
5
种
,
为什么没有
4/5
和
6/7?
如果您自己考虑明白了
,
说明对
FEC
也就彻底搞清楚了。
通信人家园 (https://www.txrjy.com/)
Powered by C114