Пристрій та спосіб обробки даних
Номер патенту: 101145
Опубліковано: 11.03.2013
Автори: Тейлор Метью Пол Атол, Атунгсірі Семюель Асанбенг, Уілсон Джон Ніколас
Формула / Реферат
1. Передавач, призначений для передавання даних з використанням ортогонального мультиплексування з частотним розділенням (ОМЧР), що містить пристрій обробки даних, який відображає вхідні символи даних, призначені для передачі, на задану кількість сигналів піднесучих ортогональних мультиплексованих з частотним розділенням ОМЧР символів, причому задану кількість сигналів піднесучих визначають відповідно до одного з багатьох режимів роботи, і символи вхідних даних включають перші набори символів вхідних даних і другі набори символів вхідних даних, причому пристрій обробки даних містить:
перемежовувач, який виконує обробку непарного перемежовування, при якій здійснюється перемежовування перших наборів символів вхідних даних на сигнали піднесучих перших символів ОМЧР, і обробку парного перемежовування, при якій здійснюється перемежовування других наборів символів вхідних даних на сигнали піднесучих других символів ОМЧР,
обробка непарного перемежовування передбачає:
занесення перших наборів символів вхідних даних в запам'ятовуючий пристрій перемежовувача відповідно до порядку надходження перших наборів символів вхідних даних, і
зчитування перших наборів символів даних із запам'ятовуючого пристрою перемежовувача, на сигнали піднесучих перших символів ОМЧР, відповідно до порядку, який визначається кодом перестановки,
обробка парного перемежовування передбачає:
занесення других наборів символів вхідних даних в запам'ятовуючий пристрій перемежовувача відповідно до порядку, який визначається кодом перестановки, і
зчитування других наборів символів даних із запам'ятовуючого пристрою перемежовувача, на сигнали піднесучих других символів ОМЧР, відповідно до порядку надходження таким чином, що, в той час як символи вхідних даних із першого набору зчитують з місць розташування в запам'ятовуючому пристрої перемежовувача, символи вхідних даних із другого набору можуть бути записані в місця розташування, з яких тільки що було проведено зчитування, і коли символи вхідних даних із другого набору зчитують з місць розташування в запам'ятовуючому пристрої перемежовувача, символи вхідних даних із наступного першого набору можуть бути записані в місця розташування, з яких тільки що було проведено зчитування, в якому
якщо режимом модуляції є режим, який включає половину або менше, ніж половину кількості сигналів піднесучих, від загальної кількості піднесучих в символах ОМЧР для перенесення символів вхідних даних, які можуть бути розміщені в запам'ятовуючому пристрої перемежовувача, пристрій обробки даних виконано з можливістю перемежовування символів вхідних даних, як з першого, так і з другого наборів відповідно до обробки непарного перемежовування за першими і другими символами ОМЧР.
2. Передавач за п. 1, який відрізняється тим, що перемежовувач включає контролер, генератор адреси і запам'ятовуючий пристрій перемежовувача, причому контролер керує генератором адреси для генерування адрес під час обробки непарного перемежовування, для зчитування перших наборів символів даних із запам'ятовуючого пристрою перемежовувача, на сигнали піднесучої першого або першого і другого символу ОМЧР, відповідно до порядку, який визначається кодом перестановки, і під час обробки парного перемежовування, для запису других символів вхідних даних в запам'ятовуючий пристрій перемежовувача відповідно до порядку, який визначається кодом перестановки.
3. Передавач за п. 2, який відрізняється тим, що генератор адреси включає:
лінійний регістр зсуву із зворотним зв'язком, який включає задану кількість каскадів регістра і, який генерує псевдовипадкову послідовність бітів відповідно до полінома генератора,
схему перестановки, виконану із можливістю приймати вміст каскадів зсуву регістра і переставляти біти, представлені в каскадах регістра, відповідно до коду перестановки, для формування адрес однієї з несучих ОМЧР, і
модуль керування, який працює в комбінації із схемою перевірки адрес, для повторного генерування адреси, якщо згенерована адреса перевищує задану максимальну дійсну адресу, причому задану максимальну дійсну адресу встановлюють відповідно до режиму модуляції.
4. Передавач за п. 1, який відрізняється тим, що мінімальний розмір запам'ятовуючого пристрою перемежовувача, наданий відповідно до максимальної кількості вхідних символів даних, які можуть бути перенесені піднесучими символами ОМЧР, які є доступними для перенесення вхідних символів даних в будь-якому з робочих режимів.
5. Передавач за п. 1, який відрізняється тим, що в робочому режимі, який забезпечує максимальну кількість піднесучих на символ ОМЧР, перемежовувач виконаний із можливістю використовувати доступний запам'ятовуючий пристрій перемежовувача відповідно до обробки непарного перемежовування і обробки парного перемежовування для зчитування вхідних символів даних із місць розташування в запам'ятовуючому пристрої перемежовувача і запису символів вхідних даних, в місця розташування, із яких тільки що було проведено зчитування, і при роботі в будь-якому іншому режимі, в якому кількість піднесучих складає половину або менше, ніж половину кількості сигналів піднесучих, призначених для перенесення символів вхідних даних, на символ ОМЧР, перемежовувач працює, виконуючи обробку непарного перемежовування для зчитування символів вхідних даних із перших місць розташування в запам'ятовуючому пристрої перемежовувача і запису символів вхідних даних, в запам'ятовуючий пристрій перемежовувача, в других місцях розташування, причому другі місця розташування відрізняються від перших місць розташування.
6. Передавач за п. 5, який відрізняється тим, що режимом роботи, який забезпечує максимальну кількість піднесучих на символ ОМЧР, є режим 32k.
7. Передавач за п. 6, який відрізняється тим, що у ньому режими роботи включають також один або більше з поміж режимів 2k, 4k, 8k та 16k.
8. Передавач за п. 1, який відрізняється тим, що у ньому пристрій обробки даних змінює код перестановки, який використовують для формування адрес, з одного символу ОМЧР на інший.
9. Передавач за п. 1, який відрізняється тим, що у ньому передавач виконаний з можливістю передавати дані відповідно до стандарту цифрового телевізійного мовлення, такого як стандарт цифрового наземного телевізійного мовлення, стандарт цифрового наземного мовлення для мобільних телефонів або стандарт цифрового наземного мовлення 2.
10. Приймач, призначений для прийому даних, використовуючи ортогональне мультиплексування з частотним розділенням (ОМЧР), що містить пристрій обробки даних, виконаний з можливістю відображення символів даних, сигналів піднесучих ортогональних мультиплексованих з частотним розділенням ОМЧР символів в потік вихідних даних, які приймаються із заданої кількості, причому задану кількість сигналів піднесучих визначають відповідно до одного з багатьох режимів роботи, і символи даних розділяють на перші набори символів даних і другі набори символів даних, причому пристрій обробки даних містить:
перемежовувач, який виконаний з можливістю виконання обробки непарного перемежовування, при якій виконують перемежовування перших наборів символів даних із сигналів піднесучої перших символів ОМЧР в потік вихідних даних, і обробки парного перемежовування, при якій здійснюють перемежовування других наборів символів даних із сигналів піднесучих других символів ОМЧР, у вихідний потік даних, причому
обробка непарного перемежовування передбачає:
занесення перших наборів символів даних, отриманих з сигналів піднесучих перших символів ОМЧР, в запам'ятовуючий пристрій перемежовувача відповідно до порядку, який визначається кодом перестановки, і
зчитування перших наборів символів даних із запам'ятовуючого пристрою перемежовувача, відповідно до порядку надходження у вихідний потік даних, і
обробка парного перемежовування передбачає:
занесення других наборів символів даних, отриманих із сигналів піднесучих других символів ОМЧР, в запам'ятовуючий пристрій перемежовувача відповідно до порядку надходження, і
зчитування других наборів символів даних із запам'ятовуючого пристрою перемежовувача, відповідно до порядку, який визначається кодом перестановки, у вихідний потік даних таким чином, що, в той час як символи даних із першого набору зчитують з місць розташування в запам'ятовуючому пристрої перемежовувача, символи даних із другого набору можуть бути записані в місця розташування, із яких тільки що було проведено зчитування і, коли символи даних із другого набору зчитують з місць розташування в запам'ятовуючому пристрої перемежовувача, символи даних із наступного першого набору можуть бути записані в місця розташування, в яких тільки що було проведено зчитування, в якому:
якщо режимом модуляції є режим, який включає половину або менше, ніж половину кількості сигналів піднесучих, від загальної кількості піднесучих в символах ОМЧР, для перенесення символів даних, які можуть бути розміщені в запам'ятовуючому пристрої перемежовувача, пристрій обробки даних виконаний з можливістю виконувати перемежовування символів даних, як з першого, так і з другого наборів відповідно до обробки непарного перемежовування з перших і других символів ОМЧР.
11. Приймач за п. 10, який відрізняється тим, що у ньому перемежовувач включає контролер, генератор адреси і запам'ятовуючий пристрій перемежовувача, причому контролер виконаний з можливістю керувати генератором адреси для генерування адрес під час обробки непарного перемежовування, для запису перших наборів символів даних із сигналів піднесучих перших символів ОМЧР, в запам'ятовуючий пристрій перемежовувача відповідно де порядку, який визначається кодом перестановки, і під час обробки парного перемежовування, для зчитування других наборів символів даних із запам'ятовуючого пристрою перемежовувача, відповідно до порядку, який визначається кодом перестановки, у вихідний потік даних.
12. Приймач за п. 11, який відрізняється тим, що у ньому генератор адреси включає
лінійний регістр зсуву із зворотним зв'язком, який включає задану кількість каскадів регістра і який виконаний з можливістю під час роботи генерувати псевдовипадкову послідовність бітів відповідно до полінома генератора,
схему перестановки, виконану з можливістю прийому вмісту каскадів зсуву регістра і перестановки бітів, присутніх в каскадах регістра, відповідно до коду перестановки, для формування адрес однієї з несучих ОМЧР, і
модуль керування, виконаний з можливістю в комбінації з схемою перевірки адреси, регенерувати адресу, якщо згенерована адреса перевищує задану максимальну дійсну адресу, причому задана максимальна дійсна адреса встановлена відповідно до режиму модуляції.
13. Приймач за п. 10, який відрізняється тим, що у ньому мінімальний розмір запам'ятовуючого пристрою перемежовувача, передбачений відповідно до максимальної кількості вхідних символів даних, які можуть бути перенесені по піднесучих символах ОМЧР, які доступні для перенесення символів вхідних даних в будь-якому з режимів роботи.
14. Приймач за п. 10, який відрізняється тим, що в режимі роботи, який забезпечує максимальну кількість піднесучих на символ ОМЧР, перемежовувач виконаний з можливістю використовувати доступний запам'ятовуючий пристрій перемежовувача відповідно до обробки непарного перемежовування і обробки парного перемежовування для забезпечення можливості зчитування символів даних із місць розташування в запам'ятовуючому пристрої перемежовувача і запису символів даних із місць розташування, із яких тільки що було проведено зчитування, і при роботі в будь-якому іншому режимі, в якому кількість піднесучих складає половину або менше, ніж половину кількості піднесучих, для перенесення символів даних на символ ОМЧР, перемежовувач виконаний з можливістю роботи при обробці непарного перемежовування для зчитування перших наборів символів даних із перших місць розташування в запам'ятовуючому пристрої перемежовувача і запису других наборів символів даних в запам'ятовуючий пристрій перемежовувача в других місцях розташування, причому другі місця розташування відрізняються від перших місць розташування.
15. Приймач за п. 14, який відрізняється тим, що у ньому режимом роботи, який забезпечує максимальну кількість піднесучих на символ ОМЧР, є режим 32k.
16. Приймач за п. 15, який відрізняється тим, що у ньому режими роботи включають також один або більше з режимів 2k, 4k, 8k і 16k.
17. Приймач за п. 10, який відрізняється тим, що у ньому пристрій обробки даних змінює код перестановки, який використовується для формування адрес з одного символу ОМЧР на інший.
18. Приймач за п. 10, в якому приймач приймає дані відповідно до стандарту цифрового телевізійного мовлення, такого як стандарт цифрового наземного телевізійного мовлення, стандарт цифрового наземного мовлення для мобільних телефонів або стандарт цифрового наземного мовлення 2.
19. Спосіб передачі даних з використанням ортогонального мультиплексування з частотним розділенням (ОМЧР), що містить етапи, на яких
отримують вхідні символи даних, призначені для передачі, на задану кількість сигналів піднесучих ортогональних мультиплексованих з частотним розділенням ОМЧР символів, причому задану кількість сигналів піднесучих визначають відповідно до одного з багатьох режимів роботи, і символи вхідних даних включають перші набори символів вхідних даних і другі набори символів вхідних даних,
виконують перемежовування, відповідно до обробки непарного перемежовування, при якій здійснюють перемежовування перших наборів символів вхідних даних на сигнали піднесучих перших символів ОМЧР,
і відповідно до обробки парного перемежовування, при якій здійснюють перемежовування других наборів символів вхідних даних на сигнали піднесучих других символів ОМЧР,
причому обробка непарного перемежовування передбачає:
занесення перших наборів символів вхідних даних в запам'ятовуючий пристрій перемежовувача відповідно до порядку надходження перших наборів символів вхідних даних, і
зчитування перших наборів символів даних із запам'ятовуючого пристрою перемежовувача, на сигнали піднесучої перших символів ОМЧР відповідно до порядку, який визначається кодом перестановки, і
обробка парного перемежовування включає:
занесення других наборів символів вхідних даних в запам'ятовуючий пристрій перемежовувача відповідно до порядку, який визначається кодом перестановки, і
зчитування других наборів символів вхідних даних із запам'ятовуючого пристрою перемежовувача на сигнали піднесучих других символів ОМЧР, відповідно до порядку надходження, при якому перемежовування виконано так, що, в той час як символи вхідних даних із першого набору зчитують з місць розташування в запам'ятовуючому пристрої перемежовувача, символи вхідних даних із другого набору можуть бути записані на місця розташування, з яких тільки що було проведено зчитування, і коли символи вхідних даних із другого набору зчитують з місць розташування в запам'ятовуючому пристрої перемежовувача, символи вхідних даних із наступного першого набору можуть бути записані в місця розташування, з яких тільки що було проведено зчитування, і
якщо режимом модуляції є режим, який включає половину або менше, ніж половину кількості сигналів піднесучих, від загальної кількості піднесучих в символах ОМЧР для перенесення символів вхідних даних, які можуть бути розміщені в запам'ятовуючому пристрої перемежовувача, спосіб передбачає перемежовування символів вхідних даних, як з першого, так і з другого наборів, відповідно до обробки непарного перемежовування, на перші і другі символи ОМЧР.
20. Спосіб за п. 19, який відрізняється тим, що у ньому перемежовування передбачає:
генерування адреси, використовуючи генератор адреси, під час обробки непарного перемежовування, для зчитування першого або першого і другого наборів символів вхідних даних із запам'ятовуючого пристрою перемежовувача, на сигнали піднесучої першого символу ОМЧР відповідно до порядку, який визначається кодом перестановки, і
використання адрес, які були згенеровані, під час обробки парного перемежовування для запису других символів вхідних даних в запам'ятовуючий пристрій перемежовувача відповідно до порядку, який визначається кодом перестановки.
21. Спосіб за п. 20, який відрізняється тим, що у ньому генерування адреси, використовуючи генератор адреси, передбачає:
генерування псевдовипадкової послідовності бітів, використовуючи лінійний регістр зсуву із зворотним зв'язком, який включає задану кількість каскадів регістра і поліном генератора,
приймання вмісту каскадів зсуву регістра,
виконання перестановки бітів, представлених в каскадах регістра зсуву, відповідно до коду перестановки для формування адрес однієї з піднесучих ОМЧР, і
виконання повторного генерування адреси, якщо згенерована адреса перевищує задану максимальну дійсну адресу, причому задану максимальну дійсну адресу встановлюють відповідно до режиму модуляції.
22. Спосіб за п. 19, який відрізняється тим, що у ньому мінімальний розмір запам'ятовуючого пристрою перемежовувача наданий відповідно до максимальної кількості символів вхідних даних, які можуть бути перенесені по піднесучих символах ОМЧР, які є доступними для перенесення символів вхідних даних в будь-якому з режимів роботи.
23. Спосіб за п. 19, який відрізняється тим, що у ньому при роботі в режимі роботи, який забезпечує максимальну кількість піднесучих на символ ОМЧР, перемежовування передбачає:
використання доступного запам'ятовуючого пристрою перемежовувача відповідно до обробки непарного перемежовування і обробки парного перемежовування для занесення символів вхідних даних із місць розташування в запам'ятовуючому пристрої перемежовувача і запису символів вхідних даних, в місця розташування, з яких тільки що було проведено зчитування, і
при роботі в будь-якому іншому режимі, в якому кількість піднесучих складає половину або менше, ніж половину від кількості піднесучих для перенесення символів вхідних даних на символ ОМЧР, непарне перемежовування передбачає:
зчитування перших наборів символів вхідних даних із перших місць розташування в запам'ятовуючому пристрої перемежовувача, і запис других наборів символів вхідних даних в запам'ятовуючий пристрій перемежовувача, в другі місця розташування, причому другі місця розташування відрізняються від перших місць розташування.
24. Спосіб за п. 23, який відрізняється тим, що у ньому режимом роботи, який забезпечує максимальну кількість піднесучих на символ ОМЧР, є режим 32k.
25. Спосіб за п. 24, який відрізняється тим, що режими роботи включають також один або більше з режимів 2k, 4k, 8k і 16k.
26. Спосіб за п. 19, який відрізняється тим, що передбачає: зміну коду перестановки для формування адрес з одного символу ОМЧР на інший.
27. Спосіб передачі за п. 19, який відрізняється тим, що у ньому передачу символів даних, зчитаних із запам'ятовуючого пристрою, з використання піднесучих ОМЧР, виконують відповідно до стандарту цифрового телевізійного мовлення, такого як стандарт цифрового наземного телевізійного мовлення, стандарт цифрового наземного мовлення для мобільних телефонів або стандарт цифрового наземного мовлення 2.
28. Спосіб прийому даних, використовуючи ортогональне мультиплексування з частотним розділенням (ОМЧР) символів, що містить етапи, на яких:
отримують задану кількість символів даних із заданої кількості сигналів піднесучої з кожного з символів ОМЧР для формування вихідного потоку даних, причому задана кількість сигналів визначають у відповідності з одним з множини режимів роботи і символів даних, що містять перші набори символів даних і другі набори символів даних,
здійснюють перемежовування відповідно до обробки непарного перемежовування, при якій забезпечується перемежовування перших наборів символів даних із сигналів піднесучих перших символів ОМЧР, у вихідний потік даних, і відповідно до обробки парного перемежовування, при якій виконують перемежовування других наборів символів даних із сигналів піднесучих других символів ОМЧР у вихідний потік даних, причому
обробка непарного перемежовування передбачає:
занесення перших наборів символів даних, відновлених із сигналів піднесучих перших символів ОМЧР, в запам'ятовуючий пристрій перемежовувача відповідно до порядку, який визначається кодом перестановки, і
зчитування перших наборів символів даних із запам'ятовуючого пристрою перемежовувача, відповідно до порядку надходження у вихідний потік даних, і
обробка парного перемежовування передбачає:
занесення других наборів символів даних, отриманих з сигналів піднесучих других символів ОМЧР, в запам'ятовуючий пристрій перемежовувача відповідно до порядку надходження, і
зчитування других наборів символів даних із запам'ятовуючого пристрою перемежовувача, відповідно до порядку, який визначається кодом перестановки, у вихідний потік даних, таким чином, що, в той час як символи даних із першого набору зчитують з місць розташування в запам'ятовуючому пристрої перемежовувача, символи даних із другого набору можуть бути записані в місцях розташування, з яких тільки що було проведено зчитування, і коли символи даних із другого набору зчитують з місць розташування в запам'ятовуючому пристрої перемежовувача, символи даних із наступного першого набору можуть бути записані в місця розташування, з яких тільки що було проведено зчитування, в якому
якщо режимом модуляції є режим, який включає половину або менше, ніж половину кількості сигналів піднесучих, від загальної кількості піднесучих в символах ОМЧР, для перенесення символів даних, які можуть бути розміщені в запам'ятовуючому пристрої перемежовувача, перемежовування передбачає:
виконання перемежовування символів даних, як з першого, так і з другого наборів відповідно до обробки непарного перемежовування з першого і другого символів ОМЧР.
29. Спосіб за п. 28, який відрізняється тим, що у ньому перемежовування передбачає:
генерування адреси, використовуючи генератор адреси під час обробки непарного перемежовування, для запису першого або першого і другого наборів символів даних із сигналів піднесучих перших символів ОМЧР, в запам'ятовуючий пристрій перемежовувача відповідно до порядку, який визначається кодом перестановки, і
використовують адреси, які були згенеровані, під час обробки парного перемежовування для зчитування других наборів символів даних із запам'ятовуючого пристрою перемежовувача, відповідно до порядку, який визначається кодом перестановки, у вихідний потік даних.
30. Спосіб за п. 28, який відрізняється тим, що у ньому генерування адрес, з використанням генератора адреси передбачає:
генерування псевдовипадкової послідовності бітів з використанням лінійного регістра зсуву із зворотним зв'язком, який включає задану кількість каскадів регістра і поліном генератора,
виконання перестановки бітів, присутніх в каскадах регістра, відповідно до коду перестановки, для формування адрес однієї з піднесучих ОМЧР, і
повторне генерування адреси, якщо згенерована адреса перевищує задану максимальну дійсну адресу, причому задана максимальна дійсна адреса встановлена відповідно до режиму модуляції.
31. Спосіб за п. 28, який відрізняється тим, що у ньому мінімальний розмір запам'ятовуючого пристрою перемежовувача, може бути отриманий відповідно до максимальної кількості символів вхідних даних, які можуть бути перенесені по піднесучих символах ОМЧР, які доступні для перенесення символів вхідних даних в будь-якому з режимів роботи.
32. Спосіб за п. 28, який відрізняється тим, що у ньому перемежовування передбачає:
при роботі в режимі, який забезпечує максимальну кількість піднесучих на символ ОМЧР, використовують доступний запам'ятовуючий пристрій перемежовувача відповідно до обробки непарного перемежовування і обробки парного перемежовування для виконання зчитування символів даних із місць розташування в запам'ятовуючому пристрої перемежовувача і запису символів даних, в запам'ятовуючий пристрій перемежовувача, з місць розташувань, з яких тільки що було проведено зчитування, і
при роботі в будь-якому іншому режимі, в якому кількість піднесучих складає половину або менше, ніж половину кількості піднесучих, для перенесення символів даних на символ ОМЧР, перемежовування відповідно до обробки непарного перемежовування, для зчитування перших наборів символів даних із перших місць розташування в запам'ятовуючому пристрої перемежовувача, і занесення другого набору символів даних в запам'ятовуючий пристрій перемежовувача, в других місцях розташування, причому другі місця розташування відрізняються від перших місць розташування.
33. Спосіб за п. 32, який відрізняється тим, що у ньому режимом роботи, який забезпечує максимальну кількість піднесучих на символ ОМЧР, є режим 32k.
34. Спосіб за п. 33, який відрізняється тим, що у ньому режими роботи включають також один або більше з режимів 2k, 4k, 8k і 16k.
35. Спосіб за п. 28, який відрізняється тим, що при ньому змінюють код перестановки для формування адрес з одного символу ОМЧР в інший.
36. Спосіб прийому за п. 28, в якому прийом заданої кількості символів даних із символу ОМЧР виконують для прийому даних відповідно до стандарту цифрового телевізійного мовлення, такого як стандарт цифрового наземного телевізійного мовлення, стандарт цифрового наземного мовлення для мобільних телефонів або стандарт цифрового наземного мовлення 2.
Текст
Реферат: Пристрій обробки даних виконаний з можливістю відображати символи вхідних даних, призначених для передачі, на задану кількість сигналів піднесучих ортогональних мультиплексованих із частотним розділенням ОМЧР символів. Задану кількість сигналів піднесучих визначають відповідно до одного з багатьох режимів роботи, і вхідні символи даних розділяють на перші набори вхідних символів даних і другі набори вхідних символів даних. Пристрій обробки даних містить перемежовувач, виконаний з можливістю обробки непарного перемежовування, при якій виконують перемежовування перших наборів вхідних символів даних на сигналах піднесучої перших символів ОМЧР, і обробки парного перемежовування, при якій здійснюють перемежовування других наборів вхідних символів даних на сигналах піднесучої других символів ОМЧР, так що коли символи вхідних даних із першого набору зчитують з місць розташування в запам'ятовуючому пристрої перемежовувача, символи вхідних даних із другого набору можуть бути записані у місця розташування, з яких тільки що було проведено зчитування і коли символи вхідних даних із другого набору зчитують з місця розташування в запам'ятовуючому пристрої перемежовувача, символи вхідних даних із наступного першого набору можуть бути записані у місця розташування, з яких тільки що було проведено зчитування. Крім того, якщо режимом модуляції є режим який включає половину або менше, ніж половину кількості сигналів піднесучих, ніж загальна кількість піднесучих в символах ОМЧР, для перенесення символів вхідних даних, які можуть бути розміщені за допомогою запам'ятовуючого пристрою перемежовувача, пристрій обробки даних виконаний із можливістю UA 101145 C2 (12) UA 101145 C2 перемежати символи вхідних даних, як для першого, так і для другого наборів, відповідно до обробки непарного перемежовування на перші і другі символи ОМЧР. UA 101145 C2 5 10 15 20 25 30 35 40 45 50 55 60 Даний винахід належить до пристрою обробки даних, який під час роботи відображує вхідні символи на сигнали піднесучої ортогонального мультиплексованого з частотним розділенням (OFDM, ОМЧР) символу. Даний винахід також відноситься до пристрою обробки даних, який під час роботи відображає символи, прийняті із заданої кількості сигналів піднесучих символів ОМЧР на вихідний потік символів. Варіанти втілення даного винаходу дозволяють отримати передавач/приймач ОМЧР. У стандарті цифрового наземного телевізійного мовлення (DVB-T, ЦНТМ) використовується ортогональне мультиплексування з частотним розділенням каналів (ОМЧР), для передачі даних, які представлені відеозображеннями і звуками, в приймачі через радіосигнали широкомовної передачі. Як відомо, існують дві моделі для стандарту ЦНТМ, відомі як режим 2k і 8k. Режим 2k забезпечує 2048 піднесучих, в той час як в режимі 8k передбачається 8192 піднесучих. Аналогічно, для стандарту цифрового телевізійного мовлення для мобільних телефонів (DVB-H, ЦТММ) був передбачений режим 4k, в якому кількість піднесучих складає 4096. Для поліпшення цілісності даних, які передаються з використанням ЦНТМ або ЦТММ, передбачений перемежовувач символів для перемежовування символів вхідних даних, і ці символи відображають на сигнали піднесучих символу ОМЧР. Такий перемежовувач символів містить запам'ятовуючий пристрій перемежовувача, в комбінації з генератором адреси. Генератор адреси генерує адреси для кожного з вхідних символів, причому кожна адреса позначає один з сигналів піднесучих символу ОМЧР, на які слід відображати символ даних. Для режиму 2k і для режиму 8k були розкриті компонування генерування адрес в стандарті ЦНТМ для відображення. Аналогічно, для режиму 4k в стандарті ЦТММ, було передбачене компонування генерування адрес для відображення, і генератор адреси для втілення цього відображення розкритий в заявці на європейський патент 04251667.4. Генератор адреси містить лінійний регістр зсуву із зворотним зв'язком, який під час роботи генерує псевдовипадкову послідовність бітів і схему перестановки. Схема перестановки виконує перестановку порядку вмісту лінійного регістра зсуву із зворотним зв'язком для генерування адреси. Адреса забезпечує показник для однієї з піднесучих ОМЧР, для перенесення символу вхідних даних, збереженого в запам'ятовуючому пристрої перемежовувача, для відображення вхідних символів на сигнали піднесучих символу ОМЧР. Аналогічно, генератор адреси в приймачі виконаний з можливістю генерування адрес запам'ятовуючого пристрою перемежовувача, для запам'ятовування символів даних, які приймаються із піднесучих символів ОМЧР, для зчитування символів даних і формування вихідного потоку даних. Відповідно до подальшого розвитку стандарту цифрового наземного телевізійного мовлення, відомого як ЦНТМ2, було запропоновано передбачити додаткові режими для передачі даних. Таким чином, виникає технічна проблема при забезпеченні ефективного втілення перемежовувача для кожного режиму, який міг би забезпечити високі робочі характеристики, при зменшенні затрат на втілення. Відповідно до аспекту даного винаходу запропонований пристрій обробки даних, виконаний з можливістю відображати вхідні символи, призначені для передачі, на задану кількість сигналів піднесучої ортогональних мультиплексованих із частотним розділенням (ОМЧР) символів. Задану кількість сигналів піднесучих визначають відповідно до одного з багатьох режимів роботи, і вхідні символи даних розділяють на перші набори вхідних символів даних і другі набори вхідних символів даних. Пристрій обробки даних містить перемежовувач, який під час роботи виконує обробку непарного перемежовування, яке полягає у перемежовуванні перших наборів вхідних символів даних на сигнали піднесучих перших символів ОМЧР, і обробку парного перемежовування, яке перемежовує другі набори символів вхідних даних на сигнали піднесучих других символів ОМЧР. Обробка непарного перемежовування передбачає: занесення перших наборів символів вхідних даних в запам'ятовуючий пристрій перемежовувача відповідно до порядку надходження перших наборів символів вхідних даних, і зчитування перших наборів символів даних із запам'ятовуючого пристрою перемежовувача на сигнали піднесучих перших символів ОМЧР, відповідно до порядку, який визначається кодом перестановки. Обробка парного перемежовування передбачає: занесення других наборів символів вхідних даних в запам'ятовуючий пристрій перемежовувача відповідно до порядку, який визначається кодом перестановки, і зчитування других наборів символів даних із запам'ятовуючого пристрою перемежовувача, на сигнали піднесучих других символів ОМЧР, відповідно до порядку надходження. В той час як символи вхідних даних із першого набору зчитують із місць розташування в запам'ятовуючому пристрої перемежовувача, символи вхідних даних із другого набору можуть бути записані в місця розташування із яких щойно було 1 UA 101145 C2 5 10 15 20 25 30 35 40 45 50 55 60 проведено зчитування, і коли символи вхідних даних із другого набору зчитують із місць розташування в запам'ятовуючий пристрій перемежовувача, символи вхідних даних із наступного першого набору можуть бути записані в місця розташування, з яких щойно було проведено зчитування. Крім того, якщо режимом модуляції є режим, який включає половину або менше, ніж половину максимальної кількості сигналів піднесучих в символах ОМЧР, призначених для перенесення символів вхідних даних в будь-якому режимі, пристрій обробки даних під час роботи виконує перемежовування символів вхідних даних, як із першого, так і з другого наборів відповідно до обробки непарного перемежовування на перші і другі символи ОМЧР. Перші символи ОМЧР можуть бути непарними символами ОМЧР, і другі символи ОМЧР можуть бути парними символами ОМЧР. У деяких звичайних передавачах і приймачах ОМЧР, які працюють відповідно до режимів 2k і 8k для ЦНТМ, і відповідно до режиму 4k для ЦТММ, використовують дві обробки перемежовування символів в передавачі і приймачі; одну для парних символів OFMD і другу для непарних символів OFMD. Проте аналіз показав, що схеми перемежовування, розроблені для перемежовувачів символів 2k і 8k для ЦНТМ і перемежовувача символів 4k для ЦТММ працюють краще для непарних символів, ніж для парних символів. Варіанти втілення даного винаходу виконані таким чином, що використовується лише обробка перемежовування непарних символів, якщо тільки передавач/приймач знаходиться в режимі з максимальною кількістю піднесучих. Тому, коли кількість символів даних, які можуть бути перенесені піднесучими символу ОМЧР в одному з багатьох режимів роботи, є меншою, ніж половина кількості символів даних, які можуть бути перенесені в режимі роботи, в якому використовується найбільша кількість сигналів піднесучих, які переносять дані, на символ ОМЧР, тоді перемежовувач передавача і приймача символів ОМЧР виконаний із можливістю перемежовування символів даних, як в першому, так і в другому наборах, використовуючи обробку непарного перемежовування. Оскільки перемежовувач виконує перемежовування символів даних, як першого, так і другого наборів символів даних на символи ОМЧР, використовуючи обробку непарного перемежовування, перемежовувач використовує різні частини запам'ятовуючого пристрою перемежовувача для запису в, і зчитування із них символів даних. Таким чином, у порівнянні з прикладом, в якому перемежовувач використовує обробку непарного перемежовування і обробку парного перемежовування, для перемежовування першого і другого наборів символів даних на послідовні перші і другі символи ОМЧР, в яких використовується доступна пам'ять, використовується вдвічі більший об'єм запам'ятовуючого пристрою, ніж для кількості символів даних, які можуть бути перенесені символами ОМЧР тільки при непарному перемежовуванні. Це може бути порівняно з вимогами до запам'ятовуючого пристрою з одноразовою кількістю символів даних, які можуть бути перенесені з символом ОМЧР в режимі з найбільшою кількістю символів даних на символ ОМЧР, використовуючи обробки як парного, так і непарного перемежовування. Проте кількість піднесучих на символ ОМЧР для цього максимального робочого режиму є в два рази більшою від ємкості, потрібної для наступної найбільшої кількості піднесучих на символ ОМЧР для будь-якого іншого режиму роботи з наступною найбільшою кількістю піднесучих на символ ОМЧР. Тому, відповідно до деяких прикладів, мінімальний розмір пам'яті перемежовувача може бути передбачений відповідно до максимальної кількості символів вхідних даних, які можуть бути перенесені по піднесучих символів ОМЧР, які є доступними для перенесення символів вхідних даних в будь-якому з режимів роботи. У деяких варіантах втілення режимом роботи, який забезпечує максимальну кількість піднесучих на символ ОМЧР, є режим 32k. Інші режими можуть включати один або більше з режимів 1k, 2k, 4k, 8k i 16k. Таким чином, як можна зрозуміти із приведеного вище пояснення, в режимі 32k процеси парного і непарних перемежовування використовуються для перемежовування символів даних, так, щоб розмір запам'ятовуючого пристрою перемежовувача міг бути достатнім для урахування 32k символів даних. Проте, тоді для режиму 16k та будь-якого іншого з режимів використовують тільки обробку непарного перемежовування таким чином, що в режимі 16k потрібна ємкість запам'ятовуючого пристрою, еквівалентна 32k символам, в режимі 4k потрібна ємкість запам'ятовуючого пристрою, еквівалентна 8k символам, і в режимі 2k потрібна ємкість запам'ятовуючого пристрою, еквівалентна 4k символам. У деяких прикладах різний код перестановки використовується для виконання перемежовування для послідовних символів ОМЧР. Використання різних кодів перестановки для послідовних символів ОМЧР дозволяє забезпечити перевагу, яка полягає в тому, що пристрій обробки даних під час роботи виконує перемежовування символів вхідних даних, які повинні бути передані піднесучими символів ОМЧР або прийняті з сигналів піднесучих для 2 UA 101145 C2 5 10 15 20 25 30 35 40 45 50 55 60 кожного з символів ОМЧР, тільки з використанням обробки непарного перемежовування. Тому в передавачі пристрій обробки даних під час роботи виконує перемежовування символів вхідних даних на сигнали піднесучих символів ОМЧР, шляхом зчитування символів даних в запам'ятовуючий пристрій в порядку надходження, і зчитування символів даних із запам'ятовуючого пристрою перемежовувача в порядку, який визначається відповідно до набору адрес, згенерованих генератором адреси. У приймачі пристрій обробки даних під час роботи виконує перемежовування символів вхідних даних на сигнали піднесучих символів ОМЧР, шляхом занесення в запам'ятовуючий пристрій символів даних, прийнятих із піднесучих символів ОМЧР в порядку, який визначається відповідно до набору адрес згенерованих генератором адреси, і шляхом зчитування з запам'ятовуючого пристрою в потік вихідних даних в порядку надходження. Різні аспекти і властивості даного винаходу визначені в формулі винаходу, яка додається. Додаткові аспекти даного винаходу включають пристрій і спосіб обробки даних, що працюють для відображення символів, які приймаються із заданої кількості сигналів піднесучих для ортогонально мультиплексованого з частотним розділенням (ОМЧР) символу у вихідний потік символів, а також до передавача і приймача. Варіанти втілення даного винаходу будуть описані нижче тільки як приклад із посиланням, на креслення, які додаються, на яких однакові деталі позначені відповідними номерами посилальних позицій, і на яких: на Фіг. 1 показана блок-схема передавача ОМЧР, який можна використовувати, наприклад, із стандартом ЦНТМ2; на Фіг. 2 показана блок-схема частини передавача, представленого на Фіг. 1, на якій блок відображення символів і упоряджувач фрейма ілюструють роботу перемежовувача; на Фіг. 3 показана блок-схема перемежовувача символів, представленого на Фіг. 2; на Фіг. 4 показана блок-схема запам'ятовуючого пристрою перемежовувача, представленого на Фіг. 3, і відповідного блоку усунення перемежовування символів в приймачі; на Фіг. 5 показана блок-схема генератора адреси, представленого на Фіг. 3, для режиму 16k; на Фіг. 6 (а) показана схема, яка ілюструє результати для перемежовувача, який використовує генератор адреси представлений на Фіг. 5, для парних символів ОМЧР, і на Фіг. 6 (b) показана схема, яка ілюструє результати моделювання конструкції для непарних символів ОМЧР, в той час як на Фіг. 6 (с) показана схема, яка ілюструє порівняльні результати для генератора адреси з використанням іншого коду перестановки для парних символів ОМЧР, і на Фіг. 6 (d) показана відповідна схема для непарних символів ОМЧР; на Фіг. 7 показана блок-схема приймача ОМЧР, який можна використовувати із стандартом ЦНТМ2; на Фіг. 8 представлена блок-схема перемежовувача символів, представленого на Фіг. 7; на Фіг. 9 (а) показана схема, яка ілюструє результати для перемежовувача, який використовує генератор адреси представлений на Фіг. 5, для парних символів ОМЧР, і на Фіг. 9 (b) показана схема, яка ілюструє результати для непарних символів ОМЧР; на Фіг. 9 (а) і 9 (b) показані графіки відстані на виході перемежовувача, між піднесучими, які розташовані поряд одна з одною на вході перемежовувача; на Фіг. 10 показана блок-схема перемежовувача символів, представленого на Фіг. 3, яка ілюструє режим роботи, в якому перемежовування виконують у відповідності лише до режиму непарного перемежовування. на Фіг. 11 представлена блок-схема перемежовувача символів, представленого на Фіг. 8, яка ілюструє режим роботи, в якому виконують перемежовування у відповідності лише до режиму непарного перемежовування. Було запропоновано розширити ряд режимів, які доступні в стандарті ЦНТМ2, так, щоб вони включали режим 1k, режим 16k і режим 32k. Подальший опис призначений для ілюстрації роботи перемежовувача символів відповідно до даного опису, хоча буде зрозуміло, що перемежовувач символів можна використовувати в інших режимах і для інших стандартів DVB. На Фіг. 1 подано приклад блок-схеми ОМЧР кодованого передавача, який можна використовувати, наприклад, для передачі відеозображення і звукових сигналів відповідно до стандарту ЦНТМ2. На Фіг. 1 джерело програми генерує дані, призначені для передачі передавачем COFDM (КОМЧР). Відеокодер 2 і аудіокодер 4, і кодер 6 даних генерують відео-, аудіо- і інші дані для передачі, які подають в мультиплексор 10 програм. Вихід мультиплексора 10 програм формує мультиплексований потік із іншою інформацією, потрібною для передачі відео, аудіо та інших даних. Мультиплексор 10 забезпечує потік сполучним каналом 12. Тут може бути присутньою велика кількість таких мультиплексованих потоків, які подаються в різні відгалуження А, В і так далі. Для простоти описано тільки відгалуження А. 3 UA 101145 C2 5 10 15 20 Як показано на Фіг. 1, передавач 20 СОМЧР приймає потік в блоці 22 адаптації і розподілу енергії мультиплексора. Блок 22 адаптації, і розподілу енергії мультиплексора вносить елемент випадковості в дані і передає відповідні дані в кодер 24 прямої корекції помилок, який виконує кодування корекції помилок потоку. Перемежовувач 26 бітів передбачений для перемежовування кодованих бітів даних, які, для прикладу ЦНТМ2, є виходом кодера LDCP/BCH (ППНЩ/БЧХ, код перевірки на парність з низькою щільністю/ код Бозе-ЧоудхуріХоквінгема). Вихід з перемежовувача 26 бітів подають в блок 28 відображень бітів на сукупність, який відображає групи бітів в точці сукупності, яку потрібно використовувати для передачі бітів кодованих даних. Виходи блоку 28 відображеннями бітів на сукупність є мітками на точках сукупності, які представляють дійсні і уявні компоненти. Мітки точки сукупності представляють символи даних, сформовані з двох або більше бітів, залежно від використаної схеми модуляції. Вони називатимуться тут комірками даних. Ці комірки даних передають через перемежовувач 30 за часом, робота якого полягає в перемежовуванні комірок даних, отриманих із багатьох кодових слів ПЧНП. Комірки даних приймають упоряджувач 32 фрейма, і ці комірки даних отримують на відгалуженні В і так далі на Фіг. 1, через інші канали 31. Упоряджувач 32 фрейма потім формує велику кількість комірок даних в послідовності, які повинні бути передані символами СОМЧР, де символи СОМЧР містять велику кількість комірок даних, і кожна комірка даних відображається на одну з піднесучих. Кількість піднесучих залежить від режиму роботи системи, перелік яких може включати один з поміж режимів 1k, 2k, 4k, 8k 16k або 32k, для кожного з яких потрібна різна кількість піднесучих у відповідності, наприклад, до наступної таблиці: Режим 1k 2k 4k 8k 16k 32k 25 30 35 40 45 50 Кількість піднесучих 756 1512 3024 6048 12096 24192 Кількість піднесучих, прийнята в ЦНТМ/М. Таким чином, в одному прикладі кількість піднесучих для режиму 16k складає дванадцять тисяч дев'яносто шість. Для системи ЦНТМ2 кількість піднесучих на символ ОМЧР може змінюватися залежно від кількості пілотних та інших зарезервованих піднесучих. Таким чином, в ЦНТМ2, на відміну від ЦНТМ, кількість піднесучих для перенесення даних не є фіксованою. Широкомовні станції можуть обирати один з наступних режимів роботи: 1k, 2k, 4k, 8k, 16k, 32k, кожен з яких забезпечує певний діапазон піднесучих даних на символ ОМЧР, при цьому максимум, доступний для кожного з цих режимів, складає 1024, 2048, 4096, 8192, 16384, 32768, відповідно. У ЦНТМ2 фрейм фізичного рівня складається з великої кількості символів ОМЧР. Зазвичай фрейм починається з однієї або більше преамбули або Р2 символів ОМЧР, після яких подається деяка кількість символів ОМЧР, які несуть корисне навантаження. Кінець фрейма фізичного рівня помічений символами, які замикають фрейм. Для кожного режиму роботи кількість піднесучих може відрізнятися для кожного типу символу. Крім того, вона може змінюватися для кожного з них, залежно від того, чи вибрано розширення смуги пропускання; чи дозволено деяке резервування тону і відповідно до чого була вибрана структура пілотних піднесучих. При цьому узагальнення конкретної кількості піднесучих на символ ОМЧР є важко здійсненним. Проте перемежовувач частоти для кожного режиму може перемежовувати будьякий символ, кількість піднесучих якого є меншою, ніж або рівною максимально доступній кількості піднесучих для даного режиму. Наприклад, в режимі 1k, перемежовувач може працювати для символів із кількістю піднесучих, яка є меншою або дорівнює 1024, і для режиму 16k з кількістю піднесучих, яка є меншою або дорівнює 16384. Послідовність комірок даних, які переносяться в кожному символі КОМЧР, потім передають в перемежовувач 33 символу. Символ КОМЧР потім генерують за допомогою блоку 37 упоряджувача символу КОМЧР, який вводить пілотні сигнали і сигнали синхронізації, які подаються з формувача 36 пілотного і впровадженого сигналу. Модулятор 38 ОМЧР потім формує символ ОМЧР в області часу, який передає в процесор 40 вставку захисту для генерування інтервалу захисту між символами, і потім в цифровий і аналоговий перетворювач 42 і, нарешті, в підсилювач радіочастоти в блоці 44 попередньої RF (РЧ, радіочастотної) обробки для передачі, зрештою, передавачем КОМЧР через антену 46. 4 UA 101145 C2 5 10 15 20 25 30 35 40 45 50 55 Для формування нового режиму 16k повинні бути визначені, наприклад, декілька елементів, один з яких є перемежовувачем 33 символу 16k. Блок 28 відображень біта на сукупність, перемежовувач 33 символу і упоряджувач 32 фрейма детальніше показані на Фіг. 2. Як пояснювалося вище, даний винахід забезпечує можливість надання квазіоптимального відображення символів даних на сигнали піднесучої ОМЧР. Відповідно до приблизної технології, передбачений перемежовувач символів, який виконує оптимальне відображення символів вхідних даних на сигнали піднесучої КОМЧР відповідно до коду перестановки і полінома генератора, який був перевірений шляхом аналізу за допомогою моделювання. На Фіг. 2 представлена докладніша приблизна ілюстрація блоку 28 відображень біта на сукупність символу і упоряджувача 32 фрейма для ілюстрації приблизного варіанту втілення даної технології. Біти даних, прийняті з перемежовувача 26 бітів через канал 62, групують в набори бітів, які потрібно відобразити на комірку даних, відповідно до кількості бітів на символ, передбаченої схемою модуляції. Групи бітів, які формують слово даних, подають паралельно через канали 64 передачі даних в процесор 66 відображень. Процесор 66 відображень потім вибирає один з символів даних, відповідно до заздалегідь призначеного відображення. Точка сукупності представлена дійсним і уявним компонентами, які подають у вхідний канал 29, як один з наборів вхідних даних для упоряджувача 32 фрейма. Упоряджувач 32 фрейма приймає комірки даних із блоку 28 відображень біта на сукупність через канал 29 разом з комірками даних із інших каналів 31. Після упорядкування фрейма з великої кількості послідовностей комірки КОМЧР, комірку кожного символу КОМЧР потім записують в запам'ятовуючий пристрій 100 перемежовувача, і зчитують із запам'ятовуючого пристрою 100 перемежовувача відповідно до адреси запису і адреси зчитування, які генеруються генератором 102 адреси. Відповідно до порядку запису і зчитування отримують перемежовування комірок даних шляхом генерування відповідних адрес. Робота генератора. 102 адреси і запам'ятовуючого пристрою 100 перемежовувача, будуть детальніше описані нижчим, із посиланням на Фіг. 3, 4 і 5. Комірки даних після перемежовування потім комбінують з пілотними символами і символами синхронізації, прийнятими із формувача 36 пілотного і впровадженого сигналу в упоряджувачу 37 символів ОМЧР, для формування символу КОМЧР, який подають в модулятор 38 ОМЧР, як це пояснювалося вище. На Фіг. 3 наведено приклад частин перемежовувача 33 символів, який ілюструє дану технологію перемежовування символів. На Фіг. 3 комірки вхідних даних із упоряджувача 32 фрейма записують в запам'ятовуючий пристрій 100 перемежовувача. Комірки даних записують в запам'ятовуючий пристрій 100 перемежовувача відповідно до адреси запису, яка надходить із генератора 102 адреси каналом 104, і зчитують із запам'ятовуючого пристрою 100 перемежовувача відповідно до зчитаної адреси, поданої з генератора 102 адреси каналом 106. Генератор 102 адреси генерує адресу запису і адресу зчитування, як пояснюється нижче, залежно від того, чи є символ КОМЧР непарним або парним, що визначається за сигналом, який подається з каналу 108, і залежно від обраного режиму, що його визначають за сигналом, який надходить із каналу 110. Як пояснювалося вище, режим може бути одним з режимів 1k, режиму 2k, режиму 4k, режиму 8k, режиму 16k або режиму 32k. Як пояснюється нижче, адресу запису і адресу зчитування генерують по-різному для парних і непарних символів ОМЧР, як пояснювалося з посиланням на Фіг. 4, яка є прикладом втілення запам'ятовуючого пристрою 100 перемежовувача. Як пояснювалося вище, перемежовування виконують по-різному для парних і непарних символів КОМЧР, які є послідовними першим і другим символами КОМЧР. У прикладі, показаному на Фіг. 4, запам'ятовуючий пристрій перемежовувача показаний як такий, що містить верхню частину 100, яка ілюструє роботу запам'ятовуючого пристрою перемежовувача у передавачі, і нижню частину 340, яка ілюструє роботу запам'ятовуючого пристрою перемежовувача, в приймачі. Перемежовувач 100 і блок 340 усунення перемежовування показані разом на Фіг. 4, для наочності при описі їх роботи. Як показано на Фіг. 4, нав'язування зв'язку між перемежовувачем 100 і блоком 340 усунення перемежовування через інші пристрої і через канал передачі було спрощене і представлене як секція 140 між перемежовувачем 100 і блоком 340 усунення перемежовування. Робота перемежовувача 100 описана в наступних параграфах: Хоча на фіг. 4 подано приклад тільки чотирьох комірок вхідних даних як приклад чотирьох сигналів піднесучої символу КОМЧР, слід розуміти, що методика, яка ілюструється на Фіг. 4, може бути поширена на більшу кількість піднесучих, наприклад, на 756 для режиму 1k, 1512 для режиму 2k, 3024 для режиму 4k і 6048 для режиму 8k, 12096 для режиму 16k і 24192 для режиму 32k. 5 UA 101145 C2 5 10 15 20 25 Вхідна і вихідна адресація запам'ятовуючого пристрою 100 перемежовувача показаного на фіг. 4, представлені для парних і непарних символів. Для парних символів КОМЧР комірки даних відбирають із вхідного каналу 77 і записують в запам'ятовуючий пристрій перемежовувача 124.1, відповідно до послідовності адрес 120, яка згенерована для кожного символу КОМЧР за допомогою генератора 102 адрес. Адреси запису застосовують для парного символу таким чином, щоб, як це подано, перемежовування виконувалось шляхом перестановки адрес запису. Тому, для кожного символу після перемежовування y(h(q)) = у'(q). Для непарних символів використовують той же запам'ятовуючий пристрій 124.2 перемежовувача. Проте, як показано на фіг. 4, для непарних символів порядок 132 запису є тією ж послідовністю адрес, яка використовувалася для зчитування попереднього парного символу 126. Ця властивість дозволяє втілювати перемежовувач для парних і непарних символів так, що в ньому використовуватиметься тільки один запам'ятовуючий пристрій 100 перемежовувача, в якому передбачена операція зчитування, яка виконується для заданої адреси перед операцією запису. Комірки даних, записані в запам'ятовуючий пристрій 124 перемежовувача при непарних символах, потім заносять в послідовності 134, яка генерується генератором 102 адрес для наступного символу КОМЧР і так далі. Таким чином, генерують тільки одну адресу на символ, при цьому занесення в запам'ятовуючий пристрій, і зчитування із запам'ятовуючого пристрою, для непарних/парних символів КОМЧР виконують одночасно. Загалом, як представлено на Фіг. 4, після того, як буде розрахований набір адрес H(q) для всіх активних піднесучих, вхідний вектор Y' = (y0', y'1, y'2 … yNmax-1') обробляють для отримання вектора Y' = (y0, y1, y2 … yNmax- 1) перемежовування, визначеного за: yH(q) = y'q для парних символів для q = 0..., Nmax-1, yq = y'H(q) для непарних символів для q == 0,.., Nmax-1. Іншими словами, для парних символів ОМЧР вхідні слова записують із перестановкою в запам'ятовуючий пристрій, і послідовно зчитують, в той час як для непарних символів, їх записують послідовно і зчитують із перестановкою. У описаному вище випадку перестановка H(q) визначена наступною таблицею: q 0 1 H(q) 30 35 40 45 1 3 2 0 3 2 Таблиця 1: перестановка для простого випадку, коли Nmax = 4. Як показано на фіг. 4, блок 340 усунення перемежовування під час роботи виконує обробку, зворотну щодо обробки перемежовування, яка застосовується в перемежовувачі 100, застосовуючи той же набір адрес, який був згенерований еквівалентним генератором адреси, але застосовуючи адреси запису в запам'ятовуючий пристрій, і зчитування із запам'ятовуючого пристрою, в зворотному порядку. При цьому, для парних символів, адреси 342 запису в запам'ятовуючий пристрій, є порядком надходження, в той час як адреси 344 зчитування із запам'ятовуючого пристрою, надаються генератором адрес. Відповідно до цього, для непарних символів, порядок 346 записів в запам'ятовуючий пристрій визначений за набором адрес, який було згенеровано генератором адрес, тоді як зчитування 348 із запам'ятовуючого пристрою, є порядком надходження. Блок-схема алгоритму, який використовується для генерування функції H(q) перестановки, представлена на Фіг. 5 для режиму 16k. Варіант втілення генератора 102 адреси для режиму 16k показаний на Фіг. 5. На Фіг. 5 лінійний регістр зсуву із зворотним зв'язком сформований за допомогою тринадцяти каскадів 200 регістра і логічного елементу 202, яким є "виключає АБО" (xor), який з'єднаний із каскадами регістра зсуву 200 відповідно до полінома генератора. Тому, відповідно до вмісту регістра зсуву 200, наступний біт зсуву регістра буде отриманий на виході логічного елементу 202, яким є "виключає АБО", в результаті застосування операції "виключає АБО" до вмісту регістрів зсуву R[0], R[1], R[4], R[5], R[9], R[11], відповідно до полінома генератора: 50 55 Відповідно до полінома генератора, псевдовипадкову послідовність бітів генерують із вмісту регістра зсуву 200. Проте, для генерування адреси для режиму 16k/ як представлено на кресленні, передбачена схема 210 перестановки, яка виконує ефективну перестановку порядку бітів в межах регістра зсуву 200.1 із порядку R'i [n] у порядок Rj [n] на виході схеми 210 перестановки. Тринадцять бітів з виходу схеми 210 перестановки потім подають відповідним, каналом 212, до якого додають старший значущий біт через канал 214, який наданий блоком 6 UA 101145 C2 5 10 15 20 218 перемикача. Адресу чотирнадцятого біта, тому, генерують по каналу 212. Проте, для забезпечення автентичності адреси, схема 216 перевірок адреси аналізує згенеровану адресу, для визначення, чи не перевищує вона задане максимальне значення. Задане максимальне значення може відповідати максимальній кількості сигналів піднесучих, які доступні для символів даних в символі КОМЧР, доступному для режиму, в якому його використовують. Проте перемежовувач для режиму 16k також можна використовувати для інших режимів, таким чином, що генератор 102 адреси також можна використовувати для режиму 2k, режиму 4k, режиму 8k і режиму 16k, із відповідним регулюванням максимальної дійсної адреси. Генератор адреси для режиму 16k також можна використовувати для режиму 32k шляхом генерування першого набору адрес до 16k, і з подальшим генеруванням другого набору адрес з фіксованим зсувом для відображення символів даних на ті піднесучі, що залишилися, із простору адрес 16k - 32k. Якщо згенерована адреса, перевищує задане максимальне значення, тоді генерують сигнал керування за допомогою модуля 216 перевірок адреси і подають через відповідний канал 220 в модуль 224 керування. Якщо згенерована адреса перевищує задане максимальне значення, тоді цю адресу відкидають, і нову адресу генерують для конкретного символу. Для режиму 16k (Nr - 1) бітове слово R'i(-1) визначають за Nr - log2 Mmax, де Мmах = 16384 при використанні. LFSR (ЛРЗЗ, лінійний регістр зсуву регістр із зворотним зв'язком). Поліномами, які використовуються для генерування цієї послідовності, є: Режим 16k: де і змінюється від 0 до Мmах-1. Після того, як одне слово Ri' було згенероване, це слово Ri' проходить обробку перестановки для отримання іншого бітового слова (Nr - 1), яке називається Ri. Слово Ri отримують з шляхом перестановки бітів, представленої таким чином: 25 Положення бітів R'i Положення бітів Ri 30 12 11 10 8 4 3 9 2 8 0 7 11 6 1 5 5 4 3 12 10 2 6 1 7 0 9 Перестановка бітів для режиму 16k Наприклад, це означає, що для режиму 16k, номер 12 біта Ri' передають в положенні біта номер 8 для Ri. Адресу H(q) потім отримують з Ri, використовуючи наступне рівняння: Nr 2 H(q) (i mod 2) 2Nr 1 35 40 45 Ri ( j) 2 j j0 . Nr-1 Частина (і mod2) 2 з приведеному вище рівнянні представлена на Фіг. 5 за допомогою блоку Т 218 перемикача. Перевірку адрес потім виконують по H(q) для перевірки, чи згенерована адреса знаходиться в межах діапазону прийнятних адрес: якщо (H(q)< N max) / де Nmax = 12096, наприклад, в режимі 16k, тоді адреса є дійсною. Якщо адреса не є дійсною, модуль керування інформують про це, і він намагається згенерувати новий H(q), послідовно збільшуючи індекс і. Роль блоку перемикання полягає в тому, щоб не допустити присутності адреси, яка б перевищувала Nmax, двічі в ряду. Ефект цей полягає в тому, що якщо буде згенеровано значення, яке перевищує Nmax, це означає, що MSB (СЗБ, старший значущий біт) (тобто, біт перемикання) адреси H(q) дорівнює одиниці. Таким чином, наступне згенероване значення матиме СЗБ, встановлений рівним нулю, що забезпечить отримання дійсної адреси. Наступні рівняння підсумовують загальну поведінку і допомагають зрозуміти циклічну структуру цього алгоритму: q=0; for (i = 0; i < Mmax; i = i + 1) Nr 1 {H(q) (i mod 2) 2 Nr 2 Ri ( j) 2 j j 0 50 if (H(q) Nmax )q q 1 } ; . Вибір полінома генератора і коду перестановки, як пояснювалося вище для генератора 102 адреси в режимі 16k, був ідентифікований наступним аналізом моделювання відносних робочих характеристик перемежовувача. Відносні робочі характеристики перемежовувача були оцінені з використанням відносної здатності перемежовувача розділяти послідовні символи або "якості перемежовування". Як пояснювалося вище, ефективне перемежовування повинне бути 7 UA 101145 C2 5 виконане, як для парних, так і для непарних символів для використання єдиного запам'ятовуючого пристрою перемежовувача. Відносна міра якості перемежовувача може бути визначена шляхом визначення відстані D (в кількості піднесучих). Критерій С обирають для ідентифікації кількості піднесучих, які знаходяться на відстані m D на виході перемежовувача, які були на відстані m D на вході перемежовувача. При цьому кількість піднесучих для кожної відстані D потім співвідносять з відповідною відстанню. Критерій С оцінюють, як для парних, так і для непарних символів КОМЧР. Мінімізація С дозволяє отримати перемежовувач виняткової якості. C 10 15 20 25 d D d D Nev en9d) / d Nodd (d) / d i i , де: Neven(d) і Nodd(d) є кількістю піднесучих для парного і непарного символу, відповідно, на виході перемежовувача, який залишається в межах інтервалу d між піднесучими. Аналіз перемежовувача, ідентифікованого вище для режиму 16k, для значення D = 5, показаний на Фіг. 6 (а) для парних символів КОМЧР і на Фіг. 6(b) для непарного символу КОМЧР. Відповідно до приведеного вище аналізу, значення С для коду перестановки, ідентифікованого вище для режиму 16k, формує значення С = 22,43, яке є виваженою кількістю піднесучих з символами, які відділені один від одного на п'ять або менше на виході, відповідно до приведеного вище рівняння, складало 22,43. Відповідний аналіз представлений на Фіг. 6 (с) для альтернативного коду перестановки для парних символів КОМЧР, для непарних символів КОМЧР на Фіг. 6 (d). Як можна бачити при порівнянні з результатами, отриманими на Фіг. 6 (а) і 6 (b), присутня велика кількість компонентів, які представляють символи, розділені малими відстанями, такими як D = l i D = 2, y порівнянні з результатами, показаними на Фіг. 6 (а) і 6 (b), які ілюструють те, що код перестановки, ідентифікований вище для режиму 16k, дозволяє отримати перемежовувач виняткової якості. Нижче представлені наступні дев'ять альтернативних можливих кодів для положень [n] Ri, бітів, де n = 1-9, які, як виявилось, забезпечують перемежовувач символів високої якості, яка визначається за критерієм С, ідентифікованим вище. Положення бітів R'i Положення бітів Ri Положення бітів R'i Положення бітів Ri Положення бітів R'i Положення бітів Ri Положення бітів R'i Положення бітів Ri Положення бітів R'i Положення бітів Ri 30 35 40 45 12 7 8 7 11 3 4 10 10 2 11 12 5 5 5 9 6 4 4 4 10 5 4 6 10 4 3 3 11 11 9 8 9 9 4 10 2 2 3 9 8 9 2 11 2 0 0 1 7 0 7 1 3 2 1 6 7 8 1 10 6 2 0 3 0 1 1 0 5 1 5 3 1 0 7 5 5 6 0 7 4 4 6 8 12 8 8 7 2 8 3 10 11 4 8 11 10 9 12 6 2 6 7 1 9 7 12 11 8 12 1 11 12 12 6 2 9 5 6 3 0 0 10 10 3 12 11 12 9 5 Перестановка бітів для режиму 16k На Фіг. 7 показана приблизна ілюстрація приймача, який можна використовувати із даною технологією. Як показано на Фіг. 7, сигнал КОМЧР приймають за допомогою антени 300 і детектують за допомогою тюнера 302, та перетворюють в цифрову форму за допомогою аналого-цифрового перетворювача 304. Процесор 306 видалення захисного інтервалу видаляє захисний інтервал із прийнятого символу КОМЧР перед відновленням даних із символу КОМЧР, використовуючи процесор 308 швидкого перетворення Фур'є (ШПФ) у поєднанні із блоком оцінки каналу і процесором 310 корекцій, які працюють спільно з модулем 311 декодування впровадженого сигналу, відповідно до відомих технологій. Демодульовані дані відновлюють з блоку 312 відображення і подають в блок 314 видалення перемежовування символів, який під час роботи виконує зворотне відображення прийнятих символів даних для повторного генерування вихідного потоку даних після усунення перемежовування даних. Блок 314 видалення перемежовування символів сформований з пристрою обробки даних, такого, як показаний на Фіг. 7, із запам'ятовуючим пристроєм 540 перемежовувача і генератором 542 адреси. Запам'ятовуючим пристроєм перемежовувача, є такий пристрій, як показаний на Фіг. 4, який працює, як вже описано вище, для усунення перемежовування шляхом використання наборів адрес, згенерованих генератором 542 адреси. Генератор 542 адреси сформований, як показано на Фіг. 8, і виконаний з можливістю генерувати відповідні адреси для 8 UA 101145 C2 5 10 15 20 25 30 35 40 45 50 55 60 відображення символів даних, відновлених із кожних сигналів КОМЧР, піднесучих, на вихідний потік даних. Решта частин приймача КОМЧР, показаного на Фіг. 7, призначені для виконання декодування 318 корекцій помилок, для корекції помилок і відновлення оцінки вихідних даних. Одна з переваг, яка надається даним описом, як для приймача, так і для передавача, полягає в тому, що перемежовувач символів і блок усунення перемежовування символів, які працюють в приймачах і передавачах, можна перемикати між режимами 1k, 2k, 4k, 8k, 16k і 32k, змінюючи поліноми генератора і порядок перестановки. Отже, генератор 542 адреси, показаний на Фіг. 8 включає вхідний сигнал 544, який забезпечує показник режиму, а також вхідний сигнал 546, який позначає, чи є символи КОМЧР непарними/парними. Таким чином, забезпечується гнучкий варіант втілення, оскільки перемежовувач символів і блок усунення перемежовування можуть бути сформовані, як показано на Фіг. 3 і 8, з таким генератором адреси, як представлено на Фіг. 5. Генератор адреси, тому, може бути адаптований до різних режимів, шляхом зміни поліномів генератора і порядків перестановки, позначених для кожного з режимів. Наприклад, це може бути виконано з використанням зміни програмних засобів. Як альтернатива, в інших варіантах втілення, впроваджений сигнал, який позначає режим передачі ЦНТМ2, можна детектувати в приймачі в модулі 311 обробки впроваджених сигналів і використовувати для автоматичної конфігурації блоку усунення перемежовування символів відповідно до детектованого режиму. Як альтернатива, як зазначено вище, різні перемежовувачі можна використовувати в різних режимах шляхом простої адаптації максимальної дозволеної адреси відповідно до режиму який використовується. Як показано на фіг. 4, два символи обробки перемежовування, один для парних символів КОМЧР і один для непарних символів КОМЧР, дозволяють зменшити об'єм пам'яті, який використовується під час перемежовування. У прикладі показаному на фіг. 4, порядок запису непарного символу співпадає з порядком зчитування парного символу, тому, допоки виконується зчитування непарного символу із запам'ятовуючого пристрою, парний символ може бути записаний в місцеположення, із якого щойно було проведено зчитування; після цього, коли парний символ зчитують із запам'ятовуючого пристрою, наступний непарний символ може бути записаний в місцеположення, із якого щойно було виконано зчитування. Як зазначено вище, під час експериментального аналізу робочої характеристики перемежовувачів (використовуючи критерій С, як визначено вище) і, наприклад, як. показано на фіг. 9 (а) і фіг. 9 (b), було визначено, що схеми перемежовування, розроблені для перемежовувачів 2k і 8k символів для ЦНТМ і перемежовувача 4k символів для ЦТММ, працюють краще з непарними символами, ніж із парними символами. Таким чином, за наслідками оцінки робочих характеристик перемежовувачів, наприклад, таких, як показані нафіг. 9 (а) і 9 (b), визначили, що непарні перемежовувачі працюють краще, ніж парні перемежовувачі. Це можна бачити при порівнянні фіг. 9 (а), на якій показані результати перемежовувача для парних символів і фіг. 6 (b), на якій проілюстровані результати для непарних символів; можна бачити, що середня відстань між піднесучими на виході перемежовувача, які розташовувалися поряд на вході перемежовувача, є більшою у перемежовувача для непарних символів, ніж у перемежовувача для парних символів. Як можна бачити, кількість пам'яті перемежовувача, яка потрібна для втілення перемежовувача символів, залежить від кількості символів даних, які слід відображати на символи несучих КОМЧР. Таким чином, перемежовувач символів для режиму 16k вимагає половини пам'яті, потрібної для втілення перемежовувача символів для режиму 32k, і, аналогічно, об'єм пам'яті, потрібної для втілення перемежовувача символів 8k, складає половину того, який потрібний для втілення перемежовувача 16k. Тому, коли передавач або приймач виконані з можливістю втілення перемежовувача символів для режиму, в якому встановлена максимальна кількість символів даних, які можуть бути перенесені на символ ОМЧР, тоді такий приймач або передавач включатиме достатній об'єм пам'яті для втілення двох обробок непарного перемежовування для будь-якого іншого режиму, який забезпечує половину або менше, ніж половину піднесучих на символ ОМЧР в цьому заданому максимальному режимі. Наприклад, приймач або передавач, який включає перемежовувач 32k, матиме достатньо пам'яті для розміщення двох обробок непарного перемежовування 16k, кожна зі своєю власною пам'яттю об'ємом 16k. Тому, для отримання на практиці кращих робочих характеристик обробки непарного перемежовування, перемежовувач символів, виконаний з можливістю роботи у великій кількості режимів модуляції, може бути сформований так, щоб використовувалася тільки обробка непарного перемежовування символів, в режимі, який містить половину або менше, ніж 9 UA 101145 C2 5 10 15 20 25 30 35 40 45 50 55 60 половину кількості піднесучих в максимальному режимі, який є максимальною кількістю піднесучих на символ ОМЧР. Тому такий максимальний режим встановлює максимальну ємкість пам'яті. Наприклад, в передавачі/приймачі, який дозволяє працювати в режимі 32k, при роботі в режимі з меншою кількістю несучих (тобто, 16k, 8k, 4k або 1k), замість використання окремих обробок парного і непарного перемежовування символів,, можна використовувати два непарних перемежовувача. Ілюстрація адаптації перемежовувача 33 символів показана на Фіг. 3, тоді як на Фіг. 10 показано тільки перемежовування вхідних символів даних по піднесучих символів ОМЧР, тільки в режимі непарного перемежовування. Перемежовувач 33.1 символів точно відповідає перемежовувачу 33 символів, показаному на Фіг. 3, за винятком того, що генератор 102.1 адрес виконаний з можливістю виконувати тільки обробку непарного перемежовування. Для прикладу, показаного на Фіг. 10, перемежовувач 33.1 символів працює в режимі, в якому кількість символів даних, які можна передавати за допомогою одного символу ОМЧР, є меншою, ніж половина максимальної кількості, яку може переносити символ ОМЧР в режимі роботи з найбільшою кількістю піднесучих на символ ОМЧР. При цьому перемежовувач 33.1 символів був виконаний з можливістю розділяти пам'ять 100 перемежовувача. Для даної ілюстрації, показаної на Фіг. 10, пам'ять 100 перемежовувача потім розділяють на дві частини 401, 402. Як ілюстрація перемежовувача 33.1 символів, який працює в режимі, в якому символи даних відображають на символи ОМЧР, використовуючи обробку непарного перемежовування, на Фіг. 10 наданий вигляд з покомпонентним представленням кожної половини пам'яті 401, 402 перемежовувача. Покомпонентне подання забезпечує ілюстрацію непарного режиму перемежовування, яка представлена для сторони передавача для чотирьох символів А, В, С, D, відтворених на Фіг. 4. Таким чином, як показано на Фіг. 10, для послідовних наборів перших і других символів даних, символи даних записують в запам'ятовуючий пристрій 401, 402 перемежовувача в порядку надходження і зчитують відповідно до адрес, які генеруються генератором 102 адреси в переставленому порядку, відповідно до адрес, які генеруються генератором адреси, як описано вище. Таким чином, як показано на Фіг. 10, оскільки обробка непарного перемежовування виконується для послідовних наборів з перших і других наборів символів даних, пам'ять перемежовувача повинна бути розділена на дві частини. Символи з першого набору символів даних записують в першу половину пам'яті 401 перемежовувача, і символи з другого набору символів даних записують в другу частину пам'яті 402 перемежовувача, оскільки перемежовувач символів більше не здатний повторно використовувати одні і ті ж частини пам'яті перемежовувача символів, які використовувалися при роботі в режимі парних і непарних символів перемежовування. Відповідний приклад перемежовувача в приймачі, який показаний на Фіг. 8, але виконаний з можливістю обробки тільки непарного перемежовування, показаний на Фіг. 11. Як показано на Фіг. 11, запам'ятовуючий пристрій 340 перемежовувача розділено на дві половини 410, 412, і генератор 542 адреси виконаний з можливістю запису символів даних в пам'ять перемежовувача і зчитування символів даних із пам'яті перемежовувача у відповідні частини запам'ятовуючого пристрою 410, 402 для послідовних наборів символів даних, для втілення обробки тільки непарного перемежовування. Тому, у відповідності представленого, проілюстрованого на Фіг. 10, на Фіг. 11 представлено відображення обробки перемежовування, яку виконують в приймачі і яка показана на Фіг. 4, у вигляді з покомпонентним представленням, який відповідає, як першій, так і другій половині запам'ятовуючого пристрою 410, 412 перемежовування. Таким чином, перший набір символів даних записують в першу частину запам'ятовуючого пристрою 410 перемежовувача, в порядку перестановки, визначеному відповідно до адрес, які були згенеровані генератором 542 адреси, як показано у вигляді порядку запису символів даних, який забезпечує послідовність запису 1, 3, 0, 2. Як представлено, символи даних потім зчитують з першої частини запам'ятовуючого пристрою 410 перемежовувача, в порядку надходження, відновлюючи, таким чином, початкову послідовність А, В, С, D. Відповідно до цього, другий подальший набір символів даних, які відновлюють з послідовного символу ОМЧР, записують в другу половину запам'ятовуючого пристрою 412 перемежовувача відповідно до адрес, згенерованих генератором 542 адреси, в порядку перестановки, і зчитують у вихідний потік даних в порядку надходження. У одному прикладі адреси, які були згенеровані для першого набору символів даних, для запису в першу половину запам'ятовуючого пристрою 410 перемежовувача, можна повторно використовувати для запису другого подальшого набору символів даних в запам'ятовуючий пристрій 412 перемежовувача. Відповідно до цього, передавач також може повторно використовувати адреси, які були згенеровані для однієї половини перемежовувача для 10 UA 101145 C2 5 10 15 20 25 30 35 40 45 50 55 першого набору символів даних, для зчитування другого набору символів даних, які були записані в другу половину запам'ятовуючого пристрою, в порядку надходження. У одному прикладі генератор адреси може застосовувати різний код перестановки з набору кодів перестановки для послідовних символів ОМЧР. Використовуючи послідовність перестановок в перемежовувачі, генератор адреси зменшує вірогідність того, що який-небудь біт даних, який надходить в перемежовувач, завжди не модулюватиме одну і ту ж піднесучу в символі ОМЧР. У іншому прикладі можна використовувати два генератори адрес, один, який генерує адреси для першого набору символів даних і першої половини запам'ятовуючого пристрою, і другий, такий, який генерує іншу послідовність адрес для другого набору символів даних і другої половини запам'ятовуючого пристрою. Два генератори адрес можуть відрізнятися вибором кодів перестановки з таблиці гарних перестановок, представленої, наприклад, вище. Наприклад, можна використовувати циклічну послідовність, таким чином, що відмінний від решти код перестановки в наборі кодів перестановки послідовності, використовуватиметься для послідовних символів ОМЧР і потім повторюватиметься. Така циклічна послідовність може, наприклад, мати довжину два або чотири. Наприклад, в перемежовувачі символів 16k послідовність з двох кодів перестановки, які циклічно повторюються для кожного символу ОМЧР, може мати такий, наприклад, вигляд, наприклад: 8 4 3 2 0 11 1 5 12 10 6 7 9 7 9 5 3 11 1 4 0 2 12 10 8 6, тоді як послідовність з чотирьох кодів перестановки, може мати такий, наприклад, вигляд: 8 4 3 2 0 11 1 5 12 10 6 7 9 7 9 5 3 11 1 4 0 2 12 10 8 6 6 11 7 5 2 3 0 1 10 8 12 9 4 5 12 9 0 3 10 2 4 6 7 8 11 1. Перемикання одного коду перестановки на інший може здійснюватися відповідно до зміни сигналу непарний/парний, що відображається по каналу 108 керування. У відповідь, модуль 224 керування змінює код перестановки в схемі 210 кодів перестановки через лінію 111 керування. Наприклад, в перемежовувачі символів 1k, два коди перестановки можуть мати такий, наприклад, вигляд: 432105678 3 2 5 0 1 4 7 8 6, в той час, як чотири коди перестановки можуть мати такий, наприклад, вигляд: 432105678 325014786 753826140 1 6 8 2 5 3 4 0 7. Інші комбінації послідовностей можливі для режимів 2k, 4k і 8k несучої або навіть для режиму 0,5k несучої. Наприклад, наступні коди перестановки для кожного з режимів 0,5k, 2k, 4k і 8k забезпечують гарну декореляцію символів, та їх можна використовувати циклічно для генерування зсуву адрес, які були згенеровані генератором адреси для кожного з відповідних режимів: Режим 2k: 0 7 5 1 8 2 6 9 3 4* 4832901567 8390215746 7048369152 Режим 4 k: 7 10 5 8 1 2 4 9 0 3 6 ** 6 2 7 10 8 0 3 4 1 9 5 9 5 4 2 3 10 1 0 6 8 7 1 4 10 3 9 7 2 6 5 0 8 Режим 8k: 5 11 3 0 10 8 6 9 2 4 1 7* 10 8 5 4 2 9 1 0 6 7 3 11 11 6 9 8 4 7 2 1 0 10 5 3 8 3 11 7 9 1 56 4 0 2 10. Для кодів перестановки, позначених вище, перші два можна використовувати в двох послідовних циклах, тоді як всі чотири можна використовувати для чотирьох послідовних циклів. Крім того, деякі додаткові послідовності з чотирьох кодів перестановки, які циклічно 11 UA 101145 C2 5 10 15 20 25 30 35 40 45 50 55 60 повторюються для забезпечення зсуву генератора адреси, для отримання гарної декореляції символів перестановки (деякі є спільними з приведеними вище) представлені нижчим: Режим 0,5k: 37461205 42573016 53604127 61052743 Режим 2k: 0 7 5 1 8 2 6 9 3 4* 3270158496 4832901567 7395210648 Режим 4k: 7 10 5 8 1 2 4 9 0 3 6 ** 6 2 7 10 8 0 3 4 1 9 5 10 3 4 1 2 7 0 6 8 5 9 0 8 9 5 10 4 6 3 2 1 7 Режим 8 k: 5 11 3 0 10 8 6 9 2 4 1 7* 8 10 7 6 0 5 2 1 3 9 4 11 11 3 6 9 2 7 4 10 5 1 0 8 10 8 1 7 5 6 0 11 4 2 9 3 *ці перестановки відповідають стандарту ЦНТМ ** ці перестановки відповідають стандарту ЦТММ. Приклади генераторів адреси і відповідних перемежовувачів для режимів 2k, 4k і 8k розкриті в нашій заявці, яка одночасно знаходиться на розгляді на патент Великобританії № 04251667.4, і вміст якої включений тут як посилальний документ. Генератор адреси для режиму 0,5k розкритий в нашій заявці, яка одночасно знаходиться на розгляді, на патент Великобританії № 0722553.5. Різні додаткові аспекти властивостей даного винаходу визначені в незалежних пунктах формули винаходу. Різні модифікації можуть бути виконані для варіантів втілення, описаних вище, без виходу за межі об'єму даного винаходу. Зокрема, приблизне представлення полінома генератора і порядку перестановки, які використовувалися для представлення аспектів винаходу, не покликані обмежувати і поширюються на еквівалентні форми полінома генератора і порядок перестановки. Слід розуміти, що передавач і приймач, показані на Фіг. 1 і 7, відповідно, надані тільки як ілюстрація і не покликані обмежувати. Наприклад, слід розуміти, що положення перемежовувача символів і блоку усунення перемежовування відносно, наприклад, перемежовувача бітів і блоку відображення і блоку усунення відображення можуть бути змінені. Слід розуміти, що ефект, який вноситься перемежовувачем, і блоком усунення перемежовування не змінюється залежно від його відносного положення, хоча перемежовувач може виконувати перемежовування I/Q (синфазний і в квадратурі) символів замість v-бітних векторів. Відповідні зміни можуть бути виконані в приймачі. Відповідно до цього, перемежовувач і блок усунення перемежовування можуть працювати з різними типами даних, і можуть бути встановлені в інших місцях, а не лише в тих положеннях, які були описані в приблизних варіантах втілення. Як пояснювалося вище, коди перестановки і поліном генератора перемежовувача, які були описані з посиланням на варіант втілення конкретного режиму, рівною мірою можна застосовувати до інших режимів, шляхом зміни заданої максимальної дозволеної адреси відповідно до кількості несучих для цього режиму. Відповідно до одного варіанту втілення приймача, в нього включений пристрій обробки даних, який під час роботи відображає символи даних, прийняті із заданої кількості сигналів піднесучих ортогональних мультиплексованих із частотним розділенням ОМЧР символів у вихідний потік даних, задану кількість сигналів піднесучих, визначають відповідно до одного з багатьох режимів роботи, і символи даних розділяють на перші набори символів даних і другі набори символів даних. Пристрій обробки даних містить перемежовувач, який виконаний з можливістю під час роботи здійснювати обробку непарного перемежовування, яка виконує перемежовування з першими наборами символів даних із сигналів піднесучих перших символів ОМЧР, у вихідний потік даних, і обробку парного перемежовування, при якій здійснюється перемежовування других наборів символів даних із сигналів піднесучих других символів ОМЧР, 12 UA 101145 C2 5 10 15 20 25 30 35 40 45 50 55 60 у вихідні потоки даних. Обробка непарного перемежовування включає занесення перших наборів символів даних, отриманих з сигналів піднесучих перших символів ОМЧР, в запам'ятовуючий пристрій перемежовувача відповідно до порядку, який визначається кодом перестановки, і зчитування перших наборів символів даних із запам'ятовуючого пристрою перемежовувача, відповідно до порядку надходження у вихідний потік даних. Обробка парного перемежовування включає занесення других наборів символів даних, отриманих з сигналів піднесучих других символів ОМЧР, в запам'ятовуючий пристрій перемежовувача відповідно до порядку надходження, і зчитування других наборів символів даних із запам'ятовуючого пристрою перемежовувача відповідно до порядку, який визначається кодом перестановки, у вихідний потік даних, таким чином, що в той час, як символи даних із першого набору зчитують з місць розташування в запам'ятовуючому пристрої перемежовувача, символи даних із другого набору можуть бути записані в місця положення, з яких тільки що було проведено зчитування, і коли символи даних із другого набору зчитують з місць положення в запам'ятовуючому пристрої перемежовувача, символи даних із наступного першого набору можуть бути записані в місця положення, в яких тільки що було проведено зчитування. Якщо режимом модуляції є режим, який включає половину або менше, ніж половину кількості сигналів піднесучих, від загальної кількості піднесучих символів ОМЧР, для перенесення символів даних, які можуть бути розміщені в запам'ятовуючому пристрої перемежовувача, пристрій обробки даних під час роботи виконаний з можливістю здійснювати перемежовування символів даних, як з першого, так і з другого наборів відповідно до обробки непарного перемежовування з перших і других символів ОМЧР. Як зазначено вище, варіанти втілення даного винаходу можна застосовувати із стандартами DVB (ЦТМ), такими як ЦНТМ, ЦНТМ2 і ЦТММ, які приведені тут як посилальний матеріал. Наприклад, варіанти втілення даного винаходу можуть використовуватися в передавачі або приймачі, які працюють відповідно до стандарту ЦНТМ2, як визначено відповідно до стандарту ETSI (Європейський інститут стандартизації в галузі телекомунікації) EN В 302 755, хоча слід розуміти, що даний винахід не обмежується застосуванням із ЦТМ і може бути поширеним на інші стандарти для передачі або прийому, як для фіксованого, так і для мобільного зв'язку. У інших приблизних варіантах втілення даний винахід можна застосовувати із стандартом, кабельної передачі даних, відомим як DVB-C2 (ЦТМ-К2). На додачу до приблизних варіантів втілення, описаних вище, і до аспектів і властивостей винаходу, визначених в прикладеній формулі винаходу, інші варіанти втілення можуть забезпечувати пристрій обробки даних, який працює для відображення вхідних символів, призначених для передачі на відповідну кількість сигналів мультиплексованих із частотним розділенням (ОМЧР) символів, піднесучих ортогонально. Задана кількість сигналів піднесучих відповідає режиму модуляції, і вхідні символи включають непарні символи даних і парні символи даних. Пристрій обробки даних містить перемежовувач, який під час роботи виконує першу обробку перемежовування, в якій здійснюється перемежовування непарних вхідних символів даних на сигнали піднесучої, і обробку парного перемежовування, в якій виконують перемежовування парних вхідних символів даних на сигнали піднесучих, причому при першій обробці непарного перемежовування і при обробці парного перемежовування виконують занесення в запам'ятовуючий пристрій перемежовувача і зчитування із запам'ятовуючого пристрою перемежовувача символів даних для відображення на сигнали піднесучих ОМЧР, причому зчитування із запам'ятовуючого пристрою, виконується в іншому порядку, ніж занесення в запам'ятовуючий пристрій, таким чином, що коли непарний символ зчитують із місця розташування в запам'ятовуючому пристрої, парний символ може бути записаний в місцеположення, із якого тільки що було проведено зчитування і, коли парний символ зчитують із місця положення в запам'ятовуючому пристрої, наступний непарний символ може бути записаний в місцеположення, із якого тільки що було проведено зчитування, при цьому обробка полягає в занесенні в запам'ятовуючий пристрій перемежовувача і зчитування із запам'ятовуючого пристрою перемежовувача непарних символів, відповідно до схеми непарного перемежовування, і обробка парного перемежовування полягає в занесенні в запам'ятовуючий пристрій, і зчитуванні із запам'ятовуючого пристрою перемежовувача парних символів даних, відповідно до схеми парного перемежовування. Якщо режимом модуляції є режим, який включає половину або менше, ніж половину кількості сигналів піднесучих, від загальної кількості піднесучих, які можуть бути розміщені в запам'ятовуючому пристрої перемежовувача, запам'ятовуючий пристрій даних під час роботи може призначати частину запам'ятовуючого пристрою перемежовування, для першої обробки непарного перемежовування і призначати другу частину запам'ятовуючого пристрою перемежовування, для другої обробки непарного перемежовування, яка працює відповідно до першої, причому при 13 UA 101145 C2 5 10 15 20 25 30 35 40 45 50 другій обробці непарного перемежовування виконують перемежовування парних вхідних символів. Відповідно до іншого приблизного варіанту втілення пристрій обробки даних виконаний із можливістю відображати вхідні символи, які призначені для передачі в задану кількість сигналів піднесучих ортогонального мультиплексованого із частотним розділенням (ОМЧР) символу. Задана кількість сигналів піднесучих відповідає режиму модуляції, і вхідні символи включають перші символи даних для відображення на перший символ ОМЧР і другі символи даних для відображення на другий символ ОМЧР. Пристрій обробки даних містить перемежовувач, який виконує обробку непарного перемежовування, яка здійснює перемежовування перших вхідних символів даних на сигнали піднесучих, і обробку парного перемежовування, яка виконує перемежовування других вхідних символів даних на сигнали піднесучих, при цьому обробка непарного перемежовування записує перші вхідні символи даних в запам'ятовуючий пристрій перемежовувала відповідно до порядку надходження перших вхідних символів даних і зчитує перші символи даних із запам'ятовуючого пристрою перемежовувача, на сигнали піднесучої відповідно до порядку, який визначається кодом перестановки, обробка парного перемежовування записує другі вхідні символи даних в запам'ятовуючий пристрій перемежовувача відповідно до порядку, який визначається кодом перестановки і зчитує другі символи даних із запам'ятовуючого пристрою перемежовувача, на сигнали піднесучої відповідно до порядку надходження, таким чином, що, в той час як перші вхідні символи даних зчитують із певного місцеположення в запам'ятовуючому пристрої перемежовувача, другий символ даних може бути записаний в місцеположення, із якого тільки що було проведено зчитування, і коли другий символ зчитують з певного місцеположення в запам'ятовуючому пристрої перемежовувача, наступний перший символ може бути записаний в місцеположення, із якого тільки що було проведено зчитування. Якщо режимом модуляції є режим, який включає половину або менше, ніж половину кількості сигналів піднесучих, від загальної кількості піднесучих, які можуть бути розміщені в запам'ятовуючому пристрої перемежовувача, пристрій обробки даних виконує перемежовування як перших, так і других вхідних символів відповідно до обробки непарного перемежовування. Інший приблизний варіант втілення може бути направлений на спосіб відображення вхідних символів, призначених для передачі, на задану кількість сигналів мультиплексованих із частотним розділенням (ОМЧР) символів, піднесучих ортогонально. Спосіб передбачає: відображення перших символів даних на перший символ ОМЧР і відображення других символів даних на другий символ ОМЧР. Відображення виконують відповідно до обробки непарного перемежовування, при якій здійснюється перемежовування перших вхідних символів даних на сигнали піднесучих, і обробки парного перемежовування, при якій здійснюється перемежовування других вхідних символів даних на сигнали піднесучих, причому обробка непарного перемежовування записує перші вхідні символи даних в запам'ятовуючий пристрій перемежовувача відповідно до порядку надходження перших вхідних символів даних і зчитує перші символи даних із запам'ятовуючого пристрою перемежовувача, на сигнали піднесучих відповідно до порядку, який визначається кодом перестановки, обробка парного перемежовування записує другі вхідні символи даних в запам'ятовуючий пристрій перемежовувача, відповідно до порядку, який визначається кодом перестановки і зчитує другі символи даних із запам'ятовуючого пристрою перемежовувача, на сигнали піднесучих відповідно до порядку надходження, таким чином, що, в той час як перший символ вхідних даних зчитують із певного місця положення в запам'ятовуючому пристрої перемежовувача, другий символ може бути записаний в місце положення, з якого тільки що було проведено зчитування, коли другий символ зчитують із певного місцеположення в запам'ятовуючому пристрої перемежовувача, перший символ може бути записаний в місцеположення, із якого тільки що було проведено зчитування, і якщо режимом модуляції є режим, який включає половину або менше, ніж половину кількості сигналів піднесучих від загальної кількості піднесучих, які можуть бути розміщені в запам'ятовуючому пристрої перемежовувача, перемежовування, як для першого, так і для другого вхідних символів здійснюють відповідно до обробки непарного перемежовування. 55 ФОРМУЛА ВИНАХОДУ 60 1. Передавач, призначений для передавання даних з використанням ортогонального мультиплексування з частотним розділенням (ОМЧР), що містить пристрій обробки даних, який відображає вхідні символи даних, призначені для передачі, на задану кількість сигналів піднесучих ортогональних мультиплексованих з частотним розділенням ОМЧР символів, 14 UA 101145 C2 5 10 15 20 25 30 35 40 45 50 55 60 причому задану кількість сигналів піднесучих визначають відповідно до одного з багатьох режимів роботи, і символи вхідних даних включають перші набори символів вхідних даних і другі набори символів вхідних даних, причому пристрій обробки даних містить: перемежовувач, який виконує обробку непарного перемежовування, при якій здійснюється перемежовування перших наборів символів вхідних даних на сигнали піднесучих перших символів ОМЧР, і обробку парного перемежовування, при якій здійснюється перемежовування других наборів символів вхідних даних на сигнали піднесучих других символів ОМЧР, обробка непарного перемежовування передбачає: занесення перших наборів символів вхідних даних в запам'ятовуючий пристрій перемежовувача, відповідно до порядку надходження перших наборів символів вхідних даних, і зчитування перших наборів символів даних із запам'ятовуючого пристрою перемежовувача, на сигнали піднесучих перших символів ОМЧР, відповідно до порядку, який визначається кодом перестановки, обробка парного перемежовування передбачає: занесення других наборів символів вхідних даних в запам'ятовуючий пристрій перемежовувача, відповідно до порядку, який визначається кодом перестановки, і зчитування других наборів символів даних із запам'ятовуючого пристрою перемежовувача, на сигнали піднесучих других символів ОМЧР, відповідно до порядку надходження таким чином, що, в той час як символи вхідних даних із першого набору зчитують з місць розташування в запам'ятовуючому пристрої перемежовувача, символи вхідних даних із другого набору можуть бути записані в місця розташування, з яких тільки що було проведено зчитування, і, коли символи вхідних даних із другого набору зчитують з місць розташування в запам'ятовуючому пристрої перемежовувача, символи вхідних даних із наступного першого набору можуть бути записані в місця розташування, з яких тільки що було проведено зчитування, в якому: якщо режимом модуляції є режим, який включає половину або менше ніж половину кількості сигналів піднесучих, від загальної кількості піднесучих в символах ОМЧР для перенесення символів вхідних даних, які можуть бути розміщені в запам'ятовуючому пристрої перемежовувача, пристрій обробки даних виконано з можливістю перемежовування символів вхідних даних як з першого, так і з другого наборів, відповідно до обробки непарного перемежовування за першими і другими символами ОМЧР. 2. Передавач за п. 1, який відрізняється тим, що перемежовувач включає контролер, генератор адреси і запам'ятовуючий пристрій перемежовувача, причому контролер керує генератором адреси для генерування адрес під час обробки непарного перемежовування, для зчитування перших наборів символів даних із запам'ятовуючого пристрою перемежовувача на сигнали піднесучої першого або першого і другого символу ОМЧР, відповідно до порядку, який визначається кодом перестановки, і під час обробки парного перемежовування, для запису других символів вхідних даних в запам'ятовуючий пристрій перемежовувача відповідно до порядку, який визначається кодом перестановки. 3. Передавач за п. 2, який відрізняється тим, що генератор адреси включає: лінійний регістр зсуву із зворотним зв'язком, який включає задану кількість каскадів регістра і який генерує псевдовипадкову послідовність бітів відповідно до полінома генератора, схему перестановки, виконану із можливістю приймати вміст каскадів зсуву регістра і переставляти біти, представлені в каскадах регістра, відповідно до коду перестановки, для формування адресоднієї з несучих ОМЧР, і модуль керування, який працює в комбінації із схемою перевірки адрес, для повторного генерування адреси, якщо згенерована адреса перевищує задану максимальну дійсну адресу, причому задану максимальну дійсну адресу встановлюють відповідно до режиму модуляції. 4. Передавач за п. 1, який відрізняється тим, що мінімальний розмір запам'ятовуючого пристрою перемежовувача наданий відповідно до максимальної кількості вхідних символів даних, які можуть бути перенесені піднесучими символами ОМЧР, які є доступними для перенесення вхідних символів даних в будь-якому з робочих режимів. 5. Передавач за п. 1, який відрізняється тим, що в робочому режимі, який забезпечує максимальну кількість піднесучих на символ ОМЧР, перемежовувач виконаний із можливістю використовувати доступний запам'ятовуючий пристрій перемежовувача відповідно до обробки непарного перемежовування і обробки парного перемежовування для зчитування вхідних символів даних із місць розташування в запам'ятовуючому пристрої перемежовувача і запису символів вхідних даних, в місця розташування, із яких тільки що було проведено зчитування, і при роботі в будь-якому іншому режимі, в якому кількість піднесучих складає половину або менше ніж половину кількості сигналів піднесучих, призначених для перенесення символів вхідних даних на символ ОМЧР, перемежовувач працює, виконуючи обробку непарного 15 UA 101145 C2 5 10 15 20 25 30 35 40 45 50 55 перемежовування для зчитування символів вхідних даних із перших місць розташування в запам'ятовуючому пристрої перемежовувача і запису символів вхідних даних в запам'ятовуючий пристрій перемежовувача в других місцях розташування, причому другі місця розташування відрізняються від перших місць розташування. 6. Передавач за п. 5, який відрізняється тим, що режимом роботи, який забезпечує максимальну кількість піднесучих на символ ОМЧР, є режим 32k. 7. Передавач за п. 6, який відрізняється тим, що у ньому режими роботи включають також один або більше з поміж режимів 2k, 4k, 8k та 16k. 8. Передавач за п. 1, який відрізняється тим, що у ньому пристрій обробки даних змінює код перестановки, який використовують для формування адрес, з одного символу ОМЧР на інший. 9. Передавач за п. 1, який відрізняється тим, що у ньому передавач виконаний з можливістю передавати дані відповідно до стандарту цифрового телевізійного мовлення, такого як стандарт цифрового наземного телевізійного мовлення, стандарт цифрового наземного мовлення для мобільних телефонів або стандарт цифрового наземного мовлення 2. 10. Приймач, призначений для прийому даних, використовуючи ортогональне мультиплексування з частотним розділенням (ОМЧР), що містить пристрій обробки даних, виконаний з можливістю відображення символів даних, сигналів піднесучих ортогональних мультиплексованих з частотним розділенням ОМЧР символів в потік вихідних даних, які приймаються із заданої кількості, причому задану кількість сигналів піднесучих визначають відповідно до одного з багатьох режимів роботи, і символи даних розділяють на перші набори символів даних і другі набори символів даних, причому пристрій обробки даних містить: перемежовувач, який виконаний з можливістю виконання обробки непарного перемежовування, при якій виконують перемежовування перших наборів символів даних із сигналів піднесучої перших символів ОМЧР в потік вихідних даних, і обробки парного перемежовування, при якій здійснюють перемежовування других наборів символів даних із сигналів піднесучих других символів ОМЧР, у вихідний потік даних, причому обробка непарного перемежовування передбачає: занесення перших наборів символів даних, отриманих з сигналів піднесучих перших символів ОМЧР, в запам'ятовуючий пристрій перемежовувача відповідно до порядку, який визначається кодом перестановки, і зчитування перших наборів символів даних із запам'ятовуючого пристрою перемежовувача, відповідно до порядку надходження у вихідний потік даних, і обробка парного перемежовування передбачає: занесення других наборів символів даних, отриманих із сигналів піднесучих других символів ОМЧР, в запам'ятовуючий пристрій перемежовувача відповідно до порядку надходження, і зчитування других наборів символів даних із запам'ятовуючого пристрою перемежовувача, відповідно до порядку, який визначається кодом перестановки, у вихідний потік даних таким чином, що, в той час як символи даних із першого набору зчитують з місць розташування в запам'ятовуючому пристрої перемежовувача, символи даних із другого набору можуть бути записані в місця розташування, із яких тільки що було проведено зчитування, і, коли символи даних із другого набору зчитують з місць розташування в запам'ятовуючому пристрої перемежовувача, символи даних із наступного першого набору можуть бути записані в місця розташування, в яких тільки що було проведено зчитування, в якому: якщо режимом модуляції є режим, який включає половину або менше ніж половину кількості сигналів піднесучих від загальної кількості піднесучих в символах ОМЧР для перенесення символів даних, які можуть бути розміщені в запам'ятовуючому пристрої перемежовувача, пристрій обробки даних виконаний з можливістю виконувати перемежовування символів даних як з першого, так і з другого наборів, відповідно до обробки непарного перемежовування з перших і других символів ОМЧР. 11. Приймач за п. 10, який відрізняється тим, що у ньому перемежовувач включає контролер, генератор адреси і запам'ятовуючий пристрій перемежовувача, причому контролер виконаний з можливістю керувати генератором адреси для генерування адрес під час обробки непарного перемежовування, для запису перших наборів символів даних із сигналів піднесучих перших символів ОМЧР в запам'ятовуючий пристрій перемежовувача відповідно до порядку, який визначається кодом перестановки, і під час обробки парного перемежовування для зчитування других наборів символів даних із запам'ятовуючого пристрою перемежовувача, відповідно до порядку, який визначається кодом перестановки, у вихідний потік даних. 12. Приймач за п. 11, який відрізняється тим, що у ньому генератор адреси включає: 16 UA 101145 C2 5 10 15 20 25 30 35 40 45 50 55 60 лінійний регістр зсуву із зворотним зв'язком, який включає задану кількість каскадів регістра і який виконаний з можливістю під час роботи генерувати псевдовипадкову послідовність бітів, відповідно до полінома генератора, схему перестановки, виконану з можливістю прийому вмісту каскадів зсуву регістра і перестановки бітів, присутніх в каскадах регістра, відповідно до коду перестановки, для формування адрес однієї з несучих ОМЧР, і модуль керування, виконаний з можливістю в комбінації з схемою перевірки адреси регенерувати адресу, якщо згенерована адреса перевищує задану максимальну дійсну адресу, причому задана максимальна дійсна адреса встановлена відповідно до режиму модуляції. 13. Приймач за п. 10, який відрізняється тим, що у ньому мінімальний розмір запам'ятовуючого пристрою перемежовувача передбачений відповідно до максимальної кількості вхідних символів даних, які можуть бути перенесені по піднесучих символах ОМЧР, які доступні для перенесення символів вхідних даних в будь-якому з режимів роботи. 14. Приймач за п. 10, який відрізняється тим, що в режимі роботи, який забезпечує максимальну кількість піднесучих на символ ОМЧР, перемежовувач виконаний з можливістю використовувати доступний запам'ятовуючий пристрій перемежовувача відповідно до обробки непарного перемежовування і обробки парного перемежовування для забезпечення можливості зчитування символів даних із місць розташування в запам'ятовуючому пристрої перемежовувача і запису символів даних із місць розташування, із яких тільки що було проведено зчитування, і при роботі в будь-якому іншому режимі, в якому кількість піднесучих складає половину або менше ніж половину кількості піднесучих, для перенесення символів даних на символ ОМЧР, перемежовувач виконаний з можливістю роботи при обробці непарного перемежовування для зчитування перших наборів символів даних із перших місць розташування в запам'ятовуючому пристрої перемежовувача і запису других наборів символів даних в запам'ятовуючий пристрій перемежовувача в других місцях розташування, причому другі місця розташування відрізняються від перших місць розташування. 15. Приймач за п. 14, який відрізняється тим, що у ньому режимом роботи, який забезпечує максимальну кількість піднесучих на символ ОМЧР, є режим 32k. 16. Приймач за п. 15, який відрізняється тим, що у ньому режими роботи включають також один або більше з режимів 2k, 4k, 8k і 16k. 17. Приймач за п. 10, який відрізняється тим, що у ньому пристрій обробки даних змінює код перестановки, який використовується для формування адрес, з одного символу ОМЧР на інший. 18. Приймач за п. 10, в якому приймач приймає дані відповідно до стандарту цифрового телевізійного мовлення, такого як стандарт цифрового наземного телевізійного мовлення, стандарт цифрового наземного мовлення для мобільних телефонів або стандарт цифрового наземного мовлення 2. 19. Спосіб передачі даних з використанням ортогонального мультиплексування з частотним розділенням (ОМЧР), що містить етапи, на яких: отримують вхідні символи даних, призначені для передачі на задану кількість сигналів піднесучих ортогональних мультиплексованих з частотним розділенням ОМЧР символів, причому задану кількість сигналів піднесучих визначають відповідно до одного з багатьох режимів роботи, і символи вхідних даних включають перші набори символів вхідних даних і другі набори символів вхідних даних, виконують перемежовування, відповідно до обробки непарного перемежовування, при якій здійснюють перемежовування перших наборів символів вхідних даних на сигнали піднесучих перших символів ОМЧР, і відповідно до обробки парного перемежовування, при якій здійснюють перемежовування других наборів символів вхідних даних на сигнали піднесучих других символів ОМЧР, причому обробка непарного перемежовування передбачає: занесення перших наборів символів вхідних даних в запам'ятовуючий пристрій перемежовувала, відповідно до порядку надходження перших наборів символів вхідних даних, і зчитування перших наборів символів даних із запам'ятовуючого пристрою перемежовувача на сигнали піднесучої перших символів ОМЧР, відповідно до порядку, який визначається кодом перестановки, і обробка парного перемежовування включає: занесення других наборів символів вхідних даних в запам'ятовуючий пристрій перемежовувала, відповідно до порядку, який визначається кодом перестановки, і зчитування других наборів символів вхідних даних із запам'ятовуючого пристрою перемежовувача на сигнали піднесучих других символів ОМЧР, відповідно до порядку 17 UA 101145 C2 5 10 15 20 25 30 35 40 45 50 55 надходження, при якому перемежовування виконано так, що, в той час як символи вхідних даних із першого набору зчитують з місць розташування в запам'ятовуючому пристрої перемежовувача, символи вхідних даних із другого набору можуть бути записані на місця розташування, з яких тільки що було проведено зчитування, і, коли символи вхідних даних із другого набору зчитують з місць розташування в запам'ятовуючому пристрої перемежовувача, символи вхідних даних із наступного першого набору можуть бути записані в місця розташування, з яких тільки що було проведено зчитування, і якщо режимом модуляції є режим, який включає половину або менше ніж половину кількості сигналів піднесучих від загальної кількості піднесучих в символах ОМЧР для перенесення символів вхідних даних, які можуть бути розміщені в запам'ятовуючому пристрої перемежовувача, спосіб передбачає перемежовування символів вхідних даних як з першого, так і з другого наборів, відповідно до обробки непарного перемежовування, на перші і другі символи ОМЧР. 20. Спосіб за п. 19, який відрізняється тим, що у ньому перемежовування передбачає: генерування адреси, використовуючи генератор адреси, під час обробки непарного перемежовування, для зчитування першого або першого і другого наборів символів вхідних даних із запам'ятовуючого пристрою перемежовувача на сигнали піднесучої першого символу ОМЧР, відповідно до порядку, який визначається кодом перестановки, і використання адрес, які були згенеровані, під час обробки парного перемежовування для запису других символів вхідних даних в запам'ятовуючий пристрій перемежовувала, відповідно до порядку, який визначається кодом перестановки. 21. Спосіб за п. 20, який відрізняється тим, що у ньому генерування адреси, використовуючи генератор адреси, передбачає: генерування псевдовипадкової послідовності бітів, використовуючи лінійний регістр зсуву із зворотним зв'язком, який включає задану кількість каскадів регістра і поліном генератора, приймання вмісту каскадів зсуву регістра, виконання перестановки бітів, представлених в каскадах регістра зсуву, відповідно до коду перестановки, для формування адрес однієї з піднесучих ОМЧР, і виконання повторного генерування адреси, якщо згенерована адреса перевищує задану максимальну дійсну адресу, причому задану максимальну дійсну адресу встановлюють відповідно до режиму модуляції. 22. Спосіб за п. 19, який відрізняється тим, що у ньому мінімальний розмір запам'ятовуючого пристрою перемежовувача наданий відповідно до максимальної кількості символів вхідних даних, які можуть бути перенесені по піднесучих символах ОМЧР, які є доступними для перенесення символів вхідних даних в будь-якому з режимів роботи. 23. Спосіб за п. 19, який відрізняється тим, що у ньому при роботі в режимі роботи, який забезпечує максимальну кількість піднесучих на символ ОМЧР, перемежовування передбачає: використання доступного запам'ятовуючого пристрою перемежовувача відповідно до обробки непарного перемежовування і обробки парного перемежовування для занесення символів вхідних даних із місць розташування в запам'ятовуючому пристрої перемежовувача і запису символів вхідних даних в місця розташування, з яких тільки що було проведено зчитування, і при роботі в будь-якому іншому режимі, в якому кількість піднесучих складає половину або менше ніж половину від кількості піднесучих для перенесення символів вхідних даних на символ ОМЧР, непарне перемежовування передбачає: зчитування перших наборів символів вхідних даних із перших місць розташування в запам'ятовуючому пристрої перемежовувача і запис других наборів символів вхідних даних в запам'ятовуючий пристрій перемежовувача в другі місця розташування, причому другі місця розташування відрізняються від перших місць розташування. 24. Спосіб за п. 23, який відрізняється тим, що у ньому режимом роботи, який забезпечує максимальну кількість піднесучих на символ ОМЧР, є режим 32k. 25. Спосіб за п. 24, який відрізняється тим, що режими роботи включають також один або більше з режимів 2k, 4k, 8k і 16k. 26. Спосіб за п. 19, який відрізняється тим, що передбачає зміну коду перестановки для формування адрес з одного символу ОМЧР на інший. 27. Спосіб передачі за п. 19, який відрізняється тим, що у ньому передачу символів даних, зчитаних із запам'ятовуючого пристрою, з використання піднесучих ОМЧР, виконують відповідно до стандарту цифрового телевізійного мовлення, такого як стандарт цифрового наземного телевізійного мовлення, стандарт цифрового наземного мовлення для мобільних телефонів або стандарт цифрового наземного мовлення 2. 18 UA 101145 C2 5 10 15 20 25 30 35 40 45 50 55 60 28. Спосіб прийому даних, використовуючи ортогональне мультиплексування з частотним розділенням (ОМЧР) символів, що містить етапи, на яких: отримують задану кількість символів даних із заданої кількості сигналів піднесучої з кожного з символів ОМЧР для формування вихідного потоку даних, причому задана кількість сигналів визначають у відповідності з одним з множини режимів роботи і символів даних, що містять перші набори символів даних і другі набори символів даних, здійснюють перемежовування відповідно до обробки непарного перемежовування, при якій забезпечується перемежовування перших наборів символів даних із сигналів піднесучих перших символів ОМЧР, у вихідний потік даних, і відповідно до обробки парного перемежовування, при якій виконують перемежовування других наборів символів даних із сигналів піднесучих других символів ОМЧР у вихідний потік даних, причому обробка непарного перемежовування передбачає: занесення перших наборів символів даних, відновлених із сигналів піднесучих перших символів ОМЧР, в запам'ятовуючий пристрій перемежовувала, відповідно до порядку, який визначається кодом перестановки, і зчитування перших наборів символів даних із запам'ятовуючого пристрою перемежовувача, відповідно до порядку надходження у вихідний потік даних, і обробка парного перемежовування передбачає: занесення других наборів символів даних, отриманих з сигналів піднесучих других символів ОМЧР, в запам'ятовуючий пристрій перемежовувала,відповідно до порядку надходження, і зчитування других наборів символів даних із запам'ятовуючого пристрою перемежовувача, відповідно до порядку, який визначається кодом перестановки, у вихідний потік даних, таким чином, що, в той час як символи даних із першого набору зчитують з місць розташування в запам'ятовуючому пристрої перемежовувача, символи даних із другого набору можуть бути записані в місцях розташування, з яких тільки що було проведено зчитування, і, коли символи даних із другого набору зчитують з місць розташування в запам'ятовуючому пристрої перемежовувача, символи даних із наступного першого набору можуть бути записані в місця розташування, з яких тільки що було проведено зчитування, в якому, якщо режимом модуляції є режим, який включає половину або менше ніж половину кількості сигналів піднесучих від загальної кількості піднесучих в символах ОМЧР для перенесення символів даних, які можуть бути розміщені в запам'ятовуючому пристрої перемежовувача, перемежовування передбачає: виконання перемежовування символів даних, як з першого, так і з другого наборів, відповідно до обробки непарного перемежовування з першого і другого символів ОМЧР. 29. Спосіб за п. 28, який відрізняється тим, що у ньому перемежовування передбачає: генерування адреси, використовуючи генератор адреси під час обробки непарного перемежовування, для запису першого або першого і другого наборів символів даних із сигналів піднесучих перших символів ОМЧР в запам'ятовуючий пристрій перемежовувала, відповідно до порядку, який визначається кодом перестановки, і використовують адреси, які були згенеровані, під час обробки парного перемежовування для зчитування других наборів символів даних із запам'ятовуючого пристрою перемежовувача, відповідно до порядку, який визначається кодом перестановки, у вихідний потік даних. 30. Спосіб за п. 28, який відрізняється тим, що у ньому генерування адрес, з використанням генератора адреси, передбачає: генерування псевдовипадкової послідовності бітів з використанням лінійного регістра зсуву із зворотним зв'язком, який включає задану кількість каскадів регістра і поліном генератора, виконання перестановки бітів, присутніх в каскадах регістра, відповідно до коду перестановки, для формування адрес однієї з піднесучих ОМЧР, і повторне генерування адреси, якщо згенерована адреса перевищує задану максимальну дійсну адресу, причому задана максимальна дійсна адреса встановлена відповідно до режиму модуляції. 31. Спосіб за п. 28, який відрізняється тим, що у ньому мінімальний розмір запам'ятовуючого пристрою перемежовувача може бути отриманий відповідно до максимальної кількості символів вхідних даних, які можуть бути перенесені по піднесучих символах ОМЧР, які доступні для перенесення символів вхідних даних в будь-якому з режимів роботи. 32. Спосіб за п. 28, який відрізняється тим, що у ньому перемежовування передбачає: при роботі в режимі, який забезпечує максимальну кількість піднесучих на символ ОМЧР, використовують доступний запам'ятовуючий пристрій перемежовувача відповідно до обробки непарного перемежовування і обробки парного перемежовування для виконання зчитування символів даних із місць розташування в запам'ятовуючому пристрої перемежовувача і запису 19 UA 101145 C2 5 10 15 символів даних в запам'ятовуючий пристрій перемежовувача з місць розташувань, з яких тільки що було проведено зчитування, і при роботі в будь-якому іншому режимі, в якому кількість піднесучих складає половину або менше ніж половину кількості піднесучих, для перенесення символів даних на символ ОМЧР, перемежовування відповідно до обробки непарного перемежовування, для зчитування перших наборів символів даних із перших місць розташування в запам'ятовуючому пристрої перемежовувача, і занесення другого набору символів даних в запам'ятовуючий пристрій перемежовувача в других місцях розташування, причому другі місця розташування відрізняються від перших місць розташування. 33. Спосіб за п. 32, який відрізняється тим, що у ньому режимом роботи, який забезпечує максимальну кількість піднесучих на символ ОМЧР, є режим 32k. 34. Спосіб за п. 33, який відрізняється тим, що у ньому режими роботи включають також один або більше з режимів 2k, 4k, 8k і 16k. 35. Спосіб за п. 28, який відрізняється тим, що при ньому змінюють код перестановки для формування адрес з одного символу ОМЧР в інший. 36. Спосіб прийому за п. 28, в якому прийом заданої кількості символів даних із символу ОМЧР виконують для прийому даних відповідно до стандарту цифрового телевізійного мовлення, такого як стандарт цифрового наземного телевізійного мовлення, стандарт цифрового наземного мовлення для мобільних телефонів або стандарт цифрового наземного мовлення 2. 20 UA 101145 C2 21 UA 101145 C2 22 UA 101145 C2 23 UA 101145 C2 24 UA 101145 C2 25 UA 101145 C2 Комп’ютерна верстка В. Мацело Державна служба інтелектуальної власності України, вул. Урицького, 45, м. Київ, МСП, 03680, Україна ДП “Український інститут промислової власності”, вул. Глазунова, 1, м. Київ – 42, 01601 26
ДивитисяДодаткова інформація
Назва патенту англійськоюData processing apparatus and method
Автори англійськоюTaylor Matthen Paul Athol, Atungsiri Samuel Asanberg, Wilson John Nicholas
Назва патенту російськоюУстройство и способ обработки данных
Автори російськоюТейлор Метью Пол Атол, Атунгсири Семюэль Асанбенг, Уилсон Джон Николас
МПК / Мітки
МПК: H04L 27/26, H03M 13/27, G06F 12/02
Мітки: даних, спосіб, обробки, пристрій
Код посилання
<a href="https://ua.patents.su/28-101145-pristrijj-ta-sposib-obrobki-danikh.html" target="_blank" rel="follow" title="База патентів України">Пристрій та спосіб обробки даних</a>
Попередній патент: Пристрій та спосіб обробки даних
Наступний патент: Платформа з полотняним транспортером, стрічка транспортера для використання у платформі з полотняним транспортером та вузол для направлення стрічки транспортера
Випадковий патент: Віброекструдер для формування прямокутних у поперечному перерізі фібробетонних виробів