Ця стаття не містить . (грудень 2018) |
Кодування — перетворення вхідного коду, який може бути представлений послідовністю бітів, у вихідний код, який з відносно великою ймовірністю може бути переданий без втрат через телекомунікаційні мережі.
Призначення
Необхідність кодування при передачі даних пов'язана з самою природою даних. Так, у випадку даних, що підряд містять кілька двійкових нулів або одиниць, за відсутності кодування потік даних містив би фрагмент з нулів або одиниць, тобто імпульс, довжина якого буде визначатись довжиною ланцюжка нулів або одиниць. При цьому передача даних без кодування вимагала б:
- надретельної синхронізації частот приймача та передавача (так, при передачі пакету довжиною 1 кБ або 8096[] біт, який містив би всі нулі або всі одиниці, точність синхронізації, згідно з теоремою Котельникова, мала б становити 1/(2*8096) або 0.006%);
- надширокої смуги пропускання телекомунікаційного каналу.
Саме тому в системах передачі даних застосовують кодування інформації з використанням кодів, що забезпечують самосинхронізацію передавача і приймача, яка досягається шляхом регулярних змін рівнів сигналу в каналі навіть у випадках передачі незмінних даних та/або додаванням спеціальних старт-стопових біт. Чим частіше відбуваються переходи рівня сигналу, тим надійніше здійснюється синхронізація приймача і впевненіше проводиться ідентифікація прийнятих бітів даних. Найкращими вважаються такі коди, які забезпечують перехід рівня сигналу не менше одного разу протягом інтервалу часу, необхідного на прийом одного інформаційного біта.
Методи кодування
Бінарне кодування
(англ. Non Return to Zero, без повернення до нуля) — найпростіший код, але має суттєвий недолік — наявність постійної складової, що унеможливлює забезпечення трансформаторної гальванічної розв'язки. Також потребує надійної високоякісної синхронізації частот приймача та передавача.
(англ. Non Return to Zero, Inverted, без повернення до нуля, інвертований) — теж саме, що NRZ, але значення бітів передаються не потенціалами, а змінами потенціалів. Як наслідок — дозволяє реалізувати гальванічну розв'язку.
Manchester — код з самосинхронізацією, логічному нулю відповідає зміна знаку в центрі біта в одному напрямку, логічній одиниці — в іншому.
Тернарне кодування
RZ (англ. Return to Zero, з поверненням до нуля) — логічному нулю відповідає зміна знаку в центрі біта в одному напрямку, логічній одиниці — в іншому. При цьому біти передаються в різній полярності, завдяки чому кодування є більш стійким до зашумлення каналу передачі.
(англ. Multi-Level Transmit 3, багаторівневий транспортинй 3) — є схожим з кодуванням NZRI, але використовує три рівні напруги.
Посилання
- Методы кодирования данных в системах телекоммуникаций [ 5 Вересня 2016 у Wayback Machine.] (рос.)
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Cya stattya ne mistit posilan na dzherela Vi mozhete dopomogti polipshiti cyu stattyu dodavshi posilannya na nadijni avtoritetni dzherela Material bez dzherel mozhe buti piddano sumnivu ta vilucheno gruden 2018 U Vikipediyi ye statti pro termin Koduvannya Koduvannya peretvorennya vhidnogo kodu yakij mozhe buti predstavlenij poslidovnistyu bitiv u vihidnij kod yakij z vidnosno velikoyu jmovirnistyu mozhe buti peredanij bez vtrat cherez telekomunikacijni merezhi Koduvannya NRZ Koduvannya NRZI Koduvannya Manchester Koduvannya RZ Koduvannya MLT3PriznachennyaNeobhidnist koduvannya pri peredachi danih pov yazana z samoyu prirodoyu danih Tak u vipadku danih sho pidryad mistyat kilka dvijkovih nuliv abo odinic za vidsutnosti koduvannya potik danih mistiv bi fragment z nuliv abo odinic tobto impuls dovzhina yakogo bude viznachatis dovzhinoyu lancyuzhka nuliv abo odinic Pri comu peredacha danih bez koduvannya vimagala b nadretelnoyi sinhronizaciyi chastot prijmacha ta peredavacha tak pri peredachi paketu dovzhinoyu 1 kB abo 8096 sho bit yakij mistiv bi vsi nuli abo vsi odinici tochnist sinhronizaciyi zgidno z teoremoyu Kotelnikova mala b stanoviti 1 2 8096 abo 0 006 nadshirokoyi smugi propuskannya telekomunikacijnogo kanalu Same tomu v sistemah peredachi danih zastosovuyut koduvannya informaciyi z vikoristannyam kodiv sho zabezpechuyut samosinhronizaciyu peredavacha i prijmacha yaka dosyagayetsya shlyahom regulyarnih zmin rivniv signalu v kanali navit u vipadkah peredachi nezminnih danih ta abo dodavannyam specialnih start stopovih bit Chim chastishe vidbuvayutsya perehodi rivnya signalu tim nadijnishe zdijsnyuyetsya sinhronizaciya prijmacha i vpevnenishe provoditsya identifikaciya prijnyatih bitiv danih Najkrashimi vvazhayutsya taki kodi yaki zabezpechuyut perehid rivnya signalu ne menshe odnogo razu protyagom intervalu chasu neobhidnogo na prijom odnogo informacijnogo bita Metodi koduvannyaBinarne koduvannya angl Non Return to Zero bez povernennya do nulya najprostishij kod ale maye suttyevij nedolik nayavnist postijnoyi skladovoyi sho unemozhlivlyuye zabezpechennya transformatornoyi galvanichnoyi rozv yazki Takozh potrebuye nadijnoyi visokoyakisnoyi sinhronizaciyi chastot prijmacha ta peredavacha angl Non Return to Zero Inverted bez povernennya do nulya invertovanij tezh same sho NRZ ale znachennya bitiv peredayutsya ne potencialami a zminami potencialiv Yak naslidok dozvolyaye realizuvati galvanichnu rozv yazku Manchester kod z samosinhronizaciyeyu logichnomu nulyu vidpovidaye zmina znaku v centri bita v odnomu napryamku logichnij odinici v inshomu Ternarne koduvannya RZ angl Return to Zero z povernennyam do nulya logichnomu nulyu vidpovidaye zmina znaku v centri bita v odnomu napryamku logichnij odinici v inshomu Pri comu biti peredayutsya v riznij polyarnosti zavdyaki chomu koduvannya ye bilsh stijkim do zashumlennya kanalu peredachi angl Multi Level Transmit 3 bagatorivnevij transportinj 3 ye shozhim z koduvannyam NZRI ale vikoristovuye tri rivni naprugi PosilannyaMetody kodirovaniya dannyh v sistemah telekommunikacij 5 Veresnya 2016 u Wayback Machine ros