ИСПОЛЬЗОВАНИЕ КОДОВЫХ СЛОВ В СИСТЕМЕ БЕСПРОВОДНОЙ СВЯЗИ
USING CODEWORDS IN WIRELESS COMMUNICATION SYSTEM

Перекрестная ссылка на родственные заявки
Данная заявка притязает на приоритет предварительной заявки на патент (США) порядковый номер 60/889252, озаглавленной "A METHOD AND APPARATUS FOR EFFICIENTLY USING CODEWORDS IN THE WIRELESS COMMUNICATION SYSTEM", которая подана 9 февраля 2007 года, причем вышеупомянутая заявка полностью содержится в данном документе по ссылке.
Уровень техники
Область техники, к которой относится изобретение
Последующее описание, в общем, относится к беспроводной связи, а более конкретно к эффективному использованию кодовых слов в системе беспроводной связи.
Уровень техники
Системы беспроводной связи широко развернуты для того, чтобы предоставлять различные типы связи; например, голос и/или данные могут быть предоставлены через такие системы беспроводной связи. Типичная система или сеть беспроводной связи может предоставлять нескольким пользователям доступ к одному или более совместно используемых ресурсов (к примеру, ширине полосы пропускания, мощности передачи и т.д.). Например, система может использовать множество технологий множественного доступа, таких как мультиплексирование с частотным разделением каналов (FDM), мультиплексирование с временным разделением каналов (TDM), мультиплексирование с кодовым разделением каналов (CDM), Партнерский проект третьего поколения (3GPP) системы по стандарту долгосрочного развития (LTE), мультиплексирование с ортогональным частотным разделением каналов (OFDM) и другие.
В общем, системы беспроводной связи с множественным доступом могут поддерживать одновременную связь для нескольких мобильных устройств. Каждое мобильное устройство может обмениваться данными с одной или более базовых станций посредством передачи по прямой и обратной линии связи. Прямая линия связи (или нисходящая линия связи) относится к линии связи от базовых станций к мобильным устройствам, а обратная линия связи (или восходящая линия связи) относится к линии связи от мобильных устройств к базовым станциям. Эта линия связи может быть установлена через систему с одним входом и одним выходом (SISO), со многими входами и одним выходом (MISO), с одним входом и многими выходами (SIMO) или со многими входами и многими выходами (MIMO).
(N
)
(N
)
N
N
N
T
R
T
R
S
S
Например, MIMO-система может использовать несколько передающих антенн и несколько приемных антенн для передачи данных. MIMO-канал, сформированный посредством  передающих и  приемных антенн, может быть разложен на  независимых каналов, которые также упоминаются как пространственные каналы, где . Каждый из Nнезависимых каналов может соответствовать размерности. MIMO-система может обеспечивать повышенную производительность (к примеру, более высокую пропускную способность и/или большую надежность), если используются дополнительные размерности, созданные посредством нескольких передающих и приемных антенн.
MIMO-система может поддерживать системы с дуплексом с временным разделением каналов (TDD) и с дуплексом с частотным разделением каналов (FDD). В TDD-системе передачи по прямой и обратной линии связи могут осуществляться в одной частотной области, так что принцип обратимости предоставляет возможность оценки канала прямой линии связи из канала обратной линии связи. Это может давать возможность точке доступа извлекать выигрыш от формирования диаграммы направленности антенны для передачи по прямой линии связи, когда несколько антенн доступно в точке доступа.
Системы беспроводной связи зачастую используют одну или более базовых станций, которые предоставляют зону покрытия. Типичная базовая станция может передавать несколько потоков данных для услуг широковещательной, многоадресной и/или одноадресной передачи, при этом потоком данных может быть поток данных, который может представлять отдельный интерес для приема посредством мобильного устройства. Мобильное устройство в рамках зоны покрытия такой базовой станции может использоваться для того, чтобы принимать один, несколько или все потоки данных, переносимые посредством составного потока. Аналогично, мобильное устройство может передавать данные в базовую станцию или другое мобильное устройство.
Передачи между мобильным устройством и базовой станцией могут осуществляться по каналам трафика и каналам управления. Передачи для каналов трафика между мобильным устройством и базовой станцией могут выполняться с использованием комплексно-ортогональной модуляции. Может быть желательным использовать комплексно-ортогональную модуляцию для передач по каналу управления восходящей линии связи, в частности, когда комплексно-ортогональная передача используется для передач по каналу трафика. Тем не менее, эффективная структура каналов управления восходящей линии связи по технологии множественного доступа с частотным разделением каналов с одной несущей (SC-FDMA) или множественного доступа с ортогональным частотным разделением каналов (OFDMA) может быть сложной задачей частично вследствие конфликтующих требований (к примеру, ограничений по ширине полосы пропускания и т.д.), которые должны рассматриваться при проектировании каналов управления восходящей линии связи.
Сущность изобретения
Далее представлена упрощенная сущность одного или более вариантов осуществления, для того чтобы предоставлять базовое понимание этих вариантов осуществления. Эта сущность не является всесторонним обзором всех рассматриваемых вариантов осуществления, и она не имеет намерением ни то, чтобы определять ключевые или важнейшие элементы всех вариантов осуществления, ни то, чтобы обрисовывать область применения каких-либо или всех вариантов осуществления. Ее единственная цель - представлять некоторые понятия одного или более вариантов осуществления в упрощенной форме в качестве вступления в более подробное описание, которое представлено далее.
В соответствии с одним или более вариантов осуществления и их означенным раскрытием сущности, различные аспекты описываются в связи с упрощением передачи информации канала управления между устройствами связи в окружении связи (к примеру, в окружении беспроводной связи). Раскрытый предмет изобретения может использовать набор комплексно-ортогональных кодовых слов, который может быть структурирован и использован для эффективной по ширине полосы пропускания некогерентной передачи служебных сигналов, связанной с множественным доступом с частотным разделением каналов с одной несущей (SC-FDMA) или с множественным доступом с ортогональным частотным разделением каналов (OFDMA), чтобы передавать информацию канала управления между устройствами связи. Набор комплексно-ортогональных кодовых слов может содержать первый поднабор кодовых слов, которые имеют желательное взаимно-корреляционное свойство, и другой поднабор(ы) кодовых слов, которые могут включать в себя исключенные кодовые слова, причем исключенные кодовые слова могут включать в себя отброшенные кодовые слова, при этом такие кодовые слова могут быть отброшены для того, чтобы удовлетворять требуемой спектральной эффективности, и/или пары кодовых слов, которые формируют нежелательное взаимно-корреляционное свойство (к примеру, взаимно-корреляционное свойство наихудшего случая). Набор и поднаборы кодовых слов могут быть определены, по меньшей мере, частично на основе предварительно определенного критерия кодового слова. Многорежимная работа, связанная с комплексными кодовыми словами, может использоваться для того, чтобы дополнительно повышать эффективность использования ширины полосы пропускания. Помимо этого, отброшенные кодовые слова или их часть могут использоваться для других требуемых целей, таких как декодирование со стиранием и/или оценка уровня помех, например, чтобы способствовать повышению эффективности использования ширины полосы пропускания.
Согласно связанным аспектам, способ, который упрощает передачу информации, например, в окружении беспроводной связи, описывается в данном документе. Способ может включать в себя формирование набора кодовых слов, чтобы способствовать передаче информации, содержащей информацию канала управления. Дополнительно, способ может содержать исключение поднабора кодовых слов, по меньшей мере, частично на основе предварительно определенного критерия кодового слова.
Другой аспект относится к устройству беспроводной связи. Устройство беспроводной связи может включать в себя запоминающее устройство, которое сохраняет инструкции, связанные с передачей информации с использованием кодовых слов, сформированных, по меньшей мере, частично на основе предварительно определенного критерия кодового слова. Дополнительно, устройство беспроводной связи может включать в себя процессор, соединенный с запоминающим устройством, выполненный с возможностью выполнять инструкции, сохраненные в запоминающем устройстве.
Еще один другой аспект относится к устройству. Устройство может включать в себя формирователь кодовых слов, который формирует кодовые слова, по меньшей мере, частично на основе предварительно определенного критерия кодового слова, чтобы способствовать передаче информации, содержащей информацию канала управления. Устройство также может содержать модуль исключения, который исключает кодовые слова, по меньшей мере, частично на основе предварительно определенного критерия кодового слова.
Еще один аспект относится к устройству беспроводной связи, которое упрощает передачу информации, например, в окружении беспроводной связи. Устройство беспроводной связи может включать в себя средство для формирования поднабора кодовых слов, чтобы способствовать передаче информации. Дополнительно, устройство беспроводной связи может содержать средство для исключения поднабора сформированных кодовых слов, по меньшей мере, частично на основе предварительно определенного критерия кодового слова.
Еще один другой аспект относится к машиночитаемому носителю, сохраняющему машиночитаемые инструкции для формирования набора кодовых слов, чтобы способствовать передаче информации; и исключения поднабора кодовых слов, по меньшей мере, частично на основе предварительно определенного критерия кодового слова.
В соответствии с другим аспектом, устройство в системе беспроводной связи может включать в себя процессор, при этом процессор может быть выполнен с возможностью использовать набор сформированных кодовых слов, причем кодовые слова формируются, по меньшей мере, частично на основе предварительно определенного критерия кодового слова. Кроме того, процессор может быть выполнен с возможностью использовать часть набора сформированных кодовых слов для того, чтобы способствовать передаче информации канала управления, по меньшей мере, частично на основе предварительно определенного критерия кодового слова.
Согласно другим аспектам, способ, который упрощает передачу информации, связанной с окружением связи, описывается в данном документе. Способ может включать в себя прием сигналов, связанных со сформированным набором кодовых слов, которые упрощают передачу информации, содержащую информацию канала управления, по меньшей мере, частично на основе предварительно определенного критерия кодового слова. Дополнительно, способ может содержать декодирование принимаемых сигналов.
Еще один аспект относится к устройству беспроводной связи, которое может включать в себя запоминающее устройство, которое сохраняет инструкции, связанные с приемом сигналов, связанных со сформированным набором кодовых слов, которые упрощают передачу информации, содержащую информацию канала управления, по меньшей мере, частично на основе предварительно определенного критерия кодового слова, и декодированием принимаемых сигналов. Дополнительно, устройство связи может содержать процессор, соединенный с запоминающим устройством, выполненный с возможностью выполнять инструкции, сохраненные в запоминающем устройстве.
Другой аспект относится к устройству беспроводной связи, которое упрощает передачу информации в окружении беспроводной связи. Устройство беспроводной связи может включать в себя средство для приема сигналов, связанных со сформированным набором кодовых слов, которые упрощают передачу информации, содержащую информацию канала управления, по меньшей мере, частично на основе предварительно определенного критерия кодового слова. Дополнительно, устройство беспроводной связи может включать в себя средство для декодирования принимаемых сигналов.
Еще один другой аспект относится к машиночитаемому носителю, сохраняющему машиночитаемые инструкции для приема сигналов, связанных со сформированным набором кодовых слов, которые упрощают передачу информации, содержащую информацию канала управления, по меньшей мере, частично на основе предварительно определенного критерия кодового слова, и декодирования принимаемых сигналов.
В соответствии с другим аспектом, устройство в системе беспроводной связи может включать в себя процессор, при этом процессор может быть выполнен с возможностью принимать сигналы, связанные со сформированным набором кодовых слов, которые упрощают передачу информации, содержащую информацию канала управления, по меньшей мере, частично на основе предварительно определенного критерия кодового слова. Дополнительно, процессор может быть выполнен с возможностью декодировать принимаемые сигналы. Кроме того, процессор может быть выполнен с возможностью осуществлять декодирование со стиранием принимаемых сигналов с использованием поднабора сформированного набора кодовых слов, причем поднабор содержит отброшенные кодовые слова.
Для достижения вышеуказанных и связанных целей один или более вариантов осуществления содержат признаки, далее полностью описанные и конкретно указанные в формуле изобретения. Последующее описание и прилагаемые чертежи подробно излагают определенные иллюстративные аспекты одного или более вариантов осуществления. Тем не менее, эти аспекты указывают только на некоторые из множества способов, которыми могут быть использованы принципы различных вариантов осуществления, и описанные варианты осуществления имеют намерение включать в себя все такие аспекты и их эквиваленты.
Краткое описание чертежей
Фиг.1 является иллюстрацией системы беспроводной связи в соответствии с различными аспектами, представленными в данном документе.
Фиг.2 является иллюстрацией примерной системы, которая способствует формированию кодовых слов для того, чтобы способствовать передаче информации между устройствами связи в соответствии с вариантом осуществления раскрытого предмета изобретения.
Фиг.3 является иллюстрацией примерной технологии, которая позволяет способствовать передаче информации в рамках окружения беспроводной связи.
Фиг.4 является иллюстрацией примерной технологии, которая способствует формированию кодовых слов для того, чтобы способствовать передаче информации, связанной с системой беспроводной связи.
Фиг.5 является иллюстрацией примерной технологии, которая может использовать скремблирование для того, чтобы способствовать передаче информации, связанной с системой беспроводной связи.
Фиг.6 является иллюстрацией примерной технологии, которая способствует декодированию со стиранием для того, чтобы способствовать передаче информации, связанной с системой беспроводной связи.
Фиг.7 является иллюстрацией другой примерной технологии, которая способствует декодированию со стиранием для того, чтобы способствовать передаче информации, связанной с системой беспроводной связи.
Фиг.8 является иллюстрацией примерного мобильного устройства, которое позволяет способствовать передаче или приему информации, связанной с системой беспроводной связи.
Фиг.9 является иллюстрацией примерной системы, которая позволяет способствовать передаче или приему информации, связанной с системой беспроводной связи.
Фиг.10 является иллюстрацией примерного беспроводного сетевого окружения, которое может использоваться вместе с различными системами и способами, описанными в данном документе.
Фиг.11 является иллюстрацией примерной системы, которая позволяет способствовать передаче информации между устройствами связи, связанными с окружением беспроводной связи.
Фиг.12 является иллюстрацией примерной системы, которая позволяет способствовать передаче информации между устройствами связи, связанными с окружением беспроводной связи.
Подробное описание изобретения
Далее описываются различные варианты осуществления со ссылками на чертежи, на которых одинаковые номера ссылок используются для того, чтобы ссылаться на одинаковые элементы. В последующем описании, для целей пояснения, многие конкретные детали изложены для того, чтобы предоставлять полное понимание одного или более вариантов осуществления. Тем не менее, может быть очевидным, что эти варианты осуществления могут применяться на практике без данных конкретных деталей. В других случаях, распространенные структуры и устройства показаны в форме блок-схем для того, чтобы способствовать описанию одного или более вариантов осуществления.
При использовании в данной заявке термины "компонент", "модуль", "система" и т.п. могут ссылаться на связанный с компьютером объект, будь то аппаратные средства, микропрограммное обеспечение, комбинация аппаратных средств и программного обеспечения, программное обеспечение или программное обеспечение в ходе исполнения. Например, компонент может быть, но не только, процессом, запущенным на процессоре, процессором, объектом, исполняемым файлом, потоком исполнения, программой и/или компьютером. В качестве иллюстрации, и приложение, запущенное на вычислительном устройстве, и вычислительное устройство могут быть компонентом. Один или более компонентов могут постоянно размещаться внутри процесса и/или потока исполнения, и компонент может быть локализован на компьютере и/или распределен между двумя и более компьютерами. Кроме того, эти компоненты могут выполняться с различных машиночитаемых носителей, сохраняющих различные структуры данных. Компоненты могут обмениваться данными посредством локальных и/или удаленных процессов, например, в соответствии с сигналом, имеющим один или более пакетов данных (к примеру, данных из одного компонента, взаимодействующего с другим компонентом в локальной системе, распределенной системе и/или по сети, например по Интернету, с другими системами посредством сигнала).
Помимо этого, различные варианты осуществления описываются в данном документе в связи с мобильным устройством. Мобильное устройство также можно называть системой, абонентским устройством, абонентской станцией, мобильной станцией, мобильным устройством, удаленной станцией, удаленным терминалом, терминалом доступа, пользовательским терминалом, терминалом, устройством беспроводной связи, пользовательским агентом, пользовательским устройством или пользовательским оборудованием (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. Например, группы антенн могут быть выполнены с возможностью обмениваться данными с мобильными устройствами (к примеру, 116) в секторе областей, покрываемых посредством базовой станции 102. При связи по прямым линиям 118 и 124 связи передающие антенны базовой станции 102 могут использовать формирование диаграммы направленности для того, чтобы улучшать отношение "сигнал-шум" прямых линий 118 и 124 связи для мобильных устройств 116 и 122. Кроме того, хотя базовая станция 102 использует формирование диаграммы направленности для того, чтобы передавать в мобильные устройства 116 и 122, беспорядочно распределенные по связанному покрытию, мобильные устройства в соседних сотах могут быть подвержены меньшим помехам по сравнению с передачей базовой станции через одну антенну во все свои мобильные устройства.
Может быть желательным использовать некогерентную передачу служебных сигналов, такую как ортогональная модуляция, для того чтобы передавать каналы управления между устройствами связи (к примеру, мобильным устройством, базовой станцией). Например, когда ортогональное мультиплексирование, такое как мультиплексирование с частотным разделением каналов с одной несущей (SC-FDM) или мультиплексирование с ортогональным частотным разделением каналов (OFDM), используется для каналов трафика, может быть желательным использовать ортогональное мультиплексирование для канала(ов) управления (к примеру, канала индикатора качества канала (CQICH), который может доставлять информацию об измерении отношения "сигнал-к-помехам-и-шуму" (SINR) канала нисходящей линии связи и может использоваться в качестве опорного сигнала управления мощностью восходящей линии связи), поскольку с точки зрения измерения канала, одинаковые или аналогичные помехи могут наблюдаться между каналом трафика и каналом управления. Например, после декодирования канала управления с использованием одного типа мультиплексирования (к примеру, ортогонального), состояние канала (к примеру, условия помех) для канала управления может быть измерено и применено к каналу трафика, чтобы способствовать улучшенному управлению и/или декодированию канала трафика, что может приводить к улучшению передачи и приема сигналов по каналу трафика. Такая информация о состоянии канала не доступна, если канал управления не использует тот же тип мультиплексирования (к примеру, ортогональное), как канал трафика. Другая причина для использования ортогональной модуляции на основе некогерентной передачи служебных сигналов состоит в том, что когерентная передача служебных сигналов имеет недостаток в дополнительном объеме служебной информации на передачу пилотных сигналов, тогда как ортогональная модуляция с некогерентной передачей служебных сигналов может исключать служебную информацию на передачу пилотных сигналов в восходящей линии связи.
Традиционно, эффективность ортогонального кода для передачи информации канала управления может быть нежелательно низкой. Настоящее новшество позволяет расширять ортогональную модуляцию от двоичной до комплексной (к примеру, четверичной) модуляции, что может значительно повышать эффективность использования ширины полосы пропускания. Настоящее новшество также может оптимизировать эффективность ортогонального канала управления посредством расчета набора эффективных по ширине полосы пропускания комплексных кодовых слов, которые могут иметь значительно более лучшее взаимно-корреляционное свойство, что способствует сокращению числа тонов, используемых для ортогонального мультиплексирования каналов управления восходящей линии связи, способствовать оценке уровня помех, обнаружению со стиранием и/или способствовать одновременной или практически одновременной передаче нескольких типов управляющей информации (к примеру, CQICH, канал индикатора матрицы предварительного кодирования (PMICH), канал запроса на диспетчеризацию (SRCH) и т.д.). Например, настоящее новшество может рассчитывать требуемый (к примеру, большой) набор комплексно-ортогональных кодовых слов и может исключать кодовые слова наихудшего случая и/или дополнительные кодовые слова из комплексно-ортогонального кода, чтобы создавать набор кодовых слов для эффективной по ширине полосы пропускания некогерентной передачи служебных сигналов с желательным взаимно-корреляционным свойством. Помимо этого, многорежимная работа может применяться с использованием расчетных комплексных кодовых слов, чтобы дополнительно повышать эффективность использования ширины полосы пропускания.
В качестве примера, типично при двоичной ортогональной модуляции, которая основана на некогерентной передаче служебных сигналов, доставлять 8 битов, может заключаться код Адамара (256, 8), и такие двоичные ортогональные служебные сигналы могут стоить 256 тонов, что может быть нежелательно высокой величиной, поскольку она может быть за пределами бюджета ширины полосы пропускания для ортогонального мультиплексирования каналов управления восходящей линии связи, а также предоставлять чрезмерно низкую кодовую скорость (к примеру, 1/32). В соответствии с различными вариантами осуществления, настоящее новшество может сокращать используемое число тонов до значительно меньшего числа тонов (к примеру, 32 тонов или меньше), чтобы доставлять 8 битов для ортогонального мультиплексирования каналов управления восходящей линии связи. Например, настоящее новшество может использовать комплексно-ортогональную модуляцию (к примеру, четверичную фазовую манипуляцию (QPSK)) для некогерентной передачи служебных сигналов, чтобы сокращать число тонов, используемых для того, чтобы передавать информацию канала управления, по сравнению с двоичной ортогональной модуляцией, способствовать эффективной по ширине полосы пропускания некогерентной передаче служебных сигналов. Варианты кодовых слов, которые формируют плохую корреляцию (к примеру, корреляцию 1/), сначала могут быть исключены, что позволяет повышать взаимную корреляцию для наихудшего случая между оставшимися соответствующими парами кодовых слов. Дополнительно, предварительно определенное число оставшихся кодовых слов может быть отброшено, чтобы удовлетворять требуемой спектральной эффективности (к примеру, требуемому числу допустимых кодовых слов для данного числа тонов). Отбрасываемые слова могут использоваться в других целях, к примеру, при оценке уровня помех, обнаружении со стиранием и т.д.
В соответствии с аспектом, устройство связи, такое как мобильное устройство (к примеру, 116) и/или базовая станция 102, может быть выполнено с возможностью использовать комплексные последовательности для эффективной по ширине полосы пропускания некогерентной передачи служебных сигналов для каналов управления восходящей линии связи (к примеру, CQICH, PMICH, SRCH и т.д.), например, связанной с SC-FDM или OFDM. Устройство связи может передавать требуемое число битов информации канала управления, причем такая информация канала управления может быть передана с использованием комплексно-ортогональной модуляции.
Следует принимать во внимание, что хотя настоящее новшество описывается в данном документе относительно мобильного устройства (к примеру, 116) и базовой станции 102, настоящее новшество не ограничено таким образом, и аспекты настоящего новшества могут использоваться фактически в любом устройстве связи, будь то при обмене данными в беспроводном окружении или проводном окружении.
В соответствии с одним вариантом осуществления, комплексно-ортогональная модуляция может использоваться и применяться посредством устройств связи (к примеру, 102, 116), где модуляция высшего порядка (к примеру, QPSK) может использоваться для некогерентной передачи служебных сигналов, чтобы способствовать сокращению числа тонов, используемых для того, чтобы передавать информацию канала управления. В одном аспекте, число битов информации канала управления, которая должна быть передана, может быть разделено на несколько наборов битов, и каждый набор битов может быть кодирован отдельно (к примеру с использованием кода Адамара). Посредством разделения битов информации канала управления на несколько наборов, число используемых тонов может быть сокращено до указанного числа тонов по сравнению с числом используемых тонов, если биты не разделены, по меньшей мере, частично на основе, например, числа битов в каждой группе битов и/или числа групп битов. Группа может быть расширена от двоичной до четверичной, и один поднабор битов может быть передан для синфазной составляющей (I-фазы), а другой поднабор битов может быть передан для квадратурной составляющей (Q-фазы), так что соответствующие последовательности информации канала управления могут быть модулированы с использованием модуляции высшего порядка (к примеру, QPSK) и могут быть переданы по указанному числу тонов. В другом аспекте, кодовое слово может быть скремблировано посредством конкретной комплексной последовательности псевдослучайного шума (PN) указанной длины (к примеру, равной числу тонов в каждом наборе), чтобы предоставлять оптимальную автокорреляцию в канале с многолучевым распространением.
8
8
4
m
Например, чтобы передавать требуемое число битов (к примеру, 8 битов) информации канала управления с использованием двоичной ортогональной модуляции, которая основана на некогерентной передаче служебных сигналов, служебные сигналы могут заключать в себе код Адамара (256, 8), и такие двоичные ортогональные служебные сигналы могут стоить 2 тонов (к примеру, 256 тонов). Посредством использования комплексно-ортогональной модуляции число тонов, используемых для того, чтобы передавать требуемое число битов информации канала управления, может быть сокращено, например, до 16 тонов, чтобы передавать 8 битов. В одном аспекте, требуемое число битов информации канала управления может быть разделено на несколько наборов битов (к примеру, 2 набора битов), и каждый набор может быть отдельно кодирован с использованием соответствующего кода Адамара. Группа может быть расширена от двоичной до четверичной, и 4 бита могут быть переданы для I-фазы и 4 бита могут быть переданы для Q-фазы, и как результат, вместо использования 2 тонов (к примеру, как при традиционной двоичной ортогональной модуляции) могут использоваться 2 тонов. Например, 8 битов могут быть разделены на два набора из 4 информационных битов, и каждый набор может быть отдельно кодирован посредством кода Адамара (16, 4). Две действительных двоичных последовательности длиной 16 могут быть представлены посредством пары (, ) (=0, 1,…, 255). Двоичные последовательности могут быть QPSK-модулированы посредством  и переданы по 16 тонам.
В другом аспекте, кодовое слово может быть скремблировано посредством конкретной для UE комплексной PN-последовательности длины 16, чтобы предоставлять оптимальную автокорреляцию в канале с многолучевым распространением. Несмотря на значительное уменьшение ширины полосы пропускания, может быть трудным применять вышеуказанный набор кодовых слов QPSK к практической некогерентной передаче служебных сигналов вследствие значительной взаимной корреляции между двумя различными кодовыми словами, к примеру:
. (1)
Отметим, что взаимная корреляция между кодовыми словами является важным параметром, который управляет производительностью некогерентной передачи служебных сигналов. Как правило, пара из различных кодовых слов не должна иметь значение корреляции в единицу вследствие различия или в I-фазе или в Q-фазе. Во многих случаях, может быть ортогональная I-фаза, но совпадающая Q-фаза, или наоборот, между парой кодовых слов. Каждый раз, когда как I-фаза, так и Q-фаза являются ортогональными, значение корреляции (к примеру, свойство корреляции) может быть равно 0, но если или I-фаза, или Q-фаза является совпадающей, а другая фаза является ортогональной, или I-фаза первого кодового слова является совпадающей для Q-фазы второго кодового слова, но Q-фаза первого кодового слова является ортогональной к I-фазе второго кодового слова, значение корреляции может быть равно 1/2 или 1/. Наиболее важным является то, что желательно удалять максимально возможное число этих случаев высокой корреляции (к примеру, значение взаимной корреляции для наихудшего случая 1/) (до степени, в которой достижима требуемая спектральная эффективность), где комплексное кодовое слово имеет идеальное совпадение по I-фазе или Q-фазе - если есть идеальное совпадение по I-фазе, может быть нежелательная корреляция, и если есть идеальное совпадение по Q-фазе, может быть нежелательная корреляция. Если I-фаза одного кодового слова является идеально совпадающей с Q-фазой другого кодового слова, также может быть нежелательная корреляция относительно этих кодовых слов. Например, в канале с равномерным затуханием, после умножения на комплексный коэффициент  канала и прибавления вектора  фонового шума с нормированной дисперсией, приемное устройство (к примеру, базовая станция 102) может наблюдать
.
Затем, оптимальное некогерентное приемное устройство может принимать кодовое слово, которое максимизирует:
n
, =0, 1,…, 255. (2)
В случае разнесенного приема (к примеру, вследствие многолучевого распространения или нескольких приемных антенн) порядка L в канале с рэлеевским затуханием, оптимальный показатель может изменяться на следующее:
n
, =0, 1,…, 255 (3)
l
l
l
при , где  - это -й разнесенный прием кодового слова,  - это долговременная средняя мощность -го канала разнесенного приема, а  - это общая энергия допустимых кодовых слов. Когда профиль канала не является измеряемым, α может быть задан равным .
Как правило, высокая взаимная корреляция не уменьшается в вышеупомянутой структуре ортогональных комплексных кодов, даже если длина кодового слова увеличивается, поскольку высокая корреляция происходит от идеальной коллизии одной размерности кодового слова с одной размерностью, что может приводить к значению корреляции в 1/2, или с двумя размерностями, что может приводить к значению корреляции 1/, другого кодового слова.
В соответствии с другим вариантом осуществления, независимые действительные коды скремблирования могут быть применены для I-фазы и Q-фазы каждого кодового слова, чтобы способствовать снижению пиковой взаимной корреляции комплексно-ортогональной модуляции в некогерентном приемном устройстве (к примеру, базовой станции 102). Например, пиковая взаимная корреляция 1/ может возникать между двумя комплексно-ортогональными кодовыми словами  и , когда кодовые слова удовлетворяют следующим двум условиям:
[Условие 1]  или, и (4a)
[Условие 2] . (4b)
Чтобы уменьшать пиковую взаимную корреляцию комплексно-ортогональной модуляции в некогерентном приемном устройстве, независимые действительные коды скремблирования могут быть применены для I-фазы и Q-фазы каждого кодового слова, причем первый действительный код скремблирования может быть применен для I-фазы, а другой действительный код скремблирования может быть применен для Q-фазы каждого кодового слова. Два соответствующих кода скремблирования для I-фазы и Q-фазы могут быть представлены посредством  и , и результирующие комплексно-ортогональные кодовые слова могут принимать следующую форму:
, m=0, 1…, 255 (5)
где оператор  может быть задан как поэлементное умножение векторов  и . В другом аспекте, кодовые слова могут быть дополнительно скремблированы посредством конкретной для UE комплексной PN-последовательности указанной длины (к примеру, длины 16 в вышеприведенном примере), чтобы предоставлять оптимальную автокорреляцию в канале с многолучевым распространением.
Взаимная корреляция между двумя различными кодовыми словами и , вероятно, уменьшается, поскольку она может принимать следующее:
, (6)
N
N
где  и  - это псевдослучайные переменные, которые могут зависеть от пары кодовых слов и взаимно-корреляционного свойства  и . Посредством предположения, что  и  являются независимыми случайными двоичными последовательностями  и  могут быть аппроксимированы как гауссовы случайные величины с нулевым средним и дисперсией 1/4 для глубины последовательности . Следовательно, для случайных последовательностей скремблирования пиковая корреляция может быть статистически описана посредством следующего:
, (7)
N
N=
N
который, вероятно, меньше чем 1/, когда  большое. В примере 16 (как определено, равно 16 в соответствии с вышеприведенным примером), типичное значение корреляции может быть вычислено следующим образом:
.
Тем не менее, взаимная корреляция для наихудшего случая может быть большей, чем это типичное значение корреляции (нижний предел Уолша). Посредством расчета пары последовательностей скремблирования  и так, чтобы взаимная корреляция для наихудшего случая между I-фазой и Q-фазой могла быть минимизирована или уменьшена, производительность некогерентной демодуляции может быть повышена.
В соответствии с другим вариантом осуществления, биты информации канала управления могут быть разделены на несколько поднаборов, и поднаборы могут быть переданы по отдельным ресурсам мультиплексирования с временным разделением каналов (TDM) или мультиплексирования с частотным разделением каналов (FDM), причем разделение этих битов может способствовать уменьшению и/или управлению взаимно-корреляционным свойством наихудшего случая. В соответствии с аспектом раскрытого предмета изобретения, может использоваться двоичная ортогональная модуляция, и первый поднабор битов информации канала управления может быть передан в приемное устройство (к примеру, базовую станцию 102) по первому поднабору тонов, а другой поднабор битов информации канала управления может быть передан в приемное устройство по другому поднабору тонов.
Как результат, взаимно-корреляционное свойство наихудшего случая 1/ не встречается между кодовыми словами, поскольку, в этом варианте осуществления, сформированная взаимная корреляция для наихудшего случая может иметь значение самое большее 1/2, поскольку или первый поднабор, или второй поднабор могут быть идеально совмещены с некоторым другим кодовым словом. Посредством использования отдельных передач первого поднабора битов и другого поднабора битов с использованием отдельной полосы пропускания, значение взаимной корреляции для наихудшего случая в 1/ может быть исключено, по сравнению с примером комплексно-ортогональной модуляции, описанным выше.
Например, продолжая предыдущий пример, заключающий в себе 8 битов информации канала управления, 8 битов информации канала управления могут быть разделены на два поднабора из 4 информационных битов, и каждый поднабор может быть отдельно кодирован посредством кода Адамара (16, 4). Две действительные двоичные последовательности длиной 16 (к примеру, субкодовые слова) могут быть модулированы посредством двоичной фазовой манипуляции (BPSK) и переданы по двум наборам из 16 частотных тонов каждый. Каждое субкодовое слово может быть скремблировано посредством конкретной для UE комплексной PN-последовательности указанной длины (к примеру, длины 16 битов в этом примере), чтобы предоставлять улучшенную автокорреляцию в канале с многолучевым распространением. В приемном устройстве (к примеру, базовой станции 102), информационные биты, передаваемые по этим двум наборам ресурсов, могут быть отдельно декодированы посредством детектора пиковой энергии (к примеру, 1 из 16, в примере) и конкатенированы, чтобы восстанавливать первоначальную последовательность информационных битов длиной в 8 битов.
В примерном случае передачи 8 битов информации канала управления, 32 тона используются для того, чтобы передавать эти 8 информационных битов, что больше чем 16 тонов, используемых для комплексно-ортогональной модуляции, но намного меньше чем 256 тонов, используемых для примитивной одиночной двоичной ортогональной модуляции. Следует отметить, что декодирование является успешным, когда оба поднабора информационных битов успешно декодированы. С точки зрения взаимной корреляции, сформированная нормированная взаимная корреляция для наихудшего случая может составлять 1/2, что может происходить, когда первое или второе субкодовые слова из двух кодовых слов являются совпадающими. Таким образом, по сравнению с комплексно-ортогональной модуляцией, взаимная корреляция для наихудшего случая может быть повышена с 1/ до 1/2 за счет удвоенного потребления ресурсов полосы пропускания и времени (к примеру, 32 тона вместо 16 тонов).
N
Дополнительно, может быть желательным выделять эти два субкодовых слова вместе в рамках когерентного времени и когерентной полосы пропускания, поскольку многократная действительная ортогональная модуляция может не быть эффективной с точки зрения эффективности сопротивления многолучевого распространения вследствие короткой длины (или периода декодирования с сужением спектра) каждого субкодового слова (к примеру, 16 тонов), если эти два ресурса подвержены различным каналам. Нормированные непиковые значения автокорреляции случайных последовательностей могут составлять приблизительно 1/, где  - это коэффициент расширения спектра (или длина интеграции). Таким образом, в вышеприведенном примере, где два набора по 16 тонов передаются отдельно, сопротивление многолучевого распространения может быть понижено приблизительно до 1/ = 1/4, по сравнению с сопротивлением многолучевого распространения для 32 тонов, которое может составлять приблизительно 1/.
В соответствии с другим вариантом осуществления, основанный на исключении комплексно-ортогональный код может быть рассчитан и может быть использован посредством устройства связи, такого как мобильное устройство (к примеру, 116) и/или базовая станция 102, для того чтобы способствовать передаче информации канала управления в приемное устройство (к примеру, другое устройство связи). В одном аспекте, основанный на исключении комплексно-ортогональный код может быть рассчитан через комбинацию двух технологий высокоскоростной ортогональной модуляции, как описано в данном документе. Расчет кода, где нежелательные кодовые слова (к примеру, пары кодовых слов, связанные со значением(ями) взаимной корреляции для наихудшего случая) исключены из набора доступных кодовых слов, позволяет способствовать эффективной по ширине полосы пропускания передаче информации канала управления. Например, может быть желательным исключать все пары кодовых слов, которые формируют корреляцию в 1/, или, по меньшей мере, исключать максимально возможное число пар кодовых слов. Таким образом, может быть желательным, например, исключать пары кодовых слов, где как I-фаза, так и Q-фаза одного кодового слова является совпадающей или с I-фазой, или с Q-фазой другого кодового слова (к примеру, пары кодовых слов, которые удовлетворяют условию 1 и условию 2, соответственно, связанным с уравнениями 4a и 4b, как описано в данном документе).
В соответствии с аспектом, может использоваться комплексно-ортогональная модуляция (к примеру, QPSK), и набор кодовых слов может быть формирован, по меньшей мере, частично на основе предварительно определенного критерия кодового слова. Дополнительно, поднабор кодовых слов, таких как кодовые слова, формирующие значение перекрестной модуляции наихудшего случая (к примеру, 1/), может исключаться, по меньшей мере, частично на основе предварительно определенного критерия кодового слова. Кроме того, число кодовых слов из набора кодовых слов может быть исключено и отброшено так, что имеется требуемое (к примеру, минимальное) число оставшихся кодовых слов, что позволяет способствовать передаче требуемого числа битов информации канала управления, по меньшей мере, частично на основе предварительно определенного критерия кодового слова, причем эти отброшенные кодовые слова или их часть могут использоваться в других целях (к примеру, для оценки уровня помех, обнаружения со стиранием, многорежимной работы канала управления и т.д.). Предварительно определенный критерий кодового слова может относиться, например, к доступной ширине полосы пропускания, числу кодовых слов в наборе кодовых слов, числу битов информации канала управления, которые должны быть переданы в данное время, значению взаимной корреляции соответствующей пары кодовых слов, типу передачи с ортогональной модуляцией, которая должна быть использована, заданному значению взаимной корреляции для наихудшего случая между кодовыми словами, числу тонов, используемых для того, чтобы способствовать передаче информации канала управления, числу отброшенных кодовых слов, которые должны быть доступными для других целей (к примеру, оценки уровня помех, обнаружения со стиранием, многорежимной работы канала управления и т.д.) и/или к другим факторам.
В одном аспекте, может быть сформирован набор действительных двоичных ортогональных последовательностей предварительно определенной длины (к примеру, Адамара). Пара несовпадающих последовательностей в этом наборе последовательностей может быть выбрана, что может приводить к определенному числу доступных кодовых слов, по меньшей мере, частично на основе выбранных последовательностей. Выбранные несовпадающие последовательности могут быть такими, что они приводят, по меньшей мере, к числу кодовых слов, требуемых для того, чтобы передавать требуемое число битов информации канала управления (к примеру, CQICH). Дополнительно, одна из несовпадающих последовательностей может быть использована для I-фазы, а другая несовпадающая последовательность может быть использована для Q-фазы, чтобы создавать комплексное кодовое слово. Если имеются дополнительные кодовые слова за пределами числа кодовых слов, требуемых для того, чтобы способствовать передаче битов информации канала управления, дополнительные кодовые слова могут быть исключены и отброшены, чтобы удовлетворять требуемой спектральной эффективности (к примеру, требуемому числу допустимых кодовых слов для данного числа тонов). Отброшенные кодовые слова могут быть использованы в других целях, например для оценки уровня помех, обнаружения со стиранием, использования в многорежимной работе канала управления и т.д.
l
k
Например, в продолжение примера, если требуется передавать 8 битов информации канала управления, сокращенный комплексно-ортогональный код может быть сформирован следующим образом. Набор из действительных двоичных ортогональных последовательностей длиной 24 (к примеру, Адамара) {: =0, 1,…, 23} может быть сформирован. Пара несовпадающих последовательностей {(, ):  } из 24 двоичных ортогональных последовательностей может быть выбрана, что может предоставлять  доступных кодовых слов (к примеру, (24…23)/2=276 кодовых слов). Кодовое слово Адамара в 24 может быть наименьшим, что может приводить, по меньшей мере, к требуемому числу доступных кодовых слов (к примеру, 256 кодовых слов), чтобы способствовать передаче 8 битов информации канала управления, поскольку нет кодового слова Адамара в 23, например, поэтому следующее наименьшее доступное кодовое слово Адамара равно 20, что не позволяет формировать, по меньшей мере, требуемое число доступных кодовых слов. Поскольку требуется иметь 256 кодовых слов, чтобы приспосабливать передачу 8 битов информации канала управления, поднабор из 256 кодовых слов может быть выбран посредством применения предварительно определенного сформированного критерия (к примеру, предварительно определенного критерия кодового слова), и невыбранные кодовые слова могут быть исключены и отброшены. В одном аспекте, отбрасываемые 20 кодовых слов могут использоваться в других целях (к примеру, для оценки уровня помех, обнаружения со стиранием, использования в многорежимной работе канала управления и т.д.). Сокращенное комплексно-ортогональное k-е кодовое слово длиной 24 может быть сформировано посредством , =0, 1,…, 255, где код скремблирования, , может быть использован и может быть зависящей от устройств связи нормированной комплексной PN-последовательностью, которая может использоваться для того, чтобы предоставлять оптимальную автокорреляцию в канале с многолучевым распространением. Относительно вышеприведенного уравнения, оператор  означает поэлементное умножение векторов (к примеру, как задано в данном документе), а (, ) может быть парой несовпадающих двоичных ортогональных последовательностей, соответствующих k-му кодовому слову. Поскольку расчетное кодовое слово - это комплексное кодовое слово, и комплексное кодовое слово умножается на общую комплексную PN-последовательность, нет изменения в структуре корреляции, что желательно, и может быть предусмотрено улучшение свойства автокорреляции каждого кодового слова, так что каждое кодовое слово может быть более устойчивым к ошибкам и может лучше подавлять помехи при многолучевом распространении.
Нормированная взаимная корреляция для наихудшего случая между любыми двумя комплексно-ортогональными последовательностями в наборе, рассчитанном посредством исключения, становится равной 1/2, поскольку условия 1 и 2 (к примеру, как пояснено в данном документе относительно уравнений 4a и 4b) не могут быть удовлетворены вследствие условия исключения кодового слова (), применяемого в расчете кода. Отметим, что многократная действительная ортогональная модуляция или когерентный RM-код второго порядка также может иметь взаимную корреляцию для наихудшего случая в 1/2, тогда как определенные из схем некогерентной передачи служебных сигналов через комплексно-ортогональную модуляцию, ранее описанные в данном документе, могут иметь большие значения взаимной корреляции 1/ и  соответственно.
С другой стороны, передающее устройство связи (к примеру, мобильное устройство 116) может использовать основанную на исключении комплексно-ортогональную модуляцию для того, чтобы способствовать передаче 8 битов информации канала управления по 24 тонам через некогерентную передачу служебных сигналов в приемное устройство (к примеру, базовую станцию 102), что лучше с точки зрения эффективности использования ширины полосы пропускания, чем многократная действительная ортогональная модуляция, которая использует 32 тона для того, чтобы передавать 8 битов информации канала управления в приемное устройство. Кроме того, основанная на исключении комплексно-ортогональная модуляция может быть лучше, чем многократная действительная ортогональная модуляция, с точки зрения эффективности подавления помех при многолучевом распространении, поскольку длина декодирования с сужением спектра может быть равна длине кодового слова. Например, в этом примере, использующем 24 тона, характеристика подавления может быть пропорциональной 1/24, что может быть улучшенной характеристикой подавления по сравнению с примером, использующим 32 тона, разделенные на два набора из 16 тонов, которые могут иметь характеристику подавления, пропорциональную 1/16, поскольку в предыдущем примере (к примеру, 24 тона) весь выделенный спектр может использоваться для одного фрагмента кодовых слов вместо двух отдельных фрагментов кодового слова в последнем примере (к примеру, двух наборов в 16 тонов).
В соответствии с другим аспектом, приемное устройство (к примеру, устройство связи, такое как базовая станция 102 или мобильное устройство 116) может использовать субоптимальное многопиковое некогерентное декодирование вместо оптимального декодирования (к примеру, как описано в данном документе относительно уравнений (2)-(3)), чтобы уменьшать сложность приемного устройства, хотя субоптимальное многопиковое некогерентное декодирование потенциально может снижать производительность декодирования. В этом случае, приемное устройство может оценивать корреляцию между действительным ортогональным векторным набором  и дескремблированным вектором  наблюдения, где  может быть последовательностью дескремблирования, а  может быть принимаемым сигналом, чтобы получать показатели корреляции:
i=
, 0, 1,…, 15. (8)
Умножая одно действительное кодовое слово из 24 двоичных кодовых слов на дескремблированный комплексный принимаемый сигнал, I-фаза и Q-фаза результата корреляции могут быть реализованы в уравнении (8). Показатели декодирования могут быть вычислены и сравнены, например, посредством следующего:
(комбинирование по энергии) (9)
или
(дифференциальное комбинирование) (10)
В другом аспекте, число тонов, используемых для того, чтобы передавать требуемое число битов информации канала управления, может быть дополнительно сокращено, и/или число отброшенных кодовых слов, доступных для других требуемых целей, может быть увеличено посредством расширения основанной на исключении комплексно-ортогональной модуляции. В соответствии с одним аспектом, , который может быть получен посредством перестановки I-фазы и Q-фазы каждого из ортогональных кодовых слов (за исключением общего кода скремблирования), может быть добавлен в набор основанных на исключении комплексно-ортогональных кодовых слов, чтобы удваивать размер набора, без ухудшения взаимно-корреляционного свойства между кодовыми словами, поскольку  является ортогональным к , что является истиной, поскольку  является ортогональным к , и каждый элемент векторов , , ,  имеет постоянную величину (к примеру, +1 или -1). Учитывая такую ортогональную взаимосвязь, добавление  к набору сокращенных комплексно-ортогональных кодовых слов не ухудшает взаимно-корреляционное свойство между кодовыми словами, но такое добавление  к набору сокращенных комплексно-ортогональных кодовых слов может удваивать размер набора.
N
l
Когда доступное число тонов равно , размер набора первоначального основанного на исключении комплексно-ортогонального кода составляет , тогда как расширенный размер набора может составлять . Как результат, в примере 8 битов информации канала управления, где 256 кодовых слов требуется для того, чтобы способствовать передаче 8 битов от передающего устройства связи (к примеру, мобильного устройства 116) в приемное устройство (к примеру, устройство связи, такое как базовая станция 102), наименьшее число тонов, которое удовлетворяет , равно 17. Следовательно, действительные двоичные последовательности Адамара длиной 20 {{: =0, 1,…, 19} могут использоваться вместо действительных двоичных последовательностей Адамара длиной 24, которые используются в предыдущем примере. Расширенный размер набора может приводить к 380 кодовым словам (к примеру, 20 · 19=380 кодовых слов). Из 380 расширенных, основанных на исключении комплексно-ортогональных кодовых слов, поднабор из 256 слов может быть выбран, по меньшей мере, частично на основе предварительно определенного сформированного критерия (к примеру, предварительно определенного критерия кодового слова). Другие 124 кодовых слова могут быть отброшены, и отброшенные 124 кодовых слова могут использоваться в других целях (к примеру, для оценки уровня помех, обнаружения со стиранием, использования в многорежимной работе канала и т.д.). Эти 124 отброшенных кодовых слова, доступные для других требуемых целей, являются значительным увеличением по сравнению с 20 отброшенными кодовыми словами, доступными в предыдущем примере. Дополнительно, этот расширенный код использует 20 QPSK-тонов для того, чтобы передавать 8 битов информации канала управления в приемное устройство, при этом сохраняя нормированное значение взаимной корреляции для наихудшего случая в 1/2. При использовании расширенных основанных на исключении ортогональных кодовых слов, соответствующее приемное устройство (к примеру, устройство связи) должно использовать оптимальное некогерентное обнаружение, как описано в данном документе.
В соответствии с еще одним другим аспектом, декодирование со стиранием может быть применено в некогерентной передаче служебных сигналов для того, чтобы способствовать обнаружению со стиранием и декодированию принимаемого сигнала во время передачи информации канала управления. При использовании основанной на исключении (или расширенной, основанной на исключении) комплексно-ортогональной модуляции, отбрасываемые слова могут быть использованы в других целях, например для декодирования со стиранием, и когда используются для декодирования со стиранием, отброшенные кодовые слова могут использоваться для того, чтобы способствовать управлению порогом для обнаружения со стиранием.
Например, поскольку отброшенные кодовые слова не используются как часть передачи сигнала канала управления, когда передача принимается, отброшенные кодовые слова или их часть может быть использована для декодирования со стиранием или других целей. Отброшенные кодовые слова могут быть коррелированы с поступающим сигналом, что способствует измерению или оценке уровня помех (к примеру, оценку уровня помех). Может выгодным измерять уровень фонового шума с использованием таких отброшенных кодовых слов. Кроме того, пороговые уровни могут быть точно настроены с помощью отброшенных кодовых слов.
Может быть предусмотрено множество технологий для применения декодирования со стиранием. В аспекте, приемное устройство (к примеру, устройство связи, такое как базовая станция 102 или мобильное устройство 116) может использовать декодирование со стиранием для некогерентной передачи служебных сигналов. Приемное устройство может принимать некогерентный сигнал во время передачи информации канала управления. Например, приемное устройство может быть базовой станцией 102, которая может принимать информацию канала управления от мобильного устройства (к примеру, 116).
Приемное устройство может определять кодовое слово в соответствии с декодированием по максимальной вероятности (ML), таким как описанное в данном документе относительно уравнений (2)-(3). Приемное устройство может выбирать кодовые слова, которые являются идеально ортогональными (к примеру, взаимная корреляция равна 0) к определенному кодовому слову. Приемное устройство может вычислять среднее значение выходной энергии декодера, соответствующих выбранным кодовым словам. Приемное устройство может определять разность (или, альтернативно, отношение) между значениями энергии определенных кодовых слов и средними значениями выходной энергии декодера, соответствующими выбранным кодовым словам. Приемное устройство может определять, превышает или равен показатель разности (или, альтернативно, отношения) между значениями энергии определенных кодовых слов и средними значениями выходной энергии декодера, соответствующими выбранным кодовым словам, предварительно определенному пороговому уровню, связанному с результатом декодирования. Если такой показатель превышает или равен предварительно определенному пороговому уровню, приемное устройство может определять, что результат декодирования является допустимым; а если такой показатель меньше предварительно определенного порогового уровня, приемное устройство может определять, что результат декодирования не является допустимым и может объявлять стирание.
В соответствии с еще одним аспектом, определенное кодовое слово может быть использовано, как если бы оно было известной последовательностью для того, чтобы способствовать применению декодирования со стиранием в некогерентной передаче служебных сигналов, чтобы способствовать декодированию принимаемого сигнала во время передачи информации канала управления. Приемное устройство (к примеру, устройство связи, такое как базовая станция 102) может использовать определенное кодовое слово при условии, что декодирование является корректным, чтобы оценивать коэффициенты канала распространения. Определенное или объявляемое кодовое слово может быть использовано в качестве опорного или пилотного сигнала, который может быть использован для того, чтобы способствовать созданию канала управления. После создания канала может быть измерена мощность канала. Приемное устройство может удалять (к примеру, вычитать) компонент сигнала, соответствующий определенному кодовому слову, из принимаемого сигнала. Приемное устройство может оценивать среднюю мощность оставшегося сигнала (к примеру, после удаления компонента сигнала из принимаемого сигнала), чтобы оценивать уровень фонового шума. Следует отметить, что уровень фонового шума должен быть высоким, если декодирование является некорректным. Приемное устройство может вычислять отношение "сигнал-шум" (SNR), по меньшей мере, частично на основе оценки канала (к примеру, оценки коэффициентов канала распространения) и оценки уровня шума.
Следует принимать во внимание, что применение декодирования со стиранием, описанное в данном документе, является одной из многих технологий, которые могут использоваться для того, чтобы выполнять декодирование со стиранием, и настоящее новшество не ограничено таким образом, поскольку настоящее новшество предполагает, что другие технологии могут использоваться посредством приемного устройства или другого компонента для того, чтобы выполнять декодирование со стиранием принимаемого некогерентного сигнала. Приемное устройство может определять, превышает или равен SNR предварительно определенному пороговому уровню, для определения допустимого результата декодирования. Если приемное устройство определяет, что SNR превышает или равен предварительно определенному пороговому уровню, приемное устройство может определять, что определенное кодовое слово является допустимым результатом декодирования. Если приемное устройство определяет, что SNR меньше предварительно определенного порогового уровня, приемное устройство может определять, что определенное кодовое слово не является допустимым результатом декодирования, и приемное устройство может объявлять стирание.
В соответствии с еще одним аспектом раскрытого предмета изобретения, устройство связи (к примеру, мобильное устройство 116, базовая станция 102) может использовать отброшенные кодовые слова для многорежимной работы канала управления. Например, в дополнение к использованию выбранного числа кодовых слов для передачи первого типа информации канала управления (к примеру, CQICH), устройство связи может использовать другие кодовые слова (к примеру, отброшенные кодовые слова) для того, чтобы способствовать передаче одного или более других типов информации канала управления (к примеру, PMICH, SRCH и т.д.) в приемное устройство связи. Предварительно определенное число битов CQICH и/или предварительно определенное число битов другой информации канала управления (к примеру, PMICH, SRCH и т.д.) могут быть переданы от передающего устройства связи (к примеру, мобильного устройства 116) в приемное устройство связи (к примеру, базовую станцию 102), по меньшей мере, частично на основе предварительно определенного критерия кодового слова, который может относиться к доступной ширине полосы пропускания, доступным кодовым словам, числу тонов, типу ортогональной модуляции и/или другим факторам, таким как, например, описанные в данном документе.
Многорежимная работа сформированного кода между CQICH и PMICH, например, может быть желательной, если скорость изменения предварительного кодера значительно меньше скорости изменения канала SNR. В одном аспекте, передающее устройство (к примеру, мобильное устройство 116) может передавать PMICH в приемное устройство (к примеру, базовую станцию 102), когда требуется (к примеру, необходимо) обновлять предварительный кодер. В противном случае, может быть передан только CQICH, или CQICH и другая информация канала управления (к примеру, SRCH) может быть отправлена, по необходимости. Нечастая замена CQICH на PMICH не должна существенно влиять на операцию AMC. В соответствии с аспектом раскрытого предмета изобретения, многорежимная операция для того, чтобы передавать более одного типа информации канала управления, может быть выполнена вместе с использованием исключенных кодовых слов в других целях, к примеру, для декодирования со стиранием, оценки уровня помех и т.д.
Например, чтобы продолжать предыдущий пример передачи 8 битов информации канала управления (к примеру, CQICH), посредством использования расширенной, основанной на исключении комплексно-ортогональной модуляции и посредством использования 20 QPSK-тонов, может быть 380 доступных кодовых слов. Эти 256 кодовых слов могут быть выбраны из 380 доступных кодовых слов и могут быть использованы для того, чтобы способствовать передаче CQICH от передающего устройства (к примеру, мобильного устройства 116) в приемное устройство (к примеру, базовую станцию 102). Оставшиеся 124 кодовых слова могут быть отбрасываемыми или исключенными кодовыми словами, которые могут быть доступными для использования в других целях, причем, например, часть отброшенных кодовых слов может использоваться для того, чтобы способствовать передаче другой управляющей информации. Если расчетный код используется для CQICH и PMICH (и/или SRCH и т.д.), 8-битовый CQICH или 6-битовый PMICH могут быть переданы от передающего устройства связи в приемное устройство связи, при этом для 6-битовой передачи PMICH, PMICH может быть передан с использованием 64 отброшенных кодовых слов из 124 доступных отброшенных кодовых слов, и может оставаться 60 отброшенных кодовых слов, которые могут быть использованы в других целях, например, чтобы способствовать регулированию порога декодирования со стиранием или доставлять третий канал управления (к примеру, SRCH, запрос, связанный с выделением ресурсов восходящей линии связи), например. Поскольку набор кодовых слов является различимым между CQICH и PMICH, приемное устройство связи (к примеру, базовая станция 102) может надлежащим образом интерпретировать результат декодирования на предмет того, предназначен принимаемый сигнал для CQICH или PMICH, если декодирование является успешным.
Таким же или аналогичным способом, если требуется передавать 7-битовый CQICH от передающего устройства связи в приемное устройство связи с использованием расширенной, основанной на исключении комплексно-ортогональной модуляции, 16 QPSK-тонов могут быть использованы, и 240 кодовых слов могут быть рассчитаны и доступны, по меньшей мере, частично на основе числа тонов. 7-битовый CQICH или 6-битовый PMICH могут быть переданы, что может использовать 192 кодовых слова, и 48 отброшенных кодовых слов могут оставаться и могут использоваться для других требуемых целей. Альтернативно, 12 QPSK-тонов могут быть выбраны, и 132 кодовых слова могут быть рассчитаны и доступны для того, чтобы передавать только 7-битовый CQICH. В зависимости частично от ширины по битам, требуемой для передачи PMICH и/или SRCH, дополнительные QPSK-тоны могут быть желательными для последнего расчета.
Настоящее новшество может использовать комплексные последовательности для эффективной по ширине полосы пропускания некогерентной передачи служебных сигналов информации канала управления посредством устройства связи в другое устройство связи. В соответствии с различными аспектами и вариантами осуществления, настоящее новшество может использовать комплексно-ортогональный код и может исключать кодовые слова наихудшего случая из комплексно-ортогонального кода, чтобы создавать набор кодовых слов для эффективной по ширине полосы пропускания некогерентной передачи служебных сигналов, которые могут иметь желательное взаимно-корреляционное свойство. Дополнительно, в соответствии с различными аспектами и вариантами осуществления, посредством секционирования сформированного кодового слова на несколько поднаборов кодовых слов, комплексно-ортогональный код может быть использован для одного или более каналов управления, таких как CQICH, PMICH и/или SRCH, чтобы дополнительно повышать эффективность использования ширины полосы пропускания.
Со ссылкой на Фиг.2, проиллюстрирована система 200, которая способствует расчету и/или формированию кодовых слов для того, чтобы способствовать передаче информации между устройствами связи в соответствии с вариантом осуществления раскрытого предмета изобретения. Система 200 может включать в себя устройство 202, которое может быть выполнено с возможностью способствовать расчету и/или формированию кодовых слов, которые могут быть использованы для того, чтобы способствовать передаче информации, такой как информация канала управления, информация о декодировании со стиранием, информация оценки уровня помех и/или другая информация, между передающим устройством связи (к примеру, мобильным устройством 116) и приемным устройством связи (к примеру, базовой станцией 102). В соответствии с одним вариантом осуществления, устройство 102 может быть компьютером или другим вычислительным устройством, которое способствует расчету и формированию кодовых слов. Следует принимать во внимание, что устройство 202 может содержать идентичную или аналогичную функциональность, связанную с расчетом и/или формированием кодовых слов, к примеру, как подробнее описано в данном документе, например, относительно системы 100. Например, устройство 202 может способствовать структурированию и/или формированию кодовых слов, связанных с двоичной ортогональной модуляцией, комплексно-ортогональной модуляцией, основанной на исключении комплексно-ортогональной модуляцией, расширенной, основанной на исключении комплексно-ортогональной модуляцией и т.д., чтобы способствовать передаче информации (к примеру, информацию канала управления, информацию о декодировании со стиранием и т.д.) эффективным по ширине полосы пропускания способом с использованием некогерентной передачи служебных сигналов между устройствами связи.
Устройство 202 может содержать формирователь 204 кодовых слов, который может формировать кодовые слова. Кодовые слова могут быть сформированы, по меньшей мере, частично на основе предварительно определенного критерия кодового слова, чтобы получать кодовые слова с требуемой структурой. Предварительно определенный критерий кодового слова может относиться, например, к доступной ширине полосы пропускания, числу кодовых слов в наборе кодовых слов, числу битов информации канала управления, которая должна быть передана в данное время, значению взаимной корреляции соответствующей пары кодовых слов, типу передачи с ортогональной модуляцией (к примеру, двоичная ортогональная модуляция, комплексно-ортогональная модуляция, основанная на исключении комплексно-ортогональная модуляция, расширенная, основанная на исключении комплексно-ортогональная модуляция и т.д.), который должен использоваться, заданному значению взаимной корреляции для наихудшего случая между кодовыми словами, числу тонов, используемых для того, чтобы способствовать передаче информации канала управления, числу отброшенных кодовых слов, которые должны быть доступны для других целей (к примеру, для оценки уровня помех, обнаружения со стиранием, многорежимной работы канала управления и т.д.), и/или других факторов.
В соответствии с другим аспектом, устройство 202 может включать в себя модуль 206 исключения, который может быть связан с формирователем 204 кодовых слов. Набор кодовых слов может быть сформирован, и модуль 206 исключения может выполнять исключение поднабора кодовых слов набора кодовых слов, по меньшей мере, частично на основе предварительно определенного критерия кодового слова. Например, модуль 206 исключения может выполнять исключение пар кодовых слов, которые формируют значение взаимной корреляции для наихудшего случая (к примеру, 1/) и/или другие нежелательные значения взаимной корреляции. В одном варианте осуществления, модуль 206 исключения может способствовать структурированию основанного на исключении комплексно-ортогонального кода (и/или расширенного, основанного на исключении ортогонального кода), так что взаимная корреляция для наихудшего случая между любыми двумя сокращенными комплексно-ортогональными последовательностями равна 1/2 (в отличие 1/), посредством использования условия исключения кодового слова, , так что условия 1 и 2, связанные с уравнениями 4a и 4b, как описано в данном документе, не могут быть удовлетворены.
В еще одном другом аспекте, модуль 206 исключения также может способствовать исключению требуемого числа кодовых слов, чтобы отбрасывать такие кодовые слова, чтобы удовлетворять требуемой спектральной эффективности (к примеру, предварительно определенному пороговому числу допустимых кодовых слов, требуемых для данного числа тонов). Оставшиеся кодовые слова в наборе кодовых слов могут быть выбраны в качестве кодовых слов, которые могут быть использованы для того, чтобы способствовать передаче определенной информации канала управления (к примеру, CQICH). Отброшенные кодовые слова могут быть использованы, по необходимости, в других целях, таких как декодирование со стиранием, оценка уровня помех и/или многорежимная работа канала управления (к примеру, чтобы способствовать передаче другой информации канала управления, такого как PMICH и/или SRCH).
Устройство 202 также может содержать процессор 208, который может быть соединен с хранилищем 210 данных, формирователем 204 кодовых слов и модулем 206 исключения и может обрабатывать и/или анализировать данные, чтобы способствовать расчету и/или формированию кодовых слов, выбор кодовых слов, исключение кодовых слов и т.д., чтобы способствовать передаче информации, включая информацию канала управления, между устройствами связи.
Устройство 202 дополнительно может включать в себя хранилище 210 данных, которое может быть функционально соединено с процессором 208 и может сохранять данные, которые должны быть переданы, принимаемые данные, информацию, связанную с формированием кодовых слов, исключением кодовых слов, передачей или приемом информации канала управления (к примеру, информации, связанной с комплексно-ортогональной модуляцией, основанной на исключении комплексно-ортогональной модуляцией и/или расширенной, основанной на исключении комплексно-ортогональной модуляцией и т.д.), информацию, релевантную для декодирования со стиранием и/или оценки уровня помех, и любую другую подходящую информацию, которая способствует расчету и/или формированию кодовых слов для того, чтобы способствовать передаче и/или приему информации, такой как информация канала управления, между устройствами связи, такими как мобильное устройство (к примеру, 116) и базовая станция 102. Хранилище 210 данных дополнительно может сохранять протоколы и/или алгоритмы, связанные с расчетом и/или формированием кодовых слов, исключением кодовых слов, ортогональной модуляцией (к примеру, двоичной ортогональной модуляцией, комплексно-ортогональной модуляцией, основанной на исключении комплексно-ортогональной модуляцией и/или расширенной, основанной на исключении комплексно-ортогональной модуляцией и т.д.), декодированием со стиранием, оценкой уровня помех и т.д.
Следует принимать во внимание, что хранилище 210 данных, описанное в данном документе, может содержать энергозависимое запоминающее устройство и/или энергонезависимое запоминающее устройство. В качестве иллюстрации, но не ограничения, энергонезависимое запоминающее устройство может включать в себя постоянное запоминающее устройство (ROM), программируемое ROM (PROM), электрически программируемое ROM (EPROM), электрически стираемое ROM (EEPROM), флэш-память и/или энергонезависимое оперативное запоминающее устройство (NVRAM). Энергозависимое запоминающее устройство может включать в себя оперативное запоминающее устройство (RAM), которое может выступать в качестве внешнего кэша. В качестве иллюстрации, а не ограничения, RAM доступно во многих формах, таких как синхронное RAM (SRAM), динамическое RAM (DRAM), синхронное DRAM (SDRAM), SDRAM с двойной скоростью передачи (DDR SDRAM), усовершенствованное SDRAM (ESDRAM), Synchlink DRAM (SLDRAM) и direct Rambus RAM (DRRAM). Хранилище 210 данных настоящих систем и способов имеет намерение содержать (но не только) эти и любые другие подходящие типы запоминающих устройств.
Ссылаясь на Фиг.3-7, проиллюстрированы технологии, касающиеся использования комплексных последовательностей для эффективной по полосе пропускания некогерентной передачи служебных сигналов в окружении беспроводной связи. Хотя в целях упрощения пояснения технологии показаны и описаны как последовательность действий, необходимо понимать и принимать во внимание, что технологии не ограничены порядком действий, поскольку некоторые действия могут, в соответствии с одним или более вариантов осуществления, выполняться в другом порядке и/или параллельно с действиями, отличными от действий, показанных и описанных в данном документе. Например, специалисты в данной области техники должны понимать и принимать во внимание, что технология может быть альтернативно представлена как последовательность взаимосвязанных состояний или событий, к примеру, на диаграмме состояний. Более того, не все проиллюстрированные действия могут быть использованы для того, чтобы реализовывать технологию в соответствии с одним или более вариантов осуществления.
Со ссылкой на Фиг.3, проиллюстрирована технология 300, которая позволяет способствовать передаче информации (к примеру, информации канала управления), связанной с системой беспроводной связи. На этапе 302, может быть сформирован набор кодовых слов. В одном аспекте, кодовые слова могут быть сформированы для того, чтобы способствовать передаче информации канала управления между передающим устройством связи (к примеру, мобильным устройством 116) и приемным устройством связи (к примеру, базовой станцией 102). В другом аспекте, кодовые слова могут быть рассчитаны на основе BPSK или QPSK, чтобы способствовать эффективной по ширине полосы пропускания некогерентной передаче служебных сигналов. Например, чтобы повышать эффективность использования ширины полосы пропускания, может быть использована комплексно-ортогональная модуляция, и модуляция высшего порядка (к примеру, QPSK) для некогерентного сигнала, связанного с передачей канала управления, может быть использована для того, чтобы способствовать сокращению числа тонов, используемых для того, чтобы передавать информацию канала управления.
На этапе 304, поднабор(ы) кодовых слов могут быть исключены, по меньшей мере, частично на основе предварительно определенного критерия кодового слова (к примеру, как подробнее описано в данном документе). Например, набор кодовых слов может быть сформирован, причем некоторые из пар кодовых слов в наборе могут формировать значение взаимной корреляции для наихудшего случая (к примеру, 1/), которое нежелательно для передачи информации канала управления. В соответствии с аспектом, поднабор кодовых слов с плохими или в ином отношении нежелательными значениями корреляции, такими как пары кодовых слов, формирующие значение взаимной корреляции для наихудшего случая 1/), может быть исключен.
В еще одном аспекте, другой поднабор кодовых слов может быть исключен и отброшен, так что достаточно кодовых слов остаются в наборе, чтобы удовлетворять требуемой спектральной эффективности (к примеру, предварительно определенному пороговому числу допустимых кодовых слов, требуемых для данного числа тонов). Оставшиеся кодовые слова в наборе могут быть выбраны и использованы для того, чтобы способствовать передаче информации канала управления (к примеру, CQICH). Отброшенные кодовые слова или их часть могут быть использованы в других целях, например для оценки уровня помех, обнаружения со стиранием и/или передачи другой управляющей информации (к примеру, PMICH, SRCH и т.д.) например. Например, посредством секционирования сформированного кодового слова на несколько поднаборов кодовых слов, комплексно-ортогональный код может быть использован для одного или более каналов управления, таких как CQICH, PMICH и/или SRCH, чтобы дополнительно повышать эффективность использования ширины полосы пропускания.
Со ссылкой на Фиг.4, проиллюстрирована технология 400, которая способствует формированию кодовых слов для того, чтобы способствовать передаче информации (к примеру, информации канала управления), связанной с системой беспроводной связи. На этапе 402, может быть определено число битов информации канала управления, которая должна быть передана. В одном аспекте, число битов информации канала управления (к примеру, CQICH), которая должна быть передана между передающим устройством связи (к примеру, мобильным устройством 116) и приемным устройством связи (к примеру, базовой станцией 102), может быть определено. На этапе 404, может быть определен тип ортогональной модуляции, которая должна быть использована для того, чтобы способствовать передаче. Например, определение может быть выполнено в отношении того, следует использовать BPSK или модуляцию высшего порядка (к примеру, QPSK) для того, чтобы способствовать передаче информации канала управления и/или другой информации между устройствами связи, например, по меньшей мере, частично на основе числа битов информации, которая должна быть передана, и/или доступной ширины полосы пропускания.
На этапе 406, может быть определено число кодовых слов, которые должны быть использованы. В одном аспекте, число кодовых слов, требуемых для того, чтобы способствовать передаче определенной информации канала управления (к примеру, CQICH), и/или для использования в других целях (к примеру, передачи другой информации канала управления, оценки уровня помех, декодирования со стиранием и т.д.), может быть определено. Это определение может быть основано, например, по меньшей мере, частично на числе битов информации, которая должна быть передана между устройствами связи. В другом аспекте, первый поднабор кодовых слов, в котором каждая пара кодовых слов формирует требуемое (к примеру, хорошее) взаимно-корреляционное свойство, может быть использован для того, чтобы способствовать передаче определенной информации канала управления (к примеру, CQICH). Другой поднабор кодовых слов, который может включать в себя пары кодовых слов, которые формируют нежелательное взаимно-корреляционное свойство (к примеру, значение взаимной корреляции для наихудшего случая 1/), может быть исключен. В соответствии с одним вариантом осуществления, сформированный набор кодовых слов может быть основанным на исключении комплексно-ортогональным кодом (и/или расширенным, основанным на исключении ортогональным кодом), который может быть структурирован так, что взаимная корреляция для наихудшего случая между любыми двумя основанными на исключении комплексно-ортогональными последовательностями равна 1/2 (в отличие от 1/) посредством использования условия исключения кодового слова, , так что условия 1 и 2, связанные с уравнениями 4a и 4b, как описано в данном документе, не могут быть удовлетворены. Как результат, нет пар кодовых слов, формирующих значение взаимной корреляции для наихудшего случая в 1/.
В другом аспекте, также может быть один или более других поднаборов кодовых слов, которые могут быть исключены и отброшены так, что число кодовых слов в первом наборе кодовых слов - это требуемое число (к примеру, предварительно определенное пороговое число) кодовых слов, чтобы удовлетворять требуемой спектральной эффективности (к примеру, требуемому числу допустимых кодовых слов для данного числа тонов). Поднабор(ы) отброшенных кодовых слов может быть использован в других целях, например для декодирования со стиранием, оценки уровня помех и/или многорежимной работы канала управления и т.д., по необходимости.
На этапе 408, может быть определено число тонов. В одном аспекте, число тонов (к примеру, QPSK-тонов) может быть определено, по меньшей мере, частично на основе числа битов информации, которая должна быть передана между устройствами связи, и/или типа кода (к примеру, код Адамара), используемого для расчета кодовых слов.
Обращаясь к Фиг.5, проиллюстрирована технология 500, которая может использовать скремблирование для того, чтобы способствовать передаче информации (к примеру, информации канала управления), связанной с системой беспроводной связи. На этапе 502, может быть сформирован набор комплексно-ортогональных кодовых слов. В одном аспекте, набор комплексно-ортогональных кодовых слов может быть сформирован, по меньшей мере, частично на основе предварительно определенного критерия кодового слова (к примеру, как подробнее описано в данном документе). Комплексно-ортогональные кодовые слова могут быть рассчитаны, сформированы и использованы для того, чтобы способствовать передаче информации, такой как определенная информация канала управления (к примеру, CQICH), и/или другой информации (к примеру, информации, связанной с декодированием со стиранием, оценкой уровня помех, другой информации канала управления), от передающего устройства связи (к примеру, мобильного устройства 116) в приемное устройство связи (к примеру, базовую станцию 102). В другом аспекте, каждый из комплексно-ортогональных кодовых слов может включать в себя I-фазу и Q-фазу. На этапе 504, I-фаза и Q-фаза каждого кодового слова из набора комплексно-ортогональных кодовых слов может быть скремблирована независимо, где, например, первый код скремблирования может быть использован для I-фазы, а другой код скремблирования может быть использован для Q-фазы. В одном аспекте, чтобы способствовать уменьшению пиковой взаимной корреляции комплексно-ортогональной модуляции в некогерентном приемном устройстве, независимый действительный код скремблирования может быть применен для I-фазы и Q-фазы каждого кодового слова в наборе кодовых слов, как подробнее описано выше. В соответствии с другим аспектом, кодовые слова могут быть дополнительно скремблированы с использованием конкретной для передающего устройства связи (к примеру, мобильного устройства 116) комплексной PN-последовательности предварительно определенной длины (к примеру, длины, определяемой, по меньшей мере, частично на основе числа тонов), чтобы предоставлять оптимальную автокорреляцию в канале с многолучевым распространением.
Со ссылкой на Фиг.6, проиллюстрирована технология 600, которая способствует декодированию со стиранием для того, чтобы способствовать передаче информации (к примеру, информации канала управления), связанной с системой беспроводной связи. На этапе 602, может быть определено кодовое слово. В одном аспекте, кодовое слово может быть определено так, чтобы способствовать декодированию со стиранием, связанному с некогерентной передачей служебных сигналов, чтобы способствовать передаче информации между передающим устройством связи (к примеру, мобильным устройством 116) и приемным устройством связи (к примеру, базовой станцией 102). В другом аспекте, кодовое слово может быть определено посредством ML-декодирования, такого как подробнее описанное в данном документе, например, относительно уравнений (2)-(3), как описано относительно системы 100. На этапе 604, кодовые слова, которые являются идеально ортогональными (к примеру, с нулевой взаимной корреляцией) к определенному кодовому слову, могут быть выбраны. На этапе 606, может быть вычислено среднее значение выходной энергии декодера, соответствующее выбранным кодовым словам. На этапе 608, может быть определена разница (или, альтернативно, отношение) между значением энергии определенного кодового слова и вычисленными средними значениями выходной энергии, соответствующими выбранным кодовым словам. На этапе 610, показатель (к примеру, определенная разность или отношение между значением энергии определенного кодового слова и вычисленными средними значениями выходной энергии, соответствующими выбранным кодовым словам), может сравниваться с предварительно определенным пороговым уровнем, связанным с достоверностью результата декодирования. На этапе 612, определение может быть выполнено в отношении того, является ли определенное кодовое слово допустимым результатом декодирования, по меньшей мере, частично на основе предварительно определенного порогового уровня. Например, если показатель равен или превышает предварительно определенный пороговый уровень, определенное кодовое слово может быть определено как допустимый результат декодирования; если показатель меньше предварительно определенного порогового уровня, может быть объявлено стирание относительно определенного кодового слова.
7
Обращаясь к Фиг., проиллюстрирована другая технология 700, которая способствует декодированию со стиранием для того, чтобы способствовать передаче информации (к примеру, информации канала управления), связанной с системой беспроводной связи. В одном аспекте, декодирование со стиранием может быть применено к некогерентной передаче служебных сигналов, чтобы способствовать передаче информации между передающим устройством связи (к примеру, мобильным устройством 116) и приемным устройством связи (к примеру, базовой станцией 102). На этапе 702, может быть использовано определенное кодовое слово, как если бы оно было известной последовательностью. На этапе 704, коэффициенты канала распространения могут быть оценены, по меньшей мере, частично на основе определенного кодового слова (к примеру, при условии, что декодирование является корректным). На этапе 706, компонент сигнала, соответствующий определенному кодовому слову, может быть удален из принимаемого сигнала. В одном аспекте, сигнал может быть передан от одного устройства связи (к примеру, мобильного устройства 116) в другое устройство связи (к примеру, базовую станцию 102). Компонент сигнала для принимаемого сигнала может быть удален (к примеру, вычтен) из принимаемого сигнала. На этапе 708, может быть вычислена средняя мощность оставшегося сигнала (к примеру, сигнала, оставшегося после того, как компонент сигнала удален из принимаемого сигнала). На этапе 710, может быть оценен уровень фонового шума, по меньшей мере, частично на основе среднего значения мощности оставшегося сигнала. Следует отметить, что уровень фонового шума должен быть высоким, если декодирование является некорректным. На этапе 712, SNR может быть вычислен, по меньшей мере, частично на основе оценки канала распространения и оценки уровня фонового шума. Например, оценка канала распространения и оценка уровня фонового шума может быть использована для того, чтобы вычислять SNR. На этапе 714, значение SNR может сравниваться с предварительно определенным пороговым уровнем, связанным с достоверностью результата декодирования. На этапе 716, определение может быть выполнено в отношении того, является ли определенное кодовое слово допустимым результатом декодирования, по меньшей мере, частично на основе предварительно определенного порогового уровня. Например, если определено то, что значение SNR равно или превышает предварительно определенный пороговый уровень, определенное кодовое слово может быть определено как допустимый результат декодирования; а если значение SNR меньше предварительно определенного порогового уровня, стирание может быть объявлено, и таким образом, определенное кодовое слово может быть определено как недопустимый результат декодирования.
Следует принимать во внимание, что, в соответствии с одним или более аспектов, описанных в данном документе, логические выводы могут быть сделаны в отношении расчета, формирования, выбора, исключения и/или использования кодовых слов для того, чтобы способствовать передаче информации (к примеру, канала управления, декодирования со стиранием, оценки уровня помех и т.д.). При использовании в данном документе термин "делать логический вывод" или "логический вывод" обычно означает процесс рассуждения или обозначения состояний системы, окружения и/или пользователя из набора данных наблюдения, получаемых через события и/или данные. Логический вывод может быть использован для того, чтобы идентифицировать конкретный контекст или действие, либо может формировать распределение вероятностей, к примеру, по состояниям. Логический вывод может быть вероятностным, т.е. вычислением распределения вероятностей по интересующим состояниям на основе анализа данных и событий. Логический вывод также может означать технологии, используемые для компоновки высокоуровневых событий из набора событий и/или данных. Такой логический вывод приводит к составлению новых событий или действий из набора наблюдаемых событий и/или сохраненных данных событий, независимо от того, соотносятся ли события в тесной временной близости и исходят ли события и данные из одного или нескольких источников событий и данных.
Согласно примеру, один или более способов, представленных выше, могут включать в себя осуществление логических выводов в отношении расчета и/или формирования кодовых слов, связанных с ортогональной модуляцией (к примеру, двоичной ортогональной модуляцией, комплексно-ортогональной модуляцией, основанной на исключении комплексно-ортогональной модуляцией, расширенной, основанной на исключении комплексно-ортогональной модуляцией и т.д.), чтобы способствовать передаче информации (к примеру, информацию канала управления, информацию, связанную с декодированием со стиранием, информацию, связанную с оценкой уровня помех и т.д.) между устройствами связи (к примеру, мобильным устройством 116, базовой станцией 102). В качестве дополнительной иллюстрации, логический вывод(ы) может быть сделан в связи с определением того, что тип ортогональной модуляции является наиболее эффективным по ширине полосы пропускания для того, чтобы передавать данный объем информации между устройствами связи; и/или с определением того, следует ли сужать конкретное кодовое слово из набора кодовых слов, и/или какое кодовое слово(а) сужать из набора кодовых слов. Следует принимать во внимание, что вышеприведенные примеры являются иллюстративными по характеру и не предназначены для того, чтобы ограничивать число логических выводов, которые могут быть сделаны, либо способ, которым делаются эти логические выводы в связи с различными вариантами осуществления и/или способами, описанными в данном документе.
Фиг.8 - это иллюстрация мобильного устройства 800, которое позволяет способствовать передаче или приему информации (к примеру, информации канала управления), связанной с системой беспроводной связи. Мобильное устройство 800 может содержать приемное устройство 802, которое принимает сигнал, например, от приемной антенны (не показана) и выполняет типичные действия (к примеру, фильтрует, усиливает, преобразует с понижением частоты и т. д.) с принимаемым сигналом и оцифровывает приведенный к требуемым параметрам сигнал, чтобы получать выборки. Приемное устройство 802 может быть, например, приемным устройством MMSE и может содержать демодулятор 804, который может демодулировать принимаемые символы и предоставлять их в процессор 806 для оценки канала. В одном аспекте, демодулятор 804 может быть выполнен с возможностью демодулировать принимаемые символы, которые модулированы по технологии BPSK или QPSK, например, как подробнее описано выше. Процессор 806 может быть процессором, выделенным для анализа информации, принимаемой посредством приемного устройства 802, и/или формирования информации для передачи посредством передающего устройства 808, процессором, который управляет одним или более компонентов мобильного устройства 800, и/или процессором, который анализирует информацию, принимаемую посредством приемного устройства 802, формирует информацию для передачи посредством передающего устройства 808 и управляет одним или более компонентов мобильного устройства 800. Мобильное устройство 800 также может содержать модулятор 810, который может работать вместе с передающим устройством 808, для того чтобы способствовать передаче сигналов (к примеру, данных), например, в базовую станцию 102, другое мобильное устройство и т.д. В одном аспекте, модулятор 810 может быть выполнен с возможностью модулировать сигналы, например, с использованием BPSK- или QPSK-модуляции, способствовать передаче информации канала управления и/или другой информации в другое устройство связи, такое как базовая станция 102, другое мобильное устройство и т.д. Мобильное устройство 800 может включать в себя идентичную или аналогичную функциональность, как устройство связи, такое как подробнее описанное в данном документе, например, относительно системы 100.
Мобильное устройство 800 дополнительно может содержать хранилище 812 данных, которое может быть функционально соединено с процессором 806 и может сохранять данные, которые должны быть переданы, принимаемые данные, информацию, связанную с передачей или приемом информации канала управления (к примеру, информацию, связанную с комплексно-ортогональной модуляцией, основанной на исключении комплексно-ортогональной модуляцией и/или расширенной, основанной на исключении комплексно-ортогональной модуляцией и т.д.), информацию, релевантную для декодирования со стиранием и/или оценки уровня помех, и любую другую подходящую информацию, которая позволяет способствовать передаче и/или приему информации, такой как информация канала управления, между устройствами связи, такими как мобильное устройство 800 и базовая станция 102. Хранилище 812 данных дополнительно может сохранять протоколы и/или алгоритмы, связанные с ортогональной модуляцией (к примеру, двоичной ортогональной модуляцией, комплексно-ортогональной модуляцией, основанной на исключении комплексно-ортогональной модуляцией и/или расширенной, основанной на исключении комплексно-ортогональной модуляцией и т.д.), и/или кодовые слова.
Следует принимать во внимание, что хранилище 812 данных, описанное в данном документе, может содержать энергозависимое запоминающее устройство и/или энергонезависимое запоминающее устройство. В качестве иллюстрации, но не ограничения, энергонезависимое запоминающее устройство может включать в себя постоянное запоминающее устройство (ROM), программируемое ROM (PROM), электрически программируемое ROM (EPROM), электрически стираемое ROM (EEPROM), флэш-память и/или энергонезависимое оперативное запоминающее устройство (NVRAM). Энергозависимое запоминающее устройство может включать в себя оперативное запоминающее устройство (RAM), которое может выступать в качестве внешнего кэша. В качестве иллюстрации, а не ограничения, RAM доступно во многих формах, таких как синхронное RAM (SRAM), динамическое RAM (DRAM), синхронное DRAM (SDRAM), SDRAM с двойной скоростью передачи (DDR SDRAM), усовершенствованное SDRAM (ESDRAM), Synchlink DRAM (SLDRAM) и direct Rambus RAM (DRRAM). Хранилище 812 данных имеет намерение содержать (но не только) эти и любые другие подходящие типы запоминающих устройств.
Фиг.9 - это иллюстрация системы 900, которая позволяет способствовать передаче или приему информации (к примеру, информации канала управления), связанной с системой беспроводной связи. Система 900 может содержать базовую станцию 902 (к примеру, точку доступа и т.д.) с приемным устройством 904, которое может принимать сигнал(ы) от одного или более мобильных устройств 906 (к примеру, имеющих идентичную или аналогичную функциональность, как мобильное устройство 116 и/или мобильное устройство 800) через множество приемных антенн 908, и передающим устройством 910, которое может передавать сигналы (к примеру, данные) в одно или более мобильных устройств 906 через передающую антенну 912. Приемное устройство 904 может принимать информацию от приемных антенн 908 и может быть функционально связано с демодулятором 914, который может демодулировать принятую информацию. В одном аспекте, демодулятор 914 может быть выполнен с возможностью демодулировать принимаемые символы, которые модулированы по технологии BPSK или QPSK, например, как подробнее описано выше. Демодулированные символы могут быть проанализированы посредством процессора 916, который может быть процессором, выделенным для анализа информации, принимаемой посредством приемного устройства 904, и/или формирования информации для передачи посредством передающего устройства 910, процессором, который управляет одним или более компонентов базовой станции 902, и/или процессором, который анализирует информацию, принимаемую посредством приемного устройства 904, формирует информацию для передачи посредством передающего устройства 910 и управляет одним или более компонентов базовой станции 902.
Базовая станция 902 также может содержать модулятор 916, который может работать вместе с передающим устройством 910, для того чтобы способствовать передаче сигналов (к примеру, данных), например, в мобильное устройство 906, другое мобильное устройство и т.д. В одном аспекте, модулятор 916 может быть выполнен с возможностью модулировать сигналы, например, с использованием BPSK- или QPSK-модуляции, способствовать передаче информации канала управления и/или другой информации в другое устройство связи, такое как мобильное устройство(а) 906, другое мобильное устройство и т.д. Базовая станция 902 и мобильное устройство, каждое из них может включать в себя идентичную или аналогичную функциональность, как устройство связи, такое как подробнее описанное в данном документе, например, относительно системы 100.
Процессор 916 может быть соединен с запоминающим устройством 918, которое может сохранять данные, которые должны быть переданы, принимаемые данные, информацию, связанную с передачей или приемом информации канала управления (к примеру, информацию, связанную с комплексно-ортогональной модуляцией, основанной на исключении комплексно-ортогональной модуляцией и/или расширенной, основанной на исключении комплексно-ортогональной модуляцией и т.д.), информацию, релевантную для декодирования со стиранием и/или оценки уровня помех, и любую другую подходящую информацию, которая позволяет способствовать передаче и/или приему информации (к примеру, информации канала управления), между устройствами связи. Запоминающее устройство 918 дополнительно может сохранять протоколы и/или алгоритмы, связанные с ортогональной модуляцией (к примеру, двоичной ортогональной модуляцией, комплексно-ортогональной модуляцией, основанной на исключении комплексно-ортогональной модуляцией и/или расширенной, основанной на исключении комплексно-ортогональной модуляцией и т.д.), и/или кодовые слова.
Следует принимать во внимание, что запоминающее устройство 918, описанное в данном документе, может содержать энергозависимое запоминающее устройство и/или энергонезависимое запоминающее устройство. В качестве иллюстрации, но не ограничения, энергонезависимое запоминающее устройство может включать в себя постоянное запоминающее устройство (ROM), программируемое ROM (PROM), электрически программируемое ROM (EPROM), электрически стираемое ROM (EEPROM), флэш-память и/или энергонезависимое оперативное запоминающее устройство (NVRAM). Энергозависимое запоминающее устройство может включать в себя оперативное запоминающее устройство (RAM), которое может выступать в качестве внешнего кэша. В качестве иллюстрации, а не ограничения, RAM доступно во многих формах, таких как синхронное RAM (SRAM), динамическое RAM (DRAM), синхронное DRAM (SDRAM), SDRAM с двойной скоростью передачи (DDR SDRAM), усовершенствованное SDRAM (ESDRAM), Synchlink DRAM (SLDRAM) и direct Rambus RAM (DRRAM). Запоминающее устройство 918 имеет намерение содержать (но не только) эти и любые другие подходящие типы запоминающих устройств.
Фиг.10 иллюстрирует примерную систему 1000 беспроводной связи. Система 1000 беспроводной связи показывает одну базовую станцию 1010 и одно мобильное устройство 1050 для краткости. Тем не менее, следует принимать во внимание, что система 1000 может включать в себя более одной базовой станции и/или более одного мобильного устройства, при этом дополнительные базовые станции и/или мобильные устройства могут быть во многом похожими или отличными от примерной базовой станции 1010 и мобильного устройства 1050, описанных ниже. Помимо этого, следует принимать во внимание, что базовая станция 1010 и/или мобильное устройство 1050 могут использовать системы (Фиг.1-2, 8-9 и 11-12) и/или способы (Фиг.3-7), описанные в данном документе, для того чтобы способствовать беспроводной связи друг с другом. Следует принимать во внимание, что базовая станция 1010 и мобильное устройство 1050 могут быть, соответственно, идентичными и аналогичными и/или могут содержать соответственно идентичную или аналогичную функциональность, как соответствующие компоненты, подробнее описанные в данном документе, к примеру, относительно системы 100, система 200, системы 800 и/или системы 900.
В базовой станции 1010, данные трафика для ряда потоков данных предоставляются из источника 1012 данных в процессор 1014 данных передачи (TX). Согласно примеру, каждый поток данных может передаваться по соответствующей антенне. Процессор 1014 TX-данных форматирует, кодирует и перемежает поток данных трафика на основе конкретной схемы кодирования, выбранной для этого потока данных, чтобы предоставлять кодированные данные.
Кодированные данные для каждого потока данных могут быть мультиплексированы с пилотными данными с использованием технологий мультиплексирования с ортогональным частотным разделением каналов (OFDM). Дополнительно или альтернативно, пилотные символы могут быть мультиплексированы с частотным разделением каналов (FDM), мультиплексированы с временным разделением каналов (TDM) или мультиплексированы с кодовым разделением каналов (CDM). Пилотные данные типично являются известным шаблоном данных, который обрабатывается известным способом и может быть использован в мобильном устройстве 1050 для того, чтобы оценивать отклик канала. Мультиплексированные пилотные сигналы и кодированные данные для каждого потока данных могут модулироваться (к примеру, символьно преобразовываться) на основе конкретной схемы модуляции (к примеру, двоичной фазовой манипуляции (BPSK), квадратурной фазовой манипуляции (QPSK), М-фазовой манипуляции (M-PSK), М-квадратурной амплитудной модуляции (M-QAM) и т.д.), выбранной для этого потока данных, чтобы предоставлять символы модуляции. Скорость передачи данных, кодирование и модуляция для каждого потока данных могут быть определены посредством инструкций, выполняемых или предоставляемых посредством процессора 1030.
T
T
Символы модуляции для всех потоков данных могут быть предоставлены в TX MIMO-процессор 1020, который дополнительно может обрабатывать символы модуляции (к примеру, для OFDM). TX MIMO-процессор 1020 далее предоставляет N потоков символов модуляции в Nпередающих устройств (TMTR) 1022a-1022t. В различных вариантах осуществления, TX MIMO-процессор 1020 применяет весовые коэффициенты формирования диаграммы направленности к символам потоков данных и к антенне, из которой передается символ.
T
T
Каждое передающее устройство 1022 принимает и обрабатывает соответствующий поток символов, чтобы предоставлять один или более аналоговых сигналов, и дополнительно приводит к требуемым параметрам (к примеру, усиливает, фильтрует и преобразует с повышением частоты) аналоговые сигналы, чтобы предоставлять модулированный сигнал, подходящий для передачи по MIMO-каналу. Дополнительно, N модулированных сигналов из передающих устройств 1022a-1022t передаются из N антенн 1024a-1024t соответственно.
N
R
В мобильном устройстве 1050, передаваемые модулированные сигналы принимаются посредством антенн 1052a-1052r, и принимаемый сигнал из каждой антенны 1052 предоставляется в соответствующее приемное устройство (RCVR) 1054a-1054r. Каждое приемное устройство 1054 приводит к требуемым параметрам (к примеру, фильтрует, усиливает и преобразует с понижением частоты) соответствующий сигнал, оцифровывает приведенный к требуемым параметрам сигнал, чтобы предоставлять выборки, и дополнительно обрабатывает выборки, чтобы предоставлять соответствующий "принимаемый" поток символов.
R
R
T
Процессор 1060 RX-данных может принимать и обрабатывать N принимаемых потоков символов от N приемных устройств 1054 на основе конкретной технологии обработки приемного устройства, чтобы предоставлять N "обнаруженных" потоков символов. Процессор 1060 RX-данных может демодулировать, обратно перемежать и декодировать каждый обнаруженный поток символов, чтобы восстанавливать данные трафика для потока данных. Обработка посредством процессора 1060 RX-данных комплементарна обработке, выполняемой посредством TX MIMO-процессора 1020 и процессора 1014 TX-данных в базовой станции 1010.
Процессор 1070 может периодически определять то, какую матрицу предварительного кодирования следует использовать (описано ниже). Дополнительно, процессор 1070 может формулировать сообщение обратной линии связи, содержащее часть индекса матрицы и часть значения ранга.
Сообщение обратной линии связи может содержать различные типы информации, относящейся к линии связи и/или принимаемому потоку данных. Сообщение обратной линии связи может быть обработано посредством процессора 1038 TX-данных, который также принимает данные трафика для ряда потоков данных из источника 1036 данных, модулировано посредством модулятора 1080, приведено к требуемым параметрам посредством передающих устройств 1054a-1054r и передано обратно в базовую станцию 1010.
В базовой станции 1010, модулированные сигналы из мобильного устройства 1050 принимаются посредством антенн 1024, приводятся к требуемым параметрам посредством приемных устройств 1022, демодулируются посредством демодулятора 1040 и обрабатываются посредством процессора 1042 RX-данных, чтобы извлекать сообщение обратной линии связи, передаваемое посредством мобильного устройства 1050. Дополнительно, процессор 1030 может обрабатывать извлеченное сообщение и может определять то, какую матрицу предварительного кодирования следует использовать для определения весов формирования диаграммы направленности антенны.
Процессоры 1030 и 1070 могут управлять (к примеру, контролировать, координировать, управлять и т.д.) работой в базовой станции 1010 и мобильном устройстве 1050 соответственно. Соответствующие процессоры 1030 и 1070 могут быть связаны с запоминающим устройством 1032 и 1072, которое сохраняет программные коды и данные. Процессоры 1030 и 1070 также могут выполнять вычисления, чтобы получать оценки частотной и импульсной характеристики для восходящей и нисходящей линий связи соответственно.
Следует понимать, что варианты осуществления, описанные в данном документе, могут быть реализованы посредством аппаратных средств, программного обеспечения, микропрограммного обеспечения, промежуточного программного обеспечения, микрокода или любой комбинации вышеозначенного. При реализации в аппаратных средствах, блоки обработки могут быть реализованы в одной или нескольких специализированных интегральных схемах (ASIC), процессорах цифровых сигналов (DSP), устройствах цифровой обработки сигналов (DSPD), программируемых логических устройствах (PLD), программируемых пользователем вентильных матрицах (FPGA), процессорах, контроллерах, микроконтроллерах, микропроцессорах, других электронных устройствах, предназначенных для того, чтобы выполнять описанные в данном документе функции, или в их комбинациях.
Когда варианты осуществления реализованы в программном обеспечении, микропрограммном обеспечении, промежуточном программном обеспечении или микрокоде, программный код или сегменты кода могут быть сохранены на машиночитаемом носителе, таком как компонент хранения. Сегмент кода может представлять процедуру, функцию, подпрограмму, программу, стандартную процедуру, вложенную процедуру, модуль, комплект программного обеспечения, класс или любое сочетание инструкций, структур данных или операторов программы. Сегмент кода может быть связан с другим сегментом кода или аппаратной схемой посредством передачи и/или приема информации, данных, аргументов, параметров или содержимого памяти. Информация, аргументы, параметры, данные и т.д. могут быть переданы, переадресованы или пересланы посредством любого надлежащего средства, в том числе совместного использования памяти, передачи сообщений, передачи маркера, передачи по сети и т.д.
При реализации в программном обеспечении, описанные в данном документе технологии могут быть реализованы с помощью модулей (к примеру, процедур, функций и т.п.), которые выполняют описанные в данном документе функции. Программные коды могут быть сохранены в запоминающем устройстве и приведены в исполнение посредством процессоров. Запоминающее устройство может быть реализовано в процессоре или внешне по отношению к процессору, причем во втором случае оно может быть функционально связано с процессором с помощью различных средств, известных в данной области техники.
Со ссылкой на Фиг.11, проиллюстрирована система 1100, которая позволяет способствовать передаче информации (к примеру, информации канала управления) между устройствами связи, связанными с окружением беспроводной связи. Например, система 1100 может постоянно размещаться, по меньшей мере, частично в рамках устройства связи, такого как мобильное устройство (к примеру, 116). Следует принимать во внимание, что система 1100 представлена как включающая в себя функциональные блоки, которые могут быть функциональными блоками, которые представляют функции, реализованные посредством процессора, программного обеспечения или комбинации вышеозначенного (к примеру, микропрограммного обеспечения). Система 1100 включает в себя логическое группирование 1102 электрических компонентов, которые могут действовать совместно.
Например, логическое группирование 1102 может включать в себя электрический компонент для формирования набора кодовых слов 1104. В одном аспекте, набор кодовых слов может быть сформирован, чтобы способствовать передаче информации, такой как информация канала управления, между устройствами связи, такими как мобильное устройство 116 и базовая станция 102. В другом аспекте, структура кодового слова может относиться к ортогональной модуляции (к примеру, двоичной ортогональной модуляции, комплексно-ортогональной модуляции, основанной на исключении комплексно-ортогональной модуляции, расширенной, основанной на исключении комплексно-ортогональной модуляции) для некогерентной передачи служебных сигналов. Дополнительно, логическое группирование 1102 может содержать электрический компонент для исключения поднабора(ов) кодовых слов из набора кодовых слов, по меньшей мере, частично на основе предварительно определенного критерия кодового слова 1106. Например, поднабор кодовых слов может включать в себя пары кодовых слов, формирующие значение взаимной корреляции для наихудшего случая, такое как 1/, и эти пары кодовых слов могут сужаться, что позволяет улучшать взаимную корреляцию для наихудшего случая между оставшимися соответствующими парами кодовых слов. В соответствии с одним вариантом осуществления, набор кодовых слов может быть рассчитан как основанный на исключении комплексно-ортогональный код (и/или расширенный, основанный на исключении ортогональный код), который может быть структурирован так, что взаимная корреляция для наихудшего случая между любыми двумя основанными на исключении комплексно-ортогональными последовательностями равна 1/2 (в отличие от 1/) посредством использования условия исключения кодового слова, , так что условия 1 и 2, связанные с уравнениями 4a и 4b, как описано в данном документе, не могут быть удовлетворены. Как результат, нет пар кодовых слов, формирующих значение взаимной корреляции для наихудшего случая в 1/.
В качестве еще одного примера, другим поднабором кодовых слов могут быть кодовые слова, которые могут быть исключены и отброшены так, что число кодовых слов, оставшихся в наборе кодовых слов, которые должны использоваться для того, чтобы способствовать передаче определенной управляющей информации (к примеру, CQICH), является числом (к примеру, предварительно определенным пороговым числом) кодовых слов, требуемых для того, чтобы удовлетворять требуемой спектральной эффективности (к примеру, требуемому числу допустимых кодовых слов для данного числа тонов). Отбрасываемые слова или их часть могут использоваться в других целях, к примеру, при оценке уровня помех, обнаружении со стиранием и т.д., по необходимости. Как результат, передача информации, такой как информация канала управления, с использованием модуляции высшего порядка (к примеру, QPSK) для некогерентной передачи служебных сигналов может быть реализована эффективным по ширине полосы пропускания способом. Кроме того, логическое группирование 1102 может включать в себя электрический компонент для передачи сигналов, связанных, по меньшей мере, с частью набора кодовых слов 1108. В одном аспекте, сигналы могут быть переданы с использованием некогерентной передачи служебных сигналов при помощи набора комплексно-ортогональных кодовых слов (к примеру, комплексно-ортогональных кодовых слов, основанных на исключении комплексно-ортогональных кодовых слов, расширенных, основанных на исключении комплексно-ортогональных кодовых слов), причем сигналы могут быть переданы от одного устройства связи (к примеру, мобильного устройства 116) в другое устройство связи (к примеру, базовую станцию 102). В другом аспекте, часть набора кодовых слов может включать в себя выбранные кодовые слова в наборе кодовых слов, которые содержат требуемое (к примеру, хорошее) взаимно-корреляционное свойство (к примеру, кодовые слова, связанные со значением взаимной корреляции в 1/2 или меньше), при этом выбранные кодовые слова могут быть использованы для того, чтобы способствовать передаче информации канала управления (к примеру, CQICH). В еще одном другом аспекте, часть набора кодовых слов может содержать отброшенные кодовые слова и отброшенные кодовые слова или их часть, причем эти отброшенные кодовые слова могут быть использованы для того, чтобы способствовать декодированию со стиранием, оценке уровня помех, многорежимной работе канала управления, способствовать передаче другой управляющей информации (к примеру, PMICH, SRCH и т.д.) и/или для других требуемых целей. Дополнительно, система 1100 может включать в себя запоминающее устройство 1110, которое может сохранять инструкции для выполнения функций, связанных с электрическими компонентами 1104, 1106 и 1108. Хотя показаны как являющиеся внешними к запоминающему устройству 1110, следует понимать, что один или более электрических компонентов 1104, 1106 и 1108 могут существовать в рамках запоминающего устройства 1110.
Обращаясь к Фиг.12, проиллюстрирована система 1200, которая позволяет способствовать передаче информации (к примеру, информации канала управления) между устройствами связи, связанными с окружением беспроводной связи. Система 1200 может постоянно размещаться, по меньшей мере, частично в рамках устройства связи, такого как, например, базовая станция 102. Как проиллюстрировано, система 1200 включает в себя функциональные блоки, которые могут представлять функции, реализуемые посредством процессора, программного обеспечения или их комбинации (к примеру, микропрограммного обеспечения). Система 1200 включает в себя логическое группирование 1202 электрических компонентов, которые могут действовать совместно. Логическое группирование 1202 может включать в себя электрический компонент для приема сигналов, связанных с частью набора кодовых слов 1204. В одном аспекте, принимаемые сигналы могут быть некогерентной передачей служебных сигналов, связанной с информацией канала управления, передаваемой от одного устройства связи (к примеру, мобильного устройства 116) в другое устройство связи (к примеру, базовую станцию 102). В другом аспекте, структура кодового слова может относиться к ортогональной модуляции (к примеру, двоичной ортогональной модуляции, комплексно-ортогональной модуляции, основанной на исключении комплексно-ортогональной модуляции, расширенной, основанной на исключении комплексно-ортогональной модуляции) для некогерентной передачи служебных сигналов. В еще одном другом аспекте, часть набора кодовых слов может включать в себя выбранные кодовые слова, которые могут быть кодовыми словами, которые имеют желательное взаимно-корреляционное свойство и могут быть использованы для того, чтобы способствовать передаче и приему определенной управляющей информации (к примеру, CQICH) и/или другой информации. В одном аспекте, часть набора кодовых слов может быть рассчитана так, что пары кодовых слов, формирующие взаимную корреляцию для наихудшего случая, могут сужаться из части набора кодовых слов, так чтобы такие кодовые слова для наихудшего случая не являлись частью части набора принимаемых кодовых слов. В еще одном аспекте, часть набора кодовых слов также может включать в себя отброшенные кодовые слова, причем эти отброшенные кодовые слова могут использоваться в других целях, например, для того чтобы способствовать декодированию со стиранием, оценке уровня помех, многорежимной работе канала управления, и/или в других требуемых целях.
Дополнительно, логическое группирование 1202 может содержать электрический компонент для декодирования принимаемого сигнала 1206. Кроме того, логическое группирование 1202 может включать в себя электрический компонент для выполнения декодирования со стиранием для некогерентной передачи служебных сигналов 1208. Декодирование со стиранием может быть выполнено фактически любым из множества способов, например, как подробнее описано выше. Дополнительно, система 1200 может включать в себя запоминающее устройство 1210, которое сохраняет инструкции для выполнения функций, связанных с электрическими компонентами 1204, 1206 и 1208. Хотя показаны как являющиеся внешними к запоминающему устройству 1210, следует понимать, что один или более электрических компонентов 1204, 1206 и 1208 могут существовать в рамках запоминающего устройства 1210.
То, что описано выше, включает в себя примеры одного или более вариантов осуществления. Конечно, невозможно описать каждое вероятное сочетание компонентов или технологий в целях описания вышеозначенных вариантов осуществления, но специалисты в данной области техники могут признавать, что многие дополнительные сочетания и перестановки различных вариантов осуществления допустимы. Следовательно, описанные варианты осуществления имеют намерение охватывать все подобные преобразования, модификации и разновидности, которые попадают под сущность и объем прилагаемой формулы изобретения. Более того, в рамках того, как термин "включает в себя" используется в подробном описании или в формуле изобретения, этот термин имеет намерение быть включающим способом, аналогичным термину "содержит", как "содержит" интерпретируется, когда используется в качестве переходного слова в формуле изобретения.