我们需要了解AMI码、HDBi码、PST码和双相码的定义和编码规则。
1. AMI码(Alternate Mark Inversion):AMI码是一种非归零编码,它使用不同的电平来表示0和1。0通常用一个电平表示,而1通常用相反的电平表示。AMI码中,连续的0不会导致电平的不连续变化,这有助于减少信号失真。
2. HDBi码(High Density Bipolar Inversion):HDBi码是一种双极性编码,它使用两种电平来表示0和1,并且解决了AMI码中连续0和连续1的问题。
3. PST码(Polar Synchronous Transform):PST码是一种极性同步变换编码,它使用两种电平来表示0和1,并确保编码后的信号中没有连续的0或连续的1。
4. 双相码:双相码是一种双极性编码,它使用两种电平来表示0和1,其中0通常用一种电平表示,而1则交替使用两种不同的电平。
AMI码
对于AMI码,我们将1映射为相反的电平,0映射为相同的电平。
1 -> 相反电平
0 -> 相同电平
信息代码:100000000011
AMI码: 1 0 0 0 0 0 0 1 1
HDBi码
对于HDBi码,我们需要解决连续0和连续1的问题。当出现连续的0时,我们用一个交替的电平表示,当出现连续的1时,我们用两个交替的电平表示。
信息代码:100000000011
HDBi码: 1 0 0 0 0 0 0 1 1
这里没有连续的0或连续的1,所以HDBi码与AMI码相同。
PST码
PST码与HDBi码类似,它也解决了连续0和连续1的问题,但规则略有不同。在PST码中,连续的0用交替电平表示,而连续的1用两个交替电平表示。
信息代码:100000000011
PST码: 1 0 0 0 0 0 0 1 1
双相码
双相码使用两种电平来表示0和1,其中0通常用一种电平表示,而1则交替使用两种不同的电平。
信息代码:100000000011
双相码: 1 0 0 0 0 0 0 1 1
在双相码中,1交替使用两种电平,0使用相同的电平。由于信息代码中没有连续的1,所以双相码与AMI码相同。
总结:
AMI码:1 0 0 0 0 0 0 1 1
HDBi码:1 0 0 0 0 0 0 1 1
PST码:1 0 0 0 0 0 0 1 1
双相码:1 0 0 0 0 0 0 1 1
发表回复
评论列表(0条)