-►
Проблемы передачи и обработки информации
УДК 621.396
Н.А. Лобанов Томск, Россия
АЛГОРИТМ РАСПРЕДЕЛЕНИЯ ДАННЫХ ПО ПОДНЕСУЩИМ ДЛЯ БЕСПРОВОДНЫХ СИСТЕМ СВЯЗИ НА ОСНОВЕ OFDM СИГНАЛА
N.A. Lobanov Tomsk, Russia
ALLOCATION ALGORITHM FOR DATA SUBCARRIERS FOR WIRELESS COMMUNICATION SYSTEMS BASED ON OFDM SIGNAL
Предложен алгоритм адаптивного распределения мощности и индекса модуляции по поднесущим. Приведены результаты математического моделирования данного алгоритма в условиях релеевского частотно-селективного канала распространения. Произведено сравнение с алгоритмом Yu и случаем использования равномерного распределения мощности и индекса модуляции по поднесущим. Показана теоретическая эффективность использования предложенного алгоритма при его применении в системе связи WIMAX стандарта IEEE 802.16.
АДАПТИВНАЯ МОДУЛЯЦИЯ. АДАПТИВНОЕ РАСПРЕДЕЛЕНИЕ ПЕРЕДАВАЕМОЙ МОЩНОСТИ. OFDM (ORTHOGONAL FREQUENCY DIVISION MULTIPLEXING). СКОРОСТЬ ПЕРЕДАЧИ. БИТОВАЯ ВЕРОЯТНОСТЬ ОШИБКИ.
We present an adaptive bit loading algorithm for orthogonal frequency division multiplexing (OFDM) systems. Present algorithm use a blockwise allocation of modulation and power levels to the subcarriers with puncturing of «weak» subcarriers. The simulation results show the effectiveness of this algorithm for the case of random multipath Rayleigh channel.
ADAPTIVE MODULATION. ADAPTIVE POWER. OFDM. BIT RATE. BIT ERROR RATE (BER).
В системах связи 3G, 4G и цифрового телевидения (DVB) наиболее распространенной технологией передачи данных является мультиплексирование (уплотнение) с ортогональным частотным разделением (Orthogonal Frequency Division Multiplexing - OFDM) [1]. Суть данной технологии состоит в том, чтобы разделять имеющуюся полосу частот на множество ортогональных подканалов (поднесущих). Формирование ортогональных поднесущих достигается за счет применения алгоритмов преобразования Фурье. Системы связи, основанные на применении данной технологии, эффективны при функционировании в условиях многолучевого распространения с частотно-селективными замираниями.
Примерами систем передачи с ортогональными поднесущими служат системы связи семейства WIMAX (IEEE 802.16) [2]. Стандарт, описываю-
щий данные системы, предполагает равномерное распределение мощности, а также одинаковый индекс модуляции на каждой информационной поднесущей для одного абонента. Однако такой подход не является оптимальным с точки зрения достижимой скорости передачи данных при условии ограниченной излучаемой мощности. Выражение для пропускной способности неидеального линейного фильтрового канала с аддитивным белым гауссовым шумом (АБГШ) принадлежит Шеннону (1949 г.), а фундаментальная интерпретация этого результата сводится к тому, что мощность сигнала должна быть велика, когда канальное отношение сигнал/шум (ОСШ) велико, и она должна быть мала, когда ОСШ мало [3].
В системах, использующих OFDM, благодаря ортогональности поднесущих возможно изменять не только мощность по поднесущим, но и индекс
Научно-технические ведомости СПбГПУ 1' 2013 ^ Информатика. Телекоммуникации. Управление
модуляции на каждой поднесущей. Таким образом, можно увеличивать скорость передачи, уменьшать передаваемую мощность и битовую вероятность ошибки (Bit Error Rate - BER). Алгоритмы адаптивного распределения мощности и индекса модуляции по поднесущим называются алгоритмами битлоа-динга. Почти все алгоритмы битлоадинга предполагают точное знание канала передачи и исключают наличие межсимвольной интерференции.
В данной статье рассматриваются алгоритмы, направленные на увеличение скорости передачи, и предложена модификация. Наиболее известные алгоритмы, представленные в литературе, это алгоритм Hughes-Hartogs [4] и алгоритм Yu [5]. В соответствии с алгоритмом Hughes-Hartogs управление индексом модуляции и передаваемой мощностью производится на каждой поднесущей. Однако это требует большого количества служебной информации, передаваемой по обратному каналу связи, и больших вычислительных мощностей для его реализации. Также недостатком данного алгоритма является то, что он рассчитан только на квадратурную QAM модуляцию. В работе Yu предложен алгоритм, предполагающий равномерное распределение передаваемой мощности по поднесущим, что в значительной степени сокращает количество требуемой служебной информации. Суть алгоритма состоит в том, чтобы не использовать поднесущие с заведомо плохим отношением сигнал/шум, т. е. не тратить передаваемую мощность на данные поднесущие, а высвободившуюся мощность распределять по используемым поднесущим. В работе [6] проведено сравнение алгоритмов Hughes-Hartogs и Yu и показано, что для работы алгоритма Yu требуются значительно меньшие вычислительные ресурсы для достижения схожих результатов. Тем не менее данный алгоритм также требует передачи служебной информации по обратному каналу связи об индексе модуляции на каждой поднесущей, что усложняет его техническую реализацию. Следовательно, встает задача разработки эффективного алгоритма адаптивного распределения мощности и скорости передачи для систем связи, требующего небольшого количества информации, передаваемой по обратному каналу связи.
Алгоритм битлоадинга
При разработке алгоритма битлоадинга, требующего минимального количества передаваемой служебной информации, следует учитывать структуру используемого символа. Представленные алгоритмы предполагают изменение индекса
модуляции на каждой поднесущей, однако это требует либо точной информации о влиянии канала на каждую поднесущую, либо использование сложного адаптивного эквалайзера, не всегда являющегося эффективным. В предлагаемом алгоритме предполагается разбивать символ на несколько одинаковых блоков, по п поднесущих в каждом. Например, в системе WIMAX пилотные поднесущие, по которым возможно произвести оценку канала, располагаются через каждые 25 информационных поднесущих. Следовательно, выбор модуляции следует делать на весь блок между пилотными поднесущими.
Идея предлагаемого алгоритма заключается в том, чтобы объединять соседние поднесущие по блокам из п поднесущих, выбирая на блок один индекс модуляции. Если на всем блоке заведомо плохое ОСШ, то отключать весь блок и высвободившуюся энергию распределять по оставшимся блокам с поднесущими. Выбор модуляции на поднесущей (блоке) и выбор отключаемых под-несущих (блоков) производится согласно алгоритму Yu. Пошаговое описание предложенного алгоритма приведено ниже.
1. Разбить символ на т блоков, где величина т выбирается из условий распространения и структуры используемого символа.
2. Вычислить значение коэффициента передачи Н для каждого блока.
3. Отсортировать Ик так, чтобы
Н > \И2 > \Ит\ .
4. Определить I = т - 1.
5. Вычислить Е0 = РПср/к, где Е0 - энергия на одну поднесущую; РПср - имеющаяся в распоряжении средняя мощность передатчика; к - количество поднесущих.
Е ■ т
6. Вычислить E' =-
l
7. Если ст2 / Hl+1 > E0'+ ст2 / H1, тогда l = l - 1 и перейти к шагу 6, в противном случае перейти к шагу 8, где ст2 - дисперсия шума.
8. Вычислить общий индекс модуляции на
E' • H
каждый блок: b. = round (log 2 (1 + ——L)), где i = 1...m. 2 ст
9. Установить количество бит поднесущую где i = 1... т ,
в соответствии c n=1.к/m.
на каждую = h
1 + (ni).П + (ni) i '
Результаты моделирования
В ходе моделирования проведено сравнение стандартной системы, использующей равномерное распределение мощности и модуляцию QPSK, а также системы с адаптивным распределением,
4
Проблемы передачи и обработки информации^
Модели каналов для беспроводных систем связи
Модель
Ped_A Задержка, нс 0 110 190 410
Ослабление, дБ 0 -9,7 -19,2 -22,8
Vech_B Задержка, нс 0 300 8900 12900 17100 20000
Ослабление, дБ -2,5 0 -12,8 -10,0 -25,2 -16,0
Typ_U Задержка, нс 0 217 512 514 517 674 882 1230 1287 1311
Ослабление, дБ -5,7 -7,6 -10,1 -10,2 -10,2 -11,5 -13,4 -16,3 -16,9 -17,1
использующей алгоритм Yu и предложенный модернизированный алгоритм с различной величиной разбиения на блоки. Для этого получены битовые вероятности ошибки (BER) и скорости передачи (бит/символ) при различных отношениях энергии поднесущей (ES) к энергии шума (ES/N0) в условиях многолучевого распространения, где отношение EJN вычисляется по следующей формуле:
EJN0 (дБ) = EJN0 (дБ) + 10 log(k), (1)
где к - количество информационных бит на символ; Eb - энергия, требуемая для передачи одного бита.
Результаты моделирования приведены на рис. 1-3.
В качестве каналов передачи были выбраны три модели многолучевых каналов с частотно-селективными замираниями. Это модели Pedestrian-А (Ped_A), Vehicular-B, рекомендованные Международным союзом электросвязи (International Telecommunication Union - ITU) и WIMAX форумом [7], и модель Typical_Urban (Typ_U) консорциума 3GPP [8]. Импульсные характеристики каналов распространения радиоволн приведены в таблице.
Каждая точка на графиках, характеризующих результаты моделирования, получена путем усреднения по ансамблю из тысячи различных реализаций импульсных характеристик. В качестве передаваемого сигнала использовалась последовательность из пяти OFDM символов, 256 поднесу-щих в каждом, из которых 192 - информационных. Для устранения межсимвольной интерференции
циклический префикс составлял 1/2 символа. Полоса частот, занимаемая сигналом, 10 МГц. Доступные модуляции: BPSK, QPSK, QAM-16, QAM-64. Следует заметить, что в условиях моделирования оценка канала производилась не только по восьми пилотам, расположенным в символе, но и по каждой поднесущей. Значение Н для каждого блока вычислялось методом усреднения.
Из рисунков 1-3 следует, что система бит-лоадинга, использующая алгоритм Yu, более эффективна на сложных каналах. Так, при достижении одинаковой скорости передачи и использовании алгоритма Yu, вероятность битовой ошибки уменьшается от 3 дБ (канал Pedestrian-А) до 8 дБ (канал COAST_395 Турюа1_№Ьап) по сравнению с использованием постоянной QPSK модуляции. Моделирование также показывает, что уменьшение количества блоков разбиения сильнее сказывается на более сложных каналах. При одинаковом отношении Еь/Ка = 10 дБ и канале Pedestrian-А при разбиении на восемь блоков скорость передачи падает на 25 бит/символ, а вероятность битовой ошибки остается прежней. При моделировании канала Турюа1_№Ьап и тех же параметрах скорость падет на 125 бит/символ и вероятность битовой ошибки увеличивается на 4 дБ. Однако даже при разбиении всего на четыре блока происходит увеличение скорости передачи при одинаковой вероятности битовой ошибки по сравнению с QPSK модуляцией при каналах с малой многолучевостью. При сложных каналах, таких, как Турюа1_№Ьап, разбиение на малое количество блоков малоэффективно.
EJNa, дБ ,w ~ EJNo, дБ
Рис. 1. BER и скорость передачи для канала Pedestrian-А
4
Научно-технические ведомости СПбГПУ 1' 2013 Информатика. Телекоммуникации. Управление
EJNa, дБ EjNai дБ
Рис. 2. BER и скорость передачи для канала Vehicular-B
EJNo,nS '-* EJNcuS
Рис. 3. BER и скорость передачи для канала Typical_Urban
Таким образом, в статье показано, что
• применение адаптивного метода битлоадин-га, основанного на алгоритме Уи, позволяет значительно увеличивать скорость передачи с достижением BER, соизмеримым или даже меньшим, чем при использовании одного индекса модуляции;
• предложенный алгоритм с разбиением символа на блоки также имеет выигрыш по сравнению со случаем использования одного индекса модуляции, даже при малом количестве блоков разбиения, однако уступает алгоритму Уи, причем различия существенны на сложных каналах.
Однако за счет объединения по блокам требуется меньшее количество информации, передаваемой по служебному каналу связи;
• в условиях многолучевого канала с быстрыми частотно-селективными замираниями для достижения высокой скорости передачи данных при низком значении вероятности битовой ошибки необходимо увеличивать количество разбиваемых блоков;
• предложенный алгоритм битлоадинга может быть использован для увеличения скорости передачи данных в системах связи на базе стандарта IEEE 802.16.
СПИСОК ЛИТЕРАТУРЫ
1. Li, Y. Orthogonal Frequency Division Multiplexing for Wireless Communications [Text] / Y. Li, G. Stuber. -NY: Springer, 2006. -308 p.
2. IEEE Std. 802.16. [Электронный ресурс] / Режим доступа: http://standards.ieee.org/about/get/802/802.16. html (Дата обращения 10.08.2012)
3. Проакис, Д. Цифровая связь [Текст] / Д. Проакис; Пер. с англ.; Под ред. Д.Д. Кловского. -М.: Радио и связь, 2000. -800 с.
4. Hughes-Hartogs, D. Ensemble modem structure for imperfect transmission media: Патент 4679227 US, МПК H04M 11/00. [Text] / D. Hughes-Hartogs, M. Hill // № 736200; заявл. 20.05.1985; опубл. 7.06.1987. -19 р.
5. Yu, W. On constant power water-filling [Text] / W. Yu, J. Cioffi // IEEE International Conf. on Communications. -2001. -Vol. 6. -P. 1665-1669.
6. Aceña, M. Power and Bit Allocation for Multicarrier Modulation in Multi-User Environments [Электронный ресурс] / M. Aceña. -Режим доступа: http://citeseerx.ist.psu.edu/viewdoc/download?doi=10. 1.1.62.6164&rep=rep1&type=pdf (Дата обращения 18.01.2013)
7. ITU-R Recommendation M.1225. Guidelines for evaluation of radio transmission technologies for IMT-2000 [Электронный реcурс] / Режим доступа: http://www.itu. int/dms_pubrec/itu-r/rec/m/R-REC-M.1225-0-199702-I!!PDF-E.pdf (Дата обращения 07.08.2012)
8. 3GPP TR 25.943. Universal Mobile Telecommunications System (Release 6) [Электронный реcурс] / Режим доступа: http://www.etsi.org/ deliver/etsi_tr/125900_125999/125943/06.00.00_60/ tr_125943v060000p.pdf (Дата обращения 07.08.2012)