Hybrid ternär kod
Inom telekommunikation är den hybrida (H-) ternära linjekoden en linjekod som fungerar enligt en hybridprincip som kombinerar de binära NRZL- koderna (non-return-to-noll) och de polära retur-till-noll- koderna (RZ).
Den H-ternära koden har tre nivåer för signalrepresentation; dessa är positiva (+), noll (0) och negativa (−). Dessa tre nivåer representeras av tre stater. Tillståndet för linjekoden kan vara i vilket som helst av dessa tre tillstånd. En övergång till nästa tillstånd sker som ett resultat av en binär ingång 1 eller 0 och kodarens nuvarande utgångstillstånd. Kodningsproceduren är som följer.
Ingångsbit | Tidigare utgång | Utgångsnivå |
---|---|---|
0 | + | − |
0 | ||
− | 0 | |
1 | + | |
0 | + | |
− |
- Generellt ger pulsgivaren ut + nivå för en binär 1-ingång och en −-nivå för en binär 0-ingång.
- Men om detta skulle resultera i samma utgångsnivå som föregående bittid matas istället en 0-nivå ut.
- Initialt antas kodarutgångens nuvarande tillstånd på O-nivå när den första biten anländer till kodaringången.
Det nya linjekodningsschemat bryter mot kodningsregeln för NRZ-L när en sekvens av 1:or eller 0:or anländer och därför övervinner det några av deras brister. Under överträdelseperioden för en körning på 1:or eller 0:or, fungerar den på samma kodningsregel för den polära RZ:en men med pulsbeläggning av hela perioden.
NRZ-L och polära RZ-koder har brister jämfört med det föreslagna H-ternära kodningsschemat. NRZ-L-koden saknar tillräcklig tidsinformation när den binära signalen förblir på en nivå av antingen 1 eller 0. Detta har direkt inverkan på synkroniseringen av mottagarklockan med sändarens och har som ett resultat inverkan på detekteringen av mottagen digital signal.
Den H-ternära koden har också timingöverlägsenhet jämfört med liknande ternära koder. Andra ternära radkoder såsom alternate mark inversion (AMI) saknar också tidsinformationen när en körning av nollor behöver sändas. Denna nackdel övervinns delvis av dess modifierade version, högdensitetsbipolär med tre nollor substitution ( HDB3 ).
Å andra sidan har den nya koden en mindre bandbredd jämfört med den polära RZ-koden. Den senare har sina frekvensspektrala komponenter koncentrerade till två gånger den ursprungliga binära datahastigheten eftersom den polära RZ-koden har en pulspuls på 50 procent.
Se även
Andra radkoder som har tre tillstånd: