Испрашивание приоритета согласно параграфу 119 раздела 35 Свода законов США
Настоящая заявка на патент испрашивает приоритет предварительной заявки 60/834,118 "METHOD AND APPARATUS FOR PREAMBLE CONFIGURATION IN WIRELESS COMMUNICATION SYSTEMS", поданной 28 июля 2006, переданной ее правопреемнику и включенной здесь по ссылке.
Область техники
Настоящее раскрытие относится в целом к связи и, более конкретно, к способам для посылки сигнализации в системе беспроводной связи.
Уровень техники
Системы беспроводной связи широко развернуты, чтобы обеспечить различные службы связи, такие как передача речи, видео, пакетных данных, обмен сообщениями, вещание и т.д. Эти системы могут быть системами множественного доступа, способными поддерживать множество пользователей посредством совместного использования доступных системных ресурсов. Примеры таких систем множественного доступа включают в себя системы множественного доступа с кодовым разделением каналов (CDMA), системы множественного доступа с временным разделением каналов (TDMA), системы множественного доступа с частотным разделением каналов (FDMA), системы ортогонального FDMA (OFDMA) и системы FDMA с единственной несущей (SC-FDMA).
Базовая станция может передавать данные на один или более терминалов по прямой линии связи и/или принимать данные от одного или более терминалов по обратной линии связи в любой заданный момент. Базовая станция может посылать сигнализацию, чтобы указать, какие терминалы планируются для передачи данных, и передавать информацию, подходящую для приема передачи данных. Требуется посылать сигнализацию настолько эффективно, насколько возможно, так как эта сигнализация представляет служебные расходы. Кроме того, требуемо посылать сигнализацию таким образом, чтобы терминалы могли надежно принимать эту сигнализацию.
Поэтому в уровне техники имеется потребность в способах эффективной и надежной посылки сигнализации в системе беспроводной связи.
Сущность изобретения
Способы для посылки сигнализации для передачи данных в системе беспроводной связи описаны ниже. В одном аспекте передатчик (например, базовая станция) может обрабатывать сигнализацию для передачи данных на основании блочного кода, сверточного кода, преобразования и т.д. Сигнализация может содержать идентификатор намеченного приемника (например, терминала доступа) передачи данных и/или другую информацию, такую как скорость передачи данных, назначение ресурсов и т.д., для передачи данных. Сигнализация для передачи данных может быть преобразована в первый набор тональных сигналов во временном слоте. Данные для передачи данных могут быть преобразованы во второй набор тональных сигналов во временном слоте. Первый и второй наборы тональных сигналов могут быть среди тональных сигналов, назначенных для передачи данных, которая может представлять собой все или поднабор тональных сигналов, доступных для использования. Всю сигнализацию можно посылать в первом наборе тональных сигналов. Альтернативно, первый набор тональных сигналов может быть выбран из множества наборов тональных сигналов или псевдослучайно выбран из числа назначенных тональных сигналов на основании первой части сигнализации. Вторую часть сигнализации можно затем посылать в первом наборе тональных сигналов. Количество тональных сигналов в первом наборе и/или мощность передачи для сигнализации могут быть выбраны на основании канальных условий.
В другом аспекте приемник (например, терминал доступа) может получать принятые символы для первого набора тональных сигналов во временном слоте и может обрабатывать эти принятые символы, чтобы получить обнаруженную сигнализацию. Приемник может определять, обрабатывать или нет второй набор тональных сигналов в этом временном слоте для передачи данных, на основании обнаруженной сигнализации. Если обнаруженная сигнализация указывает, что передача данных послана, то приемник может обнаруживать вторые из тональных сигналов на основании обнаруженной сигнализации и может далее обработать принятые символы для второго набора тональных сигналов (например, на основании скорости передачи данных из обнаруженной сигнализации), чтобы восстановить переданные данные.
Различные аспекты и признаки изобретения описываются более подробно ниже.
Краткое описание чертежей
Фиг. 1 показывает систему беспроводной связи.
Фиг. 2 показывает примерную структуру слота.
Фиг. 3 показывает структуру тонального сигнала для посылки сигнализации.
Фиг. 4A-4D показывают четыре дополнительные структуры тонального сигнала для посылки сигнализации.
Фиг. 5 показывает блок-схему точки доступа и терминала доступа.
Фиг. 6 показывает блок-схему процессора передачи и модулятора OFDM.
Фиг. 7 показывает процессор сигнализации, который посылает сигнализацию во множестве частей.
Фиг. 8 показывает блок-схему процессора передачи согласно одному варианту осуществления.
Фиг. 9 показывает процессор сигнализации, который посылает сигнализацию в выбранном наборе тональных сигналов.
Фиг. 10 показывает процессор сигнализации, который распределяет символы сигнализации по тональным сигналам.
Фиг. 11 показывает процессор сигнализации, который посылает сигнализацию в псевдослучайно выбранных тональных сигналах.
Фиг. 12 показывает блок-схему демодулятора OFDM и процессора приема.
Фиг. 13 показывает процесс для передачи данных и сигнализации.
Фиг. 14 показывает процесс для посылки сигнализации.
Фиг. 15 показывает процесс для приема данных и сигнализации.
Подробное описание
Способы передачи, описанные здесь, могут использоваться для различных систем беспроводной связи, таких как системы CDMA, TDMA, FDMA, OFDMA и SC-FDMA. Термины "система" и "сеть" часто используются взаимозаменяемо. Система CDMA может реализовывать радиотехнологию, такую как cdma2000, универсальный наземный радиодоступ (UTRA) и т.д. Cdma2000 охватывает стандарты IS-2000, IS-95 и IS-856. UTRA включает в себя широкополосную CDMA (W-CDMA) и систему с низкой скоростью передачи элементов сигнала (LCR). Система TDMA может реализовать радиотехнологию, такую как Глобальная система связи с мобильными объектами (GSM). Система OFDMA может реализовать радиотехнологию, такую как усовершенствованная UTRA (Evolved-UTRA, E-UTRA), ультрамобильная широкополосная сеть (UMB), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, Flash-OFDM (R) и т.д. Эти различные радиотехнологии и стандарты известны в технике. UTRA, E-UTRA и GSM описываются в документах от организации, названной "Проект партнерства 3-го поколения" (3GPP). Cdma2000 описывается в документах от организации, названной "Проект партнерства 3-го поколения 2" (3GPP2).
Для ясности некоторые аспекты способов передачи описываются ниже для системы передачи пакетных данных с высокой скоростью (HRPD), которая реализует IS-856. HRPD также называют как усовершенствованные оптимизированные данные (EV-DO), оптимизированные данные (DO), передача данных с высокой скоростью (HDR) и т.д. Для ясности терминология HRPD используется ниже в большой части описания.
Фиг. 1 показывает систему беспроводной связи 100 с множеством точек доступа 110 и множеством терминалов доступа 120. Точкой доступа обычно является стационарная станция, которая обменивается с терминалами доступа и может также называться как базовая станция, узел В и т.д. Каждая точка доступа 110 обеспечивает область охвата связи для конкретной географической области 102 и поддерживает связь для терминалов доступа, расположенных в области охвата. Точки доступа 110 могут подсоединяться к системному контроллеру 130, который обеспечивает координацию и управление для этих точек доступа. Системный контроллер 130 может включать в себя один или более сетевых объектов, таких как Контроллер базовых станций (КБС, BSC), функциональный блок управления пакетами (ФУП, PCF), обслуживающий узел пакетных данных (PDSN) и т.д.
Терминалы доступа 120 могут быть рассредоточены по всей системе, и каждый терминал доступа может быть стационарным или мобильным. Терминал доступа может также называться как терминал, мобильная станция, пользовательское оборудование, абонентский блок, станция и т.д. Терминал доступа может быть сотовым телефоном, персональным цифровым ассистентом (PDA), беспроводным устройством, карманным устройством, беспроводным модемом, ноутбуком и т.д. В HRPD терминал доступа может принимать передачу данных по прямой линии связи от одной точки доступа в любой заданный момент и может отправлять данные передачи по обратной линии связи к одной или более точкам доступа. Прямая линия связи (или нисходящая линия связи) относится к линии связи от точек доступа к терминалам доступа, и обратная линия связи (или восходящая линия связи) относится к линии связи от терминалов доступа к точкам доступа.
Фиг. 2 показывает структуру 200 слота, которая может использоваться для передачи по прямой линии связи. Временной отрезок передачи может быть разделен на слоты. Каждый слот может иметь заранее определенную длительность времени. В одном варианте осуществления каждый слот имеет длительность 1,667 миллисекунд (мс) и охватывает 2048 элементов сигнала, где каждый элемент сигнала имеет длительность 813,8 наносекунд (нс) для скорости передачи элементов сигнала 1,2288 мега элементов сигнала/секунду (Mcps). Каждый слот может быть разделен на два идентичных полуслота. Каждый полуслот может включать в себя (i) служебный сегмент, составленный из пилот-сегмента в центре полуслота и двух сегментов управления доступом к среде (MAC) с обеих сторон пилот-сегмента, и (ii) два сегмента трафика с обеих сторон служебного сегмента. Сегменты трафика могут также называться как канал трафика, сегменты данных, поля данных и т.д. Пилот-сегмент может иметь длительность 96 элементов сигнала и может нести пилот-сигнал, который может использоваться для начального захвата, восстановления частоты и фазы, восстановления тактового сигнала, оценки канала, радиокомбинирования и т.д. Каждый сегмент MAC может иметь длительность 64 элементов сигнала и может нести сигнализацию, такую как, например, информация обратной связи регулирования мощности (RPC), структура канала, частота, мощность передачи, кодирование и модуляция и т.д. Каждый сегмент трафика может иметь длительность 400 элементов сигнала и может нести данные трафика (например, данные одноадресного вещания для конкретных терминалов доступа, данные вещания и т.д.) и/или сигнализацию.
Может быть желательно использовать мультиплексирование с ортогональным частотным разделением (OFDM) и/или мультиплексирование с частотным разделением с единственной несущей (SC-FDM) для сегментов трафика. OFDM и SC-FDM делят полосу частот системы на множественные ортогональные поднесущие, которые также называются как частотные диапазоны и т.д. Каждая поднесущая может быть модулирована данными. Обычно символы модуляции посылают в частотной области с OFDM и во временной области с SC-FDM. OFDM и SC-FDM имеют некоторые требуемые характеристики, такие как способность легко справляться с межсимвольными помехами (ISI), вызванными частотным избирательным затуханием. OFDM может также эффективно поддерживать множественный-вход - множественный-выход (MIMO) и множественный доступ с пространственным разделением (SDMA), которые могут быть применены независимо на каждой поднесущей. Для ясности использование OFDM для посылки данных и сигнализации в сегментах трафика описывается ниже.
Может быть также желательно поддерживать OFDM, в то же время сохраняя обратную совместимость с более ранними версиями HRPD. В HRPD сегменты пилот-сигнала и MAC могут быть демодулированы всеми активными терминалами во все моменты времени, тогда как сегменты трафика могут демодулироваться только обслуживаемыми терминалами. Следовательно, обратная совместимость может быть достигнута посредством сохранения сегментов пилот-сигнала и MAC и посредством модификации сегментов трафика.
Фиг. 2 показывает вариант осуществления, который поддерживает OFDM, используя структуру слота HRPD. В этом варианте осуществления R символов OFDM могут быть посланы в слоте или R/4 символов OFDM на сегмент трафика, где R может быть любым подходящим целочисленным значением. Обычно символы OFDM могут быть сгенерированы на основании различных нумерологий символов OFDM. Каждая нумерология символов OFDM ассоциируется с конкретными значениями для подходящих параметров, такими как длительность символа OFDM, количество поднесущих, длина циклического префикса и т.д. Таблица 1 содержит список трех нумерологий символов OFDM и задает значения параметра для каждой нумерологии в соответствии с одним вариантом осуществления.
В варианте осуществления, показанном в Таблице 1, каждый слот может включать в себя в общей сложности T=1440 тональных сигналов (тонов). Тональный сигнал (тон) может соответствовать одной поднесущей в периоде одного символа и может быть использован для посылки одного символа модуляции. Тональный сигнал (тон) может также называться как элемент ресурса, блок передачи данных и т.д. Некоторые из T тональных сигналов могут быть зарезервированы для пилот-сигнала, и оставшиеся тональные сигналы могут использоваться для данных и/или сигнализации.
Точка доступа может посылать данные к одному или более терминалам доступа в каждом слоте. Точка доступа может также посылать сигнализацию в каждом слоте. Сигнализация может также называться как преамбула, информация планирования, информация управления, служебная информация и т.д. Обычно сигнализация может содержать любую информацию, чтобы поддерживать передачу данных на прямых и/или обратных линиях связи. Сигнализация может быть для любого количества терминалов доступа и содержать любой тип информации.
В одном варианте осуществления сигнализация может содержать информацию, указывающую, какой(ие) терминал(ы) доступа планируется для передачи данных по прямой линии связи в заданном слоте. Сигнализация может также содержать информацию для параметров, подходящую для того, чтобы запланированный(ые) терминал(ы) принял(и) передачу данных, посланную по прямой линии связи. Например, сигнализация может содержать информацию, относящуюся к скорости передачи данных, используемой для запланированного терминала доступа. Этот терминал доступа может оценить качество канала прямой линии связи для этой точки доступа и может определить скорость передачи данных для передачи данных на этот терминал доступа на основании предполагаемого качества канала и/или других факторов. Терминал доступа может посылать это значение скорости передачи данных по каналу управления скоростью передачи данных (DRC) к этой точке доступа. Точка доступа может использовать эту скорость передачи данных, посланную терминалом доступа, или может выбрать другую скорость передачи данных. Точка доступа может посылать настройки скорости, которые могут указывать разность (если имеется) между скоростью передачи данных, выбранной точкой доступа, и скоростью передачи данных, предоставленной терминалом доступа. Эти настройки скорости могут позволить точке доступа перезаписывать информацию обратной связи DRC от терминала доступа. Эти настройки скорости могут также предоставить терминалу доступа фактическую скорость передачи данных, используемую точкой доступа, так чтобы терминал доступа мог избежать необходимости выполнять декодирование для различных возможных скоростей передачи данных, которые могут использоваться для передачи данных.
В одном варианте осуществления сигнализация для запланированного терминала доступа может включать в себя следующее:
8-битовый идентификатор MAC_ID запланированного терминала доступа и
2-битовую настройку скорости для запланированного терминала доступа.
Терминалам доступа, обменивающимся с точкой доступа, можно назначить уникальные идентификаторы MAC_ID. Каждый терминал доступа затем может быть идентифицирован своим MAC_ID. Терминалы доступа также могут быть идентифицированы на основе других типов идентификаторов.
В другом варианте осуществления сигнализация для запланированного терминала доступа может включать в себя следующее:
8-битовый идентификатор MAC_ID запланированного терминала доступа,
2-битовую настройку скорости для запланированного терминала доступа,
2-битовый индикатор размера назначения и
1-битовый индикатор «липкого» (прикрепленного) назначения.
Запланированному терминалу доступа может быть назначено переменное количество ресурсов для передачи данных. Индикатор размера назначения может передавать количество ресурсов, назначенных терминалу доступа для передачи данных. В одном варианте осуществления ресурсы можно предоставить в единицах блоков, где каждый блок включает в себя заранее определенное количество тонов (тональных сигналов). Например, слот может быть разделен на 6 блоков, и каждый блок может включать в себя 240 тонов. Терминалу доступа могут быть назначены 1, 2, 4 или 6 блоков, которые могут быть переданы 2-битовым индикатором размера назначения. Конкретный(ые) блок(и), назначенный терминалу доступа, может быть определен на основании определения положения сигнализации и/или передан другими средствами. Индикатор «липкого» (прикрепленного) назначения может быть установлен в 1, чтобы указать, что текущее назначение ресурса является действующим, или в 0, чтобы указать, что текущее назначение ресурса заканчивается после текущего слота. Использование индикатора прикрепленного назначения может избежать необходимости посылать одну и ту же сигнализацию в каждом слоте для одного и того же действующего назначения ресурса.
Сигнализация для запланированного терминала доступа может быть послана по-разному. В одном варианте осуществления сигнализацию можно посылать в символах OFDM во время сегментов трафика. Сигнализацию можно посылать в тональных сигналах, распространяемых через полосы частот системы, чтобы достичь частотного разнесения, и/или во множественных периодах символов, чтобы достичь разнесения во времени.
Фиг. 3 показывает вариант осуществления структуры 300 тональных сигналов (тонов) для посылки сигнализации, основанной на нумерологии 2 с 200 элементами сигнала в Таблице 1. В этом варианте осуществления сигнализацию для терминала доступа можно посылать в наборе K тонов, которые могут быть распределены по всей полосе частот системы и по одному полуслоту. Обычно набор может включать в себя любое количество тональных сигналов и K может быть любым значением. Количество тональных сигналов (K) может быть выбрано на основании компромисса между служебными расходами на сигнализацию и надежностью сигнализации. В одном варианте осуществления набор может включать в себя K=32 тональных сигналов, которые могут быть упорядочены по восемь тонов на период символа для нумерологии 1 с 200 элементами сигнала в Таблице 1 (как показано на Фиг. 3), или по четыре тона на период символа для нумерологии 2 с 100 элементами сигнала, или по 16 тонов на период символа для нумерологии 3 с 400 элементами сигнала. Тоны могут занимать различные поднесущие в различных периодах символа OFDM, чтобы увеличить частотное разнесение, как показано на Фиг. 3. Обычно ранняя посылка сигнализации в слоте может позволить терминалу доступа принимать сигнализацию быстрее и начать готовиться к обработке передачи данных раньше. Сигнализацию можно таким образом посылать в первом символе OFDM, первом сегменте трафика, первом полуслоте и т.д.
Фиг. 4A показывает вариант осуществления структуры тональных сигналов, используя 4×4 блоков. Каждые 4×4 блоков могут быть составлены из двух 4×2 блоков, занимающих одинаковые четыре поднесущие в двух сегментах трафика. В этом варианте осуществления сигнализацию для терминала доступа можно посылать в 32 тональных сигналах в двух 4×4 блоках, расположенных в двух полуслотах.
Фиг. 4B показывает вариант осуществления структуры тональных сигналов, используя 8×2 блоков. В этом варианте осуществления сигнализацию для терминала доступа можно посылать в 32 тональных сигналах в двух 8×2 блоках, расположенных в двух полуслотах. Каждый блок может охватывать восемь поднесущих и охватывать первые два периода символа в одном полуслоте.
Фиг. 4C показывает вариант осуществления структуры тональных сигналов, используя 16×1 блоков. В этом варианте осуществления сигнализацию для терминала доступа можно посылать в 32 тональных сигналах в двух 16×1 блоках, расположенных в двух полуслотах. Каждый блок может охватывать 16 поднесущих и охватывать первый период символа в одном полуслоте.
Фиг. 4D показывает вариант осуществления структуры тональных сигналов, используя 1×1 блок. В этом варианте осуществления сигнализацию для терминала доступа можно посылать в 32 тональных сигналах по 1×1 блоков, расположенных в двух полуслотах. Каждый блок может охватывать одну поднесущую и охватывать один период символа.
Фиг. 3-4D показывают некоторые примерные структуры тонального сигнала для посылки сигнализации по K=32 тональным сигналам. Другие структуры тонального сигнала могут также быть определены для посылки сигнализации в различных количествах тональных сигналов (например, K=16, 64, 128 и т.д.) и/или с различными распределениями K тональных сигналов по частоте и времени. Помещение K тонов ближе вместе по частоте и времени может улучшить ортогональность среди возможных кодовых слов, посланных для сигнализации, что может повысить эффективность декодирования. Распределение K тональных сигналов по частоте и времени может улучшить разнесение. Сигнализацию можно посылать на основании любой структуры тональных сигналов, выбранной для использования.
В одном варианте осуществления сигнализация для запланированного терминала доступа может быть послана в обозначенном наборе тональных сигналов из всех тональных сигналов, назначенных терминалу доступа для передачи данных. Этот обозначенный набор тональных сигналов может быть установлен для заданного слота, но может изменяться от слота к слоту.
В другом варианте осуществления сигнализация для запланированного терминала доступа может быть послана в одном из множественных (S) наборов тональных сигналов. Наборы S могут быть определены на основании всех тональных сигналов, которые могут быть использованы для посылки сигнализации, например, всех тонов, назначенных терминалу доступа для передачи данных. Наборы S могут быть несвязанными, так что каждый тон принадлежит самое большее одному набору. Количество наборов (S) может зависеть от количества доступных тональных сигналов и количества (K) тональных сигналов в каждом наборе. В одном варианте осуществления S=16 наборов тональных сигналов могут быть сформированы для левого полуслота на основании нумерологий, показанных в Таблице 1, где каждый набор включает в себя K=32 тональных сигналов. Один из S наборов может быть выбран для использования на основании первой части сигнализации, и выбранный набор тональных сигналов может быть использован для посылки части оставшейся части сигнализации. Сигнализация может прокалывать (или замещать) данные в выбранном наборе тональных сигналов.
Фиг. 5 показывает блок-схему варианта осуществления точки доступа 110х и терминала 120x доступа, которые являются одними из точек доступа и терминалов доступа на Фиг. 1. Только для простоты процессоры для передачи по прямой линии связи показаны на Фиг. 5. Также для простоты точка доступа 110x и терминал 120x доступа, каждый, показаны с одной антенной. Обычно каждый объект может быть оборудован любым количеством антенн.
В точке доступа 110x процессор 510 передачи может принимать данные трафика для одного или более запланированных терминалов доступа и сигнализацию для запланированного(ых) терминала(ов) доступа. Процессор 510 передачи может обрабатывать (например, кодировать, перемежать и преобразовывать символы) данные трафика, пилот-сигнал и сигнализацию и выдавать символы данных, пилот-символы и символы сигнализации соответственно. Символ данных является символом для данных трафика, пилот-символ является символом для пилот-сигнала, символ сигнализации является символом для сигнализации, и символ обычно является комплексным значением. Модулятор OFDM (Mod) 520 может принимать данные, пилот-сигнал и символы сигнализации от процессора 510 передачи, выполнять OFDM модуляцию в отношении этих символов и выдавать выходные выборки для OFDM. Процессор 512 передачи может принимать и обрабатывать данные трафика, пилот-сигнал и/или служебную информацию, которая должны быть послана с мультиплексированием с кодовым разделением (CDM). CDM-модулятор 522 может выполнять CDM-модуляцию в отношении выходного сигнала процессора 512 передачи и выдавать выходные выборки для CDM. Мультиплексор (Mux) 524 может мультиплексировать выходные выборки из модуляторов 520 и 522, выдавать выходные выборки от OFDM-модулятора 520 в периоды времени, в которые посланы OFDM символы (или периоды времени OFDM), и выдавать выходные выборки от CDM-модулятора 522 в периоды времени, в которые посланы данные CDM (или периоды времени CDM). Передатчик (TMTR) 526 может обрабатывать (например, преобразовывать в аналоговую форму, усиливать, фильтровать и преобразовывать с повышением частоты) выходные выборки от мультиплексора 524 и генерировать сигнал прямой линии связи, который может быть передан через антенну 528.
В терминале 120x доступа антенна 552 может принимать сигнал прямой линии связи от точки доступа 110x и выдавать принятый сигнал на приемник (RCVR) 554. Приемник 554 может обрабатывать (например, фильтровать, усиливать, преобразовывать с понижением частоты и преобразовывать в цифровую форму) принятый сигнал и выдавать принятые выборки. Демультиплексор (Demux) 556 может выдавать принятые выборки в периодах времени OFDM к демодулятору OFDM (Demod) 560 и может выдавать принятые выборки в периодах времени CDM к CDM-демодулятору 562. Демодулятор OFDM 560 может выполнять демодуляцию OFDM в отношении принятых выборок и выдавать принятые символы сигнализации и принятые символы данных, которые являются оценками символов сигнализации и символов данных, посланных точкой доступа 110x к терминалу 120x доступа. Процессор 570 приема может обрабатывать принятые символы сигнализации, чтобы получить обнаруженную сигнализацию для терминала 120x доступа. Процессор 570 приема может также обработать принятые символы данных, чтобы получить декодированные данные для терминала 120x доступа. CDM-демодулятор 562 может выполнять CDM-демодуляцию в отношении принятых выборок. Процессор 572 приема может обрабатывать выходной сигнал CDM-демодулятора 562, чтобы восстановить информацию, посланную точкой доступа 110x к терминалу 120x доступа. Обычно обработка терминалом 120x доступа является комплементарной к обработке точкой доступа 110x.
Контроллеры/процессоры 530 и 580 могут управлять работой в точке доступа 110x и терминале 120x доступа соответственно. Блоки памяти 532 и 582 могут хранить программные коды и данные для точки доступа 110x и терминала 120x соответственно.
Фиг. 6 показывает блок-схему варианта осуществления процессора 510 передачи и OFDM-модулятора 520 в точке доступа 110х на Фиг. 5. В процессоре 510 передачи процессор 610 сигнализации может обрабатывать сигнализацию для одного или более запланированных терминалов доступа и выдавать символы сигнализации. Процессор 620 трафика может обрабатывать данные трафика для запланированного(ых) терминала(ов) доступа и выдавать символы данных. Процессор 630 пилот-сигнала может обрабатывать пилот-сигнал и выдавать пилот-символы. Преобразователь 640 тонального сигнала может принимать сигнализацию, данные и пилот-символы и преобразовать эти символы в надлежащие тональные сигналы (тоны). В каждом периоде символа преобразователь 640 тонального сигнала может выдавать N символов для N поднесущих на OFDM модулятор 520.
В OFDM модуляторе 520 модуль 650 обратного дискретного преобразования Фурье (ОДПФ, IDFT) может выполнять N-точечное IDFT для N символов для N поднесущих и выдавать полезную часть, содержащую N выборок временной области. Генератор 652 циклического префикса может присоединять циклический префикс посредством копирования последних C выборок полезной части и посредством присоединения этих C выборок к началу полезной части. Фильтр 654 формирования окна/импульса может фильтровать выборки от генератора 652 и выдавать OFDM символ, составленный из N+C выборок, где N и C зависят от нумерологии, выбранной для использования.
Для ясности обработка сигнализации для одного запланированного терминала доступа (например, терминала 120x доступа) описывается ниже. Сигнализация может включать в себя P битов, где P может быть любым целочисленным значением. В одном варианте осуществления сигнализация может включать в себя P=10 битов и содержать 8-битовый идентификатор MAC_ID и 2-битовые настройки скорости. В другом варианте осуществления сигнализация может включать в себя P=13 битов и содержать 8-битовый идентификатор MAC_ID, 2-битовые настройки скорости, 2-битовый индикатор размера назначения и 1-битовый индикатор прикрепленного назначения.
Фиг. 7 показывает блок-схему процессора 510a передачи, который является одним вариантом осуществления процессора 510 передачи на Фиг. 6. В этом варианте осуществления сигнализация для терминала 120x доступа может быть разделена на две части и послана в двух поднаборах тональных сигналов. Один поднабор может включать в себя K1 тонов, и другой поднабор может включать в себя K2 тонов, где K=K1+K2. В процессоре 610a сигнализации, который является одним вариантом осуществления процессора 610 сигнализации на Фиг. 6, блочный кодер 710a может кодировать M старших значащих битов (СЗБ, MSB) сигнализации блочным кодом (K1, M) и выдавать K1 битов кода. Преобразователь 712a символов может преобразовать K1 битов кода в K1 символов модуляции, например, на основании BPSK. Модуль 714a усиления может масштабировать K1 символов модуляции, чтобы получить требуемую мощность передачи для сигнализации, и выдавать K1 символов сигнализации. Блочный кодер 710b может кодировать L младших значащих битов (МЗБ, LSB) сигнализации блочным кодом (K2, M) и выдавать K2 битов кода. Преобразователь 712b символов может преобразовать K2 битов кода в K2 символов модуляции. Модуль 714b усиления может масштабировать K2 символов модуляции, чтобы получить требуемую мощность передачи для сигнализации, и выдавать K2 символов сигнализации. В одном варианте осуществления M=L=5, K1=K2=16 и каждый блочный кодер 710 может реализовывать блочный код (16, 5). Другие значения также могут использоваться для M, L, K1 и K2.
В одном варианте осуществления ортогональный код может использоваться для сигнализации и может преобразовывать В-битовое значение сигнализации в 2B битовое кодовое слово. Например, код Уолша может преобразовывать четыре возможных 2-битовых значения сигнализации в кодовые слова 0000, 0101, 0011 и 0110. В другом варианте осуществления би-ортогональный код может использоваться для сигнализации и может преобразовывать В-битовое значение сигнализации в 2B-1 битовое кодовое слово. Например, би-ортогональный код может преобразовывать четыре возможных 2-битовых значения сигнализации в кодовые слова 00, 11, 01 и 10. В-битовый би-ортогональный код может использовать все кодовые слова в (В-1)-битовый ортогональный код, а также комплементарные кодовые слова. Другие коды могут также использоваться для сигнализации, как описано ниже.
Разделение сигнализации на множественные части может позволить сократить количество тональных сигналов, используемых для посылки сигнализации при кодировании ортогональным кодом или би-ортогональным кодом. Например, ортогональный код может преобразовывать 10-битовое значение сигнализации в 1024-битовое кодовое слово. Эта 10-битовая сигнализация может быть разделена на две 5-битовые части, где каждая 5-битовая часть может быть преобразована в 32-разрядное кодовое слово, и в общей сложности 64 бита могут быть сгенерированы для 10-битового значения сигнализации. Разделение сигнализации на множественные части может быть основано на различных соображениях, таких как количество битов сигнализации для посылки, количество тональных сигналов для использования для сигнализации, требуемого выигрыша кодирования, эффективности обнаружения и т.д.
В процессоре 620 трафика кодер 720 может кодировать данные трафика для запланированного терминала 120x доступа на основании скорости передачи данных, выбранной для терминала доступа, и выдавать биты кода. Преобразователь 722 символов может преобразовывать биты кода в символы модуляции на основании схемы модуляции, заданной выбранной скоростью передачи данных. Модуль 724 усиления может масштабировать символы модуляции, чтобы получить требуемую мощность передачи для данных трафика и выдачи символов данных. В процессоре 630 пилот-сигнала генератор 730 пилот-сигнала может генерировать символы для пилот-сигнала. Модуль 734 усиления может масштабировать символы от генератора 730, чтобы получить требуемую мощность передачи для пилот-сигнала и выдать пилот-символы. Преобразователь 640a тонального сигнала может преобразовывать 32 символа сигнализации от процессора 610a в 32 тона, используемые для сигнализации, преобразовывать символы данных от процессора 620 в тоны, используемые для данных трафика, и преобразовывать пилот-символы от процессора 630 в тоны, используемые для пилот-сигнала.
Сигнализация может быть также разделена на более чем две части, кодирована отдельно и послана в более чем двух поднаборах тональных сигналов. В одном варианте осуществления 13-битовая сигнализация для терминала 120x доступа может быть разделена на три части - первую 4-битовую часть, которая может быть кодирована блочным кодом (8, 4) и преобразована в 8 тонов, вторую 4-битовую часть, которая может быть также кодирована блочным кодом (8, 4) и преобразована в еще 8 тонов, и третью 5-битовую часть, которая может быть кодирована блочным кодом (16, 5) и преобразована в еще 16 тонов. В другом варианте осуществления 13-битовая сигнализация может быть разделена на четыре части - первую 3-битовую часть, которая может быть кодирована блочным кодом (4, 3) и преобразована в четыре тона, вторую 3-битовую часть, которая может быть также кодирована блочным кодом (4, 3) и преобразована в еще четыре тона, третью 3-битовую часть, которая может быть также кодирована блочным кодом (4, 3) и преобразована в еще четыре тона, и четвертую 4-битовую часть, которая может быть закодирована блочным кодом (8, 4) и преобразована в еще восемь тонов. Сигнализация может быть также кодирована одноблочным кодом и послана в одном наборе тональных сигналов.
Фиг. 8 показывает блок-схему процессора 510b передачи, который является другим вариантом осуществления процессора 510 передачи на Фиг. 6. В этом варианте осуществления сигнализацию для терминала 120x доступа можно посылать в одном из S возможных наборов тональных сигналов, где каждый набор включает в себя K тонов, где S и K могут быть любыми целочисленными значениями. В процессоре 610b сигнализации, который является другим вариантом осуществления процессора 610 сигнализации на Фиг. 6, блочный кодер 810 может кодировать L младших значащих битов сигнализации блочным кодом (K, L) и выдавать K битов кода. Преобразователь 812 символов может преобразовывать K битов кода в K символов модуляции. Модуль 814 усиления может масштабировать K символов модуляции и выдавать K символов сигнализации. Селектор 816 может принимать M старших значащих битов сигнализации и выбирать один из S возможных наборов тональных сигналов на основании M старших значащих битов, где S≥2M. Преобразователь 640b тональных сигналов может преобразовывать K символов сигнализации от процессора 610b в K тонов в выбранном наборе и может преобразовывать данные и пилот-символы в тоны, используемые для данных трафика и пилот-сигнала соответственно.
Таблица 2 содержит некоторые примерные варианты осуществления процессора 610b сигнализации на Фиг. 8. Эти варианты осуществления предполагают, что сигнализация включает в себя P=10 битов, в общей сложности 512 тональных сигналов могут быть использованы для посылки сигнализации и BPSK используется для сигнализации. Другие значения могут также использоваться для S, K, M и/или L для других размеров сигнализации, других схем модуляции и т.д. Например, QPSK может использоваться вместо BPSK, и количество тональных сигналов может быть сокращено наполовину.
битов, М
Посылка сигнализации в одном из множества наборов тональных сигналов может обеспечивать некоторые преимущества. Некоторые биты сигнализации можно посылать в конкретном наборе тональных сигналов, выбранных для использования, и оставшиеся биты сигнализации можно посылать в выбранном наборе тональных сигналов. Количество наборов и количество тональных сигналов в каждом наборе могут быть выбраны на основании различных соображений, таких как количество битов сигнализации для посылки, количество тональных сигналов, доступных для посылки сигнализации, требуемый выигрыш кодирования, эффективность обнаружения и т.д.
Фиг. 9 показывает блок-схему процессора 510c передачи, который является еще одним вариантом осуществления процессора 510 передачи на Фиг. 6. В этом варианте осуществления сигнализация для терминала 120x доступа может быть послана в одном из S возможных наборов тональных сигналов, где каждый набор включает в себя K тонов. В процессоре 610c сигнализации, который является еще одним вариантом осуществления процессора 610 сигнализации на Фиг. 6, блочный кодер 910 может кодировать L младших значащих битов сигнализации блочным кодом и выдавать биты кода. Преобразователь 912 символов может преобразовывать биты кода в К символов модуляции. Модуль 914 дискретного преобразования Фурье (ДПФ, DFT) может преобразовывать K символов модуляции K-точечным DFT и выдавать K символов частотной области. Модуль 914 может быть также заменен некоторым другим унитарным преобразованием (с ненулевыми входами), который может распределять каждый символ модуляции по всем или многим из тональных сигналов. Модуль 916 усиления может масштабировать символы частотной области и выдавать K символов сигнализации. Селектор 918 может принимать M старших значащих битов сигнализации и выбирать один из S наборов тональных сигналов на основании M старших значащих битов. Преобразователь 640d тонального сигнала может преобразовывать K символов сигнализации от процессора 610c в K тонов для выбранного набора и может преобразовывать данные и пилот-символы в тоны, используемые для данных трафика и пилот-сигнала соответственно.
Обработка посредством модуля 914 DFT может обеспечивать частотное разнесение для L младших значащих битов сигнализации. Уравнивание может использоваться в приемнике, чтобы повысить эффективность.
В вариантах осуществления, показанных на Фиг. 8 и 9, идентификатор MAC_ID может быть послан в части MSB сигнализации. В этом случае каждый терминал доступа может быть отображен (преобразован) в один из возможных S наборов тональных сигналов на основании его MAC_ID. Каждый терминал доступа может затем обнаруживать сигнализацию только в своем назначенном наборе тональных сигналов.
Фиг. 10 показывает блок-схему процессора 510d передачи, который является еще одним вариантом осуществления процессора 510 передачи на Фиг. 6. В этом варианте осуществления сигнализацию для терминала 120x доступа можно посылать в наборе K тонов. В процессоре 610d сигнализации, который является еще одним вариантом осуществления процессора 610 сигнализации на Фиг. 6, генератор 1010 проверки циклическим кодом (CRC) может генерировать CRC для сигнализации. CRC может использоваться для обнаружения ошибок терминалом 120x доступа. Сверточный кодер 1012 может кодировать CRC и сигнализацию и выдавать биты кода. Модуль 1014 прокалывания (исключения) может «прокалывать» или удалять некоторые из битов кода, чтобы получить требуемое количество битов кода. Преобразователь 1016 символов может преобразовывать биты кода от модуля 1014 в K символов модуляции. Модуль 1018 усиления может масштабировать символы модуляции и выдавать K символов сигнализации. Преобразователь 640d тонального сигнала может преобразовывать K символов сигнализации от процессора 610d в K тонов для выбранного набора и может преобразовывать данные и пилот-символы в тоны, используемые для данных трафика и пилот-сигнала соответственно.
В одном варианте осуществления генератор 1010 CRC может генерировать 10-битовый CRC для 10-битовой сигнализации. Сверточный кодер 1012 может присоединять 8 хвостовых битов и затем кодировать все 28 битов сверточным кодом со скоростью 1/3, чтобы получить 84 бита кода. Модуль 1014 прокалывания может удалять 20 из 84 битов кода и выдавать 64 бита кода. Преобразователь 1016 символов может преобразовывать 64 бита кода в 32 символа QPSK модуляции, которые могут быть преобразованы в K=32 тональных сигналов. Другие значения могут также использоваться для процессора 610d сигнализации.
Фиг. 11 показывает блок-схему процессора 510e передачи, который является еще одним вариантом осуществления процессора 510 передачи на Фиг. 6. В этом варианте осуществления сигнализацию для терминала 120x доступа можно посылать в К тональных сигналах, которые могут быть псевдослучайно выбраны из числа всех тональных сигналов, назначенных терминалу 120x доступа.
В процессоре 610e сигнализации, который является еще одним вариантом осуществления процессора 610 сигнализации на Фиг. 6, блочный кодер 1110 может кодировать L младших значащих битов сигнализации блочным кодом и выдавать биты кода. Преобразователь 1112 символов может преобразовывать биты кода в K символов модуляции. Модуль 1114 усиления может масштабировать K символов модуляции и выдавать K символов сигнализации. Селектор 1116 тональных сигналов может принимать M старших значащих битов сигнализации и, возможно, другую информацию, такую как идентификатор ячейки cell_ID, индекс слота и т.д. Селектор 1116 может псевдослучайно выбрать K тонов из числа всех тональных сигналов, назначенных терминалу 120x доступа на основании входных данных. Преобразователь 640e тонального сигнала может преобразовывать K символов сигнализации от процессора 610e в K псевдослучайно выбранных тонов и может преобразовывать данные и пилот-символы в тоны, используемые для данных трафика и пилот-сигнала соответственно.
В варианте осуществления, показанном на Фиг. 11, сигнализацию можно посылать, используя "флэш" методики, которые посылают информацию в небольшом количестве тональных сигналов с мощностью передачи, которая выше (например, 6 дБ или больше), чем мощность передачи трафика. Коллизии между сигнализацией для различных терминалов доступа в одной и той же ячейке можно избежать посредством посылки сигнализации для каждого терминала доступа в тональных сигналах, назначенных этому терминалу доступа. Коллизии между сигнализацией для различных терминалов доступа в различных ячейках могут быть уменьшены посредством псевдослучайного выбора тонов. В одном варианте осуществления M старших значащих битов могут включать в себя 8-битовый MAC_ID и L младших значащих битов могут включать в себя оставшуюся часть сигнализации. Для 10-битового варианта осуществления сигнализации, описанного выше, L младших значащих битов могут включать в себя 2-битовую настройку скорости передачи и K=2 тональных сигналов могут быть псевдослучайно выбраны и использованы для посылки сигнализации. Для 13-битового варианта осуществления сигнализации, описанного выше, L младших значащих битов могут включать в себя 2-битовую настройку скорости передачи, 2-битовый индикатор размера назначения и 1-битовый индикатор прикрепленного назначения и K=5 тональных сигналов могут быть псевдослучайно выбраны и использованы для посылки сигнализации. Тоны могут также быть выбраны из числа назначенной группы тональных сигналов, из всех тональных сигналов в слоте и т.д.
Фиг. 7-11 показывают некоторые примерные варианты осуществления процессора 610 сигнализации на Фиг. 6. Процессор 610 сигнализации может быть также реализован с помощью других вариантов осуществления.
В некоторых вариантах осуществления, описанных выше, вся сигнализация или часть сигнализации могут быть кодированы одним или более блочными кодерами, чтобы сгенерировать биты кода. В одном варианте осуществления сигнализация может быть кодирована одним или более статическими блочными кодерами. Статический блочный кодер имеет заранее определенную кодовую книгу и преобразует каждое возможное значение сигнализации в одно конкретное кодовое слово или выходное значение. Статический блочный кодер может реализовать любой блочный код, известный в технике, такой как ортогональный код, би-ортогональный код, Код Хемминга, код Рида-Мюллера, код Рида-Соломона, код повторения и т.д.
В другом варианте осуществления сигнализация может быть кодирована одним или более динамическими блочными кодерами. Динамический блочный кодер имеет изменяющуюся во времени кодовую книгу, которая изменяется с течением времени. Например, кодовая книга может изменяться от слота к слоту, и заданное значение сигнализации может быть преобразовано в различные кодовые слова в различных слотах. Динамический блочный кодер может реализовать псевдослучайную кодовую книгу, которая может быть получена на основании псевдослучайной числовой (PN) последовательности. Каждому терминалу доступа можно назначить уникальную 48-битовую PN-последовательность, которая может быть обновлена в начале каждого слота. Шестнадцать кодовых слов длиной 32 могут быть определены на основании 48-битовой PN-последовательности, например m-е ключевое слово может содержать биты m - m+31 из PN-последовательности, где m=0, 1..., 15. Корреляция между любыми двумя ключевыми словами в псевдослучайной кодовой книге может быть малой из-за псевдослучайной природы PN-последовательности. Различные кодовые книги могут быть использованы для различных терминалов доступа и сгенерированы на основании их различных PN-последовательностей. Кроме того, кодовая книга для каждого терминала доступа может изменяться с течением времени на основании PN-последовательности этого терминала доступа. Эти кодовые книги могут быть легко сгенерированы точкой доступа и каждым терминалом доступа. Использование псевдослучайных кодовых книг может уменьшить сигнал ложной тревоги при некоторых канальных условиях. Сигнал ложной тревоги - объявление кодового слова, когда ничего не послано или сигнализация предназначается для другого терминала доступа.
Сигнализацию для терминала 120x доступа можно посылать адаптивным способом на основании канальных условий, чтобы гарантировать надежный прием сигнализации терминалом 120x доступа. В одном варианте осуществления сигнализацию можно посылать в переменном количестве тональных сигналов, которые могут быть определены на основании канальных условий. Канальные условия могут быть установлены, например, на основании (информации) обратной связи DRC от терминала 120x доступа. Обычно больше тональных сигналов может быть использовано для плохих канальных условий (например, низкое SNR) и меньше тональных сигналов может использоваться для хороших канальных условий (например, высокое SNR). В одном варианте осуществления сигнализацию можно посылать в 8, 16, 32, 64, 128, 256 или 512 тональных сигналах в зависимости от канальных условий, например информации обратной связи DRC. Сигнализацию можно посылать с фиксированным отношением "мощности сигнализации к мощности пилот-сигнала”.
В другом варианте осуществления сигнализация для терминала 120x доступа может быть послана в фиксированном количестве тональных сигналов, но мощность передачи для сигнализации может быть различной на основании канальных условий. Обычно большая мощность передачи (или более высокий коэффициент усиления сигнализации) может использоваться для плохих канальных условий и меньшая мощность передачи (или более низкий коэффициент усиления сигнализации) может использоваться для хороших канальных условий. Мощность передачи сигнализации может быть функцией информации обратной связи DRC.
Сигнализацию для терминала 120x доступа можно посылать от одной или множества антенн в точке доступа. В одном варианте осуществления сигнализацию можно посылать от одной антенны, даже когда доступны множество антенн передачи. В другом варианте осуществления сигнализация может быть предварительно кодирована (или пространственно обработана) вектором управления передачи и послана от множества антенн. В этом варианте осуществления сигнализацию можно посылать от одной виртуальной антенны, сформированной вектором управления передачи. В еще одном варианте осуществления сигнализация может быть пространственно-временным блоком, закодированным и посланным от множества антенн, например от двух антенн, используя пространственно-временное разнесение передачи (STTD). Сигнализация может быть предварительно кодирована способом, аналогичным трафику и пилот-сигналу.
Фиг. 12 показывает блок-схему варианта осуществления демодулятора OFDM 560 и процессора 570 приема в терминале 120x доступа на Фиг. 5. В демодуляторе OFDM 560 модуль 1210 удаления циклического префикса может получить N+C принятых выборок в каждом периоде символа OFDM, удалять циклический префикс и выдавать N принятых выборок для полезной части. Модуль 1212 DFT может выполнять N-точечное DFT над N принятыми выборками и выдавать N принятых символов для этих N поднесущих. Демультиплексор 1214 может выдавать принятые символы для данных трафика и сигнализации на демодулятор данных 1216 и выдавать принятые символы для пилот-сигнала к блоку 1218 оценки канала. Блок 1218 оценки канала может получить оценку канала на основании принятых символов для пилот-сигнала. Демодулятор 1216 данных может выполнять обнаружение данных (например, согласованное фильтрование, уравнивание и т.д.) в отношении принятых символов для данных трафика и сигнализации с канальной оценкой от блока 1218 оценки канала и выдавать принятые символы данных и принятые символы сигнализации.
В процессоре 570 приема обратный преобразователь 1220 тонального сигнала может выдавать принятые символы сигнализации к детектору 1230 сигнализации и выдавать принятые символы данных к процессору 1240 приема (RX) трафика. Обратный преобразователь 1220 тонального сигнала может определять тоны, используемые для сигнализации, тем же самым способом, как и точка 110x доступа, например на основании всего или части MAC_ID терминала 120x доступа для вариантов осуществления, показанных на Фиг. 8, 9 и 11, и на основании заранее определенного набора тональных сигналов для вариантов осуществления, показанных на Фиг. 7 и 10. Детектор 1230 сигнализации может обнаружить сигнализацию, посланную к терминалу 120x доступа, на основании принятых символов сигнализации и выдавать обнаруженную сигнализацию. В детекторе 1230 сигнализации модуль 1232 вычисления метрики может вычислять метрику для каждого кодового слова, которое может быть послано для сигнализации. Детектор 1234 кодовых слов может определить, послано ли какое-нибудь кодовое слово к терминалу 120x доступа на основании метрики, и, если кодовое слово послано, может выдавать информацию, ассоциированную с этим кодовым словом, в качестве обнаруженной сигнализации. В процессоре 1240 трафика приема модуль 1242 может вычислять логарифмические отношения правдоподобия (ЛОП, LLR) для битов кода на основании обнаруженной сигнализации (например, настроек скорости передачи) от детектора 1230 сигнализации. Декодер 1244 может декодировать эти LLR на основании обнаруженной сигнализации и выдавать декодированные данные для терминала 120x доступа.
Принятые символы сигнализации в терминале 120x доступа могут быть выражены как:
где sk-символ сигнализации, посланный в тональном сигнале k,
ck - комплексное усиление канала для тонального сигнала k,
Ek - мощность передачи для символа сигнализации в тональном сигнале k,
nk - шум для тонального сигнала k и
rk - принятый символ сигнализации для тонального сигнала k.
В одном варианте осуществления модуль 1232 может вычислять метрику Qm для каждого возможного кодового слова m для сигнализации следующим образом:
где - оценка усиления канала для тонального сигнала k,
sк,m - символ сигнализации для тонального сигнала k для m-го кодового слова,
Nt - дисперсия шума, которая может быть оценена, и
"*" обозначает комплексное сопряжение, и "Re" обозначает вещественную часть.
Метрика в уравнении (2) может обеспечивать хорошую эффективность обнаружения в терминах сигнала ложной тревоги из сигнализации для других терминалов доступа.
В другом варианте осуществления модуль 1232 может вычислять метрику Qm для каждого возможного кодового слова m следующим образом:
Метрика в уравнении (3) может обеспечивать хорошую эффективность обнаружения в терминах сигнала ложной тревоги из данных трафика и сигнализации для других терминалов доступа, а также когда принятые кодовые слова не являются ортогональными.
Детектор 1230 сигнализации может обнаруживать сигнализацию для каждого из различных возможных назначений ресурса для терминала 120x доступа. Для каждого возможного назначения ресурса модуль 1232 может вычислять метрику Qm для каждого возможного кодового слова, которое может быть послано к терминалу 120x доступа для сигнализации. Детектор 1234 может сравнивать вычисленную метрику для каждого кодового слова с порогом и может объявлять обнаруженное кодовое слово, если метрика превышает порог. Один порог может использоваться для всех канальных сценариев, например различных профилей задержки мощности, высоких и низких геометрий/SNR, высокой и низкой мобильности/Доплера и т.д. Альтернативно, различные пороги могут быть использованы для различных канальных сценариев. Порог(и) может(могут) быть выбран(ы), чтобы достичь требуемой вероятности сигнала ложной тревоги и вероятности обнаружения.
Фиг. 12 показывает вариант осуществления детектора 1230 сигнализации, который может использоваться для сигнализации, посланной с блочным кодированием, например, как показано на Фиг. 7, 8 и 11. Блоковое декодирование может быть также выполнено другими способами. Если сигнализацию посылают с предварительным кодированием DFT, например, как показано на Фиг. 9, то детектор сигнализации может выполнять IDFT до блочного декодирования. Если сигнализацию посылают со сверточным кодированием, например, как показано на Фиг. 10, то детектор сигнализации может выполнять декодирование Витерби.
Фиг. 13 показывает вариант осуществления процесса 1300 для передачи данных и сигнализации. Процесс 1300 может быть выполнен точкой доступа для передачи по нисходящей линии связи или терминалом доступа для передачи по восходящей линии связи. Сигнализация для передачи данных может быть обработана, например кодирована, на основании блочного кода, сверточного кода и т.д. (этап 1312). Блочный код может быть ортогональным кодом, би-ортогональным кодом, статическим блочным кодом, динамическим блочным кодом, псевдослучайным блочным кодом и т.д. Псевдослучайный блочный код может быть основан на PN-последовательности для приемника (например, терминала доступа), в который посылают передачу данных или PN-последовательность, специфическую для этого приемника. Сигнализация может быть также разделена на множественные части, и каждая часть сигнализации может быть кодирована соответствующим кодом. Сигнализация может быть также обработана с помощью DFT или некоторым другим преобразованием, чтобы распределить каждый символ сигнализации по множеству тональных сигналов. Сигнализация может содержать идентификатор приемника (например, терминала доступа), информацию, указывающую скорость передачи данных для передачи данных, информацию, указывающую назначения ресурсов для передачи данных, и т.д. Данные для передачи данных могут быть обработаны, например кодированы, перемежены и символьно преобразованы (этап 1314).
Сигнализация для передачи данных может быть преобразована в первый набор тональных сигналов во временном слоте (этап 1318). Данные для передачи данных могут быть преобразованы во второй набор тональных сигналов во временном слоте (этап 1316). Первый и второй наборы тональных сигналов могут быть из тональных сигналов, назначенных для передачи данных. Тональные сигналы в первом наборе могут быть (i) распределены по полосе частот системы и/или (i) распределены по временному слоту или расположены в более ранней части временного слота. Всю сигнализацию можно послать в первом наборе тональных сигналов, например, как показано на Фиг. 7 и 10. Альтернативно, сигнализация может содержать первую и вторую части, первый набор тональных сигналов может быть выбран на основании первой части сигнализации, и вторую часть сигнализации можно посылать в первом наборе тональных сигналов, например, как показано на Фиг. 8, 9 и 11.
Количество тональных сигналов в первом наборе и/или мощность передачи для сигнализации могут быть выбраны на основании канальных условий для передачи данных. Временной интервал может содержать одно или более сегментов трафика, мультиплексированных с разделением во времени с одним или более служебными сегментами. Первый и второй наборы тональных сигналов могут быть расположены в сегменте(ах) трафика.
Фиг. 14 показывает вариант осуществления процесса 1400 для посылки сигнализации. Процесс 1400 может быть также выполнен точкой доступа или терминалом доступа. Сигнализация может быть разделена на множественные части, содержащие первую часть и вторую часть (этап 1412). Сигнализация может содержать любую информацию для передачи данных, и каждая часть может иметь любой размер. Например, первая часть сигнализации может содержать весь или часть идентификатора приемника (например, терминала доступа) для передачи данных.
Набор тональных сигналов может быть выбран из множества тональных сигналов на основании первой части сигнализации (этап 1414). Множество тональных сигналов может быть тонами, назначенными для передачи данных, или тонами, доступными для посылки сигнализации. Набор тональных сигналов (тонов) может быть выбран из множества наборов тональных сигналов на основании первой части сигнализации. Набор тональных сигналов может быть также псевдослучайно выбран из числа множества тональных сигналов на основании первой части сигнализации, идентификатора передатчика (например, точки доступа или ячейки), посылающего передачу данных, индекса временного слота, в котором посылают передачу данных, и т.д.
Вторая часть сигнализации может быть кодирована на основании статического блочного кода, изменяющегося во времени блочного кода, псевдослучайного блочного кода, сверточного кода и т.д. Вторая часть сигнализации может быть также обработана на основании DFT или некоторого другого преобразования. Вторую часть сигнализации можно посылать в выбранном наборе тональных сигналов (этап 1416). Вторая часть сигнализации может быть послана с более высокой мощностью передачи, чем мощность передачи для данных, чтобы повысить надежность.
Фиг. 15 показывает вариант осуществления процесса 1500 для приема данных и сигнализации. Процесс 1500 может быть выполнен терминалом доступа для передачи по нисходящей линии связи или точкой доступа для передачи по восходящей линии связи. Принятые символы для первого набора тональных сигналов во временном слоте могут быть получены, например, посредством выполнения OFDM демодуляции в отношении принятых выборок (этап 1512). Принятые символы для первого набора тональных сигналов могут быть обработаны, чтобы получить обнаруженную сигнализацию (этап 1514). Первый набор тональных сигналов может быть обнаружен из множества наборов тональных сигналов на основании идентификатора приемника (например, терминала доступа). Первый набор тональных сигналов может быть также обнаружен из множества тональных сигналов, назначаемых для передачи данных на основании идентификатора приемника (например, терминала доступа), идентификатора передатчика (например, точки доступа или ячейки), индекса временного слота и т.д. Для этапа 1514 метрика может быть вычислена для каждого из множества кодовых слов на основании принятых символов. Послано ли какое-нибудь кодовое слово, может быть определено на основании вычисленной метрики для каждого кодового слова. Обнаруженная сигнализация может быть получена на основании кодового слова, обнаруженного как посланное.
Обрабатывать ли второй набор тональных сигналов во временном слоте для передачи данных, может быть определено на основании обнаруженной сигнализации (этап 1516). Обнаруженная сигнализация может указать, что передача данных не послана для приемника, если ни одно из кодовых слов не обнаружено как посланное. Если обнаруженная сигнализация указывает, что передача данных послана, то принятые символы для второго набора тональных сигналов могут быть обработаны, чтобы восстановить переданные данные. Второй набор тональных сигналов, скорость передачи данных для передачи данных и/или другая информация могут быть получены из обнаруженной сигнализации.
Специалистам понятно, что информация и сигналы могут быть представлены, используя любое множество различных технологий и методик. Например, данные, инструкции, команды, информация, сигналы, биты, символы и элементы сигнала, на которые есть ссылки в вышеупомянутом описании, могут быть представлены напряжениями, токами, электромагнитными волнами, магнитными полями или частицами, оптическими полями или частицами или любой их комбинацией.
Специалистам понятно также, что различные иллюстративные логические блоки, модули, схемы и этапы алгоритма, описанные совместно с раскрытием изобретения, могут быть реализованы как электронное аппаратное обеспечение, программное обеспечение или их комбинация. Чтобы ясно проиллюстрировать эту взаимозаменяемость аппаратного обеспечения и программного обеспечения, различные иллюстративные компоненты, блоки, модули, схемы и этапы были описаны выше обычно в терминах их функциональных возможностей. Реализуются ли такие функциональные возможности как аппаратное обеспечение или программное обеспечение, зависит от конкретного применения и конструктивных ограничений, наложенных на всю систему. Специалисты могут реализовать описанные функциональные возможности множеством способов для каждого конкретного применения, но такие решения реализации не должны быть интерпретированы как отклонение от объема настоящего раскрытия.
Различные иллюстративные логические блоки, модули и схемы, описанные со ссылками на их раскрытие, могут быть реализованы или выполнены процессором общего назначения, цифровым процессором сигналов (DSP), специализированными интегральными схемами (ASIC), программируемой пользователем вентильной матрицей (FPGA) или другим программируемым логическим устройством, логикой на дискретных логических элементах или транзисторах, дискретными компонентами аппаратного обеспечения или любой комбинацией, предназначенной для выполнения функций, описанных в настоящем описании. Процессор общего назначения может быть микропроцессором, но в альтернативе процессор может быть любым обычным процессором, контроллером, микроконтроллером или конечным автоматом. Процессор может быть также реализован как комбинация вычислительных устройств, например комбинация DSP и микропроцессора, множество микропроцессоров, один или более микропроцессоров вместе с ядром DSP или любая другая такая конфигурация.
Этапы способа или алгоритма, описанные в раскрытии выше, могут быть воплощены непосредственно в аппаратном обеспечении, в программном модуле, выполняемом процессором, или их комбинации. Программный модуль может постоянно находиться в оперативной памяти, флэш-памяти, ПЗУ, программируемом ПЗУ, СППЗУ, регистрах, на жестком диске, сменном диске, CD-ROM или носителе данных любой другой формы, известной в технике. Примерный носитель данных подсоединяется к процессору таким образом, что процессор может считывать информацию с и записывать информацию на носитель данных. В альтернативе носитель данных может быть неотъемлемой частью процессора. Процессор и носитель данных могут постоянно находиться в специализированных интегральных схемах. Специализированные интегральные схемы могут постоянно находиться в пользовательском терминале. В альтернативе процессор и носитель данных могут постоянно находиться в качестве дискретных компонентов в пользовательском терминале.
Предыдущее описание изобретения предоставляется, чтобы позволить любому специалисту в данной области техники сделать или использовать раскрытие. Различные модификации раскрытия будут очевидны для квалифицированных специалистов, и универсальные принципы, определенные здесь, могут быть применены к другим разновидностям, не отходя от объема раскрытия. Таким образом, это раскрытие не должно быть ограничено примерами и вариантами осуществления, описанными здесь, но должно получить самый широкий объем, совместимый с принципами и новыми признаками, раскрытыми выше.
Изобретение относится к технике связи и предназначено для передачи данных в системе беспроводной связи. Технический результат состоит в повышении надежности посылки сигнализации. Для этого передатчик обрабатывает сигнализацию для передачи данных на основании блочного кода, сверточного кода, преобразования и т.д. Сигнализация содержит идентификатор назначенного приемника для передачи данных и/или другую информацию, такую как скорость передачи данных, назначение ресурсов. Сигнализация для передачи данных может быть преобразована в первый набор тональных сигналов во временном слоте. Данные для передачи данных могут быть преобразованы во второй набор тональных сигналов во временном слоте. Всю сигнализацию можно посылать в первом наборе тональных сигналов. Альтернативно, первый набор тональных сигналов может быть выбран из множества наборов тональных сигналов или псевдослучайно выбран из доступных тональных сигналов на основании первой части сигнализации. Вторую часть сигнализации можно посылать в первом наборе тональных сигналов. 10 н. и 43 з.п. ф-лы, 15 ил., 2 табл.
1. Устройство передачи данных, содержащее:
по меньшей мере один процессор для преобразования сигнализации для передачи данных в первый набор тональных сигналов во временном слоте и для преобразования данных для передачи данных во второй набор тональных сигналов во временном слоте, причем первый набор тональных сигналов обнаруживается на основании первой части упомянутой сигнализации; и память, подсоединенную к упомянутому по меньшей мере одному процессору.
2. Устройство по п.1, в котором упомянутый по меньшей мере один процессор обнаруживает первый набор тональных сигналов на основании множества тональных сигналов, назначаемых для передачи данных.
3. Устройство по п.1, в котором упомянутый по меньшей мере один процессор кодирует сигнализацию на основании по меньшей мере одного из ортогонального кода, биортогонального кода, блочного кода, изменяющегося во времени блочного кода, псевдослучайного блочного кода и сверточного кода.
4. Устройство по п.1, в котором упомянутый по меньшей мере один процессор кодирует сигнализацию на основании псевдослучайного блочного кода, определенного на основании псевдослучайной (PN) последовательности для терминала доступа, к которому посылают передачу данных.
5. Устройство по п.1, в котором упомянутый по меньшей мере один процессор делит сигнализацию на множественные части, кодирует каждую часть сигнализации соответствующим кодом и преобразует множество кодированных частей сигнализации в первый набор тональных сигналов.
6. Устройство по п.1, в котором упомянутый по меньшей мере один процессор обрабатывает сигнализацию дискретным преобразованием Фурье (DFT) или унитарным преобразованием перед преобразованием в первый набор тональных сигналов.
7. Устройство по п.1, в котором упомянутый по меньшей мере один процессор посылает вторую часть сигнализации в первом наборе тональных сигналов.
8. Устройство по п.1, в котором упомянутый по меньшей мере один процессор выбирает количество тональных сигналов в первом наборе на основании канальных условий для передачи данных.
9. Устройство по п.1, в котором упомянутый по меньшей мере один процессор определяет мощность передачи для сигнализации на основании канальных условий для передачи данных.
10. Устройство по п.1, в котором упомянутый по меньшей мере один процессор обрабатывает сигнализацию вектором направления передачи или пространственно-временным блочным кодом до передачи через множество антенн.
11. Устройство по п.1, в котором передача данных выполняется для терминала доступа и при этом сигнализация содержит по меньшей мере одно из: идентификатора терминала доступа, информации, указывающей скорость передачи данных для передачи данных, и информации, указывающей назначение ресурсов для передачи данных.
12. Устройство по п.1, в котором тональные сигналы в первом наборе распределяются по полосе частот системы.
13. Устройство по п.1, в котором тональные сигналы в первом наборе располагаются в ранней части временного интервала.
14. Устройство по п.1, в котором временной интервал содержит по меньшей мере один сегмент трафика, мультиплексированный с разделением во времени по меньшей мере с одним служебным сегментом, и в котором первый и второй наборы тональных сигналов располагаются по меньшей мере в одном сегменте трафика.
15. Способ передачи данных, содержащий этапы: преобразование сигнализации для передачи данных в первый набор тональных сигналов во временном слоте и
преобразование данных для передачи данных во второй набор тональных сигналов во временном слоте, причем первый набор тональных сигналов выбирается на основании первой части интервала сигнализации.
16. Способ по п.15, дополнительно содержащий: обработку сигнализации на основании по меньшей мере одного из: ортогонального кода, биортогонального кода, блочного кода, изменяющегося во времени блочного кода, псевдослучайного блочного кода, сверточного кода, дискретного преобразования Фурье (DFT), унитарного преобразования и пространственно-временного блочного кода.
17. Способ по п.15, содержащий посылку второй части сигнализации в первом наборе тональных сигналов.
18. Устройство передачи данных, содержащее:
средство для преобразования сигнализации для передачи данных в первый набор тональных сигналов во временном слоте и
средство для преобразования данных для передачи данных во второй набор тональных сигналов во временном слоте, причем средство для выбора первого набора тональных сигналов содержит средство для выбора первого набора тональных сигналов на основании первой части сигнализации.
19. Устройство по п.18, дополнительно содержащее средство для обработки сигнализации на основании по меньшей мере одного из:
ортогонального кода, биортогонального кода, блочного кода, изменяющегося во времени блочного кода, псевдослучайного блочного кода, сверточного кода, дискретного преобразования Фурье (DFT), унитарного преобразования, вектора направления передачи и пространственно-временного блочного кода.
20. Устройство по п.18, содержащее средство для посылки второй части сигнализации в первом наборе тональных сигналов.
21. Считываемый компьютером носитель, содержащий:
код для вынуждения компьютера преобразовывать сигнализацию для передачи данных в первый набор тональных сигналов во временном слоте и код для вынуждения компьютера преобразовывать данные для передачи данных во второй набор тональных сигналов во временном слоте, причем первый набор тональных сигналов выбирается на основании первой части сигнализации.
22. Считываемый компьютером носитель по п.21, также содержащий:
код для вынуждения компьютера обрабатывать сигнализацию на основании по меньшей мере одного из: ортогонального кода, биортогонального кода, блочного кода, изменяющегося во времени блочного кода, псевдослучайного блочного кода, сверточного кода, дискретного преобразования Фурье (DFT), унитарного преобразования, вектора направления передачи и пространственно-временного блочного кода.
23. Считываемый компьютером носитель по п.21, также содержащий код для вынуждения компьютера посылать вторую часть сигнализации в первом наборе тональных сигналов.
24. Устройство передачи данных, содержащее: по меньшей мере один процессор для разделения сигнализации на множество частей, содержащих первую часть и вторую часть, для выбора набора тональных сигналов из множества тональных сигналов на основании первой части сигнализации и посылки второй части сигнализации в выбранном наборе тональных сигналов; и
память, подсоединенную к упомянутому по меньшей мере одному процессору.
25. Устройство по п.24, в котором сигнализация служит для передачи данных и в котором множество тональных сигналов назначается для передачи данных.
26. Устройство по п.24, в котором множество наборов тональных сигналов определяется на основании множества тональных сигналов и в котором упомянутый по меньшей мере один процессор выбирает набор тональных сигналов из множества наборов тональных сигналов на основании первой части сигнализации.
27. Устройство по п.26, в котором каждый из множества наборов содержит множество тональных сигналов, распределенных по полосе частот системы и по заранее определенному интервалу времени.
28. Устройство по п.24, в котором упомянутый по меньшей мере один процессор псевдослучайным образом выбирает набор тональных сигналов из множества тональных сигналов на основании первой части сигнализации.
29. Устройство по п.28, в котором первая часть сигнализации содержит идентификатор терминала доступа, к которому посылают передачу данных.
30. Устройство по п.29, в котором упомянутый по меньшей мере один процессор псевдослучайным образом выбирает набор тональных сигналов также на основании по меньшей мере одного из: идентификатора ячейки, посылающей передачу данных, и индекса временного интервала, в котором посылают передачу данных.
31. Устройство по п.24, в котором упомянутый по меньшей мере один процессор посылает вторую часть сигнализации с мощностью передачи выше, чем мощность передачи для данных.
32. Устройство по п.24, в котором упомянутый по меньшей мере один процессор обрабатывает вторую часть сигнализации на основании по меньшей мере одного из: ортогонального кода, биортогонального кода, блочного кода, изменяющегося во времени блочного кода, псевдослучайного блочного кода, сверточного кода, дискретного преобразования Фурье (DFT), унитарного преобразования, вектора направления передачи и пространственно-временного блочного кода.
33. Способ передачи данных, содержащий этапы:
разделение сигнализации на множественные части, содержащие первую часть и вторую часть;
выбор набора тональных сигналов из множества тональных сигналов на основании первой части сигнализации и
преобразование второй части сигнализации в выбранный набор тональных сигналов.
34. Способ по п.33, в котором выбор набора тональных сигналов содержит выбор набора тональных сигналов из множества наборов тональных сигналов или псевдослучайный выбор набора тональных сигналов из множества тональных сигналов на основании первой части сигнализации.
35. Способ по п.33, дополнительно содержащий: обработку второй части сигнализации на основании по меньшей мере одного из: ортогонального кода, биортогонального кода, блочного кода, изменяющегося во времени блочного кода, псевдослучайного блочного кода, сверточного кода, дискретного преобразования Фурье (DFT), унитарного преобразования, вектора направления передачи и пространственно-временного блочного кода.
36. Устройство передачи данных, содержащее: средство для разделения сигнализации на множественные части, содержащие первую часть и вторую часть;
средство для выбора набора тональных сигналов из множества тональных сигналов на основании первой части сигнализации и
средство для преобразования второй части сигнализации в выбранный набор тональных сигналов.
37. Устройство по п.36, в котором средство для выбора набора тональных сигналов содержит средство для выбора набора тональных сигналов из множества наборов тональных сигналов или псевдослучайного выбора набора тональных сигналов из множества тональных сигналов на основании первой части сигнализации.
38. Устройство по п.36, дополнительно содержащее: средство для обработки второй части сигнализации на основании по меньшей мере одного из ортогонального кода, биортогонального кода, блочного кода, изменяющегося во времени блочного кода, псевдослучайного блочного кода, сверточного кода, дискретного преобразования Фурье (DFT), унитарного преобразования, вектора направления передачи и пространственно-временного блочного кода.
39. Устройство приема данных, содержащее:
по меньшей мере один процессор для получения принятых символов для первого набора тональных сигналов во временном слоте, для обработки принятых символов для первого набора тональных сигналов для получения обнаруженной сигнализации, и принятия решения, обрабатывать ли второй набор тональных сигналов во временном слоте для передачи данных на основании обнаруженной сигнализации; и память, подсоединенную к упомянутому по меньшей мере одному процессору.
40. Устройство по п.39, в котором упомянутый по меньшей мере один процессор определяет первый набор тональных сигналов из множества наборов тональных сигналов на основании идентификатора терминала доступа.
41. Устройство по п.39, в котором упомянутый по меньшей мере один процессор определяет первый набор тональных сигналов из множества тональных сигналов, назначаемых для передачи данных, на основании идентификатора терминала доступа.
42. Устройство по п.39, в котором упомянутый по меньшей мере один процессор вычисляет метрику для каждого из множества кодовых слов на основании принятых символов, определяет, послано ли какое-либо из множества кодовых слов, на основании вычисленной метрики для каждого кодового слова, и получает обнаруженную сигнализацию на основании кодового слова, обнаруженного как посланное, причем обнаруженная сигнализация указывает, что передача данных не послана, если ни одно из множества кодовых слов не определено как посланное.
43. Устройство по п.39, в котором упомянутый по меньшей мере один процессор определяет, послана ли передача данных, на основании обнаруженной сигнализации и обрабатывает принятые символы для второго набора тональных сигналов, если передача данных определена как посланная.
44. Устройство по п.43, в котором, если передача данных определена как посланная, упомянутый по меньшей мере один процессор определяет второй набор тональных сигналов на основании обнаруженной сигнализации.
45. Устройство по п.43, в котором, если передача данных определена как посланная, упомянутый по меньшей мере один процессор определяет скорость передачи данных для передачи данных на основании обнаруженной сигнализации и обрабатывает принятые символы для второго набора тональных сигналов на основании определенной скорости передачи данных.
46. Способ приема данных, содержащий этапы:
получение принятых символов для первого набора тональных сигналов во временном слоте;
обработка принятых символов для первого набора тональных сигналов для получения обнаруженной сигнализации и
определение, обрабатывать ли второй набор тональных сигналов в этом временном слоте для передачи данных, на основании обнаруженной сигнализации.
47. Способ по п.46, дополнительно содержащий определение первого набора тональных сигналов из множества наборов тональных сигналов или из множества тональных сигналов, назначаемых для передачи данных, на основании идентификатора терминала доступа.
48. Способ по п.46, в котором обработка принятых символов для первого набора тональных сигналов для получения обнаруженной сигнализации содержит:
вычисление метрики для каждого из множества кодовых слов на основании принятых символов,
определение, послано ли какое-либо из множества кодовых слов, на основании вычисленной метрики для каждого кодового слова и получение обнаруженной сигнализации на основании кодового слова, определенного как посланное, причем обнаруженная сигнализация указывает, что никакая передача данных не послана, если ни одно из множества кодовых слов не определено как посланное.
49. Способ по п.46, дополнительно содержащий определение скорости передачи данных для передачи данных на основании обнаруженной сигнализации, если передача данных определена как посланная, и обработку принятых символов для второго набора тональных сигналов на основании определенной скорости передачи данных.
50. Устройство приема данных, содержащее:
средство для получения принятых символов для первого набора тональных сигналов во временном слоте;
средство для обработки принятых символов для первого набора тональных сигналов, чтобы получить обнаруженную сигнализацию; и
средство для определения, обрабатывать ли второй набор тональных сигналов в этом временном слоте для передачи данных, на основании обнаруженной сигнализации.
51. Устройство по п.50, дополнительно содержащее средство для определения первого набора тональных сигналов из множества наборов тональных сигналов или из множества тональных сигналов, назначаемых для передачи данных, на основании идентификатора терминала доступа.
52 Устройство по п.50, в котором средство для обработки принятых символов для первого набора тональных сигналов, чтобы получить обнаруженную сигнализацию, содержит:
средство для вычисления метрики для каждого из множества кодовых слов на основании принятых символов,
средство для определения, послано ли какое-либо из множества кодовых слов, на основании вычисленной метрики для каждого кодового слова, и
средство для получения обнаруженной сигнализации на основании кодового слова, определенного как посланное, причем обнаруженная сигнализация указывает, что передача данных не послана, если ни одно из множества кодовых слов не определено как посланное.
53. Устройство по п.50, дополнительно содержащее средство для определения скорости передачи данных для передачи данных на основании обнаруженной сигнализации, если передача данных определена как посланная, и средство для обработки принятых символов для второго набора тональных сигналов на основании определенной скорости передачи данных.
EP 1628271 A, 22.03.2006 | |||
ОЦЕНКА КАНАЛА ПЕРЕДАЧИ В БЕСПРОВОДНОЙ СИСТЕМЕ СВЯЗИ | 1998 |
|
RU2235430C2 |
СПОСОБ ОЦЕНКИ ПРОПУСКНОЙ СПОСОБНОСТИ ВИРТУАЛЬНЫХ КАНАЛОВ СВЯЗИ И УСТРОЙСТВО ДЛЯ ЕГО ОСУЩЕСТВЛЕНИЯ | 1990 |
|
RU2110159C1 |
WO 00/16586 A, 23.03.2000 | |||
Способ и приспособление для нагревания хлебопекарных камер | 1923 |
|
SU2003A1 |
Авторы
Даты
2010-12-20—Публикация
2007-07-27—Подача