Спосіб виявлення певного сигналу з сукупності сигналів розширеного спектра та приймальний вузол для виявлення цього сигналу
Номер патенту: 73157
Опубліковано: 15.06.2005
Автори: Блек Пітер Дж., Вівер Ліндсі А., молодший, Падовані Роберто
Формула / Реферат
1. Спосіб виявлення певного сигналу з сукупності сигналів розширеного спектра, який розширений певним набором псевдорандомізованих шумових (ПШ) послідовностей і полягає у:
- ідентифікації першого набору ПШ послідовностей, що відповідають першій гіпотезі щодо виявленого сигналу розширеного спектра,
- обробці прийнятого сигналу з ідентифікованим набором ПШ послідовностей для відокремлення пілот-сигналу,
- обчисленні метрики для відокремленого пілот-сигналу,
- визначенні, чи був виявлений пілот-сигнал, базуючись частково на обчисленій метриці, і
- якщо було визначено, що пілот-сигнал не був виявлений,
вибранні другого набору ПШ послідовностей, що відповідають другій гіпотезі щодо певного виявленого сигналу розширеного спектра, причому ПШ послідовності другого набору є некорельованими з ПШ послідовностями першого набору, та
- повторенні операцій обробки, обчислення і визначення.
2. Спосіб за п. 1, який відрізняється тим, що ПШ послідовності другого набору є оберненими відносно ПШ послідовностей першого набору.
3. Спосіб за п. 2, який відрізняється тим, що ПШ послідовності першого набору зберігаються у вузлі пам'яті і тим, що додатково полягає у:
- зчитуванні з вузла пам'яті у першому напрямку для одержання ПШ послідовностей першого набору і
- зчитуванні з вузла пам'яті у другому напрямку для одержання ПШ послідовностей другого набору.
4. Спосіб за п. 1, який відрізняється тим, що ПШ послідовності першого набору генеруються на основі характеристичних поліномів:
PI,1=x15+x13+x9+x8+x7+x5+1 і
PQ,1=x15+x12+x11+x10+x6+x5+x4+x3+1,
де Р - характеристичний поліном для скремблюючої послідовності;
І - індекс для синфазної послідовності;
Q - квадратурна послідовність;
1,2 - конкретизація Р;
х - розряд генератора.
5. Спосіб за п. 4, який відрізняється тим, що ПШ послідовності другого набору генеруються на основі характеристичних поліномів:
PI,2=x15+x10+x8+x7+x6+x2+1 і
PQ,2=x15+x12+x11+x10+x9+x5+x4+x3+1,
де Р- характеристичний поліном для скремблюючої послідовності;
I - індекс для синфазної послідовності;
Q - квадратурна послідовність;
1,2 - конкретизація Р;
х - розряд генератора.
6. Спосіб за п. 1, який відрізняється тим, що ПШ послідовності першого і другого наборів мають довжину 215.
7. Спосіб за п. 1, який відрізняється тим, що метрикою для відокремленого пілот-сигналу є виміряна енергія, обчислена на певному часовому інтервалі.
8. Спосіб за п. 1, який відрізняється тим, що певний сигнал розширеного спектра генерується згідно з стандартом IS-95-A.
9. Спосіб за п. 1, який відрізняється тим, що певний сигнал розширеного спектра містить пілот-сигнал, який піддають часовій селекції.
10. Приймальний вузол, призначений виявляти певний сигнал з сукупності сигналів розширеного спектра, який містить:
- приймач, призначений приймати і обробляти прийнятий сигнал для одержання обробленого сигналу, який містить певний сигнал розширеного спектра,
- демодулятор, з'єднаний з приймачем, і призначений демодулювати оброблений сигнал для одержання сигналів базової смуги частот,
- згортувач, з'єднаний з демодулятором, і призначений згортати сигнали базової частотної смуги першим набором ПШ послідовностей для одержання згорнутих сигналів,
- ПШ генератор, з'єднаний з згортувачем і призначений забезпечувати перший набір ПШ послідовностей, вибраний з сукупності наборів ПШ послідовностей, що відповідають першій гіпотезі щодо певного виявленого сигналу розширеного спектра,
- вузол обробки, з'єднаний з згортувачем, і призначений обробляти згорнуті сигнали для відокремлення пілот-сигналу і обчислення метрики цього відокремленого пілот-сигналу, і
- контролер, з'єднаний з ПШ генератором і вузлом обробки і призначений визначати, чи був виявлений пілот-сигнал, базуючись частково на обчисленій метриці, і, якщо було визначено, що пілот-сигнал не був виявлений, інструктувати ПШ генератор забезпечити другий набір ПШ послідовностей, що відповідають другій гіпотезі щодо певного виявленого сигналу розширеного спектра і є некорельованими з ПШ послідовностями першого набору.
11. Приймальний вузол за п. 10, який відрізняється тим, що ПШ послідовності другого набору є оберненими відносно ПШ послідовностей першого набору.
12. Приймальний вузол за п. 10, який відрізняється тим, що ПШ послідовності першого набору генеруються на основі характеристичних поліномів:
PI,1=x15+x13+x9+x8+x7+x5+1 і
PQ,1=x15+x12+x11+x10+x6+x5+x4+x3+1,
де Р - характеристичний поліном для скремблюючої послідовності;
І - індекс для синфазної послідовності;
Q - квадратурна послідовність;
1,2 - конкретизація Р;
х - розряд генератора.
13. Приймальний вузол за п. 12, який відрізняється тим, що ПШ послідовності другого набору генеруються на основі характеристичних поліномів:
PI,2=x15+x10+x8+x7+x6+x2+1 і
PQ,2=x15+x12+x11+x10+x9+x5+x4+x3+1,
де Р - характеристичний поліном для скремблюючої послідовності;
І - індекс для синфазної послідовності;
Q - квадратурна послідовність;
1,2 - конкретизація Р;
х - розряд генератора.
14. Приймальний вузол за п. 10, який відрізняється тим, що ПШ генератор містить вузол пам'яті, призначений зберігати перший набір ПШ послідовностей.
15. Приймальний вузол за п. 14, який відрізняється тим, що його виконано з можливістю зчитування з вузла пам'яті у першому напрямку для одержання першого набору ПШ послідовностей та з можливістю зчитування з вузла пам'яті у другому напрямку для одержання другого набору ПШ послідовностей
16. Приймальний вузол за п. 10, який відрізняється тим, що ПШ генератор містить набір зсувних регістрів з лінійним зворотним зв'язком, призначених реалізовувати набір характеристичних поліномів, що визначають ПШ послідовності першого і другого наборів.
17. Приймальний вузол за п. 10, який відрізняється тим, що певний сигнал розширеного спектра відповідає стандарту IS-95-A.
Текст
Винахід стосується безпровідного зв'язку, зокрема, генераторів псевдовипадкових чисел (ПШ) для систем зв'язку розширеного спектра. Використання модуляції для паралельного доступу з кодовим ущільненням каналів є одним з способів забезпечення зв'язку з великою кількістю користувачів. Хоча існують інші способи ущільнення каналів для паралельного доступу, наприклад, з розділенням часу (ПДРЧ і GSM), з частотним розділенням (ПДЧР) і з застосуванням амплітудного компандування на одній бічній смузі, модуляція згідно з ПДКУ має суттєві переваги над іншими способами забезпечення паралельного доступу у системах зв'язку. Використання ПДКУ описано у патентах США 4 901 307 і 5 103 459, включених у цей опис посиланням. Системи ПДКУ звичайно будують згідно з певним стандартом ПДКУ. Прикладами таких стандартів є стандарт TIA/EIA/IS-95-A - Стандарт сумісності мобільних і базових станцій для стільникових систем двостороннього зв'язку розширеного спектра (далі - IS-95-А) і стандарти TIA/EIA/IS-98-A, -В, -С Рекомендований мінімальний стандарт функцій мобільних станцій стільникових систем двостороннього зв'язку розширеного спектра і систем PCS. Системи ПДКУ є системами розширеного спектра прямої послідовності, які спектрально розширюють дані, що передаються, на всю доступну системі смугу частот рядом фазних і квадратурно-фазних псевдорандомізованих шумових (ПШ) послідовностей. ПШ послідовності обрані тому, що певні властивості "випадковості" поліпшують якість роботи. Кожний стандарт ПДКУ визначає конкретні ПШ послідовності для розширення даних. У системах ПДКУ певна географічна область може бути розділена на кілька суміжних комірок, кожна з яких може бути розділена на сектори. Кожна комірка або сектор обслуговується базовою станцією (БС), яка підтримує зв'язок з багатьма мобільними станціями (МС), що знаходяться усередині або поблизу комірки або сектора зони обслуговування. Прямим каналом зв'язку називають канал передач від БС до МС, зворотним каналом - канал передач від МС до БС. Прямому і зворотному каналам призначають окремі частоти. У системі ПДКУ стандарту IS-95-A кожній БС призначають певний зсув ПШ послідовностей, причому кожна БС одержує один з 512 можливих зсувів. Призначений зсув дозволяє МС ідентифікувати кожну БС, з якою вона має зв'язок. Звичайно БС у прямому каналі передає пілот-сигнал, який МС використовує для одержання доступу до системи. У системі стандарту IS-95-A цей сигнал є просто ПШ послідовністю, що передається з призначеним зсувом. Пілот-сигнал дає змогу МС своєчасно встановити зв'язок з локальною БС. З прийнятого пілот сигналу МС одержує синхронізаційні дані і інформацію про відносну потужність сигналу. Оскільки попит на безпровідний зв'язок зростає, географічна область може включати кілька систем розширеного спектра. Наприклад, така область може одночасно обслуговуватись одною системою ПДКУ у стільниковому частотному діапазоні і другою системою ПДКУ, що працює у діапазоні частот PCS (або іншому). МС може бути надана здатність одержувати доступ і підтримувати зв'язок з однією або кількома системами ПДКУ. У процесі одержання доступу, якщо БС цих різних систем ПДКУ передають однакові ПШ послідовності, МС не зможе легко розрізнити пілот-сигнали цих систем. Тому може виникнути необхідність у додатковій обробці сигналу для одержання доступу і ідентифікації бажаної системи, що може подовжити процес доступу. Отже, бажано мати способи виявлення і доступу до певної системі ПДКУ у багатосистемному довкіллі. Винахід надає спосіб поліпшення процесу доступу у довкіллі розширеного спектра, де МС приймає у прямому каналі сигнали розширеного спектра від кількох систем ПДКУ, або коли МС не має апріорної інформації про джерело прийнятого сигналу. Згідно з винаходом, сигнали розширеного спектра від різних систем ПДКУ розширюються різними наборами ПШ послідовностей, причому ПШ послідовності кожного набору є некорельованими з ПШ послідовностями інших наборів. Використання некорельованих ПШ послідовностей знижує імовірність виявлення пілот-сигналу небажаної системи і поліпшує середній час пошуку пілот-сигналу бажаної системи. Втілення винаходу надає спосіб одержання з сукупності сигналів розширеного спектра одного конкретного сигналу, розширеного згідно з певним набором ПШ послідовностей. Згідно з цим способом, здійснюється ідентифікація першого набору ПШ послідовностей, які ставляться у відповідність до першої гіпотези щодо прийнятого сигналу розширеного спектра. Після цього прийнятий сигнал обробляється ідентифікованим набором ПШ послідовностей для відокремлення пілот-сигналу. Для цього пілот-сигналу обчислюється метрика, яка використовується для визначення, чи був виявлений пілот-сигнал. Якщо було визначено, що пілот-сигналу не виявлено, обирається і використовується для обробки прийнятого сигналу другий набір ПШ послідовностей, які відповідають другій гіпотезі щодо виявленого сигналу розширеного спектра. ПШ послідовності другого набору є некорельованими з ПШ послідовностями першого набору. У одному з втілень ПШ послідовності другого набору є оберненими відносно ПШ послідовностей першого. ПШ послідовності першого набору можуть бути генеровані, базуючись на характеристичних поліномах, визначених стандартом IS-95-A. Інше втілення винаходу надає спосіб для приймального вузла, конфігурованого виявляти певний з кількох сигналів розширеного спектра. Приймальний вузол включає приймач, демодулятор, згортувач, ПШ генератор, вузол обробки і контролер. Приймач приймає і обробляє прийнятий сигнал, який включає конкретний сигнал розширеного спектра. Оброблений сигнал надходить до демодулятора, який демодулює його і формує сигнали смуги модулюючих частот, а згортувач згортає ці сигнали першим набором ПШ послідовностей і формує згорнутий сигнал. ПШ генератор генерує перший набір ПШ послідовностей, обрану з кількох таких наборів ПШ послідовностей, що відповідають першій гіпотезі щодо цього виявленого сигналу розширеного спектра. Вузол обробки обробляє згорнутий сигнал для відокремлення пілот-сигналу і обчислює метрику для нього. Контролер визначає, чи був цей пілот-сигнал виявлений на основі обчисленої метрики. Якщо було визначено, що пілот-сигнал не виявлений, контролер інструктує ПШ генератор надати другий набір ПШ послідовностей, що відповідають другій гіпотезі щодо цього виявленого сигналу розширеного спектра. ПШ послідовності другого набору є некорельованими з ПШ послідовностями першого. Згідно з одним з втілень, ПШ послідовності другого набору є оберненими відносно ПШ послідовностей першого набору. ПШ послідовності першого набору можуть бути генеровані, базуючись на характеристичних поліномах, визначених стандартом IS-95-A. Іншим об'єктом винаходу є передавач, який включає розширювач, ПШ генератор, модулятор і передавач. Розширювач приймає і розширює пілотні дані набором ПШ послідовностей для одержання розширених пілотних даних. ПШ генератор надає набір ПШ послідовностей, генерованих з використанням таких характеристичних поліномів: РІ,1 = х15 + х10+х8 + х7 + х6 + х2+1 і PQ,1 = х15 + х12 + х11 + х10 + х9 + х5+ х4 + х3+ 1. Модулятор модулює розширені пілотні дані і формує модульований сигнал, який передавач приймає і обробляє, формуючи сигнал розширеного спектра. Пілотні дані можна піддавати селекції. Особливості, об'єкти і переваги винаходу можна краще уяснити з наведеного далі детального опису з посиланнями на креслення, у яких: фіг.1 - блок-схема бажаного втілення передавального вузла, який генерує сигнал розширеного спектра у системі зв'язку ПДКУ, фіг.2 - більш деталізована блок-схема кодера і розширювача для передавального вузла стандарту IS-95A, фіг.3 - блок-схема бажаного втілення приймального вузла, який приймає і обробляє сигнал розширеного спектра, фіг.4 - блок-схема втілення декодера приймального вузла, фіг.5 - схема алгоритма втілення процесу доступу для МС, фіг.6А - блок-схема втілення ПШ генератора для генерування фазної ПШ послідовності згідно з характеристичним поліномом стандарту IS-95-A і фіг. 6В - блок-схема втілення ПШ генератора для генерування фазної ПШ послідовності, оберненої відносно ПШ послідовності фіг.6А. Фіг.1 містить блок-схему бажаного втілення передавального вузла 100, який генерує сигнал розширеного спектра у системі зв'язку ПДКУ. У вузлі 100 дані, що надходять від джерела 112 даних, форматуються у кадри даних і надходять до кодера 114. Контролер 116 може керувати цим форматуванням і надсиланням кадрів від джерела 112 даних і може також надсилати додаткові дані і повідомлення до кодера 114. Кодер 114 кодує прийняті дані і повідомлення згідно з певним форматом кодування і надсилає кодовані дані до розширювача 118, який також приймає ПШ послідовності від ПШ генератора 120 і спектрально розширює кодовані дані і повідомлення цими ПШ послідовностями. Розширені дані надходять до модулятора 122, який модулює дані сигналом-носієм (IF_I_O) проміжної частоти згідно з певним форматом модуляції (наприклад, QPSK або OQPSK) і одержує модульований сигнал проміжної частоти (ПЧ). Модульований сигнал ПЧ надходить до передавача 130, який буферує і підсилює цей сигнал, підвищує його частоту до радіочастоти (РЧ), фільтрує і підсилює сигнал РЧ, одержуючи модульований сигнал РЧ. Цей сигнал проходить через ізолятор і антенний перемикач і передається антеною 132 як сигнал розширеного спектра. Передавальний вузол 100 може бути побудований згідно з певним стандартом ПДКУ, наприклад, (1) стандартом TIA/EIA/IS-95-A - Стандарт сумісності мобільних і базових станцій для стільникових систем двостороннього зв'язку розширеного спектра (далі -IS-95-A), (2) стандартом TIA/EIA/IS-98-A, -В, -С, (3) стандартом cdma200 ITU-R RTT або (4) стандартом W-CDMA. Ці стандарти включені посиланням. Передавальний вузол 100 може бути також побудований згідно з певною ще не стандартизованою архітектурою ПДКУ, описаною, наприклад, у заявці 08/963 386, тепер патент США № 6,574,211, включений посиланням. Фіг. 2 містить блок-схему кодера і розширювача для передавального вузла стандарту IS-95-A. Дані пілотканалу надходять до елемента 220а покриття каналу, який покриває ці дані кодом Уолша 0 (тобто 64-бітовою послідовністю нулів). Згідно з IS-95-A, дані пілот-каналу є послідовністю нулів і покриті дані пілот-каналу також є послідовністю нулів. Покриті пілотні дані надходять до розширювачів 222а, 222Ь, які також приймають фазну (ПШІ) і квадратурну (ПНЮ) ПШ послідовності. Кожний з розширювачів 222 розширює прийняті дані відповідною ПШ послідовністю і надсилає розширені дані до перетворювача масштабу і суматора 226. Дані синхроканалу надходять до кодера 210а, який кодує їх згідно з певним форматом кодування. Згідно з IS-95-A, кодер 210а генерує і додає біти перевірки КЦН, додає групу хвостових біт, кодує з згорткою дані і додані біти, генеруючи кодові символи, і повторює ці символи для формування кодованих даних певної символьної швидкості. Кодовані дані надходять до блочного переміжувача 212а, який переупорядковує символи згідно з форматом переупорядкування. Переміжені дані надходять до канального елемента покриття, який покриває дані кодом Уолша 32 (тобто 64-бітовою послідовністю 32 нулів і подальших 32 одиниць). Покриті синхродані надходять до розширювачів 222с, 222d, які розширюють їх фазною і квадратурною ПШ послідовностями і надсилають їх до перетворювача масштабу і суматора 226. Дані інформаційного каналу (тобто каналу передачі даних) надходять до кодера 210b, який кодує їх згідно з певним форматом кодування. Кодер 210b генерує і додає біти перевірки КЦН, додає групу хвостових біт, кодує з згорткою дані і додані біти, можливо, з урахуванням швидкості передачі, генеруючи кодові символи, і повторює ці символи для формування кодованих даних певної символьної швидкості. Кодовані дані надходять до блочного переміжувача 212Ь, який переупорядковує символи згідно з форматом переупорядкування і надсилає переміжені дані до скремблера 214. Скремблер 214 приймає також довгу ПШ послідовність від генератора довгого ПШ коду і генерує скрембльовані дані. Мультилексор 218 приймає скрембльовані дані і дані керування потужністю, обирає, . згідно з сигналом керування від проріджувача 217, або скрембльовані дані, або дані керування потужністю і спрямовує обрані дані до канального елемента 220с покриття. Елемент 220с покриває дані певним кодом Уолша Wi, призначеним для зв'язку з певною МС, і надсилає покриті інформаційні дані до розширювачів 222е, 222f, які розширюють ці дані фазною і квадратурною ПШ послідовностями і надсилає їх до перетворювача масштабу і суматора 226. Перетворювач масштабу і суматор 226 також приймають дані інших інформаційних каналів, масштабують кожний канал згідно з механізмом керування потужністю і об'єднують пілот-канал, синхроканал і масштабовані інформаційні дані, формуючи цим кінцеві розширені дані. Оскільки дані, ПШ послідовності і послідовності Уолша мають розрізнення 1 біт, канальні елементи 220 покриття, розширювачі 222 і скремблер 214 можуть бути реалізовані як елементи складання за mod 2. Фіг.3 містить блок-схему приймального вузла 300, який приймає і обробляє сигнал розширеного спектра. Сигнал приймається антеною 310 і надсилається до приймача 312, . який його підсилює, фільтрує і знижує частоту. Модульований сигнал ПЧ надходить до демодулятора 314, який демодулює його згідно з форматом демодуляції, комплементарним до формату модуляції у передавальному вузлі. Демодульовані фазні (І) і квадратурні (Q) дані надходять до згортувача 316, який згортає їх фазною і квадратурною ПШ послідовностями, одержаними від ПШ генератора 318. Згорнуті дані надходять до декодера 320 який декодує їх згідно з схемою декодування, комплементарним до схеми кодування у передавальному вузлі. Декодовані дані надходять до споживача 322 даних. Фіг. 4 містить блок-схему декодера 320. Для відокремлення пілотних даних згорнуті дані від згортувача 316 надходять до фільтра 410, який накопичує демодульовані дані І і Q на певному інтервалі часу, узгодженому з когерентністю каналу. Фільтровані дані І і Q надходять до елемента 412, який обчислює і складає їх квадрати. Вихід елемента 412, що дає оцінку сили (Ес/І 0) пілот-сигналу, надходить до контролера 330. Контролер 330 обчислює метрику пілотних даних. У одному з втілень контролер 330 обчислює енергію пілот-сигналу, складаючи квадрати даних на зумовленому часовому інтервалі (наприклад, 64 значень даних). Обчислення енергій пілот-сигналів описане у патентах США 5 805 648 і 5 903 554, включених посиланнями. Елементи (наприклад, фільтр 410, елемент 412 і частина контролера 330), що обчислюють згорнуті дані для одержання метрики (наприклад, обчисленням вимірювань енергії пілот-сигналів), називають сукупно вузлом обробки. Демодульовані дані І, Q надходять також до розкривача 420 Уолша, який розкриває дані кодом Уолша, що відповідає синхро- і інформаційному каналам, що обробляються. Розкриті дані надходять до демодулятора 422, який також приймає фільтровані дані І, Q від фільтра 412. Фільтровані дані І, Q використовуються як еталони фази і амплітуди при демодуляції даних. Вихід демодулятора 422 надходить до декодера 424, який декодує дані, використовуючи процедуру, комплементарну до процедури кодування у передавальному вузлі. Зокрема, декодер 424 переупорядковує дані, декодує їх з згорткою (тобто, використовуючи декодування Вітербі) і перевіряє переупорядковані дані згідно з бітами КЦН. Декодовані дані надходять до контролера 330. МС обробляє і пілот-канал і використовує його для одержання часової інформації і визначення якості прямого каналу. Після вмикання або при перході з іншої системи зв'язку (наприклад, аналогової або іншої системи ПДКУ) МС переходить у стан ініціалізації, у якому веде пошук передач від одної або кількох БС. Ініціалізована МС готова вести прийом або ініціювати встановлення зв'язку з виявленими БС. Фіг.5 містить схему алгоритма процесу доступу для МС. МС виконує цю операцію, перебуваючи у стані ініціалізації. Після вмикання або переходу від іншого операційного стану МС входить у стан 510 визначення системи, у якому вона обирає для роботи систему ПДКУ і встановлює у полі CDMACHS номер первинного або вторинного каналу ПДКУ. У іншому варіанті МС може вирішити працювати у системі іншого типу (наприклад, аналоговій) і перейти у стан 511. Якщо була обрана система ПДКУ, МС переходить у стан 512 пошуку пілотканалу. У стані пошуку пілот-каналу 512 МС намагається виявити пілот-канал обраної системи ПДКУ і настроюється на канал ПДКУ з номером, визначеним у полі CDMACHS каналу, встановлює канальний код для пілот-каналу і веде пошук пілот-сигналу. Якщо МС успішно виявляє пілот-канал протягом першого періоду Т1, вона переходить у стан 514 пошуку синхроканалу. У іншому разі, вона повертається у стан 510 визначення. У стані пошуку синхроканалу 514 МС приймає і обробляє повідомлення синхроканалу для визначення конфігурації системи і одержання часової інформації. Якщо МС успішно приймає повідомлення синхроканалу протягом другого періоду Т2, а рівень ревізії протоколу, який підтримується МС, є не нижчим за рівень ревізії протоколу, який підтримується БС, вона видобуває інформацію з повідомлення синхроканалу і зберігає її. Після цього МС переходить у стан зміни часових параметрів 516, у якому синхронізує її довгий ПШ код і системний час з системою ПДКУ, до якої вона одержала доступ. Для цієї синхронізації використовується інформація, видобута з прийнятого повідомлення синхроканалу. МС також ініціалізує інші внутрішні регістри і переходить у пасивний стан (не показаний) і чекає на зв'язок з знайденою БС. Якщо у стані пошуку синхроканалу 514 МС не може прийняти повноцінне повідомлення синхроканалу протягом Т2, вона повертається у стан 510. Якщо МС приймає повноцінне повідомлення синхроканалу протягом Т2, але рівень ревізії протоколу, який підтримується МС, є нижчим за рівень ревізії протоколу, який підтримується БС, МС також повертається у стан 510. Якщо МС повертається до стану 510 тому, що не може прийняти пілотного або синхроканалу, вона встановлює у полі CDMACHS номер іншого каналу (наприклад, первинного або вторинного) і намагається встановити зв'язок з цим іншим каналом ПДКУ. МС може виконати кілька спроб одержати доступ до первинного або вторинного каналу перед виконанням процесу вибору системи. Процес одержання доступу описаний у стандарті IS-95-A. Пілот-сигнал використовується, щоб синхронізувати МС за ПШ фазою і частотою з передачами від БС. Пошук пілот-сигналу виконується "пошуковим вузлом", який включає схему стеження як фази, так і частоти, і знаходиться у приймальному вузлі. Спочатку МС встановлює свою частоту поблизу частоти пілот-сигналу і після цього пошуковий вузол знаходить фазу і частоту прийнятого сигналу. Для визначення фази прийнятого пілот-сигналу з набору всіх можливих фазових зсувів обирається певна підгрупа фаз, яку називають вікном. МС визначає, чи синхронізований будь-який з фазових зсувів вікна з фазовим зсувом прийнятого сигналу. Спосіб і пристрій для пошуку пілот-сигналу описані у вже згаданому патенті США 5 805 648. Згідно з цим способом, обирається певний зсув ПШ з вікна і ПШ генератору надається цей зсув. Прийнятий сигнал згортається ПШ послідовностями, які мають обраний зсув для певного інтервалу часу обчислюється енергія пілот-сигналу (тобто протягом певної кількості елементів ПШ). Якщо обчислена енергія перевищує поріг виявлення, відбувається кількаразове сканування зсуву ПШ і для кожного сканування обчислюється енергія. Якщо обчислена енергія для всіх сканувань перевищує поріг правильності, пошук пілотканалу вважається успішним. Якщо обчислена енергія для зсуву ПШ є нижчою за поріг виявлення при першому скануванні або якщо обчислена енергія протягом сканувань виявляється нижчою за поріг правильності, обирається і перевіряється інший зсув ПШ з вікна. Якщо всі зсуви ПШ вікна є непридатними, обирається для сканування інше вікно можливих зсувів ПШ. Якщо після сканування всіх вікон пілот-каналу не виявлено, можна модифікувати критерій пошуку і повторити пошук. Наприклад, можуть бути змінені розмір вікна, кількість елементів коду для некогерентного накопичування і кількість когерентних накопичувань. У системах зв'язку розширеного спектра ПШ послідовності обирають такими, що вони мають певні важливі властивості "рандомізованості". Такими властивостями можуть бути: 1) Відносні частоти нулів і одиниць становлять 50% кожна, 2) Довжини послідовностей нулів і одиниць визначаються як у підкиданні монети. Половина всіх таких довжин становить 1 (тобто одиничні одиниці і одиничні нулі), чверть становить довжину 2, одна восьма довжину 3 і т. д. 1/2п-а частина всіх довжин має довжину n для всіх скінченних n. 3) Якщо випадкова послідовність зсувається на будь-яку кількість елементів, одержана послідовність матиме однакові кількості узгоджень і неузгоджень з первісною послідовністю. Стандарт IS-95-A визначає певну групу ПШ послідовностей для розширення даних перед передачею. Фазні і квадратурні ПШ послідовності мають кожна довжину 215 (тобто 32768 елементів ПШ коду) і генеруються на основі таких характеристичних поліномів: РI,1=х15 + х13+х9 + х8 + х7 + х5+1 (1) PQ,1 = х15 + х12 + х11 + х10 + х6 + х5+ х4 + х3+ 1 (2) Фіг. 6А містить блок-схему втілення ПШ генератора 600а, який генерує фазну ПШ послідовність згідно з поліномом (1). Генератор 600а включає ряд елементів 610а - 610о затримки, з'єднаних каскадом. Елементи 610 інціалізуються набором значень, базованих на бажаному зсуві ПШ. Виходи елементів 610b, 610f, 610g, 610h і 610j подаються на суматори (за mod 2) 612а - 612е, на які також подаються виходи суматорів 612b 612е і елемента 610о. Кожний суматор виконує складання (за mod 2) двох входів і формує на виході результат. Вихід суматора 612а подається до елемента затримки 610а. Послідовність ПШІ_1 від ПШ генератора 600а має довжину 215-1 (32767) і приблизно має якості "рандомізованості", згадані вище. У послідовність ПШІ_1 вводиться нуль кожного разу, коли з'являються 14 послідовних нулів. Таким доданням забезпечуються згадані вище властивості для n ≤ 15. Подібний генератор можна використати для генерування квадратурної ПШ послідовності згідно з поліномом (2). ПШ послідовності, визначені IS-95-A, мають бажані властивості "рандомізованості" і забезпечують належне функціонування систем розширеного спектра. Крім того, ці ПШ послідовності були перевірені на практиці протягом років. Отже, для нових систем ПДКУ і стандартів є перспективними ПШ послідовності стандарту IS-95-A. Однак, коли кілька систем ПДКУ працюють у певному географічному регіоні, і використовують для розширення однаковий набір ПШ послідовностей, пошук пілот-каналів цих систем ускладнюється. МС приймає складений сигнал, який є комбінацією сигналів розширеного спектра від всіх БС, що ведуть передачу у цих різних системах ПДКУ. МС обирає одну з цих систем для пошуку і обробки прийнятого сигналу з використанням ПШ послідовностей, що відповідають обраній системі. У процесі одержання доступу МС згортає прийнятий сигнал згідно з різними зсувами обраних ПШ послідовностей і обчислює енергію пілотсигналу для цих зсувів. Якщо кілька систем ПДКУ використовують однакові ПШ послідовності для розширення пілотних даних, МС може виявитись нездатною ефективно визначити систему, до якої належить виявлений пілот-сигнал. В результаті МС часто хибно виявляє пілот-сигнал (тобто визначає, що був прийнятий сигнал від бажаної системи в той час, як це був сигнал від іншої системи). Таке знаходження пілот-сигналу від небажаної системи може призвести до того, що МС перейде до наступного операційного стану обробки синхроканалу для одержання повідомлення синхроканалу. МС виявить з цього повідомлення, що був прийнятий небажаний сигнал розширеного спектра і повернеться до стану пошуку пілот-сигналу. Багаторазове хибне виявлення пілот-сигналу і прийом повідомлення синхроканалу можуть подовжити процес одержання доступу і, отже, знизити якість роботи МС. У одному з втілень для системи тієї ж географічної області обирають ПШ послідовності, некорельовані з ПШ послідовностями інших систем розширеного спектра цієї області. Використання таких некорельованих послідовностей знижує кількість хибних виявлень пілот-сигналу і прискорює процес одержання доступу. Таке поліпшення може бути ілюстроване прикладом, у якому дві системи ПДКУ працюють у одній зоні обслуговування. У пепршому варіанті обидві системи використовують один і той же набір ПШ послідовностей (наприклад, визначених у IS-95-A) для розширення пілотних і інформаційних даних. У процесі доступу МС використовує цей набір ПШ послідовностей, обчислює енергію пілот-сигналу для різних зсувів ПШ і, базуючись на цьому обчисленні, визначає, чи був виявлений пілот-сигнал. МС не може визначити, яку систему ПДКУ вона знайшла і чи є знайдена система бажаною, без додаткової обробки сигналу, наприклад, одержання повідомлення синхроканалу. Зрозуміло, що хибне виявлення пілот-сигналу першої системи ПДКУ при спробі виявити пілот-сигнал другої системи ПДКУ може подовжити процес одержання доступу. Згідно з другим варіантом, кожна система ПДКУ використовує свій набір ПШ послідовностей, некорельованих з ПШ послідовностями інших систем. У процесі доступу МС обирає набір ПШ послідовностей, що відповідає бажаній системі ПДКУ. Якщо ведуть передачу кілька систем, МС може вести пошук лише сигналу від бажаної системи, оскільки пілот-сигнали інших систем не є корельованими з обраним набором ПШ послідовностей і напевно не будуть виявлені. Цим відвертається хибне виявлення пілот-сигналів небажаних систем. У одному з втілень ПШ послідовності альтернативної системи ПДКУ обирають некорельованими з ПШ послідовностями системи ПДКУ (наприклад, IS-95-A) тієї ж області. У даному випадку ПШ послідовності альтернативної системи є оберненими (у часі) до ПШ послідовностей IS-95-A. Ці некорельовані послідовності мають довжину 215 (32768) елементів коду і породжуються характеристичними поліномами PI,2 = x15 + x10 + x7+ x6 + x5 + x2+ 1 (3) PQ,2 = x15 + x12 + x11 + x10 + x6 + x5+ x4 + x3+ 1 (4) Фіг. 6В містить блок-схему втілення ПШ генератора 600Ь, який генерує фазну ПШ послідовність згідно з поліномом (3). Генератор 600Ь включає ряд елементів 620а - 620о затримки, з'єднаних каскадом. Елементи 620 інціалізуються набором значень, базованих на бажаному зсуві ПШ. Виходи елементів 620с, 620g, 620h, 620і і 620к подаються на суматори (за mod 2) 622а - 622е, на які також подаються виходи суматорів 622а 622d і елемента 620а. Кожний суматор виконує складання (за mod 2) двох входів і формує на виході результат. Вихід суматора 622а подається до елемента затримки 620о. Послідовність ПШІ_2 від ПШ генератора 600а має довжину 215-1 (32767) і приблизно має якості "рандомізованості", згадані вище. У послідовність ПШІ_2 вводиться нуль кожного разу, коли з'являються 14 послідовних нулів. Таким доданням забезпечуються згадані вище властивості. Оскільки послідовність ПШІ_2 від ПШ генератора 600Ь є зворотною (у часі) до ПШМ, генерованої ПШ генератором 600а, послідовність ПШІ_2 також має властивості рандомізованості послідовності ПШМ і може використовуватись у новій системі розширеного спектра. У бажаному втіленні ПШ послідовності генеруються і зберігаються у пам'яті МС. МС має лічильник для адресації пам'яті. Перший набір ПШ послідовностей може бути одержаний з пам'яті нараховуванням у лічильнику у прямому напрямку (тобто з зростанням його значення), а другий набір - роботою лічильника у зворотному напрямку (тобто з зменшенням значення). Якщо МС шукає доступу до системи ПДКУ без попереднього знання, які системи ПДКУ є в наявності, вона може обрати набір ПШ послідовностей, який відповідає певній гіпотезі щодо прийнятого сигналу розширеного спектра. Наприклад, МС може спочатку прийняти, що прийнятий сигнал є сигналом стандарту IS-95-A і обрати набір ПШ послідовностей згідно з цією гіпотезою. Якщо спроба доступу виявиться невдалою з цим набором, МС може обрати інший набір ПШ послідовностей, який відповідає іншій гіпотезі (тобто системі ПДКУ іншого типу). Цей процес може продовжуватись до виявлення бажаної системи або її відсутності. Описані вище елементи приймального і передавального вузлів можуть бути реалізовані різними шляхами. їх можна реалізувати у вигляді однієї або кількох інтегральних схем, спеціальної інтегральної схеми (ASIC), процесора цифрових сигналів (DSP), контролера, мікропроцесора, інших схем і/або програм, призначених виконувати описані вище функції, або їх комбінації. У деяких втіленнях пристрій пам'яті, призначений для зберігання ПШ послідовностей, може бути реалізований як пам'ять з довільним доступом (RAM), динамічна RAM (DRAM), FLASH-пам'ять, ROM, програмована ROM (PROM), ПЗП, НПЗПта ін. Описаний винахід може знайти застосування у багатьох системах розширеного спектра, як існуючих, так і нових, наприклад, подібних описаним у вже згаданих заявці 08/963 386 і патентах 4 901 307 і 5 103 459. Винахід може поліпшити роботу МС у системах розширеного спектра. Наведений вище опис бажаних втілень дозволить будь-якому фахівцю використати винахід, зробивши належні модифікації і зміни згідно з концепціями і принципами винаходу. Об'єм винаходу не обмежується наведеними втіленнями і визначається наведеними новими принципами і ознаками.
ДивитисяДодаткова інформація
Назва патенту англійськоюMethod for isolating a pilot signal from signals with extended frequency spectrum; receiver for detecting a pilot signal
Автори англійськоюBlack Peter J., Black, Peter, J., Black, Peter J., Padovani, Roberto
Назва патенту російськоюСпособ выделения контрольного сигнала из совокупности сигналов с расширенным спектром частот; приемное устройство для обнаружения контрольного сигнала
Автори російськоюБлек Питер Дж.
МПК / Мітки
МПК: H04Q 3/00, H04B 1/707
Мітки: цього, спектра, сигналів, сукупності, приймальний, сигналу, розширеного, вузол, певного, виявлення, спосіб
Код посилання
<a href="https://ua.patents.su/7-73157-sposib-viyavlennya-pevnogo-signalu-z-sukupnosti-signaliv-rozshirenogo-spektra-ta-prijjmalnijj-vuzol-dlya-viyavlennya-cogo-signalu.html" target="_blank" rel="follow" title="База патентів України">Спосіб виявлення певного сигналу з сукупності сигналів розширеного спектра та приймальний вузол для виявлення цього сигналу</a>
Попередній патент: Спосіб обробки місця культивування рослини з застосуванням дифлуфензопіру
Наступний патент: Установка для виготовлення маршрутних секцій
Випадковий патент: Спосіб діагностики побутової, епідермальної, харчової та пилкової алергії у дітей