source coding(源编码)指在信息论与通信系统中,对信息源产生的数据进行表示与压缩的编码方法,目标通常是减少冗余、降低平均码长,在尽量不损失信息(无损压缩)或允许可控失真(有损压缩)的前提下提高传输与存储效率。(该术语也常与“信道编码”相对。)
/sɔːrs ˈkoʊdɪŋ/
Source coding reduces the size of a file before it is sent.
源编码会在发送前减小文件的大小。
In a digital communication system, source coding exploits statistical redundancy in the message, while channel coding adds structured redundancy to combat noise.
在数字通信系统中,源编码利用消息的统计冗余来压缩数据,而信道编码则加入结构化冗余以对抗噪声。
source 来自拉丁语 surgere(“涌出、升起”),引申为“来源、源头”;coding 源于 code(“规则/密码/编码体系”)并加上动名词后缀 -ing。组合成 source coding,字面义为“对信息源进行编码”,在信息论语境中特指“面向压缩的编码”。