Проектирование слота для системы TDMA
Рисунок 2.12 - Проектирование слота для системы TDMA
Если ограничить задержку кодирования величиной 20 мс, тогда закодированную речь можно группировать блоками по 20 мс или выборками речи по 240 бит. При скорости 12 Кбит/с данные также группируются в 240-битовые блоки. Затем к этим блокам можно применять схемы исправления ошибок.
В цифровых системах второго поколения обычно используются сверточные коды коррекции ошибок со степенью кодирования 1/2. При таком кодировании число битов в блоке данных увеличивается до 480. Кроме того, к блоку данных нужно добавить восемь бит, чтобы учесть длину регистра сдвига. Таким образом, длина блока речи составит 488 битов.
При выбранных параметрах минимальная скорость передачи битов для восьмиканальной системы составит
8 каналов х 488 бит/канал / 20 x 10-3 c = 195,2Кбит/с.
В действительности потребуется несколько более высокая скорость передачи битов, что обусловлено другими соображениями, о которых мы поговорим ниже. Это означает, что в доступной полосе шириной 200 кГц придется обеспечивать скорость передачи данных выше, чем 200 Кбит/с. На практике таких скоростей передачи данных невозможно достигнуть без использования адаптивного выравнивания. Lля осуществления адаптивного выравнивания в мобильной среде потребуется включать новую настроечную последовательность всякий раз, когда мобильное устройство переместится на расстояние, достаточное для изменения характеристик тракта передачи. Предположим, что настроечная последовательность включена в каждый слот. Грубый критерий состоит в том, что фаза несущего сигнала после настроечной последовательности не должна превышать 1/20 длины волны (т.е. Я/10). При частоте 900 МГц длина волны составляет 0,333 м. Итак,
максимальная длительность передачи = ? / 20 = 0,333 / 20 / 69,4 = 0,24мс.
Настроечную последовательность можно использовать более выгодно, если передавать 0,24 мс речи или данных до нее и после нее и использовать настроечную последовательность в сочетании с 0,48 мс данных.
Далее требуется определить длину настроечной последовательности. При проектировании эквалайзера для многолучевого сигнала, ширина полосы которого примерно равна скорости передачи битов (200 кГц, 200 Кбит/с), используют эвристическое правило: число отводов эквалайзера должно в шесть раз превышать число битов, передаваемых за максимальное время рассеивания (?m = 0,01 мс). Таким образом, для настроечной последовательности в слоте выделяется 0,06 мс.
Теперь предположим, что в конце каждого слота нужен защитный интервал. Его вводят из-за различия во времени задержек между разными мобильными устройствами и базовой станцией. Поскольку один и тот же кадр TDMA совместно используют восемь мобильных устройств, требуется синхронизировать передачу данных с мобильных устройств, чтобы данные с одного из них не приходились на чужие слоты. В функции базовой станции входит предоставление каждому мобильному устройству информации о синхронизации, что позволяет выравнивать относительные задержки и сохранять структуру кадра TDMA. Однако мобильные устройства могут двигаться и относительно базовой станции, и относительно друг друга, так что для учета этих отклонений после каждого слота вставляется защитный интервал. Когда мобильное устройство впервые заказывает соединение базовой станции, базовая станция предоставляет мобильному устройству информацию о синхронизации, которая зависит от текущего времени задержки распространения сигнала между мобильным устройством и базовой станцией. Избежать частого обновления информации о синхронизации можно путем введения достаточного защитного времени. Приведем пример расчета защитного интервала. Средний телефонный звонок занимает 130 с, так что радиальное расстояние до базовой станции, которое может покрыть мобильное устройство, составляет (130 с) х (69,4 м/с) = 9022 м. Изменение задержки распространения сигнала, обусловленное перемещением на такое расстояние, составляет 9022 / (3 х 108 м/с) = 0,03 мс.
На Рисунок 2.13, а показана полученная схема слота. Следующий этап состоит в распределении закодированного блока данных между несколькими слотами, в Которые также войдут настроечная последовательность и защитные биты. Максимальная длительность слота равна приблизительно 0,57 мс. Учитывая, что Каждый кадр состоит из 8 слотов, получаем длину кадра 4,6 мс. Пусть данные Нужно отправить с задержкой кодирования 20 мс, так что если длину кадра считать равной 4 мс, а длину каждого слота равной 0,5 мс, удобно будет отправить блоки речи в пяти последовательных слотах в одном и том же канале. Блок речи состоит из 488 бит, так что в каждый слот следует поместить 488/5 или около 98 бит данных. Это даст скорость передачи битов 98/0,4 = 245 Кбит/с. При такой скорости передачи данных минимальное количество требуемых настроечных битов составляет (0,06 мс) х (245 Кбит/с) = 14,7, что при округлении даст 15 бит. Подобным образом рассчитывается и минимальное количество защитных битов, которое оказывается равным (0,03 мс) х (245 Кбит/с) = 7,35, т.е. при округлении в большую сторону — 8 бит.