Оценка отклонения частоты и кадровая синхронизация в очрк-системе
Иллюстрации
Показать всеИзобретение относится к передаче данных, в частности к методам выполнения отклонения частоты и кадровой синхронизации в системе связи с ортогональным частотным разделением каналов. Технический результат - повышение точности обнаружения начала каждого кадра в условиях низкого отношения сигнал/шум. Для этого оценка отклонения частоты и кадровая синхронизация выполняются в приемнике в ОЧРК-системе, основываясь на метрике, которая указывает на обнаруженную мощность пилот-сигнала. Метрика может определяться на основе взаимной корреляции между двумя принятыми символами, полученными в двух периодах ОЧРК-символа. Для оценки отклонения частоты вычисляется значение метрики для каждого из многочисленных предполагаемых отклонений частоты. Предполагаемое отклонение частоты для значения метрики с наибольшей величиной предусматривается в качестве оцененного отклонения частоты. Для кадровой синхронизации значение корреляции получается для каждого периода ОЧРК-символа посредством корреляции значений метрики, полученных для NC (например, самых последних) периодов ОЧРК-символа, с NC ожидаемыми значениями. Ожидаемые значения вычисляются таким образом, который совместим с тем, посредством которого вычисляются значения метрики. Обнаружение пика выполняется по значениям корреляции, полученным для разных периодов ОЧРК-символа, для определения кадровой синхронизации. 10 н. и 22 з.п. ф-лы, 8 ил.
Реферат
УРОВЕНЬ ТЕХНИКИ
Область техники, к которой относится изобретение
Настоящее изобретение относится в основном к передаче данных и, в частности, к методам выполнения оценки отклонения частоты и кадровой синхронизации в системе связи с ортогональным частотным разделением каналов (ОЧРК).
Предшествующий уровень техники
ОЧРК представляет собой метод модуляции со многими несущими, способный обеспечивать высокие рабочие характеристики для некоторых беспроводных сред. ОЧРК эффективно разделяет полную ширину полосы частот системы на множество (Nsb) ортогональных подполос, которые также обычно упоминаются как тоны, поднесущие, бины и частотные каналы. При ОЧРК каждая подполоса ассоциируется с соответствующей поднесущей, которая может модулироваться данными.
В ОЧРК-системе передатчик первоначально кодирует, перемежает и модулирует поток информационных битов для получения потока символов модуляции. В каждом периоде ОЧРК-символа Nsb символов «передачи» могут посылаться по Nsb подполосам, где каждый символ передачи может быть символом данных (т.е. символом модуляции для данных), пилот-символом (т.е. символом модуляции для пилот-сигнала) или нулевым значением сигнала. Передатчик преобразует Nsb символов передачи во временную область, используя обратное быстрое преобразование Фурье (ОБПФ), и получает «преобразованный» символ, который содержит Nsb элементов сигнала (чипов) временной области. Для борьбы с частотно-селективными замираниями (т.е. частотная характеристика, которая изменяется по Nsb подполосам), которые вызываются многолучевостью в беспроводном канале, обычно повторяется часть каждого преобразованного символа. Повторяемая часть часто упоминается как циклический префикс и включает в себя Ncp элементов сигнала. ОЧРК-символ формируется из преобразованного символа и его циклического префикса. Каждый ОЧРК-символ содержит NL элементов сигнала (где NL=Nsb+Ncp) и имеет длительность NL периодов элементов сигнала, которая представляет собой один период ОЧРК-символа (или просто «период символа»). Передатчик может передавать ОЧРК-символы в кадрах, причем каждый кадр содержит множество (Nsym) ОЧРК-символов. Кадры ОЧРК-символов дополнительно обрабатываются и передаются на приемник.
Приемник выполняет дополняющую обработку и получает NL выборок для каждого принятого ОЧРК-символа. Приемник удаляет циклический префикс из каждого принятого ОЧРК-символа для получения принятого преобразованного символа. Приемник затем преобразует каждый принятый преобразованный символ в частотную область, используя быстрое преобразование Фурье (БПФ), и получает Nsb «принятых» символов для Nsb подполос, которые является оценками Nsb символов передачи.
Приемник обычно выполняет оценку отклонения частоты для определения отклонения частоты в приемнике. Отклонение частоты может быть вследствие различия частот генераторов в передатчике и приемнике, доплеровского сдвига частоты и т.д. Приемник также обычно выполняет кадровую синхронизацию для обнаружения начала каждого кадра, так что надлежащая последовательность принятых символов может предоставляться для демодуляции, устранения перемежения и декодирования.
Для поддержки кадровой синхронизации передатчик обычно передает обучающую последовательность по каждому кадру. Эта обучающая последовательность содержит пилот-символы и передается по обозначенным подполосам. Приемник обрабатывает обучающую последовательность с целью обнаружения начала каждого кадра. Обучающая последовательность представляет служебные данные, которые снижают эффективность системы. Кроме того, обычно не являются надежными рабочие характеристики обнаружения, основанного на обучающей последовательности, особенно в условиях низкого отношения сигнал-шум (ОСШ).
Поэтому в технике существует потребность в методах выполнения оценки отклонения частоты и кадровой синхронизации в ОЧРК-системе.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
В данном документе описываются методы выполнения оценки отклонения частоты и кадровой синхронизации в ОЧРК-системе. Эти методы могут обеспечивать хорошие рабочие характеристики даже в условиях низкого ОСШ и основываются на метрике, которая указывает на обнаруженную мощность пилот-сигнала в приемнике. Метрика может определяться различным образом в зависимости от способа, используемого для обнаружения мощности пилот-сигнала. Если недоступны оценки коэффициента усиления канала, что обычно и бывает, когда выполняется оценка отклонения частоты, тогда мощность пилот-сигнала может обнаруживаться посредством (1) взаимной корреляции двух принятых символов, полученных в двух периодах ОЧРК-символа (обычно двух принятых символов в течение двух последовательных периодов ОЧРК-символа), так как каждая подполоса пилот-сигнала используется для передачи пилот-сигнала, и (2) накопления результатов корреляции для всех подполос пилот-сигнала для получения статистики решений. Затем определяется метрика, основываясь на статистике решений.
Для оценки отклонения частоты значение метрики вычисляется для каждого из многочисленных предполагаемых отклонений частоты, которые представляют собой разные возможные отклонения частоты в приемнике. Идентифицируется значение метрики с наибольшей величиной из числа значений метрики для многочисленных предполагаемых отклонений частоты. Предполагаемое отклонение частоты для этого идентифицированного значения метрики предусматривается как оцененное отклонение частоты в приемнике.
Для кадровой синхронизации получают значение корреляции для каждого периода ОЧРК-символа посредством корреляции идентифицированных значений метрики, полученных для NC (например, самых последних) периодов ОЧРК-символа, с NC ожидаемыми значениями. Ожидаемые значения вычисляются способом, совместимым со способом, которым вычисляются значения метрики. Например, если пилот-символы для каждой подполосы пилот-сигнала скремблируются с последовательностью псевдослучайных чисел (ПСЧ) передатчиком, и значения метрики получаются посредством взаимной корреляции пар принятых символов, тогда ожидаемые значения получаются посредством взаимной корреляции пар элементов сигнала (chip) в последовательности ПСЧ. Обнаружение пика выполняется по значениям корреляции, полученным для разных периодов ОЧРК-символа, для определения кадровой синхронизации.
Ниже более подробно описываются различные аспекты, варианты осуществления и отличительные признаки изобретения.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Отличительные признаки и сущность настоящего изобретения станут более очевидными из подробного описания, изложенного ниже, рассматриваемого вместе с чертежами, на которых подобные позиции определяют соответствующим образом по всему документу, и на которых:
фиг.1 изображает передатчик и приемник в ОЧРК-системе;
фиг.2 иллюстрирует передачу пилот-сигнала и данных для одного кадра, используя частотно-временную плоскость;
фиг.3 изображает процесс восстановления символов данных для каждого кадра;
фиг.4 иллюстрирует корреляцию значений Mn метрики с ожидаемыми значениями an для кадровой синхронизации;
фиг.5 изображает процесс выполнения оценки целочисленного отклонения частоты;
фиг.6 изображает процесс выполнения кадровой синхронизации;
фиг.7 изображает ОЧРК-демодулятор в приемнике; и
фиг.8 изображает конкретную конструкцию ОЧРК-демодулятора.
ПОДРОБНОЕ ОПИСАНИЕ
Слово «примерный» используется в данном документе для того, чтобы подразумевать «служащий в качестве примера, копии или иллюстрации». Любой вариант осуществления или конструкция, описанные в данном документе в качестве «примерных», необязательно должны толковаться как предпочтительные или выгодные по отношению к другим вариантам осуществления или конструкциям.
Фиг.1 изображает блок-схему передатчика 110 и приемника 150 в ОЧРК-системе 100. В передатчике 110 процессор 120 данных передачи (ТХ) принимает, форматирует и кодирует данные трафика (т.е. информационные биты) для получения кодированных данных. Кодирование повышает надежность передачи данных и может включать в себя кодирование с обнаружением ошибок (например, циклическим избыточным кодом (ЦИК)), кодирование с упреждающей коррекцией ошибок (например, сверточное, турбо и/или блочное кодирование) или их комбинацию. Кодирование обычно выполняется для каждого пакета данных, который может иметь фиксированную или переменную длину. Процессор 120 данных ТХ затем перемежает кодированные данные для получения данных с перемежением. Перемежение обеспечивает разнесение во времени и/или по частоте от воздействий вредных путей и также может выполняться для каждого пакета данных. Процессор 120 данных ТХ затем модулирует (т.е. отображает символ на) данные с перемежением, основываясь на одной или нескольких схемах модуляции (например, квадратурная фазовая манипуляция (КФМ), многоуровневая фазовая манипуляция (МФМ), многопозиционная квадратурная амплитудная модуляция (МКАМ) и т.д.), для получения символов данных. Одинаковые или различные схемы модуляции могут использоваться для символов данных и пилот-символов.
ОЧРК-модулятор 130 принимает и обрабатывает символы данных и пилот-символы для получения ОЧРК-символов. Обработка ОЧРК-модулятором 130 может включать в себя (1) мультиплексирование символов данных, пилот-символов и нулевых значений сигнала в подполосы данных, подполосы пилот-сигнала и неиспользуемые подполосы соответственно для получения Nsb символов передачи для Nsb подполос для каждого периода ОЧРК-символа, (2) преобразование Nsb символов передачи для каждого периода ОЧРК-символа при помощи Nsb-точечного ОБПФ для получения преобразованного символа и (3) присоединение циклического префикса к каждому преобразованному символу для формирования соответствующего ОЧРК-символа. Пилот-символы могут мультиплексироваться с символами данных, как описано ниже. ОЧРК-модулятор 130 вырабатывает кадры ОЧРК-символов, где каждый кадр содержит Nsym ОЧРК-символов и может соответствовать целому числу пакетов данных (например, одному пакету данных).
Блок 132 передатчика (TMTR) принимает и преобразует ОЧРК-символы в один или несколько аналоговых сигналов и дополнительно приводит в определенное состояние (например, усиливает, фильтрует и преобразует с повышением частоты) аналоговый сигнал(ы) для генерирования модулированного сигнала, пригодного для передачи по беспроводному каналу. Модулированный сигнал затем передается при помощи антенны 134 на приемник 150.
В приемнике 150 переданный сигнал принимается антенной 152 и подается на блок 154 приемника (RCVR). Блок 154 приемника приводит в определенное состояние (например, фильтрует, усиливает и преобразует с понижением частоты) принятый сигнал и оцифровывает приведенный в определенное состояние сигнал для получения потока входных выборок. ОЧРК-демодулятор 160 принимает и обрабатывает входные выборки для получения принятых символов. Обработка ОЧРК-демодулятором 160 может включать в себя (1) предварительную обработку входных выборок, как описано ниже, (2) удаление циклического префикса, присоединенного к каждому принятому ОЧРК-символу, для получения принятого преобразованного символа и (3) преобразование каждого принятого преобразованного символа при помощи Nsb-точечного БПФ для получения Nsb принятых символов для Ns подполос. Nsb принятых символов для каждого периода ОЧРК-символа включают в себя принятые символы данных для подполос данных и принятые пилот-символы для подполос пилот-сигнала. ОЧРК-демодулятор 160 также оценивает и корректирует отклонение частоты в приемнике, обнаруживает начало каждого кадра, выполняет обнаружение данных и вырабатывает последовательность обнаруженных символов данных для каждого кадра, как описано ниже. Процессор 170 данных приема (RX) затем демодулирует, устраняет перемежение и декодирует обнаруженные символы данных для получения декодированных данных. Обработка ОЧРК-демодулятора 160 и процессора 170 данных RX является дополняющей к обработке, выполняемой ОЧРК-модулятором 130 и процессором 120 данных ТХ соответственно на передатчике 110.
Контроллеры 140 и 180 управляют работой в передатчике 110 и приемнике 150 соответственно. Блоки 142 и 182 памяти обеспечивают хранение программных кодов и данных, используемых контроллерами 140 и 180 соответственно.
Фиг.2 изображает передачу данных и пилот-сигнала для одного кадра на частотно-временной плоскости 200. Вертикальная ось плоскости 200 представляет частоту, и горизонтальная ось представляет время. Nsb подполосам назначаются индексы от 1 до Nsb по вертикальной оси. Np подполос используются для передачи пилот-сигнала, где, как правило, Nsb≥Np≥1. Подполосы пилот-сигнала указываются заштрихованными прямоугольниками на фиг.2 и могут быть распределены (например, равномерно) по Nsb общим подполосам. Nsym ОЧРК-символам для кадра назначаются индексы от 1 до Nsym по горизонтальной оси. Каждый ОЧРК-символ включает в себя Nsb символов передачи для Nsb подполос. В нижеследующем описании k представляет собой индекс подполосы, и n представляет собой индекс для ОЧРК-символа и периода ОЧРК-символа.
Различные ОЧРК-системы могут использовать различные значения для различных параметров, указанных на фиг.2. В качестве конкретного примера примерная ОЧРК-система может иметь общую полосу частот системы BWsys=6 МГц, использовать ОЧРК-символ с Nsb=4096 подполосами, распределять Np=512 подполос для пилот-сигнала, использовать циклический префикс c Ncp=512 элементами сигнала (чипами) и иметь длину кадра в одну секунду. Для этой системы каждая подполоса имеет ширину полосы частот BWsb=1,46 кГц (т.е. 6,0 МГц/4096), каждый ОЧРК-символ имеет длину NL=4608 элементов сигнала (т.е. 4096+512), каждый период ОЧРК-символа имеет длительность 768 мкс (т.е. 4608/6,0×106), и каждый кадр включает в себя Nsym=1302 ОЧРК-символов (т.е. 1,0/768×10-6).
Фиг.2 также изображает схему передачи пилот-сигнала c частотным разделением каналов (ЧРК), в которой пилот-символы передаются по подполосам пилот-сигнала, и символы данных передаются по подполосам данных. Подполосы пилот-сигнала могут быть фиксированными для всех периодов ОЧРК-символа или могут изменяться от периода символа к периоду символа, от кадра к кадру и т.п. Передача пилот-сигнала также может посылаться непрерывно по всему кадру (как показано на фиг.2) или может посылаться только в некоторых периодах ОЧРК-символа. В любом случае подполосы, используемые для передачи пилот-сигнала и периодов ОЧРК-символа, в которых передается пилот-сигнал, известны априори и передатчику и приемнику. Для простоты в следующем описании предполагается, что пилот-сигнал передается непрерывно по обозначенным подполосам пилот-сигнала, как показано на фиг.2.
Последовательность Np пилот-символов передается по Np подполосам пилот-сигнала в одном периоде ОЧРК-символа. Последовательность пилот-символов обозначается как {p(k)} и включает в себя один пилот-символ для каждой подполосы пилот-сигнала. Эта же последовательность {p(k)} пилот-символов передается в каждом из Nsym периодов ОЧРК-символа для кадра.
Чтобы способствовать кадровой синхронизации, пилот-символы для каждой подполосы пилот-сигнала скремблируются с последовательностью ПСЧ. Последовательность ПСЧ обозначается как {bn} и содержит Nsym элементов сигнала ПСЧ, где каждый элемент сигнала ПСЧ представляет собой или +1 или -1 (т.е. bn ∈ {1, -1}). Для каждой подполосы пилот-сигнала Nsym (это же значение) пилот-символов для Nsym периодов ОЧРК-символа для кадра умножается на Nsym элементов сигнала ПСЧ для получения Nsym скремблированных пилот-символов для этой подполосы пилот-сигнала. Скремблированный пилот-символ для каждой подполосы пилот-сигнала каждого периода ОЧРК-символа может быть выражен как:
Pn(k)=p(k)·bn, для k ∈ P, Уравнение (1)
где Pn(k) представляет собой скремблированный пилот-символ для подполосы k пилот-сигнала в периоде n символа; и
Р представляет собой множество Np подполос пилот-сигнала.
Np последовательностей скремблированных пилот-символов получаются для Np подполос пилот-сигнала, основываясь на Np пилот-символах для этих подполос и этой же последовательности ПСЧ. Скремблированные пилот-символы мультиплексируются с символами данных, обрабатываются и передаются.
В приемнике принятые символы после БПФ могут быть выражены следующим образом:
где Sn(k) представляет собой символ передачи для подполосы k в периоде n символа;
Hn(k) представляет собой комплексный коэффициент усиления канала для подполосы k в периоде n символа;
Nn(k) представляет собой шум для подполосы k в периоде n символа;
Rn(k) представляет собой принятый символ для подполосы k в периоде n символа;
θ представляет собой неизвестный сдвиг фазы, который является постоянным по всем Nsb подполосам; и
f представляет собой сдвиг частоты (в целых числах подполос), подлежащий оценке.
Символом Sn(k) передачи может быть пилот-символ Pn(k) или символ Dn(k) данных.
Уравнение (2) предполагает, что дробное отклонение частоты (т.е. менее одной подполосы) было оценено и скорректировано до выполнения БПФ. Дробное отклонение частоты до ±BWsb/2 может быть оценено на основе циклического префикса, присоединенного к каждому ОЧРК-символу, или с использованием некоторых других методов, известных в технике. Дробное отклонение частоты вызывает помехи между подполосами и таким образом оценивается и удаляется при помощи фазовращателя перед выполнением БПФ, как описано ниже.
Отклонение f частоты представляет собой большое отклонение частоты, которое может вызываться, например, различными частотами генераторов передатчика и приемника. Отклонение f частоты выражается в целых числах подполос, так как дробная часть была скорректирована перед БПФ. Целочисленное отклонение f частоты приводит к тому, что символ Sn(k) передачи, посылаемый по подполосе k, принимается на подполосе k+f, т.е. Sn(k)⇒Rn(k+f). Весь спектр после БПФ в приемнике таким образом сдвигается на f относительно спектра перед ОБПФ в передатчике. Целочисленное отклонение частоты только сдвигает спектр и не вызывает помехи между подполосами. Это отклонение частоты таким образом может быть устранено или перед выполнением БПФ в приемнике или после него. В нижеследующем описании «отклонение частоты» и «сдвиг частоты» являются синонимичными терминами, которые используются попеременно.
Фиг.3 изображает блок-схему последовательности операций процесса 300 восстановления символов Sn(k) передачи для кадра. Первоначально целочисленное отклонение f частоты оценивается на основе метрики Mn(f) и принятых символов Rn(k), как описано ниже (этап 312). Оцененное целочисленное отклонение частоты затем устраняется с целью получения скорректированных по частоте символов которые включают в себя скорректированные по частоте символы данных (т.е. принятые символы данных) для подполос данных и скорректированные по частоте пилот-символы (т.е. принятые пилот-символы) для подполос пилот-сигнала (этап 314). Кадровая синхронизация также выполняется на основе этой же метрики Mn(f) и скорректированных по частоте пилот-символов (этап 316).
Если была выполнена коррекция целочисленного отклонения частоты и кадровая синхронизация, коэффициент усиления Hn(k) канала может оцениваться на основе скорректированных по частоте пилот-символов (этап 318). Обнаружение данных затем выполняется по скорректированным по частоте символам данных при помощи оценок коэффициента усиления канала для получения обнаруженных символов данных, которые представляют собой оценки символов Dn(k) данных, посылаемых передатчиком (этап 320). Надлежащая последовательность обнаруженных символов данных для кадра предусматривается для последующей обработки (этап 322). Каждый из этапов на фиг.3 более подробно описывается ниже.
Для этапа 312 на фиг.3 целочисленное отклонение f частоты оценивается на основе метрики Mn(f), которая указывает на обнаруженную мощность пилот-сигнала в приемнике. Метрика Mn(f) может определяться различным образом в зависимости от способов, используемых для обнаружения мощности пилот-сигнала. Приемник может использовать различные способы для обнаружения мощности пилот-сигнала в зависимости от того, являются ли доступными или нет оценки коэффициента усиления канала. Ниже описывается несколько способов обнаружения мощности пилот-сигнала.
Способ взаимной корреляции может использоваться для обнаружения принятой мощности пилот-сигнала, когда оценки коэффициента усиления канала недоступны в приемнике. Дело обстоит обычно именно так в то время, когда выполняется оценка отклонения частоты. Для этого способа статистика решений для разных предположений f может быть выражена как:
где представляет собой предполагаемое отклонение частоты;
представляет собой предполагаемую подполосу, которая смещена на от подполосы k пилот-сигнала;
представляет собой принятый символ для предполагаемой подполосы в периоде n символа;
представляет собой статистику решений для предполагаемого отклонения частоты в периоде n символа;
F представляет собой множество предполагаемых отклонений частоты для оценки, т.е. F={0, ±1 ... ±fmax}, где fmax представляет собой максимальное ожидаемое отклонение частоты; и
«*» обозначает комплексно сопряженное число.
Каждое из предполагаемых отклонений частоты в множестве F представляет собой разное возможное целочисленное отклонение частоты в приемнике.
В уравнении (3) предполагается, что пилот-символы для подполосы k пилот-сигнала сдвигаются на предполагаемое отклонение частоты, и принятые символы и для предполагаемой подполосы (вместо подполосы k пилот-сигнала) используются для статистики решений. Уравнение (3) фактически вычисляет взаимную корреляцию между двумя принятыми символами для двух последовательных периодов ОЧРК-символа, т.е. Эта взаимная корреляция устраняет влияние беспроводного канала без необходимости оценки коэффициента усиления канала, которая обычно еще недоступна. Уравнение (3) затем накапливает результаты взаимной корреляции для всех Np подполос пилот-сигнала для получения статистики решений для предполагаемого отклонения частоты.
Экспоненциальный член в уравнении (3) является причиной разности фаз (т.е. сдвига фазы) между двумя последовательными ОЧРК-символами вследствие предполагаемого отклонения частоты. Разные предполагаемые отклонения частоты имеют разные сдвиги фазы. В уравнении (3) также предполагается, что беспроводный канал примерно постоянный или медленно изменяется в течение двух периодов ОЧРК-символа. Это предположение в основном верно для большинства систем. Качество статистики решений просто ухудшается, если беспроводный канал изменяется быстрее.
Статистика решений вычисляется для каждого из разных предположений f. Множество статистик решений для получают для всех предполагаемых отклонений частоты в множестве F.
Метрика определяется следующим образом:
Статистика решений представляет собой в основном комплексное значение, и только действительная часть используется для метрики.
Целочисленное отклонение частоты может вычисляться в качестве предполагаемого отклонения частоты, которое приводит к максимальной величине метрики. Это может быть выражено следующим образом:
где представляет собой оцененное целочисленное отклонение частоты, определенное на периоде n ОЧРК-символа. Метрика может иметь как положительные, так и отрицательные значения, так как пилот-символы скремблируются с последовательностью {an} ПСЧ. Взятие величины метрики устраняет влияние скремблирования.
Целочисленное отклонение частоты может оцениваться или один раз, используя одну пару ОЧРК-символов, или много раз, используя многочисленные пары ОЧРК-символов. Отклонение частоты обычно медленно изменяется, и одинаковое оцененное целочисленное отклонение частоты часто получается для каждой пары ОЧРК-символов. Многочисленные оценки целочисленного отклонения частоты могут использоваться для обнаружения неточной оценки и обеспечения большей уверенности в оцененном целочисленном отклонении частоты. В любом случае на этапе 312 получают одно оцененное целочисленное отклонение частоты. Кроме того, оценка целочисленного отклонения частоты обычно требует выполнения только один раз, когда приемник первый раз настраивается на передатчик, и существует большая разница между частотами генераторов передатчика и приемника.
При правильном предположении f метрика Mn(f) может быть выражена следующим образом:
где νn(k+f) представляет собой шумовой член для Mn(f) и может быть выражен как:
В уравнениях (6) и (8) an представляет собой корреляцию между двумя элементами bnи bn-1 сигнала ПСЧ для двух последовательных периодов ОЧРК-символа, где последовательность ПСЧ циклически возвращается к началу.
Для канала с аддитивным белым гауссовым шумом (АБГШ) коэффициент усиления Hn(k+f) канала может быть исключен из уравнения (6). В этом случае ОСШ метрики Mn(f) при правильном предположении f может выражен как:
где PS представляет собой мощность передачи для каждого пилот-символа, которая равна PS=E{|pk|2},
где E{x} представляет собой ожидаемое значение x;
представляет собой дисперсию шума νn(k+f), которая равна
представляет собой дисперсию шума Nn(k);
(NP·PS)2 представляет собой мощность сигнала метрики Mn(f);
NP· представляет собой мощность шума метрики Mn(f); и
SNRfe представляет собой ОСШ метрики Mn(f).
В уравнении (9) отношение представляет собой также ОСШ принятых символов данных. Если количество подполос пилот-сигнала достаточно большое, тогда ОСШ метрики Mn(f) может быть высоким даже тогда, когда ОСШ принятых символов данных низкое. Для примерной ОЧРК-системы, описанной выше, с Np=512 ОСШ метрики Mn(f) примерно равно 27 дБ, когда ОСШ принятых символов данных равно 0 дБ (т.е. SNRfc≈27 дБ, когда Целочисленное отклонение частоты таким образом может надежно оцениваться на основе метрики Mn(f) даже в условиях низкого ОСШ.
В уравнении (3) экспоненциальный член используется для коррекции фазы вследствие предполагаемого отклонения частоты. Упрощенная статистика решений может определяться без этого члена коррекции фазы следующим образом:
Метрика тогда может определяться как Целочисленное отклонение частоты может оцениваться так, как показано в уравнении (5). Вообще, представляет собой комплексное значение, и квадрат величины (вместо величины) может быть легче вычислен и использован для уравнения (5). Можно показать, что ОСШ метрики Mn(f), определенной на основе примерно на 3 дБ хуже, чем ОСШ метрики Mn(f), определенной на основе Это ухудшение на 3 дБ в ОСШ может компенсироваться удвоением количества подполос пилот-сигнала.
Способ согласованного фильтра может использоваться для обнаружения мощности принятого пилот-сигнала, когда в приемнике доступны оценки коэффициента усиления канала. Для этого способа статистика решений может определяться следующим образом:
где представляет собой оценку коэффициента усиления для предполагаемой подполосы В уравнении (11) умножение на устраняет влияние беспроводного канала, и умножение на устраняет модуляцию на пилот-символ. Метрика Mn(f) тогда может определяться равной действительной части статистики решений, т.е. аналогично тому, что показано в уравнении (4). Другие способы также могут использоваться для обнаружения мощности принятого пилот-сигнала. Метрика определяется на основе статистики решений, предусматриваемой этими способами.
Для этапа 314 на фиг.3 оцененное целочисленное отклонение частоты устраняется для получения скорректированных по частоте символов Коррекция целочисленного отклонения частоты может выполняться или до БПФ или после него в приемнике. Для коррекции отклонения частоты после БПФ принятые символы Rn(k) просто переводятся на подполос, и скорректированные по частоте символы получаются в виде для всех подходящих значений k. Для коррекции отклонения частоты перед БПФ оцененное целочисленное отклонение частоты может объединяться с дробным отклонением частоты для получения общего отклонения частоты. У входных выборок тогда выполняется циклический сдвиг фазы на общее отклонение частоты, и БПФ выполняется на выборках с циклически сдвинутой фазой. Частота генератора приемника также может подстраиваться посредством фазовой автоподстройки частоты (ФАПЧ) для коррекции оцененного отклонения частоты.
Для этапа 316 на фиг.3 кадровая синхронизация выполняется на основе (1) этой же метрики Mn(f), используемой для оценки отклонения частоты, и (2) скорректированных по частоте пилот-символов Оценка отклонения частоты на этапе 312 обеспечивает максимальное значение Mn метрики для каждого периода n ОЧРК-символа, которая может быть выражена как:
где может определяться на основе или или Упрощенная статистика решений может использоваться, если целочисленное отклонение частоты корректируется перед выполнением БПФ. Значения Mn метрики получают на основе скорректированных по частоте пилот-символов посредством оценки отклонения частоты.
Взаимная корреляция между значениями Mn и an выполняется для каждого периода ОЧРК-символа следующим образом:
гдеNC представляет собой корреляционную длину, которая равна NL≥NC≥1; и
Cn представляет собой результат взаимной корреляции между (1) значениями Mn для NC самых последних периодов ОЧРК-символа и (2) значениями an для первых NC периодов ОЧРК-символа в каждом кадре.
Фиг.4 иллюстрирует корреляцию между значениями Mn и an. Усеченная последовательность с первыми NC значениями an для кадра показана в верхней части фиг.4 и приведена с индексами от 1 до NC. Последовательность с NC+1 самыми последними значениями Mn показана в середине фиг.4 и ей присвоены индексы с n-NC до n. Для каждого периода n ОЧРК-символа получают одно значение Cn корреляции посредством корреляции усеченной последовательности an с последовательностью Mn для периода ОЧРК-символа. Последовательность Mn фактически сдвигается влево, когда получается новое значение Mn для следующего периода ОЧРК-символа. Последовательность an остается неподвижной.
Значения an представляют собой ожидаемые значения для значений Mn. Для описанного выше варианта осуществления значения an определяются как an=bn·bn-1, так как значения Mn получаются посредством корреляции двух последовательных принятых пилот-символов, которые скремблируются с двумя элемента сигналами bn и bn-1 ПСЧ. Для данного варианта осуществления улучшенные рабочие характеристики для кадровой синхронизации могут быть достигнуты, если последовательность {bn} ПСЧ определяется так, что последовательность {an} также представляет собой последовательность ПСЧ. Более конкретно взаимная корреляция между последовательностью {an} и ее сдвинутыми вариантами должна быть равна нулю или быть низкой, за исключением того случая, когда две последовательности