Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Мазмұны
Кіріспе
Телекоммуникация кодтау техникасы
Telecommunication coding technique
Телекоммуникацияда нөлге қайтармау (NRZ) желілік коды – екілік код, онда бірліктер бір маңызды күймен, әдетте оң кернеумен, ал нөлдер басқа маңызды күймен, әдетте теріс кернеумен көрсетіледі, ал бейтарап немесе тынығу күйі болмайды. Белгілі бір деректер сигнализациясының жылдамдығы, яғни бит жылдамдығы үшін, NRZ коды Манчестер кодына қажетті негізгі жолақтың енінің жартысын ғана қажет етеді (өткізу жолақтығы бірдей). NRZ импульстары нөлге қайтару (RZ) кодына қарағанда көбірек энергияға ие, ол бірліктер мен нөлдер үшін шарттардан өзге қосымша тынығу күйіне де ие. Асинхронды байланыс схемасында деректерді көрсету үшін қолданылғанда, бейтарап күйдің болмауы жеке сағат сигналы болмаған жағдайда биттерді синхрондау үшін басқа механизмдерді талап етеді. NRZ өздігінен синхрондалатын сигнал болмағандықтан, биттердің қате синхрондалуын болдырмау үшін қосымша синхрондау техникасын қолдану қажет; мұндай техникалардың мысалдары – жүгіру ұзындығының шектеуі және параллель синхрондау сигналы.
In telecommunication, a non return to zero (NRZ) line code is a binary code in which ones are represented by one significant condition, usually a positive voltage, while zeros are represented by some other significant condition, usually a negative voltage, with no other neutral or rest condition. For a given data signaling rate, i. e., bit rate, the NRZ code requires only half the baseband bandwidth required by the Manchester code (the passband bandwidth is the same). The pulses in NRZ have more energy than a return to zero (RZ) code, which also has an additional rest state beside the conditions for ones and zeros. When used to represent data in an asynchronous communication scheme, the absence of a neutral state requires other mechanisms for bit synchronization when a separate clock signal is not available. Since NRZ is not inherently a self clocking signal, some additional synchronization technique must be used for avoiding bit slips; examples of such techniques are a run length limited constraint and a parallel synchronization signal.
Бір полярлы нөлге қайтарылмайтын деңгей
"Бір" беріліс желісінде DC ығысумен (әдетте оң) көрсетіледі, ал "нөл" – ығысудың болмауымен, яғни 0 вольт немесе жерге қосылған желіде. Осы себепті бұл "қосу-өшіру кілттемесі" деп те аталады. Сағат тілімен айтқанда, "бір" алдыңғы биттің соңғы жиегінде ығысқан деңгейге өтеді немесе сол деңгейде қалады, ал "нөл" алдыңғы биттің соңғы жиегінде ығыссыз деңгейге өтеді немесе сол деңгейде қалады. Бірполюсті NRZ-дің кемшіліктерінің бірі – өзгеріссіз ұзақ тізбектердің болуы, бұл синхрондауды қиындатады, бірақ бұл кемшілік тек бірполюсті жағдайға ғана тән емес. Бір шешім – өзгеріссіз байттарды жібермеу. Бірақ, бірполюсті NRZ үшін ерекше маңызды және тән мәселе – беріліп жатқан DC деңгейінің болуымен байланысты мәселелер. Беріліп жатқан сигналдың қуат спектрі нөлдік жиілікте нөлге жақындамайды. Бұл екі маңызды проблемаға әкеледі: біріншіден, беріліп жатқан DC қуаты басқа кодтамаларға қарағанда жоғары қуат шығындарына себеп болады, екіншіден, DC сигнал компонентінің болуы беріліс желісінің DC байланысын талап етеді.
"One" is represented by a DC bias on the transmission line (conventionally positive), while "zero" is represented by the absence of bias – the line at 0 volts or grounded. For this reason it is also known as "on off keying". In clock language, a "one" transitions to or remains at a biased level on the trailing clock edge of the previous bit, while "zero" transitions to or remains at no bias on the trailing clock edge of the previous bit. Among the disadvantages of unipolar NRZ is that it allows for long series without change, which makes synchronization difficult, although this is not unique to the unipolar case. One solution is to not send bytes without transitions. More critically, and unique to unipolar NRZ, are issues related to the presence of a transmitted DC level – the power spectrum of the transmitted signal does not approach zero at zero frequency. This leads to two significant problems: first, the transmitted DC power leads to higher power losses than other encodings, and second, the presence of a DC signal component requires that the transmission line be DC coupled.
Биполярлық нөлге қайтарылмайтын деңгей
"Бір" бір физикалық деңгеймен (әдетте оң кернеумен) көрсетіледі, ал "нөл" басқа деңгеймен (әдетте теріс кернеумен) көрсетіледі. Сағат тілімен есептегенде, биполярлы NRZ деңгейінде кернеу алдыңғы бит сағатының аяқталу сәтінде оңнан теріске өзгереді. Мысалы, RS 232 стандартында "бір" -12 В-тан -5 В-қа дейін, ал "нөл" +5 В-тан +12 В-қа дейін болады.
"One" is represented by one physical level (usually a positive voltage), while "zero" is represented by another level (usually a negative voltage). In clock language, in bipolar NRZ level the voltage "swings" from positive to negative on the trailing edge of the previous bit clock cycle. An example of this is RS 232, where "one" is −12 V to −5 V and "zero" is +5 V to +12 V.
Нөлге қайтармайтын кеңістік
"Бір" физикалық деңгейде өзгеріссіз көрсетілсе, "нөл" физикалық деңгейде өзгеріспен көрсетіледі. Сағат тілінде, "нөлді" көрсету үшін алдыңғы биттің соңғы жиегінде деңгейдің өзгеруі қолданылады. Бұл "нөлдегі өзгеріс" Жоғары Деректер Байланысын Басқару (High Level Data Link Control) және USB жүйелерінде қолданылады. Екеуі де ұзақ уақытқа созылатын өзгеріссіз кезеңдерді болдырмау үшін (егер деректерде ұзын тізбек 1 биттер болса да) нөлдік биттерді енгізуді пайдаланады. HDLC таратушылары 5 қатарынан келген 1 биттен кейін 0 битті енгізеді (егер "01111110" кадр шекарасын жібермейтін болса). USB таратушылары 6 қатарынан келген 1 биттен кейін 0 битті енгізеді. Алыстағы қабылдағыш сағатты синхронды ұстау үшін деректегі 0 биттерден де, осы қосымша дерексіз 0 биттерден де кез келген өзгерісті пайдаланады. Қабылдағыш мұндай қосымша 0 биттерді ескермейді.
"One" is represented by no change in physical level, while "zero" is represented by a change in physical level. In clock language, the level transitions on the trailing clock edge of the previous bit to represent a "zero". This "change on zero" is used by High Level Data Link Control and USB. They both avoid long periods of no transitions (even when the data contains long sequences of 1 bits) by using zero bit insertion. HDLC transmitters insert a 0 bit after 5 contiguous 1 bits (except when transmitting the frame delimiter "01111110"). USB transmitters insert a 0 bit after 6 consecutive 1 bits. The receiver at the far end uses every transition — both from 0 bits in the data and these extra non data 0 bits — to maintain clock synchronization. The receiver otherwise ignores these non data 0 bits.