文本阅读:
第3章数字音频录音75
两个相继的1之间最多有3
最少有一个0。换句话说,d=1且k=3。其最小间隔为其最大间隔为27。这种编码是自同步的,有直流内容。其编码密度比为1,FoM为0
3.7.2群码
像NRZ和NRZ|这类简单编码把一个信息比特编码成一个信道比特。群码则使用了更为复杂的方法来获得卓越的编码效率和总体性能。群码使用码表把一组输入字(每个字都有mbit)转换为输出字图样(每个字有nbit)。输出图样是经过专门挑选的,它们具有所需的编码特性,并且其独特性也有助于错误的检测。
群码的编码率R为m/n。编码率的
值等于时基抖动容差的值。在一些群码中,输入信息字与输出代码字之间的对应关系并不是固定的,它可以随信息序列本身自适应变化。这种操作上的多模式能改善编码效率。
群码也可被看作是游程长度受限(Run-ength Limited,RLL)编码。游程长度是指信道比特的各个跳变之间的时间间隔。这种编码方法允许跳变之间的距离可以为周期的任意整数倍,如图3.18所示。它打破了数据与时钟跳变之间的区别,取而代之的是指明了两个相继的之间的0的最小数量d和
量
值
编码的游程长度,并且明确
确定了编码的频谱上下限。显然,数据密度、直流内容和定时时钟都要受到这些数值的影响。
密度比的值等于T的值,这样一来,DR=Trm=(d+1)(m)/n。类似地,时基抖动容差T既往地,密度必须与定时等其他因素相互平衡。一般来说,选择d时要尽可能大获得更高的密度,选择k时也要尽可能大,以维持稳定的定时时钟。请注意,较高的kd比率将产生具有较高直流内容的编码序列,这是RLL编码的一个不足之处。最小游程长度和最大游程长度决定了编码波形中的最小速率和最大速率。通过选择具体的游程长度,就能对频谱响应进行塑造。
RLL编码使用了一套规则把信息比特转换成一个信道比特流套规则在信息比特与信
道比特之间定义了某种特定的关系。一个信道比特并不与一个信息比特对应。各个信道比特可以被看成是各个简单的定时窗口,它们是一个时钟周期的一小部分。通过增加一个比特周期内可能的跳变数量,就能增加数据密度。通常会把信道比特转换成使
制码
的输出信
跳变表示信道比特流中的一个1。信道比特率通常要比信率高
如果两个1之间的游程长度是可以被识别出来的,那么总体的信息密度就能提升。为了确保相继的码字不会违反游程长度的规定,同时为了确保编码中不带有直流成分
「能需要在各
字之间放置一些替换码字或合并比特,不过,这会降低密度。一般地,RLL编码仅在噪声较低的信道中是可行的。例如,所需的信噪比会随着最小游程长度d的增大而增大。所幸