Jump to content

B8ZS: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
m Twinkle glitching
 
(42 intermediate revisions by 28 users not shown)
Line 1: Line 1:
#REDIRECT [[Modified AMI code#B8ZS]]
'''B8ZS''' is an abbreviation for <b>bipolar with eight-zero substitution</b>. A method of line coding used in the [[T-carrier]] system which allows full 64kbps per second per channel.
[[Category:Line codes]]


{{Redirect category shell|
On a T1, ones are sent by applying voltage to the wire, where a zero is sent by having no voltage on the wire. Sending eight zeros in a row could cause T1 equipment to lose synchronization with the sending equipment, it is important that that pattern is not sent.
{{R to anchor}}

{{R from merge}}
The original standard of line coding, [[Alternate Mark Inversion]], specifies that there are three states of the line, no voltage is a zero, positive voltage is a one (or mark), and negative voltage is also a one (or mark). Because of the inversion of the voltage for each "mark," or one, sent, the receiving equipment can easily determine the data rate of the line and not lose synchronization.
}}

B8ZS builds upon this, by using violations of this rule to replace a pattern of eight zeros in a row.

<table border="1" width="50%" cellspacing="0" cellpadding="0">
<tr>
<td colspan="8">Original signal:</td>
</tr>
<tr>
<td align="center">0</td>
<td align="center">0</td>
<td align="center">0</td>
<td align="center">0</td>
<td align="center">0</td>
<td align="center">0</td>
<td align="center">0</td>
<td align="center">0</td>
</tr>
<tr>
<td colspan="8">B8ZS encoded signal (V=bipolar violation)</td>
</tr>
<tr>
<td align="center">0</td>
<td align="center">0</td>
<td align="center">0</td>
<td align="center">V</td>
<td align="center">1</td>
<td align="center">0</td>
<td align="center">V</td>
<td align="center">1</td>
</tr>
</table>

B8ZS is used in the North American hierarchy at the T1 rate. When European E1 was developed much later than T1, it was then common knowledge that forcing 'ones' into a DS0 would corrupt data. E1 uses another method called High Density Bipolar Three ([[HDB3]]) code.

[[Category:Telecommunications]]

Latest revision as of 11:11, 11 August 2022