КОДИРОВАНИЕ МАЯКОВЫХ РАДИОСИГНАЛОВ В СИСТЕМАХ БЕСПРОВОДНОЙ СВЯЗИ
ENCODING BEACON RADIO SIGNALS IN WIRELESS COMMUNICATION SYSTEMS

Перекрестная ссылка на родственные заявки
Данная заявка притязает на приоритет предварительной заявки на патент (США) порядковый номер 60/862185, озаглавленной "BEACON CODING SCHEME", которая подана 19 октября 2006 года, предварительной заявки на патент (США) порядковый номер 60/863123, озаглавленной "CODE FOR BEACONS IN A WIRELESS COMMUNICATION SYSTEM", которая подана 26 октября 2006 года, предварительной заявки на патент (США) порядковый номер 60/868658, озаглавленной "BEACONS IN A WIRELESS COMMUNICATION SYSTEM", которая подана 5 декабря 2006 года, и предварительной заявки на патент (США) порядковый номер 60/883541, озаглавленной "BEACONS IN A WIRELESS COMMUNICATION SYSTEM", которая подана 1 января 2007 года. Вышеупомянутые заявки полностью содержатся в данном документе по ссылке.
Уровень техники
Область техники, к которой относится изобретение
Последующее описание в общем относится к беспроводной связи, а более конкретно к кодированию символов маякового радиосигнала для более эффективного декодирования и разрешения их в системе беспроводной связи.
Уровень техники
Системы беспроводной связи широко развернуты с тем, чтобы предоставлять различные типы содержимого связи, такие как, например, речь, данные и т.п. Типичные системы беспроводной связи могут быть системами множественного доступа, допускающими поддержку связи с несколькими пользователями посредством совместного использования доступных системных ресурсов (к примеру, полосы пропускания, мощности передачи и т.п.). Примеры таких систем множественного доступа включают в себя системы множественного доступа с кодовым разделением каналов (CDMA), системы множественного доступа с временным разделением каналов (TDMA), системы множественного доступа с частотным разделением каналов (FDMA), системы множественного доступа с ортогональным частотным разделением каналов (OFDMA) и т.д.
В общем, системы беспроводной связи с множественным доступом могут поддерживать одновременную связь для нескольких мобильных аппаратов. Каждый мобильный аппарат может обмениваться данными с одной или более базовых станций посредством передачи по прямой и обратной линии связи. Прямая линия связи (или нисходящая линия связи) относится к линии связи от базовых станций к мобильным аппаратам, а обратная линия связи (или восходящая линия связи) относится к линии связи от мобильных аппаратов к базовым станциям. Дополнительно связь между мобильными аппаратами и базовыми станциями может осуществляться через системы с одним входом и одним выходом (SISO), системы со многими входами и одним выходом (MISO), системы со многими входами и многими выходами (MIMO) и т.д.
T
R
MIMO-системы, как правило, используют множество (N) передающих антенн и множество (N) приемных антенн для передачи данных. Антенны могут относиться к базовым станциям (к примеру, точкам доступа) и мобильным аппаратам (к примеру, терминалам доступа) в одном примере, где базовая станция может предоставлять каналы связи мобильным аппаратам. Базовые станции могут передавать маяковые радиосигналы для интерпретации посредством мобильных аппаратов в попытке идентифицировать базовую станцию и/или несущую передачи или ее сектор. Символы маякового радиосигнала отправляются в заданное время в суперкадре, тем самым приводя к возможности возникновения коллизий маяковых радиосигналов по мере того, как число секторов в пределах дальности превышает число доступных поднесущих. Дополнительно, по мере того как дополнительную информацию требуется передавать в маяковом радиосигнале и по мере того как число передающих аппаратов растет в данной области, мобильные аппараты могут перегружаться сообщениями маяковых радиосигналов, которые требуется декодировать, и могут зачастую отбрасывать сообщения, которые они не могут обрабатывать.
Сущность изобретения
Далее представлена упрощенная сущность одного или более вариантов осуществления, для того чтобы предоставить базовое понимание этих вариантов осуществления. Эта сущность не является всесторонним обзором всех рассматриваемых вариантов осуществления, и она не имеет намерением ни то, чтобы определять ключевые или важнейшие элементы всех вариантов осуществления, ни то, чтобы обрисовать область применения каких-либо или всех вариантов осуществления. Ее единственная цель - представить некоторые понятия одного или более вариантов осуществления в упрощенной форме в качестве вступления в более подробное описание, которое представлено далее.
В соответствии с одним или более вариантов осуществления и их означенным раскрытием сущности различные аспекты описываются в связи с упрощением кодирования сообщений маяковых радиосигналов, отправляемых посредством базовых станций или их секторов. В частности, сообщения маякового радиосигнала могут быть закодированы как множество символов маякового радиосигнала, удовлетворяющих определенным условиям или ограничениям по полю, чтобы предоставлять возможность эффективного декодирования символов с учетом неполного набора символов, а также эффективного и точного разрешения конфликтующих символов и сдвига времени/частоты.
Согласно связанным аспектам способ, который упрощает передачу сообщения маякового радиосигнала как множества символов маякового радиосигнала, описывается в данном документе. Способ может содержать кодирование сообщения маякового радиосигнала как множества символов маякового радиосигнала так, что число символов, меньшее, чем общее число для сообщения маякового радиосигнала, может быть использовано для того, чтобы определять оставшиеся символы сообщения маякового радиосигнала. Способ также может содержать передачу множества символов маякового радиосигнала по соответствующим поднесущим в назначенные периоды символа.
Другой аспект относится к устройству беспроводной связи. Устройство беспроводной связи может включать в себя, по меньшей мере, один процессор, выполненный с возможностью кодировать сообщение маякового радиосигнала как множество символов маякового радиосигнала так, что после разрешения числа символов, меньшего, чем общее число для сообщения маякового радиосигнала, сообщение маякового радиосигнала становится детерминированным. Устройство беспроводной связи также может включать в себя запоминающее устройство, соединенное, по меньшей мере, с одним процессором.
Еще один аспект относится к устройству беспроводной связи, которое кодирует и передает символы маякового радиосигнала сообщения маякового радиосигнала. Устройство беспроводной связи может включать в себя средство инициализации сообщения маякового радиосигнала и средство кодирования сообщения маякового радиосигнала во множество символов маякового радиосигнала согласно схеме кодирования, при этом схема кодирования может быть решена из части символов, меньшей, чем общее число символов. Дополнительно устройство беспроводной связи может содержать средство передачи символов маякового радиосигнала по соответствующим поднесущим в периодических квантах времени.
Еще один другой аспект относится к вычислительному программному продукту, который может иметь машиночитаемый носитель, включающий в себя код для инструктирования, по меньшей мере, одному компьютеру инициализировать сообщение маякового радиосигнала с информацией, касающейся передающего устройства сообщения маякового радиосигнала. Код также может инструктировать, по меньшей мере, одному компьютеру кодировать сообщение маякового радиосигнала во множество символов маякового радиосигнала, которые должны отправляться по поднесущим, указывающим информацию, при этом символы маякового радиосигнала выбираются согласно схеме кодирования, где сообщение маякового радиосигнала может быть декодировано посредством получения части символов маякового радиосигнала. Кроме того, код может инструктировать, по меньшей мере, одному компьютеру передавать символы маякового радиосигнала по поднесущим в определенные периоды символа.
В соответствии с другим аспектом устройство в системе беспроводной связи может включать в себя процессор, выполненный с возможностью кодировать сообщение маякового радиосигнала во множество позиций символов маякового радиосигнала согласно множеству доступных позиций, связывать доступные позиции с полем, так что прием части позиций символов маякового радиосигнала может сделать остальную часть сообщения маякового радиосигнала детерминированной посредством удовлетворения линейному ограничению по полю, и передавать символы маякового радиосигнала. Кроме того, устройство может включать в себя запоминающее устройство, соединенное с процессором.
Согласно дополнительному аспекту способ для приема части символов маякового радиосигнала, которые используются для того, чтобы декодировать сообщение маякового радиосигнала, описывается также. Способ может содержать прием частичного поднабора кодированных символов маякового радиосигнала, при этом позиция поднесущей кодированного символа маякового радиосигнала удовлетворяет линейному ограничению по полю, связанному с общим числом позиций поднесущей, подходящих для использования для символов маякового радиосигнала. Дополнительно способ может содержать определение информации, касающейся кодированных символов маякового радиосигнала, по меньшей мере, частично на основе позиции поднесущей кодированных символов маякового радиосигнала и результирующего решения для линейного ограничения.
Другой аспект относится к устройству беспроводной связи. Устройство беспроводной связи может включать в себя, по меньшей мере, один процессор, выполненный с возможностью принимать поднабор кодированных символов маякового радиосигнала сообщения маякового радиосигнала, при этом позиция поднесущей кодированного символа маякового радиосигнала удовлетворяет линейному ограничению по полю, связанному с общим числом позиций поднесущей, подходящих для использования для символов маякового радиосигнала. Устройство беспроводной связи также может включать в себя запоминающее устройство, соединенное, по меньшей мере, с одним процессором.
Еще один аспект относится к устройству беспроводной связи для определения сообщения маякового радиосигнала на основе поднабора принимаемых символов маякового радиосигнала. Устройство может содержать средство приема числа символов маякового радиосигнала одного сообщения маякового радиосигнала, меньшего, чем общее число символов маякового радиосигнала в сообщении маякового радиосигнала. Устройство также может включать в себя средство удовлетворения линейному ограничению по полю, связанному с общим числом доступных поднесущих для сообщения маякового радиосигнала, на основе позиций поднесущей принимаемых символов маякового радиосигнала. Устройство дополнительно может включать в себя средство определения оставшихся символов маякового радиосигнала в сообщении маякового радиосигнала на основе линейного ограничения.
Еще один другой аспект относится к вычислительному программному продукту, который может иметь машиночитаемый носитель, включающий в себя код для инструктирования, по меньшей мере, одному компьютеру принимать неполный набор широковещательных передач символов маякового радиосигнала, связанных с сообщением маякового радиосигнала, при этом символы маякового радиосигнала удовлетворяют линейному ограничению по полю, связанному с подходящими для использования поднесущими для широковещательных передач символов маякового радиосигнала. Код также может инструктировать, по меньшей мере, одному компьютеру решать линейное ограничение относительно неполного набора широковещательных передач символов маякового радиосигнала, чтобы определять оставшиеся символы маякового радиосигнала в сообщении маякового радиосигнала.
В соответствии с другим аспектом устройство может быть предоставлено в системе беспроводной связи, включать в себя процессор, выполненный с возможностью принимать неполный набор символов маякового радиосигнала, связанных с сообщением маякового радиосигнала. Процессор также может быть выполнен с возможностью определять оставшиеся символы маякового радиосигнала сообщения маякового радиосигнала на основе использования принимаемых символов маякового радиосигнала, чтобы удовлетворять линейному ограничению по полю, и декодировать сообщение маякового радиосигнала, чтобы различать информацию об их передающем секторе. Дополнительно устройство может содержать запоминающее устройство, соединенное с процессором.
Для достижения вышеуказанных и связанных целей один или более вариантов осуществления содержат признаки, далее полностью описанные и конкретно указанные в формуле изобретения. Последующее описание и прилагаемые чертежи подробно излагают определенные иллюстративные аспекты одного или более вариантов осуществления. Тем не менее, эти аспекты указывают только на некоторые из множества способов, которыми могут быть использованы принципы различных вариантов осуществления, и описанные варианты осуществления имеют намерение включать в себя все такие аспекты и их эквиваленты.
Краткое описание чертежей
Фиг. 1 является иллюстрацией системы беспроводной связи в соответствии с различными аспектами, представленными в данном документе.
Фиг. 2 является иллюстрацией примерного устройства связи для использования в рамках окружения беспроводной связи.
Фиг. 3 является иллюстрацией примерной системы беспроводной связи, которая осуществляет символы маякового радиосигнала передачи, кодированные посредством схемы кодирования.
Фиг. 4 является иллюстрацией примерных суперкадров и периодов символа, используемых в системах беспроводной связи.
Фиг. 5 является иллюстрацией кластеризованных периодов символа маякового радиосигнала примера, используемых относительно синхронизирующих показателей в системах беспроводной связи.
Фиг. 6 является иллюстрацией примерной сети беспроводной связи.
Фиг. 7 является иллюстрацией примерной методологии, которая упрощает передачу сообщения маякового радиосигнала, кодированного с помощью схемы кодирования.
Фиг. 8 является иллюстрацией примерной методологии, которая упрощает прием закодированных символов маякового радиосигнала, чтобы декодировать сообщение маякового радиосигнала.
Фиг. 9 является иллюстрацией примерного мобильного аппарата, который упрощает прием символов маякового радиосигнала через различные поднесущие маяковых радиосигналов.
Фиг. 10 является иллюстрацией примерной системы, которая реализует символы маякового радиосигнала передачи, кодированные посредством схемы кодирования.
Фиг. 11 является иллюстрацией примерного беспроводного сетевого окружения, которое может использоваться вместе с различными системами и способами, описанными в данном документе.
Фиг. 12 является иллюстрацией примерной системы, которая передает сообщение маякового радиосигнала из кодированных символов маякового радиосигнала.
Фиг. 13 является иллюстрацией примерной системы, которая принимает неполный набор кодированных символов маякового радиосигнала для декодирования сообщения маякового радиосигнала.
Подробное описание изобретения
Далее описываются различные варианты осуществления со ссылками на чертежи, на которых одинаковые номера ссылок используются для того, чтобы ссылаться на одинаковые элементы. В последующем описании в целях пояснения многие конкретные детали пояснены для того, чтобы обеспечить полное понимание одного или более вариантов осуществления. Тем не менее, может быть очевидным, что эти варианты осуществления могут применяться на практике без этих конкретных деталей. В других случаях на модели блок-схемы показаны распространенные структуры и аппараты, чтобы упростить описание одного или более вариантов осуществления.
При использовании в данной заявке терминов "компонент", "модуль", "система" и т.п. имеют намерение ссылаться на связанный с компьютером объект, будь то аппаратные средства, микропрограммное обеспечение, комбинация аппаратных средств и программного обеспечения, программное обеспечение или программное обеспечение в ходе исполнения. Например, компонент может быть, но не только, процессом, запущенным на процессоре, процессором, объектом, исполняемым файлом, потоком исполнения, программой и/или компьютером. В качестве иллюстрации, и приложение, запущенное на вычислительном аппарате, и вычислительный аппарат может быть компонентом. Один или более компонентов могут постоянно размещаться внутри процесса и/или потока исполнения, и компонент может быть локализован на компьютере и/или распределен между двумя и более компьютерами. Кроме того, эти компоненты могут приводиться в исполнение с различных машиночитаемых носителей, имеющих сохраненными различные структуры данных. Компоненты могут обмениваться данными посредством локальных и/или удаленных процессов, например, в соответствии с сигналом, имеющим один или более пакетов данных (к примеру, данных из одного компонента, взаимодействующего с другим компонентом в локальной системе, распределенной системе и/или по сети, например по Интернету, с другими системами посредством сигнала).
Помимо этого различные варианты осуществления описываются в данном документе в связи с мобильным аппаратом. Мобильный аппарат также можно называть системой, абонентским устройством, абонентской станцией, мобильной станцией, мобильным устройством, удаленной станцией, удаленным терминалом, терминалом доступа, пользовательским терминалом, терминалом, аппаратом беспроводной связи, пользовательским агентом, пользовательским аппаратом или пользовательским оборудованием (UE). Мобильным аппаратом может быть сотовый телефон, беспроводной телефон, телефон по протоколу инициирования сеанса (SIP), станция беспроводного абонентского доступа (WLL), персональный цифровой ассистент (PDA), карманный аппарат с поддержкой беспроводных соединений, вычислительный аппарат или другой обрабатывающий аппарат, подключенный к беспроводному модему. Помимо этого различные варианты осуществления описываются в данном документе в связи с базовой станцией. Базовая станция может быть использована для обмена данными с мобильным аппаратом(ами) и также может упоминаться как точка доступа, узел B или какой-либо другой термин.
Более того, различные аспекты или признаки, описанные в данном документе, могут быть реализованы как способ, устройство или изделие с помощью стандартных методик программирования и/или разработки. Термин "изделие" при использовании в данном документе имеет намерение содержать в себе вычислительную программу, доступную из любого машиночитаемого аппарата, носителя или среды. Например, машиночитаемые носители могут включать в себя, но не только, магнитные аппараты хранения (к примеру, жесткий диск, гибкий диск, магнитную ленту и т.д.), оптические диски (к примеру, компакт-диск (CD), универсальный цифровой диск (DVD) и т.д.), смарт-карты и аппараты флэш-памяти (к примеру, EPROM, карточка, карта, флэш-диск и т.д.). Дополнительно различные носители хранения, описанные в данном документе, могут представлять один или более аппаратов и/или других машиночитаемых носителей для хранения информации. Термин "машиночитаемый носитель" может включать в себя, без ограничений, беспроводные каналы и различные другие носители, допускающие хранение, размещение и/или перенос команд(ы) и/или данных.
Ссылаясь теперь на фиг. 1, проиллюстрирована система 100 беспроводной связи в соответствии с различными вариантами осуществления, представленными в данном документе. Система 100 содержит базовую станцию 102, которая может включать в себя несколько групп антенн. Например, одна группа антенн может включать в себя антенны 104 и 106, другая группа может содержать антенны 108 и 110, и дополнительная группа может включать в себя антенны 112 и 114. Две антенны проиллюстрированы для каждой группы антенн; тем не менее, больше или меньше антенн может быть использовано для каждой группы. Базовая станция 102 дополнительно может включать в себя цепочку передающих устройств и цепочку приемных устройств, каждое из которых, в свою очередь, может содержать множество компонентов, ассоциативно связанных с передачей и приемом сигналов (к примеру, процессоров, модуляторов, мультиплексоров, демодуляторов, демультиплексоров, антенн и т.д.), что должны признавать специалисты в данной области техники.
Базовая станция 102 может обмениваться данными с одним или более мобильных аппаратов, таких как мобильный аппарат 116 и мобильный аппарат 122; тем не менее, следует принимать во внимание, что базовая станция 102 может обмениваться данными практически с любым числом мобильных аппаратов, подобных мобильным аппаратам 116 и 122. Мобильные аппараты 116 и 122 могут быть, например, сотовыми телефонами, смартфонами, портативными компьютерами, карманными аппаратами связи, карманными вычислительными аппаратами, спутниковыми радиоприемниками, системами глобального позиционирования, PDA и/или любым другим подходящим аппаратом для обмена данными по системе 100 беспроводной связи. Как проиллюстрировано, мобильный аппарат 116 поддерживает связь с антеннами 112 и 114, при этом антенны 112 и 114 передают информацию в мобильный аппарат 116 по прямой линии 118 связи и принимают информацию от мобильного аппарата 116 по обратной линии 120 связи. Кроме того, мобильный аппарат 122 поддерживает связь с антеннами 104 и 106, при этом антенны 104 и 106 передают информацию в мобильный аппарат 122 по прямой линии 124 связи и принимают информацию от мобильного аппарата 122 по обратной линии 126 связи. В системе дуплекса с частотным разделением каналов (FDD), например, прямая линия 118 связи может использовать полосу частот, отличную от используемой обратной линией 120 связи, и прямая линия 124 связи может использовать полосу частот, отличную от используемой обратной линией 126 связи. Дополнительно в системе дуплексной связи с временным разделением каналов (TDD) прямая линия 118 связи и обратная линия 120 связи могут использовать общую полосу частот и прямая линия 124 связи и обратная линия 126 связи могут использовать общую полосу частот.
Каждая группа антенн и/или область, в которой они предназначены обмениваться данными, может упоминаться как сектор базовой станции 102. Например, группы антенн могут быть выполнены с возможностью обмениваться данными с мобильными аппаратами в секторе областей, покрываемых базовой станцией 102. При связи по прямым линиям 118 и 124 связи передающие антенны базовой станции 102 могут использовать формирование лучей для того, чтобы улучшить отношение "сигнал-шум" прямых линий 118 и 124 связи для мобильных аппаратов 116 и 122. Кроме того, хотя базовая станция 102 использует формирование лучей для того, чтобы передавать в мобильные аппараты 116 и 122, беспорядочно распределенные по ассоциативно связанному покрытию, мобильные аппараты в соседних сотах могут быть подвержены меньшим помехам по сравнению с передачей базовой станции через одну антенну во все свои мобильные аппараты.
В одном примере базовая станция 102 может отправлять сообщение маякового радиосигнала или кодовое слово из каждой антенны 104, 106, 108, 110, 112 и 114 и/или группирования антенн, содержащее информацию, касающуюся антенны и/или соответствующей базовой станции 102, такую как идентификационная информация и/или другие показатели, или общую информацию, ассоциативно связанную с антеннами и/или базовой станцией 102. Сообщение маякового радиосигнала, или кодовое слово, или, обобщая, маяковый радиосигнал - сигнал, отправляемый с использованием практически всей доступной мощности, чтобы достигать аппараты, имеющие как низкое, так и высокое отношение "сигнал-шум" (SNR); сообщение маякового радиосигнала или кодовое слово может содержать идентификационную информацию, чтобы давать возможность различным аппаратам идентифицировать сектор, к которому относится маяковый радиосигнал. Сообщение маякового радиосигнала или кодовое слово может быть представлено посредством определенного числа символов маякового радиосигнала (которые могут быть OFDM-символами в одном примере), передаваемых в комбинации или последовательности маяковых радиосигналов. Комбинация маяковых радиосигналов представляется посредством множества символов маякового радиосигнала, отправляемых для того, чтобы передавать информацию в сообщении маякового радиосигнала, и может быть повторяющейся или бесконечной конфигурацией в различных примерах.
Согласно примеру мобильные аппараты 116 и 122 могут принимать один или более символов маякового радиосигнала и декодировать их, чтобы различать информацию, связанную с антеннами, ассоциативно связанным сектором, базовой станцией 102 и/или основной системой или сетью; в одном примере символ маякового радиосигнала может быть одним из первых сигналов, которые мобильные аппараты 116 и 122 могут интерпретировать, касающихся базовой станции 102 или антенны (например, при включении питания или перемещении в пределы диапазона широковещательной передачи, например). С этой целью символ маякового радиосигнала может отправляться так, чтобы он был легко опознаваемым посредством мобильных аппаратов 116 и 122. В одном примере символы маякового радиосигнала могут представлять все кодовое слово маякового радиосигнала, которое может быть множеством символов маякового радиосигнала, указывающих информацию, или конфигурацией, часть которой может требоваться перед корректным декодированием. Согласно примеру базовая станция 102 может отправлять символ маякового радиосигнала из данной антенны 104, 106, 108, 110, 112 и/или 114 посредством передачи практически всей доступной мощности на одном канале поднесущей (или небольшом числе каналов). Мобильные аппараты 116 и/или 122 могут принимать сигнал и выполнять быстрое преобразование Фурье (FFT) или другой алгоритм декодирования для сигнала, чтобы определять, что один канал имеет очень высокую частоту по сравнению с другими. Мобильные аппараты 116 и/или 122 могут приходить к заключению, что это - символ маякового радиосигнала, связанный с данной антенной, сектором, базовой станцией 102 и/или основной сетью или системой, и интерпретировать символ соответствующим образом. Дополнительно мобильные аппараты 116 и 122 могут приходить к заключению, что символ маякового радиосигнала - это один из совокупности символов, используемых в кодовом слове маяковых радиосигналов, например.
Чтобы упростить удобство использования при множестве антенн (как показано на чертеже) и/или множестве базовых станций (не показано), базовая станция 102 может уникально идентифицировать себя посредством наличия ассоциативно связанного кода маяковых радиосигналов, который передается в широковещательном режиме в мобильный аппарат 116 и 122, который находится в пределах дальности. Код маякового радиосигнала представляет способ, посредством которого кодируется сообщение маякового радиосигнала; эта информация может давать возможность приемнику сообщения маякового радиосигнала или его символа прогнозировать подробности сообщения маякового радиосигнала, как описано в данном документе. Код маякового радиосигнала может быть одним символом, отправляемым каждый суперкадр, при этом символ передается в широковещательном режиме на уникальной поднесущей. Дополнительно код маякового радиосигнала может быть множеством таких символов, передаваемых в широковещательном режиме на различных поднесущих каждый период, чтобы представлять кодовое слово маякового радиосигнала или конфигурацию, из которой информация о передатчике кодового слова маякового радиосигнала может быть извлечена посредством мобильных аппаратов 116 и 122. Символы для передачи в широковещательном режиме, поднесущие для передачи в широковещательном режиме и их порядок может быть указан при кодировании маякового радиосигнала и может быть основан, по меньшей мере, частично на требуемом сообщении маякового радиосигнала и временном индексе для символа, в одном примере.
Код маякового радиосигнала в соответствии с аспектами, описанными в данном документе, может быть структурирован так, чтобы давать возможность мобильному аппарату 116 и 122 быстро идентифицировать базовую станцию 102 посредством широковещательного маякового радиосигнала без необходимости приема всех символов кодового слова маякового радиосигнала. Дополнительно схемы кодирования маяковых радиосигналов, описанные ниже, могут давать возможность мобильному аппарату 116 и 122 разрешать неоднозначность маяковых радиосигналов, если принимается множество символов, касающихся одного или более передатчиков. Кроме того, коды маяковых радиосигналов, раскрытые ниже, могут давать возможность мобильному аппарату 116 и 122 обнаруживать сдвиг частоты в аппарате и надлежащим образом корректировать сдвиг, чтобы интерпретировать коды маяковых радиосигналов как передаваемые, а также предоставлять возможность считывания и декодирования множества символов посредством мобильных аппаратов 116 и 122. В этом отношении мобильные аппараты 116 и 122 могут расширять варианты выбора базовых станций 102, к которым необходимо подключаться, посредством увеличения объема маяковых радиосигналов, которые они могут интерпретировать.
Обращаясь к фиг. 2, проиллюстрировано устройство 200 связи для использования в рамках окружения беспроводной связи. Устройство 200 связи может быть базовой станцией или ее частью, мобильным аппаратом или его частью либо практически любым устройством связи, которое передает один или более символов маякового радиосигнала. Устройство 200 связи может включать в себя кодер 204 маяковых радиосигналов, который кодирует сообщение маякового радиосигнала как один или более символов маякового радиосигнала (таких как OFDM-символ маякового радиосигнала), и передатчик 206, который передает в широковещательном режиме символ или множество символов маякового радиосигнала. В одном примере устройство 200 связи может формулировать сообщение маякового радиосигнала и кодировать сообщение, используя кодер 204 маяковых радиосигналов, например, в один или более символов, которые относятся к информации, касающейся устройства 200 связи. Маяковый радиосигнал может отправляться в синхронной или асинхронной конфигурации и может иметь различные свойства для своей идентификации в зависимости от конфигурации, в одном примере. Устройство 200 связи может передавать символы маякового радиосигнала через передатчик 206 в указанные интервалы времени (и для указанных периодов времени, в одном примере). В этом отношении аппараты могут принимать маяковый радиосигнал как один или более из передаваемых символов и различать информацию об устройстве 200 связи согласно примеру.
В одном примере символ маякового радиосигнала может передаваться посредством передатчика 206 в течение данного периода времени, такого как между двумя периодами символа, чтобы обеспечивать то, что аппараты могут принимать весь символ, даже если аппарат неправильно синхронизован по времени или имеет асинхронную конфигурацию. После приема числа символов маякового радиосигнала, которые содержат маяковый радиосигнал (к примеру, сообщение маякового радиосигнала или кодовое слово), аппарат может иметь возможность самостоятельно корректировать или регулировать свою синхронизацию, чтобы обмениваться данными в беспроводной системе, частью которой является устройство 200 связи. Маяковые радиосигналы могут иметь некоторые свойства в этом отношении, которые известны аппарату. Например, символы маякового радиосигнала могут передаваться через заданный (периодический) интервал и/или в каждом суперкадре (в течение одного или более периодов символа) в конфигурации OFDM.
Согласно примеру символы маякового радиосигнала могут быть выбраны для требуемого маякового радиосигнала, который передает информацию о маяковом радиосигнале или его передатчике. Символы могут быть выбраны, определены или иным образом предоставлены так, чтобы удовлетворять ряду свойств. Свойства могут быть известны мобильным аппаратам или другим устройствам в сети или системе, чтобы эффективно интерпретировать различные передаваемые в широковещательном режиме маяковые радиосигналы. Например, посредством интерпретации и декодирования требуемого числа символов маякового радиосигнала в маяковом радиосигнале, при этом требуемое число может быть меньше, чем общее число символов в сигнале, аппарат может идентифицировать устройство 200 связи, отправляющее сигнал. Например, маяковый радиосигнал для устройства связи, имеющего период 18, может быть полностью декодирован и стать детерминированным для аппарата после декодирования 3 из 8 последовательных символов, например. Это подробнее описывается ниже. Следует принимать во внимание, что число символов в маяковом радиосигнале может быть определенным и периодически передаваемым или неопределенным в одном примере. Другое свойство маякового радиосигнала, отправляемого посредством устройства связи и известного посредством аппарата, позволяет предоставлять возможность аппарату разрешать неоднозначность двух или больше маяковых радиосигналов, передаваемых одновременно. Используя схемы кодирования, описанные ниже, устройства 200 связи могут отправлять маяковые радиосигналы так, что аппарат, прослушивающий множество маяковых радиосигналов, может принимать требуемое число символов из каждого маякового радиосигнала и определять периоды времени для одного или более из маяковых радиосигналов. Требуемое число также может быть меньше, чем общее число символов в сигнале, давая возможность аппарату эффективно достигать вышеописанной функциональности.
Согласно еще одному примеру свойство схемы кодирования маяковых радиосигналов, используемой посредством кодера 204 маяковых радиосигналов для того, чтобы кодировать сообщение маякового радиосигнала устройства 200 связи, как показано в данном документе, может давать возможность одному или более аппаратам корректировать компонент смещенной частоты или компонент синхронизации. Поскольку свойства схемы кодирования маяковых радиосигналов могут быть известны мобильному аппарату, маяковые радиосигналы, отправляемые посредством одного или более устройств 200 связи, которые сдвинуты по частоте и/или времени, например, могут быть легко обнаружены после приема определенного числа символов в маяковом радиосигнале. Следует принимать во внимание, что вышеприведенные свойства могут предоставлять возможность мобильным аппаратам прослушивать определенное число маяковых радиосигналов от устройств 200 связи и упрощать эффективное различение информации о передатчиках (устройствах 200 связи), таким образом максимальное число маяковых радиосигналов может быть прослушано и декодировано, и могут быть приняты эффективные решения, касающиеся того, с какими устройствами 200 связи необходимо обмениваться данными.
Теперь ссылаясь на фиг. 3, проиллюстрирована система 300 беспроводной связи, которая осуществляет кодирование маяковых радиосигналов для одной или более базовых станций. Система 300 включает в себя базовую станцию 302, которая обменивается данными с мобильным аппаратом 304 (и/или любым числом различных мобильных аппаратов (не показаны)). Базовая станция 302 может передавать информацию в мобильный аппарат 304 по каналу прямой линии связи; дополнительно базовая станция 302 может принимать информацию от мобильного аппарата 304 по каналу обратной линии связи. Кроме того, система 300 может быть MIMO-системой. Дополнительно система 300 может работать в беспроводной OFDMA-сети, в одном примере.
Базовая станция 302 может включать в себя таймер 306, который может упрощать обмен данными в синхронизированном окружении или отправку символов для данных периодов времени в асинхронных системах, например. Базовая станция 302 также может включать в себя кодер 308 маяковых радиосигналов, который кодирует сообщение маякового радиосигнала как множество символов, которые могут быть переданы посредством передатчика 310. Как описано ранее, код маякового радиосигнала может относиться к и быть выбран, например, на основе сообщения маякового радиосигнала, которое должно быть отправлено, а также временного индекса. Следует принимать во внимание, что сообщение маякового радиосигнала может содержать идентификатор для базовой станции 302 или одного или более ее секторов, предпочтительную несущую и/или другую информацию об объекте передачи и/или маяковом радиосигнале. В одном примере передатчик 310 может передавать в широковещательном режиме маяковый радиосигнал и/или его символы в течение данного периода времени (используя таймер 306 для того, чтобы определять время), к примеру, в двух периодах времени (двойной длины периода символа), чтобы обеспечить то, что включающие питание мобильные аппараты 304 могут принимать и декодировать символ маякового радиосигнала, даже если они сдвинуты, например, по времени или частоте.
Мобильный аппарат 304 может содержать таймер 312, который упрощает обмен данными в синхронизированном окружении или подстройку к базовым станциям 302 в асинхронных окружениях посредством измерения, например, времени и длительности отправки. Мобильный аппарат 304 также может содержать декодер 314 маяковых радиосигналов, который декодирует маяковые радиосигналы и/или их символы, согласно свойствам, известным о маяковых радиосигналах, и приемник 316, который принимает обмен данными от базовой станции 302 (включая символы маякового радиосигнала). В одном примере приемник 316 мобильного аппарата 304 может принимать множество символов маякового радиосигнала от базовой станции 302, например символы маякового радиосигнала могут быть частью всего маякового радиосигнала. Мобильный аппарат 304 может декодировать один или более принимаемых символов с помощью декодера 314 маяковых радиосигналов и определять информацию о базовой станции 302, которая отправила маяковый радиосигнал (и/или ее секторе или передатчике). Дополнительно, таймер 312 может быть принят во внимание для того, чтобы предоставлять дополнительную информацию о маяковом радиосигнале и/или подстраивать его на основе маякового радиосигнала в одном примере.
Согласно примеру базовая станция 302 может кодировать сообщение маякового радиосигнала с помощью кодера 308 маяковых радиосигналов, чтобы содержать информацию, касающуюся базовой станции 302; кодер 308 маяковых радиосигналов выбирает символы, например, на основе информации, которая должна быть передана. Базовая станция 302 может передавать символы маякового радиосигнала по передатчику 310 в точке во времени и в течение времени использования таймера 306. Время может в два раза превышать время нормального периода, чтобы обеспечить то, что только что включившиеся мобильные устройства 304 могли принимать маяковый радиосигнал во всем окне. Например, включающийся мобильный аппарат 304 первоначально может иметь таймер 312 смещения. После приема требуемого числа символов маякового радиосигнала данного маякового радиосигнала (как пояснено ранее) через приемник 316 мобильный аппарат 304 может определять весь маяковый радиосигнал (к примеру, определять оставшиеся символы маякового радиосигнала или сообщения) и декодировать сигнал с помощью декодера 314 маяковых радиосигналов. После обнаружения информации, сохраненной в символах маяковых радиосигналов, мобильный аппарат 304 может подстроить свой таймер 312, например, согласно маяковому радиосигналу. Дополнительно включенный мобильный аппарат первоначально может также иметь частоту смещения радио или кристалла. Это также может быть подстроено, например, после приема и декодирования требуемого числа символов маякового радиосигнала кодового слова маякового радиосигнала. Поскольку мобильный аппарат 304 может знать конфигурации маяковых радиосигналов, он может легко обнаруживать последовательность маяковых радиосигналов смещения в этом отношении после приема, например, нескольких символов и эффективно корректировать свой частотный блок или таймер 312.
В одном примере маяковые радиосигналы могут передаваться каждые 90 миллисекунд по одному из множества доступных тонов в полосе пропускания. Кодер 308 маяковых радиосигналов может кодировать требуемую информацию посредством выбора одного или более символов маякового радиосигнала для передачи и преобразовывать символы в тоны в частотной области. Базовая станция 302 может преобразовывать тоны во временную область (например, посредством использования обратного быстрого преобразования Фурье), например, и передавать данные посредством передатчика 310. Символы для маякового радиосигнала могут быть выбраны согласно свойствам, описанным в данном документе и, например, известным мобильному аппарату 304. Мобильный аппарат 304 может принимать данные маякового радиосигнала посредством приемника 316 и преобразовывать их в частотную область (например, с помощью быстрого преобразования Фурье), например, и декодировать маяковый радиосигнал с помощью декодера 314 маяковых радиосигналов. К тому же следует принимать во внимание, что маяковый радиосигнал может быть декодирован из одного или более символов, которые могут представлять часть или весь маяковый радиосигнал; тем не менее, схемы кодирования, раскрытые в данном документе, предоставляют возможность декодирования маяковому радиосигналу из небольшого числа символов. После декодирования достаточной части маякового радиосигнала оставшиеся символы, которые должны быть переданы посредством базовой станции 302 и приняты посредством мобильного аппарата 304, могут быть детерминированными. Используя свойства символов маякового радиосигнала, мобильный аппарат 304 может быстро обнаруживать сектор из части маякового радиосигнала с помощью механизмов кодирования и декодирования с низкой сложностью, декодировать маяковый радиосигнал при отсутствии временной информации (поскольку он может знать допустимые последовательности маяковых радиосигналов), декодировать при наличии коллизий, когда два или более символов маякового радиосигнала принимаются одновременно, и декодировать несмотря на то, что частота мобильного аппарата 304 может быть смещена.
Теперь ссылаясь на фиг. 4, отображается представление полосы пропускания за период времени 400 для данного передатчика (такого, как базовая станция или его сектор/несущая, например). Полоса пропускания представляется посредством множества поднесущих в течение данных периодов 402, 406 и 410 символа, и периоды времени могут быть разделены на один или более суперкадров 414, которые могут иметь, к примеру, заранее определенные длительности. Каждый из показанных периодов 402, 406 и 410 символа может передавать в широковещательном режиме символы маякового радиосигнала 404, 408, и 412 соответственно, представленных фактически как единственный OFDM-символ в период символа, используя мощность (которая может быть фактически всей мощностью, которая доступна, поскольку другие символы не снабжаются мощностью). Как показано, символ 404, 408 и/или 412 маякового радиосигнала может передаваться на различных поднесущих и/или в различных периодах времени каждый суперкадр 414; выбранная поднесущая(ие) может представлять требуемую информацию, такую как сообщение маякового радиосигнала, которое может быть прямым контрольным каналом маяковых радиосигналов (F-BPICH) в одном примере.
Следует принимать во внимание, что несколько символов маякового радиосигнала могут быть переданы в расчете на суперкадр; помимо этого также один или более суперкадров могут быть пропущены и не передавать символ маякового радиосигнала. В одном примере маяковый радиосигнал может быть периодическим по временному кадру так, что он может передавать в интервале для данного периода времени. Как упомянуто, маяковый радиосигнал может быть множеством символов маякового радиосигнала, передаваемых с интервалами, где частоты, выбранные для передачи (к примеру, поднесущие 404, 408 и/или 412), могут указывать информацию, например, о маяковом радиосигнале или объекте передачи. В этом отношении представлена схема кодирования, которая может иметь свойства, описанные выше, которые дают возможность мобильным аппаратам эффективно обнаруживать информацию о передатчике маякового радиосигнала в середине передачи маяковых радиосигналов на основе минимального числа символов маякового радиосигнала несмотря на коллизии и в моменты, когда мобильному аппарату может требоваться подстройка относительно времени и/или частоты.
В одном примере поднесущие каждого периода 402, 406 и 410 символа могут быть перечислены как простое число n каналов (к примеру, 0... n-1, как показано), и поднесущая маяковых радиосигналов может быть интерпретирована посредством приемника как перечисление по модулю простого числа поднесущих. Следует принимать во внимание, что поднесущие могут быть практически всеми доступными поднесущими для передачи символов маякового радиосигнала для несущей. Дополнительно, тем не менее, поднесущие могут быть разбиты на n групп; доступные поднесущие могут быть или поднесущими в данной группе, или группой. Схема кодирования может использоваться для того, чтобы выбирать группу поднесущих. В этом отношении алгебраические условия могут удовлетворяться по полю, давая возможность достижения требуемых свойств частично посредством измерения смещений. Таким образом, последовательность символов маякового радиосигнала может быть выбрана так, что выбор или прием требуемого числа символов в строке может практически удовлетворять уравнению по полю, делая остальную часть символов в маяковом радиосигнале детерминированной. Это также дает возможность обнаружения и регулирования частот смещения, поскольку требуемое число символов не будет точно удовлетворять уравнению, но может формировать смещение, которое может использоваться для того, чтобы, например, регулировать частоту приемника.
3
Согласно одному примеру алгоритм может быть детерминированным в том, что некоторое число из n позиций маякового радиосигнала в строке удовлетворяет линейному ограничению, которое существует по полю, при этом элементы поля могут быть идентифицированы с помощью поднесущих. Таким образом, после приема требуемого числа символов в строке символы могут удовлетворять линейным ограничениям (к примеру, коэффициенты могут сводиться к нулю), и остальные символы в маяковом радиосигнале (или поле) могут быть определены. Например, в конфигурации F-OFDM на 1,25 МГц есть 113 тонов или поднесущих, которые могут быть использованы для передачи в период символа. Тоны могут быть разбиты на 3 поднабора по 37 (простое число) тонов или поднесущих (n=37, как показано относительно поднесущей 402, например). Данная позиция символа маякового радиосигнала может быть взята по модулю 37 так, что могут быть 3 возможные позиции для символа. Эта информация может использоваться для того, чтобы модулировать дополнительную информацию, создавать избыточность посредством использования всех 3 из тонов, которые имеют одинаковое значение по модулю 37, и/или экономить мощность и обеспечивать более эффективную работу посредством использования, например, только 1/3 тонов. В этом примере период из 18 символов для маякового радиосигнала может быть выбран, предоставляя 36/18=2592 последовательностей маяковых радиосигналов.
p
p
p
a, b
c
1
2
3
Согласно этому примеру может быть выбран примитивный элемент мультипликативной группы Z/37 в качестве символа, так что задаются  и его обратная экспонента. Затем, ,  и  могут быть различными примитивными элементами Z/37 (и любой из них может быть элементом, используемым для того, чтобы задавать логарифм и экспоненту выше). Соответственно,  и могут быть заданы посредством  Следующие переменные также могут быть заданы:
z
z
z
z
z
az
bz
cz
z
z
z
z
1
2
3
4
4
1
2
3
t
t+1
t+2
t
T
Таким образом, учитывая три последовательных символа маякового радиосигнала, ,  и , в 18-символьном кодовом слове маякового радиосигнала следующий символ  может быть определен посредством  = ++. Обозначение =(, , ) может давать  Таким образом, , поэтому и  делая практически все последовательности периодическими с периодом в 18.
Чтобы кодировать кодовую последовательность маякового радиосигнала согласно схеме, первые три позиции символов маякового радиосигнала могут быть выбраны произвольно следующим образом:
2
T
α
α
α
α
B
Vα
Vα
1
2
3
представляя 2*36 последовательностей. Далее,  может обозначать (, , ) . Первые 3 элемента в последовательности маякового радиосигнала могут быть заданы посредством  exp[], где квадратные скобки могут указывать, что экспонента должна быть применена покомпонентно, и  вычисляется по модулю 36. Теперь следующее уравнение должно быть разрешимым:
M
k
α
k
T
при этом арифметические операции в квадратных скобках выполняются по модулю 36, а за пределами по модулю 37, например. Таким образом, умножение  практически эквивалентно прибавлению  (2,0,0)  к  по модулю 36. Алгоритм декодирования может быть задан следующим образом.
y
M
z
z
B
Vα
k
Наблюдение  = , где  =  exp[],
-1
-1
V
при этом арифметические операции выполняются по модулю 36 за исключением By, которая выполняется по модулю 37. В частности, наблюдение по основанию B может быть выражен как w = By(mod 37). Затем логарифм по основанию  может быть выражено как  (mod 36), где Далее, используя запись "C":
k
Таким образом, три последовательных принимаемых символа маякового радиосигнала могут уникально определять последовательность и временной сдвиг по модулю 18.
s
z
s
s
p
p
p
i
1
2
3
Дополнительно сдвиги частоты могут быть различены посредством декодирования 4 символов маякового радиосигнала в этом примере. Если тоны сдвинуты по частоте на  согласно мобильному аппарату, например, то 4 символа маякового радиосигнала могут наблюдаться как +. В этом отношении далее  из чего  может быть определено, и мобильный аппарат или другой приемник символов маякового радиосигнала может регулироваться надлежащим образом. Кроме того, может быть разрешена неоднозначность конфликтующих символов маякового радиосигнала после приема некоторого числа сигналов. Неоднозначность двух конфликтов может быть разрешена с высокой вероятностью после приема 4 символов (и более определенно, 5), а трех конфликтующих маяковых радиосигналов - после 10 символов. Например, условие  может быть удовлетворено практически для любой допустимой последовательности маяковых радиосигналов, что может быть использовано в этом отношении для того, чтобы разрешать конфликтующие символы. При (, , )=(3, 14, 35), практически любые 3 из 8 последовательных символов маякового радиосигнала в этом примере могут определять последовательность. 3 символа из 18 могут использоваться также для того, чтобы определять код маякового радиосигнала; интерполирующая функция является линейной по Z/37 и может быть легко получена из фундаментального линейного ограничения по 4 последовательным позициям маяковых радиосигналов, например.
Согласно другому примеру используется максимально разнесенный (MDS) код, чтобы передавать символы маякового радиосигнала, формирующий маяковый радиосигнал. MDS-коды могут формировать кодовые слова, имеющие наибольшую возможную минимальную разность между кодовыми словами, и таким образом могут предоставлять наибольшую возможность исправления ошибок для данного объема избыточности, например. MDS-код может быть сформулирован, в одном примере, посредством оценки, по меньшей мере, одного из длины сообщения маякового радиосигнала (к примеру, в битах), числа поднесущих, доступных для того, чтобы передавать маяковый радиосигнал, объема избыточности, требуемого для сообщения маякового радиосигнала, длины последовательности недвоичных символов и/или дополнительных аналогичных факторов.
12
Согласно примеру, который упоминается в дальнейшем как "код A маяковых радиосигналов", 211 поднесущих могут быть доступны для передачи символов маякового радиосигнала (к примеру, n=211 на 402), при этом символ маякового радиосигнала может быть 12-битовым сообщением (включающим в себя данные, описанные ранее); таким образом, MDS-код может потребоваться, чтобы поддерживать, по меньшей мере, 2=4096 различных последовательностей недвоичных символов (которые являются тем, что передает сектор, например). Согласно этому примеру символы маякового радиосигнала могут быть переданы на поднесущей с индексом , что может быть выражено следующим образом:
,
p
p
p
p
1
2
211
1
2
1
2
211
7
1
2
3
4
5
где  и  могут быть примитивными элементами поля Z (которое может содержать 211 элементов, представляющих поднесущие), α и α могут быть коэффициентами показателя степени, определенными, по меньшей мере, частично на основе сообщения маякового радиосигнала (как описано ниже), а  обозначает сложение по модулю. В этом примере  и  могут представлять элементы Z, что может формировать практически все 211 ненулевых элементов поля. В более тривиальном примере Zможет иметь 5 в качестве примитивного элемента, поскольку 5 может быть использовано для того, чтобы формировать все 6 ненулевых элементов (5° mod 7=1, 5mod 7=5, 5mod 7=4, 5mod 7=6, 5mod 7=2 и 5mod 7=3).
211
1
2
B
α
α
Арифметические операции в вышеприведенном уравнении могут выполняться по полю Z; таким образом, сложение A и B может быть задано как (A+B) mod 211, A, возведенное в степень B, может быть задано как A mod 211 и т.д., но сложение целых чисел в пределах показателей степени может сложением целых чисел по модулю 210. Коэффициенты показателя степени  и  могут быть заданы следующим образом:
α
α
α
α
α
α
α
α
i
X
α
α
X
α
α
t
1
2
1
2
1
2
1
2
1
2
t+10
1
2
Таким образом, общее число 21*210=4410 различных комбинаций  и может быть задано посредством уравнения; это позволяет поддерживать, например, 12-битовое сообщение, имеющее 4096 доступных последовательностей. Дополнительно, каждая уникальная комбинация  и  может соответствовать различному сообщению (и, таким образом, различной последовательности недвоичных символов для маякового радиосигнала) в этом отношении. В примере сообщение может преобразовываться в доступные символы практически любым способом, в том числе случайным образом, статическим назначением через сетевое планирование или конфигурирование, на основе статистики и т.п. Согласно одному примеру для данной комбинации  и , сообщение, M, может быть преобразовано, например, в M=210*+. Поскольку  для  = 1, 2, код вышеупомянутого уравнения может быть периодическим с периодом в 210/21=10 символов; таким образом, (, )=(, ) для данного значения , в одном примере. Символы маякового радиосигнала могут быть сдвинуты согласно поднесущей таким образом, например, чтобы передавать информацию приемнику.
x
x
t
t
1
2
Согласно примеру мобильный аппарат может восстанавливать сообщение, отправляемое в маяковом радиосигнале, с помощью двух символов маякового радиосигнала сообщения при наличии сектора, даже не имея информации времени. Это может быть выполнено, например, посредством приема недвоичных символов  и  в моменты времени  и +1. Символы могут быть выражены следующим образом:
или в матричной форме:
Z
211
где  и  равны двум конкретным элементам поля . Используя эти уравнения, мобильный аппарат или терминал может разрешать  следующим образом:
После этого терминал или мобильный аппарат может получать показатели степени следующим образом:
211
1
2
y
z
α
α
t
Логарифм может быть задан относительно практически любого примитивного элемента поля Z, и данное значение  может преобразовываться в конкретное значение . Соответственно, таблица поиска может быть реализована, например, в рамках аппарата или терминала. Коэффициенты показателя степени  и  и временной индекс могут быть получены следующим образом:
α
α
α
z
t
z
2
1
1
1
1
Коэффициент  может быть получен посредством комбинирования этих двух вышеприведенных логарифмических уравнений. Поскольку <21 (как показано выше),  может быть целочисленным остатком от деления /21, а временной индекс может быть частным от деления /21.
x
x
t
t+
1
2
В этом отношении терминал также может восстанавливать сообщение, отправляемое в маяковом радиосигнале, с помощью двух непоследовательных символов маякового радиосигнала, которые не разнесены на 10 символов обособленно при наличии одного сектора. В одном примере терминал может принимать два символа маякового радиосигнала и получать два недвоичных символа  и  в моменты времени и Δ, где Δ не является целым кратным 10. Принимаемые символы могут быть выражены следующим образом:
или в матричной форме:
A
A
где  Таким образом, матрица  может быть зависимой от символов маякового радиосигнала, принимаемых, например, посредством терминала или мобильного аппарата. Следует принимать во внимание, что терминал может декодировать принимаемые недвоичные символы способом, описанным выше, также с другой различной матрицей .
xa
xa
xa
xb
xb
xb
xa
xa
xb
xb
xa
xb
xb
xa
xa
xa
xb
xb
xa
xb
xa
xb
xb
xa
α
α
1
2
3
1
2
3
1
2
1
2
1
2
2
1
1
2
1
2
3
3
1
2
2
1
1
2
Дополнительно, как упомянуто ранее, терминал также может декодировать конфликтующие символы маякового радиосигнала, чтобы ассоциативно связывать маяковые радиосигналы с передатчиком, чтобы определять информацию о передатчике и маяковом радиосигнале. Например, три недвоичных символа могут быть приняты для сектора A (,,) и для сектора B (,,). На основе первых двух символов, терминал или приемник может разрешать с помощью четырех комбинаций (,), (,), (,) и (,) для четырех возможных сообщений. Для каждого из четырех возможных сообщений терминал знает, что ожидать от третьего символа. Например, два из сообщений (, ) и (, ) могут быть проверены посредством  и соответственно. Другие два, (, ) и (, ), не могут быть проверены в этом примере. Кроме того, как показано, код маякового радиосигнала может быть суммой двух экспоненциальных членов, формируемых с помощью двух примитивных элементов, и временной индекс t также помещается в эти показатели степени. Коэффициенты  и  также могут быть в показателях степени или их коэффициентах. Такой код маякового радиосигнала может быть декодирован после приема 2 символов, например, и может использоваться более чем для 412 поднесущих на период символа, подходящий для использования при передаче символов маякового радиосигнала, в одном примере. Следует принимать во внимание, что код A маяковых радиосигналов, как описано, может быть реализован практически для любого числа поднесущих; другой пример может использовать 257 поднесущих с периодом 16, чтобы создавать 16*256=4096 комбинаций для 12-битового сообщения. Дополнительно могут быть использованы другие размеры сообщения также; 12-битовый размер - это только один из безграничного числа примеров.
12
Согласно другому примеру, используя код Рида-Соломона, который упомянут в дальнейшем как "код A' маяковых радиосигналов", 211 поднесущих могут быть доступными для передачи символов маякового радиосигнала (к примеру, n=211 на 402), при этом символ маякового радиосигнала может быть 12-битовым сообщением (включающим в себя данные, описанные ранее); таким образом, код Рида-Соломона может потребоваться, чтобы поддерживать, по меньшей мере, 2=4096 различных последовательностей недвоичных символов (которые являются тем, что сектор передает, например). Согласно этому примеру символы маякового радиосигнала могут быть переданы на поднесущей с индексом , что может быть выражено следующим образом:
,
1
211
1
2
1
1
1
p
p
p
где p может быть примитивным элементом поля Z (которое может содержать 211 элементов, представляющих поднесущие), а , α и α могут быть коэффициентами показателя степени, определенными, по меньшей мере, частично на основе сообщения маякового радиосигнала (как описано ниже), и  обозначает сложение по модулю. В этом примере  = 207 и  Другие примитивные элементы могут быть использованы для  в других примерах. Больший примитивный элемент может предоставлять большее частотное разнесение, поскольку небольшое значение  может подразумевать, что  ближе друг другу. Выбор  может иметь результатом код Рида-Соломона, который может характеризоваться посредством взвешенной суммы возрастающих экспоненциалов.
α
α
1
2
Коэффициенты показателя степени  и  могут быть заданы следующим образом:
α
α
α
α
α
α
α
α
i
X
α
α
X
α
α
t
1
2
1
2
1
2
1
2
1
2
t+10
1
2
Таким образом, общее число 21*210=4410 различных комбинаций  и может быть задано посредством уравнения; это позволяет поддерживать, например, 12-битовое сообщение, имеющее 4096 доступных последовательностей. Дополнительно, каждая уникальная комбинация  и  может соответствовать различному сообщению (и, таким образом, различной последовательности недвоичных символов для маякового радиосигнала) в этом отношении. В примере сообщение может преобразовываться в доступные символы практически любым способом, в том числе случайным образом, статическим назначением через сетевое планирование или конфигурирование, на основе статистики и т.п. Согласно одному примеру для данной комбинации  и , сообщение, M, может быть преобразовано, например, в M=210*+. Поскольку  для  = 1, 2, код вышеупомянутого уравнения может быть периодическим с периодом в 210/21=10 символов; таким образом, (, )=(, ) для данного значения , в одном примере. Символы маякового радиосигнала могут быть сдвинуты согласно поднесущей таким образом, например, чтобы передавать информацию приемнику.
x
x
t
t
1
2
Согласно примеру мобильный аппарат может восстанавливать сообщение, отправляемое в маяковом радиосигнале, с помощью двух символов маякового радиосигнала при наличии сектора даже без наличия информации времени. Это может быть выполнено, например, посредством приема недвоичных символов  и  в моменты времени  и +1. Символы могут быть выражены следующим образом:
или в матричной форме:
Z
211
где  и  равны двум конкретным элементам поля . Используя эти уравнения, мобильный аппарат или терминал может разрешать  следующим образом:
После этого терминал или мобильный аппарат может получать показатель степени следующим образом:
211
1
y
z
α
t
Логарифм может быть задан относительно практически любого примитивного элемента поля Z, и данное значение  может преобразовываться в конкретное значение . Соответственно, таблица поиска может быть реализована, например, в рамках аппарата или терминала. Коэффициент  показателя степени и временной индекс могут быть получены следующим образом:
α
t
α
2
2
Коэффициент  может быть получен посредством замены извлеченного  на , чтобы получить , например, и последующего разрешения  на основе .
В этом отношении терминал также может восстанавливать сообщение, отправляемое в маяковом радиосигнале, с помощью двух непоследовательных символов маякового радиосигнала, которые не разнесены на 10 символов при наличии одного сектора, а также конфликтующие или перекрывающиеся последовательности символов маякового радиосигнала из двух секторов с помощью трех последовательных символов маякового радиосигнала, как показано выше.
1
В одном примере код A' Рида-Соломона маяковых радиосигналов может кодировать величину M в последовательность недвоичных чисел в наборе (0, 1, 2,..., Q-1), где Q=211. Позиция t в последовательности может быть задана посредством  В этом примере,  p - это примитивный элемент GF(Q), следовательно, .
Другой пример использования MDS-кода, который упоминается в дальнейшем как "код B маяковых радиосигналов", может использовать 47 поднесущих, чтобы передавать символы маякового радиосигнала (к примеру, n=47 в поднесущих в течение периода 402 символа). Как в предыдущем примере, 12-битовый код маякового радиосигнала, например, может требовать поддержки 4096 различных последовательностей. Чтобы упрощать это, символ маякового радиосигнала может быть передан на поднесущей с индексом , что может быть выражено следующим образом:
,
47
1
2
3
1
2
3
α
α
α
α
α
α
где  могут быть примитивными элементами поля Z (которое может содержать 47 элементов, представляющих поднесущие), ,  и  могут быть коэффициентами показателя степени, определенными, по меньшей мере, частично на основе сообщения маякового радиосигнала (как описано ниже), а  обозначает сложение по модулю. В этом примере коэффициенты показателя степени ,  и  могут быть заданы следующим образом:
α
α
α
1
2
3
1
2
3
Таким образом, общее число 2*46*46=4232 различных комбинаций ,  и  может быть задано посредством уравнения, тем самым поддерживая требуемые 4096 комбинаций для символа маякового радиосигнала. Сообщение маякового радиосигнала может быть преобразовано в комбинацию в одном примере как M=2116*α+46*α+α. Дополнительные и/или альтернативные преобразования могут использоваться также, как описано выше. Поскольку  для i=1, 2, 3, код может быть периодическим, например, с периодом в 46/2=23 символа; таким образом,  для данного t.
1
2
3
Терминал или мобильный аппарат может восстанавливать это сообщение или код маякового радиосигнала, например, с помощью трех символов маякового радиосигнала сообщения. В примере, аппарат может принимать три недвоичных символа x, x и x в моменты времени t, t+1 и t+2 соответственно. Двоичные символы могут быть выражены следующим образом:
или в матричной форме:
B
Z
47
где  и элементы  являются элементами поля . Используя эти уравнения, мобильный аппарат или терминал может разрешать  следующим образом:
После этого терминал или мобильный аппарат может получать показатели степени следующим образом:
47
1
2
3
y
z
α
α
α
t
Логарифм может быть задан относительно практически любого примитивного элемента поля Z, и данное значение  может преобразовываться в конкретное значение . Соответственно, таблица поиска может быть реализована, например, в рамках аппарата или терминала. Коэффициенты показателя степени ,  и  и временной индекс могут быть получены следующим образом:
Аналогично, как показано в предыдущем примере, терминал может восстанавливать сообщения, отправляемые в маяковом радиосигнале, с помощью трех последовательных символов при наличии сектора. Терминал также может восстанавливать сообщения, отправляемые в двух секторах, с помощью пяти последовательных сигналов, как показано выше. Этот примерный код может использоваться, если число поднесущих периода 402, 406 или 410 символа, подходящего для использования при передаче символов маякового радиосигнала, меньше чем 412, в одном примере.
Другой пример использования MDS-кода, который упоминается в дальнейшем как "код B' маяковых радиосигналов", может быть кодом Рида-Соломона, сконструированным с помощью 47 поднесущих, чтобы передавать символы маякового радиосигнала (к примеру, n=47 в поднесущих в течение периода 402 символа). Как в предыдущем примере, 12-битовый код маякового радиосигнала, например, может требовать поддержки 4096 различных последовательностей. Чтобы упрощать это, символ маякового радиосигнала может быть передан на поднесущей с индексом , что может быть выражено следующим образом:
,
1
47
1
2
3
47
1
1
1
2
3
α
α
α
p
p
α
α
α
где p может быть примитивным элементом поля Z (которое может содержать 47 элементов, представляющих поднесущие),  а ,  и  могут быть коэффициентами показателя степени, определенными, по меньшей мере, частично на основе сообщения маякового радиосигнала (как описано в данном документе). В этом примере арифметические операции могут выполняться по полю Z, и в одном примере  = 45,  и ; другие примитивные элементы также могут быть использованы для . Выбор  имеет результатом, например, код Рида-Соломона в вышеприведенном уравнении. Дополнительно, ,  и могут быть заданы следующим образом:
α
α
α
1
2
3
Более 4096 различных комбинаций ,  и могут быть заданы посредством уравнения. Поскольку  для i=1, 2, 3, код может быть периодическим, например с периодом в 46/2=23 символа; таким образом,  для данного t.
1
2
3
Терминал или мобильный аппарат может восстанавливать это сообщение или код маякового радиосигнала, например, с помощью трех символов маякового радиосигнала сообщения. В примере аппарат может принимать три недвоичных символа x, x и x в моменты времени t, t+1 и t+2 соответственно. Двоичные символы могут быть выражены следующим образом:
или в матричной форме:
B
Z
47
где  и элементы  являются элементами поля . Используя эти уравнения, мобильный аппарат или терминал может разрешать  следующим образом:
После этого терминал или мобильный аппарат может получать показатель степени следующим образом:
47
1
y
z
α
t
Логарифм может быть задан относительно практически любого примитивного элемента поля Z, и данное значение  может преобразовываться в конкретное значение . Соответственно, таблица поиска может быть реализована, например, в рамках аппарата или терминала. Коэффициент показателя степени  и временной индекс могут быть получены следующим образом:
α
α
α
α
2
2
3
3
Коэффициент  может быть определен посредством замены t, полученного выше, на, чтобы получить , и последующего разрешения  на основе . Аналогично, коэффициент  может быть определен посредством замены t, полученного выше, на , чтобы получить , и последующего разрешения  на основе . Более того, как показано в предыдущем примере, терминал может восстанавливать сообщения, отправляемые в маяковом радиосигнале, с помощью трех последовательных символов при наличии сектора. Терминал также может восстанавливать сообщения, отправляемые в двух секторах, с помощью пяти последовательных сигналов, как показано выше. Этот примерный код может использоваться, если число поднесущих периода 402, 406 или 410 символа, подходящего для использования при передаче символов маякового радиосигнала, меньше чем 412, например.
1
В одном примере код B' Рида-Соломона маякового радиосигнала может кодировать величину M в последовательность недвоичных чисел в наборе (0, 1, 2,..., Q-1), где Q=47. Позиция t в последовательности может быть задана посредством . Здесь  p - это примитивный элемент GF(Q), следовательно, .
Как показано в формуле , код маякового радиосигнала может быть полиномиальной функцией, имеющей три члена  и  сформированные с помощью трех примитивных элементов. В общем примере полиномиальный код может быть разработан так, чтобы терминал мог декодировать маяковый радиосигнал на основе R символов маякового радиосигнала, где  Для символа маякового радиосигнала с временным индексом t, передаваемого по несущей с индексом , который может быть выражен следующим образом:
p
p
1
R
S
1
R
где  -  могут быть примитивными элементами поля Z, α-α могут быть коэффициентами показателя степени, определенными, по меньшей мере, частично на основе сообщения маякового радиосигнала (как описано в данном документе), S - это число поднесущих, используемых для того, чтобы передавать маяковый радиосигнал (или общее число, доступное для того, чтобы передавать символы маякового радиосигнала), q - это параметр, определенный на основе длины полиномиального кода и S, а  обозначает сложение по модулю. Кроме того,
β
ij
где  может быть 0 или 1.
S
S
Поле Z может включать в себя S элементов от 0 до S-1, где  Таким образом, операции в вышеприведенных уравнениях этого примера могут выполняться по полю Z, как описано выше, так что они все осуществляются по модулю S. R и S могут быть выбраны, по меньшей мере, частично на основе  где M - это число сообщений, поддерживаемых посредством полиномиального кода, к примеру, а L - это длина полиномиального кода. Коды, использующие этот формат, могут иметь следующие свойства: коды могут иметь период в L символов, так что  до L-1 секторов могут быть разрешены детерминированно, если удовлетворяется и L может быть числом циклических сдвигов кодового слова, которое декодируется к тому же сообщению.
Параметр q может быть описан как  и коэффициенты показателя степени могут быть заданы следующим образом:
α
α
α
α
α
α
1
R
1
R
1
R
Всего  различных комбинаций для - может быть получено с помощью ограничений, показанных выше. Каждая уникальная комбинация -может соответствовать различному сообщению и, следовательно, различной последовательности недвоичных символов для маякового радиосигнала. Сообщение может быть преобразовано в соответствующую комбинацию -следующим образом:
α
α
1
R
Следует принимать во внимание, что другие преобразования между сообщением и комбинацией - также могут использоваться.
В общем, код Рида-Соломона может быть сконструирован так, чтобы терминал мог декодировать маяковый радиосигнал на основе R символов маякового радиосигнала, где  Для символа маякового радиосигнала с кодом Рида-Соломона с временным индексом t, передаваемого по несущей с индексом , который может быть выражен следующим образом:
p
m
α
α
1
S
1
R
где  может быть примитивным элементом поля Z, и  для  = 2,...,R, - могут быть коэффициентами показателя степени, определенными, по меньшей мере, частично на основе сообщения маякового радиосигнала, S может быть числом поднесущих, используемых для того, чтобы передавать маяковый радиосигнал, и q может быть параметром, определенным на основе длины кода маяковых радиосигналов и S, как описано ранее.
2
S
S
Как показано, код маякового радиосигнала может иметь свойство MDS, что позволяет декодировать сообщение, например, на основе минимального числа принимаемых символов маякового радиосигнала. Если S поднесущих доступно для передачи маяковых радиосигналов, то S различных сообщений могут быть отправлены с помощью двух периодов символа. В этом отношении поднесущая маякового радиосигнала может быть интерпретирована как элемент недвоичного алфавита Z = {0, 1,..., S-1}. Последовательность маяковых радиосигналов также может быть интерпретирована как блочный код (n, k) по Z, где k=2 и n=L.
2
Код маякового радиосигнала может быть разработан так, чтобы иметь также свойство инварианта циклического сдвига, так что циклические сдвиги кодового слова могут быть декодированы к тому же сообщению, например. Это свойство может требоваться для асинхронных секторов, которые могут передавать символы маякового радиосигнала одновременно. В этом примере, используя одну или более из схем кодирования, представленных выше, M=S/L сообщений могут поддерживаться, если L циклических сдвигов кодового слова декодируются к одному сообщению. Для данного значения L наименьшее значение для S может быть выбрано так, что требуемое число сообщений M поддерживается, и L может быть выбрано, например, частично на основе компромисса между числом поднесущих S и разнесением. Большее L может следовать из большего числа поднесущих в данном M, а меньшее L может иметь результатом более низкое разнесение, что может соответствовать меньшей способности разрешать неоднозначность последовательностей маяковых радиосигналов из различных секторов при наличии коллизий.
x
x
x
x
x
x
x
x
x
1
1
2
2
Q
Q
S1
S2
S3
Коды маяковых радиосигналов также могут быть разработаны так, чтобы упрощать обнаружение различных секторов, передающих маяковые радиосигналы одновременно, что может упоминаться как разрешение неоднозначности. Терминал может принимать кодовые слова маякового радиосигнала от Q секторов одновременно, где Q>1, например. Последовательности из сектора 1, например, могут быть обозначены как (0), (1),..., последовательность из сектора 2 может быть (0), (1),..., и т.д., при этом последовательность от сектора Q может быть обозначена (0), (1),.... Код маякового радиосигнала может быть таким, что терминал не получает декодированную последовательность в форме {(0), (1),(2),...}, где S1, S2 и S3 - это, например, различные сектора. Используя код A маяковых радиосигналов, заданный выше, неоднозначность последовательностей маяковых радиосигналов из Q различных секторов может быть разрешена с помощью Q+1 символов маякового радиосигнала, где , в одном примере. Таким образом, неоднозначность до 9 секторов может быть разрешена, если длина кода L=10. Используя код B маяковых радиосигналов, неоднозначность маяковых радиосигналов из Q секторов может быть разрешена с помощью 2Q+1 символов маякового радиосигнала, где . В этом отношении неоднозначность до 11 секторов может быть разрешена, где L=23.
Следует принимать во внимание, что другие схемы MDS также могут быть использованы, такие как, например, очищенный MDS-код, разработанный таким образом, что терминал или аппарат может декодировать маяковый радиосигнал только на основе одного символа маякового радиосигнала. Следует принимать во внимание, что коды маяковых радиосигналов могут быть выбраны согласно многим факторам, таким как упомянутые в данном документе, включая планирование сети, извлеченная информация, касающаяся других секторов или маяковых радиосигналов, а также на основе длины сообщения маякового радиосигнала, числа доступных несущих, требуемой производительности (к примеру, отношения "сигнал-шум") и т.д.
Ссылаясь на фиг. 5, показано представление полосы пропускания за период времени 500. Полоса пропускания может иметь определенное число кластеров 502, 504 и 506 символов, которые упрощают передачу служебных маяковых радиосигналов с синхронизирующим показателем. Кластеры 502, 504 и 506 могут представлять периоды времени в полосе пропускания, где символы маякового радиосигнала передаются. Как показано, кластеры передаются вместе с периодами времени между 508. Период времени может быть согласованным или различным в течение времени. Для этого примера период времени между кластерной передачей 508 может составлять 1 секунду. Дополнительно кластер может быть частью повторяющегося синхронизирующего цикла. Например, показанные кластеры могут представлять один цикл, где 502 - это первый кластер, чтобы передавать, 504 - это второй, а 506 может быть n-м кластером в цикле кластеров n.
1
2
3
1
В одном примере каждый кластер 502 (а также 504 и 506, хотя не представлены ссылками с номером) может содержать четыре символа 510, 512, 514 и 516 маяковых радиосигналов в кластере 502 и 3 OFDM-символа 518, 520 и 522 с низкой спектральной плотностью мощности (PSD) (такие, как последовательности псевдослучайного шума (PN)) между символами маяковых радиосигналов, чтобы отделить маяковые радиосигналы с высокой PSD. В этом примере синхронизирующий цикл может содержать 16 кластеров, так что 502 - это кластер 1, 504 - это кластер 2, а 506 представляет кластер 16, например. В одном примере частотный спектр может составлять 20 МГц, так что 4 несущие могут быть использованы, имеющие 2048 тонов или поднесущих; дополнительно маяковый радиосигнал может быть отправлен на 257 указанных тонах с определенным разнесением. Синхронизирующий цикл может использоваться для того, чтобы отправлять 22-битовый синхронизирующий показатель, который может быть разделен на три байта, X, X, X. 4 бита в X могут использоваться с кодом (64, 3) в поле Галуа (GF) из 257 элементов, чтобы кодировать три байта, что позволяет повышать надежность передачи информации, противостоять различным типам неоднозначностей и, по существу, осуществлять свойства, как описано выше.
p
w
C
C
C
C
i
i=0,...,63
1
2
3
i
i=0,...,63
Согласно примеру вышеупомянутой конфигурации коды Рида-Соломона могут использоваться для того, чтобы кодировать маяковые радиосигналы в поле GF(257), поскольку длина кодового слова в 64 делит 257-1=256. Чтобы преобразовать сообщение маякового радиосигнала в кодовое слово, простое число  в GF(257) может быть выбрано и задано , поскольку может проверяться для того, чтобы определять, имеет ли оно порядок 64, посредством разрешения  в GF(257). В области преобразования Галуа-Фурье (GFT) его компоненты могут быть обозначены как {}, и информация синхронизирующего показателя , , может быть помещена в ,  и , и все остальные байты, например, могут равняться нулю. Впоследствии компоненты области GFT могут быть преобразованы в кодовое слово {c} через преобразование Галуа-Фурье:
t
i
T
i
Сформированное кодовое слово затем может быть преобразовано в тоны с использованием практически любой процедуры преобразования, так что приемник может выполнять обратное преобразование тонов, чтобы, например, формировать кодовое слово. Одна возможная схема - это линейное преобразование, так что  где  - это тон, по которому передается -й маяковый радиосигнал, а -1 - это разнесение между допустимыми тонами, например.
k
k
k
Использование таких кодов может достигать требуемых свойств кода маяковых радиосигналов, заданных в данном документе: эффективное декодирование, разрешение сдвига по частоте и/или времени, разрешение конфликтующих символов и т.д. Например, код Рида-Соломона (n, k) (к примеру, код Рида-Соломона, который имеет n-k последовательных нулей в области GFT) может иметь MDS, в котором минимальное расстояние составляет  или эквивалентно, ненулевые кодовые слова имеют не более k-1 нулей. Затем, если или более последовательных кодированных символов совместно используются, по меньшей мере, посредством двух кодовых слов, , то , который также может быть кодовым словом вследствие нелинейности кодов Рида-Соломона, может иметь больше -1 нулей и противоречит свойству MDS. Таким образом, каждый раз, когда или более последовательных кодированных символов наблюдается, корректное кодовое слово может быть получено, если символы корректно обнаружены. В случае синхронизирующего показателя приемник, в этом отношении, может декодировать сообщение, если принят один кластер, удовлетворяющий эффективному декодируемому свойству.
k
Кроме того, неоднозначность точки множественного доступа (или базовой станции) также может быть разрешена. Например, если (k-1)M+1 последовательных кодированных символов принято (к примеру, с помощью (n, k) узлов), то можно различить M различных последовательностей. Поскольку возможные последовательности могут содержать или более символов из одной базовой станции или другого передатчика, свойство MDS может использоваться для того, чтобы разрешать неоднозначность символов. В конфигурации вышеприведенных примеров n=64 и k=3; таким образом, если 16 последовательных кластеров принято, 31 базовая станция, точка доступа или другие передатчики, имеющие различные синхронизирующие показатели, могут быть различены с помощью этой схемы кодирования; также другие значения для n и k могут использоваться в других примерах.
i
1
2
3
X
t
X
X
Дополнительно, неоднозначность сдвига во времени также может быть разрешена, если одни или более кластеров обнаружены, а позиция в пределах целого кодового слова неизвестна. Согласно теории GFT для конечного поля сдвиг на t символов во временной области может быть эквивалентным масштабированию C на , для всех i=0,..., 63 (свойство сдвига во времени). В примере, использующем 22-битовый синхронизирующий код, поясненном ранее, поскольку имеет только 4 бита и, следовательно, варьируется от 0 до 15, не все кодовые слова используются для того, чтобы представлять сообщения. Например, сообщение  может быть принято, т.е. смещение; согласно свойству сдвига во времени  или эквивалентно  где t может быть сдвигом в кластерах. Затем . Поскольку корректное смещение во времени  может быть определено, оставшиеся два байта  и  могут быть определены. Полное кодовое слово, в этом отношении, делится на 4 части, и сообщение может быть передано в фактор-пространстве.
c
c
c
c
c
c
T
C
c
c
c
1
2
63
1
2
63
0
1
2
63
Кроме того, неоднозначность сдвига частоты может быть скорректирована посредством разнесения между допустимыми тонами, в одном примере. Если сдвиг частоты является достаточно большим, то он может изменять кодовое слово (,,...,) на ( + Δ, + Δ,..., + Δ), где Δ = сдвиг по частоте, деленный на . GFT последовательности (Δ, Δ,..., Δ) равно , что не является кодовым словом, поскольку равно 0 в выбранном коде Рида-Соломона. Поскольку последовательность (Δ, Δ..., Δ) не является кодовым словом, это может подразумевать то, что ( + Δ, + Δ,..., + Δ) также не является кодовым словом; таким образом, Δ может быть обнаружен, чтобы восстанавливать первоначальное кодовое слово, разрешая неоднозначность сдвига частоты.
i
i=0,...,n-1
В одном примере, тем не менее, обнаружение Δ может отнимать много времени и, таким образом, эффективный алгоритм может быть использован для того, чтобы находить Δ. Формулой обратного GFT, используемой для того, чтобы создавать код Рида-Соломона, как упоминалось, может быть , где {C} могут быть компонентами в области GFT, а w может быть элементом с порядком (q-1)/n. В матричной форме формула может быть задана посредством  где M может быть матрицей преобразования с  Если в области GFT последние k компонентов не являются постоянно нулями (к примеру, они содержат данные или другую информацию), то формула в матричной форме может быть задана посредством  где  - это матрица n×k, состоящая из последних k столбцов матрицы M, а  - это k-вектор, содержащий последние k элементов в . Когда сдвиг частоты существует в принимаемых символах, что может указывать потребность в подстройке приемника, например, последовательность может быть задана следующим образом:
где  - это вектор-столбец, все элементы которого равны единице. Следует принимать во внимание, что подпространство Ω, охватываемое посредством кодовых слов, имеет размерность k, и  не попадает в Ω. Таким образом, вектор , который является ортогональным по отношению к Ω, но не к , может быть определен. Дополнительно следует принимать во внимание, что этот вектор  может быть вычислен автономно и/или сохранен, например, в запоминающем устройстве. Посредством умножения обеих сторон вышеупомянутого матричного уравнения  по обеим сторонам, оценка Δ может быть оценена следующим образом:
С помощью этой формулы можно эффективно формировать частотное смещение, поскольку только внутреннее произведение может требоваться для числителя и знаменателя, который должен получаться автономно.
Обращаясь теперь к фиг. 6, показана схема 600 нескольких сот в сети беспроводной связи. Сеть может содержать множество базовых станций 602, имеющих одну или более несущих передачи или секторов; например, как показано, каждая базовая станция может иметь 3 сектора, каждому из которых может быть назначена конкретная несущая. На этом чертеже несущие являются смежными от секторов, использующих различные несущие, для того, например, чтобы уменьшить помехи на несущей. Это может упоминаться, например, как частотное использование, имеющее коэффициент 3.
Символы маякового радиосигнала в такой конфигурации сети могут быть переданы с или без многократного использования частот; например, одна несущая базовой станции 602 может передавать символ маякового радиосигнала, или несколько несущих могут передавать его. Дополнительно передача данных также может использовать такие конфигурации, как создание некоторых возможных комбинаций маякового радиосигнала и использования данных несущих. В одном примере данные и символы маякового радиосигнала могут передаваться на одной несущей. Это позволяет уменьшать объем служебной информации для символов маякового радиосигнала, поскольку предпочтительная несущая может использоваться и для маяковых радиосигналов, и для данных. В другом примере символы маякового радиосигнала могут передаваться на нескольких несущих, а данные - на одной несущей. Эта конфигурация может давать возможность мобильным аппаратам обнаруживать маяковые радиосигналы на различных несущих без прерывания текущего обмена данными на несущей передачи данных. Дополнительно большая мощность может быть предоставлена символу маякового радиосигнала (к примеру, упрощающему обнаружение контрольных сигналов посредством внеполосных аппаратов), в одном примере, поскольку передачи данных не прерываются, чтобы обеспечить передачу маякового радиосигнала. Следует принимать во внимание, что возможны также другие конфигурации, такие как обратная от вышеупомянутой конфигурации, а также использование данными и маяковыми радиосигналами нескольких из доступных секторов для передачи.
Как описано ранее, кодовые слова маякового радиосигнала могут отправляться с информацией, касающейся маякового радиосигнала или его передатчика (или практически любой информацией), во множество мобильных аппаратов. В одном примере кодовое слово маякового радиосигнала может быть 12-битовым кодом, который включает в себя 9 битов для идентификатора сектора или контрольного PN, 2 бита для предпочтительного индекса несущей в пределах диапазона 0-3 и 1 зарезервированный бит. Следует принимать во внимание, что безграничные возможности по размерам и содержимому сообщений маяковых радиосигналов допускаются; это только один пример, чтобы упростить дополнительное пояснение. В примере базовые станции 602 могут отправлять похожие или уникальные сообщения маякового радиосигнала, чтобы давать возможность мобильным аппаратам идентифицировать их. Базовые станции 602 могут использовать схемы кодирования, описанные выше, чтобы добиваться требуемых свойств эффективного декодирования, разрешения неоднозначностей и т.д. Кроме того, мобильные аппараты (не показаны), принимающие символы, могут иметь функциональность для того, чтобы интерпретировать символы надлежащим образом.
Ссылаясь на фиг. 7-8, проиллюстрированы методологии, касающиеся передачи в широковещательном режиме и интерпретирования символов маякового радиосигнала согласно схеме кодирования маяковых радиосигналов. Хотя в целях упрощения пояснения методологии показаны и описаны как последовательность действий, необходимо понимать и принимать во внимание, что методологии не ограничены порядком действий, поскольку некоторые действия могут в соответствии с одним или более вариантов осуществления выполняться в другом порядке и/или параллельно с действиями, отличными от действий, показанных и описанных в данном документе. Например, специалисты в данной области техники должны понимать и принимать во внимание, что методология может быть альтернативно представлена как последовательность взаимосвязанных состояний или событий, к примеру, на диаграмме состояний. Более того, не все проиллюстрированные действия могут быть использованы для того, чтобы реализовать методологию в соответствии с одним или более вариантов осуществления.
Обращаясь к фиг. 7, проиллюстрирована методология 700, которая упрощает кодирование и передачу маякового радиосигнала согласно схеме, имеющей такие свойства, как проиллюстрированные в данном документе (к примеру, эффективное частичное декодирование маяковых радиосигналов, разрешение неоднозначностей и сдвигов и т.д.). На этапе 702 инициализируется сообщение маякового радиосигнала; сообщение маякового радиосигнала может содержать информацию, например, касающуюся маякового радиосигнала, его передатчика, или практически любую информацию, которая должна быть передана посредством маякового радиосигнала. Сообщение может иметь фиксированный или варьирующийся размер; согласно возможным примерам, описанным в данном документе, сообщение маякового радиосигнала может иметь, например, 12-битовый или 22-битовый синхронизирующий размер. На этапе 704 сообщение маякового радиосигнала может быть закодировано во множество символов, используя такую схему кодирования, как описанные в данном документе, включая код A маякового радиосигнала, код A' маякового радиосигнала, код B маякового радиосигнала, код B' маякового радиосигнала, коды Рида-Соломона маякового радиосигнала, синхронизирующие показатели и/или их вариации практически с любыми переменными значениями, как описано в общих примерах.
Символы могут быть OFDM-символами определенных периодов в пределах одного или более суперкадров; в течение периода символа символ маякового радиосигнала может быть передан на поднесущей, которая соответствует созданному символу. В этом отношении выбранная поднесущая может указывать информацию в сообщении маякового радиосигнала. В одном примере символ маякового радиосигнала может быть единственным символом, передаваемым на несущей в течение указанного периода символа. На этапе 706 символы преобразуются во множество тонов полосы пропускания, которые должны быть преобразованы во временную область для передачи маякового радиосигнала. Тоны могут отправляться в шаблонной последовательности, например, в один или более различных периодов времени/символа на этапе 708. Это может выполняться в форме широковещательной передачи с помощью практически всей мощности несущей, в одном примере, чтобы, например, достигать мобильных аппаратов, которые могут быть далеко.
Теперь ссылаясь на фиг. 8, продемонстрирована методология 800, которая упрощает прием и декодирование множества символов маякового радиосигнала. Символы маякового радиосигнала могут быть частью сообщения маякового радиосигнала, закодированного как часть схемы кодирования, описанной ранее, в том числе код A маякового радиосигнала, код A' маякового радиосигнала, код B маякового радиосигнала, код B' маякового радиосигнала, коды Рида-Соломона маякового радиосигнала, синхронизирующие показатели (размеры) и/или их вариации практически с любыми переменными значениями, как описано в общих примерах. В этом отношении маяковые радиосигналы могут иметь требуемые свойства, указанные выше, включая частичное декодирование маякового радиосигнала, разрешение неоднозначностей маяковых радиосигналов, разрешение сдвигов по времени и частоте и т.д. На этапе 802 может быть принято минимальное число символов маякового радиосигнала для декодирования маякового радиосигнала. Как описано, в некоторых случаях это может быть значительно меньшее число сигналов, чем число во всем кодовом слове маякового радиосигнала. Дополнительно, символы могут быть приняты в определенных периодах времени, последовательно, произвольно и т.д.
На этапе 804, используя свойства кода маякового радиосигнала, как пояснено выше, нуль или более дополнительных символов в сообщении могут быть спрогнозированы, чтобы дополнить сообщение маякового радиосигнала. Это прогнозирование может использовать минимальное число символов, как описано выше, чтобы удовлетворять линейному ограничению по полю, касающемуся символов. После удовлетворения ограничению остальные символы определяются, чтобы сформировать полное сообщение маякового радиосигнала. На этапе 806 сообщение маякового радиосигнала может быть декодировано и интерпретировано, чтобы, например, получать информацию о маяковом радиосигнале и/или его передатчике. Следует принимать во внимание, что методология может использоваться для того, чтобы корректировать сдвиг частоты или времени и/или также разрешать неоднозначные отправляемые символы маякового радиосигнала.
Следует принимать во внимание, что в соответствии с одним или более аспектов, описанных в данном документе, могут быть сделаны логические выводы, касающиеся выбора или определения поднесущих символа, на которых следует отправлять один или более символов маякового радиосигнала, как описано. При использовании в данном документе термин "делать логический вывод" или "логический вывод" обычно означает процесс рассуждения или обозначения состояний системы, окружения и/или пользователя из набора данных наблюдения, полученных через события и/или данные. Логический вывод может быть использован для того, чтобы идентифицировать конкретный контекст или действие, либо может формировать распределение вероятностей, к примеру, по состояниям. Логический вывод может быть вероятностным, т.е. вычислением распределения вероятностей по интересующим состояниям на основе анализа данных и событий. Логический вывод также может означать методики, используемые для компоновки высокоуровневых событий из набора событий и/или данных. Такой логический вывод приводит к составлению новых событий или действий из набора наблюдаемых событий и/или сохраненных данных событий независимо от того, соотносятся ли события в тесной временной близости и исходят ли события и данные из одного или нескольких источников событий и данных.
Согласно примеру один или более способов, представленных выше, могут включать в себя осуществление логических выводов касательно выбора одной или более поднесущих символа для передачи символов маякового радиосигнала. В качестве дополнительной иллюстрации логический вывод может быть сделан относительно информации, собираемой по другим объектам, передающим символы маякового радиосигнала (если получены посредством логического вывода объекта или других объектов, перемещающихся в зоне передачи). Следует принимать во внимание, что вышеприведенные примеры являются иллюстративными по характеру и не предназначены для того, чтобы ограничивать число логических выводов, которые могут быть сделаны, либо способ, которым делаются эти логические выводы в связи с различными вариантами осуществления и/или способами, описанными в данном документе.
Фиг. 9 - это иллюстрация мобильного аппарата 900, которое упрощает прием символов маякового радиосигнала на множестве поднесущих (к примеру, для суперкадра в сети связи OFDM), которые могут указывать информацию, такую как сообщение маякового радиосигнала. Мобильный аппарат 900 содержит приемник 902, который принимает сигнал, например, от приемной антенны (не показана) и выполняет типичные действия (к примеру, фильтрует, усиливает, преобразует с понижением частоты и т. д.) с принимаемым сигналом и оцифровывает приведенный к требуемым параметрам сигнал, чтобы получить выборки. Приемник 902 может быть, например, приемником MMSE и может содержать демодулятор 904, который может демодулировать принимаемые символы и предоставлять их процессору 906 для оценки канала. Процессор 906 может быть процессором, предназначенным для анализа информации, принимаемой посредством приемника 902, и/или формирования информации для передачи посредством передатчика 916, процессором, который управляет одним или более компонентов мобильного аппарата 900, и/или процессором, который анализирует информацию, принимаемую посредством приемника 902, формирует информацию для передачи посредством передатчика 916 и управляет одним или более компонентов мобильного аппарата 900.
Мобильный аппарат 900 дополнительно может содержать запоминающее устройство 908, которое функционально соединено с процессором 906 и которое может сохранять данные, которые должны быть переданы, принимаемые данные, информацию, связанную с доступными каналами, данные, ассоциативно связанные с проанализированной интенсивностью сигнала и/или помех, информацию, связанную с назначенным каналом, мощностью, скоростью и т.п., и любую другую подходящую информацию для оценки канала и обмена данными через канал. Запоминающее устройство 908 может дополнительно сохранять протоколы и/или алгоритмы, ассоциативно связанные с оценкой и/или использованием канала (к примеру, основанные на производительности, основанные на пропускной способности и т.д.). Кроме того, запоминающее устройство 908 может включать в себя инструкции, связанные с декодированием маяковых радиосигналов и их символов и определением маяковых радиосигналов из минимального или требуемого числа символов, меньшего, чем общее число символов в маяковом радиосигнале, как описано в данном документе.
Следует принимать во внимание, что хранилище данных (к примеру, запоминающее устройство 908), описанное в данном документе, может быть энергозависимым запоминающим устройством или энергонезависимым запоминающим устройством либо может включать в себя и энергозависимое, и энергонезависимое запоминающее устройство. В качестве иллюстрации, но не ограничения, энергонезависимое запоминающее устройство может включать в себя постоянное запоминающее устройство (ROM), программируемое ROM (PROM), электрически программируемое ROM (EPROM), электрически стираемое PROM (EEPROM) или флэш-память. Энергозависимое запоминающее устройство может включать в себя оперативное запоминающее устройство (RAM), которое выступает в качестве внешнего кэша. В качестве иллюстрации, но не ограничения, RAM доступно во многих формах, например синхронное RAM (SRAM), динамическое RAM (DRAM), синхронное DRAM (SDRAM), SDRAM с двойной скоростью передачи данных (DDR SDRAM), улучшенное SDRAM (ESDRAM), Synchlink DRAM (SLDRAM) и direct Rambus RAM (DRRAM). Запоминающее устройство 908 настоящих систем и способов имеет намерение содержать (но не только) эти и любые другие подходящие типы запоминающих устройств.
Приемник 902 дополнительно функционально соединен с декодером 910 символов маякового радиосигнала, который может декодировать и/или оценивать символы маякового радиосигнала, принимаемые по полосе пропускания, чтобы определять индекс поднесущей, который может относиться к элементу в поле, связанном с поднесущими полосы пропускания. Индекс поднесущей может быть передан в модуль 912 разрешения маяковых радиосигналов, где после приема минимального числа других индексов поднесущей, связанных с маяковым радиосигналом (к примеру, символов в кодовом слове маякового радиосигнала), модуль 912 разрешения символов маякового радиосигнала может определять всю последовательность символов маякового радиосигнала для сообщения маякового радиосигнала и декодировать сообщение маякового радиосигнала, например, чтобы получать информацию о маяковом радиосигнале и/или его передатчике. Минимальное число символов, требуемое для приема, может быть задано посредством схем кодирования, представленных выше. Дополнительно модуль 912 разрешения маяковых радиосигналов может разрешать неоднозначность в маяковых радиосигналах после приема определенного числа символов, как описано со ссылкой на предыдущие чертежи и примеры. Кроме того, модуль 912 разрешения маяковых радиосигналов может исправлять сдвиг по времени или частоте в мобильном аппарате 900 с помощью алгоритмов, показанных выше. Мобильный аппарат 900 еще дополнительно содержит модулятор 914 и передатчик 916, который может передавать сигнал связи, например, в базовую станцию, другой мобильный аппарат и т.д. В одном примере может отправляться ответ на декодированный символ маякового радиосигнала. Хотя проиллюстрированы как являющиеся отдельными от процессора 906, следует принимать во внимание, что декодер 910 символов маякового радиосигнала, модуль 912 разрешения маяковых радиосигналов и/или модулятор 914 могут быть частью процессора 906 или ряда процессоров (не показаны).
Фиг. 10 - это иллюстрация системы 1000, которая упрощает передачу одного или более символов маякового радиосигнала в сообщении маякового радиосигнала по поднесущим, которые представляют содержимое сообщения маякового радиосигнала. Например, система 1000 может работать в сети связи OFDM, в которой символы маякового радиосигнала могут отправляться с помощью одной или по существу одной поднесущей. Система 1000 содержит базовую станцию 1002 (к примеру, точку доступа и т.п.) с приемником 1010, который принимает сигнал(ы) от одного или более мобильных аппаратов 1004 (и демодулятор 1012, который может демодулировать эти сигналы) через множество приемных антенн 1006, и передатчиком 1024, который передает в одно или более мобильных аппаратов 1004 через передающую антенну 1008. Передатчик 1024 может передавать один или более символов маякового радиосигнала, например, связанных с базовой станцией 1002. Символ маякового радиосигнала может идентифицировать информацию, касающуюся базовой станции 1002 и/или одного или более ее секторов. Например, символ маякового радиосигнала может служить для того, чтобы идентифицировать базовую станцию 1002 и/или сектор; дополнительно символ маякового радиосигнала может быть частью сообщения маякового радиосигнала, которое охватывает множество символов маякового радиосигнала, в одном примере. Символ маякового радиосигнала может модулироваться в частотную область посредством модулятора 1022 и передаваться посредством одной или более антенн 1008 передатчика с помощью передатчика 1024, к примеру.
Например, базовая станция может использовать кодер 1018 маяковых радиосигналов для того, чтобы применять схему кодирования к сообщению маякового радиосигнала (такую, как код A, A', B, B' маяковых радиосигналов, коды Рида-Соломона, синхронизирующие показатели и/или практически любой код, описанный в данном документе в конкретной или общей реализации). Как описано, может использоваться практически любая схема кодирования, которая удовлетворяет требуемым свойствам частичной интерпретации символов, разрешения неоднозначностей, разрешения сдвигов по времени и/или частоте и т.п., посредством создания линейного ограничения по полю, касающегося множества поднесущих несущей, которые должны удовлетворяться посредством позиций поднесущих символов сообщения маякового радиосигнала. Кодер 1018 маяковых радиосигналов может формировать множество индексов поднесущей для различных символов, чтобы упрощать передачу требуемого сообщения, а модуль 1020 назначения символов маякового радиосигнала может надлежащим образом назначать символы маякового радиосигнала поднесущим и/или заданным периодам времени. После модуляции символов с помощью модулятора 1022 передатчик 1024 может передавать в широковещательном режиме символы маякового радиосигнала в один или более мобильных аппаратов 1004. Как описано, мобильные аппараты 1004 могут применять алгоритмы декодирования, представленные в данном документе, к поднабору общего числа символов маякового радиосигнала в коде, чтобы эффективно интерпретировать сообщение маякового радиосигнала. Дополнительно код маякового радиосигнала для базовой станции 1002 может передаваться периодически как повторяющаяся последовательность и/или может быть бесконечной или одной временной последовательностью. В одном примере последовательность символов для кодового слова маякового радиосигнала также может быть динамической. Дополнительно или альтернативно, некоторые или все из кодера 1018 маяковых радиосигналов и модуля 1020 назначения символов маякового радиосигнала могут постоянно размещаться в или быть реализованы посредством процессора 1014. Кроме того, запоминающее устройство 1016 может содержать инструкции, чтобы упрощать вышеприведенную функциональность. Кроме того, запоминающее устройство 1016 также может содержать информацию, касающуюся периодов символа и/или поднесущих, чтобы использовать в передаче символов маякового радиосигнала.
Фиг. 11 иллюстрирует примерную систему 1100 беспроводной связи. Система 1100 беспроводной связи показывает одну базовую станцию 1110 и один мобильный аппарат 1150 для краткости. Тем не менее, следует принимать во внимание, что система 1100 может включать в себя более одной базовой станции и/или более одного мобильного аппарата, при этом дополнительные базовые станции и/или мобильные аппараты могут быть во многом похожими или отличными от примерной базовой станции 1110 и мобильного аппарата 1150, описанных ниже. Помимо этого следует принимать во внимание, что базовая станция 1110 и/или мобильный аппарат 1150 могут использовать системы (фиг. 1-3 и 9-10), методики/конфигурации (фиг. 4-6) и/или способы (фиг. 7-8), описанные в данном документе, чтобы упрощать беспроводную связь между собой.
В базовой станции 1110 данные трафика для ряда потоков данных предоставляются из источника 1112 данных в процессор 1114 данных передачи (TX). Согласно примеру каждый поток данных может передаваться по соответствующей антенне. Процессор 1114 TX-данных форматирует, кодирует и перемежает поток данных трафика на основе конкретной схемы кодирования, выбранной для этого потока данных, чтобы предоставлять закодированные данные.
Закодированные данные для каждого потока данных могут быть мультиплексированы с контрольными данными с использованием методик мультиплексирования с ортогональным частотным разделением каналов (OFDM). Дополнительно или альтернативно, контрольные символы могут быть мультиплексированы с частотным разделением каналов (FDM), мультиплексированы с временным разделением каналов (TDM) или мультиплексированы с кодовым разделением каналов (CDM). Контрольные данные типично являются известным шаблоном данных, который обрабатывается известным способом и может быть использован в мобильном аппарате 1150 для того, чтобы оценивать отклик канала. Мультиплексированные контрольные сигналы и кодированные данные для каждого потока данных могут модулироваться (к примеру, символьно преобразовываться) на основе конкретной схемы модуляции (к примеру, двоичной фазовой манипуляции (BPSK), квадратурной фазовой манипуляции (QPSK), М-фазовой манипуляции (M-PSK), М-квадратурной амплитудной модуляции (M-QAM) и т.д.), выбранной для этого потока данных, чтобы предоставлять символы модуляции. Скорость передачи данных, кодирование и модуляция для каждого потока данных могут быть определены посредством инструкций, выполняемых или предоставляемых посредством процессора 1130.
T
T
Символы модуляции для всех потоков данных могут быть предоставлены в TX MIMO-процессор 1120, который дополнительно может обрабатывать символы модуляции (к примеру, для OFDM). TX MIMO-процессор 1120 далее предоставляет N потоков символов модуляции в Nпередающих устройств (TMTR) 1122a-1122t. В различных вариантах осуществления TX MIMO-процессор 1120 применяет весовые коэффициенты формирования диаграммы направленности к символам потоков данных и к антенне, из которой должен быть передан символ.
T
T
Каждый передатчик 1122 принимает и обрабатывает соответствующий поток символов, чтобы предоставлять один или более аналоговых сигналов, и дополнительно приводит к требуемым параметрам (к примеру, усиливает, фильтрует и преобразует с повышением частоты) аналоговые сигналы, чтобы предоставлять модулированный сигнал, подходящий для передачи по MIMO-каналу. Дополнительно, N модулированных сигналов из передающих устройств 1122a-1122t затем передаются из N антенн 1124a-1124t соответственно.
R
В мобильном аппарате 1150 передаваемые модулированные сигналы принимаются посредством N антенн 1152a-1152r и принимаемый сигнал из каждой антенны 1152 предоставляется в соответствующий приемник (RCVR) 1154a-1154r. Каждый приемник 1154 приводит к требуемым параметрам (к примеру, фильтрует, усиливает и преобразует с понижением частоты) соответствующий сигнал, оцифровывает приведенный к требуемым параметрам сигнал, чтобы предоставлять выборки, и дополнительно обрабатывает выборки, чтобы предоставлять соответствующий "принимаемый" поток символов.
R
R
T
Процессор 1160 RX-данных может принимать и обрабатывать N принимаемых потоков символов от N приемников 1154 на основе конкретной методики обработки приемника, чтобы предоставлять N "обнаруженных" потоков символов. Процессор 1160 RX-данных может демодулировать, обратно перемежать и декодировать каждый обнаруженный поток символов, чтобы восстановить данные трафика для потока данных. Обработка посредством процессора 1160 RX-данных комплементарна обработке, выполняемой посредством TX MIMO-процессора 1120 и процессора 1114 TX-данных в базовой станции 1110.
Процессор 1170 может периодически определять то, какую матрицу предварительного кодирования использовать, как пояснено выше. Дополнительно процессор 1170 может формулировать сообщение обратной линии связи, содержащее часть индекса матрицы и часть значения ранга.
Сообщение обратной линии связи может содержать различные типы информации, относящейся к линии связи и/или принимаемому потоку данных. Сообщение обратной линии связи может быть обработано посредством процессора 1138 TX-данных, который также принимает данные трафика для ряда потоков данных из источника 1136 данных, модулировано посредством модулятора 1180, приведено к требуемым параметрам посредством передатчиков 1154a-1154r и передано обратно в базовую станцию 1110.
В базовой станции 1110 модулированные сигналы из мобильного аппарата 1150 принимаются посредством антенн 1124, приводятся к требуемым параметрам посредством приемников 1122, демодулируются посредством демодулятора 1140 и обрабатываются посредством процессора 1142 RX-данных, чтобы извлечь сообщение обратной линии связи, переданное от мобильного аппарата 1150. Дополнительно процессор 1130 может обрабатывать извлеченное сообщение, чтобы определять то, какую матрицу предварительного кодирования использовать для определения весов формирования диаграммы направленности.
Процессоры 1130 и 1170 могут направлять (к примеру, контролировать, координировать, управлять и т.д.) работу в базовой станции 1110 и мобильном аппарате 1150 соответственно. Соответствующие процессоры 1130 и 1170 могут быть ассоциативно связаны с запоминающим устройством 1132 и 1172, которое сохраняет программные коды и данные. Процессоры 1130 и 1170 также могут выполнять вычисления, чтобы получать оценки частотной и импульсной характеристики для восходящей и нисходящей линий связи соответственно.
Следует понимать, что варианты осуществления, описанные в данном документе, могут быть реализованы посредством аппаратных средств, программного обеспечения, микропрограммного обеспечения, промежуточного программного обеспечения, микрокода или любой комбинации вышеозначенного. При реализации в аппаратных средствах блоки обработки могут быть реализованы в одной или нескольких специализированных интегральных схемах (ASIC), процессорах цифровых сигналов (DSP), аппаратах цифровой обработки сигналов (DSPD), программируемых логических аппаратах (PLD), программируемых пользователем матричных БИС (FPGA), процессорах, контроллерах, микроконтроллерах, микропроцессорах, других электронных блоках, предназначенных для того, чтобы выполнять описанные в данном документе функции, или в их комбинациях.
Когда варианты осуществления реализованы в программном обеспечении, микропрограммном обеспечении, промежуточном программном обеспечении или микрокоде, программный код или сегменты кода могут быть сохранены на машиночитаемом носителе, таком как компонент хранения. Сегмент кода может представлять процедуру, функцию, подпрограмму, программу, стандартную процедуру, вложенную процедуру, модуль, комплект программного обеспечения, класс или любое сочетание инструкций, структур данных или операторов программы. Сегмент кода может быть связан с другим сегментом кода или аппаратной схемой посредством передачи и/или приема информации, данных, аргументов, параметров или содержимого памяти. Информация, аргументы, параметры, данные и т.д. могут быть переданы, переадресованы или пересланы посредством любого надлежащего средства, в том числе совместного использования памяти, передачи сообщений, эстафетной передачи данных, передачи по сети и т.д.
При реализации в программном обеспечении описанные в данном документе методики могут быть реализованы с помощью модулей (к примеру, процедур, функций и т.п.), которые выполняют описанные в данном документе функции. Программные коды могут быть сохранены в запоминающем устройстве и приведены в исполнение процессором. Запоминающее устройство может быть реализовано в процессоре или внешне по отношению к процессору, причем во втором случае оно может быть функционально подсоединено к процессору с помощью различных средств, известных в данной области техники.
Со ссылкой на фиг. 12 проиллюстрирована система 1200, которая передает в широковещательном режиме кодированные символы маякового радиосигнала, которые могут удовлетворять линейному ограничению по полю, связанному с числом используемых поднесущих для передачи маяковых радиосигналов. Например, система 1200 может постоянно размещаться, по меньшей мере, частично в пределах базовой станции. Следует принимать во внимание, что система 1200 представлена как включающая в себя функциональные блоки, которые могут быть функциональными блоками, которые представляют функции, реализованные посредством процессора, программного обеспечения или комбинации вышеозначенного (к примеру, микропрограммного обеспечения). Система 1200 включает в себя логическое группирование 1202 электрических компонентов, которые могут действовать совместно. Например, логическое группирование 1202 может включать в себя электрический компонент для инициализации кода маяковых радиосигналов 1204. Например, кодовое слово маякового радиосигнала может содержать информацию, касающуюся передающего объекта и/или его обмена данными. Как описано ранее, например, кодовое слово маякового радиосигнала может быть 12-битовым кодом и/или 22-битовым синхронизирующим показателем в двух примерах. Следует принимать во внимание, что код маякового радиосигнала также может принимать практически любую конфигурацию данных. Дополнительно логическое группирование 1202 может содержать электрический компонент для кодирования кода маяковых радиосигналов во множество символов маякового радиосигнала согласно схеме кодирования, при этом схема кодирования может быть разрешена из части символов, меньшей или равной общему числу символов 1206. В одном примере позиции поднесущей, используемые для того, чтобы передавать символы, могут указывать линейное ограничение, которое может быть удовлетворено для поля, касающегося общего числа поднесущих (который может быть простым числом, например). Используя эту информацию, код маякового радиосигнала может стать детерминированным после того, как небольшое число символов принято посредством решения линейного ограничения. Кроме того, логическое группирование 1202 может включать в себя электрический компонент для передачи символов маякового радиосигнала на соответствующих поднесущих в периодических квантах времени. Как описано, приемный аппарат может использовать позицию поднесущей, чтобы определять оставшиеся символы кодового слова маякового радиосигнала, которые еще не приняты, чтобы упрощать эффективное декодирование кодового слова маякового радиосигнала. Дополнительно система 1200 может включать в себя запоминающее устройство 1210, которое сохраняет инструкции для выполнения функций, ассоциативно связанных с электрическими компонентами 1204, 1206 и 1208. Хотя показаны как являющиеся внешними к запоминающему устройству 1210, следует понимать, что один или более электрических компонентов 1204, 1206 и 1208 могут существовать в рамках запоминающего устройства 1210.
Обращаясь к фиг. 13, проиллюстрирована система 1300, которая принимает множество кодированных символов маякового радиосигнала и определяет кодовое слово маякового радиосигнала на основе приема части символов. Система 1300 может постоянно размещаться, например, в рамках мобильного аппарата. Как проиллюстрировано, система 1300 включает в себя функциональные блоки, которые могут представлять функции, реализуемые процессором, программным обеспечением или их комбинацией (к примеру, микропрограммным обеспечением). Система 1300 включает в себя логическое группирование 1302 электрических компонентов, которые упрощают прием и декодирование символов маякового радиосигнала. Логическое группирование 1302 может включать в себя электрический компонент для приема числа символов маякового радиосигнала одного сообщения маякового радиосигнала, меньшего, чем общее число символов маякового радиосигнала в сообщении 1304. Как будет описано, неполный набор символов маякового радиосигнала может использоваться для того, чтобы определять оставшиеся символы в сообщении; требуемое число символов может варьироваться частично на основе числа экспоненциальных членов в полиномиальном уравнении, связанном с сообщением маякового радиосигнала. Кроме того, логическое группирование 1302 может включать в себя электрический компонент для удовлетворения линейному ограничению по полю, связанному с общим числом доступных поднесущих для сообщения маякового радиосигнала, на основе позиций поднесущей принимаемых символов маякового радиосигнала 1306. Как описано, сообщение маякового радиосигнала может быть закодировано согласно схеме кодирования, представленной в данном документе, чтобы формировать символы маякового радиосигнала, которые удовлетворяют линейному ограничению по полю доступных поднесущих. Приемник символов маякового радиосигнала может использовать эту информацию в том отношении, чтобы разрешать линейное ограничение, делая оставшуюся часть сообщения маякового радиосигнала детерминированной. Следовательно, логическое группирование 1302 может содержать электрический компонент для определения оставшихся символов в сообщении маякового радиосигнала на основе линейного ограничения 1308. Определение сообщения маякового радиосигнала может давать возможность декодирования сообщения, чтобы различать информацию, содержащуюся в нем. Дополнительно система 1300 может включать в себя запоминающее устройство 1310, которое сохраняет инструкции для выполнения функций, ассоциативно связанных с электрическими компонентами 1304, 1306 и 1308. Хотя показаны как являющиеся внешними к запоминающему устройству 1310, следует понимать, что электрические компоненты 1304, 1306 и 1308 могут существовать в рамках запоминающего устройства 1310.
То что описано выше, включает в себя примеры одного или более вариантов осуществления. Конечно, невозможно описать каждое вероятное сочетание компонентов или методологий в целях описания вышеозначенных вариантов осуществления, но специалисты в данной области техники могут признавать, что многие дополнительные сочетания и перестановки различных вариантов осуществления допустимы. Следовательно, описанные варианты осуществления имеют намерение охватывать все подобные преобразования, модификации и разновидности, которые подпадают под сущность и объем прилагаемой формулы изобретения. Более того, в пределах того, как термин "включает в себя" используется в подробном описании или в формуле изобретения, этот термин должен быть включающим способом, аналогичным термину "содержит", как "содержит" интерпретируется, когда используется в качестве переходного слова в формуле изобретения.