СТРУКТУРА ПЕРЕМЕЖЕНИЯ КАНАЛОВ ДЛЯ СИСТЕМЫ БЕСПРОВОДНОЙ СВЯЗИ
CHANNEL INTERLEAVING STRUCTURE FOR WIRELESS COMMUNICATION SYSTEM

Эта заявка испрашивает преимущество заявки на временный патент США с серийным номером 60/946107, озаглавленной “METHOD AND APPARATUS FOR CHANNEL INTERLEAVING IN A WIRELESS COMMUNICATION”, поданной 25 июня 2007 года. Полное содержание указанной заявки включено сюда посредством ссылки.
УРОВЕНЬ ТЕХНИКИ
I. Область техники, к которой относится изобретение
Следующее описание относится в целом к беспроводной связи и, в частности, к применению структуры перемежения каналов, которая улучшает временное и частотное разнесение, при этом делая возможным конвейерное декодирование в системе беспроводной связи.
II. Уровень техники
Системы беспроводной связи широко применяют для обеспечения различных типов связи; к примеру, через эти системы беспроводной связи могут предоставляться речь и/или данные. Обычная система беспроводной связи, или сеть, может предоставлять многопользовательский доступ к одному или более совместно используемым ресурсам (например, полосе частот, передаваемой мощности,…). К примеру, система может использовать разнообразные технологии множественного доступа, такие как мультиплексирование с частотным разделением (FDM), мультиплексирование с временным разделением (TDM), мультиплексирование с кодовым разделением (CDM), мультиплексирование с ортогональным частотным разделением (OFDM) и прочие.
Как правило, системы беспроводной связи с множественным доступом могут одновременно поддерживать связь для нескольких терминалов доступа. Каждый терминал доступа может осуществлять связь с одной или более базовыми станциями посредством передач по прямой и обратной линиям связи. Прямой линией связи (или нисходящей линией связи) называется линия связи от базовых станций к терминалам доступа, а обратной линией связи (или восходящей линией связи) называется линия связи от терминалов доступа к базовым станциям. Эта линия связи может быть установлена через систему одиночного-входа-одиночного-выхода, множественного-входа-одиночного-выхода или множественного-входа-множественного-выхода (MIMO).
N
N
N
N
N
N
N
N
N
T
R
T
R
S
S
T
R
S
Для передачи данных MIMO-системы обычно применяют несколько () передающих антенн и несколько () принимающих антенн. MIMO-канал, сформированный из  передающих и  принимающих антенн, может быть разложен на  независимых каналов, называемых пространственными каналами, где ≤{, }. Каждый из  независимых каналов соответствует одному из измерений. Сверх того, MIMO-системы могут обеспечивать улучшенную производительность (например, увеличенную спектральную эффективность, повышенную пропускную способность и/или большую надежность), если задействуют дополнительные размерности, создаваемые несколькими передающими и принимающими антеннами.
MIMO-системы могут поддерживать различные дуплексные технологии для разделения связи по прямой и обратной линии связи через обычную физическую среду. К примеру, системы дуплексной связи с частотным разделением (FDD) могут задействовать разрозненные частотные диапазоны для связи по прямой и обратной линии связи. Кроме того, в системах дуплексной связи с временным разделением (TDD) связь по прямой и обратной линии связи могут применять общий частотный диапазон, чтобы принцип взаимности позволял оценку канала прямой линии связи по каналу обратной линии связи.
Системы беспроводной связи зачастую применяют одну или более базовых станций, которые обеспечивают зону покрытия. Обычная базовая станция может передавать несколько потоков данных для служб широковещания, многоадресного и/или одноадресного вещания, в которых поток данных может быть потоком данных, важным терминалу доступа с точки зрения независимого приема. Терминал доступа внутри зоны покрытия такой базовой станции может применяться для приема одного, более одного или всех потоков данных, переносимых смешанным потоком. Аналогично, терминал доступа может передавать данные базовой станции или другому терминалу доступа.
Для передачи данных по каналу устройствами беспроводной связи обычно задействуются различные стандартные передающие структуры. К примеру, как предлагается этими различными стандартными передающими структурами, пакет может быть закодирован и послан по каналу с использованием подмножества временных/частотных ресурсов. Однако некоторые стандартные передающие структуры могут обеспечивать недостаточное временное разнесение, что может стать проблемой при быстро меняющихся условиях канала (например, в канале с быстрым замиранием ввиду высокоскоростного движения устройства беспроводной связи,…). Сверх того, другие обычные передающие структуры могут предложить недостаточное частотное разнесение. Помимо того, некоторые типичные передающие структуры могут порождать задержки, связанные с декодером (например, декодирование для множества кодовых блоков начинается после окончания субкадра, когда завершается одновременный прием множества кодовых блоков,…).
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
Далее представлена упрощенная сущность одного или более вариантов осуществления, чтобы обеспечить общее представление об этих вариантах осуществления. Эта сущность не является расширительным обзором всех предусмотренных вариантов осуществления и не предназначается ни для определения ключевых или критических элементов всех вариантов осуществления, ни для определения границ объема некоторых или всех вариантов осуществления. Ее единственным назначением является представление некоторых концепций одного или более вариантов осуществления в упрощенной форме в качестве введения к более подробному описанию, представленному ниже.
Согласно одному или более вариантам осуществления и их соответствующему описанию, различные аспекты описываются в связи с тем, чтобы поспособствовать применению гибридной передающей структуры в среде беспроводной связи. Каждый блок переноса (например, MAC PDU) может быть разбит на несколько кодовых блоков. Сверх того, каждый из кодовых блоков может дополнительно быть разделен на два или более сегментов кодового блока. После чего сегменты кодового блока из отдельного кодового блока могут быть переданы по каналу в течение разрозненных временных интервалов субкадра. Также за время отдельного субкадра сегменты кодового блока, соответствующие различным кодовым блокам, могут быть переданы последовательно во времени. Задействование вышеупомянутого может позволить применение структуры конвейерного декодирования в приемнике, учитывая при этом оптимизацию временного/частотного разнесения.
Согласно связанным аспектам здесь описывается способ, который способствует применению гибридной передающей структуры в среде беспроводной связи. Способ может включать в себя разбиение блока переноса на множество кодовых блоков. Сверх того, способ может включать в себя разделение каждого из множества кодовых блоков на два или более соответственных сегментов кодового блока. Кроме того, способ может содержать передачу соответственного первого сегмента кодового блока, ассоциированного с каждым из множества кодовых блоков, за первый временной интервал субкадра. Также способ может включать в себя передачу соответственного второго сегмента кодового блока, ассоциированного с каждым из множества кодовых блоков, за второй временной интервал субкадра.
Другой аспект относится к устройствам беспроводной связи. Устройство беспроводной связи может включать в себя запоминающее устройство, которое сохраняет инструкции, относящиеся к передаче первого набора сегментов кодового блока, соответствующего набору кодовых блоков, причем первый набор сегментов кодового блока передают последовательно во времени в течение первого временного интервала субкадра, используя набор частот, ассоциированных с ресурсным блоком, и передаче второго набора сегментов кодового блока, соответствующего набору кодовых блоков, причем второй набор сегментов кодового блока передают последовательно во времени в течение второго временного интервала субкадра, используя набор частот, ассоциированных с ресурсным блоком. Кроме того, устройство беспроводной связи может включать в себя процессор, соединенный с запоминающим устройством, выполненный с возможностью исполнять инструкции, сохраненные в запоминающем устройстве.
Еще один аспект относится к устройству беспроводной связи, которое позволяет задействовать гибридную передающую структуру в среде беспроводной связи. Устройство беспроводной связи может включать в себя средство для разбиения каждого кодового блока, ассоциированного с блоком переноса, на два соответственных сегмента кодового блока. Сверх того, устройство беспроводной связи может включать в себя средство для передачи первого набора сегментов кодового блока, который включает в себя один из соответственных сегментов кодового блока для каждого из кодовых блоков, в течение первого временного интервала субкадра, и второго набора сегментов кодового блока, который включает в себя другой из соответственных сегментов кодового блока для каждого из кодовых блоков, в течение второго временного интервала субкадра на основе гибридной передающей структуры.
Еще один аспект относится к компьютерному программному продукту, который может содержать считываемый компьютером носитель. Считываемый компьютером носитель может включать в себя код для разбиения блока переноса на множество кодовых блоков. Кроме того, считываемый компьютером носитель может включать в себя код для разделения каждого из множества кодовых блоков на два или более соответственных сегментов кодового блока. Сверх того, считываемый компьютером носитель может включать в себя код для передачи соответственного первого сегмента кодового блока, ассоциированного с каждым из множества кодовых блоков, за первый временной интервал субкадра. Считываемый компьютером носитель может также включать в себя код для передачи соответственного второго сегмента кодового блока, ассоциированного с каждым из множества кодовых блоков, за второй временной интервал субкадра.
Согласно другому аспекту устройство в системе беспроводной связи может включать в себя процессор, причем процессор может быть выполнен с возможностью разделять блок переноса на кодовые блоки. Кроме того, процессор может быть выполнен с возможностью разбивать каждый из кодовых блоков на два соответственных сегмента кодового блока. Сверх того, процессор может быть выполнен с возможностью передавать первый набор сегментов кодового блока, который включает в себя один из соответственных сегментов кодового блока для каждого из кодовых блоков, последовательно в течение первого временного интервала субкадра, и второй набор сегментов кодового блока, который включает в себя другой из соответственных сегментов кодового блока для каждого из кодовых блоков, последовательно в течение второго временного интервала субкадра на основе гибридной передающей структуры.
Для достижения вышеуказанных и связанных задач один или более вариантов осуществления содержат признаки, в полной мере описываемые далее и отдельно отмечаемые в формуле. Следующее описание и сопроводительные чертежи подробно предлагают конкретные иллюстративные аспекты этих одного или более вариантов осуществления. Эти аспекты являются характерными, однако представляют из себя лишь некоторые из различных способов, в которых могут применяться принципы различных вариантов осуществления, и описанные варианты осуществления предназначены включать в себя все такие аспекты и их аналоги.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Фиг.1 является иллюстрацией системы беспроводной связи согласно предлагаемым здесь различным аспектам.
Фиг.2 является иллюстрацией примера системы, которая применяет гибридную передающую структуру в среде беспроводной связи.
Фиг.3-5 иллюстрируют пример передающих структур (например, мультиплексных структур,…), которые могут быть задействованы согласно различным аспектам раскрытия предмета.
Фиг.6 является иллюстрацией примера методики, которая способствует применению гибридной передающей структуры в среде беспроводной связи.
Фиг.7 является иллюстрацией примера методики, которая позволяет декодеру применять конвейерное декодирование, при этом улучшая одинаковость канала для разрозненных кодовых блоков, в среде беспроводной связи.
Фиг.8 является иллюстрацией примера терминала доступа, который передает данные согласно гибридной передающей структуре в системе беспроводной связи.
Фиг.9 является иллюстрацией примера системы, которая использует гибридную передающую структуру для посылки данных в среде беспроводной связи.
Фиг.10 является иллюстрацией примера беспроводной сетевой среды, которая может быть применена вместе с описанными здесь различными системами и способами.
Фиг.11 является иллюстрацией примера системы, которая позволяет задействовать гибридную передающую структуру в среде беспроводной связи.
ПОДРОБНОЕ ОПИСАНИЕ
Теперь будут описаны различные варианты осуществления со ссылками на чертежи, где соответствующие ссылочные позиции используются для отсылки к соответствующему элементу в описании. В следующем описании с целью пояснения ряд характерных деталей предлагается для того, чтобы обеспечить полное понимание одного или более вариантов осуществления. Однако может быть ясно, что такой (такие) вариант (варианты) осуществления может (могут) быть осуществлен(-ы) на практике без этих характерных деталей. В других случаях широко известные структуры и устройства показаны в виде блок-схем с целью поспособствовать описанию одного или более вариантов осуществления.
Использованные в этой заявке термины “компонент”, “модуль”, “система” и т.п. предназначены для обозначения объектов, связанных с компьютером, или аппаратных средств, аппаратно реализованных программных средств, комбинации аппаратных и программных средств, программных средств или программных средств в режиме исполнения. К примеру, компонентом может быть, не ограничиваясь перечисленным, процесс, запущенный в процессоре, процессор, объект, исполняемая процедура, поток исполнения, программа и/или компьютер. В качестве иллюстрации, компонентом может быть как запущенное на вычислительном устройстве приложение, так и само вычислительное устройство. Один или более компонентов могут находиться внутри процесса и/или потока исполнения, и один компонент может располагаться на одном компьютере и/или распределяться между двумя или более компьютерами. Вдобавок эти компоненты могут исполняться с различных считываемых компьютером носителей, имеющих сохраненные на них различные структуры данных. Компоненты могут устанавливать связь посредством локальных и/или удаленных процессов, к примеру, согласно сигналу с одним или более пакетами данных (например, данные от одного компонента, воздействующие на другой компонент в локальной системе, распределенной системе и/или по сети вроде Интернет или другим системам посредством сигнала).
Описанные здесь технологии могут использоваться для различных систем беспроводной связи, таких как множественный доступ с кодовым разделением (CDMA), множественный доступ с временным разделением (TDMA), множественный доступ с частотным разделением (FDMA), множественный доступ с ортогональным частотным разделением (OFDMA), множественный доступ с частотным разделением единичной несущей (SC-FDMA) и другие системы. Термины “система” и “сеть” часто используются как взаимозаменяемые. CDMA-система может реализовать такую радиотехнологию, как Универсальный наземный радиодоступ (UTRA), CDMA2000 и т.д. UTRA включает в себя Широкополосный-CDMA (W-CDMA) и другие варианты CDMA. CDMA2000 отвечает стандартам IS-2000, IS-95 и IS-856. TDMA-система может реализовать такую радиотехнологию как Глобальная система мобильной связи (GSM). OFDMA-система может реализовать такую радиотехнологию, как Усовершенствованный UTRA (E-UTRA), Сверхмобильный широкополосный доступ (UMB), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, Flash-OFDM и т.д. UTRA и E-UTRA являются частью Универсальной системы мобильной связи (UMTS). 3GPP в Долгосрочной перспективе (LTE) - это предстоящий выпуск UMTS с использованием E-UTRA, применяющий OFDMA на нисходящей линии связи и SC-FDMA на восходящей линии связи.
Множественный доступ с частотным разделением единичной несущей (SC-FDMA) задействует модуляцию единичной несущей и выравнивание частотной области. SC-FDMA имеет аналогичное выполнение и по сути ту же общую сложность, что и OFDMA-система. SC-FDMA-сигнал имеет более низкое отношение пиковой мощности к средней (PAPR) ввиду свойственной ему структуры с единичной несущей. SC-FDMA может быть использован, к примеру, в связи по восходящей линии связи, где более низкое PAPR дает большое преимущество терминалам доступа в плане КПД передачи. Соответственно, SC-FDMA может быть реализован в виде схемы множественного доступа по восходящей линии связи в 3GPP в Долгосрочной Перспективе (LTE) или Усовершенствованном UTRA.
Кроме того, различные варианты осуществления здесь описаны в отношении терминала доступа. Терминалом доступа также может быть система, абонентский блок, абонентская станция, мобильная станция, мобильная, удаленная станция, удаленный терминал, мобильное устройство, пользовательский терминал, терминал, устройство беспроводной связи, пользовательский агент, пользовательское устройство или пользовательское оборудование (UE). Терминалом доступа может быть сотовый телефон, беспроводной телефон, телефон Протокола установления сеанса (SIP), станция местной беспроводной связи (WLL), электронный помощник (PDA), карманное устройство с возможностью беспроводного соединения, вычислительное устройство или другое обрабатывающее устройство, соединенное с беспроводным модемом. Сверх того, различные варианты осуществления здесь описаны в связи с базовой станцией. Базовая станция может быть задействована для связи с терминалом(-ами) доступа и также может быть названа точкой доступа, Узлом B (Node B), Усовершенствованным Узлом B (eNodeB) и некоторыми другими терминами.
Сверх того, описанные здесь различные аспекты или признаки могут реализоваться в качестве способа, устройства или промышленного изделия, используя стандартные программные и/или инженерные технологии. Использованный здесь термин “промышленное изделие” предназначен охватить компьютерную программу, доступную с любого считываемого компьютером устройства, носителя или среды. К примеру, считываемый компьютером носитель может включать в себя, не ограничиваясь перечисленным, магнитные запоминающие устройства (например, жесткий диск, гибкий диск, магнитные полосы и т.д.), оптические диски (например, компакт-диск (CD), универсальный цифровой диск (DVD) и т.д.), интеллектуальные карты и флэш-запоминающие устройства (например, EPROM, карта, карта памяти, USB-накопитель и т.д.). Дополнительно, описанные здесь различные носители данных могут представлять одно или более устройств и/или других машиночитаемых носителей для хранения информации. Термин “машиночитаемый носитель” может включать в себя, не ограничиваясь перечисленным, беспроводные каналы и различные другие носители, допускающие хранение, содержание и/или перенос инструкции(-ий) и/или данных.
На фиг.1 система 100 беспроводной связи иллюстрирована согласно представленным здесь различным вариантам осуществления. Система 100 содержит базовую станцию 102, которая может включать в себя несколько групп антенн. К примеру, одна группа антенн может включать в себя антенны 104 и 106, другая группа может содержать антенны 108 и 110, а дополнительная группа может включать в себя антенны 112 и 114. Для каждой группы антенн иллюстрировано по две антенны; однако для каждой группы может быть задействовано больше или меньше антенн. Базовая станция 102 может дополнительно включать в себя передающую цепь и принимающую цепь, каждая из которых в свою очередь может содержать множество компонентов, ассоциированных с передачей и приемом сигнала (например, процессоры, модуляторы, мультиплексоры, демодуляторы, демультиплексоры, антенны и т.д.), что будет воспринято специалистом в данной области техники.
Базовая станция 102 может осуществлять связь с одним или более терминалами доступа, такими как терминал 116 доступа и терминал 122 доступа; однако необходимо признавать, что базовая станция 102 может осуществлять связь практически с любым количеством терминалов доступа, аналогичных терминалам 116 и 122 доступа. Терминалами 116 и 122 доступа, к примеру, могут быть сотовые телефоны, интеллектуальные телефоны, переносные компьютеры, карманные устройства связи, карманные вычислительные устройства, спутниковые рации, глобальные системы позиционирования, PDA и/или любое другое подходящее устройство связи по системе 100 беспроводной связи. Как демонстрируется на чертеже, терминал 116 доступа находится на связи с антеннами 112 и 114, причем антенны 112 и 114 передают информацию терминалу 116 доступа по прямой линии 118 связи, а принимают информацию от терминала 116 доступа по обратной линии 120 связи. Сверх того, терминал 122 доступа находится на связи с антеннами 104 и 106, причем антенны 104 и 106 передают информацию терминалу 122 доступа по прямой линии 124 связи, а принимают информацию от терминала 122 доступа по обратной линии 126 связи. К примеру, в системе дуплексной связи с частотным разделением (FDD) прямая линия 118 связи может задействовать частотную полосу, отличную от используемой обратной линией 120 связи, а прямая линия 124 связи может применять частотную полосу, отличную от применяющейся обратной линией 126 связи. Кроме того, в системе дуплексной связи с временным разделением (TDD) прямая линия 118 связи и обратная линия 120 связи могут задействовать общую частотную полосу, и прямая линия 124 связи и обратная линия 126 связи могут задействовать общую частотную полосу.
Каждая группа антенн и/или зона, для связи в которой они предназначены, могут называться сектором или базовой станцией 102. К примеру, группа антенн может предназначаться для связи с терминалами доступа в секторе зон, покрываемых базовой станцией 102. В связи по прямым линиям 118 и 124 связи передача антенн базовой станции 102 может задействовать диаграммообразование для улучшения отношения “сигнал-шум” от прямых линий 118 и 124 связи для терминалов 116 и 122 доступа. Также, в то время как базовая станция 102 задействует диаграммообразование для передачи терминалам 116 и 122 доступа, случайным образом разбросанным по ассоциированной зоне действия, терминалы доступа в соседних сотах могут подвергаться меньшим помехам по сравнению с базовой станцией, передающей через единичную антенну всем своим терминалам доступа.
Базовой станцией 102, терминалом 116 доступа и/или терминалом 122 доступа могут быть передающее устройство беспроводной связи и/или принимающее устройство беспроводной связи в определенный момент. При посылке данных передающее устройство беспроводной связи может кодировать данные для переноса. Конкретнее, передающее устройство беспроводной связи может иметь (например, генерировать, получать, сохранять в памяти,…) некоторое количество бит информации для посылки по каналу принимающему устройству беспроводной связи. Такие биты информации могут быть включены в блок переноса данных (или в множество блоков переноса), которые могут быть сегментированы для выдачи множества кодовых блоков. Затем каждый из множества кодовых блоков может быть дополнительно разделен, по меньшей мере, на два сегмента кодового блока (например, части кодового блока,…). Кодовые блоки или сегменты кодового блока могут быть закодированы для передачи (например, для выдачи соответствующих закодированных кодовых блоков или закодированных сегментов кодового блока,…).
Сверх того, гибридная передающая структура может быть задействована передающим устройством беспроводной связи для посылки закодированных сегментов кодового блока. Используя гибридную передающую структуру, первый сегмент первого кодового блока может быть послан в течение первого временного интервала внутри субкадра, а второй сегмент первого кодового блока может быть послан в течение второго временного интервала внутри субкадра. И первый сегмент кодового блока, и второй сегмент кодового блока могут быть переданы, используя все частотные ресурсы в соответственное запланированное время в течение соответствующих временных интервалов. Сверх того, внутри отдельного временного интервала сегменты из разрозненных кодовых блоков могут быть переданы последовательно во времени. Таким образом, чтобы позволить структуру конвейерного декодирования в принимающем устройстве беспроводной связи, при этом все так же допуская максимальное временное/частотное разнесение, кодовые блоки передаются в обоих временных интервалах субкадра (например, разрозненные сегменты каждого из кодовых блоков посылаются в различные временные интервалы субкадра,…), но сегменты различных кодовых блоков передаются последовательно внутри каждого временного интервала.
На фиг.2 изображена система 200, которая применяет гибридную передающую структуру в среде беспроводной связи. Система 200 включает в себя передающее устройство 202 беспроводной связи, которое передает данные через канал принимающему устройству 204 беспроводной связи. Несмотря на то что передающее устройство 202 беспроводной связи изображается как посылающее данные принимающему устройству 204 беспроводной связи, необходимо признавать, что передающее устройство 202 беспроводной связи может принимать данные, и/или принимающее устройство 204 беспроводной связи может передавать данные (например, параллельно, в разрозненное время,…). Следовательно, хотя это и не показано, необходимо признавать, что передающее устройство 202 беспроводной связи и принимающее устройство 204 беспроводной связи могут быть практически аналогичны. Передающим устройством 202 беспроводной связи, к примеру, может быть базовая станция (например, базовая станция 102 с фиг.1,…), терминал доступа (например, терминал 116 доступа с фиг.1, терминал 122 доступа с фиг.1,…) и т.п. Сверх того, принимающим устройством 204 беспроводной связи может быть, к примеру, базовая станция (например, базовая станция 102 с фиг.1,…), терминал доступа (например, терминал 116 доступа с фиг.1, терминал 122 доступа с фиг.1,…) и т.д.
Согласно примеру системой 200 может быть система беспроводной связи на основе Проекта долгосрочного развития (LTE); однако заявленный предмет этим не ограничивается. Кроме того, необходимо понимать, что передающее устройство 202 беспроводной связи может посылать данные по каналу восходящей линии связи (например, Физическому совместно используемому каналу восходящей линии связи (PUSCH),…), каналу нисходящей линии связи (например, Физическому совместно используемому каналу нисходящей линии связи (PDSCH),…) и т.п. согласно описываемому. В соответствии с другой иллюстрацией передающее устройство 202 беспроводной связи и принимающее устройство 204 беспроводной связи могут быть одноранговыми, и, таким образом, данные, согласно описываемому, могут быть переданы одноранговым образом. Однако вышеуказанные примеры не налагают ограничений на заявленный предмет.
Передающее устройство 202 беспроводной связи может включать в себя генератор 206 кодовых блоков, который выдает множество кодовых блоков из каждого блока переноса. К примеру, блок переноса (например, Протокольный блок данных (PDU) Управления доступом к среде (MAC),…) может быть получен генератором 206 кодовых блоков. Сверх того, генератор 206 кодовых блоков может разбивать полученный блок переноса на несколько кодовых блоков. К примеру, блок переноса может быть сегментирован на M кодовых блоков (например, кодовый блок 0, кодовый блок 1,…, кодовый блок M-1), где M может быть практически любым целым числом. Кроме того, максимальный размер каждого кодового блока, выданного генератором 206 кодовых блоков, может быть 6 килобит (например, 6016 бит,…); однако заявленный предмет не ограничивается этим. В соответствии с примером размер блока переноса, принятого генератором 206 кодовых блоков, может быть 24 килобита; следовательно, генератор 206 кодовых блоков может разбить такой блок переноса на четыре кодовых блока, каждый из которых будет иметь размер 6 килобит. Согласно другой иллюстрации размер блока переноса, полученного генератором 206 кодовых блоков, может быть 12 килобит, и, таким образом, генератор 206 кодовых блоков может выдать два кодовых блока, каждый из которых будет иметь размер 6 килобит. Однако необходимо понимать, что заявленный предмет не ограничивается вышеупомянутыми примерами, так как предполагается, что в отношении системы 200 может задействоваться любой размер (размеры) блока переноса и/или любое количество кодовых блоков на блок переноса.
Передающее устройство 202 беспроводной связи может дополнительно включать в себя делитель 208 кодовых блоков, который разбивает каждый кодовый блок, выведенный генератором 206 кодовых блоков, по меньшей мере, на два сегмента кодового блока. Согласно примеру делитель 208 кодовых блоков может разделять кодовый блок на два сегмента кодового блока. В качестве иллюстрации, делитель 208 кодовых блоков может разбивать кодовый блок размером в 6 килобит на два сегмента кодового блока, каждый из которых будет иметь размер 3-х килобит. Несмотря на то что далее описывается делитель 208 кодовых блоков, разделяющий кодовый блок на два сегмента кодового блока, необходимо признавать, что согласно другому примеру делитель 208 кодовых блоков может делить кодовый блок более чем на два сегмента кодового блока.
Сверх того, кодер 210, который кодирует данные для посылки, может быть включен в передающее устройство 202 беспроводной связи. К примеру, кодовые блоки, выданные генератором 206 кодовых блоков, могут быть введены в кодер 210, после чего делитель 208 кодовых блоков может разделять закодированные выходные данные, соответствующие каждому введенному кодовому блоку, по меньшей мере, на два закодированных сегмента кодового блока. Согласно другой иллюстрации сегменты кодового блока, обеспеченные делителем 208 кодовых блоков, могут быть введены в кодер 210. Предполагается, что может быть задействован кодер 210 практически любого типа (например, турбокодовый кодер,…).
Передающее устройство 202 беспроводной связи может также включать в себя перемежитель 212 и передатчик 214. Перемежителем 212 (например, перемежителем каналов,…) может быть квадратичный перестановочный полиномиальный (QPP) перемежитель; однако заявленный предмет не ограничивается указанным. Кроме того, перемежитель 212 может использовать структуру согласования скоростей на основе циклического буфера. С согласованием скоростей на основе циклического буфера скорость каждого кодового блока согласуется раздельно перед передачей. Затем кодовые блоки с согласованной скоростью могут быть посланы по каналу передатчиком 214 (например, принимающему устройству 204 беспроводной связи,…).
Передатчик 214 может посылать кодовые блоки принимающему устройству 204 беспроводной связи, используя гибридную передающую структуру (например, гибридную мультиплексную структуру,…). В отличие от этого различные стандартные технологии задействуют последовательно-передающую структуру (например, последовательно-мультиплексную структуру,…) или параллельно-передающую структуру (например, параллельно-мультиплексную структуру,…). С последовательно-передающей структурой передача каждого кодового блока ограничивается фрагментом субкадра. Согласно примеру с двумя кодовыми блоками каждый кодовый блок продолжался бы 0,5 мс в восходящей линии связи при использовании последовательно-передающей структуры (например, предполагая, что субкадр имеет продолжительность 1 мс,…). Ввиду ограничения кодовых блоков соответственными фрагментами субкадра в сценарии высокочастотного доплеровского сдвига эффектное отношение “сигнал-шум” (SNR) может различаться у нескольких кодовых блоков. Сверх того, с параллельно-передающей структурой передача каждого кодового блока может продолжаться целый субкадр, и, таким образом, эффективный SNR может быть практически аналогичен у нескольких кодовых блоков. Однако приемник не может конвейерным образом осуществлять процесс демодуляции при использовании стандартной параллельно-передающей структуры; вместо этого демодуляция переданных кодовых блоков может начинаться с окончанием и/или после окончания субкадра, когда перенос кодовых блоков завершен.
Как предлагается в гибридной передающей структуре, передатчик 214 может посылать каждый кодовый блок по каналу так, что кодовый блок продолжается оба интервала в субкадре (например, предполагая, что каждый субкадр включает в себя два интервала,…). К примеру, первый сегмент кодового блока некоторого кодового блока, выданный делителем 208 кодовых блоков, может быть передан, используя все доступные частоты в течение некоторой части первого временного интервала субкадра, а второй сегмент кодового блока этого кодового блока, выданный делителем 208 кодовых блоков, может быть передан, используя все доступные частоты в течение некоторой части второго временного интервала субкадра. Кроме того, внутри интервала сегменты кодового блока могут быть переданы последовательно во времени. Таким образом, сегмент из кодового блока 0 может быть передан в течение интервала; по завершении передачи, относящейся к этому сегменту из кодового блока 0, передача может начинаться для сегмента из кодового блока 1 и так далее.
Принимающее устройство 204 беспроводной связи может дополнительно включать в себя приемник 216 и конвейерный декодер 218. Приемник 216 может получать сегменты кодового блока, переданные от передающего устройства 202 беспроводной связи, и предоставлять полученные сегменты кодового блока конвейерному декодеру 218. Конвейерный декодер 218 может декодировать полученные сегменты кодового блока. Кроме того, поскольку сегменты кодового блока передаются последовательно во времени внутри каждого интервала, конвейерный декодер 218 может начинать декодировать эти сегменты после приема целого сегмента кодового блока. Согласно другой иллюстрации конвейерный декодер 218 может запускать декодирование кодовых блоков после получения целого кодового блока (например, после приема первого сегмента кодового блока и второго сегмента кодового блока, каждый из которых соответствует общему кодовому блоку,…). Таким образом, вместо того, чтобы ожидать окончания субкадра, конвейерный декодер 218 может запускать декодирование каждого из сегментов кодового блока (или каждого из кодовых блоков) в различное время на основе того, когда эти сегменты передают по каналу. Следовательно, принимающее устройство 204 беспроводной связи может конвейерным образом осуществлять процесс демодуляции, тем самым уменьшая оборотную задержку.
На фиг.3-5 изображены примеры передающих структур (например, мультиплексных структур,…), которые могут быть задействованы согласно различным аспектам описания предмета. В целях упрощения объяснения каждый пример во временном и частотном измерениях изображает ресурсный блок, равный по продолжительности одному субкадру или двум последовательным интервалам (например, временным интервалам,…). Каждый из последовательных интервалов субкадра может быть 0,5 мс по продолжительности. Хотя это и не показано, полный ресурсный блок может включать в себя множество элементов частотных/временных ресурсов (например, OFDM-символы в заданных тонах,…). Кроме того, как показано этими примерами, четыре кодовых блока (например, кодовый блок 0 (CB #0), кодовый блок 1 (CB #1), кодовый блок 2 (CB #2) и кодовый блок 3 (CB #3)) могут быть посланы по каналу, используя эти иллюстрационные передающие структуры. Кодовые блоки могут быть выданы из блока переноса (например, пакета,…), как описывается здесь. К примеру, блок переноса может быть поделен на эти четыре кодовых блока (например, 24-килобитовый блок переноса может быть разбит на четыре 6-килобитовых кодовых блока,…). Необходимо понимать, что фиг.3-5 предоставлены в иллюстрационных целях, и раскрываемый предмет не ограничивается объемом этих примеров. К примеру, предполагается, что практически любое количество кодовых блоков может быть послано в течение субкадра, практически любое количество сегментов кодового блока может быть выдано из каждого кодового блока и так далее. Согласно другой иллюстрации два или более блока переноса могут быть разбиты для выдачи четырех кодовых блоков (например, каждый из двух блоков переноса может быть поделен на два кодовых блока, чтобы в итоге обеспечить четыре кодовых блока,…). В качестве дополнительного примера, блоки переноса могут быть поделены, чтобы генерировать четыре кодовых блока вместе с одним, по меньшей мере, дополнительным кодовым блоком (не показано) (например, дополнительный кодовый блок(и), которому запрещена передача, может быть послан как часть разрозненного субкадра(ов),…).
На фиг.3 изображен пример последовательно-передающей структуры 300. Четыре кодовых блока могут быть получены передатчиком (например, передатчиком 214 с фиг.2,…) для посылки по каналу (например, каналу восходящей линии связи, каналу нисходящей линии связи,…). При применении последовательно-передающей структуры 300 каждый из четырех кодовых блоков может быть послан последовательно. Таким образом, кодовый блок 0 может быть передан первым, после чего кодовый блок 1, затем кодовый блок 2 и, наконец, кодовый блок 3.
Каждый кодовый блок длится четверть от полной продолжительности субкадра (например, 0,25 мс,…) при использовании последовательно-передающей структуры 300, используя при этом все (или большую часть) частоты, ассоциированные с ресурсным блоком. С такой последовательной передачей, когда претерпеваются условия быстро замирающего канала, канал, используемый для посылки кодового блока 0 в течение первых 0,25 мс субкадра, может существенно отличаться от канала в течение вторых 0,25 мс субкадра (например, когда передают кодовый блок 1,…), канала в течение третьих 0,25 мс субкадра (например, когда передают кодовый блок 2,…) и/или канала в течение четвертых 0,25 мс субкадра (например, когда передают кодовый блок 3,…). Следовательно, каждый из кодовых блоков при передаче может быть подвергнут разным условиям канала. С такими различающимися условиями канала может появиться необходимость повторно передать полный пакет (например, блок переноса, кодовые блоки 0-3,…), если при передаче какого-либо кодового блока произошла неудача. Таким образом, выполнение при использовании последовательно-передающей структуры 300 может быть затруднено, поскольку два кодовых блока из общего блока переноса могут попадать в различающиеся каналы.
На фиг.4 изображен пример параллельно-передающей структуры 400. С параллельно-передающей структурой 400 каждый кодовый блок длится всю продолжительность субкадра (например, 1 мс,…), чтобы обеспечить временное разнесение. Кодовые блоки могут впоследствии быть посланы по практически аналогичным каналам (например, если один кодовый блок не был передан/не может быть декодирован, то остальные три кодовых блока не будут переданы/не смогут быть декодированы, что приведет к повторной передаче четырех кодовых блоков, вместо повторной передачи четырех кодовых блоков ввиду неудачи одного кодового блока, в то время как остальные кодовые блоки успешно декодируют,…). Таким образом, четыре кодовых блока могут быть параллельно переданы по каналу. Однако каждый из четырех кодовых блоков может быть послан, используя разные частоты. Согласно показанному каждому кодовому блоку может быть отведена четверть от полной частотной полосы ресурсного блока, и, таким образом, при использовании параллельно-передающей структуры 400 частотное разнесение может быть понижено по сравнению с последовательно-передающей структурой 300 с фиг.3.
Сверх того, когда передатчик применяет параллельно-передающую структуру 400, приемник получает четыре кодовых блока одновременно (например, прием завершается с окончанием субкадра,…). Таким образом, декодер может находиться в состоянии незанятости в течение некоторого периода времени и ожидать, пока не закончится субкадр, чтобы начать демодуляцию переданных кодовых блоков. В отличие от этого последовательно-передающая структура 300 с фиг.3 может позволять декодеру декодировать каждый кодовый блок по мере приема кодовых блоков; таким образом, первый кодовый блок может быть принят, после чего может начинаться его декодирование, и к тому времени, как декодируется первый кодовый блок, второй кодовый блок может быть принят, после чего может начинаться его декодирование, и так далее. С параллельно-передающей структурой 400 на концах субкадров могут претерпеваться всплески в громкости декодирования, причем аналогичные ограничения времени, в течение которого должно совершаться декодирование, могут существовать (например, приводя к задержкам, ассоциированному с декодерами усложнению,…).
На фиг.5 изображен пример гибридной передающей структуры 500. Как описывается здесь, каждый кодовый блок может быть разделен на два сегмента кодового блока. В качестве иллюстрации, 24-килобитовый блок переноса может быть разбит на четыре кодовых блока, каждый из которых имеет размер 6 килобит. Сверх того, каждые четыре кодовых блока могут дополнительно быть поделены на два сегмента кодового блока, каждый из которых имеет размер 3 килобит. При использовании гибридной передающей структуры 500 первый сегмент каждого из кодовых блоков может быть послан в течение первого временного интервала 502, а второй сегмент каждого из кодовых блоков может быть послан в течение второго временного интервала 504. Сверх того, внутри каждого временного интервала (например, внутри временного интервала 502, внутри временного интервала 504,…) каждый сегмент кодового блока может быть передан последовательно. К примеру, внутри временного интервала 502 сегмент 1 кодового блока 0 может быть передан, после чего сегмент 1 кодового блока 1, затем сегмент 1 кодового блока 2 и, наконец, сегмент 1 кодового блока 3. Аналогичные последовательные передачи могут быть использованы для временного интервала 504, как изображено на фиг.5.
С позиции принимающей стороны (например, принимающего устройства 204 беспроводной связи с фиг.2,…) каждый кодовый блок приходит последовательно. Декодер (например, конвейерный декодер 218 с фиг.2,…) может начинать декодирование после завершения приема кодового блока (например, приемником 216 с фиг.2,…). Таким образом, к примеру, декодирование может начинаться после полного приема кодового блока 0, и кодовый блок 1 может быть принят, пока кодовый блок 0 декодируется, и так далее.
Гибридная передающая структура 500 сохраняет свойства, ассоциированные как с последовательно-передающей структурой 300, так и с параллельно-передающей структурой 400. В частности, полное частотное разнесение может быть обеспечено путем использования гибридной передающей структуры 500. Сверх того, выгодные аспекты (например, конвейерное декодирование для уменьшения оборотной задержки, высокочастотное разнесение,…) последовательно-передающей структуры 300 могут быть выданы путем применения гибридной передающей структуры 500, оказывая при этом эффект смягчения различий каналов, поскольку каждый кодовый блок может быть передан при более схожих состояниях канала.
На основе сравнения примеров, показанных на фиг.3-5, можно отметить следующее. В отсутствие частотного скачка в интервале времени внутренней передачи (ПВП) параллельная передача закодированных блоков может обеспечить лучшее выполнение при высокочастотном доплеровском сдвиге. Это может обеспечиваться дополнительным частотным разнесением, достигаемым в параллельной передаче. К примеру, для параллельной передачи диапазоны усиления могут быть от 0,7 дБ до 0,9 дБ в рабочей точке с величиной ошибок блоков (BLER) в 1% по сравнению с последовательной передачей. Однако усиление может понижаться до 0,2-0,4 дБ для параллельной передачи в сравнении с описанной здесь гибридной передачей. Таким образом, гибридная передающая структура может обеспечить выполнение, более подобное параллельно-передающей структуре, чем последовательно-передающей структуре, при этом обеспечивая преимущества, ассоциированные с последовательно-передающей структурой. Кроме того, необходимо отметить, что когда частотный скачок в ПВП возможен при условии, что с каждым блоком переноса передается подтверждение (ACK), частная продолжительность кодовых блоков также скачет для максимизации частотного разнесения.
На фиг.6-7 иллюстрируются методики, относящиеся к задействованию гибридной передающей структуры в среде беспроводной связи. При том что, в целях упрощения пояснения, методики показаны и описаны в виде последовательности действий, необходимо понимать и признавать, что методики не ограничиваются таким порядком действий, поскольку некоторые действия согласно одному или более вариантам осуществления могут производиться в другом порядке и/или параллельно с другими действиями относительно показанных и описанных здесь. К примеру, специалисты в данной области техники поймут и признают, что методика могла бы альтернативно представляться в виде последовательности взаимосвязанных состояний или событий, как на диаграмме состояний. Сверх того, не все изображенные действия могут требоваться для реализации методики согласно одному или более вариантам осуществления.
На фиг.6 изображена методика 600, которая способствует применению гибридной передающей структуры в среде беспроводной связи. К примеру, среда беспроводной связи может являться средой беспроводной связи на основе Проекта долгосрочного развития (LTE). На этапе 602 блок переноса может быть разбит на множество кодовых блоков. Блоком переноса может быть Протокольный блок данных (PDU) Управления доступом к среде (MAC), который может быть обеспечен физическому слою для кодирования. Кроме того, согласно примеру блок переноса может быть разбит на четыре кодовых блока. В качестве другого примера, блок переноса может быть разбит на два кодовых блока. Однако необходимо признавать, что блок переноса может быть разбит по сути на любое количество кодовых блоков, и заявленный предмет не ограничивается вышеуказанными примерами. Кроме того, каждый из множества кодовых блоков может иметь максимальный размер в 6 килобит; однако предполагается, что могут использоваться кодовые блоки любого размера. В качестве иллюстрации, 24-килобитовый блок переноса может быть разбит на четыре кодовых блока размером в 6 килобит каждый; при этом заявленный предмет не ограничивается указанным.
На этапе 604 каждый из множества кодовых блоков может быть поделен на два или более соответственных сегмента кодового блока. К примеру, каждый кодовый блок может быть поделен на два сегмента кодового блока (например, кодовый блок может быть разбит на сегмент 1 кодового блока и сегмент 2 кодового блока,…). Как следует из этого примера, при условии, что каждый кодовый блок имеет размер 6 килобит, то каждый сегмент кодового блока может иметь размер 3 килобит.
На этапе 606 соответственный первый сегмент кодового блока, ассоциированный с каждым из множества кодовых блоков, может быть передан за первый временной интервал субкадра. Соответственные первые сегменты кодового блока могут быть переданы последовательно во времени в течение первого временного интервала. Таким образом, первый сегмент кодового блока, ассоциированный с первым кодовым блоком, может быть передан в первом временном интервале, после чего первый сегмент кодового блока, ассоциированный со вторым кодовым блоком, может быть передан в первом временном интервале и так далее. На этапе 608 соответственный второй сегмент кодового блока, ассоциированный с каждым из множества кодовых блоков, может быть передан за второй временной интервал субкадра. Соответственные вторые сегменты кодового блока могут быть переданы последовательно во времени в течение второго временного интервала. Таким образом, второй сегмент кодового блока, ассоциированный с первым кодовым блоком, может быть передан во втором временном интервале, после чего второй сегмент кодового блока, ассоциированный со вторым кодовым блоком, может быть передан в первом временном интервале и так далее. Сверх того, если кодовые блоки делят более чем на два соответственных сегмента кодового блока, затем эти дополнительное сегменты кодового блока могут аналогичным образом быть переданы в течение разрозненного временного интервала(ов) субкадра.
При последовательной во времени передаче сегментов кодового блока декодер в приемнике может совершать конвейерное декодирование, при котором каждый сегмент кодового блока будет декодирован после приема (или после приема целого кодового блока), и сегменты кодового блока принимают поэтапно вместо одновременного приема (например, в конце субкадра, как в случае параллельно-передающей структуры,…). Дополнительно, при передаче сегментов кодового блока каждого из множества кодовых блоков в разрозненных временных интервалах субкадра, каждый кодовый блок может претерпевать более схожие состояния канала по сравнению со случаем задействования последовательно-передающей структуры. Сверх того, каждый из сегментов кодового блока может быть послан, используя полный набор частот ресурсного блока (например, используя все частоты ресурсного блока с целью обеспечения частотного разнесения,…). Кроме того, сегменты кодового блока могут быть переданы по каналу восходящей линии связи (например, Физическому совместно используемому каналу восходящей линии связи (PUSCH),…) или по каналу нисходящей линии связи (например, Физическому совместно используемому каналу нисходящей линии связи (PDSCH),…).
На фиг.7 изображена методика 700, позволяющая декодеру применять конвейерное декодирование, при этом улучшая одинаковость канала для разрозненных кодовых блоков в среде беспроводной связи. На этапе 702 может быть передан первый набор сегментов кодового блока, соответствующий набору кодовых блоков. Первый набор сегментов кодового блока может быть передан последовательно во времени за первый временной интервал субкадра, используя набор частот, ассоциированных с ресурсным блоком. На этапе 704 может быть передан второй набор сегментов кодового блока, соответствующий набору кодовых блоков. Второй набор сегментов кодового блока может быть передан последовательно во времени в течение второго временного интервала субкадра, используя набор частот, ассоциированных с ресурсным блоком. К примеру, передача первого набора и второго набора сегментов кодового блока может совершаться согласно описанной здесь гибридной передающей структуре.
Будет понятно, что согласно одному или более описанным здесь аспектам можно сделать выводы в отношении применения гибридной передающей структуры. Использованный здесь термин “выводить” или “вывод” относится в целом к процессу рассуждений или логических умозаключений о системе, среде и/или пользователе через ряд наблюдений за событиями и/или данными. К примеру, вывод может применяться для определения характерных ситуаций или действий, либо может генерировать распределение вероятностей состояний. Вывод может быть вероятностным - то есть расчетом распределения вероятностей представляющих интерес состояний с учетом данных и событий. Также вывод может относиться к технологии, применяющейся для составления событий более высокого уровня из набора событий и/или данных. Результатом такого вывода является конструирование новых событий или действий из набора наблюдаемых событий и/или сохраненных данных о событиях независимо от того, близки ли эти события во времени или нет, и получены ли события и данные от одного или же от нескольких источников данных.
Согласно примеру один или несколько способов, представленных выше, могут включать в себя получение выводов в отношении определения типа передающей структуры (например, гибридная передающая структура, параллельно-передающая структура, последовательно-передающая структура,…) для задействования в конкретный момент. В качестве дополнительной иллюстрации, вывод может делаться относительно определения количества кодовых блоков, формируемых на основе блока переноса. Будет понятно, что вышеуказанные примеры по своей сути являются иллюстративными и не предназначены для наложения ограничений на количество возможных выводов или на то, каким образом эти выводы делаются в объединении с описанными здесь различными вариантами осуществления и/или способами.
Фиг.8 является иллюстрацией терминала 800 доступа, который передает данные согласно гибридной передающей структуре в системе беспроводной связи. Терминал 800 доступа содержит приемник 802, который принимает сигнал, к примеру, от принимающей антенны (не показано) и выполняет типичные действия (например, фильтрует, усиливает, понижает и т.д.) над принятым сигналом и оцифровывает отрегулированный сигнал для получения выборок. Приемник 802 может быть, к примеру, MMSE-приемником и содержать демодулятор 804, который может демодулировать принимаемые символы и предоставлять их процессору 806 для оценки канала. Процессором 806 может быть процессор, назначенный для анализа информации, принятой приемником 802, и/или генерирования информации для передачи передатчиком 816, причем процессор управляет одним или более компонентами терминала 800 доступа и/или одновременно анализирует информацию, принятую приемником 802, генерирует информацию для передачи передатчиком 816 и управляет одним или более компонентами терминала 800 доступа.
Терминал 800 доступа может дополнительно содержать запоминающее устройство 808, соединенное с возможностью работы с процессором 806, которое может хранить данные для передачи, принятые данные и любую другую подходящую информацию, относящуюся к выполнению предлагаемых здесь различных действий и функций. К примеру, запоминающее устройство 808 может хранить блок(и) переноса для посылки терминалом 800 доступа по каналу. Запоминающее устройство 808 может дополнительно хранить протоколы и/или алгоритмы для кодирования данных, включенных в блок(и) переноса, для разбиения блока(-ов) переноса на кодовые блоки, для разделение кодовых блоков на сегменты кодового блока и т.п. Кроме того, запоминающее устройство 808 может хранить протоколы и/или алгоритмы для декодирования принятых сегментов кодового блока конвейерным образом.
Будет понятно, что описанное здесь хранилище данных (например, запоминающее устройство 808) может быть либо энергозависимым запоминающим устройством, либо энергонезависимым запоминающим устройством или может включать в себя как энергозависимое, так и энергонезависимое запоминающие устройства. В качестве не налагающей ограничений иллюстрации, энергонезависимое запоминающее устройство может включать в себя постоянное запоминающее устройство (ПЗУ), программируемое ПЗУ (ППЗУ), электрически программируемое ПЗУ (ЭППЗУ), электрически стираемое ППЗУ (ЭСПЗУ) или флэш-запоминающее устройство. Энергозависимое запоминающее устройство может включать в себя оперативное запоминающее устройство (ОЗУ), играющее роль внешней кэш-памяти. В качестве не налагающей ограничений иллюстрации, ОЗУ существует во многих формах, таких как синхронное ОЗУ (SRAM), динамическое ОЗУ (DRAM), синхронное DRAM (SDRAM), SDRAM с удвоенной скоростью передачи данных (DDR SDRAM), усовершенствованный SDRAM (ESDRAM), Synchlink DRAM (SLDRAM) и direct Rambus ОЗУ (DRRAM). Запоминающее устройство 808 из систем и способов согласно описываемому предмету имеет целью содержать эти и любые другие подходящие типы запоминающих устройств, не ограничиваясь ими.
Приемник 802 дополнительно соединен с возможностью работы с генератором 810 кодовых блоков и/или делителем 812 кодовых блоков, которые могут быть практически аналогичны генератору 206 кодовых блоков с фиг.2 и делителю 208 кодовых блоков с фиг.2 соответственно. Генератор 810 кодовых блоков может делить блок переноса на множество кодовых блоков (например, два, четыре, любое целое число,…). Далее делитель 812 кодовых блоков может разделять каждый из множества кодовых блоков на множество (например, два, больше двух,…) сегментов кодового блока. Терминал 800 доступа также дополнительно содержит модулятор 814 и передатчик 816, который передает сигнал, к примеру, базовой станции, другому терминалу доступа и т.д. Передатчик 816 может применять описанную здесь гибридную передающую структуру, передавая сегменты кодового блока по каналу (например, каналу восходящей линии связи, каналу нисходящей линии связи,…). Кроме того, передатчик 816 может быть практически аналогичен передатчику 214 с фиг.2. Несмотря на то что генератор 810 кодовых блоков, делитель 812 кодовых блоков и/или модулятор 814 изображены как устройства, отдельные от процессора 806, необходимо признавать, что они могут быть частью процессора 806 или некоторого количества процессоров (не показано).
Фиг.9 является иллюстрацией системы 900, которая использует гибридную передающую структуру для посылки данных в среде беспроводной связи. Система 900 содержит базовую станцию 902 (например, точку доступа,…) с приемником 910, который принимает сигнал(ы) от одного или более терминалов 904 доступа через множество принимающих антенн 906, и передатчик 924, который передает одному или более терминалам 904 доступа через передающую антенну 908. Приемник 910 может принимать информацию от принимающих антенн 906 и ассоциироваться с возможностью работы с демодулятором 912, который демодулирует принятую информацию. Демодулированные символы анализируются процессором 914, который может быть аналогичным процессору, описанному выше в отношении фиг.8, и который соединяется с запоминающим устройством 916, которое хранит данные для передачи или приема от терминала(-ов) 904 доступа (или разрозненных базовых станций (не показано)), и/или любую другую подходящую информацию, относящуюся к выполнению предлагаемых здесь различных действий и функций. Процессор 914 дополнительно соединяется с генератором 918 кодовых блоков, который получает блок(и) переноса и сегментирует эти блоки переноса на множество кодовых блоков. Генератор 918 кодовых блоков может быть соединен с возможностью работы с делителем 920 кодовых блоков. Генератор 918 кодовых блоков может выводить множество кодовых блоков делителю 920 кодовых блоков. Затем делитель 920 кодовых блоков может разбивать каждый из множества кодовых блоков на два или более соответственных сегментов кодового блока. Предполагается, что генератор 918 кодовых блоков может быть практически аналогичным генератору 206 кодовых блоков с фиг.2, и/или делитель 920 кодовых блоков может быть практически аналогичным делителю 208 кодовых блоков с фиг.2. Кроме того, генератор 918 кодовых блоков и/или делитель 920 кодовых блоков может обеспечить информацию для передачи модулятору 922. Модулятор 922 может мультиплексировать кадр для передачи передатчиком 924 через антенны 908 терминалу(-ам) 904 доступа. Сверх того, передатчик 924, который может быть практически аналогичным передатчику 214 с фиг.2, может посылать сегменты кодового блока, выданные делителем 920 кодовых блоков, согласно гибридной передающей структуре. Хотя генератор 918 кодовых блоков, делитель 920 кодовых блоков и/или модулятор 922 изображаются как устройства, отделенные от процессора 914, необходимо признавать, что они могут являться частью процессора 914 или некоторого количества процессоров (не показано).
Фиг.10 показывает пример системы 1000 беспроводной связи. В целях упрощения система 1000 беспроводной связи изображает одну базовую станцию 1010 и один терминал 1050 доступа. Однако необходимо признавать, что система 1000 может включать в себя более чем одну базовую станцию и/или более чем один терминал доступа, причем дополнительные базовые станции и/или терминалы доступа могут быть практически аналогичны или отличны от описанных ниже иллюстрационных базовой станции 1010 и терминала 1050 доступа. Вдобавок, необходимо признавать, что базовая станция 1010 и/или терминал 1050 доступа может применять описанные здесь системы (фиг.1, 2, 8-9 и 11) и/или способы (фиг.6-7), чтобы способствовать беспроводной связи между ними.
На базовой станции 1010 данные трафика для некоторого количества потоков данных обеспечивают от источника 1012 данных для процессора 1014 данных передачи (TX). Согласно примеру каждый поток данных может быть передан через соответственную антенну. Процессор 1014 TX-данных форматирует, кодирует и перемежает поток данных трафика на основе той или иной схемы кодирования, выбранной для этого потока данных в целях обеспечения закодированных данных.
Закодированные данные для каждого потока данных могут быть мультиплексированы с пилотными данными, используя технологии мультиплексирования с ортогональным частотным разделением (OFDM). Дополнительно или альтернативно, пилотные символы могут быть мультиплексированы с частотным разделением (FDM), мультиплексированы с временным разделением (TDM) или мультиплексированы с кодовым разделением (CDM). Пилотные данные, как правило, являются известной комбинацией данных, обрабатываемых известным образом, и могут быть использованы на терминале 1050 доступа для ответа оценки канала. Мультиплексные пилотные и закодированные данные для каждого потока данных могут быть модулированы (например, через таблицу символов) на основе той или иной модуляционной схемы (например, двоичной фазовой манипуляции (BPSK), квадратурной фазовой манипуляции (QPSK), M-фазовой манипуляции (M-PSK), M-квадратурной амплитудной модуляция (M-QAM) и т.д.), выбранной для этого потока данных с целью обеспечения модуляционных символов. Скорость, кодирование и модуляция данных для каждого потока данных может быть определена посредством инструкций, выполняемых или обеспеченных процессором 1030.
N
N
T
T
Модуляционные символы для потоков данных могут быть обеспечены TX-MIMO-процессору 1020, после чего он может дополнительно обрабатывать эти модуляционные символы (например, для OFDM). Затем TX-MIMO-процессор 1020 предоставляет  потоков модуляционных символов  передатчикам (TMTR) 1022a-1022t. В различных вариантах осуществления TX-MIMO-процессор 1020 применяет веса диаграммоформирования к символам потоков данных и к антенне, от которой передают символ.
N
N
T
T
Каждый передатчик 1022 принимает и обрабатывает соответственный поток символов, чтобы обеспечить один или более аналоговых сигналов, и дополнительно приводит к определенному состоянию (например, усиливает, фильтрует и повышает частоту) аналоговые сигналы, чтобы обеспечить модулированный сигнал, подходящий для передачи по MIMO-каналу. Затем  модулированных сигналов от передатчиков 1022a-1022t передают от  антенн 1024a-1024t соответственно.
N
R
На терминале 1050 доступа переданные модулированные сигналы принимаются  антеннами 1052a-1052r, и принятый сигнал от каждой антенны 1052 предоставляется соответственному приемнику (RCVR) 1054a-1054r. Каждый приемник 1054 регулирует (например, фильтрует, усиливает и понижает частоту) соответственный сигнал, оцифровывает отрегулированный сигнал для обеспечения выборок и дополнительно обрабатывает выборки для обеспечения соответствующего “принятого” потока символов.
N
N
N
R
R
T
Процессор 1060 RX-данных может принимать и обрабатывать  принятых потоков символов от  приемников 1054 на основе той или иной технологи обработки приемника для обеспечения  “детектированных” потоков символов. Процессор 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 также могут выполнять вычисления с целью получения оценок частотного и импульсного откликов для восходящей линии связи и нисходящей линии связи соответственно.
Согласно аспекту логические каналы классифицируют на Каналы управления и Каналы трафика. Логические Каналы управления могут включать в себя Широковещательный канал управления (BCCH), который является DL-каналом для информации управления системы широковещания. Кроме того, Логические Каналы управления могут включать в себя пэйджинговый канал управления (PCCH), который является DL-каналом, переносящим пейджинговую информацию. Сверх того, Логические Каналы управления могут содержать Канал управления многоадресного вещания (MCCH), который является DL-каналом “точка-мультиточка”, используемым для передачи Мультимедиа-вещания и Служб многоадресного вещания (MBMS), планирования и управления информации для одного или нескольких MTCH. Как правило, после установки соединения Управления радиоресурсами (RRC) этот канал используется только UE, получающим MBMS (например, старый MCCH+MSCH). Дополнительно, Логические Каналы управления могут включать в себя Выделенный канал управления (DCCH), который является двусторонним каналом “точка-точка”, передающим выделенную информацию управления, и может использоваться UE, имеющим RRC-соединение. Согласно аспекту Логические каналы трафика могут содержать Выделенный канал трафика (DTCH), который является двусторонним каналом “точка-точка”, выделенным одному UE для переноса информации о пользователе. Также Логические каналы трафика могут включать в себя Канал трафика многоадресного вещания (MTCH) для DL-канала “точка-мультиточка” для передачи данных трафика.
Согласно аспекту Каналы переноса классифицируются на DL-каналы и UL-каналы. DL-каналы переноса содержат Канал широковещания (BCH), Совместно используемый канал данных нисходящей линии связи (DL-SDCH) и пейджинговый канал (PCH). PCH может поддерживать сбережение энергии (например, сеть может указать UE цикл Приема с прерываниями (DRX),…) для UE путем широковещания по всей соте и отражения в ресурсах Физического уровня (PHY), которые могут использоваться для других каналов управления/трафика. UL-каналы переноса могут содержать Канал произвольного доступа (RACH), Канал запросов (REQCH), Совместно используемый канал данных восходящей линии связи (UL-SDCH) и множество PHY-каналов.
PHY-каналы могут включать в себя набор DL-каналов и UL-каналов. К примеру, DL-PHY-каналы могут включать в себя: Общий пилотный канал (CPICH); Канал синхронизации (SCH); Канал общего управления (CCCH); Совместно используемый DL-канал управления (SDCCH); Канал управления многоадресного вещания (MCCH); Совместно используемый UL-канал назначений (SUACH); Канал подтверждения (ACKCH); Физический совместно используемый DL-Канал данных (DL-PSDCH); UL-канал управления мощностью (UPCCH); Канал указания пейджинга (PICH); и/или Канал указания загрузки (LICH). В качестве дополнительной иллюстрации, UL-PHY-каналы могут включать в себя: Физический канал произвольного доступа (PRACH); Канал указания качества канала (CQICH); Канал подтверждения (ACKCH); Канал указания подмножества антенн (ASICH); Канал совместно используемых запросов (SREQCH); Физический совместно используемый UL-канал данных (UL-PSDCH); и/или Широкополосный пилотный канал (BPICH).
Необходимо понимать, что описанные здесь варианты осуществления могут реализоваться в виде аппаратных средств, программных средств, аппаратно-реализованных программных средств, промежуточных программных средств, микрокода или любых комбинаций перечисленного. Для аппаратной реализации блоки обработки могут быть реализованы в рамках одной или более специализированных микросхем (ASIC), цифровых сигнальных процессоров (DSP), цифровых устройств обработки сигналов (DSPD), программируемых логических устройств (PLD), программируемых вентильных матриц (FPGA), процессоров, блоков управления, микроблоков управления, микропроцессоров, других электронных блоков, предназначенных для выполнения описанных здесь функций, или комбинаций перечисленного.
Когда варианты осуществления реализуют в программных средствах, программно-аппаратных средствах, промежуточных программных средствах или микрокоде, программном коде или кодовых сегментах, они могут храниться на машиночитаемом носителе, таком как, к примеру, компонент хранения. Кодовый сегмент может представлять из себя процедуру, функцию, подпрограмму, программу, алгоритм, подалгоритм, модуль, программный пакет, класс или любую комбинацию инструкций, структур данных или программных операторов. Кодовый сегмент может быть объединен с другим кодовым сегментом или аппаратной цепью путем пересылки и/или приема информации, данных, аргументов, параметров или содержимого запоминающего устройства. Информация, аргументы, параметры, данные и т.д. могут пересылаться, перенаправляться или передаваться посредством любых подходящих средств, включая разделение запоминающего устройства, пересылку сообщений, пересылку маркера, передачу по сети и т.д.
Для программной реализации описанные здесь технологии могут реализоваться в виде модулей (например, процедур, функций и так далее), выполняющих описанные здесь функции. Программный код может быть сохранен в запоминающих блоках и исполняться процессорами. Запоминающий блок может быть реализован внутри процессора или снаружи от процессора, в таком случае он может быть соединен с возможностью взаимодействия с процессором через различные средства, как известно в области техники.
На фиг.11 изображена система 1100, которая позволяет задействовать гибридную передающую структуру в среде беспроводной связи. К примеру, система 1100 может располагаться, по меньшей мере, частично внутри терминала доступа. Согласно другой иллюстрации система 1100 может располагаться, по меньшей мере, частично внутри базовой станции. Необходимо признавать, что система 1100 представляется как система, включающая в себя функциональные блоки, которые могут быть функциональными блоками, представляющими собой функции, реализуемые процессором, программными средствами или их комбинацией (например, программно-аппаратными средствами). Система 1100 включает в себя логическую компоновку 1102 электрических компонентов, которые могут действовать в объединении. К примеру, логическая компоновка 1102 может включать в себя электрический компонент для разбиения каждого кодового блока, ассоциированного с блоком переноса, на два соответственных сегмента 1104 кодового блока. К примеру, блок переноса может выдавать итогом восемь сегментов кодового блока; однако заявленный предмет этим не ограничивается. Кроме того, хотя это и не показано, логическая компоновка 1102 может включать в себя электрический компонент для разделения блока переноса на кодовые блоки. Сверх того, логическая компоновка 1102 может включать в себя электрический компонент для передачи первого набора сегментов кодового блока, включающего в себя один из соответственных сегментов кодового блока для каждого из кодовых блоков в течение первого временного интервала субкадра, и второго набора сегментов кодового блока, включающего в себя другой из соответственных сегментов кодового блока для каждого из кодовых блоков в течение второго временного интервала субкадра на основе гибридной передающей структуры 1106. Таким образом, каждый из кодовых блоков может продолжаться оба интервала субкадра (например, интервал времени передачи (TTI),…). Сверх того, внутри каждого из интервалов сегменты кодового блока из кодовых блоков могут быть переданы последовательно во времени. Дополнительно, система 1100 может включать в себя запоминающее устройство 1108, которое сохраняет инструкции для исполнения функций, ассоциированных с электрическими компонентами 1104 и 1106. Хотя электрические компоненты 1104 и 1106 показаны как внешние для запоминающего устройства 1108, необходимо понимать, что один или более из этих компонентов могут находиться внутри запоминающего устройства 1108.
Приведенное выше описание включает в себя примеры одного или более вариантов осуществления. Разумеется, в целях описывания вышеуказанных вариантов осуществления невозможно описать все возможные комбинации компонентов или методик, но средний специалист в области техники согласится, что возможно много дополнительных комбинаций и преобразований различных вариантов осуществления. Соответственно, описанные варианты осуществления предназначены для того, чтобы охватить все такие видоизменения, модификации и варианты, подпадающие под сущность и объем прилагаемой формулы изобретения. При этом, когда термин “включает в себя” используется либо в подробном описании, либо в формуле, этот термин носит объединяющий смысл, аналогично термину “содержащий”, в той интерпретации, в которой термин “содержащий” применяется в качестве связующего слова в пункте формулы изобретения.