Оцінка відхилення частоти
Формула / Реферат
1. Спосіб оцінки відхилення частоти, який включає етапи, на яких:
витягують пілот-сигнал в частотній області для першого користувача з першої антени;
виконують зворотне дискретне перетворення Фур'є для переведення частотної області пілот-сигналу в першу послідовність часової області для першої антени;
множать першу послідовність часової області на спряжену локальну копію, щоб одержати результуючу послідовність;
проектують результуючу послідовність на верхню половину та нижню половину одиничного кола;
обчислюють різницю квадрата модуля векторної суми для кожної гілки в одиничному колі, щоб оцінити корекцію відхилення частоти; і
коректують відхилення частоти шляхом множення першої послідовності часової області на обертовий вектор.
2. Спосіб за п. 1, в якому обертовий вектор формується генератором з цифровим керуванням, керованим об'єднаною корекцією відхилення частоти.
3. Спосіб за п. 1, в якому пілот-сигнал витягується з одиночного символу OFDM, що переносить пілот-сигнали.
4. Спосіб за п. 3, в якому пілот-сигнали займають будь-яку ширину смуги пропускання в символі OFDM, що відбувається через стрибкоподібну перебудову частоти.
5. Спосіб за п. 1, в якому обчислення різниці квадрата модуля включає етап, на якому використовують дискретне перетворення Фур'є, обчислене на дробовій частині рознесення піднесучих.
6. Спосіб за п. 5, в якому дробова частина рознесення піднесучих складає близько 0,5.
7. Спосіб за п. 1, який додатково включає етапи, на яких:
витягують другий пілот-сигнал в частотній області для першого користувача з другої антени;
виконують зворотне дискретне перетворення Фур'є для переведення частотної області другого пілот-сигналу у другу послідовність часової області для другої антени;
ідентифікують багатопроменеві компоненти від кожної з першої і другої послідовностей часової області, одержаних з кожної антени;
множать кожний з багатопроменевих компонентів на відповідну спряжену локальну копію, зміщену у часі, щоб одержати результуючі послідовності;
проектують кожну з результуючих послідовностей на верхню половину і нижню половину одиничного кола;
обчислюють різницю квадрата модуля векторної суми для кожної гілки в одиничному колі, щоб оцінити корекцію відхилення частоти;
об'єднують корекції відхилення частоти від кожного з багатопроменевих компонентів, щоб одержати об'єднану корекцію відхилення частоти для кожної антени;
об'єднують результуюче відхилення частоти кожної антени, щоб надати загальну оцінку відхилення частоти; і
коректують відхилення частоти шляхом множення послідовностей часової області на обертовий вектор, сформований генератором з цифровим керуванням, керованим загальною оцінкою відхилення частоти.
8. Пристрій бездротового зв'язку, який містить:
запам'ятовуючий пристрій, який зберігає команди, які належать до одержання пілот-сигналу в частотній області для першого користувача з першої антени, виконання зворотного дискретного перетворення Фур'є для переведення частотної області пілот-сигналу в першу послідовність часової області для першої антени, множення першої послідовності часової області на спряжену локальну копію, щоб одержати результуючу послідовність, проектування результуючої послідовності на верхню половину і нижню половину одиничного кола, обчислення різниці квадрата модуля векторної суми для кожної гілки в одиничному колі, щоб оцінити корекцію відхилення частоти, і корекції відхилення частоти шляхом множення першої послідовності часової області на обертовий вектор; і
процесор, сполучений із запам'ятовуючим пристроєм, сконфігурований для виконання команд, збережених в запам'ятовуючому пристрої.
9. Пристрій за п. 8, в якому обертовий вектор формується генератором з цифровим керуванням, керованим об'єднаною корекцією відхилення частоти.
10. Пристрій за п. 8, в якому пілот-сигнал витягується з одиночного символу OFDM, що переносить пілот-сигнали.
11. Пристрій за п. 8, в якому пілот-сигнали займають будь-яку ширину смуги в символі OFDM, що відбувається через стрибкоподібну перебудову частоти.
12. Пристрій за п. 8, в якому обчислення різниці квадрата модуля включає дискретне перетворення Фур'є, обчислене на дробовій частині рознесення піднесучих.
13. Пристрій за п. 8, в якому дробова частина рознесення піднесучих складає близько 0,5.
14. Пристрій за п. 8, в якому запам'ятовуючий пристрій додатково зберігає команди, які належать до витягання другого пілот-сигналу в частотній області для першого користувача з другої антени, виконання зворотного дискретного перетворення Фур'є для переведення частотної області другого пілот-сигналу у другу послідовність часової області для другої антени, ідентифікації багатопроменевих компонентів від кожної з першої і другої послідовностей часової області, витягнутих з кожної антени, множення кожного з багатопроменевих компонентів на відповідну спряжену локальну копію, зміщену у часі, щоб одержати результуючі послідовності, проектування кожної з результуючих послідовностей на верхню половину і нижню половину одиничного кола, обчислення різниці квадрата модуля векторної суми для кожної гілки в одиничному колі, щоб оцінити корекцію відхилення частоти, об'єднання корекцій відхилення частоти від кожного з багатопроменевих компонентів, щоб одержати об'єднану корекцію відхилення частоти для кожної антени, об'єднання результуючого відхилення частоти кожної антени, щоб надати загальну оцінку відхилення частоти, і корекції відхилення частоти шляхом множення послідовностей часової області на обертовий вектор, сформований генератором з цифровим керуванням, керованим загальною оцінкою відхилення частоти.
15. Пристрій бездротового зв'язку, який оцінює відхилення частоти, який містить:
засіб для витягання пілот-сигналу в частотній області для першого користувача з першої антени;
засіб для виконання зворотного дискретного перетворення Фур'є для переведення частотної області пілот-сигналу в першу послідовність часової області для першої антени;
засіб для множення першої послідовності часової області на спряжену локальну копію, щоб одержати результуючу послідовність;
засіб для проектування результуючої послідовності на верхню половину і нижню половину одиничного кола;
засіб для обчислення різниці квадрата модуля векторної суми для кожної гілки одиничного кола, щоб оцінити корекцію відхилення частоти; і
засіб для корекції відхилення частоти шляхом множення першої послідовності часової області на обертовий вектор.
16. Пристрій за п. 15, в якому обертовий вектор формується генератором з цифровим керуванням, керованим об'єднаною корекцією відхилення частоти.
17. Пристрій за п. 15, в якому пілот-сигнал витягується з одиночного символу OFDM, що переносить пілот-сигнали.
18. Пристрій за п. 15, в якому пілот-сигнали займають будь-яку ширину смуги в символі OFDM, що відбувається через стрибкоподібну перебудову частоти.
19. Пристрій за п. 15, в якому засіб для обчислення різниці квадрата модуля містить дискретне перетворення Фур'є, обчислене на дробовій частині рознесення піднесучих.
20. Пристрій за п. 15, в якому дробова частина рознесення піднесучих знаходиться приблизно між 0 i 1.
21. Пристрій за п. 15, який додатково містить:
засіб для витягання другого пілот-сигналу в частотній області для першого користувача з другої антени;
засіб для виконання зворотного дискретного перетворення Фур'є для переведення частотної області другого пілот-сигналу у другу послідовність часової області для другої антени;
засіб для ідентифікації багатопроменевих компонентів від кожної з першої і другої послідовностей часової області, одержаних від кожної антени;
засіб для множення кожного з багатопроменевих компонентів на відповідну спряжену локальну копію, зміщену у часі, щоб одержати результуючі послідовності;
засіб для проектування кожної з результуючих послідовностей на верхню половину і нижню половину одиничного кола;
засіб для обчислення різниці квадрата модуля векторної суми для кожної гілки в одиничному колі, щоб оцінити корекцію відхилення частоти;
засіб для об'єднання корекцій відхилення частоти від кожного з багатопроменевих компонентів, щоб одержати об'єднану корекцію відхилення частоти для кожної антени;
засіб для об'єднання результуючого відхилення частоти кожної антени, щоб надати загальну оцінку відхилення частоти; і
засіб для корекції відхилення частоти шляхом множення послідовностей часової області на обертовий вектор, сформований генератором з цифровим керуванням, керованим загальною оцінкою відхилення частоти.
22. Машиночитаний носій, на якому зберігається комп'ютерна програма, яка при виконанні комп'ютером спонукає комп'ютер:
витягувати пілот-сигнал в частотній області для першого користувача з першої антени;
виконувати зворотне дискретне перетворення Фур'є для переведення частотної області пілот-сигналу в першу послідовність часової області для першої антени;
множити першу послідовність часової області на спряжену локальну копію, щоб одержати результуючу послідовність;
проектувати результуючу послідовність на верхню половину і нижню половину одиничного кола;
обчислювати різницю квадрата модуля векторної суми для кожної гілки в одиничному колі, щоб оцінити корекцію відхилення частоти; і
коректувати відхилення частоти шляхом множення першої послідовності часової області на обертовий вектор.
23. Машиночитаний носій за п. 22, в якому обертовий вектор формується генератором з цифровим керуванням, керованим об'єднаною корекцією відхилення частоти.
24. Машиночитаний носій за п. 22, в якому пілот-сигнал витягується з одиночного символу OFDM, що переносить пілот-сигнали.
25. Машиночитаний носій за п. 22, в якому обчислення різниці квадрата модуля векторної суми містить дискретне перетворення Фур'є, обчислене на дробовій частині рознесення піднесучих.
26. Процесор, виконаний з можливістю оцінки і корекції відхилення частоти, який містить:
перший модуль для витягання пілот-сигналу в частотній області для першого користувача з першої антени;
другий модуль для виконання зворотного дискретного перетворення Фур'є для переведення частотної області пілот-сигналу в першу послідовність часової області для першої антени;
третій модуль для множення першої послідовності часової області на спряжену локальну копію, щоб одержати результуючу послідовність і модульовані послідовності;
четвертий модуль для проектування результуючої послідовності на верхню половину і нижню половину одиничного кола;
п'ятий модуль для обчислення різниці квадрата модуля векторної суми для кожної гілки в одиничному колі, щоб оцінити корекцію відхилення частоти; і
шостий модуль для корекції відхилення частоти шляхом множення першої послідовності часової області на обертовий вектор.
27. Процесор за п. 26, в якому пілот-сигнал витягується з одиночного символу OFDM, що переносить пілот-сигнали.
28. Процесор за п. 26, в якому обчислення різниці квадрата модуля містить дискретне перетворення Фур'є, обчислене на дробовій частині рознесення піднесучих.
Текст
Реферат: Аспекти стосуються оцінки і відстеження частоти. Інформація про частоту одержується на основі спостереження за одиночним символом, що переносить пілот-сигнали, який може знаходитися в будь-якому розташуванні ширини смуги. Зокрема, інформація про відхилення частоти одержується після вибору пілот-сигналу, призначеного певному користувачу, перетворення вибраного пілот-сигналу в пілот-сигнал часової області, зіставлення його з комплексно спряженим пілот-сигналом, проектування результату на верхню половину і нижню половину одиничного кола шляхом множення результату на e j20.5n / N і e j20.5n / N відповідно і обчислення різниці квадрата модуля результуючої векторної суми кожної половини як оцінки відхилення частоти. Відхилення частоти може коректуватися на основі цієї оцінки. Більше того, розкриті аспекти можуть застосовуватися до багатопроменевих середовищ. UA 99333 C2 (12) UA 99333 C2 UA 99333 C2 5 10 15 20 25 30 35 40 45 50 55 ПЕРЕХРЕСНЕ ПОСИЛАННЯ Дана заявка вимагає пріоритет попередньої заявки на видачу патенту США № 61/025641, поданої 1 лютого 2008 p., озаглавленої "FREQUENCY ERROR ESTIMATION METHOD FOR LTE UL", яка переуступлена правонаступнику даної заявки і повністю включена в цей документ за допомогою посилання. ГАЛУЗЬ ТЕХНІКИ, ДО ЯКОЇ НАЛЕЖИТЬ ВИНАХІД Нижченаведений опис загалом стосується бездротового зв'язку і, зокрема, оцінки відхилення частоти. РІВЕНЬ ТЕХНІКИ Системи бездротового зв'язку широко розгорнуті для надання передачі різного типу контенту, такого як мова, дані і т.п. Ці системи можуть бути системами множинного доступу, виконаними з можливістю підтримання обміну інформацією з декількома користувачами шляхом спільного використання доступних ресурсів системи (наприклад, смуги пропускання, потужності передачі і т.п.). Приклади систем множинного доступу включають в себе системи множинного доступу з кодовим розділенням (CDMA), системи множинного доступу з часовим розділенням (TDMA), системи множинного доступу з частотним розділенням (FDMA), системи довгострокового розвитку (LTE) 3GPP, системи множинного доступу з ортогональним частотним розділенням (OFDMA) і інші. Як правило, бездротова система зв'язку множинного доступу може одночасно підтримувати зв'язок для декількох бездротових терміналів. Кожний термінал взаємодіє з однією або декількома базовими станціями за допомогою передачі по прямій і зворотній лініях зв'язку. Пряма лінія зв'язку (або низхідна лінія зв'язку) стосується зв'язку від базових станцій до терміналів, а зворотна лінія зв'язку (або висхідна лінія зв'язку) стосується лінії зв'язку від терміналів до базових станцій. Лінія зв'язку може встановлюватися за допомогою системи з одним входом і одним виходом (SISO), з множиною входів і одним виходом (MISO) або з множиною входів і множиною виходів (МІМО). Як правило, для оцінки відхилення частоти використовуються щонайменше дві послідовні настроювальні, послідовності (наприклад, пілот-символи). Однак деякі системи надають тільки одну настроювальну послідовність і/або більше однієї настроювальної послідовності, причому кожна з них з'являється в іншій частотній області. Оцінка відхилення частоти не може бути надійно здійснена в системах, які не надають дві послідовні настроювальні послідовності, що займають однакову смугу пропускання. РОЗКРИТТЯ ВИНАХОДУ Нижченаведене представляє спрощену суть одного або декількох аспектів, щоб забезпечити базове розуміння таких аспектів. Ця суть не є всебічним загальним представленням всіх передбачуваних аспектів і не призначена ні для встановлення ключових або важливих елементів всіх аспектів, ні для окреслення обсягу будь-якого або всіх аспектів. Її єдина мета - представити деякі ідеї одного або декількох аспектів в спрощеній формі як вступ до більш докладного опису, який представлений далі. Відповідно до одного або декількох аспектів і їх відповідного розкриття різні аспекти описуються застосовно до оцінки і відстеження частоти. Інформація про частоту може бути витягнута на основі спостереження за одиночним символом, наприклад символом OFDM, що переносить пілот-сигнали, незалежно від розташування смуги пропускання символу. Наприклад, інформація про відхилення частоти може бути витягнута після вибору тонів, призначених певному мобільному пристрою (наприклад, після FFT (швидке перетворення Фур'є)). Представлення часової області витягнутих пілот-символів може множитися на локальну пілот-послідовність, і результуюча послідовність проектується на верхнє і нижнє півколо шляхом множення на обертовий вектор при рознесенні піднесучих +/- 0,5 (наприклад, будь-який інтервал рознесення між 0 i 1). Різниця модулів результуючих векторів може містити інформацію про відхилення частоти. Один аспект стосується способу для оцінки відхилення частоти. Спосіб включає в себе етапи, на яких одержують пілот-сигнал в частотній області для першого користувача від першої антени і виконують зворотне дискретне перетворення Фур'є для переведення частотної області пілот-сигналу в першу послідовність часової області для першої антени. Спосіб також включає в себе етапи, на яких множать першу послідовність часової області на спряжену локальну копію, щоб одержати результуючу послідовність і модульовані послідовності, і проектують результуючу послідовність і модульовані послідовності на верхнє півколо і нижнє півколо. Додатково, спосіб включає в себе етапи, на яких обчислюють квадрат модуля векторної суми для верхнього півкола і нижнього півкола, щоб оцінити корекцію відхилення частоти, і 1 UA 99333 C2 5 10 15 20 25 30 35 40 45 50 55 60 коректують відхилення частоти шляхом множення першої послідовності часової області на обертовий вектор. Інший аспект стосується пристрою бездротового зв'язку, який включає в себе запам'ятовуючий пристрій і процесор. Запам'ятовуючий пристрій зберігає команди, що стосуються одержання пілот-сигналу в частотній області для першого користувача від першої антени, виконання зворотного дискретного перетворення Фур'є для переведення частотної області пілот-сигналу в першу послідовність часової області для першої антени і множення першої послідовності часової області на спряжену локальну копію, щоб одержати результуючу послідовність і модульовані послідовності. Запам'ятовуючий пристрій також зберігає команди, що стосуються проектування результуючої послідовності і модульованих послідовностей на верхнє півколо і нижнє півколо, обчислення квадрата модуля векторної суми для верхнього півкола і нижнього півкола, щоб оцінити корекцію відхилення частоти, і корекції відхилення частоти шляхом множення першої послідовності часової області на обертовий вектор. Процесор сполучається із запам'ятовуючим пристроєм і конфігурується для виконання команд, збережених в запам'ятовуючому пристрої. Ще один аспект стосується пристрою бездротового зв'язку, який оцінює відхилення частоти. Пристрій включає в себе засіб для витягання пілот-сигналу в частотній області для першого користувача від першої антени і засіб для виконання зворотного дискретного перетворення Фур'є для переведення частотної області пілот-сигналу в першу послідовність часової області для першої антени. Пристрій також включає в себе засіб для множення першої послідовності часової області на спряжену локальну копію, щоб одержати результуючу послідовність і модульовані послідовності, і засіб для проектування результуючої послідовності і модульованих послідовностей на верхнє півколо і нижнє півколо. Додатково пристрій включає в себе засіб для обчислення квадрата модуля векторної суми для верхнього півкола і нижнього півкола, щоб оцінити корекцію відхилення частоти, і засіб для корекції відхилення частоти шляхом множення першої послідовності часової області на обертовий вектор. Ще один аспект стосується комп'ютерного програмного продукту, який містить машиночитаний носій. Машиночитаний носій включає в себе перший набір кодів для спонукання комп'ютера витягнути пілот-сигнал в частотній області для першого користувача від першої антени, і другий набір кодів для спонукання комп'ютера виконати зворотне дискретне перетворення Фур'є для переведення частотної області пілот-сигналу в першу послідовність часової області для першої антени. Також включається третій набір кодів для спонукання комп'ютера помножити першу послідовність часової області на спряжену локальну копію, щоб одержати результуючу, послідовність і модульовані послідовності, і четвертий набір кодів для спонукання комп'ютера спроектувати результуючу послідовність і модульовані послідовності на верхнє півколо і нижнє півколо. Машиночитаний носій також включає в себе п'ятий набір кодів для спонукання комп'ютера обчислити квадрат модуля векторної суми для верхнього півкола і нижнього півкола, щоб оцінити корекцію відхилення частоти, і шостий набір кодів для спонукання комп'ютера скоректувати відхилення частоти шляхом множення першої послідовності часової області на обертовий вектор. Додатковий аспект стосується щонайменше одного процесора, сконфігурованого для оцінки і корекції відхилення частоти. Процесор містить перший модуль для витягання пілот-сигналу в частотній області для першого користувача від першої антени, другий модуль для виконання зворотного дискретного перетворення Фур'є для переведення частотної області пілот-сигналу в першу послідовність часової області для першої антени, і третій модуль для множення першої послідовності часової області на спряжену локальну копію, щоб одержати результуючу послідовність і модульовані послідовності. Процесор також містить четвертий модуль для проектування результуючої послідовності і модульованих послідовностей на верхнє півколо і нижнє півколо, п'ятий модуль для обчислення квадрата модуля векторної суми для верхнього півкола і нижнього півкола, щоб оцінити корекцію відхилення частоти, і шостий модуль для корекції відхилення частоти шляхом множення першої послідовності часової області на обертовий вектор. Для виконання вищезазначених і пов'язаних цілей один або декілька аспектів включають ознаки, які повністю описуються нижче і окремо указуються у формулі винаходу. Нижченаведений опис і прикладені креслення детально викладають певні пояснювальні аспекти одного або декількох аспектів. Ці ознаки, проте, вказують тільки на деякі з різних способів, якими можуть бути використані принципи різних аспектів. Інші переваги і нові ознаки стануть очевидними з нижченаведеного докладного опису при розгляді в поєднанні з кресленнями, і розкриті аспекти призначені для включення всіх таких аспектів і їх еквівалентів. КОРОТКИЙ ОПИС КРЕСЛЕНЬ 2 UA 99333 C2 5 10 15 20 25 30 35 40 45 50 55 60 Фіг. 1 ілюструє систему бездротового зв'язку з колективним доступом відповідно до одного або декількох аспектів. Фіг. 2 ілюструє схематичне представлення пілот-символів, що займають різні місцеположення піднесучих через стрибкоподібну перебудову частоти. Фіг. 3 ілюструє систему, яка виконує оцінку відхилення частоти в середовищі бездротового зв'язку. Фіг. 4 ілюструє високорівневе схематичне представлення циклу відстеження частоти відповідно до різних аспектів. Фіг. 5 ілюструє схематичне представлення детектора відхилення частоти відповідно до розкритих аспектів. Фіг. 6 ілюструє інтуїтивне обґрунтування алгоритму "проектування". Фіг. 7 ілюструє детектор відхилення частоти для багатопроменевих каналів. Фіг. 8 ілюструє спосіб оцінювання відхилення частоти в системі бездротового зв'язку. Фіг. 9 ілюструє спосіб оцінювання відхилення частоти відповідно до одного або декількох розкритих аспектів. Фіг. 10 ілюструє спосіб оцінки відхилення частоти для декількох антен. Фіг. 11 ілюструє систему, яка полегшує оцінку відхилення частоти відповідно до одного або декількох розкритих аспектів. Фіг. 12 ілюструє систему, яка полегшує оцінювання і корекцію відхилення частоти відповідно до різних аспектів, представлених в цьому документі. Фіг. 13 ілюструє типову систему бездротового зв'язку. Фіг. 14 ілюструє приклад системи, яка оцінює і коректує відхилення частоти. ЗДІЙСНЕННЯ ВИНАХОДУ Нижче описуються різні аспекти з посиланням на креслення. У нижченаведеному описі для цілей пояснення викладаються численні особливі подробиці, щоб забезпечити всебічне розуміння одного або декількох аспектів. Проте може бути очевидним, що такі аспекти можуть бути застосовані на практиці без цієї спеціальної докладної інформації. У інших випадках широко відомі структури і пристрої показуються у вигляді блок-схем, щоб полегшити опис цих аспектів. При використанні в даній заявці терміни "компонент", "модуль", "система" і т.п. призначені для посилання на пов'язаний із застосуванням комп'ютера об'єкт, будь-який з апаратних засобів, мікропрограмного забезпечення, поєднання апаратних засобів і програмного забезпечення, програмного забезпечення або програмного забезпечення в ході виконання. Наприклад, компонент може бути, але не обмежується цим, працюючим на процесорі процесом, процесором, об'єктом, виконуваним файлом, потоком виконання, програмою і/або комп'ютером. Як ілюстрація і додаток, працюючий на обчислювальному пристрої, і обчислювальний пристрій можуть бути компонентом. Один або декілька компонентів можуть знаходитися в процесі і/або потоці виконання, і компонент може розташовуватися на одному комп'ютері і/або розподілятися між двома або більше комп'ютерами. До того ж ці компоненти можуть виконуватися з різних машиночитаних носіїв, що мають записані на них різні структури даних. Компоненти можуть взаємодіяти за допомогою локальних і/або віддалених процесів, наприклад відповідно до сигналу, що має один або декілька пакетів даних (наприклад, даних від одного компонента, взаємодіючого з іншим компонентом в локальній системі, розподіленій системі і/або по мережі, такій як Інтернет, з іншими системами за допомогою сигналу). Крім того, в цьому документі описуються різні аспекти застосовно до мобільного пристрою. Мобільний пристрій також може називатися і може містити деякі або всі функціональні можливості системи, абонентського модуля, абонентського пункту, рухомої станції, мобільного термінала, бездротового термінала, вузла, пристрою, віддаленої станції, віддаленого термінала, термінала доступу, користувацького термінала, термінала, пристрою бездротового зв'язку, агента користувача, користувацького пристрою або користувацького обладнання (UE). Мобільний пристрій може бути стільниковим телефоном, бездротовим телефоном, телефоном протоколу ініціювання сеансу зв'язку (SIP), смартфоном, станцією бездротової місцевої системи зв'язку (WLL), персональним цифровим помічником (PDA), переносним комп'ютером, кишеньковим пристроєм зв'язку, кишеньковим обчислювальним пристроєм, супутниковою радіосистемою, платою бездротового модема і/або іншим пристроєм обробки для взаємодії в бездротовій системі. Крім того, різні аспекти описуються в цьому документі застосовно до базової станції. Базова станція може використовуватися для взаємодії з бездротовим терміналом (терміналами) і також може називатися і може містити деякі або всі функціональні можливості точки доступу, вузла, Вузла В, вдосконаленого Вузла В, e-NB або деякого іншого мережного об'єкта. 3 UA 99333 C2 5 10 15 20 25 30 35 40 45 50 55 60 Різні аспекти або ознаки будуть представлятися на основі систем, які можуть включати в себе деяку кількість пристроїв, компонентів, модулів і т.п. Треба розуміти і брати до уваги, що різні системи можуть включати в себе додаткові пристрої, компоненти, модулі і т.д. і/або можуть не включати в себе всі з цих пристроїв, компонентів, модулів і т.д., що обговорюються в зв'язку з кресленнями. Також може використовуватися поєднання цих підходів. З посиланням на Фіг. 1 ілюструється система 100 бездротового зв'язку множинного доступу відповідно до одного або декількох аспектів. Система 100 бездротового зв'язку може включати в себе одну або декілька базових станцій, що знаходяться в зв'язку з одним або декількома користувацькими пристроями. Кожна базова станція забезпечує покриття для множини секторів. Ілюструється трисекторна базова станція 102, яка включає в себе декілька груп антен, причому одна включає в себе антени 104 і 106, друга включає в себе антени 108 і 110, а третя включає в себе антени 112 і 114. Згідно з Фіг. 1 показано тільки дві антени для кожної групи антен, однак більше або менше антен може використовуватися для кожної групи антен. Мобільний пристрій 116 здійснює зв'язок з антенами 112 і 114, причому антени 112 і 114 передають інформацію мобільному пристрою 116 по прямій лінії 118 зв'язку і приймають інформацію від мобільного пристрою 116 по зворотній лінії 120 зв'язку. Пряма лінія зв'язку (або низхідна лінія зв'язку) стосується лінії зв'язку від базових станцій до мобільних пристроїв, а зворотна лінія зв'язку (або висхідна лінія зв'язку) стосується лінії зв'язку від мобільних пристроїв до базових станцій. Мобільний пристрій 122 здійснює зв'язок з антенами 104 і 106, причому антени 104 і 106 передають інформацію мобільному пристрою 122 по прямій лінії 124,зв'язку і приймають інформацію від мобільного пристрою 122 по зворотній лінії 126 зв'язку. Наприклад, в системі FDD лінії 118, 120, 124 і 126 зв'язку могли б використовувати різні частоти для зв'язку. Наприклад, пряма лінія 118 зв'язку могла б використовувати іншу частоту, ніж частота, використовувана зворотною лінією 120 зв'язку. Кожна група антен і/або область, в якій вони призначені для здійснення зв'язку, може називатися сектором базової станції 102. У одній або декількох особливостях групи антен призначені для передачі інформації мобільним пристроям в секторі або областях, охоплюваних базовою станцією 102. Базова станція може бути стаціонарною станцією, використовуваною для взаємодії з терміналами. При здійснення зв'язку по прямих лініях 118 і 124 зв'язку передавальні антени базової станції 102 можуть використовувати формування променя, щоб поліпшити відношення сигналшум прямих ліній зв'язку для різних мобільних пристроїв 116 і 122. Також базова станція, що використовує формування променя для передачі мобільним пристроям, хаотично рознесеним по її зоні обслуговування, могла б створювати менше перешкод мобільним пристроям в сусідніх стільниках, ніж перешкоди, які можуть викликатися базовою станцією, що передає через одну антену всім мобільним пристроям в її зоні обслуговування. Відповідно до деяких аспектів, система 100 бездротового зв'язку виконана з можливістю полегшення оцінки і відстеження частоти. Інформація про. частоту може бути витягнута на основі спостереження за одиночним символом, наприклад символом OFDM, що переносить пілот-сигнали, незалежно від розташування ширини смуги символу. Наприклад, інформація про відхилення частоти може одержуватися після вибору тональних сигналів, призначених певному мобільному пристрою (наприклад, після FFT (швидке перетворення Фур'є)). Розкриті аспекти надають схему для оцінки відхилення частоти на вузлі приймача (наприклад, в стільнику вдосконаленого Вузла Б для системи LTE). Хоч різні аспекти могли б описуватися з посиланням на множинний доступ з частотним розділенням з однією несучою (SC-FDMA) як схему множинного доступу, відповідну висхідній лінії зв'язку (UL) системи довгострокового розвитку (LTE), розкриті аспекти не обмежуються цією схемою і можуть поширюватися на узагальнену схему OFDMA і інші схеми. Розкриті аспекти надають декілька переваг, наприклад оцінку відхилення частоти на основі спостереження за одиночним символом OFDM, що переносить пілот-сигнали. Інша перевага полягає в тому, що відсутня оцінка каналу, необхідна для реалізації розкритих аспектів. Більше того, розкриті аспекти стійкі до багатопроменевих систем і мають невелику складність реалізації. Деякі аспекти будуть описуватися відносно оцінки і відстеження частоти на вузлі базової станції (наприклад, званому вдосконаленим Вузлом В у термінології LTE). Схема множинного доступу для висхідної лінії зв'язку (UL) в LTE основана на FDMA (наприклад, різна підмножина доступних піднесучих виділяється кожному користувачу). Проблема відхилення частоти виникає щонайменше по двох основних причинах. По-перше, гетеродин (LO) передавача (наприклад, мобільного пристрою або іншого передавального пристрою) має зміщення відносно зміщення, використовуваного на приймачі (наприклад, 4 UA 99333 C2 5 10 15 20 25 30 35 40 45 50 55 60 вдосконаленому Вузлі В). Ця невідповідність може викликатися відхиленням часу, коливаннями температури, старінням, а також іншими факторами. Будь-який бездротовий модем може знаходитися під впливом одного або декількох з цих факторів. По-друге, відхилення частоти може викликати доплерівський зсув несучої частоти, викликаний відносним рухом мобільного пристрою в присутності сильного відображувального компонента, звичайно, званого зоною прямої видимості (LOS), який часто зустрічається в бездротовому стільниковому зв'язку. Хоч приймальний пристрій (наприклад, вдосконалений Вузол В) може відправляти періодичні повідомлення, щоб інформувати передавальний пристрій (наприклад, мобільний пристрій) про регулювання синхронізації його локального тактового генератора, може бути деяка залишкова невідповідність між гетеродином (LO) термінала і мережею. Крім того, відхилення частоти, викликаний доплерівським ефектом, не можна попередньо компенсувати, і особливу увагу потрібно приділити високій швидкості передачі даних/модуляції високого порядку. Результуючий ефект полягає в тому, що після перетворення з пониженням частоти в основну смугу прийнятий сигнал в приймальному пристрої (наприклад, вдосконаленому Вузлі В) може піддаватися частотному зсуву, який переводиться у обертання модуляційної констеляції. Це може викликати серйозне погіршення в робочих характеристиках модема, особливо, якщо застосовується модуляція високого порядку (наприклад, 16-QAM, 64-QAM і так далі). Щоб допомогти розв'язанню цієї проблеми, модем приймача може обладнуватися пристроєм корекції частоти, який оцінює це відхилення частоти і компенсує відхилення частоти шляхом простого усунення обертання прийнятого сигналу з використанням, наприклад, генератора з цифровим керуванням. Деякі технології для оцінки відхилення частоти можна згрупувати щонайменше в дві категорії: обробка у часовій області і обробка в частотній області. Обробка у часовій області використовує структуру циклічного префікса (СР), який має місце в нумерології OFDM. Інформація про відхилення частоти одержується з корелювання СР з останньою частиною символу OFDM і обчислення арктангенса результату. Хоч цей спосіб використовується в WLAN, він не може застосовуватися до висхідної лінії зв'язку (UL) в LTE, де кожний користувач піддається різному зсуву частоти, так що вдосконаленому Вузлу В треба оцінювати і коректувати відхилення частоти незалежно для кожного користувача. Ця вимога приводить до оцінювання відхилення частоти після FFT, де кожний користувач розділяється на основі структури FDM висхідної лінії зв'язку (UL) в LTE, що може виконуватися відповідно до розкритих аспектів. Традиційні підходи частотної області для оцінювання відхилення частоти спираються на припущення про два послідовні символи OFDM, що переносять пілот-сигнали. Інформація про відхилення частоти одержується шляхом взаємної кореляції цих відповідних тональних сигналів і обчислення арктангенса. Однак цей спосіб не придатний для UL LTE (і інших мереж) тому, що пілот-символи сильно розділені у часі (що приводить до зменшеної смуги затягування), і, що ще важливо, пілот-символи можуть займати різні місцеположення піднесучих через стрибкоподібну перебудову частоти. Фіг. 2 ілюструє схематичне представлення 200 пілот-символів, що займають різні місцеположення піднесучих через стрибкоподібну перебудову частоти. Ілюструються місцеположення у часі символів SC-FDMA (горизонтальна вісь), позначені від 0 до 13, і місцеположення піднесучих на вертикальній осі. Фіг. 2 ілюструє структуру Фізичного спільно використовуваного каналу висхідної лінії зв'язку (PUSCH) з перебудовою частоти всередині ТТІ (інтервал часу передачі) для системи UL LTE. У першому часовому інтервалі (індекс символу від 0 до. 6) PUSCH і опорний сигнал (RS) займають верхню частину 202 смуги пропускання. У другому часовому інтервалі (індекс символу з 7 по 13) ті ж самі канали займають інший набір піднесучих з виділеною смугою пропускання, як проілюстровано посиланням 204. Це може називатися розділенням зі зсувом Чу. Фіг. 3 ілюструє систему 300, яка виконує оцінку відхилення частоти в середовищі бездротового зв'язку. Система 300 конфігурується для оцінки відхилення частоти кожного передавача на приймачі. Оцінка відхилення частоти може основуватися на спостереженні за одиночним символом, що переносить пілот-сигнали, розташовані в будь-якому місці ширини смуги. Система 300 забезпечує складність реалізації від помірної до низької і не потребує канальної інформації (некогерентна). Більше того, система 300 може застосовуватися до багатопроменевих середовищ. Система 300 включає в себе пристрій 302 бездротового зв'язку, який показаний таким, що передає дані по каналу. Хоч і зображений як такий, що передає дані, пристрій 302 бездротового зв'язку також може приймати дані по каналу (наприклад, пристрій 302 бездротового зв'язку може одночасно передавати і приймати дані, пристрій 302 бездротового зв'язку може 5 UA 99333 C2 5 10 15 20 25 30 35 40 45 50 55 60 передавати і приймати дані у відмінні моменти, або поєднання цього). Пристрій 302 бездротового зв'язку може бути базовою станцією, мобільним пристроєм або т.п. У пристрій 302 бездротового зв'язку включається виділювач 304 пілот-сигналу, який конфігурується для витягання тональних сигналів для кожного користувача (наприклад, мобільного пристрою) згідно з відповідним розподілом ширини смуги. Пілот-сигнали можуть витягуватися в частотній області. Відповідно до деяких аспектів, пілот-сигнали можуть одержуватися для першого мобільного пристрою від першої антени і другої антени. Також в пристрій 302 бездротового зв'язку включається процесор 306 IDFT, який конфігурується для виконання обробки IDFT для переведення частотної області пілот-сигналів в послідовності часової області для першої антени і другої антени. Коректор 308 відхилення частоти конфігурується для корекції відхилення частоти. Коректор 308 відхилення частоти може множити послідовність часової області на обертовий вектор. Відповідно до деяких аспектів, обертовий вектор може формуватися генератором з цифровим керуванням (NCO), який керується оцінкою відхилення частоти. Також в пристрій 302 бездротового зв'язку включається блок 310 оцінки відхилення частоти, який конфігурується для оцінки відхилення частоти на кожний мобільний пристрій. У блок 310 оцінки відхилення частоти включається помножувач 312, який конфігурується для множення прийнятої послідовності пілот-сигналів часової області на спряжену локальну копію. Маршрутизатор 314 проектує кожну з результуючих послідовностей на верхнє півколо і нижнє півколо. Відповідно до деяких аспектів, результуючі послідовності проектуються на кожне з півкіл шляхом відповідного множення на експоненту. Ця операція практично така ж, як обчислення DFT на дробовій частині рознесення піднесучих. Також в блок 310 оцінки відхилення частоти включається обчислювач 316, який обчислює квадрат модуля векторної суми для кожного півкола і віднімає два результати (один результат для кожного півкола), щоб одержати оцінку відхилення частоти. Додаткові подробиці блока 310 оцінки відхилення частоти будуть надані нижче. Відповідно до деяких аспектів, пристрій 302 бездротового зв'язку також включає в себе селектор (не проілюстрований), який конфігурується для вибору багато променевих компонентів з кожної послідовності часової області. Також може включатися об'єднувач (не проілюстрований), який конфігурується для об'єднання корекцій відхилення частоти від кожного з багатопроменевих компонентів, щоб досягти об'єднаної корекції відхилення частоти. Система 300 може включати в себе запам'ятовуючий пристрій, функціонально сполучений з пристроєм 302 бездротового зв'язку. Запам'ятовуючий пристрій може бути зовнішнім відносно пристрою 302 бездротового зв'язку або може постійно знаходитися всередині пристрою 302 бездротового зв'язку. Запам'ятовуючий пристрій може зберігати інформацію, яка стосується оцінювання відхилення частоти відповідно до розкритих аспектів. Процесор може бути функціонально підключений до пристрою 302 бездротового зв'язку (і/або запам'ятовуючого пристрою), щоб полегшити аналіз інформації, яка стосується оцінки відхилення частоти в мережі зв'язку. Процесор може бути процесором, виділеним для аналізу і/або формування інформації, прийнятої пристроєм 302 бездротового зв'язку, процесором, який керує одним або декількома компонентами системи 300, і/або процесором, який як аналізує і формує інформацію, прийняту пристроєм 302 бездротового зв'язку, так і керує одним або декількома компонентами системи 300. Запам'ятовуючий пристрій може зберігати протоколи, пов'язані з корекцією відхилення частоти, діючі для керування взаємодією між пристроєм 302 бездротового зв'язку і іншими пристроями системи 300 так, що система 300 може застосовувати збережені - протоколи і/або алгоритми для досягнення поліпшених взаємодій в бездротовій мережі, як описано в цьому документі. Наприклад, запам'ятовуючий пристрій може зберігати команди, які стосуються одержання пілот-сигналу в частотній області для першого мобільного пристрою від першої антени і виконання Зворотного дискретного перетворення Фур'є для переведення частотної області пілот-сигналу в першу послідовність часової області для першої антени. Команди також: можуть стосуватися множення послідовності часової області на спряжену локальну копію, щоб одержати результуючу послідовність і модульовані послідовності, і проектування результуючої послідовності і модульованих послідовностей на верхнє півколо і нижнє півколо. Більше того, команди можуть стосуватися обчислення квадрата модуля векторної суми для верхнього півкола і нижнього півкола, щоб оцінити корекцію відхилення частоти, і корекції відхилення частоти шляхом множення послідовності часової області на обертовий вектор. Потрібно брати до уваги, що описувані в цьому документі компоненти сховища даних (наприклад, запам'ятовуючих пристроїв) можуть бути або енергозалежним запам'ятовуючим пристроєм, або енергонезалежним запам'ятовуючим пристроєм, або можуть включати в себе як 6 UA 99333 C2 55 енергозалежний, так і енергонезалежний запам'ятовуючий пристрій. Як приклад, а не обмеження, енергонезалежний запам'ятовуючий пристрій може включати в себе постійний запам'ятовуючий пристрій (ROM), програмований ROM (PROM), електрично програмований ROM (EPROM), електрично стираний і програмований ROM (EEPROM) або флеш-пам'ять. Енергозалежний запам'ятовуючий пристрій може включати в себе оперативний запам'ятовуючий пристрій (RAM), який діє як зовнішня кеш-пам'ять. Як приклад, а не обмеження, RAM доступний в багатьох видах, таких як синхронний RAM (SRAM), динамічний RAM (DRAM), синхронний DRAM (SDRAM), SDRAM з подвоєною швидкістю обміну (DDR SDRAM), вдосконалений SDRAM (ESDRAM), DRAM з синхронним каналом обміну (SLDRAM) і RAM з прямим доступом від Rambus (DRRAM). Запам'ятовуючий пристрій 320 з розкритих аспектів може включати, без обмеження, ці і інші придатні типи запам'ятовуючого пристрою. Фіг. 4 ілюструє високорівневе схематичне представлення 400 циклу відстеження частоти відповідно до різних аспектів. Фіг. 4 представлена відносно базової станції, однак розкриті аспекти застосовуються і до інших пристроїв. Як проілюстровано, група користувачів (наприклад, мобільних пристроїв) обробляється за допомогою вдосконаленого Вузла В. Мобільні пристрої ілюструються у вигляді: Користувача 1 402, Користувача2 404, Користувачаi 406 -КористувачаKu 408, де Ku - ціле число. Позначення "N" стосується розміру FFT системи, а позначення "М" стосується користувацьких піднесучих. Сигнал приймається в кожній антені і обробляється за допомогою буфера 410. Над прийнятим сигналом проводиться обробка (412) швидким перетворенням Фур'є (FFT). Є n тональних сигналів, де n - ціле число. Кожний користувач 402, 404, 406, 408 займає різну підмножину з n тональних сигналів. У простому прикладі n дорівнює 20. Перший користувач 402 займає тональні сигнали з 1 по 5, другий користувач 404 займає тональні сигнали з 6 по 8, третій користувач 406 займає тональні сигнали з 9 по 11 і так далі, щоб тональні сигнали не перекривалися. Більше того, тональні сигнали знаходяться на різних частотах. Сигнал мультиплексується (414) різним користувачам 402, 404, 406, 408, які обслуговуються практично одночасно. Цикл відстеження частоти працює незалежно для кожного користувача 402, 404, 406 і 408. Цей цикл ілюструється детально відносно Користувачаi 406, що проілюстровано пунктирним прямокутником 416. Оскільки визначено, які тональні сигнали зайняті Користувачемi 406, то по посиланню 418 витягуються ті підмножини з М тональних сигналів, де М - ціле число, відповідно до розподілу смуги пропускання. Зворотне дискретне перетворення 420 Фур'є (IDFT) виконується для перетворення витягнутих тональних сигналів 418 у вибірки часової області. Блок 422 дискримінатора відхилення частоти (FED) оцінює відхилення частоти, яке коректується за допомогою цифрового фазообертача, синтезованого за допомогою довідкової таблиці 424 (LUT). Відповідно до деяких аспектів, FED 422 приймає контрольні вибірки способом, аналогічним системі TDM. Інформація про відхилення частоти одержується з використанням детектора відхилення частоти, який буде детальніше пояснюватися з посиланням на наступні фігури. Аналогічний цикл відстеження частоти повторюється для кожного мобільного пристрою (наприклад, користувача) тому, що кожний мобільний пристрій може піддаватися іншому відхиленню частоти. Різні користувачі можуть переміщатися з різними величинами швидкості, і різні величини (наприклад, допплерівський зсув) можуть приводити до відхилення частоти. Наприклад, перший користувач подорожує в машині, що їде зі швидкістю 50 миль на годину, другий користувач їде на поїзді, який рухається набагато швидше, інший користувач йде пішки, і так далі. Величина відхилення частоти може бути пропорційна величині швидкості. Таким чином, відхилення частоти оцінюється для кожного користувача і коректується з розрахунку на користувача. Фіг. 5 ілюструє схематичне представлення детектора 500 відхилення частоти відповідно до розкритих аспектів. Нижченаведене буде описувати інтуїтивне обґрунтування алгоритму. Приймається сигнал часової області r[m], як проілюстровано посиланням 502. Відповідно до деяких аспектів, сигнал може бути прийнятий в частотній області і перетворений у часову область за допомогою різних методик, наприклад Зворотного дискретного перетворення Фур'є (IDFT). Прийнятий сигнал часової області r[m] p [m ]e j2f n / N nw [n] множиться поелементно на 60 спряжену локальну послідовність пілот-сигналів часової області, щоб видалити полярність пілот-символів. Прийнятий сигнал, який знаходиться у часовій області, зіставляється з відомою послідовністю. Відома послідовність може виводитися, оскільки в конкретний момент часу, коли приймається сигнал, сигнал переносить пілот-сигнали, які вже відомі і відповідно можуть дублюватися. 5 10 15 20 25 30 35 40 45 50 e 7 UA 99333 C2 5 10 15 20 25 Результуюча послідовність потім "проектується" на верхню половину 504 і нижню половину 506 одиничного кола. Формується локальний пілот-сигнал, позначений з допомогою T[n]. Локальний пілот-сигнал T[n] є індексом у часі. Кожний прийнятий сигнал множиться на локальний пілот-сигнал. Таким чином, є загальна і немодульована послідовність (наприклад, відсутня полярність). Відповідно до деяких аспектів, проекція на верхню половину 504 і нижню половину 506 аналогічна дискретному перетворенню Фур'є (DFT), обчисленому на дробовій частині рознесення піднесучих. При множенні на комплексне число, наприклад комплексно-спряжене число, можна досягти "ідеального" сигналу, якщо відсутнє відхилення частоти. Таким чином, в "ідеальному" сценарії з відсутністю відхилення частоти і шуму результуюча послідовність дає в результаті всі одиниці ("1"). Проектування результуючої послідовності на верхню половину 504 і нижню половину 506 одиничного кола можна досягнути шляхом множення результуючої послідовності на e j20,5n / N (позиція 508) і e j20,5n / N (позиція 510). ~ T означає векторну суму всіх одиничних векторів, розташованих у верхньому півколі 504, а ~ B означає векторну суму всіх одиничних модулів, розташованих в нижньому півколі 506, як проілюстровано. Різниця квадрата модуля результуючої векторної суми кожної гілки (верхнє півколо 504 і нижнє півколо 506) виражає інформацію про відхилення частоти. Як проілюстровано на Фіг. 6, якщо немає відхилення частоти, немає шуму, то верхня половина і нижня половина розподілу одиничних векторів були б майже точно симетричними, як ~ ~ проілюстровано посиланням 602. Тому модулі T і B , позначені пунктирними векторами 604 і 606, в цьому випадку були б рівні, отже, було б виявлене нульове відхилення частоти. Однак при наявності відхилення частоти одиничні вектори кожного півкола 504 і 506 повертаються на кут, пропорційний відхиленню частоти e j2( fe 0,5)n / N . У цьому випадку модулі ~ ~ векторної суми T і B не будуть рівні (як приклад, проілюстрований посиланням 608), де пунктирний вектор 604 більше пунктирного вектора 606. Різниця модулів цих двох векторів стосується відхилення частоти згідно з наступним рівнянням, де fe є відхиленням частоти: ~ 2 ~ 2 1 cos2fe 0,5 1 cos2fe 0,5 . (1.0) Sfe E Bfe Tfe 2 2 1 cos N fe 0,5 1 cos N fe 0,5 30 Рівняння 1 Рівняння 1 представляє аналітичний вираз S-кривої, який може бути виведений згідно з наступним докладним аналітичним висновком. Нехай сигнал передачі x[n] виражається у вигляді: xn N1 Pke j2kn / N, n (0, 1...N 1) , k 0 Рівняння 2 де Pk P [k] є пілотними символами частотної області, відповідними послідовності Чу з 35 коренем . Прийнятий сигнал може виражатися у вигляді: N1 rn e j2ferrn / N PkHk e j2kn / N wn , k 0 Рівняння 3 де w[n] є білим комплексним шумом, а ferr означає відхилення частоти. "Проекція" верхнього півкола має вигляд: 40 N1 Tn e j20.5n / Nr[n] e j2( ferr 0.5)n / N HkPk e j2kn / N w T n . k 0 Рівняння 4 Векторна сума всіх одиничних векторів верхньої половини обчислюється таким чином: ~ N1 T Tnp* n 45 n 0 , Рівняння 5 де p[n] формується локально таким чином: pn N1 Pk e j2kn / N, n (0, 1...N 1) k 0 . Рівняння 6 8 UA 99333 C2 Рівняння 5 тоді може бути переписане таким чином: N1 ~ N1 T e j2( fer r 0,5 )n / N Hk Pk e j2kn / N w T np * [n] . n0 k 0 5 Рівняння 7 При допущенні плавного завмирання (наприклад, Hk H, k ) Рівняння 7 може бути спрощене таким чином: ~ N1 T He j2( ferr 0,5)n / N w T np * n . n0 Рівняння 8 Після алгебраїчних перетворень Рівняння 8 може бути записане у вигляді: e j2 T / 2 sin(2T / 2) ~ ~ T(T ) H j2 / 2N wT , T e sin(2T / 2N) 10 Рівняння 9 де T ferr 0,5 . Рівняння 10 Передбачуване значення квадрата модуля суми векторів верхнього півкола тоді має вигляд: 15 2 2 1 cos2T ~ 2 sin (2T / 2) E T( T ) E H 2 2 . sin 2 (2 / 2N) 1 cos2T / N T Рівняння 11 Аналогічним чином, для нижнього півкола квадрат модуля суми векторів дорівнює: 2 sin 2 (2B / 2) 1 cos2B ~ 2 E B(B ) E H 2 2 , sin 2 (2 / 2N) 1 cos2B / N B 20 Рівняння 12 де B f err 0,5 . Рівняння 13 Зрештою, вираз для S-кривої має вигляд: 2 2 ~ 1 cos2fer 0,5 1 cos2ferr 0,5 ~ Sfe E Bfe Tfe 1 cos 2 f 0,5 1 cos 2 f 0,5 N err N err 25 30 35 40 45 . Рівняння 13. Додатково посилаючись на Фіг. 5, в 512 нижня гілка 506 віднімається з верхньої гілки 504, позначеної знаком "мінус". Тут порівнюються дві гілки 504 і 506, щоб визначити, чи рівні гілки (нульове відхилення частоти) або не рівні (відхилення частоти). Якщо гілки відрізняються на велике значення, то це вказує велике відхилення частоти. Якщо визначення полягає в тому, що є відхилення частоти, то виконується оцінка. Оскільки звичайно є шум, що вноситься, то може використовуватися фільтр 514 відповідно до деяких аспектів, щоб зменшити величину шуму і надати "більш чисту" оцінку. Після фільтрації контур зворотного зв'язку продовжується до довідкової таблиці 516. Довідкова таблиця 516 формує косинус і синус для корекції прийнятого сигналу (у часовій ˆ області) за допомогою передбачуваної частоти, позначеної fi . Контур зворотного зв'язку продовжується в 518 і продовжує коректувати протягом деякого часу, поки він не зведе і не скоректує всі відхилення частоти. Цей контур зворотного зв'язку може виконуватися будь-яку кількість разів. Детектор 500 відхилення частоти може використовуватися в багатопроменевому середовищі, як позначено посиланням 520, що буде описуватися з посиланням на Фіг. 7, яка ілюструє детектор 700 відхилення частоти для багатопроменевих каналів. Цей детектор 700 відхилення частоти єрозширенням одноканального детектора відхилення частоти (FED), позначеного посиланням 702 пунктирними лініями, який описувався з посиланням на Фіг. 5 вище. Щоб зробити можливою корекцію багатопроменевого завмирання, може використовуватися множина блоків FED. Кожний блок FED може одержувати інформацію про відхилення частоти для певного тракту. Зокрема, локальна копія у часовій області пілот-сигналу вирівнюється за часом з даним розв'язуваним трактом із затримкою i , де "i" є індексом тракту. 9 UA 99333 C2 5 10 15 20 25 30 35 40 45 50 55 60 У практичній реалізації інформація про розташування найсильніших трактів може надаватися пристроєм оцінки каналу, який може включатися в бездротовий приймач. Оцінки помилок, надані кожним FED, надалі об'єднуються для згладжування коливань шуму. Це може підвищити достовірність оцінки відхилення частоти. Потрібно зазначити, що можливі різні типи схем об'єднання, включаючи рівне посилення, зважування пілот-сигналів, об'єднання з максимальним відношенням (MRC) і інші. Для простоти на Фіг. 7 ілюструється тільки лінійне складання без втрати універсальності. Практично одночасно з об'єднанням помилок рознесення результуюча помилка від кожної антени може об'єднуватися (просторове об'єднання) для додаткового підвищення надійності оцінки. Просторове об'єднання може бути задіяне незалежно від того, скільки трактів доступні у часі, відповідно забезпечуючи рознесення. Розкриті аспекти додатково можуть одержувати інформацію про відхилення частоти у користувачів зі співпадаючим каналом, наприклад користувачів SDMA у висхідній лінії зв'язку LTE. Множення на локальну копію пілот-сигналу у часовій області також може використовуватися для розділення користувачів зі співпадаючим каналом на основі унікальної ортогональної послідовності пілот-сигналів кожного користувача. Скалярний добуток може бути одержаний шляхом множення прийнятого багатокористувацького сигналу на локальну копію пілот-сигналу заданого користувача, наприклад користувача i, і потім підсумовування по M вибірках, як проілюстровано в пунктирному прямокутнику 702. Можливість працювати в багатопроменевому середовищі є перевагою розкритих аспектів. У приймачі може бути затримана копія, оскільки сигнали багатопроменевого поширення можуть надходити з деякою затримкою. Більш детально, сигнал приймається в 704 (з FFT). У 706 витягуються M тональних сигналів для користувача. Наприклад, якщо базова станція виявляє відхилення частоти, то базова станція могла б бути обслуговуючою для множини користувачів, і відхилення частоти для кожного користувача потрібно незалежно визначати і коректувати. Тональні сигнали обробляються за допомогою IDFT 708, і сигнал розділяється на деяку кількість гілок, три з яких ілюструються в 710, 712 і 714. Кожна гілка виконує аналогічну операцію, як проілюстровано відносно першого тракту 710 і FED 702, однак кожний тракт піддається іншій затримці. Кожний FED 702, 716 і 718 відстежує деякий тракт, відповідно вводиться -. Визначено як * p i m 1 для першого тракту 710, p i* m 2 для другого тракту 712 і так далі до p i* m L , де L ціле число, яке представляє кількість трактів. При множенні на локальну копію m-, вказує, що послідовність повинна бути затримана, і локальна копія повинна бути затримана відповідно. Для кожного з декількох трактів оцінюється , і для всіх трактів об'єднуються в 720. Щоб додатково уточнити і скоректувати відхилення частоти, аналогічна операція повторюється для іншої антени (антен). Таким чином, спочатку є об'єднання по трактах, що приводить до помилки A1 A1 1 на першій антені і другої помилки 2 на другій антені (проілюстровано в 722), і так далі. Ці помилки вводяться в фільтр 724. За допомогою об'єднання різних трактів і усереднення відхилення частоти тракти, які мають малу кількість енергії і/або не надійні, усереднюються завдяки багатопроменевому рознесенню. Контур зворотного зв'язку продовжується до довідкової таблиці 724. Відповідно до деяких аспектів, відхилення частоти може застосовуватися по простору (наприклад, серед антен). Якщо приймач може виявити тільки один тракт, рознесення відсутнє, оскільки тракти не можуть бути об'єднані. Якщо є більше однієї антени, і антени знаходяться на досить великій відстані, кожна антена могла б піддаватися незалежному типу завмирання. Наприклад, один сигнал міг би мати завмирання і прийматися на першій антені, в той час як інший тракт, прийнятий на другій антені, буде мати хороший сигнал. У зв'язку з типовими системами, показаними і описаними вище, методології, які можуть бути реалізовані відповідно до розкритого предмета винаходу, будуть краще сприйняті з посиланням на нижченаведені блок-схеми алгоритмів. Хоч, з метою простоти пояснення, методології показуються і описуються у вигляді послідовностей етапів, треба розуміти і брати до уваги, що заявлений предмет винаходу не обмежується числом або порядком етапів, оскільки деякі етапи можуть відбуватися в інших порядках і/або практично одночасно з іншими етапами, ніж зображено і описано в цьому документі. Крім того, не всі проілюстровані етапи можуть потребуватися для реалізації методологій, описуваних в цьому документі. Треба брати до уваги, що функціональні можливості, пов'язані з етапами, можуть бути реалізовані за допомогою програмного забезпечення, апаратних засобів, їх поєднання або будь-якого іншого придатного засобу (наприклад, пристрою, системи, процесу, компонента). Більше того, потрібно ще брати до уваги, що методології, розкриті далі і протягом всього цього опису винаходу, допускають зберігання на виробі для полегшення транспортування і передачі таких методологій різним 10 UA 99333 C2 5 10 15 20 25 30 35 40 45 50 55 60 пристроям. Фахівцям в даній галузі техніки повинно бути зрозуміло, що як альтернатива методологія могла б бути представлена як послідовність взаємопов'язаних станів або подій, наприклад на діаграмі станів. Різні способи, розкриті в цьому документі, можуть виконувати оцінку і компенсацію відхилення частоти з розрахунку на кожного користувача. Відповідно до деяких аспектів, оцінка і компенсація відхилення частоти виконуються у часовій області. Фіг. 8 ілюструє спосіб 800 для оцінювання відхилення частоти в системі бездротового зв'язку. Спосіб 800 конфігурується для оцінки на вдосконаленому Вузлі В відхилення частоти для кожного користувача (наприклад, мобільного пристрою). Як оцінка відхилення частоти, так і компенсація виконуються з розрахунку на кожного користувача (на мобільний пристрій) у часовій області. На етапі 802 витягуються тональні сигнали для кожного користувача згідно з відповідним розподілом ширини смуги. На етапі 804 виконується зворотне дискретне перетворення Фур'є (IDFT) для переведення пілот-символів частотної області в послідовність часової області. На етапі 806 послідовність часової області (одержана на етапі 804) множиться на обертовий вектор, щоб скоректувати відхилення частоти. Відповідно до деяких аспектів, обертовий вектор може формуватися генератором з цифровим керуванням (NCO), керованим оцінкою відхилення частоти. На етапі 808 оцінюється відхилення частоти. На Фіг. 9 ілюструється спосіб 900 для оцінювання цього відхилення частоти відповідно до одного або декількох розкритих аспектів. Спосіб 900 конфігурується для одержання інформації про відхилення частоти від одиночного символу (наприклад, символу OFDM), що переносить пілот-сигнали. Відповідно до деяких аспектів, не потрібне обмеження по розподілу частот. Пілот-сигнали можуть займати будь-яку смугу пропускання в будь-якому заданому символі, оскільки це відбувається через стрибкоподібну перебудову частоти, без впливу на можливості алгоритму оцінки. Більше того, спосіб 900 є надійним і може працювати в багатопроменевому середовищі, якщо є приблизна інформація про синхронізацію. На етапі 902 прийнята послідовність пілот-сигналів часової області множиться на спряжену локальну копію. Результуюча послідовність проектується на верхнє півколо і нижнє півколо на етапі 904. Ця проекція відповідно може включати в себе множення результуючої послідовності на експоненту. На етапі 906 обчислюється квадрат модуля векторної суми для кожного півкола. На етапі 908 дві величини (виведені на етапі 906) віднімаються для одержання оцінки відхилення частоти. Ця операція практично така ж, як обчислення DFT на дробовій частині рознесення піднесучих. Фіг. 10 ілюструє спосіб 1000 для оцінки відхилення частоти для декількох антен. На етапі 1002 перший пілот-сигнал для першого користувача приймається від першої антени, а другий пілот-сигнал для першого користувача приймається від другої антени. На етапі 1004 виконується IDFT для переведення частотної області першого пілот-сигналу в першу послідовність часової області для першої антени і другого пілот-сигналу у другу послідовність часової області для другої антени. Багатопроменеві компоненти з кожної з першої і другої послідовностей часової області одержуються від кожної антени на етапі 1006. Кожний з багатопроменевих компонентів на етапі 1008 множиться на їх відповідні спряжені локальні копії, зміщені у часі, з абсолютним зсувом, характерним для першого користувача, щоб одержати результуючі послідовності. На етапі 1010 абсолютний зсув у часі локальної копії послідовності пілот-сигналів змінюється, щоб одержати відхилення частоти різних користувачів зі співпадаючим каналом. Результуюча послідовність на етапі 1010 проектується на верхнє півколо і нижнє півколо. На етапі 1014 обчислюється квадрат модуля векторної суми для верхнього півкола і нижнього півкола. Обчислення квадрата модуля векторної суми оцінює корекцію відхилення частоти. Це може бути практично тим же, що і обчислення DFT на дробовій частині рознесення піднесучих, де дробова частина є будь-якою величиною між нулем і одиницею. На етапі 1016 корекції відхилення частоти від кожного з багатопроменевих компонентів об'єднуються для одержання об'єднаної корекції відхилення частоти для кожної антени. Результуюче відхилення частоти кожної антени на етапі 1018 об'єднується, щоб надати загальну оцінку відхилення частоти. На етапі 1020 відхилення частоти коректується шляхом множення послідовностей часової області на обертовий вектор, сформований генератором з цифровим керуванням, керованим загальною об'єднаною корекцією відхилення частоти. На Фіг. 11 ілюструється система 1100, яка полегшує оцінку відхилення частоти відповідно до одного або декількох розкритих аспектів. Система 1100 може постійно знаходитися в користувацькому пристрої. Система 1100 містить приймач 1102, який може приймати сигнал, 11 UA 99333 C2 5 10 15 20 25 30 35 40 45 50 55 60 наприклад, від антени приймача. Приймач 1102 може виконувати над прийнятим сигналом типові дії, наприклад фільтрацію, посилення, перетворення з пониженням частоти і т.д. Приймач 1102 також може оцифровувати оброблений сигнал для одержання вибірок. Демодулятор 1104 може одержувати прийняті символи для кожного періоду символу, а також надавати прийняті символи процесору 1106. Процесор 1106 може бути процесором, виділеним для аналізу інформації, прийнятої компонентом 1102 приймача, і/або формування інформації для передачі передавачем 1108. Додатково або як альтернатива, процесор 1106 може керувати одним або декількома компонентами користувацького пристрою 1100, аналізувати інформацію, прийняту приймачем 1102, формувати інформацію для передачі передавачем 1108 і/або керувати одним або декількома компонентами користувацького пристрою 1100. Процесор 1106 може включати в себе компонент контролера, що допускає координування зв'язку з додатковими користувацькими пристроями. Користувацький пристрій 1100 додатково може містити запам'ятовуючий пристрій 1108, функціонально сполучений з процесором 1106, який може зберігати інформацію, яка стосується координування зв'язку, і будь-яку іншу придатну інформацію. Запам'ятовуючий пристрій 1110 додатково може зберігати протоколи, пов'язані з оцінкою відхилення частоти. Зрозуміло, що описувані в цьому документі компоненти сховища даних (наприклад, запам'ятовуючих пристроїв) можуть бути або енергозалежним запам'ятовуючим пристроєм, або енергонезалежним запам'ятовуючим пристроєм, або можуть включати в себе як енергозалежний, так і енергонезалежний запам'ятовуючий пристрій. Як ілюстрація, а не обмеження, енергонезалежний запам'ятовуючий пристрій може включати в себе постійний запам'ятовуючий пристрій (ROM), програмований ROM (PROM), електрично програмований ROM (EPROM), електрично стираний і програмований ROM (EEPROM) або флеш-пам'ять. Енергозалежний запам'ятовуючий пристрій може включати в себе оперативний запам'ятовуючий пристрій (RAM), який діє як зовнішня кеш-пам'ять. Як ілюстрація, а не обмеження, RAM доступний в багатьох видах, таких як синхронний RAM (SRAM), динамічний RAM (DRAM), синхронний DRAM (SDRAM), SDRAM з подвоєною швидкістю обміну (DDR SDRAM), вдосконалений SDRAM (ESDRAM), DRAM з синхронним каналом обміну (SLDRAM) і RAM з прямим доступом від Rambus (DRRAM). Запам'ятовуючий пристрій 1108 з систем і/або способів, що обговорюються, призначений, щоб включати (не будучи обмеженим) ці і будь-які інші придатні типи запам'ятовуючих пристроїв. Користувацький пристрій 1100 додатково може містити модулятор 1112 символів і передавач 1108, який передає модульований сигнал. Фіг. 12 - ілюстрація системи 1200, яка полегшує оцінювання і корекцію відхилення частоти відповідно до різних аспектів, представлених в цьому документі. Система 1200 містить базову станцію або точку 1202 доступу. Як проілюстровано, базова станція 1202 приймає сигнали від одного або декількох користувацьких пристроїв 1204 за допомогою приймальної антени 1206 і передає до одного або декількох користувацьких пристроїв 1204 за допомогою передавальної антени 1208. Базова станція 1202 містить приймач 1210, який приймає інформацію від приймальної антени 1206 і функціонально зв'язаний з демодулятором 1212, який демодулює прийняту інформацію. Демодульовані символи аналізуються процесором 1214, що сполучений із запам'ятовуючим пристроєм 1216, який зберігає інформацію, що стосується форм сигналу широкомовної/групової передачі, вкладених в форму сигналу одноадресної передачі. Модулятор 1218 може мультиплексувати сигнал для передачі передавачем 1220 через передавальну антену 1208 до користувацьких пристроїв 1204. Фіг. 13 ілюструє типову систему 1300 бездротового зв'язку. Система 1300 бездротового зв'язку зображує одну базову станцію і один термінал скорочено. Однак ясно, що система 1300 може включати в себе більше однієї базової станції або точки доступу і/або більше одного термінала або користувацького пристрою, де додаткові базові станції і/або термінали можуть бути практично аналогічні або можуть відрізнятися від типової базової станції і термінала, описуваних нижче. До того ж треба розуміти, що базова станція і/або термінал можуть застосовувати системи і/або способи, описані в цьому документі, для сприяння бездротовому зв'язку між ними. Згідно з Фіг. 13, на низхідній лінії зв'язку в точці 1305 доступу процесор 1310 даних (ТХ), що передаються, приймає, форматує, кодує, перемежовує і модулює (або посимвольно перетворює) дані трафіку і надає символи модуляції ("символи даних"). Модулятор 1315 символів приймає і обробляє символи даних і пілот-символи і надає потік символів. Модулятор 1315 символів мультиплексує дані і пілот-символи і одержує набір з N символів, що передаються. Кожний символ, що передається, може бути символом даних, пілотним символом 12 UA 99333 C2 5 10 15 20 25 30 35 40 45 50 55 60 або сигнальним значенням нуля. Пілот-символи можуть відправлятися безперервно в кожному періоді символу. Пілот-символи можуть бути мультиплексовані з частотним розділенням (FDM), мультиплексовані з ортогональним частотним розділенням (OFDM), мультиплексовані з часовим розділенням (TDM) або мультиплексовані з кодовим розділенням (CDM). Модуль 1320 передавача (TMTR) приймає і перетворює потік символів в один або декілька аналогових сигналів і додатково обробляє (наприклад, посилює, фільтрує і перетворює з підвищенням частоти) аналогові сигнали для формування сигналу низхідної лінії зв'язку, придатного для передачі по бездротовому каналу. Сигнал низхідної лінії зв'язку потім передається через антену 1325 до терміналів. На терміналі 1330 антена 1335 приймає сигнал низхідної лінії зв'язку і надає прийнятий сигнал модулю 1340 приймача (RCVR). Модуль 1340 приймача обробляє (наприклад, фільтрує, посилює і перетворює з пониженням частоти) прийнятий сигнал і оцифровує оброблений сигнал для одержання вибірок. Демодулятор 1345 символів одержує N прийнятих символів і надає прийняті пілот-символи процесору 1350 для оцінки каналу. Демодулятор 1345 символів додатково приймає оцінку частотної характеристики для низхідної лінії зв'язку від процесора 1350, виконує демодуляцію даних над прийнятими символами даних для одержання оцінок символів даних (які є оцінками переданих символів даних) і надає оцінки символів даних процесору 1355 даних, що приймаються, який демодулює (тобто посимвольно відновлює), усуває перемежовування і декодує оцінки символів даних для відновлення переданих даних трафіку. Обробка демодулятором 1345 символів і процесором 1355 даних, що приймаються, є доповнюючою до обробки модулятором 1315 символів і процесором 1310 даних, що передаються, відповідно, в точці 1305 доступу. На висхідній лінії зв'язку процесор 1360 даних, що передаються, обробляє дані трафіку і надає символи даних. Модулятор 1365 символів приймає і мультиплексує символи даних разом з пілотними символами, виконує модуляцію і надає потік символів. Потім модуль 1370 передавача приймає і обробляє потік символів для формування сигналу висхідної лінії зв'язку, який передається антеною 1335 до точки 1305 доступу. У точці 1305 доступу сигнал висхідної лінії зв'язку від термінала 1330 приймається антеною 1325 і обробляється модулем 1375 приймача для одержання вибірок. Потім демодулятор 1380 символів обробляє вибірки і надає прийняті пілот-символи і оцінки символів даних для висхідної лінії зв'язку. Процесор 1385 даних, що приймаються, обробляє оцінки символів даних для відновлення даних трафіку, переданих терміналом 1330. Процесор 1390 виконує оцінку каналу для кожного активного термінала, що передає по висхідній лінії зв'язку. Процесори 1390 і 1350 керують (наприклад, контролюють, координують, керують) роботою в точці 1305 доступу і терміналі 1330, відповідно. Відповідні процесори 1390 і 1350 можуть бути асоціативно зв'язані із запам'ятовуючими пристроями (не показані), які зберігають програмні коди і дані. Процесори 1390 і 1350 також можуть виконувати обчислення для виведення оцінок частотної і імпульсної характеристик для висхідної лінії зв'язку і низхідної лінії зв'язку, відповідно. Для системи множинного доступу (наприклад, FDMA, OFDMA, CDMA, TDMA і т.п.) декілька терміналів можуть одночасно передавати по висхідній лінії зв'язку. Для такої системи піддіапазони пілот-сигналу можуть спільно використовуватися між різними терміналами. Методи оцінки каналу можуть використовуватися у випадках, де піддіапазони пілот-сигналу для кожного термінала охоплюють всю робочу смугу (можливо, за винятком країв смуги). Така структура піддіапазону пілот-сигналу була б бажаною для одержання частотного рознесення для кожного термінала. Описані в цьому документі методики можуть реалізовуватися різними засобами. Наприклад, ці методи можуть реалізовуватися в апаратних засобах, програмному забезпеченні або їх поєднанні. Для апаратної реалізації модулі обробки, використовувані для оцінки каналу, можуть реалізовуватися в одній або декількох спеціалізованих інтегральних схемах (ASIC), цифрових процесорах сигналів (DSP), пристроях цифрової обробки сигналів (DSPD), програмованих логічних пристроях (PLD), програмованих користувачем вентильних матрицях (FPGA), процесорах, контролерах, мікроконтролерах, мікропроцесорах, інших електронних блоках, спроектованих для виконання описаних в цьому документі функцій, або в їх поєднанні. За допомогою програмного забезпечення реалізація може відбуватися за допомогою модулів (наприклад, процедур, функцій і так далі), які виконують описані в цьому документі функції. Коди програмного забезпечення можуть зберігатися в запам'ятовуючому пристрої і виконуватися процесорами 1390 і 1350. З посиланням на Фіг. 14 ілюструється приклад системи 1400, яка оцінює і коректує відхилення частоти. Система 1400 може, щонайменше частково, постійно знаходитися в мобільному пристрої, базовій станції або інших пристроях. Треба брати до уваги, що система 1400 представляється як така, що включає в себе функціональні блоки, які можуть бути 13 UA 99333 C2 5 10 15 20 25 30 35 40 45 50 55 60 функціональними блоками, що представляють функції, які реалізовуються процесором, програмним забезпеченням або їх поєднанням (наприклад, мікропрограмним забезпеченням). Система 1400 включає в себе логічне угрупування 1402 електричних компонентів, які можуть діяти окремо або спільно. Логічне угрупування 1402 включає в себе електричний компонент 1404 для одержання пілот-сигналу в частотній області. Пілот-сигнал може призначатися для першого користувача і надходити від першої антени. Відповідно до деяких аспектів, пілот-сигнал витягується з одиночного символу OFDM, що переносить пілот-сигнали. Пілот-сигнали можуть займати будь-яку смугу пропускання в символі OFDM, що відбувається через стрибкоподібну перебудову частоти. Також в логічне угрупування 1402 включається електричний компонент 1406 для виконання зворотного дискретного перетворення Фур'є (IDFT) для переведення частотної області першого пілот-сигналу в першу послідовність часової області для першої антени. Також включається електричний компонент 1408 для множення першої послідовності часової області на спряжену локальну копію, щоб одержати результуючу послідовність і модульовані послідовності. Логічне угрупування 1402 також включає в себе електричний компонент 1410 для проектування результуючої послідовності і модульованих послідовностей на верхнє півколо і нижнє півколо. Електричний компонент 1412 для обчислення квадрата модуля векторної суми для верхнього півкола і нижнього півкола, щоб оцінити корекцію відхилення частоти, також включається в логічне угрупування 1402. Відповідно до деяких аспектів, обчислення квадрата модуля векторної суми для верхнього півкола і нижнього півкола є дискретним перетворенням Фур'є, обчисленим на дробовій частині рознесення піднесучих, яка може бути будь-якою дробовою частиною рознесення піднесучих між нулем і одиницею. Додатково логічне угрупування 1402 включає в себе електричний компонент 1414 для корекції відхилення частоти шляхом множення першої послідовності часової області на обертовий вектор. Відповідно до деяких аспектів, обертовий вектор формується генератором з цифровим керуванням, керованим об'єднаною корекцією відхилення частоти. Відповідно до різних аспектів, електричний компонент 1404 також може одержувати другий пілот-сигнал в частотній області для першого користувача від другої антени, а електричний компонент 1406 може виконувати IDFT для переведення частотної області другого пілотсигналу у другу послідовність часової області для другої антени. Відповідно до цієї особливості, логічне угрупування 1402 включає в себе електричний компонент для ідентифікації багатопроменевих компонентів від кожної з першої і другої послідовностей часової області, одержаних від кожної антени, і електричний компонент для множення кожного з багатопроменевих компонентів на їх відповідні спряжені локальні копії, зміщені у часі, з абсолютним зсувом, характерним для першого користувача, щоб одержати результуючі послідовності. Також в логічне угрупування 1402 може включатися електричний компонент для зміни абсолютного зсуву у часі локальної копії послідовності пілот-сигналів, щоб одержати відхилення частоти різних користувачів зі співпадаючим каналом, і електричний компонент для проектування кожної з результуючих послідовностей на верхнє півколо і нижнє півколо. Також включається електричний компонент для обчислення квадрата модуля векторної суми для верхнього півкола і нижнього півкола, щоб оцінити корекцію відхилення частоти, і електричний компонент для об'єднання корекцій відхилення частоти від кожного з багатопроменевих компонентів, щоб одержати об'єднану корекцію відхилення частоти для кожної антени. Додатково логічне угрупування 1402, відповідно до цієї особливості, включає в себе електричний компонент для об'єднання результуючого відхилення частоти кожної антени, щоб надати загальну оцінку відхилення частоти, і електричний компонент для корекції відхилення частоти шляхом множення послідовностей часової області на обертовий вектор, сформований генератором з цифровим керуванням, керованим загальною оцінкою відхилення частоти. Крім того, система 1400 може включати в себе запам'ятовуючий пристрій 1416, який зберігає команди для виконання функцій, асоційованих з електричними компонентами 1404, 1406, 1408, 1410, 1412 і 1414 або іншими компонентами. Треба розуміти, що один або більше електричних компонентів 1404, 1406, 1408, 1410, 1412 і 1414 можуть існувати всередині запам'ятовуючого пристрою 1416, хоч і показані як зовнішні відносно запам'ятовуючого пристрою 1416. Зрозуміло, що описані в цьому документі аспекти можуть бути реалізовані за допомогою апаратних засобів, програмного забезпечення, мікропрограмного забезпечення або будь-якого їх поєднання. При реалізації в програмному забезпеченні функції можуть зберігатися або передаватися у вигляді однієї або декількох команд або коду на машиночитаному носії. Машиночитані носії включають в себе як комп'ютерні носії інформації, так і засоби зв'язку, включаючи будь-який носій, який сприяє передачі комп'ютерної програми з одного місця в інше. 14 UA 99333 C2 5 10 15 20 25 30 35 40 45 50 55 Носії інформації можуть бути будь-якими доступними носіями, до яких можна звертатися за допомогою універсального або спеціалізованого комп'ютера. Як приклад, а не обмеження, такі машиночитані носії можуть містити RAM, ROM, EEPROM, компакт-диск або інший накопичувач на оптичних дисках, накопичувач на магнітних дисках або інші магнітні запам'ятовуючі пристрої, або будь-який інший носій, який може використовуватися для переміщення або зберігання необхідного засобу програмного коду у вигляді команд або структур даних і до якого можна звертатися за допомогою універсального або спеціалізованого комп'ютера або універсального або спеціалізованого процесора. Також будь-яке з'єднання коректно називати машиночитаним носієм. Наприклад, якщо програмне забезпечення передається з веб-сайта, сервера або іншого віддаленого джерела з використанням коаксіального кабелю, оптоволоконного кабелю, витої пари, цифрової абонентської лінії (DSL) або бездротових технологій, наприклад ІЧ-зв'язку, радіочастотного зв'язку і НВЧ-зв'язку, то коаксіальний кабель, оптоволоконний кабель, вита пара, DSL або бездротові технології, наприклад ІЧ-зв'язок, радіочастотний зв'язок і НВЧ-зв'язок, включаються у визначення носія. Диск і диск, при використанні в даному документі, включають в себе компакт-диск (CD), лазерний диск, оптичний диск, цифровий універсальний диск (DVD), гнучкий диск і диск Blu-ray, де магнітні диски звичайно відтворюють дані магнітним способом, тоді як оптичні диски відтворюють дані оптично за допомогою лазерів. Поєднання вищепереліченого також потрібно включити у визначення машиночитаних носіїв. Різні пояснювальні логічні вузли, логічні блоки, модулі і схеми, описані застосовно до особливостей, розкритих в цьому документі, можуть бути реалізовані або виконані за допомогою універсального процесора, цифрового процесора сигналів (DSP), спеціалізованої інтегральної схеми (ASIC), програмованої користувачем вентильної матриці (FPGA) або іншого програмованого логічного пристрою, схеми на дискретних компонентах або транзисторної логіки, дискретних апаратних компонентів або будь-якого їх поєднання, призначених для виконання описаних в цьому документі функцій. Універсальний процесор може бути мікропроцесором, але в альтернативному варіанті процесор може бути будь-яким традиційним процесором, контролером, мікроконтролером або кінцевим автоматом. Процесор також може бути реалізований у вигляді поєднання обчислювальних пристроїв, наприклад, поєднання DSP і мікропроцесора, множини мікропроцесорів, одного або декількох мікропроцесорів спільно з ядром DSP або будь-якої іншої подібної конфігурації. Більше того, щонайменше один процесор може містити один або декілька модулів, що функціонують для виконання одного або декількох етапів і/або дій, описаних вище. Для програмної реалізації описані тут методики можуть реалізовуватися за допомогою модулів (наприклад, процедур, функцій і так далі), які виконують описані тут функції. Коди програмного забезпечення можуть зберігатися в запам'ятовуючих пристроях і виконуватися процесорами. Запам'ятовуючий пристрій може реалізовуватися всередині процесора або поза процесором, в цьому випадку він може бути комунікаційно сполучений з процесором через різні засоби, які відомі в даній галузі техніки. Більше того, щонайменше один процесор може включати в себе один або декілька модулів для виконання функцій, описаних в цьому документі. Описувані в цьому документі методики можуть використовуватися для різних систем бездротового зв'язку, таких як CDMA, TDMA, FDMA, OFDMA, SC-FDMA і інших систем. Терміни "система" і "мережа" часто використовуються взаємозамінно. Система CDMA може реалізовувати технологію радіозв'язку, таку як універсальний наземний радіодоступ (UTRA), CDMA2000 і т. д. UTRA включає в себе широкосмуговий CDMA (W-CDMA) і інші різновиди CDMA. Більше того, CDMA2000 охоплює стандарти IS-2000, IS-95 і IS-856. Система TDMA може реалізовувати технологію радіозв'язку, таку як глобальна система мобільного зв'язку (GSM). Система OFDMA може реалізовувати технологію радіозв'язку, таку як вдосконалений UTRA (EUTRA), надширокосмуговий мобільний зв'язок (UMB), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, Flash-OFDM® і т.д. UTRA і E-UTRA є частиною універсальної системи мобільних телекомунікацій (UMTS). Система довгострокового розвитку (LTE) 3GPP є випуском UMTS, що використовує E-UTRA, який застосовує OFDMA на низхідній лінії зв'язку і SC-FDMA на висхідній лінії зв'язку. UTRA, E-UTRA, UMTS, LTE і GSM описуються в документах організації "Проект Партнерства Третього Покоління" (3GPP). Більше того, CDMA2000 і UMB описуються в документах організації "Другий Проект Партнерства Третього Покоління" (3GPP2). Більше того, такі системи бездротового зв'язку можуть додатково включати в себе однорангові (наприклад, від мобільного пристрою до мобільного пристрою) спеціалізовані (ad hoc) мережні системи, які часто використовують непарні неліцензовані спектри, бездротову локальну мережу 802.xx, Bluetooth і будь-які інші методи бездротового зв'язку ближньої або дальньої дії. 15 UA 99333 C2 5 10 15 20 25 30 35 40 Крім того, різні аспекти або ознаки, описувані в цьому документі, можуть бути реалізовані у вигляді способу, пристрою або виробу, використовуючи стандартні програмні і/або технічні методики. Термін "виріб", при використанні в цьому документі, призначений для включення в себе комп'ютерної програми, доступної з будь-якого машиночитаного пристрою, несучої або носіїв. Наприклад, машиночитані носії можуть включати в себе, але не обмежуються цим, магнітні запам'ятовуючі пристрої (наприклад, жорсткий диск, дискета, магнітні стрічки і т. д.), оптичні диски (наприклад, компакт-диск (CD), цифровий універсальний диск (DVD) і т.д.), смарткарти і пристрої флеш-пам'яті (наприклад, EPROM, карта пам'яті, "флешка" і т. д.). Більше того, різні носії інформації, описані в цьому документі, можуть представляти один або більше пристроїв і/або інших машиночитаних носіїв для зберігання інформації. Термін "машиночитаний носій" може включати в себе, не будучи обмеженим, бездротові канали і різні інші носії, що допускають зберігання, вміщування і/або переміщення команди (команд) і/або даних. Більше того, комп'ютерний програмний продукт може включати в себе машиночитаний носій, який має одну або декілька команд або кодів, що функціонують, щоб примусити комп'ютер виконати описані в цьому документі функції. Крім того, етапи і/або дії способу або алгоритму, описані застосовно до розкритих в цьому документі особливостей, можуть бути реалізовані безпосередньо в апаратних засобах, в програмному модулі, виконуваному процесором, або в поєднанні цих двох елементів. Програмний модуль може знаходитися в пам'яті RAM, флеш-пам'яті, пам'яті ROM, пам'яті EPROM, пам'яті EEPROM, регістрах, на жорсткому диску, знімному диску, компакт-диску або будь-якому іншому виді носія інформації, відомого в даній галузі техніки. Типовий носій інформації може сполучатися з процесором так, що процесор може зчитувати інформацію і записувати інформацію на носій інформації. У альтернативному варіанті носій інформації може складати єдине ціле з процесором. Більше того, в деяких особливостях процесор і носій інформації можуть постійно знаходитися в ASIC. Більше того, ASIC може постійно знаходитися в користувацькому терміналі. У альтернативному варіанті процесор і носій інформації можуть постійно знаходитися у вигляді відособлених компонентів в користувацькому терміналі. Більше того, в деяких особливостях етапи і/або дії способу або алгоритму можуть постійно знаходитися у вигляді одного або будь-якого поєднання або набору кодів і/або команд на машиночитаному носії, який може бути частиною комп'ютерного програмного продукту. Хоч вищезазначене розкриття винаходу розглядає пояснювальні аспекти і/або аспекти, потрібно зазначити, що в ньому можуть бути зроблені різні зміни і модифікації без відхилення від обсягу описуваних аспектів і/або аспектів, який визначений прикладеною формулою винаходу. Відповідно, описані аспекти мають на меті включати в себе всі такі зміни, модифікації і варіації, які знаходяться в межах обсягу прикладеної формули винаходу. Крім того, хоч елементи описуваних аспектів можуть бути описані і заявлені в однині, при цьому передбачається і множина, якщо явним чином не вказане обмеження одниною. Більше того, всі або частина будь-якого аспекту можуть використовуватися зі всіма або частиною будь-якого іншого аспекту, якщо не вказане інше. У випадку, якщо термін "включає в себе" використовується або в докладному описі, або у формулі винаходу, такий термін призначений бути включним, в деякому розумінні аналогічно терміну "який містить", як він інтерпретується, коли застосовується як проміжне слово у формулі винаходу. Крім того, термін "або" при використанні або в докладному описі, або у формулі винаходу розуміється як "невиключне або". 45 ФОРМУЛА ВИНАХОДУ 50 55 1. Спосіб оцінки відхилення частоти, який включає етапи, на яких: витягують пілот-сигнал в частотній області для першого користувача з першої антени; виконують зворотне дискретне перетворення Фур'є для переведення частотної області пілотсигналу в першу послідовність часової області для першої антени; множать першу послідовність часової області на спряжену локальну копію, щоб одержати результуючу послідовність; проектують результуючу послідовність на верхню половину та нижню половину одиничного кола; обчислюють різницю квадрата модуля векторної суми для кожної гілки в одиничному колі, щоб оцінити корекцію відхилення частоти; і коректують відхилення частоти шляхом множення першої послідовності часової області на обертовий вектор. 16 UA 99333 C2 5 10 15 20 25 30 35 40 45 50 55 60 2. Спосіб за п. 1, в якому обертовий вектор формується генератором з цифровим керуванням, керованим об'єднаною корекцією відхилення частоти. 3. Спосіб за п. 1, в якому пілот-сигнал витягується з одиночного символу OFDM, що переносить пілот-сигнали. 4. Спосіб за п. 3, в якому пілот-сигнали займають будь-яку ширину смуги пропускання в символі OFDM, що відбувається через стрибкоподібну перебудову частоти. 5. Спосіб за п. 1, в якому обчислення різниці квадрата модуля включає етап, на якому використовують дискретне перетворення Фур'є, обчислене на дробовій частині рознесення піднесучих. 6. Спосіб за п. 5, в якому дробова частина рознесення піднесучих складає близько 0,5. 7. Спосіб за п. 1, який додатково включає етапи, на яких: витягують другий пілот-сигнал в частотній області для першого користувача з другої антени; виконують зворотне дискретне перетворення Фур'є для переведення частотної області другого пілот-сигналу у другу послідовність часової області для другої антени; ідентифікують багатопроменеві компоненти від кожної з першої і другої послідовностей часової області, одержаних з кожної антени; множать кожний з багатопроменевих компонентів на відповідну спряжену локальну копію, зміщену у часі, щоб одержати результуючі послідовності; проектують кожну з результуючих послідовностей на верхню половину і нижню половину одиничного кола; обчислюють різницю квадрата модуля векторної суми для кожної гілки в одиничному колі, щоб оцінити корекцію відхилення частоти; об'єднують корекції відхилення частоти від кожного з багатопроменевих компонентів, щоб одержати об'єднану корекцію відхилення частоти для кожної антени; об'єднують результуюче відхилення частоти кожної антени, щоб надати загальну оцінку відхилення частоти; і коректують відхилення частоти шляхом множення послідовностей часової області на обертовий вектор, сформований генератором з цифровим керуванням, керованим загальною оцінкою відхилення частоти. 8. Пристрій бездротового зв'язку, який містить: запам'ятовуючий пристрій, який зберігає команди, які належать до одержання пілот-сигналу в частотній області для першого користувача з першої антени, виконання зворотного дискретного перетворення Фур'є для переведення частотної області пілот-сигналу в першу послідовність часової області для першої антени, множення першої послідовності часової області на спряжену локальну копію, щоб одержати результуючу послідовність, проектування результуючої послідовності на верхню половину і нижню половину одиничного кола, обчислення різниці квадрата модуля векторної суми для кожної гілки в одиничному колі, щоб оцінити корекцію відхилення частоти, і корекції відхилення частоти шляхом множення першої послідовності часової області на обертовий вектор; і процесор, сполучений із запам'ятовуючим пристроєм, сконфігурований для виконання команд, збережених в запам'ятовуючому пристрої. 9. Пристрій за п. 8, в якому обертовий вектор формується генератором з цифровим керуванням, керованим об'єднаною корекцією відхилення частоти. 10. Пристрій за п. 8, в якому пілот-сигнал витягується з одиночного символу OFDM, що переносить пілот-сигнали. 11. Пристрій за п. 8, в якому пілот-сигнали займають будь-яку ширину смуги в символі OFDM, що відбувається через стрибкоподібну перебудову частоти. 12. Пристрій за п. 8, в якому обчислення різниці квадрата модуля включає дискретне перетворення Фур'є, обчислене на дробовій частині рознесення піднесучих. 13. Пристрій за п. 8, в якому дробова частина рознесення піднесучих складає близько 0,5. 14. Пристрій за п. 8, в якому запам'ятовуючий пристрій додатково зберігає команди, які належать до витягання другого пілот-сигналу в частотній області для першого користувача з другої антени, виконання зворотного дискретного перетворення Фур'є для переведення частотної області другого пілот-сигналу у другу послідовність часової області для другої антени, ідентифікації багатопроменевих компонентів від кожної з першої і другої послідовностей часової області, витягнутих з кожної антени, множення кожного з багатопроменевих компонентів на відповідну спряжену локальну копію, зміщену у часі, щоб одержати результуючі послідовності, проектування кожної з результуючих послідовностей на верхню половину і нижню половину одиничного кола, обчислення різниці квадрата модуля векторної суми для кожної гілки в одиничному колі, щоб оцінити корекцію відхилення частоти, об'єднання корекцій відхилення 17 UA 99333 C2 5 10 15 20 25 30 35 40 45 50 55 60 частоти від кожного з багатопроменевих компонентів, щоб одержати об'єднану корекцію відхилення частоти для кожної антени, об'єднання результуючого відхилення частоти кожної антени, щоб надати загальну оцінку відхилення частоти, і корекції відхилення частоти шляхом множення послідовностей часової області на обертовий вектор, сформований генератором з цифровим керуванням, керованим загальною оцінкою відхилення частоти. 15. Пристрій бездротового зв'язку, який оцінює відхилення частоти, який містить: засіб для витягання пілот-сигналу в частотній області для першого користувача з першої антени; засіб для виконання зворотного дискретного перетворення Фур'є для переведення частотної області пілот-сигналу в першу послідовність часової області для першої антени; засіб для множення першої послідовності часової області на спряжену локальну копію, щоб одержати результуючу послідовність; засіб для проектування результуючої послідовності на верхню половину і нижню половину одиничного кола; засіб для обчислення різниці квадрата модуля векторної суми для кожної гілки одиничного кола, щоб оцінити корекцію відхилення частоти; і засіб для корекції відхилення частоти шляхом множення першої послідовності часової області на обертовий вектор. 16. Пристрій за п. 15, в якому обертовий вектор формується генератором з цифровим керуванням, керованим об'єднаною корекцією відхилення частоти. 17. Пристрій за п. 15, в якому пілот-сигнал витягується з одиночного символу OFDM, що переносить пілот-сигнали. 18. Пристрій за п. 15, в якому пілот-сигнали займають будь-яку ширину смуги в символі OFDM, що відбувається через стрибкоподібну перебудову частоти. 19. Пристрій за п. 15, в якому засіб для обчислення різниці квадрата модуля містить дискретне перетворення Фур'є, обчислене на дробовій частині рознесення піднесучих. 20. Пристрій за п. 15, в якому дробова частина рознесення піднесучих знаходиться приблизно між 0 i 1. 21. Пристрій за п. 15, який додатково містить: засіб для витягання другого пілот-сигналу в частотній області для першого користувача з другої антени; засіб для виконання зворотного дискретного перетворення Фур'є для переведення частотної області другого пілот-сигналу у другу послідовність часової області для другої антени; засіб для ідентифікації багатопроменевих компонентів від кожної з першої і другої послідовностей часової області, одержаних від кожної антени; засіб для множення кожного з багатопроменевих компонентів на відповідну спряжену локальну копію, зміщену у часі, щоб одержати результуючі послідовності; засіб для проектування кожної з результуючих послідовностей на верхню половину і нижню половину одиничного кола; засіб для обчислення різниці квадрата модуля векторної суми для кожної гілки в одиничному колі, щоб оцінити корекцію відхилення частоти; засіб для об'єднання корекцій відхилення частоти від кожного з багатопроменевих компонентів, щоб одержати об'єднану корекцію відхилення частоти для кожної антени; засіб для об'єднання результуючого відхилення частоти кожної антени, щоб надати загальну оцінку відхилення частоти; і засіб для корекції відхилення частоти шляхом множення послідовностей часової області на обертовий вектор, сформований генератором з цифровим керуванням, керованим загальною оцінкою відхилення частоти. 22. Машиночитаний носій, на якому зберігається комп'ютерна програма, яка при виконанні комп'ютером спонукає комп'ютер: витягувати пілот-сигнал в частотній області для першого користувача з першої антени; виконувати зворотне дискретне перетворення Фур'є для переведення частотної області пілотсигналу в першу послідовність часової області для першої антени; множити першу послідовність часової області на спряжену локальну копію, щоб одержати результуючу послідовність; проектувати результуючу послідовність на верхню половину і нижню половину одиничного кола; обчислювати різницю квадрата модуля векторної суми для кожної гілки в одиничному колі, щоб оцінити корекцію відхилення частоти; і коректувати відхилення частоти шляхом множення першої послідовності часової області на обертовий вектор. 18 UA 99333 C2 5 10 15 20 23. Машиночитаний носій за п. 22, в якому обертовий вектор формується генератором з цифровим керуванням, керованим об'єднаною корекцією відхилення частоти. 24. Машиночитаний носій за п. 22, в якому пілот-сигнал витягується з одиночного символу OFDM, що переносить пілот-сигнали. 25. Машиночитаний носій за п. 22, в якому обчислення різниці квадрата модуля векторної суми містить дискретне перетворення Фур'є, обчислене на дробовій частині рознесення піднесучих. 26. Процесор, виконаний з можливістю оцінки і корекції відхилення частоти, який містить: перший модуль для витягання пілот-сигналу в частотній області для першого користувача з першої антени; другий модуль для виконання зворотного дискретного перетворення Фур'є для переведення частотної області пілот-сигналу в першу послідовність часової області для першої антени; третій модуль для множення першої послідовності часової області на спряжену локальну копію, щоб одержати результуючу послідовність і модульовані послідовності; четвертий модуль для проектування результуючої послідовності на верхню половину і нижню половину одиничного кола; п'ятий модуль для обчислення різниці квадрата модуля векторної суми для кожної гілки в одиничному колі, щоб оцінити корекцію відхилення частоти; і шостий модуль для корекції відхилення частоти шляхом множення першої послідовності часової області на обертовий вектор. 27. Процесор за п. 26, в якому пілот-сигнал витягується з одиночного символу OFDM, що переносить пілот-сигнали. 28. Процесор за п. 26, в якому обчислення різниці квадрата модуля містить дискретне перетворення Фур'є, обчислене на дробовій частині рознесення піднесучих. 19 UA 99333 C2 20 UA 99333 C2 21 UA 99333 C2 22 UA 99333 C2 23 UA 99333 C2 24 UA 99333 C2 25 UA 99333 C2 26 UA 99333 C2 27 UA 99333 C2 Комп’ютерна верстка Л.Литвиненко Державна служба інтелектуальної власності України, вул. Урицького, 45, м. Київ, МСП, 03680, Україна ДП “Український інститут промислової власності”, вул. Глазунова, 1, м. Київ – 42, 01601 28
ДивитисяДодаткова інформація
Назва патенту англійськоюFrequency error estimation
Автори англійськоюRimini, Roberto, Ma, Jun
Назва патенту російськоюОценка отклонения частоты
Автори російськоюРимини Роберто, Ма Цзюнь
МПК / Мітки
МПК: H04L 27/26
Мітки: частоти, оцінка, відхілення
Код посилання
<a href="https://ua.patents.su/30-99333-ocinka-vidkhilennya-chastoti.html" target="_blank" rel="follow" title="База патентів України">Оцінка відхилення частоти</a>
Попередній патент: Гербіцидні композиції, що містять дифлуфенікан і піноксаден, та їх застосування
Наступний патент: Установка переробки плодоовочевої сировини
Випадковий патент: Комбікорм для поросят