Перетворена структура для попереднього кодування, що базується на рознесенні з циклічною затримкою
Формула / Реферат
1. Спосіб, що полегшує застосування рознесення з циклічною затримкою (CDD) і попереднього кодування до бездротових передач, який включає етапи:
перетворення множини векторів даних, пов'язаних з антенами приймача, в область віртуальної антени;
вибір матриці CDD на основі, щонайменше частково, типу приймача, кількості антен приймача або множини векторів даних;
застосування цієї матриці CDD до множини векторів даних, щоб одержати матрицю просторового рознесення; і
застосування матриці попереднього кодування до матриці просторового рознесення, щоб створити множину направлених променів даних, що відповідають множині передавальних антен.
2. Спосіб за п. 1, в якому перетворення векторів даних в область віртуальної антени досягається за допомогою застосування одиничної матриці до векторів даних, де розмірності одиничної матриці пов'язані з кількістю векторів даних.
3. Спосіб за п. 2, який додатково включає застосування ермітової обернено транспонованої матриці одиничної матриці до векторів даних на основі, щонайменше частково, типу приймача.
4. Спосіб за п. 1, який додатково включає вибір прирощення фази, застосовуваного до матриці CDD, щоб сконфігурувати розмір просторового рознесення, виконуваного за допомогою застосування матриці просторового рознесення.
5. Спосіб за п. 1, в якому кількість передавальних антен змінюється в залежності від кількості антен приймача або множини векторів даних.
6. Спосіб за п. 1, який додатково включає:
застосування зворотного швидкого перетворення Фур'є (IFFT) до направлених променів даних, щоб створити один або більше символів OFDM, що стосуються їх; і
додавання циклічного префікса (СР) до одного або більше символів OFDM.
7. Спосіб за п. 6, який додатково включає передачу символів OFDM по множині передавальних антен відповідно до зв'язаного направленого променя передачі даних.
8. Пристрій бездротового зв'язку, який містить:
щонайменше один процесор, сконфігурований так, щоб перетворити множину векторів даних в область віртуальної антени, вибирати матрицю CDD на основі, щонайменше частково, типу приймача, який приймає множину сформованих у промені сигналів, кількості антен згаданого приймача або множини векторів даних, і застосувати матриці рознесення з циклічною затримкою (CDD) і попереднього кодування стосовно них, щоб створити згадану множину сформованих у промені сигналів; і
пам'ять, приєднану до згаданого щонайменше одного процесора.
9. Пристрій бездротового зв'язку за п. 8, в якому згаданий щонайменше один процесор також сконфігурований для того, щоб передати сформовані в промені сигнали через множину передавальних антен.
10. Пристрій бездротового зв'язку за п. 8, в якому множина векторів даних перетворюється в область віртуальної антени, щонайменше частково, за допомогою застосування одиничної матриці до множини векторів даних.
11. Пристрій бездротового зв'язку за п. 10, в якому матриця CDD застосовується до одиничної матриці, щоб ввести в неї просторове рознесення.
12. Пристрій бездротового зв'язку за п. 11, в якому попереднє кодування застосовується до матриці, отриманої із застосування матриці CDD, щоб створити сформовані у промені сигнали.
13. Пристрій бездротового зв'язку за п. 8, в якому приймач є приймачем з лінійною мінімальною середньоквадратичною помилкою (LMMSE) і матриця CDD містить ермітову матрицю одиничної матриці, використовуваної для перетворення векторів даних в область віртуальної антени.
14. Пристрій бездротового зв'язку за п. 8, в якому кількість антен, використовуваних для передачі сформованих у промені сигналів, перевищує кількість антен для прийому цих сформованих у промені сигналів або кількість векторів даних.
15. Пристрій бездротового зв'язку, що полегшує застосування рознесення з циклічною затримкою (CDD) і попереднього кодування до бездротових передач, який містить:
засіб для перетворення множини векторів даних, пов'язаних з рангом передачі, у простір віртуальної антени;
засіб для вибору матриці затримки CDD на основі, щонайменше частково, типу приймача для прийому множини сформованих у промені сигналів, кількості антен приймача або множини векторів даних;
засіб для застосування згаданої матриці CDD до простору віртуальної антени; і
засіб для попереднього кодування простору віртуальної антени із застосованим CDD, щоб створити згадану множину сформованих у промені сигналів.
16. Пристрій бездротового зв'язку за п. 15, який додатково містить засіб для передачі сформованих у промені сигналів по множині передавальних антен.
17. Пристрій бездротового зв'язку за п. 16, в якому кількість антен більша, ніж ранг передачі.
18. Пристрій бездротового зв'язку за п. 15, в якому засіб для застосування CDD помножує вектори даних на матрицю затримки CDD.
19. Пристрій бездротового зв'язку за п. 15, в якому додатково вибирається матриця затримки CDD на основі, щонайменше частково, рангу передачі, щоб перешкоджати розсіюванню енергії передачі у просторі при передачі сформованих у промені сигналів.
20. Пристрій бездротового зв'язку за п. 15, в якому засіб для перетворення векторів даних використовує одиничну матрицю, щоб створити простір віртуальної антени.
21. Пристрій бездротового зв'язку за п. 20, який додатково містить засіб для застосування ермітової матриці одиничної матриці, щоб пом'якшити втрату продуктивності, викликану використанням одиничної матриці.
22. Зчитуваний комп'ютером носій для зберігання інструкцій, який містить:
інструкції, щоб спонукати щонайменше один комп'ютер перетворити множину векторів даних, пов'язаних з антенами приймача, в область віртуальної антени;
інструкції, щоб спонукати щонайменше один комп'ютер вибирати матрицю CDD на основі, щонайменше частково, типу приймача, кількості антен приймача або множини векторів даних;
інструкції, щоб спонукати щонайменше один комп'ютер застосувати цю матрицю CDD до множини векторів даних, щоб одержати матрицю просторового рознесення; і
інструкції, щоб спонукати щонайменше один комп'ютер застосувати матрицю попереднього кодування до матриці просторового рознесення, щоб створити множину направлених променів даних, що відповідають множині передавальних антен.
Текст
1. Спосіб, що полегшує застосування рознесення з циклічною затримкою (CDD) і попереднього кодування до бездротових передач, який включає етапи: перетворення множини векторів даних, пов'язаних з антенами приймача, в область віртуальної антени; вибір матриці CDD на основі, щонайменше частково, типу приймача, кількості антен приймача або множини векторів даних; застосування цієї матриці CDD до множини векторів даних, щоб одержати матрицю просторового рознесення; і застосування матриці попереднього кодування до матриці просторового рознесення, щоб створити множину направлених променів даних, що відповідають множині передавальних антен. 2. Спосіб за п. 1, в якому перетворення векторів даних в область віртуальної антени досягається за допомогою застосування одиничної матриці до векторів даних, де розмірності одиничної матриці пов'язані з кількістю векторів даних. 3. Спосіб за п. 2, який додатково включає застосування ермітової обернено транспонованої матриці 2 (19) 1 3 96189 4 11. Пристрій бездротового зв'язку за п. 10, в якому матриця CDD застосовується до одиничної матриці, щоб ввести в неї просторове рознесення. 12. Пристрій бездротового зв'язку за п. 11, в якому попереднє кодування застосовується до матриці, отриманої із застосування матриці CDD, щоб створити сформовані у промені сигнали. 13. Пристрій бездротового зв'язку за п. 8, в якому приймач є приймачем з лінійною мінімальною середньоквадратичною помилкою (LMMSE) і матриця CDD містить ермітову матрицю одиничної матриці, використовуваної для перетворення векторів даних в область віртуальної антени. 14. Пристрій бездротового зв'язку за п. 8, в якому кількість антен, використовуваних для передачі сформованих у промені сигналів, перевищує кількість антен для прийому цих сформованих у промені сигналів або кількість векторів даних. 15. Пристрій бездротового зв'язку, що полегшує застосування рознесення з циклічною затримкою (CDD) і попереднього кодування до бездротових передач, який містить: засіб для перетворення множини векторів даних, пов'язаних з рангом передачі, у простір віртуальної антени; засіб для вибору матриці затримки CDD на основі, щонайменше частково, типу приймача для прийому множини сформованих у промені сигналів, кількості антен приймача або множини векторів даних; засіб для застосування згаданої матриці CDD до простору віртуальної антени; і засіб для попереднього кодування простору віртуальної антени із застосованим CDD, щоб створити згадану множину сформованих у промені сигналів. 16. Пристрій бездротового зв'язку за п. 15, який додатково містить засіб для передачі сформованих у промені сигналів по множині передавальних антен. 17. Пристрій бездротового зв'язку за п. 16, в якому кількість антен більша, ніж ранг передачі. 18. Пристрій бездротового зв'язку за п. 15, в якому засіб для застосування CDD помножує вектори даних на матрицю затримки CDD. 19. Пристрій бездротового зв'язку за п. 15, в якому додатково вибирається матриця затримки CDD на основі, щонайменше частково, рангу передачі, щоб перешкоджати розсіюванню енергії передачі у просторі при передачі сформованих у промені сигналів. 20. Пристрій бездротового зв'язку за п. 15, в якому засіб для перетворення векторів даних використовує одиничну матрицю, щоб створити простір віртуальної антени. 21. Пристрій бездротового зв'язку за п. 20, який додатково містить засіб для застосування ермітової матриці одиничної матриці, щоб пом'якшити втрату продуктивності, викликану використанням одиничної матриці. 22. Зчитуваний комп'ютером носій для зберігання інструкцій, який містить: інструкції, щоб спонукати щонайменше один комп'ютер перетворити множину векторів даних, пов'язаних з антенами приймача, в область віртуальної антени; інструкції, щоб спонукати щонайменше один комп'ютер вибирати матрицю CDD на основі, щонайменше частково, типу приймача, кількості антен приймача або множини векторів даних; інструкції, щоб спонукати щонайменше один комп'ютер застосувати цю матрицю CDD до множини векторів даних, щоб одержати матрицю просторового рознесення; і інструкції, щоб спонукати щонайменше один комп'ютер застосувати матрицю попереднього кодування до матриці просторового рознесення, щоб створити множину направлених променів даних, що відповідають множині передавальних антен. Дана заявка заявляє про пріоритет попередньої заявки на патент CШA № 60/914031 "A Method And Apparatus For Transposed Structure For Cyclic Delay Diversity (CDD) Based Precoding", що була подана 25 квітня 2007 року. Зміст згаданої вище заявки включається сюди шляхом посилання. Наведений нижче опис стосується загалом бездротового зв'язку, і більш конкретно, попереднього кодування передачі у мережах бездротового зв'язку. Системи бездротового зв'язку широко застосовуються для того, щоб надавати різні типи контенту обміну, такого як, наприклад, голос, дані і так далі. Типові системи бездротового зв'язку можуть бути системами множинного доступу, здатними підтримувати обмін з множинними користувачами за допомогою спільного використання доступних системних ресурсів (наприклад, ширини смуги частот, потужності передачі і т.п.). Приклади таких систем множинного доступу можуть включати в себе системи множинного доступу з кодовим роз діленням (CDMA), системи множинного доступу з часовим розділенням (TDMA), системи множинного доступу з частотним розділенням (FDMA), системи множинного доступу з ортогональним частотним розділенням (OFDMA), і т.п. Додатково, ці системи можуть відповідати технічним вимогам, таким як проект партнерства третього покоління (3GPP), 3GPP2, довгостроковий розвиток 3GPP (LTE), і т.д. Звичайно бездротові системи зв'язку з множинним доступом можуть одночасно підтримувати обмін для множини мобільних пристроїв. Кожний мобільний пристрій може обмінюватися з однією або більше базовими станціями за допомогою передач по прямих і зворотних лініях зв'язку. Пряма лінія зв'язку (або низхідна лінія зв'язку) стосується лінії зв'язку від базових станцій до мобільних пристроїв, і зворотна лінія зв'язку (або висхідна лінія зв'язку) стосується лінії зв'язку від мобільних пристроїв до базових станцій. Далі, обміни між мобільними пристроями і базовими станціями можуть 5 бути встановлені через системи з одним входом одним виходом (SISO), системи з множиною входів - одним виходом (MISO), системи з множиною входів - множиною виходів (MIMO) і т.д. Крім того, мобільні пристрої можуть обмінюватися з іншими мобільними пристроями (і/або базові станції з іншими базовими станціями) в однорангових конфігураціях бездротової мережі. Системи MIMO звичайно використовують множину (NТ) передавальних антен і множину (NR) приймальних антен для передачі даних. Антени можуть стосуватися базових станцій і мобільних пристроїв, в одному прикладі, дозволяючи двосторонній зв'язок між пристроями по бездротовій мережі. Базові станції можуть виконувати попереднє кодування одного або більше сигналів, щоб забезпечити формування діаграми направленості при передачі сигналів. Додатково, базові станції (або мобільні пристрої) можуть використовувати рознесення з циклічною затримкою (CDD) у фізичних антенах, щоб ввести просторове рознесення у частотну область. Таким чином, множина антен може працювати з конкретною для антени затримкою, щоб передавати попередньо кодовані сигнали з надмірністю і рознесенням, підвищуючи успішне декодування на приймальному кінці. Однак, оскільки CDD застосовується в області фізичної антени, у випадках, коли кількість передавальних антен більша, ніж кількість приймальних антен, потоків даних або рівнів передачі, частина енергії передачі йде у порожній простір, недоступний приймачу, зводячи нанівець множину переваг попереднього кодування. Наведене нижче являє собою спрощену суть одного або більше варіантів здійснення, щоб забезпечити базове розуміння таких варіантів здійснення. Ця спрощена суть не є широким коротким оглядом всіх розглянутих варіантів здійснення, і не призначена, щоб ідентифікувати ключові або критичні елементи всіх варіантів здійснення, або окреслити обсяг яких-небудь варіантів здійснення. її єдина мета полягає у тому, щоб представити деякі концепції одного або більше варіантів здійснення у спрощеній формі як вступну частину до більш докладного опису, представленого нижче. Відповідно до одного або більше варіантів здійснення і відповідного їх розкриття, різні аспекти описуються разом зі зміненою структурою рознесення з циклічною затримкою (CDD), що повинна бути виконана раніше попереднього кодування сигналів передачі. В одному прикладі сигнали можуть бути перетворені в область віртуальної антени для того, щоб застосувати до неї CDD. Потім сигнали віртуальної антени із застосованим CDD можуть бути перетворені назад у рівень фізичної антени для попереднього кодування. Це дозволяє реалізовувати переваги попереднього кодування, такі як направлення сигналу та інші властивості конструкції, без витрати енергії у порожній простір, де кількість передавальних антен більша, ніж кількість приймальних антен або кількість потоків даних. Відповідно до пов'язаних аспектів, надається спосіб, що полегшує застосування CDD і попереднього кодування до бездротових передач. Спосіб 96189 6 може містити етапи перетворення множини векторів даних, пов'язаних з антенами приймача, в область віртуальної антени і застосування матриці CDD до цієї множини векторів даних, щоб одержати матрицю просторового рознесення. Спосіб може додатково включати в себе застосування матриці попереднього кодування до матриці просторового рознесення, щоб створити множину направлених променів даних, що відповідають множині передавальних антен. Інший аспект стосується пристрою бездротового зв'язку. Пристрій бездротового зв'язку може включати в себе щонайменше один процесор, сконфігурований так, щоб перетворити множину векторів даних в область віртуальної антени і застосувати матриці CDD і попереднього кодування до неї, щоб створити множину сформованих у промені сигналів. Пристрій бездротового зв'язку може також включати в себе пам'ять, приєднану щонайменше до одного процесора. Ще один аспект стосується пристрою бездротового зв'язку, що полегшує застосування CDD і попереднього кодування до бездротових передач. Пристрій бездротового зв'язку може містити засіб для перетворення множини векторів даних, пов'язаних з рангом передачі, у простір віртуальної антени. Пристрій бездротового зв'язку може додатково включати в себе засіб для застосування CDD до простору віртуальної антени, і засіб для попереднього кодування простору віртуальної антени із застосованим CDD, щоб створити множину сформованих у промені сигналів. Ще один аспект стосується комп'ютерного програмного продукту, який може бути носієм, що зчитується комп'ютером, що включає в себе програмний код для того, щоб спонукати щонайменше один комп'ютер перетворювати множину векторів даних, пов'язаних з антенами приймача, в область віртуальної антени. Носій, що зчитується комп'ютером, може також містити код для того, щоб спонукати щонайменше один комп'ютер застосовувати матрицю рознесення з циклічною затримкою (CDD) до множини векторів даних, щоб одержати матрицю просторового рознесення. Крім того, носій, що зчитується комп'ютером, може містити код для того, щоб спонукати щонайменше один комп'ютер застосувати матрицю попереднього кодування до матриці просторового рознесення, щоб створити множину направлених променів даних, що відповідають множині передавальних антен. Для виконання згаданих і пов'язаних завдань, один або більше варіантів здійснення містять ознаки, повністю описані нижче і конкретно вказані у формулі винаходу. Наведений нижче опис і додані креслення формулюють докладно деякі ілюстративні аспекти одного або більше варіантів здійснення. Ці аспекти є, однак, показовими, але декілька з різних шляхів, якими принципи різних варіантів здійснення і описаних варіантів здійснення можуть бути використані, призначаються, щоб включити в себе всі такі аспекти і їх еквіваленти. Короткий опис креслень Фіг. 1 - ілюстрація системи бездротового зв'язку відповідно до різних аспектів, сформульованих тут. 7 Фіг. 2 - ілюстрація зразкового пристрою зв'язку для використання у середовищі бездротового зв'язку. Фіг. 3 - ілюстрація зразкової системи бездротового зв'язку, що реалізує застосування рознесення з циклічною затримкою (CDD) і попереднього кодування до бездротового зв'язку. Фіг. 4 - ілюстрація зразкової роботи для застосування CDD і попереднього кодування до бездротового зв'язку. Фіг. 5 - ілюстрація зразкового способу, що полегшує застосування CDD і попереднього кодування до бездротових передач. Фіг. 6 - ілюстрація зразкового способу, що полегшує вибір придатних матриць CDD і попереднього кодування для застосування до бездротового зв'язку. Фіг. 7 - ілюстрація зразкової системи, що полегшує застосування CDD і попереднього кодування до бездротових передач. Фіг. 8 - ілюстрація зразкового середовища бездротової мережі, що може використовуватися разом з різними системами і способами, описаними тут. Фіг. 9 - ілюстрація зразкової системи, що застосовує CDD і попереднє кодування до бездротових передач. Різні варіанти здійснення нижче описуються з посиланнями на креслення, на яких подібні посилальні позиції використовуються для посилання на подібні елементи у всьому описі. У наведеному нижче описі з метою пояснення численні конкретні подробиці формулюються, щоб забезпечити повне розуміння одного або більше варіантів здійснення. Може бути очевидно, однак, що такий(і) варіант(и) здійснення може(можуть) бути здійснений(і) без цих конкретних подробиць. В інших прикладах відомі структури і пристрої показані у формі блоксхеми, щоб полегшити опис одного або більше варіантів здійснення. Використовувані у цій заявці терміни "компонент", "модуль", "система" і т.п. призначаються для посилання на такі, що стосуються комп'ютера об'єкт або апаратне забезпечення, програмноапаратне забезпечення, комбінацію апаратного забезпечення і програмного забезпечення, програмне забезпечення або програмне забезпечення при виконанні. Наприклад, компонент може бути, але не обмежуючись цим, процесом, що виконується на процесорі, процесором, об'єктом, виконуваною програмою, потоком виконання, програмою і/або комп'ютером. Як ілюстрація, як додаток, що працює на обчислювальному пристрої, так і обчислювальний пристрій можуть бути компонентом. Один або більше компонентів можуть постійно знаходитися у межах процесу і/або потоку виконання, і компонент може бути локалізований на одному комп'ютері і/або розподілений між двома або більше комп'ютерами. Крім того, ці компоненти можуть виконуватися з різних носіїв, що зчитуються комп'ютером, які зберігають різні структури даних на ньому. Компоненти можуть обмінюватися за допомогою локальних і/або віддалених процесів, наприклад, відповідно до сигналу, що має один або більше пакетів даних (наприклад, даних 96189 8 від одного компонента, що взаємодіє з іншим компонентом у локальній системі, розподіленій системі і/або по мережі, такій як Інтернет, з іншими системами за допомогою сигналу). Крім того, різні варіанти здійснення описуються тут з посиланнями на мобільний пристрій. Мобільний пристрій можна також назвати системою, абонентською установкою, абонентським пунктом, мобільною станцією, мобільним блоком, віддаленою станцією, віддаленим терміналом, терміналом доступу, користувальницьким терміналом, терміналом, пристроєм бездротового зв'язку, агентом користувача, користувальницьким пристроєм, або користувальницьким обладнанням (UE). Мобільний пристрій може бути мобільним телефоном, радіотелефоном, телефоном відповідно до Протоколу Ініціювання Сеансу зв'язку (SIP), станцією місцевого радіозв'язку (WLL), персональним цифровим асистентом (PDA), кишеньковим пристроєм, що має можливість бездротового з'єднання, обчислювальним пристроєм або іншим пристроєм обробки, зв'язаним з бездротовим модемом. Крім того, різні варіанти здійснення описуються тут з посиланнями на базову станцію. Базова станція може бути використана для того, щоб обмінюватися з мобільним пристроєм(ями) і може також називатися як точка доступу, Вузол В, вдосконалений Вузол В (eNode В або eNB), базова приймальнопередавальна станція (BTS) або деякою іншою термінологією. Крім того, різні аспекти або ознаки, описані тут, можуть бути реалізовані як спосіб, пристрій або виріб виробництва, використовуючи стандартні методики програмування і/або технічні методики. Термін "виріб виробництва", використовуваний тут, призначається, щоб охопити комп'ютерну програму, доступну з будь-якого пристрою, що зчитується комп'ютером, несучої або носія. Наприклад, носії, що зчитуються комп'ютером, можуть включати в себе, але не обмежуючись цим, магнітні запам'ятовуючі пристрої (наприклад, жорсткий диск, гнучкий диск, магнітні стрічки і т.д.), оптичні диски (наприклад, компакт-диск (CD), цифровий універсальний диск (DVD) і т.д.), смарт карти і пристрої флеш-пам'яті (наприклад, EPROM (електрично програмований ПЗП), карта, флеш-карта (stick), ключовий накопичувач і т.д.). Додатково, різні носії даних, описані тут, можуть являти собою один або більше пристроїв і/або інші машино-зчитувані носії для зберігання інформації. Термін "машинозчитуваний носій" може включати в себе, не обмежуючись цим, бездротові канали і різні інші носії, здатні зберігати, містити і/або нести машинну команду(и) і/або дані. Методики, описані тут, можуть використовуватися для різних систем бездротового зв'язку, таких як системи множинного доступу з кодовим розділенням (CDMA), множинного доступу з часовим розділенням (TDMA), множинного доступу з частотним розділенням (FDMA), множинного доступу з ортогональним частотним розділенням (OFDMA), множинного доступу з частотним розділенням з єдиною несучою (SC-FDMA) та інші. Терміни "система" і "мережа" часто використовуються взаємозамінно. Система CDMA може реалізовувати ра 9 діо-технологію, таку як універсальна наземна система радіодоступу (UTRA), CDMA2000 і т.п. UTRA включає в себе широкосмугову CDMA (W-CDMA) та інші варіанти CDMA. CDMA2000 охоплює стандарти IS-2000, IS-95 та IS-856. TDMA може реалізовувати радіо-технологію, таку як глобальна система мобільного зв'язку (GSM). Система OFDMA може реалізовувати радіо-технологію, таку як Evolved UTRA (E-UTRA), Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, Flash-OFDM і т.п. UTRA і E-UTRA є частиною універсальної системи мобільного зв'язку (UMTS). Довгостроковий розвиток 3GPP (LTE) є версією UMTS, що розвивається, яка використовує E-UTRA, що використовує OFDMA на низхідній лінії зв'язку і SC-FDMA на висхідній лінії зв'язку. UTRA, E-UTRA, UMTS, LTE і GSM описуються у документах від організації, називаної "Проект Партнерства 3-го покоління" (3GPP). CDMA2000 і UMB описуються у документах від організації, називаної "Проект Партнерства 3-го покоління-2" (3GPP2). З посиланнями на Фіг. 1 система 100 бездротового зв'язку ілюструється відповідно до різних варіантів здійснення, представлених тут. Система 100 містить базову станцію 102, що може включати в себе множину груп антен. Наприклад, одна група антен може включати в себе антени 104 і 106, інша група може включати в себе антени 108 і 110, і додаткова група може включати в себе антени 112 і 114. Дві антени ілюструються для кожної групи антен; однак, більше або менше антен може бути використано для кожної групи. Базова станція 102 може додатково включати в себе ланцюг передавача і ланцюг приймача, кожен з яких може, у свою чергу, містити множину компонентів, асоційованих з передачею і прийомом сигналів (наприклад, процесорів, модуляторів, мультиплексорів, демодуляторів, демультиплексорів, антен і т.д.), як повинно бути зрозуміло фахівцям. Базова станція 102 може обмінюватися з одним або більше мобільними пристроями, такими як мобільний пристрій 116 і мобільний пристрій 122; однак, повинно бути зрозуміло, що базова станція 102 може обмінюватися по суті з будьякою кількістю мобільних пристроїв, аналогічних мобільним пристроям 116 і 122. Мобільні пристрої 116 і 122 можуть бути, наприклад, стільниковими телефонами, смартфонами, ноутбуками, кишеньковими пристроями зв'язку, кишеньковими обчислювальними пристроями, супутниковими радіотелефонами, глобальними системами визначення місця розташування, PDA і/або будь-яким іншим придатним пристроєм для того, щоб обмінюватися по системі бездротового зв'язку 100. Як зображено, мобільний пристрій 116 знаходиться у зв'язку з антенами 112 і 114, де антени 112 і 114 передають інформацію на мобільний пристрій 116 по прямій лінії зв'язку 118 і приймають інформацію від мобільного пристрою 116 по зворотній лінії зв'язку 120. Крім того, мобільний пристрій 122 знаходиться у зв'язку з антенами 104 і 106, де антени 104 і 106 передають інформацію на мобільний пристрій 122 по прямій лінії 124 зв'язку і приймають інформацію від мобільного пристрою 122 по зворотній лінії 126 зв'язку. У системі дуплексної передачі з частотним 96189 10 розділенням (FDD) пряма лінія зв'язку 118 може використовувати відмінний діапазон частот, ніж використовуваний зворотною лінією зв'язку 120, і пряма лінія зв'язку 124 може використовувати відмінний діапазон частот, ніж використовуваний зворотною лінією зв'язку 126, наприклад. Далі, у системі дуплексної передачі з часовим розділенням (TDD) пряма лінія зв'язку 118 і зворотна лінія зв'язку 120 можуть використовувати спільний діапазон частот, і пряма лінія зв'язку 124 і зворотна лінія зв'язку 126 можуть використовувати спільний діапазон частот. Кожна група антен і/або область, в якій вони призначені для виконання обміну, може називатися сектором базової станції 102. Наприклад, групи антен можуть бути призначені для обміну з мобільними пристроями у секторі областей, охоплених базовою станцією 102. При зв'язку по прямих лініях зв'язку 118 і 124 передавальні антени базової станції 102 можуть використовувати формування діаграми направленості, щоб поліпшити співвідношення сигналу - до - шуму прямих ліній зв'язку 118 і 124 для мобільних пристроїв 116 і 122. Це може бути забезпечено за допомогою використання попереднього кодера, щоб направляти сигнали у необхідних напрямках, наприклад. Крім того, у той час як базова станція 102 використовує формування діаграми направленості, щоб виконувати передачу на мобільні пристрої 116 і 122, розташовані випадковим чином по асоційованій зоні охоплення, мобільні пристрої у сусідніх стільниках можуть бути піддані меншим перешкодам у порівнянні з базовою станцією, що передає через єдину антену на всі її мобільні пристрої. Крім того, мобільні пристрої 116 і 122 можуть обмінюватися безпосередньо один з одним з використанням однорангової технології або технології a d - h o c в одному прикладі. Відповідно до прикладу, система 100 може бути системою з множиною входів - множиною виходів (МІМО). Далі, система 100 може використовувати по суті будь-який тип способу дуплексної роботи, щоб розділити канали зв'язку (наприклад, пряма лінія зв'язку, зворотна лінія зв'язку...), такого як FDD (дуплексна передача з частотним розділенням), TDD (дуплексна передача з часовим розділенням) і т.п. Крім того, система 100 може застосовувати рознесення з циклічною затримкою (CDD) для передачі по множині антен, щоб ввести просторове рознесення і надмірність у передачу. Наприклад, за допомогою використання CDD затримка конкретної антени може бути застосована для передачі для кожної антени. В одному прикладі початкова антена може передавати без CDD, у той час як наступні антени можуть кожна виконувати передачу з різними затримками, щоб полегшити успішний прийом передачі. В одному прикладі система 100 може перетворити сигнали з області рівня фізичної антени до області віртуальної антени до застосування CDD. Стосовно цього, попереднє кодування може бути виконане після CDD, щоб зберегти вигоди використання попереднього кодування, такі як направлення передачі сигналів, вибрані залежним від каналу попереднім кодером, та інші необхідні вла 11 стивості. Наприклад, рівень даних, що складався з багатьох рівнів, може бути помножений на одиничну матрицю, що відповідає кількості рівнів, які перетворюють цей рівень даних у рівень віртуальної антени. Результат може бути помножений на матрицю CDD, щоб ввести просторове рознесення, і потім на матрицю попереднього кодування, щоб направити передачу у вибраних напрямках променя, що відповідають кількості рівнів. З посиланнями на фіг. 2 ілюструється пристрій 200 зв'язку для використання у середовищі бездротового зв'язку. Пристрій 200 зв'язку може бути базовою станцією або її частиною, мобільним пристроєм або його частиною, або по суті будь-яким пристроєм зв'язку, що приймає дані, передані у середовищі бездротового зв'язку. Зокрема, пристрій 200 зв'язку може бути точкою доступу, що надає послуги бездротового зв'язку запитуючому пристрою. Пристрій 200 зв'язку може включати в себе перетворювач 202 віртуальної антени, який може перетворювати дані або сигнали рівня фізичної антени в один або більше сигналів віртуальної антени, блок 204 застосування CDD, який може застосовувати операцію CDD до сигналів віртуальної антени, і попередній кодер 206, який може застосовувати попереднє кодування до сигналів із застосованим CDD для формування їх у вигляді променя. В одному прикладі пристрій 200 зв'язку може мати множину антен для передачі даних на приймач з множиною антен, як показано вище. Таким чином, приймач може мати ранг передачі, асоційований з кількістю приймальних антен, і дані, які повинні бути передані, можуть бути розділені на рівні, пов'язані з рангом передачі. Наприклад, коли приймач має дві антени, ранг передачі може дорівнювати двом, і таким чином кількість рівнів для передачі даних може також дорівнювати двом. Перетворювач 202 віртуальної антени може створити недіагональну одиничну матрицю RR, де R ранг передачі. Вектор даних, що повинен бути переданий, також може складатися з R рівнів. Перетворювач 202 віртуальної антени може множити цей вектор даних на одиничну матрицю, щоб перетворювати вектор даних в область віртуальної антени. Використання області віртуальної антени може дозволити застосувати CDD перед попереднім кодуванням. Таким чином, блок 204 застосування CDD може множити матрицю, сформовану перетворювачем 202 віртуальної антени, на діагональну матрицю CDD, що може також бути матрицею RR. Ця операція може ввести просторове рознесення відносно віртуальних антен, щоб полегшити надлишкову і рознесену передачу даних, поліпшуючи ймовірність успішного прийому. Потім попередній кодер 206 може помножити матрицю із застосованим CDD на матрицю попереднього кодера, яка може бути NTR, де NT - кількість фізичних передавальних антен пристрою зв'язку 200. Стосовно цього, антени можуть бути вигідно направлені в R вибраних напрямках променя, підтримуючи вигоди попереднього кодера, все-таки використовуючи CDD. Відповідно до прикладу, наведена нижче фо 96189 12 рмула може використовуватися для обчислення вектора вихідних даних для передачі через доступні передавальні антени пристрою зв'язку 200. x(k ) WNT R RR (k )URR d(k ), де d(k) є вектором даних, що містить R рівнів, які відповідають рангу передачі, URR - одинична матриця, використовувана перетворювачем 202 віртуальної антени, щоб розподілити вектор даних по R віртуальних антенах, RR(K) - діагональна матриця CDD, використовувана блоком 204 застосування CDD, як описано вище, і WNT R є матрицею попереднього кодування, яку попередній кодер 206 може використовувати, щоб направляти сигнали через NT передавальних антен пристрою 200 зв'язку до R приймальних антен. Стосовно цього, операція CDD застосовується по R віртуальних антенах; таким чином, потужність передачі концентрується по простору сигналів, заповненому R векторами-стовпцями матриці WNT R попереднього кодування, що використовує цю структуру. Нижче з посиланнями на фіг. 3 ілюструється система 300 бездротового зв'язку, що може полегшити застосування CDD до даних по одній або більше віртуальних антенах для їх попереднього кодування. Система 300 включає в себе точку доступу 302, яка може обмінюватися з терміналом доступу 304 (і/або будь-якою кількістю нерівноправних пристроїв (не показані)). Точка доступу 302 може передавати інформацію на термінал доступу 304 по каналу прямої лінії зв'язку; також точка доступу 302 може приймати інформацію від термінала доступу 304 по каналу зворотної лінії зв'язку. Крім того, система 300 може бути системою МІМО, що використовує CDD, щоб забезпечити просторове рознесення по простору частот, і попереднє кодування для необхідного формування діаграми направленості. Додатково, система 300 може працювати у бездротовій мережі OFDMA (такій як 3GPP, 3GPP2, 3GPP LTE і т.д., наприклад). Крім того, компоненти і функціональні можливості, показані і описані нижче у точці доступу 302, можуть бути присутніми у терміналі доступу 304 і навпаки, в одному прикладі. Точка доступу 302 включає в себе перетворювач 306 віртуальної антени, що може перетворювати вектори багаторівневих даних в область віртуальної антени, яка може бути квадратною матрицею з розмірностями, які по суті рівні кількості рівнів (наприклад, рангу передачі), в одному прикладі. Точка доступу 302 може також включати в себе блок 308 застосування CDD, який може застосовувати просторове рознесення до матриці даних віртуальної антени, попередній кодер 310, який може оптимально керувати напрямками передачі для даних із застосованим CDD через доступні антени, і передавач 312, який може передавати направлені дані через антени. Таким чином, точка доступу 302 може використовувати формулу, надану вище, щоб застосувати CDD і попереднє кодування до векторів даних, і може передавати попередньо кодовані дані із застосованим CDD на термінал доступу 304 за допомогою використання передавача 312. Передавач 312 може пере 13 давати дані через доступні антени, використовуючи керування, задане попереднім кодером 310. Додатково, повинно бути зрозуміло, що точка доступу 302 може обмежити доступні матриці попереднього кодера заданим набором або єдиною матрицею, в одному прикладі. Термінал доступу 304 може включати в себе приймач 314, який може приймати дані від точки доступу 302 через одну або більше антен. Як описано, кількість антен може відповідати рангу передачі і, таким чином, кількості векторів даних; додатково ранг передачі відповідає розміру області віртуальної антени, створеної перетворювачем 306 віртуальної антени. Приймач 314 може мати по суті будь-який тип, включаючи приймач з послідовним придушенням перешкод (SIC), приймач з лінійною мінімальною середньоквадратичною помилкою (LMMSE) і/або подібні. Відповідно до прикладу, точка доступу 302 може застосовувати CDD і попереднє кодування відповідно до типу приймача. Наприклад, формула, показана вище, x(k ) WNT R RR (k )URR d(k ), може бути використана з приймачем SIC, наприклад, приймачі можуть мати більш високий коефіцієнт підсилення при прийманні на рознесені антени з більш слабкими сигналами; таким чином, ефективність відносно операцій без CDD може відчувати від малої величини до по суті відсутності втрат. Однак, якщо приймач 314 є приймачем LMMSE, відмінна операція може бути бажаною, щоб пом'якшити втрату ефективності відносно операцій без CDD, що може бути викликано, щонайменше частково, направленнями променя, що спотворюються при застосуванні даних по області віртуальної антени. Крім того, якщо матриця попереднього кодування, визначена попереднім кодером 310, створюється з властивістю постійного модуля таким чином, що кожний елемент кожної матриці попереднього кодування має ту саму величину, згадана вище формула може впливати на цю властивість постійного модуля, що може привести до потенційно неефективного використання підсилювача потужності. Відповідно до прикладу, в якому згадана вище формула викликає проблеми пропускної здатності або неефективності, блок 308 застосування CDD або інша частина точки доступу 302, може застосовувати ермітову матрицю оберненого перетворення перед попереднім кодуванням. Наприклад, ермітова матриця може бути оберненим перетворенням одиничної матриці, застосованої по векторах багаторівневих даних за допомогою перетворювача 306 віртуальної антени. Стосовно цього, може бути використана наведена нижче формула, щоб виконати різні обчислення. x(k ) WNT R (UHR RR (k )URR )d(k ), R де d ( k ) є вектором даних, що містить R рівнів, які відповідають рангу передачі, URR - одинична матриця, використовувана перетворювачем 306 віртуальної антени, щоб розподілити вектор даних по R віртуальних антенах, RR( k ) - діагональна матриця CDD, використовувана блоком 308 застосування CDD, описаним вище, UH R є ермітовою R 96189 14 матрицею оберненого перетворення одиничної матриці URR, застосованої, щоб пом'якшити втрати, асоційовані з URR, і WNT R є матрицею попереднього кодування, використовуваною попереднім кодером 310, щоб направляти сигнали NT антен передачі пристрою 200 зв'язку на R приймальних антен. Ця формула може бути використана, в одному прикладі, коли приймач 314 є приймачем LMMSE. Повинно бути зрозуміло, що точка доступу 302 може вибрати формулу на підставі типу приймача 314; ця інформація може бути прийнята від термінала доступу 304, або іншого пристрою мережі, запитаного точкою доступу 302, виведена, припущена, жорстко запрограмована, зчитана як параметр і/або подібне. Додатково, RR(K) може бути фіксованою матрицею, яка базується, щонайменше частково, на одному з багатьох факторів, включаючи ранг передачі, технічні вимоги мережі, необхідне CDD і/або подібне, наприклад. Повинно бути зрозуміло, що ці дві описаних формули можуть бути по суті еквівалентними за допомогою інтерпретації UH R як частини конструкції R попереднього кодера 310. Наприклад, UH R моR же бути альтернативно виконана новим попереднім кодером 310, приводячи до попередньої форx(k ) W 'NT R RR (k )URR d(k ), мули, де W ' WNT RUHR . R Додатково, WNT R RR (k )URR d(k ), формула може WNT RURR (UHR RR (k )URR )d(k ), R бути де структурою H попереднього кодера 310 є W ' 'NT R WNT RURR RR (k ) UHR RR (k )URR , R I приводячи до остан W ' 'NT R (UHR RR (k )URR )d(k ). R ньої формули Тепер з посиланнями на фіг. 4 описана зразкова робота 400, що може бути виконана відповідно до одного або більше пристроїв або компонентів, описаних тут. Операція 400 може містити множину обчислень, які виконуються, щоб перетворити вектори даних в один або більше сигналів передачі. Зокрема R потоків 402 можуть бути векторами багаторівневих даних, пов'язаних з кількістю приймальних антен; кількість потоків 402 або вектори даних можуть додатково стосуватися рангу передачі, наприклад. Потоки 402 можуть бути матрицею, помноженою на матрицю CDD 404, щоб перетворити потоки 402 в область віртуальної антени і застосувати CDD до неї; результуюча матриця може бути помножена на матрицю 406 попереднього кодування, як описано, щоб створити вектор NT сигналів для передачі по доступних передавальних антенах. Додатково, результуючий вектор сигналів може мати зворотне швидке перетворення Фур'є (IFFT, ЗШПФ) 408, застосовуване, щоб створити відповідні символи OFDM, в одному прикладі, так само як циклічний префікс (CP, ЦП) 410, що додається, щоб повторити кінець символу на початку, щоб збільшити ймовірність успішного декодування у приймачі. В одному прикладі матриця CDD 404 може бу 15 96189 ти аналогічною матриці, що містить матричний добуток (K)(URR) або UH R ( (k ) ( URR)), в заR лежності від типу приймача і/або властивості постійного модуля, як описано вище. Повинно бути зрозуміло, що матриці, помножені так, щоб містити матрицю CDD 404, можуть бути матрицями RR, де URR - одинична матриця, використовувана для перетворення векторів даних в область віртуальної антени, UH R може бути ермітовою матрицею R оберненого перетворення одиничної матриці, яка використовується, коли необхідно пом'якшити спотворення, і ( к ) , діагональна матриця застосування CDD, може бути аналогічною матриці 0 ... 0 1 0 e j2 k ... 0 , ... ... ... 0 j2 (R 1)k 0 0 e 0 де діагональні значення стосуються CDD для заданої віртуальної антени. У цьому прикладі також може бути параметром збільшення фази діагональної матриці CDD; необхідним чином створюючи одиничну матрицю URR і , може бути збережене направлення променя і властивість постійного модуля матриці попереднього кодування 406 (якщо існує). [0042] В одному прикладі для R приймальних антен (або рангу передачі R), нормалізована затримка може бути 1/R. У цьому прикладі ранг 1 передачі може бути операцією, на яку не здійснюється вплив CDD: Ранг 1: =0, RR(k)=[1], URR=[1] Ранг 2: =1/2, RR(k)= 0 1 1 1 1 , URR 0 e jk 2 1 1 Ранг 3: =1/3, RR(k)= 0 0 1 1 1 2k 2k j j 1 0 e 3 0 , URR 1 e 3 4 k 4 k 3 j 1 e j 3 0 0 e 3 Ранг 4: =1/4, RR(k)= 0 1 2k j 0 e 4 0 0 0 0 0 0 e j 4 k 4 0 1 4 k e 3 8 k j e 3 j 1 1 1 1 0 1 1 j 1 j , U . RR 2 1 1 1 1 0 6 k j 1 j 1 j e 4 0 При таких або інших ретельно вибраних URR і , ( UH R ) ( k ) ( URR) може бути варіантом пересR тановки вибірної віртуальної антени (S-VAP), що може забезпечити по суті досконалу симетрію серед активних рівнів R за допомогою використання просторових променів. Це забезпечує просторове рознесення та ефективне використання змін в індикаторі якості каналу (CQI), пов'язаному з якістю прийнятих даних каналу. Стосовно цього, CDD в області віртуальної антени може бути опосередковано реалізоване за допомогою S-VАР. 16 В іншому варіанті, наприклад, фіксоване збільшення фази може використовуватися, наприклад, =1/2. Наприклад, де 4 передавальних антени повинні виконати передачу до R приймальних антен, R рівнів даних можуть бути перетворені у множину кодових слів. В одному прикладі передача рангу 1 може бути перетворена у кодове слово, ранг 2 - у два кодових слова, наприклад. Якщо тільки 2 кодових слова повинні використовуватися, ранг 3 або більше можуть розбити рівні на множину кодових слів, наприклад, перше кодове слово може відповідати одному рівню даних і інше кодове слово до двох рівнів, що залишилися, і ранг 4 може мати два кодових слова, кожне відповідає двом з цих чотирьох рівнів. Таким чином, наведене нижче може бути варіантом для матриць добутку матриці CDD 404, де =1/2. Ранг 1: =0, RR(k)=[1], URR=[1] Ранг 2: =1/2, RR(k)= 0 1 1 1 1 jk , URR 2 1 1 0 e Ранг 3: =1/2, RR(k)= 0 0 1 1 1 1 jk 0 , URR 0 e 1 1 2 0 0 e j2k 1 0 Ранг 4: =1/2, RR(k)= 0 1 jk 0 e 0 0 0 0 0 0 e j2k 0 1 0 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 j 1 j , U або . RR 0 2 1 1 1 1 2 1 1 1 1 e j3 k 1 1 1 1 1 j 1 j 0 0 Цей варіант може забезпечити порядок просторового рознесення 4 і 2 для кожного кодового слова у передачі рангу 4 і рангу 2; у ранзі 3, порядок просторового рознесення першого кодового слова, один, що відповідає одному рівню, може бути 2, і такий з іншого кодового слова може бути вище, ніж 2. Цей варіант може працювати особливо добре з рангом 1, 2 і 4 передачі з ненегативною зміною в CQI для SIC-приймача і/або потенційно без зміни в CQI для LMMSE-приймача. З посиланнями на фіг. 5-6 ілюструються способи, що стосуються виконання попереднього кодування даних із застосованим CDD в області віртуальної антени. У той час як з метою простоти пояснення способи показані і описані як послідовність дій, повинно бути зрозуміло, що способи не обмежуються порядком дій, оскільки деякі дії, відповідно до одного або більше варіантів здійснення, можуть відбуватися у відмінному порядку і/або одночасно з іншими діями у порівнянні з тим, що показаний і описаний тут. Наприклад, фахівцям зрозуміло, що спосіб альтернативно може бути представлений як послідовність взаємодіючих станів або подій, наприклад у діаграмі станів. Крім того, не всі ілюстровані дії можуть бути зобов'язані реалізовувати спосіб відповідно до одного або більше варіантів здійснення. З посиланнями на фіг. 5 ілюструється спосіб 500, що полегшує застосування CDD і попереднього кодування до даних, перетворених в область віртуальної антени. На етапі 502 вектори даних можуть бути перетворені в область віртуальної антени. Наприклад, як описано, вектори да 17 них можуть стосуватися багатьох рівнів, що представляють множину приймальних антен і/або ранг передачі. Ці вектори можуть бути перетворені у множину віртуальних антен, щоб дозволити подальшу роботу над ними. Це може бути досягнуто за допомогою використання однієї або більше одиничних матриць, і/або їх обернено транспонованих матриць, наприклад. На етапі 504 матриця CDD може бути застосована до області віртуальної антени. Матриця CDD може бути використана, щоб ввести просторове рознесення серед векторів даних таким чином, що вектори можуть бути пізніше передані повторно із затримкою при кожному повторенні, щоб збільшити ймовірність успішного прийому. На етапі 506 попереднє кодування може бути застосоване до результуючої матриці із застосованим CDD. Матриця попереднього кодування, наприклад, може дозволити формування у промені даних у матриці із застосованим CDD по множині передавальних антен, як описано. Повинно бути зрозуміло, що кількість передавальних антен може відрізнятися від кількості приймальних антен. На етапі 508 попередньо кодовані дані передаються через множину антен. Оскільки попереднє кодування виконується після застосування CDD, простір сигналів, пов'язаний з приймальними антенами, може бути збережений, запобігаючи витраті даремно енергії, що розсіюється у просторі, коли кількість приймальних антен менша, ніж кількість передавальних антен. Нижче з посиланнями на фіг. 6 ілюструється спосіб 600, що полегшує вибір матриць для застосування до даних віртуальної антени. На етапі 602 інформація стосовно приймача може бути прийнята. Наприклад, інформація може включати в себе тип приймача (такий як SIC, LMMSE і/або подібний), а також кількість приймальних антен і/або ранг передачі. На етапі 604 матриця CDD, або його матриця (наприклад, одинична і/або матриця затримки) може бути вибрана на підставі типу приймача і/або рангу передачі. Таким чином, як описано вище, матриця CDD може містити ермітову матрицю одиничної матриці, коли приймач є приймачем LMMSE, наприклад. Додатково, матриця CDD може містити матрицю затримки з діагональними значеннями відповідно до рангу передачі в одному прикладі. На етапі 606 вибрані матриці CDD і попереднього кодування можуть бути застосовані до векторів даних. Як згадано, вектори даних можуть стосуватися даних, які повинні бути прийняті множиною антен. Частина матриці CDD може містити одиничну матрицю (і/або її ермітову матрицю), щоб перетворити вектори в область віртуальної антени для того, щоб застосувати матрицю затримки CDD. Матриця попереднього кодування може бути застосована, щоб направляти передачі, пов'язані з даними, і на етапі 608 попередньо кодовані дані із застосованим CDD можуть бути передані. Повинно бути зрозуміло, що відповідно до одного або більше аспектів, описаних тут, висновки можуть бути зроблені стосовно вибору матриць CDD і/або попереднього кодування, як описано. Використовуваний тут термін "зробити висновок" 96189 18 або "висновок" стосується звичайно процесу міркування про або виведення станів системи, середовища і/або користувача з ряду спостережень, які зафіксовані за допомогою подій і/або даних. Висновок може використовуватися, щоб ідентифікувати конкретний контекст або дію, або може генерувати розподіл ймовірності по станах, наприклад. Висновок може бути ймовірнісним, тобто, виконане обчислення розподілу ймовірності по станах, що представляють інтерес, на підставі розгляду даних і подій. Висновок може також стосуватися способів, використовуваних для створення високорівневих подій з ряду подій і/або даних. Такий висновок приводить до створення нових подій або дій з ряду спостережуваних подій і/або даних збережених подій, корелюються чи ні події у часовій близькості, і приходять чи ні події і дані з однієї або декількох подій і джерел даних. Фіг. 7 - це ілюстрація системи 700, що полегшує застосування CDD і попереднього кодування до передач, використовуючи область віртуальної антени. Система 700 містить базову станцію 702 (наприклад, точку доступу...) з приймачем 710, що приймає сигнал(и) від одного або більше мобільних пристроїв 704 через множину приймальних антен 706, і передавач 724, який передає до одного або більше мобільних пристроїв 704 через передавальну антену 708. Приймач 710 може приймати інформацію від приймальних антен 706 і є оперативно зв'язаним з демодулятором 712, який демодулює прийняту інформацію. Демодульовані символи аналізуються процесором 714, що приєднаний до пам'яті 716, яка зберігає інформацію, пов'язану з оцінкою рівня сигналу (наприклад, пілот-сигналу) і/або рівня перешкод, дані, які повинні бути передані до або прийняті від мобільного пристрою (мобільних пристроїв) 704 (або нерівноправної базової станції (не показана)), і/або будь-яку іншу придатну інформацію, пов'язану з виконанням різних дій і функцій, наведених тут. Процесор 714 може бути процесором, призначеним для аналізу інформації, прийнятої приймачем 710, і/або генерування інформації для передачі передавачем 724, процесором, який керує одним або більше компонентами базової станції 702, і/або процесором, що аналізує інформацію, прийняту приймачем 710, генерує інформацію для передачі передавачем 724, і керує одним або більше компонентами базової станції 702. Базова станція 702 може додатково містити пам'ять 716, яка є оперативно приєднаною до процесора 714, і вона може зберігати дані, які повинні бути передані, прийняті дані, інформацію, пов'язану з доступними каналами, дані, асоційовані з аналізованим рівнем сигналу і/або рівнем перешкод, інформацію, пов'язану з призначеним каналом, потужністю, швидкістю або подібним, і будь-яку іншу придатну інформацію для того, щоб оцінити канал і обмінюватися через канал. Пам'ять 716 може додатково зберігати протоколи і/або алгоритми, асоційовані з оцінкою і/або використанням каналу (наприклад, на підставі продуктивності, на підставі потужності і т.д.). Повинно бути зрозуміло, що пам'ять 716, описана тут, може бути або енергозалежною пам'яттю 19 або енергонезалежною пам'яттю, або може включати в себе і енергозалежну, і енергонезалежну пам'ять. За допомогою ілюстрації, а не обмеження, енергонезалежна пам'ять може включати в себе постійний запам'ятовуючий пристрій (ПЗП), програмований ПЗП (ППЗП), електрично програмований ПЗП (ЕППЗП), ППЗП, що електрично стирається (ППЗПЕС), або флеш-пам'ять. Енергозалежна пам'ять може включати в себе оперативний запам'ятовуючий пристрій (ОЗП), що діє як зовнішня кеш-пам'ять. За допомогою ілюстрації, а не обмеження, ОЗП доступний у багатьох формах, таких як синхронна оперативна пам'ять (SRAM), динамічна оперативна пам'ять (DRAM), синхронна DRAM (SDRAM), SDRAM з подвійною швидкістю передачі даних (DDR SDRAM), розширена SDRAM (ESDRAM), динамічна оперативна пам'ять Synchlink (SLDRAM), і direct Rambus (DRRAM). Пам'ять 708 розглянутих систем і способів призначена, щоб містити, не обмежуючись цим, ці та будь-які інші придатні типи пам'яті. Процесор 714 також приєднується до блоку 718 застосування CDD, який може застосовувати CDD до даних для передачі за допомогою застосування однієї або більше матриць до даних. Наприклад, блок 718 застосування CDD може застосовувати одиничну матрицю до множини векторів даних, зв'язаних з множиною приймальних антен мобільного пристрою (мобільних пристроїв) 704, або рангу його передачі, застосовувати дані в області віртуальної антени. Блок 718 застосування CDD може додатково застосовувати матрицю CDD затримки, щоб ввести просторове рознесення по віртуальних антенах. Крім того, процесор може бути приєднаний до попереднього кодера 720, що може застосовувати матрицю попереднього кодування до даних із застосованим CDD для формування даних для передачі по передавальних антенах 708. Крім того, хоча зображені окремими від процесора 714, повинно бути зрозуміло, що блок 718 застосування CDD, попередній кодер 720, демодулятор 712 і/або модулятор 722 можуть бути частиною процесора 714 або множини процесорів (не показані). Фіг. 8 показує зразкову систему бездротового зв'язку 800. Система бездротового зв'язку 800 зображує одну базову станцію 810 і один мобільний пристрій 850 з метою стислості. Однак, повинно бути зрозуміло, що система 800 може включати в себе більше однієї базової станції і/або більше одного мобільного пристрою, в якому додаткові базові станції і/або мобільні пристрої можуть бути по суті аналогічними або відмінними від зразкової базової станції 810 і мобільного пристрою 850, описаного нижче. Крім того, повинно бути зрозуміло, що базова станція 810 і/або мобільний пристрій 850 можуть використовувати системи (Фіг. 13 і 7), операції (Фіг. 4) і/або способи (Фіг. 5-6), описані тут, щоб полегшити бездротовий зв'язок між ними. У базовій станції 810 дані трафіку для багатьох потоків даних видаються з джерела даних 812 на процесор 814 передачі (TX) даних. Відповідно до прикладу, кожний потік даних може бути переданий через відповідну антену. Процесор 814 96189 20 передачі (TX) даних форматує, кодує і перемежовує потік даних трафіку на підставі конкретної схеми кодування, вибраної для цього потоку даних, щоб видати кодовані дані. Кодовані дані для кожного потоку даних можуть бути мультиплексовані з пілот-даними, використовуючи способи мультиплексування з ортогональним частотним розділенням (OFDM). Додатково або альтернативно, пілот-символи можуть бути мультиплексовані з частотним розділенням (FDM), мультиплексовані з часовим розділенням (TDM) або мультиплексовані з кодовим розділенням (CDM). Пілот-дані звичайно є відомим шаблоном даних, що обробляється відомим способом і може використовуватися у мобільному пристрої 850, щоб оцінити відповідь каналу. Мультиплексовані пілот-дані і кодовані дані для кожного потоку даних можуть бути модульовані (наприклад, символьно перетворені) на підставі конкретної схеми модуляції (наприклад, двійкової фазової модуляції (BPSK), квадратурної фазової модуляції (QPSK), М-фазової модуляції (M-PSK), Mквадратурної амплітудної маніпуляції (M-QAM) і т.д.), вибраної для цього потоку даних, щоб видати символи модуляції. Швидкість передачі даних, кодування і модуляція для кожного потоку даних можуть бути визначені за допомогою команд, виконаних або виданих процесором 830. Символи модуляції для потоків даних можуть бути видані на процесор 820 MIMO передачі, що може також обробляти символи модуляції (наприклад, для OFDM). Процесор 820 MIMO передачі потім видає NT потоків символів модуляції на NT передавачів (TMTR) 822а-822t. У різних варіантах здійснення процесор 820 MIMO передачі застосовує ваги формування діаграми направленості до символів потоків даних і до антени, від якої передається символ. Кожний передавач 822 приймає і обробляє відповідний потік символів, щоб видати один або більше аналогових сигналів, і далі приводить до необхідних умов (наприклад, підсилює, фільтрує і перетворює з підвищенням частоти) аналогові сигнали, щоб забезпечити модульований сигнал, придатний для передачі по каналу МІМО. Далі, NT модульованих сигналів від передавачів 822a-822t передаються від NT антен 824a-824t, відповідно. У мобільному пристрої 850 передані модульовані сигнали приймаються NR антенами 852а-852r, і прийнятий сигнал від кожної антени 852 видається на відповідний приймач (RCVR) 854а-854r. Кожний приймач 854 приводить до необхідних умов (наприклад, фільтрує, підсилює і перетворює зі зниженням частоти) відповідний сигнал, переводить обумовлений сигнал у цифрову форму, щоб забезпечити вибірки, і далі обробляє вибірки, щоб видати відповідний "прийнятий" потік символів. Процесор 860 даних прийому може приймати і обробляти NR прийнятих потоків символів від NR приймачів 854 на підставі конкретного способу обробки приймача, щоб видавати NT "виявлених" потоків символів. Процесор 860 даних прийому може демодулювати, виконувати обернене перемежовування і декодувати кожний виявлений потік символів, щоб відновити дані трафіку для потоку 21 даних. Обробка процесором 860 даних прийому є комплементарною до обробки, виконуваної процесором 820 MIMO передачі і процесором 814 даних передачі у базовій станції 810. Процесор 870 може періодично визначати, яку матрицю попереднього кодування використовувати, як описано вище. Далі, процесор 870 може формулювати повідомлення зворотної лінії зв'язку, що містить частину індексу матриці і частину значення рангу. Повідомлення зворотної лінії зв'язку може містити різні типи інформації стосовно лінії зв'язку і/або прийнятого потоку даних. Повідомлення зворотної лінії зв'язку може бути оброблене процесором 838 даних передачі, що також приймає дані трафіку для багатьох потоків даних з джерела 836 даних, модульовані модулятором 880, приведені до необхідних умов передавачами 854а-854г і передані назад до базової станції 810. У базовій станції 810 модульовані сигнали від мобільного пристрою 850 приймаються антенами 824, приводяться до необхідних умов приймачами 822, демодулюються демодулятором 840 і обробляються процесором 842 даних прийому, щоб дістати повідомлення зворотної лінії зв'язку, передане мобільним пристроєм 850. Далі, процесор 830 може обробити повідомлення, яке дістали, щоб визначити, яку матрицю попереднього кодування використовувати для визначення ваг формування діаграми направленості. Процесори 830 і 870 можуть направляти (наприклад, керувати, координувати, контролювати і т.д.) роботу у базовій станції 810 і мобільному пристрої 850, відповідно. Відповідні процесори 830 і 870 можуть бути асоційовані з пам'яттю 832 і 872, що зберігає програмні коди і дані. Процесори 830 і 870 можуть також виконувати обчислення, щоб одержати частотний та імпульсний відгук для висхідної лінії зв'язку і низхідної лінії зв'язку, відповідно. Потрібно розуміти, що варіанти здійснення, описані тут, можуть бути реалізовані в апаратному забезпеченні, програмному забезпеченні, програмно-апаратному забезпеченні, проміжному програмному забезпеченні, мікрокоді або будь-якій їх комбінації. Для апаратної реалізації процесори можуть бути реалізовані в одній або більше спеціалізованих інтегральних схемах (ASIC), цифрових процесорах сигналів (DSP), цифрових пристроях обробки сигналів (DSPD), програмованих логічних пристроях (PLD), програмованих користувачем вентильних матрицях (FPGA), процесорах, контролерах, мікроконтролерах, мікропроцесорах, інших електронних модулях, призначених для виконання функцій, описаних тут, або їх комбінації. Коли варіанти здійснення реалізуються у програмному забезпеченні, програмно-апаратному забезпеченні, проміжному програмному забезпеченні або мікрокоді, програмному коді або кодових сегментах, вони можуть бути збережені у машинозчитуваному носії, такому як компонент пам'яті. Кодовий сегмент може представляти процедуру, функцію, підпрограму, програму, стандартну програму, стандартну підпрограму, модуль, пакет програм, клас або будь-яку комбінацію команд, струк 96189 22 тур даних або програмних операторів. Кодовий сегмент може бути приєднаний до іншого кодового сегмента або апаратної схеми за допомогою передачі і/або за допомогою прийому інформації, даних, аргументів, параметрів, або інформаційного вмісту пам'яті. Інформація, аргументи, параметри, дані і т.д. можуть бути передані або відправлені з використанням будь-якого придатного засобу, включаючи спільне використання пам'яті, передачу повідомлень, передачу маркера, мережну передачу і т.д. Для програмної реалізації способи, описані тут, можуть бути реалізовані модулями (наприклад, процедурами, функціями і так далі), які виконують функції, описані тут. Програмні коди можуть бути збережені у блоках пам'яті і виконані процесорами. Блок пам'яті може бути реалізований у межах процесора або бути зовнішнім до процесора, у цьому випадку він може бути комунікативно з'єднаний з процесором через різні засоби, як відомо у техніці. З посиланнями на Фіг. 9 ілюструється система 900, що полегшує застосування CDD і попереднього кодування до бездротових передач. Наприклад, система 900 може постійно знаходитися, щонайменше частково, у базовій станції, мобільному пристрої і т.д. Повинно бути зрозуміло, що система 900 представляється як така, що включає в себе функціональні блоки, які можуть бути функціональними блоками, які представляють функції, реалізовані процесором, програмним забезпеченням, або їх комбінацією (наприклад, програмноапаратним забезпеченням). Система 900 включає в себе логічне групування 902 електричних компонентів, які можуть діяти спільно. Наприклад, логічне групування 902 може включати в себе електричний компонент для перетворення множини векторів даних, пов'язаних з рангом передачі, у простір 904 віртуальної антени. Наприклад, вектори даних можуть містити дані, які повинні бути передані до множини приймальних антен, на підставі рангу передачі. В одному прикладі вектори даних можуть бути перетворені у простір віртуальної антени з використанням одиничної матриці як описано; додатково, ермітова матриця одиничної матриці може бути використана для пом'якшення втрат пропускної здатності, викликаних одиничною матрицею. Далі, логічне групування 902 може містити електричний компонент для застосування CDD до простору 906 віртуальної антени. В одному прикладі це може включати в себе застосування матриці затримки CDD до перетворених векторів даних. Матриця затримки CDD може бути вибрана на основі рангу передачі і/або типу приймача, наприклад, або інших необхідних властивостей. Крім того, логічне групування 902 може містити електричний компонент для попереднього кодування простору віртуальної антени із застосованим CDD, щоб створити множину сформованих у промені сигналів 908. Таким чином, як згадано, попередній кодер може бути застосований після CDD, щоб підтримати вигідні аспекти попереднього кодування, такі як розподіл передачі або інші намічені властивості. Додатково, система 900 може включати в себе пам'ять 910, що зберігає ко 23 манди для виконання функцій, асоційованих з електричними компонентами 904, 906, і 908. У той час як показані як зовнішні до пам'яті 910, потрібно розуміти, що один або більше електричних компонентів 904,906 і 908 можуть існувати у пам'яті 910. Описане вище включає в себе приклади одного або більше варіантів здійснення. Звичайно, неможливо описати кожну можливу комбінацію компонентів або методологій з метою опису згаданих вище варіантів здійснення, але фахівцеві зрозуміло, що можливо багато інших комбінацій і перес 96189 24 тановок різних варіантів здійснення. Відповідно, описані варіанти здійснення призначаються, щоб охопити всі такі зміни, модифікації і зміни, які знаходяться у межах обсягу і форми доданої формули винаходу. Крім того, до міри, в якій використовується термін "включає в себе" або у докладному описі або у формулі винаходу, такий термін призначається, щоб означати включення способом, аналогічним терміну "що містить", коли "що містить" інтерпретується при і використанні як перехідне слово у формулі винаходу. 25 96189 26 27 96189 28 29 96189 30 31 96189 32 33 96189 34 35 Комп’ютерна верстка А. Крулевський 96189 Підписне 36 Тираж 23 прим. Державна служба інтелектуальної власності України, вул. Урицького, 45, м. Київ, МСП, 03680, Україна ДП “Український інститут промислової власності”, вул. Глазунова, 1, м. Київ – 42, 01601
ДивитисяДодаткова інформація
Назва патенту англійськоюTransformed structure for precoding based on cyclic delay diversity
Автори англійськоюKim, Byoung-Hoon, Yoo, Taesang, Zhang, Xiaoxia
Назва патенту російськоюПреобразованная система для предварительного кодирования , которое основано на разнесении с циклической задержкой
Автори російськоюКим Биоунг-Хоон, Йоо Таесанг, Чжан Сяося
МПК / Мітки
Мітки: перетворена, рознесенні, попереднього, затримкою, структура, циклічною, кодування, базується
Код посилання
<a href="https://ua.patents.su/18-96189-peretvorena-struktura-dlya-poperednogo-koduvannya-shho-bazuehtsya-na-roznesenni-z-ciklichnoyu-zatrimkoyu.html" target="_blank" rel="follow" title="База патентів України">Перетворена структура для попереднього кодування, що базується на рознесенні з циклічною затримкою</a>
Попередній патент: Трієр селекційно-насінницький
Наступний патент: Стійкий до зминання лист із захистом, спосіб виготовлення такого листа і документ із захистом, який включає такий лист
Випадковий патент: Генератор гідроакустичних імпульсів