Вы нашли то, что искали?
Главная Разделы

Добавить страницу в закладки ->

15.7.1. Применение эквалайзера Витерби в системе GSM. Теоретические основы цифровой связи

Лекции по Теоретическим основам цифровой связи   

15. Каналы с замираниями

15.7. Приложения: борьба с эффектами частотно-селективного замирания

15.7.1. Применение эквалайзера Витерби в системе GSM

На рис. 15.23 показан кадр (длительность 4,615 мс) схемы множественного доступа с временным разделением (time-division multiple access — TDMA) в системе GSM, состоящий из 8 слотов, каждый из которых присвоен активному мобильному клиенту. Обычный пакет передачи, занимающий один интервал, состоит из 57 бит сообщения, расположенных по обе стороны от 26-битовой последовательности, иногда называемой зондирующей (sounding) или настроечной (training). Длительность одного слота составляет 0,577 мс (или скорость передачи равна 1733 слота/с). Задача внутренней контрольной последовательности — помочь приемнику в адаптивном определении импульсной характеристики канала (за время передачи одного слота, т.е. 0,577 мс), Чтобы данный метод был эффективным, характеристики замирания в канале должны оставаться неизменными в течение времени, приблизительно равного длительности одного слота. Иначе говоря, за время передачи одного слота, пока приемник анализирует искажение контрольного блока, не должно проявиться быстрое замирание; в противном случае компенсация замирания в канале окажется неэффективной. В качестве примера можно взять приемник GSM, находящийся на скоростном поезде, который движется с постоянной скоростью 200 км/ч (около 55,56 м/с). Частота несущей 900 МГц (длина волны = 0,33 м). Из уравнения (15.29) время, соответствующее проходу половины длины волны, равно следующему.

Рис. 15.23. Кадр TDMA GSM и временной слот, содержащий

нормальный пакет

Второй момент разброса задержек и среднеквадратический разброс задержек имеют следующий вид:

мкс2

и, с помощью уравнения (15.17),

= 5,5 мкс

б) С помощью уравнения (15.21) полоса когерентности канала будет определена следующим образом.

= 36,4 кГц

Таким образом, максимально допустимая полоса пропускания сигнала, при которой не нужно использовать эквалайзер, будет W=36,4 кГц.

в) Для полос пропускания различных систем, данных в этом примере, очевидно, что использование эквалайзера в USCD не обязательно, тогда как в GSM он действительно нужен. Относительно систем, которые разрабатывались согласно IS-95, можно сказать следующее: поскольку скорость передачи сигналов или полоса пропускания W, равная 1,25 МГц, значительно превышает полосу когерентности 36,4 кГц, система проявляет частотно-селективное замирание. В то же время в таких системах с расширением спектра методом прямой последовательности (direct-sequence spread spectrum - DS/SS), W умышленно расширяется с целью превышения f0, и, следовательно, подавления эффектов частотно-селективного замирания. Необходимость в эквалайзере возникает только тогда, когда проблему представляет межсимвольная интерференция (intersymbol interference — ISI), но ISI не является проблемой, если скорость передачи символов меньше полосы когерентности (или длительность символа больше многолучевого разброса). Следовательно, в случае IS-95 эквалайзер не нужен, поскольку скорость передачи 9,6103 символов/с значительно ниже полосы когерентности. Для разнесения путей применяется описываемый в разделе 15.7.2 RAKE - приемник; на уровне элементарных сигналов его реализация сходна с реализацией эквалайзера.

г) Чтобы определить задержку, вносимую устройством чередования, рассчитаем доплеровское расширение и время когерентности с помощью уравнений (15.25) и (15.29).

=80 Гц, следовательно, мс

Исходя из того, что Tп/T0 = 10, рабочий интервал устройства чередования равен Тп = 63 мс. Из этого следует, что общая задержка передатчика и приемника равна 126 мс. Для передачи речи это значение несколько превышает приемлемое. В мобильных системах часто применяются устройства с более короткими рабочими интервалами, которые дают односторонние задержки порядка 20-40 мс.

д) Повторяем расчеты для несущей частоты 1900 МГц. На вычисление полосы когерентности смена несущей не оказывает никакого влияния, а вот доплеровское расширение, время когерентности и задержку чередования нужно рассчитывать заново. Итак,

(15.51)

Как показывает уравнение (15.51), это приблизительно отвечает времени когерентности. Следовательно, время когерентности канала более чем в 5 раз превышает время передачи одного слота (0,577 мс). Время, необходимое для значительного изменения характеристик замирания в канале, относительно велико по сравнению со временем передачи одного слота. Отметим, что выбор, сделанный в системе GSM при подборе времени передачи слота TDMA и контрольного блока, несомненно, был осуществлен при учете необходимости устранения эффектов быстрого замирания, которые могут свести на нет эффективность работы эквалайзера. Скорость передачи символов в стандарте GSM (или скорость передачи битов, если используется двоичная модуляция) равна 271 000 символов/с, а полоса пропускания W составляет 200 кГц. Поскольку среднеквадратический разброс задержек о, в городской местности равен порядка 2 мкс, то, исходя из уравнения (15.21), можно видеть, что результирующая полоса когерентности f0 будет приблизительно равна 100 кГц. Следовательно, очевидно, что поскольку f0 < W, приемник GSM должен иметь средства для борьбы с частотно-селективным искажением. Как правило, для этого используется эквалайзер Витерби.

