|
PAPR для SC-FDMA |
|
|
|
Sep 1 2010, 03:34
|
Участник

Группа: Участник
Сообщений: 32
Регистрация: 9-06-08
Пользователь №: 38 169

|
Требуется сделать модем с низким PAPR. В ходе рассмотрения возможных вариантов реализации физики обратил внимание на sc-fdma. Насколько я понимаю, из стандартов, использующих эту физику есть только lte. По результатам моделирования оказалось, что значительное уменьшение PAPR происходит только при уменьшении количества активных поднесущих. Например, при общем количестве поднесущих = 1024 и активных 256 получим снижение PAPR с 12 до 6 Дб для расстановки поднесущих по ifdma. Терять пропусную способность не хочется. Что же делать? Обратившись к стандарту lte увидим странную штуку: sc-fdma используется в восходящем канале с максимальным индексом модуляции qam16. т.е. при максимальной полосе 20MHz получаем 80Mb/s, вычтем потери на синхронизацию, управление сетью, кодирование и др. избыточность. Останется что-то в районе 50-60 Mb/s чистой пропускной способности на пользовательский трафик. И эту же скорость заявляют как доступную для пользователя, но ведь в этом случае будут использоваться все поднесущие. Следовательно PAPR будет в районе 12дБ. А основной плюс sc-fdma - низкий papr. В чем же дело? Есть фантастическое предположение, что поднесущих нужно расставлять хитрым образом, тогда и par снизится и все поднесущие можно будет задействовать, только как? Гуру, объясните, как же получается низкий papr без потери пропускной способности?
|
|
|
|
|
 |
Ответов
|
Sep 1 2010, 05:23
|

Участник

Группа: Validating
Сообщений: 22
Регистрация: 10-11-09
Пользователь №: 53 528

|
Не гуру, но кое-какие сумбурные мысли по этому поводу есть. Мегаскорости 60-80Мб/с это теоретически максимально допустимые скорости в сферическом вакууме, о чем и трезвонят PR отделы. На практике стоит делить все раза в 2-3-4-.... Такие скорости достижимы (опять же в теории) если на одного юзера выделить все 20МГц спектра. Тогда papr действительно будет большим (12 дб). В LTE uplink на самом деле в один момент времени весь спектр в 20МГц делиться scheduler'ом на несколько юзеров. Параллельно вещает сразу несколько передатчиков, они все засинхронизированны по времени. Тогда количество поднесущих у одного юзера уменьшается, соответсвенно и уменьшается у него papr. Получается, что поток данных в еденицу времени в канале, скажем, 50Mbs и ширина спектра 20Мгц, но исходящий трафик от одного юзера гораздо меньше - 1/N. Поправьте, если ошибаюсь.
|
|
|
|
|
Sep 1 2010, 10:51
|
Участник

Группа: Участник
Сообщений: 32
Регистрация: 9-06-08
Пользователь №: 38 169

|
Цитата(EvgenyV @ Sep 1 2010, 09:23)  Не гуру, но кое-какие сумбурные мысли по этому поводу есть. Мегаскорости 60-80Мб/с это теоретически максимально допустимые скорости в сферическом вакууме, о чем и трезвонят PR отделы. На практике стоит делить все раза в 2-3-4-.... Такие скорости достижимы (опять же в теории) если на одного юзера выделить все 20МГц спектра. Тогда papr действительно будет большим (12 дб). В LTE uplink на самом деле в один момент времени весь спектр в 20МГц делиться scheduler'ом на несколько юзеров. Параллельно вещает сразу несколько передатчиков, они все засинхронизированны по времени. Тогда количество поднесущих у одного юзера уменьшается, соответсвенно и уменьшается у него papr. Получается, что поток данных в еденицу времени в канале, скажем, 50Mbs и ширина спектра 20Мгц, но исходящий трафик от одного юзера гораздо меньше - 1/N. Поправьте, если ошибаюсь.  Все это конечно красиво звучит, и такие мысли в воздухе роятся, только верить в них не хочется. Да и в стандарте нигде не встречал упоминания о том, что база дает ограничение на количество поднесущих одному юзеру. Опять же, lte позиционируют как большие абонентские скорости и маленькие задержки передачи трафика Цитата(petrov @ Sep 1 2010, 10:34)  Используем все поднесущие, соответственно FFT и IFFT выкидываем, получается обычная модуляция с одной несущей без сглаживания с минимальным PAPR. Если у вас FDMA нету то все эти LTEшные заморочки не нужны. Звучит красиво, вот только слишком много если: и синхронизация нужна практически мгновенная частотная и временная, да и ару с гестерезисом не приветствуется. Плюс очень хочется данные размазать по времени и частотам. А всё это на классике осилить тяжело. Пока что в качестве решения видиться только использование базиса (например fft) с пакетной передачей. Да и про одну несущую вы немного не договариваете, на bpsk papr=6Дб возможно и увидим, но переходя на более высокие индексы модуляции увидим увеличение papr. А способы уменьшения всё те же, что и для ofdm'a. На настоящий момент не один из них меня не устраивает.
|
|
|
|
|
Sep 1 2010, 11:32
|

Участник

Группа: Validating
Сообщений: 22
Регистрация: 10-11-09
Пользователь №: 53 528

