Из входных данных формируют КД (см. 6.2). Далее проводят рандомизацию энергии внутри КД (см. 6.3). Рандомизированные КД подвергают помехозащитному канальному кодированию, включающему в себя внешнее (см. 6.4) и внутреннее (см. 6.5) кодирование (кодер БЧХ и кодер LDPC). Далее изменяют порядок следования битов внутри ПКД (битовое перемежение, см. 6.6), проводят отображение битов КД на точки модуляционного созвездия (см. 6.7, 6.8), перемежение ячеек данных (см. 6.9) и перемежение блоков ячеек (
перемежение) в рамках одного или нескольких КД (см. 6.10). перемежение предусмотрено только для КОС.
Далее проводят формирование символов и кадров OFDM: отображение ячеек данных всех каналов на несущие OFDM (см. 6.11), перемежение данных несущих (см. 6.13), ввод пилотных несущих (см. 6.14) и несущих ППС (см. 6.15) с учетом номера символа, коррекцию пик-фактора (см. приложение В), формирование сигнала символа OFDM во
области с помощью ОБПФ, формирование задержки при использовании разнесенной передачи (см. приложение Г), ввод защитного интервала (см. 6.12).Сформированный на этом этапе в цифровом виде сигнал РАВИС преобразуют в аналоговую форму, фильтруют, переносят на частоту вещания, усиливают по мощности и излучают.
На входы каналов данных КОС, НСК и НКД подают двоичные данные, переносящие различную информацию. В первую очередь система РАВИС предназначена для передачи видео- и звуковой информации. Эта информация должна предварительно подвергаться эффективному кодированию с целью устранения как статистической избыточности, так и избыточности восприятия (визуальной, звуковой).
Примечание - В настоящее время наиболее перспективными для использования в системе РАВИС являются звуковой кодер HE-AAC [3] (включая кодирование SBR, PS, MPEG Surround) и видеокодер H.264/AVC [4]; кодер HE-AAC позволяет передавать в потоке 32 Кбит/с высококачественный стереозвук, а кодер H.264/AVC обеспечивает видео высокого качества формата CIF 25 кадров/с при потоке менее 500 Кбит/с.
Закодированные данные источников мультиплексируют с использованием различных форматов, включая пакеты постоянной (в том числе ТП MPEG-2) и переменной длины.
Подаваемые на вход трех логических каналов данные могут иметь различный формат, который указывается в заголовке КД. Предусмотрены четыре типа (формата) данных:
- пакеты данных постоянной или переменной длины;
- ТП (пакеты фиксированной длины известного размера и структуры);
- пакеты протокола УИП;
- НСПД.
В системе РАВИС используют три режима передачи с полосой радиоканала 100; 200 или 250 кГц.
Радиоканал 250 кГц: всего 553 несущих, из них 504 информационных.
Радиоканал 200 кГц: всего 439 несущих, из них 400 информационных.
Радиоканал 100 кГц: всего 215 несущих, из них 196 информационных.
Кроме логического канала КОС могут передаваться один или два дополнительных логических канала данных - низкоскоростной канал (НСК, пропускная способность около 12 Кбит/с) и надежный канал данных (НКД, пропускная способность около 5 Кбит/с).
Размер КД в логическом канале КОС зависит от полосы радиоканала, скорости канального кодирования и присутствия или отсутствия дополнительных каналов данных. Допустимые скорости канального кодирования - 1/2, 2/3, 3/4; допустимые типы модуляции - QPSK, 16-QAM, 64-QAM.
Размер кадра данных в логическом канале НСК - 656 бит, скорость канального кодирования - 1/2, тип модуляции - QPSK. Данные канала передают на 32 информационных несущих.
Размер кадра данных в логическом канале НКД - 533 бит, скорость канального кодирования - 1/2, тип модуляции - BPSK. Данные канала передают на 26 информационных несущих.
Интервал между несущими составляет (4000/9) Гц. Длительность полезной части символа OFDM составляет 2,25 мс. Длительность защитного интервала - 1/8. Кадр OFDM состоит из 41 символа.
Скорости цифровых потоков в одном радиоканале для всех комбинаций модуляционного созвездия и скорости помехоустойчивого кодирования приведены в таблице 1.
Таблица 1
Возможное число передаваемых программ звукового стереофонического вещания формата 32 Кбит/с в одном радиоканале для всех комбинаций модуляционного созвездия и скорости помехоустойчивого кодирования приведено в таблице 2.
Таблица 2
в одном радиоканале
Предпочтительные видеоформат и число передаваемых программ звукового стереофонического сопровождения формата 32 Кбит/с в одном радиоканале для всех комбинаций модуляционного созвездия и скорости помехоустойчивого кодирования приведены в таблице 3.
Таблица 3
звуковых программ в одном радиоканале
Данные в таблицах 1 - 3 приведены для логического канала КОС при отсутствии каналов НСК и НКД.
Система канального кодирования и OFDM-модуляции - это функциональный блок, выполняющий адаптацию данных от выхода кодера источника сигнала к характеристикам канала. Потоки данных всех логических каналов данных (КОС, НСК, СКД) подвергают следующим преобразованиям (см. рисунки 1, 2):
- формирование КД;
- рандомизация распределения энергии КД;
- внешнее кодирование КД (блочный код БЧХ);
- внутреннее кодирование КД (блочный код LDPC);
- битовое перемежение ПКД;
- отображение битов на ячейки модуляционного созвездия;
- перемежение ячеек в рамках одного или нескольких ПКД;
-
перемежение в рамках одного или нескольких ПКД;- отображение данных всех логических каналов на ячейки OFDM;
- частотное перемежение и ввод служебных несущих;
- коррекция пик-фактора;
- ОБПФ;
- введение защитного интервала и формирование полного сигнала OFDM.
Система допускает различные уровни модуляции QAM и различные скорости канального кодирования в канале КОС, которые используют для достижения оптимального соотношения между скоростью цифрового потока и надежностью (помехозащищенностью). Каналы НСК и НКД отличает
помехозащищенность и соответственно зона охвата вещанием, и устойчивость приема по сравнению с каналом КОС.Блок адаптации входного потока играет роль интерфейса и предоставляет возможность подключения к кодеру канала любого входного потока со скоростью не больше заданной. Кроме того, блок адаптации входного потока формирует элементарные КД для дальнейшей обработки кодером канала.
Блок рандомизации осуществляет процедуру рассеивания энергии двоичного цифрового потока, превращая длинные последовательности идущих подряд нулей или единиц в псевдослучайную двоичную последовательность. Данная операция обеспечивает энергетический выигрыш при дальнейшем формировании радиосигнала (выигрыш по пик-фактору сигнала).
Блок помехозащитного кодирования включает в себя каскад из двух помехоустойчивых кодеров: БЧХ и LDPC. Выходная длина ПКД после канального кодирования для канала КОС зависит от полосы радиоканала, а также от наличия или отсутствия каналов НСК и НКД (см. таблицу 6). Длина ПКД для канала НСК составляет 1312 бит, а для канала НКД - 1066 бит.
Битовый перемежитель предназначен для ослабления влияния пакетных битовых ошибок. Битовый перемежитель работает в пределах одного ПКД.
Блок модуляции осуществляет отображение последовательности групп битов (1 - BPSK, 2 - QPSK, 4 - 16-QAM, 6 - 64-QAM) на точки выбранного сигнального созвездия.
Перемежитель ячеек представляет собой частотный перемежитель, обеспечивающий дополнительную устойчивость сигнала к частотным замираниям в канале.
перемежитель предназначен для глубокого перемежения одного или нескольких ПКД для защиты от замираний канала. перемежитель присутствует только в канале КОС.Работа канала НСК обеспечивается тем же набором блоков, что и работа канала КОС, за исключением
перемежителя. Кроме того, для повышения помехоустойчивости данного канала используется только модуляция QPSK и скорость канального кодирования 1/2. Канал НКД построен аналогично каналу НСК, при этом используется только модуляция BPSK и скорость канального кодирования 1/2.
Мультиплексор потоков формирует из поступающих на его вход модулированных ячеек данных различных каналов OFDM-символы. При этом каждый канал отображают на определенное число несущих. Канал НСК отображают на 32 несущие, канал НКД - на 26 несущих. Число несущих канала КОС зависит от используемой полосы радиочастотного канала и наличия или отсутствия дополнительных каналов данных - НСК и НКД. После отображения данных всех каналов на несущие OFDM осуществляют частотное перемежение, в результате которого низкоскоростные надежные потоки передаются на различных несущих в различных символах OFDM, что повышает устойчивость системы передачи данных к частотно-селективным замираниям. Кадр OFDM состоит из 41 символа OFDM. Размер ПКД в логическом канале данных равен произведению количества несущих OFDM, соответствующих логическому каналу данных, на число символов в кадре OFDM (см. 6.4, таблица 6).
Далее в мультиплексированный поток OFDM-символов вводят пилотные несущие и несущие ППС, обеспечивающие на стороне приема возможности синхронизации, коррекции канальных искажений и передачи дополнительной информации, в том числе о параметрах модуляции и канального кодирования, наличия различных каналов данных и пр.
Коррекция пик-фактора сигнала является необязательной, но рекомендуемой. Возможный алгоритм коррекции пик-фактора приведен в приложении В.
На выходе ОБПФ формируют
дискретизированный сигнал, который после введения защитного интервала поступает на вход блока ЦАП.При использовании разнесенной передачи до ввода защитного интервала осуществляют введение задержки сигнала (см. приложение Г).
Размер КД зависит от параметров канального кодирования (см. 6.4, таблица 6) и равен размеру некодированного блока БЧХ-кода Kbch.
КД состоит из заголовка, полезной нагрузки и заполнения.
В качестве полезной нагрузки могут быть использованы данные следующего типа (формата):
- ТП;
- ПД, а именно, пакеты фиксированной или переменной длины;
- пакеты протокола УИП;
- НСПД.
Описание полей заголовка КД представлено в таблице 4.
Таблица 4
Полезную нагрузку, представляющую собой пользовательские данные, записывают после заголовка. Ее размер записывают в поле длины данных заголовка, этот размер не может превышать значения, равного размеру КД минус размер заголовка.
Заполнение записывают после полезной нагрузки, если ее размер плюс размер заголовка меньше размера КД; заполнение производят нулями.
Размер заголовка кадра данных зависит от типа данных полезной нагрузки, переменной или фиксированной длины пакетов, наличия
метки пакетов, наличия номера КД:
Размер заголовка увеличивается на 2 Б при передаче
метки (выставлен бит 2 поля TYPE заголовка КД).Размер заголовка увеличивается на 2 Б при передаче номера КД (выставлен бит 5 поля TYPE заголовка КД).
Размер заголовка кадра данных увеличивается на 1 Б при увеличении поля TYPE (выставлен бит 7 поля TYPE заголовка КД).
Пользовательские пакеты снабжаются заголовками (0, 2 или 4 Б):
-
метка, 2 Б, если выставлен бит 4 поля TYPE (передача метки пользовательского пакета) - только для потоков типа ТП и ПД;- длина пакета, 2 Б, если выставлен бит 3 поля TYPE (пакеты переменной длины) - только для потоков типа ПД.
КД рандомизируют (скремблируют) в соответствии со схемой, приведенной на рисунке 3.
![]() Порождающий полином для ПСДП имеет вид 1 + x14 + x15.
Загрузку инициализирующей последовательности "100101010000000" в регистры ПСДП, как указано на рисунке 3, следует проводить при начале обработки каждого КД.
Первый бит на выходе генератора ПСДП должен быть применен к первому биту (т.е. к старшему биту) первого байта КД.
Подсистема канального кодирования должна выполнять внешнее кодирование БЧХ, внутреннее кодирование LDPC и побитовое перемежение. Входной поток должен состоять из КД, а выходной поток - из ПКД.
Каждый КД, содержащий Kbch битов, должен обрабатываться подсистемой канального (помехозащитного) кодирования для формирования ПКД, содержащего Nldpc битов. Nbch - Kbch проверочных битов систематического внешнего кода БЧХ должны быть присоединены в начале КД, размер КД, таким образом, увеличивается до Nbch = Kldpc битов. Nldpc - Kldpc проверочных битов внутреннего кодера LDPC должны быть присоединены в конце КД.
Для генерации ПКД код БЧХ (Nbch, Kldpc), корректирующий t ошибок, должен быть применен к каждому КД. Примитивные полиномы кода БЧХ приведены в таблице 5.
Для получения порождающего полинома g(x) кода коррекции t ошибок кодера БЧХ следует перемножить первые t примитивных полиномов, соответствующих Nbch (см. таблицу 5).
Таблица 5
Параметры канального кодирования и размеры кадров данных для всех каналов передачи данных приведены в таблице 6.
Таблица 6
Кодирование БЧХ входной битовой информационной последовательности
выполняют следующим образом:- полином сообщения
умножают на ;-
делят на порождающий полином g(x), остаток равен ;- создают выходное кодовое слово Ibch, которое формирует информационное слово Ibch для кодирования с помощью кодов LDPC в соответствии со следующим выражением:
.Примечание - Эквивалентный полином кодового слова имеет вид
.Кодер LDPC обрабатывает выход внешнего кодирования
как блок информации размером Kldpc битов и систематически кодирует его в кодовое слово ^ размером Nldpc, где .Параметры кода LDPC Nldpc, Kldpc приведены в таблице 6.
Задача кодера - определить Nldpc - Kldpc = Mldpc проверочных битов (p0, p1, ..., pMldpc-1) для каждого блока из Kldpc информационных битов
.Матрица H, используемая для расчета проверочных битов кода LDPC, имеет MLDPC строк, KLDPC столбцов и содержит относительно малое число ненулевых элементов hn, m = 1, нерегулярно распределенных по строкам и столбцам.
Правило получения каждого из проверочных битов записывают в форме:
.Кодирование осуществляют с использованием матрицы H соответствующей размерности.
Процедура формирования матриц H для всех используемых параметров кода LDPC приведена в приложении Е.
Выход ^ кодера LDPC подвергают побитовому перемежению, которое представляет собой перемежение со сдвигом начала столбцов.
При перемежении со сдвигом начала столбцов биты данных
![]() Таблица 7
при битовом перемежении
Число строк побитового перемежителя Nr = 41, число столбцов Nc = Nldpc div Nr.
Модуль перемежения определен следующим образом:
- входной бит
записывают в столбец ci, строку ri модуля перемежения,где ci = i div Nr,
;- выходной бит
где rj = j div Nc,
cj = j mod Nc.
Один или несколько ПКД должны быть преобразованы в кодированный и модулированный БПД. Для этого поток входных битов сначала разделяют на кодовые слова ячеек, а затем эти слова отображают на модуляционное созвездие. Эффективное число битов на ячейку модуляции
Таблица 8
Разделение последовательности битов на модулирующие значения ячеек осуществляют следующим образом: битовый поток
.![]() Разделение потока битов определяют как отображение побитово перемеженных входных битов vi на выходные биты be, j,
где j = i div Nsubstreams;
e - индексы битов, демультиплексированных на подпотоки, (0 <= e < Nsubstreams), которые зависят от значения i в соответствии с тем, как определено в таблице 9;
i - индекс бита во входном потоке;
be, j - выход демультиплексора;
j - индекс бита в заданном потоке на выходе демультиплексора.
Таблица 9
демультиплексора
Каждое кодовое слово ячеек
, поступающее от демультиплексора, должно быть отображено на точку созвездия одного из типов: BPSK, QPSK, 16-QAM или 64-QAM - для получения точки созвездия zq до нормализации.Точные значения действительных и мнимых компонентов Re(zq) и Im(zq) для каждой комбинации соответствующих входных битов yi,q приведены для различных созвездий в таблице 10.
Таблица 10
Созвездия и детализация применяемого к ним отображения показаны на рисунке 6.
QPSK: порядок битов - y0,q y1,q;
Re{z} отображает y0,q, Im{z} отображает y1,q
![]() 16-QAM: порядок битов - y0,q y1,q y2,q y3,q;
Re{z} отображает y0,q, y2,q, Im{z} отображает y1,q, y3,q
![]() 64-QAM: порядок битов - y0,q y1,q y2,q y3,q y4,q y5,q;
Re{z} отображает y0,q, y2,q, y4,q,
Im{z} отображает y1,q, y3,q, y5,q
![]() на созвездия QPSK, 16-QAM и 64-QAM
Точки созвездия zq для каждого входного кодового слова ячеек
нормализуют в соответствии с таблицей 11 для получения точного комплексного значения ячейки, которое должно использоваться при модуляции.Таблица 11
Псевдослучайный перемежитель ячеек должен равномерно распределять ячейки в БПД, чтобы обеспечивать в приемнике декорреляцию канальных искажений и сдвигать последовательность перемежения в БПД на протяжении одного блока
перемежения (БВП, см. 5.11).Вход перемежителя ячеек
должен представлять собой ячейки данных БПД с индексом r, сформированного с помощью созвездия, r обозначает увеличивающийся индекс БПД внутри БВП. Этот индекс сбрасывают в нуль в начале каждого БВП. Выход перемежителя ячеек должен представлять собой вектор , определенный выражением:dr, Lrq = gr, q для каждого q = 0, 1, ..., Ncells - 1,
где Ncells - число выходных ячеек данных на БПД (равное Nldpc) и
Lr(q) - функция перестановки, применяемая к r-му БПД в рамках БВП.
Функцию Lr(q) определяют следующим образом: Lr(q) = (q Kr) mod Ncells. Значения Kr приведены в таблице 12.
Таблица 12
БВП состоит из одного или нескольких БПД. Его отображают на целое число (один или несколько) кадров OFDM. Длительность БВП NT, выраженная в кадрах OFDM, передается в ППС, NT = 1, ..., 6.
перемежитель представляет собой строчно-столбцовый блоковый перемежитель, число столбцов NTc = 41 в перемежителе равно числу символов в кадре OFDM. Графическое представление перемежителя показано на рисунке 7. Данные ячеек записывают в столбцы, а считывают построчно.![]() Число строк
перемежителя NTr = (Ncells·NT) div NTc.Модуль перемежения определен следующим образом:
- входную ячейку uTi с индексом i при 0 <= i < (Ncells·NT) записывают в столбец cTi, строку rTi модуля перемежения,
где cTi = i div NTr,
rTi = i mod NTr;
- выходную ячейку
где rTj = j div NTc,
cTj = j mod NTc.
После блоков перемежения цифровые потоки логических каналов данных КОС, НСК и НКД поступают на блок отображения данных на несущие OFDM (см. рисунок 1). Общее число и распределение несущих для различных полос радиоканала приведено в таблице 13.
Таблица 13
При OFDM-модуляции проводят разбиение цифровых потоков логических каналов данных на блоки длиной L = 41 символ комплексной модуляции zq, причем каждый такой символ имеет длину
После отображения данных логических каналов на информационные несущие осуществляют частотное перемежение, которое делает распределение логических каналов по несущим псевдослучайным, что позволяет повысить устойчивость системы передачи данных к селективным замираниям.
Помимо информационных несущих в состав OFDM-символа вводят также пилотные несущие и несущие ППС. Пилотные несущие передают на повышенном уровне мощности. Фазы пилотных несущих задают в соответствии с опорной псевдослучайной двоичной последовательностью равными 0° либо 180°.
Пилотные несущие вводят в состав OFDM-символа с целью обеспечения на принимающей стороне возможности синхронизации сигнала и оценки характеристик канала передачи. Пилотные несущие составляют около 9% общего числа несущих (см. таблицу 13).
Несущие ППС вводят с целью непосредственной передачи информации о ключевых параметрах передаваемого сигнала (наличие логических каналов данных, скорость LDPC-кода, тип QAM-созвездия, длина защитного интервала и пр.). В каждом символе OFDM передают четыре несущих ППС.
OFDM-символ, полученный после введения пилотных несущих и несущих ППС, подвергают обратному преобразованию Фурье, которое преобразовывает символ из частотной области во
. Затем в начало символа вводят защитный интервал длительностью TG. В защитный интервал копируют последние Nsymb·TG/TU отсчетов полезной части символа, где Nsymb - длина полезной части символа (в отсчетах), TU - длительность полезного символа (в секундах). В системе предусмотрен защитный интервал с длительностью TU/8.Полученную последовательность
отчетов ограничивают, масштабируют и квантуют в соответствии с разрядностью ЦАП.Перед обратным преобразованием Фурье может проводиться операция, направленная на снижение пик-фактора сигнала.
При использовании разнесенной передачи перед введением защитного интервала блок внесения задержки формирует несколько сигналов с необходимыми
задержками.Передаваемый сигнал должен быть организован в виде последовательности кадров. Кадр имеет длительность TF и состоит из L = 41 OFDM-символов. OFDM-символ имеет длительность TS и состоит из защитного интервала длительностью TG и полезной части длительностью TU (TS = TU + TG). Защитный интервал является циклическим префиксом полезной части TU, его длительность - TU/8.
OFDM-символы содержат полезную информацию (о данных) и опорную информацию (пилотные и ППС-несущие). Символы в кадре OFDM пронумерованы от 0 до 40.
Ключевые параметры блока OFDM-модуляции системы приведены в таблице 14.
Таблица 14
Математическая модель сигнала s(t) описывается выражением:
, (1)где
![]() Kmin - нижний предел индекса несущей, Kmin = 0;
Kmax - верхний предел индекса несущей, Kmax = Ktotal - 1;
L - число символов OFDM в кадре, L = 41;
k - индекс несущей;
k' - индекс несущей относительно центральной частоты, k' = k - (Kmax + Kmin)/2;
l - индекс символа OFDM в кадре;
m - индекс передаваемого кадра;
fc - центральная частота спектра сигнала;
Cm, l, k - комплексный коэффициент, модулирующий k-ю несущую l-го символа в m-м кадре OFDM.
С целью нормирования выходного уровня сигнала в системе предусмотрены коэффициенты нормализации величин Cm, l, k. Применение этих коэффициентов нормирует к единице суммарную мощность модуляционного алфавита информационных несущих сигнала (см. рисунок 6). В таблице 11 представлены значения этих коэффициентов для всех режимов модуляции.
Частотное перемежение, которое выполняют после отображения данных логических каналов на информационные несущие, делает распределение логических каналов по несущим псевдослучайным. Такое распределение позволяет повысить устойчивость низкоскоростных каналов данных НСК и НКД к селективным замираниям.
Модулированные ячейки данных каналов НСК и НКД отображают псевдослучайным образом на информационные несущие OFDM с индексами k' = +/- 1, ...+/- 106 относительно центральной несущей радиоканала.
Индексы информационных несущих, на которых передают данные каналов НСК и НКД для всех символов в кадре OFDM и для всех вариантов присутствия данных каналов НСК и НКД, представлены в таблице 15. Индекс символа следует брать по модулю 7, т.е. l' = lmod7.
Таблица 15
После отображения данных каналов НСК и НКД модулированные ячейки данных канала КОС отображают на информационные несущие с индексами k = Kmin + Kmax - 1 последовательно, за исключением информационных несущих, уже занятых каналами НСК и НКД.
Назначение пилотных несущих - передача дополнительной (опорной) информации, с помощью которой на приемной стороне осуществляют синхронизацию, а также оценивают характеристики канала передачи. Пилотные несущие передают на повышенном уровне мощности. Пилотные несущие делят на два типа: 1) повторяющиеся и 2) рассеянные. Положение повторяющихся пилотных несущих в спектре сигнала не зависит от номера символа в кадре, а положение рассеянных - зависит. Фазы пилотных несущих могут принимать значения 0° или 180° в соответствии с опорной последовательностью. Мощность пилотных несущих составляет 16/9, в то время как средняя мощность информационных несущих и несущих ППС в соответствии с коэффициентом нормирования равна 1.
5.15.1 Определение опорной последовательности
Опорная последовательность wk является ПСДП с порождающим полиномом x11 + x2 + 1. Схема генератора, реализующего данный полином, приведена на рисунке 8.
![]() Начало последовательности ПСДП 1111111111100..
Фазы пилотных несущих, а также фазы ППС-несущих определяют на основе значений wk, генерируемых данной ПСДП. Значение 0 соответствует фазе 0°, значение 1 соответствует фазе 180°.
При инициализации генератора опорной последовательности все регистры выставляют в "1" (см. рисунок 8). Каждой k-й несущей символа ставится в соответствие бит wk. Инициализацию осуществляют в начале каждого символа OFDM.
5.15.2 Расположение рассеянных пилотных несущих
Индексы рассеянных пилотных несущих определены в таблице 16.
Примечание - Если совместить центральные несущие при различных полосах радиоканала, то пилотные несущие более узкого радиоканала окажутся подмножеством пилотных несущих более широкого радиоканала.
Таблица 16
Рассеянные пилотные несущие усиливают по мощности и их фазы задают в соответствии с опорной последовательностью wk по формуле
(2)где m - индекс кадра;
l - индекс символа в кадре;
k - индекс несущей в символе.
5.15.3 Расположение повторяющихся пилотных несущих
Индексы повторяющихся пилотных несущих определены в таблице 17.
Примечание - Если совместить центральные несущие при различных полосах радиоканала, то пилотные несущие более узкого радиоканала окажутся подмножеством пилотных несущих более широкого радиоканала.
Таблица 17
Все повторяющиеся пилотные несущие модулируют согласно опорной последовательности.
Повторяющиеся пилотные несущие усиливают по мощности и их фазы задают в соответствии с опорной последовательностью wk по формуле
(3)Несущие ППС предназначены для передачи параметров сигнала, связанных с режимом передачи, параметрами канального кодирования канала и модуляции.
Информацию ППС передают параллельно на четырех несущих. Каждая несущая ППС в одном и том же символе передает один и тот же дифференциально кодированный информационный бит. Индексы этих несущих относительно центральной несущей радиоканала k' равны +/- 27 и +/- 81 для всех вариантов ширины полосы радиоканала.
Несущие ППС обеспечивают передачу следующей информации:
- типа модуляционного созвездия КОС;
- скорости канального кодирования КОС;
- числа кадров
перемежения КОС;- номера кадра
перемежения КОС.Инициализацию фазы ППС-несущих осуществляют для каждого кадра OFDM. Для инициализации фазы ППС-несущих первого символа кадра используют опорную последовательность wk.
Блок данных ППС соответствует одному кадру OFDM и содержит 41 бит, которые определены следующим образом:
27 информационных битов;
14 избыточных битов для защиты от ошибок.
5.16.1 Формат передачи ППС-информации
Информацию ППС следует передавать в соответствии с таблицей 18. Первым передают бит s0. Первые три бита задают номер версии и должны быть установлены в 0. При изменении версии возможно изменение значений остальных полей информации ППС.
Таблица 18
Тип модуляционного созвездия КОС передают двумя битами в соответствии с таблицей 19.
Таблица 19
Скорость канального кода КОС кодируют тремя битами в соответствии с таблицей 20.
Таблица 20
Таблица 21
Число кадров
перемежения КОС NT передают тремя битами s8, s9, s10 (значения 000, 111 зарезервированы). Индекс текущего кадра перемежения также передают тремя битами s11, s12, s13. Индекс меняется в диапазоне от 0 до NT - 1 (значения 110, 111 зарезервированы).Биты s14, s15 указывают наличие (значение 1) или отсутствие (значение 0) в кадре OFDM данных логических каналов НСК и НКД соответственно.
5.16.2 Помехоустойчивое кодирование информации ППС
К 27 битам s0 - s26 добавляют 14 проверочных битов сокращенного кода БЧХ (41, 27, t = 2), вычисленного из исходного систематического кода БЧХ (127, 113, t = 2).
Порождающий полином этого кода: g(x) = x14 + x9 + x8 + x6 + x5 + x4 + x2 + x + 1.
5.16.3 Модуляция ППС-несущих
Несущие ППС передают с уровнем мощности, равным 1.
Несущие ППС передают с разностно-фазовой модуляцией (DBPSK) с инициализацией в начале каждого кадра OFDM.
Разностно-фазовую модуляцию ППС-несущей с номером k символа l (l > 0) в кадре m осуществляют в соответствии с правилом:
- если si = 0, то Re{Cm, l, k} = Re{Cm, l - 1, k} и Im{Cm, l, k} = 0;
- если sj = 1, то Re{Cm, l, k} = - Re{Cm, l - 1, k} и Im{Cm, l, k} = 0;
где si - текущий кодируемый бит.
Начальную фазу несущих ППС в первом символе кадра определяют на основе опорной последовательности wk по формуле
(4)Скорость полезного битового потока различных логических каналов данных Ri (КОС, НСК, НКД) определяют по формуле
, (5)где Kinf i - число информационных несущих логического канала i;
RFEC = Kbch/Nldpc - скорость помехоустойчивого кодирования, равная отношению числа битов в КД к числу битов в ПКД (см. таблицу 6);
RDF - доля полезной информации в КД, равная отношению числа битов пользовательских данных к общему размеру КД;
TU - длительность полезной части символа;
TG - длительность защитного интервала.
Приблизительные значения скорости полезного битового потока в канале КОС в случае отсутствия НСК и НКД приведены в таблице 1.
(справочное)
РАДИОЧАСТОТНЫЕ ХАРАКТЕРИСТИКИ СИСТЕМЫ
Система РАВИС предназначена для использования в диапазонах частот 65,8 - 74,0 и 87,5 - 108,0 МГц.
OFDM-модулированный сигнал с
числом несущих имеет почти нормальное распределение, что подтверждается экспериментальными исследованиями (см. рисунок А.1). Среднее отклонение оценки плотности распределения OFDM-модулированного сигнала от плотности нормального распределения с параметрами (0, 1) составляет 1,5·10-10, а максимальное отклонение - не превышает 10-4.![]() сигнала OFDM
А.1 Эффект Доплера
Эффект Доплера вызывает частотный сдвиг несущих сигнала при движении приемника относительно передатчика.
Сдвиг частот составляет
,где f - несущая частота радиосигнала;
c - скорость света.
Расстояние между соседними несущими в системе РАВИС составляет приблизительно 0,44 кГц. При скорости движения приемника
доплеровский сдвиг частот не превышает 5% расстояния между двумя соседними несущими в диапазоне частот до 108 МГц.(справочное)
МОДЕЛИРОВАНИЕ РАБОТЫ СИСТЕМЫ
Моделирование производительности системы РАВИС выполнено с двумя моделями многолучевого распространения в канале передачи: канал Райса (для стационарного приема) и канал Релея (для мобильного приема).
Модели канала соответствуют моделям, описанным в [5].
Б.1 Канал Райса
В модели канала Райса выходной сигнал y(t) вычисляют по формуле
, (Б.1)где x(t) - входной сигнал;
r0 x(t) - прямой (неотраженный) сигнал с затуханием;
N - число эхо-сигналов, N = 20;
ri - затухание i-го отраженного сигнала;
Коэффициент Райса K (отношение мощностей прямого сигнала и отраженных сигналов) вычисляют по формуле
(Б.2)При моделировании был использован коэффициент Райса K = 10, т.е.
.Б.2 Канал Релея
В модели канала Релея выходной сигнал y(t) вычисляют по формуле
, (Б.3)где
.Таблица Б.1
и Релея
Пороговые значения отношения сигнал/шум при использовании модуляции 16-QAM и скорости канального кодирования 3/4 для канала КОС приведены в таблице Б.2.
Таблица Б.2
при различных моделях канала
(рекомендуемое)
Для уменьшения отношения пиковой и средней мощностей сигнала (пик-фактора) рекомендуется использовать, например, метод активного расширения созвездия (ACE), описанный в [6]. Этот метод применяют к активной части каждого символа OFDM до введения защитного интервала. Метод активного расширения созвездий не должен применяться к пилотным несущим и несущим ППС.
Алгоритм активного расширения созвездий генерирует сигнал во
области xACE, который замещает исходный сигнал во области , сгенерированный с помощью ОБПФ из множества значений частотной области .Схема алгоритма представлена на рисунке В.1.
![]() получают из x с помощью четырехкратной интерполяции.Сочетание ОБПФ, передискретизации и низкочастотной фильтрации реализуют с помощью заполнения нулями до четырехкратной длины и последующего преобразования ОБПФ.
получают с помощью применения к компонентам x' оператора ограничения.Оператор ограничения
. (В.1)Порог ограничения Vclip является параметром алгоритма ACE.
получают из x" с помощью четырехкратного прореживания.Сочетание низкочастотной фильтрации, передискретизации и БПФ реализуют с помощью заполнения нулями до четырехкратной длины и последующего преобразования БПФ.
Xc получают из xc с помощью БПФ.
Новый сигнал
. (В.2)Коэффициент расширения G является параметром алгоритма ACE.
(В.3) (В.4)Предел расширения L является параметром алгоритма ACE.
Тогда XACE составляют с помощью простого выбора действительных и мнимых компонентов из относящихся к X, X"c:
(В.5) (В.6)xACE получают из XACE с помощью ОБПФ.
Компонент определяют как расширяемый, если он принадлежит к модулированной ячейке данных и если его абсолютное значение равно максимальному значению компонента, связанного с модулирующим созвездием, используемым для этой ячейки. Например, компонент, принадлежащий к 16-QAM модулированной ячейке, является расширяемым, если его значение равно
.Выбор значения коэффициента G следует проводить в пределах от 0 до 31 с шагом 1.
Выбор порога ограничения Vclip следует проводить в диапазоне от + 0 до + 12,7 дБ с шагом 0,1 дБ относительно эффективного напряжения исходного сигнала.
Выбор максимального значения расширения L следует проводить в диапазоне от 0,7 до 1,4 дБ с шагом 0,1 дБ.
Если устанавливается максимальное значение L, то максимальное увеличение мощности на несущую после расширения ограничено значением + 6 дБ (увеличение мощности получается максимальным для модуляции QPSK).
(рекомендуемое)
Система РАВИС может функционировать в сложных условиях распространения сигнала, обеспечивая, в частности, мобильный прием в городских условиях с плотной застройкой. Узкополосные сигналы в таких условиях подвержены не только частотно-селективным, но и амплитудным (плоским) замираниям.
В этих условиях используемое в РАВИС
перемежение улучшает мобильный прием сигнала. Эффективным методом борьбы с амплитудными замираниями является использование разнесенного приема, т.е. нескольких приемных антенн, расположенных на определенном расстоянии. Но в некоторых случаях использование нескольких антенн затруднительно, например, для небольших переносных приемников. Для вещательных систем хорошей альтернативой или дополнением к разнесенному приему является использование методики разнесенной передачи.Разнесенная передача с задержкой представляет собой достаточно простой и эффективный метод. В этом случае кроме исходного сигнала излучают еще один сигнал, представляющий задержанную на время
![]() Необходимо выбрать значения задержек
- задержка
- задержка
(обязательное)
Реализация проверки с помощью циклических избыточных кодов (CRC-кодов) позволяет выявлять ошибки передачи в приемнике. С этой целью слова CRC-кода должны быть включены в передаваемые данные. Слова CRC-кода определяют в соответствии с описанной в настоящем приложении процедурой.
Код CRC определяют с помощью полинома степени n
Gn(x) = xn + gn - 1·xn - 1 + ... + g2·x2 + g1·x + 1
при n >= 1 и
, i = 1, ..., n - 1.CRC-код может быть вычислен с помощью сдвигового регистра, содержащего n ячеек, где n равно степени полинома. Блок-схема вычисления CRC-кода представлена на рисунке Д.1. Ячейки обозначают как b0 ... bn - 1, где b0 соответствует 1; b1 соответствует x; b2 соответствует x2; ...; bn - 1 соответствует xn - 1. Сдвиговый регистр дополняют с помощью вставки операторов XOR на входе тех ячеек, где соответствующие коэффициенты gi полинома равны 1.
![]() В начале вычисления кода CRC-8 все ячейки сдвигового регистра инициализируют нулями.
После поступления первого бита блока данных на вход данных (старший бит поступает первым) тактовый генератор обеспечивает сдвиг ячеек регистра на одну ячейку в направлении ячейки старшего бита bn - 1. При этом в промежуточные ячейки помещают данные после соответствующих операций XOR. Затем процедуру повторяют для каждого входного бита данных. После поступления последнего бита (младший бит) блока данных на вход сдвиговый регистр будет содержать слово CRC-кода, которое вслед за этим считывают. При передаче данных и слова CRC-кода старший бит следует первым.
Код CRC-8, используемый в системе РАВИС, основан на следующем полиноме:
G8(x) = x8 + x7 + x6 + x4 + x2 + 1.
(обязательное)
В настоящем приложении приведена процедура формирования матрицы H, по которой проводят расчет проверочных битов кода LDPC (см. 6.5).
Матрицу H формируют так, чтобы число столбцов ni в ней, содержащих i единиц, соответствовало таблице Е.1.
Для значений ni, указанных в таблице Е.1, выполнено соотношение Kldpc = n13 + n12 + n8 + n3.
Таблица Е.1
параметров кода LDPC
Максимально допустимое число единичных элементов Dc max в строке матрицы H в зависимости от примерной скорости кода R определено в таблице Е.2.
Таблица Е.2
в строке матрицы H
Алгоритм расстановки ненулевых элементов в матрице H использует псевдослучайную последовательность, задаваемую рекуррентной формулой
S'rnd(k + 1) = A·S'rnd(k) + C
Srnd(k) = (((Srnd(k) div M) mod (M/2)) mod Mldpc) + 1, (Е.1)
где A = 214013;
C = 2531011;
M = 65536;
k = 0, 1, 2, ... .
Начальное значение
, заданное в таблице Е.3, зависит от размера блока Nldpc и скорости кода R.Таблица Е.3
Алгоритм формирования матрицы H представлен в виде блок-схемы на рисунке Е.1 (листы 1 - 3).
В алгоритме формирования матрицы H используется двухдиагональная матрица E2, определенная следующим образом:
![]() ![]() ![]() ![]()
Вернуться в "Каталог нормативных документов"
Источник информации: https://internet-law.ru/documents/prod/gost-r_gosudarstvennyj-standart/42/gost_96867.html
На правах рекламы:
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||