在数字信号处理的过程中,往往需要对模拟信号进行抽样、量化、编码最终转化为数字信号再由计算机进行计算处理。编码率,则是在对模拟信号采样、量化、编码完成后,数据流中有用信息部分所占的比例。
编码率(又称编码速率或编码效率)是数据流中有用部分(非冗余)的比例。也就是说,如果编码率是k/n,则对每k位有用信息,编码器总共产生n位的数据,其中n-k是多余的。
如果R是总比特率或数据信令速率(包括包括冗余错误编码),净比特率(除去纠错码的有用比特率)≤R·k/n。这意味除去纠错码,编码率为1,总比特率或数据信令速率与净比特率或有用比特率相等。
在信号编码领域,编码率是一个无单位的比值。它表示的是编码后的数据流中有用(非冗余)数据所占总编码数据的比例。而在视频和数字通信系统等领域,码率则常常被称为比特率或信息速率。码率被定义为每秒传送的信息量。编码率可以衡量净比特率在总比特率中所占的比重,两个名词具有不同的意义。