Рис. 15.24. Применение эквалайзера Витерби в системе GSM

На рис. 15.24 изображена блок-схема приемника GSM для оценки импульсной характеристики канала. Эта оценка нужна детектору для получения опорных сигналов, согласованных с состоянием канала [54], что будет объяснено ниже. Наконец, для оценки битов сообщения с максимальным правдоподобием используется алгоритм Витерби. Принятый сигнал можно описать через переданный сигнал, свернутый с импульсной характеристикой канала. Обозначим через str(t) переданную контрольную последовательность, а через rtr(t) — соответствующую принятую последовательность.

rtr(t)= str(t)*hc(t) (15.52)

В данном случае "*" означает операцию свертки, причем шумом мы пренебрегаем. В приемнике, поскольку rtr(r) является частью принятого нормального пакета, она извлекается и отсылается на фильтр с импульсной характеристикой hmf(t), который согласован с str(t). Этот согласованный фильтр выдает оценку hc(t), обозначаемую как he(t), которая, согласно (15.25), записывается следующим образом.

he(t)= rtr(r)* hmf(t)= str(t)* hc(t)* hmf(t)=Rs(t)hc(t) (15.53)

Здесь Rs(t)= str(t)* hmf(t) - автокорреляционная функция str(t). Если str(t) предназначена для получения очень короткой (импульсного типа) автокорреляционной функции Rs(t), тогда he(t)= hc(t). Далее, при использовании отсекающей функции w(t), he(t) усекается до функции hw(t), которую уже можно обрабатывать численно. Временная длительность w(t), обозначаемая как L0, должна быть достаточно большой для компенсации эффектов типичной ISI, введенной каналом. Член L0 образуется в результате двух вкладов, а именно: LCISI соответствующий управляемой ISI, вызванной гауссовой фильтрацией полосового сигнала (который затем модулирует несущую согласно схеме MSK), и Lc, соответствующий вводимой каналом ISI, которая вызвана многолучевым распространением. Таким образом, L0 можно записать следующим образом.

L0 = LCISI + Lc

В системе GSM требуется обеспечить подавление искажений, вызванных дисперсией сигнала, имеющего разброс задержек порядка 15-20 мкс. Поскольку в GSM длительность бита составляет 3,69 мкс, L0 можно выразить в единицах битовых интервалов. Следовательно, эквалайзер Витерби, применяемый в системе GSM, обладает памятью от 4 до 6 битовых интервалов. На каждом интервале L0 бит задача эквалайзера Витерби состоит в нахождении наиболее правдоподобной последовательности, длиной L0 бит, среди возможных, которые могли быть переданы. Определение наиболее правдоподобной L0 - битовой последовательности, которая могла быть передана, требует создания значащих опорных сигналов путем модификации (или искажения) идеальных сигналов (генерируемых приемником) таким образом, как канал искажает передаваемый слот. Следовательно, опорных сигналов сворачиваются с усеченной оценкой импульсной характеристики канала hw(t) с целью генерации искаженных или своего рода подогнанных под канал опорных сигналов. Затем подкорректированные сигналы сравниваются с принятыми информационными сигналами для расчета метрик. Отметим, что перед сравниванием принятые данные сворачиваются с известной усеченной автокорреляционной функцией w(t)Rs(t), преобразовывая ее подобно опорным сигналам. Такой фильтрованный сигнал сообщения сравнивается с возможными подкорректированными опорными сигналами, причем способ получения метрик подобен способу, использованному в алгоритме декодирования Витерби (Viterbi decoding algorithm — VDA). Алгоритм VDA дает максимально правдоподобную оценку переданной последовательности данных [34].

Отметим, что в большинстве методов выравнивания для компенсации неоптимальных свойств hc(t) применяются фильтры, т.е. выравнивающие фильтры пытаются модифицировать искаженные формы импульсов. В то же время эквалайзер Витерби работает иным образом. Он включает измерение hc(t), а затем предоставляет способ подгонки приемника под среду канала. Целью такой подгонки является попытка помочь детектору в оценке искаженной последовательности импульсов. При наличии эквалайзера Витерби искаженные выборки не меняют формы и не компенсируются прямо каким-либо иным методом; приемник не подавляет сигнал, он перестраивается таким образом, что становится способен к более эффективной обработке искаженных фрагментов.






Добавить страницу в закладки ->
© Банк лекций Siblec.ru
Электронная техника, радиотехника и связь. Лекции для преподавателей и студентов. Формальные, технические, естественные, общественные и гуманитарные науки.

Новосибирск, Екатеринбург, Москва, Санкт-Петербург, Нижний Новгород, Ростов-на-Дону, Чебоксары.

E-mail: formyneeds@yandex.ru