Спосіб кодування та передавання дискретної інформації з адаптацією до умов передавання та пристрій для його реалізації
Номер патенту: 48409
Опубліковано: 15.08.2002
Автори: Квєтний Роман Наумович, Кулик Анатолій Ярославович, Кривогубченко Сергій Григорович, Компанець Микола Миколайович, Кривогубченко Денис Сергійович
Формула / Реферат
1. Спосіб кодування та передавання дискретної інформації з адаптацією до умов передавання, який включає зчитування байта інформації, перетворення на послідовний код, перетворення у відповідності із правилами модуляції і передавання до каналу зв'язку, який відрізняється тим, що на передавальному боці додатково формують тестову послідовність нулів та одиниць, передають каналом зв'язку тестову комбінацію в послідовному коді, отримують з іншого боку кількість спотворених нулів та одиниць і перетворюють значення з послідовного коду на паралельний, розраховують ентропії передавання нулів та одиниць, вибирають оптимальний алгоритм завадозахищеного кодування з урахуванням проведених розрахунків, здійснюють завадозахищене кодування інформації у відповідності із вибраним алгоритмом, перепаковують інформацію в повнобайтовий формат, передають в послідовному коді службову інформацію щодо типу вибраного алгоритму та кількості помилок, що повинні виправлятися, перетворюють інформації по байтах з паралельного коду на послідовний, передають байти до каналу зв'язку, на приймальному боці отримують з каналу зв'язку тестову послідовність нулів та одиниць в послідовному коді, підраховують кількість спотворених нулів та одиниць, передають на інший бік результати проведеного тестування в послідовному коді, отримують з каналу зв'язку умови завадозахищеного кодування в послідовному коді і перетворюють їх на паралельний, отримують з каналу зв'язку байти інформації в послідовному коді і перетворення їх на паралельний, перепаковують інформаційні байти відповідно до отриманих від передавача умов передавання, здійснюють завадозахищене декодування сформованого масиву значень, записують отриману інформацію на носій.
2. Пристрій для кодування та передавання дискретної інформації з адаптацією до умов передавання, який містить канал зв'язку та модем, який відрізняється тим, що до нього введені персональний комп'ютер у складі центрального процесора, оперативного та постійного запам'ятовувальних пристроїв, носія інформації та системного каналу, послідовний інтерфейс і програмований контролер переривань, причому лінійний вхід/вихід модему підключений до каналу зв'язку, а вхід передавання та вихід приймання даних з'єднані відповідно з виходом передавання та входом приймання послідовного інтерфейсу, нульовий та перший виходи переривань якого підключені до відповідних входів програмованого контролера переривань та модулів персонального комп'ютера.
Текст
1 Спосіб кодування та передавання дискретної інформації з адаптацією до умов передавання, який включає зчитування байта інформації, перетворення на послідовний код, перетворення у ВІДПОВІДНОСТІ із правилами модуляції і передавання до каналу зв'язку, який відрізняється тим, що на передавальному боці додатково формують тестову ПОСЛІДОВНІСТЬ нулів та одиниць, передають каналом зв'язку тестову комбінацію в послідовному коді, отримують з іншого боку КІЛЬКІСТЬ спотворених нулів та одиниць і перетворюють значення з послідовного коду на паралельний, розраховують ентропії передавання нулів та одиниць, вибирають оптимальний алгоритм завадозахищеного кодування з урахуванням проведених розрахунків, здійснюють завадозахищене кодування інформації у ВІДПОВІДНОСТІ із вибраним алгоритмом, перепаковують інформацію в повнобайтовий формат, передають в послідовному коді службову інформацію щодо типу вибраного алгоритму та КІЛЬКОСТІ помилок, що повинні виправлятися, перетворюють інформації по байтах з паралельного коду на послідовний, передають байти Винахід відноситься до техніки передавання інформації і може використовуватися в інформаційно-вимірювальних системах, комп'ютерних мережах та системах обміну інформацією Відомий спосіб передавання m-розрядних кодових слів та пристрій для його здійснення (Авторське свідоцтво СРСР № 1605935, МКІ НОЗМ 7/00, бюлетень" Открытия Изобретения", 1990, №41) до каналу зв'язку, на приймальному боці отримують з каналу зв'язку тестову ПОСЛІДОВНІСТЬ нулів та одиниць в послідовному коді, підраховують КІЛЬКІСТЬ спотворених нулів та одиниць, передають на інший бік результати проведеного тестування в послідовному коді, отримують з каналу зв'язку умови завадозахищеного кодування в послідовному коді і перетворюють їх на паралельний, отримують з каналу зв'язку байти інформації в послідовному коді і перетворення їх на паралельний, перепаковують інформаційні байти ВІДПОВІДНО до отриманих від передавача умов передавання, здійснюють завадозахищене декодування сформованого масиву значень, записують отриману інформацію на носій 2 Пристрій для кодування та передавання дискретної інформації з адаптацією до умов передавання, який містить канал зв'язку та модем, який відрізняється тим, що до нього введені персональний комп'ютер у складі центрального процесора, оперативного та постійного запам'ятовувальних пристроїв, носія інформації та системного каналу, послідовний інтерфейс і програмований контролер переривань, причому ЛІНІЙНИЙ ВХІД/ВИХІД модему підключений до каналу зв'язку, а вхід передавання та вихід приймання даних з'єднані ВІДПОВІДНО З ВИХОДОМ передавання та входом приймання послідовного інтерфейсу, нульовий та перший виходи переривань якого підключені до ВІДПОВІДНИХ входів програмованого контролера переривань та модулів персонального комп'ютера Спосіб полягає у введенні m-розрядного коду, просуванні його т-розрядним регістром зі зміною рівнів елементарних сигналів у випадку неспівпадання бітів вхідного та вихідного слова і виводі т розрядних бінарних сигналів Цей спосіб в принципі дозволяє зміну рівнів елементарних сигналів в залежності від ЗОВНІШНІХ факторів, але їх не враховує о ^00 48409 Відомий спосіб передавання та приймання війкових сигналів та пристрій для його здійснення (Авторське свідоцтво СРСР № 1164892, № 18) Спосіб полягає в тому, що під час передавання перед кожним імпульсом перетворюваної ПОСЛІДОВНОСТІ формують додатковий, полярність якого встановлюють у ВІДПОВІДНОСТІ З кореляційним перетворенням полярності імпульсів початкової війкової ПОСЛІДОВНОСТІ, а під час приймання перед порівнянням кожного сигналу, отриманого після стробування із завданим порогом, визначають його полярність і формують сигнал, що відповідає полярності даного сигналу, отриманого після стробування і сигнал передбачення полярності наступного сигналу, що отримується після стробування в наступний ВІДЛІКОВИЙ момент часу у ВІДПОВІДНОСТІ з кореляційним перетворенням, що здійснюється під час передавання, який порівнюється з сигналом, що відповідає полярності наступного сигналу, отриманого після стробування, а при їх невідповідності збільшують завданий поріг Спосіб реалізує певні елементи передбачення полярності наступного сигналу , але не враховує умов передавання інформації Найбільш близьким за своєю технічною суттю є спосіб кодування та передавання інформації Авторське свідоцтво СРСР № 1432788, МКІ НОЗМ 13/00, бюлетень "Открытия Изобретения", 1988, №39) Спосіб вміщує в собі кодування інформаційної ПОСЛІДОВНОСТІ елементарних бінарних сигналів за допомогою частотної маніпуляції з неперервною фазою і наступне передавання модульованого сигналу каналом зв'язку Завдяки передаванню к м С о ж Л І н н е т Д и х а О п р В н Н и О С ( п £ х Т ) І к , д з в і н д о й о к о в е к о д в и о а н х и с в а н х з и г и м н а а г л е о і л р т в е к і м е о н н в и ф о т а м к р м р н а и о ц д і м о й м н в е о і л ї й е П к о в О и м сигналом цієї ж самої ПОСЛІДОВНОСТІ, ПІСЛЯ ЧОГО ЗДІЙСНЮЮТЬ частотну модуляцію з неперервною фазою При цьому забезпечується підвищення швидкості передавання Кодова відстань лишається незмінною Цей спосіб використовує згорткові коди і, в принципі дозволяє маніпулювати кодовою відстанню, але не враховує впливу завад у каналі зв'язку і не спроможний адаптуватися до умов передавання При ньому кодова відстань вибирається один раз і кодування здійснюється за фіксованим алгоритмом Разом з тим, кодова відстань визначається за формулою D=r+s+1 (r>s), (1) де r-кількість помилок, що виявляються, S-КІЛЬКІСТЬ помилок, що виправляються Для виправлення однієї помилки потрібен код із кодовою відстанню D=5 Після виконання завадозахищеного кодування, довжина повідомлення L .збільшується за рахунок контрольних розрядів К М=І_+К (2) Найчастіше використовується блоковий принцип кодування, коли початкове повідомлення розбивається на ряд блоків І_і І_2 І_з Ln і для кожного з них додається відповідна комбінація контрольних розрядів К і К 2 К 3 К т Якщо інформація кодується напівбайтами (чотири інформаційні ВІЙКОВІ розряди), то для випра влення однієї помилки необхідно додавати три контрольні розряди, а для виправлення двох помилок-дев'ять Час передавання одного кілобіта інформації без перепакування байтів в першому випадку становить 0,85с, а в другому-1,7с За умови перепакування байтів (формування восьми розрядних посилань) цей час буде ВІДПОВІДНО 0,75с та 1,39с ( Кривогубченко С Г , Компанець М М , Кулик А Я Особливості використання завадозахищених кодів для закриття інформації при передаванні колективними ЛІНІЯМИ зв'язку// Збірник наукових праць Донецького державного технічного університету Серія" Электроника и енергетика",2000,№17,с 65-69) Таким чином час передавання інформації суттєво залежить від використовуваного алгоритму завадозахищеного кодування, КІЛЬКОСТІ ПОМИЛОК, що виправляються, та довжини посилання Якщо рознести в часі процес підготовки файла та процес передавання, то використовуваний алгоритм завадозахищеного кодування (Хеммінга, циклічний тощо) на час використання каналу передавання впливати не буду Всі ІНШІ параметри будуть грати дуже суттєву роль Недоліками прототипу є відсутність адаптації до умов передавання з можливістю вибору коригувальної здатності коду ,а також відсутність розподілу в часі процесів підготовки та передавання файлу, що суттєво збільшує час використання каналу передавання інформації Таким чином, суттєвий ефект може дати реалізація алгоритму адаптації до умов зв'язку і рознесення в часі підготовки даних та їх передавання В основу винаходу поставлена задача створення способу кодування дискретної інформації з адаптацією до умов передавання, при якому за рахунок введення нових операцій забезпечується вибір алгоритму завадозахищеного кодування з оптимальною для умов передавання кодовою відстанню та формуванням оптимальних для даного випадку кодових посилань, що дозволяє скоротити час використання каналу передавання інформації користувачем і підвищити ефективність використання ЛІНИ Поставлена задача вирішується тим, що обмін інформацією здійснюється в декілька етапів На першому етапі здійснюється тестування каналу зв'язку При цьому до приймальної частини надсилається тестова ПОСЛІДОВНІСТЬ ОДИНИЦЬ та нулів для визначення імовірності спотворення елементарних війкових сигналів Сигнали перетворюються за правилами модуляції 3 приймальної частини надходить повідомлення про КІЛЬКІСТЬ спотворених одиниць та нулів, виходячи з чого можна розраховувати імовірності помилок у каналі зв'язку для одиниць рі та нулів ро, що мають передаватися, за формулами Р 0 = ^ Р| = де N1E (3) (4) No с та Ni ста ВІДПОВІДНО КІЛЬКІСТЬ нулів та одиниць тестового посилання, що були спотворені 48409 завадами під час передавання каналом звязку, No 2 та N1 s - ВІДПОВІДНО КІЛЬКІСТЬ нулів та оди ниць у тестовому посиланні Похибка до КІЛЬКОСТІ інформації, що передається каналом зв'язку, дорівнює тій частині цієї інформації, яка відсутня в прийнятому сигналі, інакше кажучи тієї невизначеності відносно переданого сигналу, яка має місце коли відомий прийнятий сигнал (Шенон К Работы по теории информации и кибернетике -М Издательство литературы, 1963,с 227) Фактично не буде визначатися осередненою ентропією З урахуванням принципів в формування даних у мікропроцесорних системах, їх можна вважати некорельованими Виходячи з формули (5) ентром для одиниць Ні та нулів Но будуть складати Hi=-(prlog2pi+(1-pi)-log2(1-pi)) (6) H0=-(po-log2po+(1 -Po)-log2(1 -po)) (7) Розраховані ентропії покажуть частку сигналів, яка може бути спотворена під час передавання інформації Для спрощення доцільно вибрати більшу з них, отримуючи результат із запасом Н^ =тах(Н 0 ,Н 1 ) (8) КІЛЬКІСТЬ елементарних сигналів, що можуть бути спотворені завадами під час передавання каналом зв'язку, становить 52=п-8-Н5, (9) де n-обсяг файла, що має передаватися, байт КІЛЬКІСТЬ ПОМИЛОК, ЯКІ потрібно виправляти в кожному посиланні, складають (10) •m, п-8 де т-кількість інформаційних розрядів в кожному посиланні Таким чином, на першому етапі визначається КІЛЬКІСТЬ інформаційних розрядів у кожному посиланні, які можуть бути спотворені Для реалізації алгоритму кодування цей параметр необхідно округлити в більший бік до цілого числа S = int(5p) + 1 (11) На другому етапі вибирається алгоритм і здійснюється кодування інформації у ВІДПОВІДНОСТІ ІЗ вибраним алгоритмом Якщо необхідно виправляти дві помилки, то передавання необхідно виправляти дві помилки, то передавання необхідно здійснювати напівбайтами (чотири інформаційних та дев'ять контрольних розрядів) Якщо виправляти необхідно одну помилку, то можна передавати інформацію напівбайтами (чотири інформаційних та три контрольних розряди) або байтами( ВІСІМ інформаційних та чотири контрольних розряди) Тип алгоритму кодування(Хемшга, циклічний тощо) принципового значення не має Але з урахуванням того, що ПОСЛІДОВНІ інтерфейси здійснюють передавання лише восьми На третьому стані здійснюється спочатку передавання службових повідомлень щодо алгоритму кодування (тип та КІЛЬКІСТЬ ПОМИЛОК, ЩО випра вляються) методом голосування При цьому одне і те саме посиланню передається декілька разів, а на приймальному боці після отримання по бітах вибирається найбільш Імовірна Після цього вступає до дії передавання основної інформації За рахунок введення комплексу операцій» пов'язаних з тестуванням каналу (перший етап) можна визначити оптимальний режим завадозахищеного кодування, а за рахунок введення другого еталу, пов'язаного з підготовкою даних і їх ущільненням, немає необхідності займати канал передавання для виконання операцій безпосередньо не пов'язаних з процесом передавання Відомий пристрій для здійснення способу перекодування m-розрядних кодових слів (Авторське свідоцтво СРСР № 1605935, МКІ НОЗМ 7/00, бюлетень "Открытия Изобретения", 1990, №41) Пристрій складається з m-розрядного регістра зсуву, двійкових елементів зв'язку і сенсорів сигналу управління Цей пристрій в принципі дозволяє зміну рівнів елементарних сигналів в залежності і від ЗОВНІШНІХ факторів, але їх не враховує, Відомий пристрій для приймання дискретних сигналів з кореляційним кодуванням по рівню (Авторське свідоцтво СРСР № 1164892 МКІ ПОЗМ 13/00, бюлетень "Изобретения стран мира" 1985, №18), який вміщує в себе блок кодування і формувач сигналів на передавальному боці, а також формувач вхідного сигналу, блок вирішення, регістр зсуву, блок передбачення знаку, блок порівняння, елемент співпадання та інвертор Пристрій реалізує певні елементи передбачення полярності наступного сигналу, але не враховує умов передавання інформації Найбільш близьким за технічною суттю в пристрій для реалізації способу кодування і передавання інформації (Авторське свідоцтво СРСР № 1432788, МКІ НОЗМ 13/12, бюлетень "Открытия Изобретения", 1988, № 39),який вміщує в собі комутатори, блок загорткового кодування блок модуляції та канал зв'язку, причому перший вхід першого комутатора підключений до першого входу другого комутатора, другий вхід першого комутатора підключений до входу блока згортковогого кодування, виходи якого є ВІДПОВІДНО другим та третім входами другого комутатора вхід блока модуляції з'єднаний з виходом другого комутатора, а вихід зв'язаний з каналом зв'язку Недоліком даного пристрою є те, що в принципі він здатний здійснювати завадозахищене кодування, але не передбачає адаптації до умов передавання інформації і не визначає оптимального режиму зв"язку Крім цього, в ньому не розділені в часі процес підготовки даних та процес передавання, що вимагає, зайвого часу використання каналу при виконанні операцій безпосередньо не пов'язаних з процесом передавання В основу винаходу поставлена задача удосконалення пристрою кодування і передавання інформації, в якому за рахунок введення нових блоків та зв'язків реалізується алгоритм адаптації пристрою до умов передавання, за рахунок чого вибирається оптимальний режим завадозахищеного кодування, за рахунок чого скорочується час використання каналу передавання інформації Відокремлення в часі підготовки даних і передавання дозволяє вивільнити канал від непродуктивних 48409 операцій, безпосередньо не пов'язаних з передаванням інформації Поставлена задача досягається тим що до пристрою, який вміщує модулятор та демодулятор, об'єднані у блоці із назвою "модем" та канал зв'язку, додатково введені персональний комп'ютер у складі центрального процесора, оперативного та постійного запам'ятовувальних пристроїв, носія інформації та системного каналу, послідовний інтерфейс і програмований контролер переривань причому ЛІНІЙНИЙ ВХІД/ВИХІД модему підключений до каналу зв'язку, а вхід передавання та вихід приймання даних з'єднані ВІДПОВІДНО З ВИХОДОМ передавання та входом приймання послідовною інтерфейсу виходи переривань INTO та INTI якого підключені до ВІДПОВІДНИХ входів програмованого контролера переривань та модулі персонального комп'ютера Введення до складу пристрою персонального комп'ютера у вигляді засобу управління, а також послідовного інтерфейсу, пов'язаного з програмованим контролером переривань, дозволяє розподілити в часі процесії програймо реалізовуваного завадозахищеного кодування і передавання інформації, що дозволяє вивільнити канал зв'язку на час виконання операцій, безпосередньо не пов'язаних з передаванням Введення цього ж персонального комп'ютера у вигляді обчислювального пристрою, а також послідовного інтерфейсу, зв'язаного з програмованим контролером переривань, дозволяє реалізувати алгоритм адаптації пристрою до умов передавання з вибором оптимального режиму завадозахищеного кодування На фіг 1 наведена схема, що реалізує спосіб кодування і передавання дискретної інформації, на фіг, 2 — схема роботи передавальної частини пристрою, а на фіг, 3 - схема роботи його приймальної частини Пристрій кодування і передавання дискретної інформації вміщує канал зв'язку 1, до якого підключений ЛІНІЙНИЙ ВХІД/ВИХІД модему 2, інформаційні вхід та вихід якого підключені ВІДПОВІДНО ДО виходу передавання та входу приймання даних послідовного інтерфейсу 3, програмований контролер переривань 4, нульовий INTO та перший INTI входи якого з'єднані з аналогічними виходами послідовного інтерфейсу З, Системний канал 5, за допомогою якого центральний процесор 6 зв'язаний з оперативним 7 та постійним 8 запам'ятовувальними пристроями та носієм інформації 9, що входять до складу персонального комп'ютера 10, а також послідовним інтерфейсом 3 та програмованим контролером переривань 4 Пристрій кодування та передавання дискретної інформації працює у ВІДПОВІДНОСТІ ЗІ схемами роботи, наведеними на фіг 2 та фіг З Описаний спосіб вміщує дм у такій ПОСЛІДОВНОСТІ На передавальному боці формування тестової ПОСЛІДОВНОСТІ нулів та одиниць центральним процесором 6 персонального комп'ютера 10 і передавання її до послідовного інтерфейсу З, перетворення тестової ПОСЛІДОВНОСТІ послідовним інтерфейсом 3 з паралельного коду на послідовний і передавання її до модему 2, 8 перетворення сигналів у ВІДПОВІДНОСТІ ІЗ законом модуляції модемом 2, передавання каналом зв'язку 1 модульованої тестової комбінації в послідовному коді, отримання каналом зв'язку 1 з іншого боку КІЛЬКОСТІ спотворених нулів та одиниць, демодуляція сигналів модемом 2 і перетворення значень з послідовного коду на паралельний послідовним інтерфейсом З, розрахунок ентропії передавання нулів та одиниць центральним процесором 6 персонального комп'ютера 10, вибір оптимального алгоритму завадозахищеного кодування з урахуванням проведених розрахунків центральним процесором 6 персонального комп'ютера 10, зчитування з носія 9 персонального комп'ютера 10 інформації, що має передаватися, завадозахищене кодування інформації у ВІДПОВІДНОСТІ ІЗ вибраним алгоритмом центральним процесором 6 персонального комп'ютера 10, перепакування інформації в повнобайтовий формат центральним процесором 6 персонального комп'ютера 10, передавання в послідовному коді центральним процесором 6 персонального комп'ютера 10 до послідовного інтерфейсу 3 службової інформації щодо типу вибраного алгоритму та КІЛЬКОСТІ помилок, що повинні виправлятися, перетворення закодованої інформації по байтах з паралельного коду на послідовний послідовним інтерфейсом З, модулювання сигналів модемом 2 і передавання байтів до каналу зв'язку 1, на приймальному боці отримання з каналу зв'язку 1 тестової ПОСЛІДОВНОСТІ нулів та одиниць в послідовному коді, її демодуляція модемом 2 і перетворення на паралельний код послідовним інтерфейсом З, підрахунок центральним процесором 6 персонального комп'ютера 10 КІЛЬКОСТІ спотворених нулів та одиниць, передавання центральним процесором 6 персонального комп'ютера 10 до послідовного інтерфейсу 3 результатів проведеного тестування, їх перетворення на послідовний код, модулювання сигналів модемом 2 і передавання до каналу зв'язку 1, отримання з каналу зв'язку 1 умов завадозахищеного кодування в послідовному коді, де модулювання сигналів модемом 2 і перетворення їх на паралельний код послідовним штерфейсои З, отримання з каналу зв'язку 1 байтів інформації в послідовному коді, демодулювання сигналів модемом 2 і перетворення їх на паралельний код послідовним інтерфейсом З, перепакування отриманих інформаційних байтів центральним процесором 6 персонального комп'ютера 10 ВІДПОВІДНО до отриманих від передавача умов передавання, завадозахищуване декодування сформованого масиву значень центральним процесором 6 персонального комп'ютера 10, записування отриманої інформації на носій 9 персонального комп'ютера 10 При увімкненні живлення центральний проце 48409 cop 6 персонального комп'ютера 10 здійснює ініціалізацію пристрою таким чином, що послідовний інтерфейс 3 та програмований контролер переривань 4 програмним шляхом налаштовується на необхідний режим роботи та швидкість передавання інформації На передавальній частині центральний процесор 6 передає до послідовного інтерфейсу 3 байт тестової ПОСЛІДОВНОСТІ, яка вміщує нулі та одиниці Послідовний інтерфейс 3 перетворює дані з паралельного коду на послідовний і передає його на модем 2, який перетворює сигнали у ВІДПОВІДНОСТІ з правилами модуляції і передає до каналу зв'язку 1 Перетворення послідовним інтерфейсом 3 даних з паралельного коду на послідовний завершується формуванням сигналу переривання INTO Цей сигнал фіксується програмованим контролером переривань 4 і лише після цього може передаватися наступний байт даних Після передавання всього тестового масиву передавач переходить до режиму очікування При надходженні з каналу зв'язку 1 через модем 2 байта інформації послідовний інтерфейс 3 перетворює його з послідовного коду на паралельний Перетворення байта завершується формуванням сигналу переривання INT1, який поступає на програмований контролер переривань 4 У ВІДПОВІДНОСТІ з цим сигналом центральний процесор 6 персонального комп'ютера 10 зчитує з послідовного інтерфейсу 3 байт даних і заносить його до оперативного запам'ятовувального пристрою 7 Процес приймання продовжується до тих пір, поки всі дані не будуть прийняті Обмін службовою інформацією здійснюється за принципом повтору непарну КІЛЬКІСТЬ разів та голосування Тобто після отримання інформації та записування її до оперативного запам'ятовувального пристрою 7 персонального комп'ютера 10 центральний процесор 6 порівнює ВІДПОВІДНІ ВІЙКОВІ розряди у прийнятих байтах і за більшістю повторів визначає правильне значення Прийняті дані характеризують КІЛЬКІСТЬ спотворених нулів та одиниць у кодовій ПОСЛІДОВНОСТІ У ВІДПОВІДНОСТІ з формулами (3)-(10) центральний процесор 6 розраховує КІЛЬКІСТЬ ПОМИЛОК, ЩО ПОВИННІ виправлятися У ВІДПОВІДНОСТІ З вибраним алгоритмом він здійснює завадозахищене кодування даних, що мають передаватися відомими методами( Васюра А С , Кривогубченко С Г , Кулик А Я , Компанець М М , Худ олій О І Техніка передавання дискретної інформації -Вінниця ВДТУ, 1998, с 63-71) При додаванні контрольних розрядів до інформаційних отримують кодові комбінації, КІЛЬКІСТЬ розрядів яких не є кратною восьми Оскільки послідовний інтерфейс 3 передає інформацію в байтовому форматі, додаючи замість відсутніх розрядів нулі, центральний процесор 6 здійснює перекомпонування байтів даних з урахуванням контрольних розрядів При цьому недостатні розряди добавляються з наступного байта На цьому етапі підготовки даних до передавання завершується У ВІДПОВІДНОСТІ З вибраним алгоритмом центральний процесор 6 передає до послідовного інтерфейсу 3 службову інформацію, яка характеризує вибраний тип алгоритму завадо 10 захищеного кодування і КІЛЬКІСТЬ помилок, що виправляються Дані передаються без кодування з повтором непарну КІЛЬКІСТЬ разів(наприклад п'ять) Скомпонований файл центральним процесором 6 по байтах зчитується з оперативного запам'ятовувального пристрою 7 персонального комп'ютера 10 і передається до послідовного інтерфейсу 3, який перетворює дані з паралельного формату на послідовний і передає до модему 2 Останній здійснює перетворення сигналів за правилами модуляції і передає до каналу зв'язку 1 Передавання кожного байту супроводжується формуванням сигналу переривання INTO Процес продовжується до тих пір, поки вся інформація з оперативного запам'ятовувального пристрою 7 персонального комп'ютера 10 передавальної частини не буде передана до каналу зв'язку На приймальному боці при надходженні байта даних з каналу зв'язку 1 до модему 2 здійснюється демодуляція сигналів і отримані дані передаються до послідовного інтерфейсу 3 в послідовному форматі Послідовний інтерфейс 3 перетворює дані на паралельний формат і записує їх до внутрішнього програмно доступного регістра Перетворення завершується формуванням сигналу переривання INT1, який поступає на вхід програмованого контролера переривань 4 У ВІДПОВІДНОСТІ з цим сигналом центральний процесор 6 зчитує дані з послідовного інтерфейсу 3 і записує їх до оперативного запам'ятовувального пристрою 7 персонального комп'ютера 10 Процес продовжується до тих пір, поки вся тестова ПОСЛІДОВНІСТЬ не буде прийнята з каналу зв'язку 1 Після цього центральний процесор 6 підраховує КІЛЬКІСТЬ спотворених нулів та одиниць тестової ПОСЛІДОВНОСТІ і передає дані до послідовного інтерфейсу 3, повторюючи це непарну КІЛЬКІСТЬ разів Передавання кожного байта даних до каналу зв'язку 1 через модем 2 супроводжується формуванням сигналу переривання INTO Після цього приймальна частина переходить до режиму очікування Надходження кожного байта даних з каналу зв'язку 1 через модем 2 до паралельного інтерфейсу 3 супроводжується сигналом переривання INT1, у ВІДПОВІДНОСТІ з яким центральний процесор 6 зчитує байти і записує їх до оперативного запам'ятовувального пристрою 7 персонального комп'ютера 10 Процес продовжується до тих пір, поки вся інформація з каналу зв'язку 1 не буде зчитана і записана до оперативного запам'ятовувального пристрою 7 персонального комп'ютера 10 Після ЦЬОГО центральний процесор 6 переходить до оброблювання отриманої інформації Перші отримані байти (наприклад п'ять) являють собою службову інформацію Шляхом побітового порівняння цих байтів за принципом голосування центральний процесор 6 визначає правильну кодову комбінацію, у ВІДПОВІДНОСТІ з якою іденфікує вибраний алгоритм завадозахищеного кодування і КІЛЬКІСТЬ помилок, що виправляються У ВІДПОВІДНОСТІ з ідентифікованим алгоритмом визначається КІЛЬКІСТЬ інформаційних і контрольних двійкових розрядів у кожній комбінації і центральний процесор 6 розпаковує прийняті бай 12 11 48409 ти даних, формуючи з них кодові слова визначенопередаванням інформації Це дозволяє суттєво го розміру, після чого здійснює їх декодування і скоротити час використання каналу зв'язку корисзаписування даних на носій 9 персонального комтувачем, і підвищити ефективність експлуатації п'ютера 10 лінії в цілому Таким чином досягається значний позитивний Пропонований спосіб та пристрій для його реефект, оскільки за рахунок проведення тестування алізації доцільно будувати на базі персонального умов передавання інформації каналом зв'язку викомп'ютера IBM PC Модеми, ПОСЛІДОВНІ інтерфейбирається оптимальний алгоритм завадозахищеси та програмовані контролери переривань випусного кодування, а за рахунок рознесення в часі каються серійно, а всі ІНШІ блоки входять до склапроцесів передавання та оброблювання інформаду персонального комп'ютера ції канал зв'язку не використовується на час виконання операцій, безпосередньо не пов'язаних з ФІГ.1 48409 13 14 Почате ч Ініціалізація щіистрої» * Визначення алгоритму 1 г Передавання до послідовного інтерфейсу баша тесту f Завлдозахшцене кодумнш даних 1г INTO Очкування / - ^ \ ^ Всі дані ^*^^ протоколу ШТ1 INTO Очіїсуваніш і ' Зчитування з ГП ОДИІШІІЬ та нулів 0 f Розрахунок S дані ^ ^ ^ ^ пеое, ^*^> 15 48409 16 17 48409 18 Початок Ініціалізація Передавання до посладовного інтерфейсу байта тесту Очкування INTO INT1 Зчитування з ГП КІЛЬКОСТІ спотворених одиниць та нулів Розрахунок S 19 48409 ДП «Український інститут промислової власності» (Укрпатент) вул Сім'ї Хохлових, 15, м Київ, 04119, Україна ( 0 4 4 ) 4 5 6 - 2 0 - 90 ТОВ "Міжнародний науковий комітет" вул Артема, 77, м Київ, 04050, Україна (044)216-32-71 20
ДивитисяДодаткова інформація
Назва патенту англійськоюMethod for coding and transmitting digital information signals with adaptation to the transmission characteristics and a device for realization of the method
Автори англійськоюKulyk Anatolii Yaroslavovych, Kryvohubchenko Serhii Hryhorovych, Kompanets Mykola Mykolaiovych, Kryvohubchenko Denys Serhiiovych
Назва патенту російськоюСпособ кодирования и передачи дискретных сигналов с адаптацией к условиям передачи и устройство для осуществления способа
Автори російськоюКулик Анатолий Ярославович, Кривогубченко Сергей Григорьевич, Компанец Николай Николаевич, Кривогубченко Денис Сергеевич
МПК / Мітки
МПК: H03M 13/00
Мітки: спосіб, кодування, інформації, реалізації, дискретної, передавання, адаптацією, умов, пристрій
Код посилання
<a href="https://ua.patents.su/10-48409-sposib-koduvannya-ta-peredavannya-diskretno-informaci-z-adaptaciehyu-do-umov-peredavannya-ta-pristrijj-dlya-jjogo-realizaci.html" target="_blank" rel="follow" title="База патентів України">Спосіб кодування та передавання дискретної інформації з адаптацією до умов передавання та пристрій для його реалізації</a>
Попередній патент: Спосіб передавання дискретної інформації в умовах частотно-імпульсної модуляції та пристрій для його реалізації
Наступний патент: Спосіб передавання дискретної інформації при фазоімпульсній модуляції та пристрій для його реалізації
Випадковий патент: Спосіб одержання вуглецевої волокнистої структури з целюлозного попередника