|
Цитата(infinity @ Sep 1 2010, 19:51)  Да и в стандарте нигде не встречал упоминания о том, что база дает ограничение на количество поднесущих одному юзеру. В uplink'е есть PUSCH канал, который так и называется Physical Uplink SHARED Channel. Он и делится между юзерами. Это 100%! Я пару лет назад физический уровень LTE-Uplink на FPGA делал. Как раз SC-FDMA модуляцию. Я картинку прикрепил. По горизонтальной оси частота, вся область занятая квадратами и будет 20МГц. По вертикали - время. Там sub-frame это один SC-FDMA символ. Цитата(infinity @ Sep 1 2010, 19:51)  Звучит красиво, вот только слишком много если: и синхронизация нужна практически мгновенная частотная и временная, да и ару с гестерезисом не приветствуется. Насчет синхронизации. Насколько помнится, юзер (UE -User Equipment) сначала вступает в сеть, синхронизируется с базой (eNodeB) и так и находится в синхронизированном состоянии (по времени). Вообще все UE, подключенные к одной eNB засинхронизированны по времени между собой. У каждого UE свой schedule того, когда надо передавать данные и на каких поднесущих. Поэтому когда одновременно вещают несколько UE каждый в своем диапазоне частот внутри этих 20МГц, не происходит коллизий и МСИ. Там какая-то мудрая система scheduling'а.
|
|
|
|
|
Sep 2 2010, 03:20
|
Участник

Группа: Участник
Сообщений: 32
Регистрация: 9-06-08
Пользователь №: 38 169

|
Цитата(EvgenyV @ Sep 1 2010, 15:32)  В uplink'е есть PUSCH канал, который так и называется Physical Uplink SHARED Channel. Он и делится между юзерами. Это 100%! Я пару лет назад физический уровень LTE-Uplink на FPGA делал. Как раз SC-FDMA модуляцию. Я картинку прикрепил. По горизонтальной оси частота, вся область занятая квадратами и будет 20МГц. По вертикали - время. Там sub-frame это один SC-FDMA символ. Честно говоря, картинка все еще больше запутала. Попробую перефразировать свой вопрос. Низкий papr -это как минимум поделитить все поднесущие на 4 абонентов, например так:
В lte утверждается, что papr низкий. Значит ли это, что один абонент не может запросить на передачу трафика больше 1/4 от общего количества поднесущих?
|
|
|
|
|
Sep 2 2010, 04:29
|

Участник

Группа: Validating
Сообщений: 22
Регистрация: 10-11-09
Пользователь №: 53 528

|
Согласен, картинка запутанная. Я сам в нее долго вникал. Извиняюсь.  Всего лишь хотел показать, что канал делится между абонентами. Цитата(infinity @ Sep 2 2010, 12:20)  Значит ли это, что один абонент не может запросить на передачу трафика больше 1/4 от общего количества поднесущих? Теоретически абонент может запросить больше чем 1/4. По-крайней мере в настройках передатчика, который я делал, можно было выделить все поднесущие на одного юзера. Как на практике распределяются ресурсы, я увы не знаю. Это где-то на более высоком уровне делается, не на физическом. Я в этом не разбирался. Возни и без этого хватало ) Возможно вы правы, что низкий papr и достигается тем, что юзеру не дают более чем 1/4 ресурсов за раз.
|
|
|
|
|
Sep 2 2010, 11:13
|

Участник

Группа: Validating
Сообщений: 22
Регистрация: 10-11-09
Пользователь №: 53 528

|
Цитата(petrov @ Sep 2 2010, 17:19)  Низкий PAPR достигается когда юзерам выделяются поднесущие как на рисунке а), хоть одну поднесущую хоть все, PAPR будет одинаково низким. Хмм. Действительно так. Похоже я заблуждался :) Посимулировал в Матлабе. PAPR не сильно меняется от количества несущих. У меня также получилось, что и при а), и при b) PAPR не сильно отличается. Вот моя симуляция. Делал по памяти, может где ошибся. Поправьте если что. CODE close all; N = 120; % number of carriers K = 1; % S = 0; % start h = modem.qammod(16); % create an object with default properties x = randint(N, 1, 16); % generate input bits y = modulate(h, x); % modulate x % scatterplot(y)
buf1 = zeros(1536, 1); buf1(169+S:168+S+N) = y; % subcarrier mapping plot(abs(buf1)); dftout = fft(y); plot(abs(dftout));
buf = zeros(4096, 1); buf(1281+S:K:1280+S+N*K) = dftout; % subcarrier mapping figure; plot(abs(buf));
sc_fdma = ifft(buf); figure; plot(abs(sc_fdma));
papr = 20*log10(max(abs(sc_fdma))/mean(abs(sc_fdma)))
|
|
|
|
Сообщений в этой теме
infinity PAPR для SC-FDMA Sep 1 2010, 03:34  petrov Цитата(infinity @ Sep 1 2010, 14:51) Звуч... Sep 1 2010, 11:12       infinity Цитата(EvgenyV @ Sep 2 2010, 15:13) Хмм. ... Sep 6 2010, 08:43        EvgenyV Цитата(infinity @ Sep 6 2010, 17:43) Не п... Sep 6 2010, 13:31         infinity Цитата(EvgenyV @ Sep 6 2010, 17:31) Аа. К... Sep 9 2010, 04:01          petrov Наврал выше. Добавление нулей в частотной области ... Sep 10 2010, 07:55 petrov Цитата(infinity @ Sep 1 2010, 07:34) Есть... Sep 1 2010, 06:34
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|