Передача данных с эффективными форматами временного интервала и блока в системе беспроводной связи

Изобретение относится к технике связи. Технический результат состоит в повышении эффективности передачи данных и настроечной последовательности с использованием новых форматов временных интервалов и блоков. Для этого передатчик обрабатывает, кодирует, перемежает и разбивает блок данных для получения множественных выходных блоков. Для каждого выходного блока передатчик генерирует множественные пакетные сигналы, имеющие настроечную последовательность, которая совместно используется этими пакетными сигналами. Передатчик посылает множественные пакетные сигналы для каждого выходного блока во множестве временных интервалов, например следующих друг за другом временных интервалах в одном кадре. Множественные пакетные сигналы для каждого выходного блока могут включать в себя одну или несколько коротких настроечных последовательностей, опускать защитные интервалы между соседними пакетными сигналами, включать в себя первое поле концевых битов, расположенное в начале первого пакетного сигнала, и второе поле концевых битов, расположенное в конце последнего пакетного сигнала, включать в себя, по меньшей мере, одно поле флага пропуска информации или иметь некоторую комбинацию вышеупомянутых факторов. 8 н. и 32 з.п. ф-лы, 19 ил.

 

ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ

Настоящее изобретение в основном относится к связи, и более конкретно, к методам передачи данных в системе беспроводной передачи связи.

УРОВЕНЬ ТЕХНИКИ

В системе беспроводной связи передатчик обычно обрабатывает (например, кодирует и отображает по символам) данные радиообмена, чтобы генерировать символы данных. Передатчик может мультиплексировать настроечную последовательность с символами данных, чтобы содействовать приемнику в выполнении различных функций, таких как оценка канала. Настроечная последовательность обычно упоминается как контрольная. Затем передатчик обрабатывает символы данных и настроечную последовательность, чтобы генерировать радиочастотный (RF, РЧ) модулированный сигнал и передавать этот сигнал через радиоканал. Радиоканал искажает переданный сигнал с некоторым частотным откликом и далее ухудшает сигнал шумами и помехами.

Приемник принимает переданный сигнал и обрабатывает принятый сигнал, чтобы получить выборки. Приемник может оценивать отклик радиоканала на основании настроечной последовательности. Затем приемник может выполнять детектирование данных (например, коррекцию) на выборках с оценкой канала для получения оценок символов, которые являются оценками символов данных, посланных передатчиком. Затем приемник может обрабатывать (например, восстановление по символам и декодирование) оценки символов для получения декодированных данных.

Настроечная последовательность полезна для достижения хороших рабочих характеристик. Однако настроечная последовательность представляет служебные данные, которые снижают эффективность системы. Вот почему существует необходимость методов эффективной передачи данных и настроечной последовательности в системе беспроводной связи.

СУЩНОСТЬ ИЗОБРЕТЕНИЯ

Здесь описаны методы эффективной передачи данных и настроечной последовательности в системе беспроводной связи (например, система GSM/EDGE (глобальная система мобильной связи/ перспективная технология мобильной радиосвязи). Указанные методы могут применять новые форматы временного интервала и/или новые форматы блока, имеющие более высокую информационную емкость, и описаны ниже.

Согласно одному варианту осуществления настоящего изобретения описывается устройство, которое включает в себя, по меньшей мере, один процессор и запоминающее устройство. Процессор(ы) генерирует множественные пакетные сигналы, содержащие настроечную последовательность, которая совместно используется множественными пакетными сигналами. Затем процессор(ы) посылает множественные пакетные сигналы в множественных временных интервалах, по одному пакетному сигналу в каждом временном интервале. Множественные пакетные сигналы могут включать с себя другие поля, как описано ниже.

Согласно другому варианту осуществления настоящего изобретения описывается устройство, которое включает в себя, по меньшей мере, один процессор и запоминающее устройство. Процессор(ы) принимает множественные пакетные сигналы, содержащие настроечную последовательность, которая совместно используется множественными пакетными сигналами. Множественные пакетные сигналы принимают во множественных временных интервалах, по одному пакетному сигналу в каждом временном интервале. Процессор(ы) выводит оценку канала на основании настроечной последовательности и выполняет детектирование данных (например, коррекцию) в множественных пакетных сигналах с оценкой канала.

Согласно еще одному варианту осуществления настоящего изобретения описывается устройство, которое включает в себя, по меньшей мере, один процессор и запоминающее устройство. Процессор(ы) обрабатывает блок данных для получения множественных выходных блоков, генерирует, по меньшей мере, два пакетных сигнала для каждого выходного блока, по меньшей мере, в двух временных интервалах соответствующего кадра, по одному пакетному сигналу в каждом временном интервале. Пакетные сигналы для различных выходных блоков посылают в различных кадрах.

Согласно еще одному варианту осуществления настоящего изобретения описывается устройство, которое включает в себя, по меньшей мере, один процессор и запоминающее устройство. Процессор(ы) принимает, по меньшей мере, два пакетных сигнала для каждого из множественных выходных блоков. Пакетные сигналы для различных выходных блоков принимают в различных кадрах, и каждый пакетный сигнал для каждого выходного блока принимают в одном временном интервале соответствующего кадра. Процессор(ы) обрабатывает пакетные сигналы, принятые для множественных выходных блоков, для получения оценок символов и далее декодирует оценки символов для получения декодированного блока данных.

КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ

В дальнейшем изобретение поясняется описанием конкретных вариантов его осуществления со ссылками на сопровождающие чертежи, на которых:

Фиг.1 изображает блок-схему передатчика и приемника,

Фиг.2 изображает структуру кадра в GSM/EDGE системе,

Фиг.3 изображает передачу блока пакетных данных в GSM/EDGE системе,

Фиг.4 изображает нормальный пакетный сигнал в EDGE системе,

Фиг.5А изображает пакетный сигнал без настроечной последовательности,

Фиг.5Б изображает пакетный сигнал с короткой настроечной последовательностью,

Фиг.6А изображает формат 2-х временных интервалов без защитного интервала между двумя пакетными сигналами,

Фиг.6Б и 6 В изображают форматы 2-х временных интервалов с настроечной последовательностью, совместно используемой двумя пакетными сигналами, и без защитного интервала между пакетными сигналами,

Фиг.7А изображает формат многих временных интервалов с настроечной последовательностью и без защитного интервала между пакетными сигналами,

Фиг.7Б изображает формат многих временных интервалов с полной и короткой настроечными последовательностями и без защитного интервала между пакетными сигналами,

Фиг.8 изображает передачу двух блоков пакетных данных в распределении 2-х временных интервалов,

Фиг.9А и 9Б изображают передачу блока пакетных данных в распределении 2-х временных интервалов, с использованием нормальных пакетных сигналов и конкатенированных пакетных сигналов соответственно,

Фиг.9В изображает передачу блока пакетных данных в распределении многих временных интервалов,

Фиг.10 изображает процесс передачи данных с агрегированием временных интервалов,

Фиг.11 изображает процесс приема данных с агрегированием временных интервалов,

Фиг.12 изображает процесс передачи данных с агрегированием блоков данных,

Фиг.13 изображает процесс приема данных с агрегированием блоков данных.

ПОДРОБНОЕ ОПИСАНИЕ ПРЕДПОЧТИТЕЛЬНЫХ ВАРИАНТОВ ОСУЩЕСТВЛЕНИЯ

Используемое здесь слово "иллюстративный" означат "служащий в качестве примера, случая или иллюстрации". Любой вариант осуществления, описанный здесь в качестве "иллюстративного", необязательно должен истолковываться как предпочтительный или преимущественный над другими вариантами осуществления.

Описанные здесь методы могут использоваться для различных систем беспроводной связи, таких как системы множественного доступа с временным разделением каналов (TDMA), системы множественного доступа с кодовым разделением каналов (CDMA), системы множественного доступа с частотным разделением каналов (FDMA) и системы мультиплексирования с ортогональным частотным разделением каналов (OFDMA). Термин "система" и "сеть" часто используются взаимозаменяемо. Система TDMA может осуществлять радиотехнологию, такую как глобальная система мобильной связи (GSM). Для передачи данных GSM система может применять пакетную радиосвязь общего назначения (GPRS) или перспективную технологию мобильной радиосвязи (EDGE). Технология EDGE является улучшением относительно GPRS и поддерживает более высокие скорости передачи данных с использованием того же самого GSM спектра. Система CDMA может осуществлять радиотехнологию, такую как широкополосный CDMA (W-CDMA), cdma2000 и так далее. Технология cdma2000 охватывает стандарты IS-2000, IS-856 и IS-95. Эти различные технологии и стандарты радиосвязи известны в уровне техники. Технологии GSM и W-CDMA описываются в документах от организации, называемой "проектом партнерства третьего поколения" (3GPP). Технологии cdma2000 описываются в документах от организации, называемой "2-й проект партнерства третьего поколения" (3GPP2). Для ясности методы, специфически описанные ниже для сети радиосвязи с абонентами GSM EDGE (GERAN), и терминология GSM используются ниже в большей части описания.

Фиг.1 изображает блок схему передатчика 110 и приемника 150 в сети 100 беспроводной связи, например GERAN, согласно варианту осуществления. Для передачи по нисходящей линии связи передатчик 110 может быть частью базовой станции (BS) и приемник 150 может быть частью мобильной станции (MS). Для передачи по восходящей линии связи передатчик 110 может быть частью мобильной станции и приемник 150 может быть частью базовой станции. Базовая станция обычно бывает фиксированной станцией, которая устанавливает связь с мобильными станциями, и также может упоминаться как узел B, точка доступа, базовая приемопередающая станция (BTS) или каким-то другим термином. Мобильная станция может быть фиксированной или подвижной и также может упоминаться как пользовательское оборудование (UE), пользовательский терминал, терминал, абонентский пункт или каким-то другим термином. Мобильная станция может быть сотовым телефоном, персональным цифровым секретарем (PDA), беспроводным устройством, беспроводным модемом, карманным устройством или некоторым другим прибором или устройством.

В передатчике 110 процессор 120 данных передачи (TX) принимает данные радиообмена, которые могут быть разделены на блоки пакетных данных. Процессор 120 обрабатывает (например, кодирует и перемежает) каждый блок пакетных данных согласно схеме кодирования (MCS) и обеспечивает множественные (например, четыре) выходные блоки для блока пакетных данных. Процессор 120 может выполнять обработку для управления линиями радиосвязи (RLC) и протокола управления доступом к (передающей) среде (MAC), которые являются двумя подуровнями на канальном уровне (L2) в стеке протоколов. Модулятор 122 мультиплексирует выходные блоки с настроечными последовательностями и служебными битами, обрабатывает и мультиплексирует данные, настроечную последовательность и служебные данные, как определено стандартом GSM/EDGE, и обеспечивает выходные символы. Модулятор может выполнять обработку для физического уровня (LI), который находится ниже канального уровня в стеке протоколов. Модуль 124 передатчика (TMTR) обрабатывает (например, преобразует в аналоговую форму, усиливает, фильтрует и преобразует с повышением частоты) выходные символы и генерирует радиочастотный (RF, РЧ) модулированный сигнал, который передается с антенны 126.

В приемнике 150 антенна 152 принимает переданный сигнал и обеспечивает подачу приятого сигнала в модуль 154 приемника (RCVR). Модуль 154 приемника обрабатывает (например, фильтрует, усиливает, преобразует с понижением частоты и преобразует в цифровую форму) принятый сигнал с целью получения выборок. Демодулятор/корректор 156 выполняет детектирование данных (например, коррекцию) на выборках и обеспечивает оценки символов. Процессор 160 данных приема (RX) обрабатывает (например, обращенно перемежает и декодирует) оценки символов с целью получения блоков декодированных данных. Обычно обработка демодулятором 156 и процессором 160 данных приема является комплементарной к обработке модулятором 122 и процессором 120 данных передачи соответственно в передатчике 110.

Контроллеры/процессоры 130 и 170 направляют работу различных модулей обработки в передатчике 110 и приемнике 150 соответственно. Запоминающие устройства 132 и 172 хранят управляющие программы и данные для передатчика 110 и приемника 150 соответственно.

Фиг.2 изображает структуру кадра в GSM/EDGE системе. Временная шкала для передачи данных делится на суперкадры. Каждый суперкадр имеет длительность 6,12 секунд и включает в себя 1326 TDMA кадров. Каждый суперкадр может разбиваться на 51 мультикадр. Каждый мультикадр 120 охватывает 120 миллисекунд (мс) и включает в себя 26 TDMA кадров, которые помечены как TDMA кадры с 0 по 25. Данные трафика (радиообмена) могут посылаться в TDMA кадрах с 0 по 11 и в TDMA кадрах с 13 по 24 каждого мультикадра. Каждый TDMA кадр охватывает 4,615 мс и дополнительно разбивается на 8 временных интервалов, которые помечены как временные интервалы с 0 по 7. Передача в каждом временном интервале упоминается в GSM системе как "пакетный сигнал". Структура кадра для GSM/EDGE системы описана в стандарте 3GPP TS 05.01, озаглавленном "Technical Specification Group GERAN; Digital cellular telecommunications system (Phase 2+); Physical layer on the radio path; General description," Release 1999, November 2001, который является общедоступным.

Управление и планирование временных интервалов в сети GERAN происходит на двух уровнях: назначение (присвоение) и распределение, которые могут быть коротко описаны следующим образом:

- Присвоение - пользователю присваивают набор из одного или нескольких временных интервалов РЧ канала, на котором пользователь может принимать данные. Присвоенные временные интервалы могут совместно использоваться максимум с шестью другими пользователями. Присвоение временных интервалов является полустатическим и управляется сигнализацией более высокого уровня.

- Распределение - пользователю выделяют данный временной интервал, если данные посылают пользователю в этом временном интервале. Распределение временных интервалов является динамическим и управляется на основе блоков пакетных данных посредством уровня MAC. Каждый блок пакетных данных включает в себя заголовок, который указывает заданного получателя блока пакетных данных.

Для речевого вызова мобильной станции/пользователю может быть присвоен один временной интервал с длительностью вызова. Для информационного вызова пакетных данных пользователю может быть присвоен один или несколько временных интервалов. Распределение многих временных интервалов представляет собой выделение пользователю более чем одного последовательного или непоследовательного временного интервала в TDMA кадре. Как для речевого вызова, так и для информационного вызова пакетных данных специфические для пользователя данные могут быть посланы в каждом временном интервале, присвоенном этому пользователю и в TDMA кадрах, используемых для данных радиообмена.

Фиг.3 изображает передачу блока пакетных данных в GSM/EDGE системе. Блок пакетных данных также может упоминаться как сообщение, пакет, блок данных, RLC блок, RLC/MAC блок или каким-то другим термином. Блок пакетных данных обрабатывают (например, форматируют, кодируют, перемежают и разбивают) для получения четырех выходных блоков. Затем генерируют четыре пакетных сигнала для четырех выходных блоков, как описано ниже. Четыре пакетных сигнала посылают в четырех временных интервалах с одинаковым индексом в четырех последовательных TDMA кадрах. Таким образом, блок пакетных данных посылают в четырех TDMA кадрах для достижения временного разнесения.

1. Форматы временных интервалов для физического уровня

Фиг.4 изображает формат нормального пакетного сигнала 410, используемого для отправления данных радиообмена в EDGE системе. Нормальный пакетный сигнал 410 включает в себя два поля концевых битов, два поля данных, два поля флага пропуска информации (SF), поле настроечной последовательности и защитный интервал. Длительность каждого поля, выраженная в числе символов, показана ниже поля. Система EDGE использует либо GMSK (гауссова манипуляция с минимальным частотным сдвигом), либо 8-PSK (фазовая манипуляция с восьмеричными сигналами). Каждое поле концевых битов несет концевые биты, например все единицы или все нули. Концевые биты используются для установки корректора/декодера в приемнике до известного состояния в начале и конце пакетного сигнала. Флаги пропуска информации могут быть использованы для указания того, какой формат пакета используется для блока пакетных данных, были ли посланы данные радиообмена или сигнализация в блоке пакетных данных и/или другая информация, касающаяся блока пакетных данных. Каждое поле данных несет данные радиообмена. Поле настроечной последовательности несет один из наборов заданных последовательностей из 26 символов, которые идентифицируются различными кодами настроечной последовательности (TSC). Защитный интервал обеспечивается, чтобы позволить передатчику линейно повышать частоту перед первым полем концевых битов и линейно понижать частоту после последнего поля концевых битов таким способом, чтобы минимизировать помехи на другие РЧ каналы.

Когда EDGE система использует GMSK, формат нормального пакетного сигнала незначительно отличается от формата нормального пакетного сигнала, используемого с 8-PSK. Поля флага пропуска информации используются для разграничения между четырьмя возможными форматами пакетов и помещаются по-разному относительно 8-PSK случая. Каждое поле данных включает в себя 58 символов.

Нормальный пакетный сигнал 410 на Фиг.4 может быть использован, чтобы посылать 114 символов данных и 34 служебных символа в периодах символов длительностью 156,25. Это дает эффективность для данных приблизительно 73% (или 114/15625).

В одном аспекте описаны новые форматы временных интервалов, имеющие более высокую эффективность данных. Эти новые форматы временных интервалов удаляют в некоторых пакетных сигналах определенные служебные поля, такие как поле настроечной последовательности (TS) и защитный интервал, чтобы увеличить информационную емкость. Некоторые новые форматы временных интервалов также содержат агрегирование множественных временных интервалов в распределениях многих временных интервалов. Некоторые новые форматы временных интервалов могут быть использованы для распределения одного временного интервала, тогда как другие новые форматы временных интервалов подходят для распределений многих временных интервалов.

Фиг.5А изображает вариант осуществления пакетного сигнала 510 без настроечной последовательности. Пакетный сигнал 510 без настроечной последовательности включает в себя два поля концевых битов и поле данных. Каждое поле может иметь длительность, данную ниже поля. В этом варианте осуществления поле настроечной последовательности и два поля флага пропуска информации опускаются. Пакетный сигнал 510 без настроечной последовательности имеет эффективность для данных приблизительно 91% (или 142/156,25), что является улучшением приблизительно на 24% относительно нормального пакетного сигнала 410 на Фиг.4.

Также могут быть определены другие пакетные сигналы без настроечной последовательности. В другом варианте осуществления пакетный сигнал без настроечной последовательности включает в себя два поля концевых битов, поле данных и поле флага пропуска информации. Поле флага пропуска информации может быть расположено вслед за левым полем концевых битов, правым полем концевых битов или в некотором другом местоположении внутри пакетного сигнала. Еще в одном варианте осуществления пакетный сигнал без настроечной последовательности включает в себя много полей (например, два) флага пропуска информации, которые могут быть расположены в положениях символов, показанных на Фиг.4, или в некоторых других местоположениях. Еще в одном варианте осуществления поле флага пропуска информации объединяется с полями концевых битов. Например, все нули для концевых битов могут соответствовать флагу пропуска информации '0' и все единицы для концевых битов могут соответствовать флагу пропуска информации '1'.

Еще в одном варианте осуществления пакетный сигнал без настроечной последовательности включает в себя только поле данных. Приемник может использовать корректор, который не требует концевых битов в начале и в конце пакетного сигнала. Еще в одном варианте осуществления пакетный сигнал без настроечной последовательности включает в себя поле циклического префикса, за которым следует поле данных. Поле циклического префикса несет копию самой правой части поля данных. Циклический префикс преобразует линейную свертку в круговую свертку и позволяет приемнику выбирать быстрое преобразование Фурье (FFT, БПФ) пакетного сигнала и выполнять коррекцию в частотной области.

Пакетный сигнал без настроечной последовательности, такой как пакетный сигнал 510 на Фиг.5А, может быть использован для передачи всякий раз, когда может быть достигнута приемлемая рабочая характеристика без настроечной последовательности. В одном из вариантов осуществления пакетный сигнал без настроечной последовательности используется для распределения многих временных интервалов. Например, если распределяется N временных интервалов, где N>1, то первый пакетный сигнал может нести настроечную последовательность, а со второго по N-й пакетные сигналы могут опускать настроечную последовательность. Приемник может выводить оценку канала на основании настроечной последовательности в первом пакетном сигнале и может использовать эту оценку канала для коррекции каждого последующего пакетного сигнала. В другом варианте осуществления пакетный сигнал без настроечной последовательности используется для статического или медленно варьирующегося канала. Например, если пользователь является неподвижным, то радиоканал может сильно не варьироваться во времени и может быть достигнута хорошая рабочая характеристика посредством периодического отправления настроечной последовательности (например, через некоторое количество временных интервалов или TDMA кадров) вместо каждого пакетного сигнала. Также можно достичь хорошей рабочей характеристики вообще без отправления настроечной последовательности.

В другом варианте осуществления, который может быть использован для распределений одного временного интервала и многих временных интервалов, нормальные пакетные сигналы и пакетные сигналы без настроечной последовательности посылают на основании некой заданной конфигурации. Упомянутая конфигурация может указывать, какие временные интервалы посылать нормальными пакетными сигналами, а какие временные интервалы посылать пакетными сигналами без настроечной последовательности. Например, в распределении многих временных интервалов конфигурация может указывать передачу нормальных пакетных сигналов в первом, среднем и/или других временных интервалах, а пакетных сигналов без настроечной последовательности в остальных временных интервалах. В другом примере в распределении одного временного интервала конфигурация может указывать передачу нормального пакетного сигнала в каждом L-м TDMA кадре, а пакетных сигналов без настроечной последовательности в остальных TDMA кадрах. Конфигурация может быть задана на основании условий канала и/или других факторов и может обновляться по необходимости. Обычно если множественные пакетные сигналы посылают в пределах достаточно короткого периода времени (например, во временных интервалах, следующих друг за другом) одному и тому же пользователю, то один или два пакетных сигнала могут посылаться с настроечной последовательностью, а остальные пакетные сигналы могут посылаться без настроечной последовательности.

В некоторых вариантах осуществления, описанных выше, таких как вариант осуществления, показанный на Фиг.5А, пакетный сигнал без настроечной последовательности не включает в себя никакого поля флага пропуска информации. Сигнализация может посылаться различными способами. В одном из вариантов осуществления первый пакетный сигнал в передаче многих временных интервалов может включать в себя флаги пропуска информации, которые могут применяться ко всем последующим пакетным сигналам в этой передаче многих временных интервалов. В другом варианте осуществления нормальный пакетный сигнал 410 может использоваться всякий раз, когда необходим флаг пропуска информации, чтобы показывать передачу сигнализации. Приемник может детектировать формат заданного принятого пакетного сигнала, например, посредством выполнения корреляции принятых данных в поле настроечной последовательности в противоположность известной настроечной последовательности.

Фиг.5Б изображает вариант осуществления пакетного сигнала 520 с короткой настроечной последовательностью. Пакетный сигнал 520 с короткой настроечной последовательностью включает в себя два поля концевых битов, два поля данных и поле короткой настроечной последовательности. Каждое поле может иметь длительность, данную ниже поля. Короткая настроечная последовательность короче, чем (нормальная/полная) настроечная последовательность на Фиг.4 и может иметь длительность пяти периодов символов, как показано на Фиг.5Б, или какую-то другую длительность. Также могут быть заданы различные другие пакетные сигналы с короткой настроечной последовательностью.

В основном, для передачи одного временного интервала и многих временных интервалов может быть использована любая комбинация нормальных пакетных сигналов, пакетных сигналов без настроечной последовательности и пакетных сигналов с короткой настроечной последовательностью. Например, передача многих временных интервалов может содержать нормальный пакетный сигнал, за которым следуют пакетные сигналы с короткой настроечной последовательностью. В другом примере передача многих временных интервалов может содержать нормальный пакетный сигнал, за которым следует комбинация пакетных сигналов с короткой настроечной последовательностью и пакетных сигналов без настроечной последовательности. Пакетные сигналы с короткой настроечной последовательностью могут посылаться периодически (например, через каждый другой временной интервал), чтобы содействовать приемнику в процессах отслеживания и коррекции каналов. Приемник может классифицироваться как принадлежащий к одному или многим возможным классам. Один класс приемников может быть способен хорошо работать вообще без настроечной последовательности во временных интервалах от 2 до N. Другой класс приемников может получать выгоду от короткой настроечной последовательности, посылаемой в каждом из временных интервалов от 2 до N. Еще один класс приемников может хорошо работать с короткими настроечными последовательностями, посылаемыми только в некоторых временных интервалах от 2 до N. Комбинация нормальных пакетных сигналов, пакетных сигналов без настроечной последовательности и/или пакетных сигналов с короткой настроечной последовательностью также может использоваться для передачи одного временного интервала.

Фиг.6А изображает формат 600 2-х временных интервалов без защитного интервала между пакетными сигналами. Формат 600 временных интервалов включает в себя полный пакетный сигнал 610, не имеющий защитного интервала, за которым следует нормальный пакетный сигнал 620 с защитным интервалом. Полный пакетный сигнал 610 включает в себя одно поле концевых битов, два поля данных, два поля флага пропуска информации и поле настроечной последовательности. Одно поле концевых битов расположено в начале пакетного сигнала 610, а на конце пакетного сигнала нет поля концевых битов. Второе поле концевых битов протягивается, включая опущенное поле концевых битов и опущенный защитный интервал. Нормальный пакетный сигнал 620 включает в себя все поля нормального пакетного сигнала 410 на Фиг.4, за исключением первого поля концевых битов в начале пакетного сигнала. Первое поле данных протягивается, включая опущенное поле концевых битов. Каждое поле каждого пакетного сигнала может иметь длительность, данную ниже поля.

Также могут быть заданы полные пакетные сигналы без защитного интервала. Например, полный пакетный сигнал может включать в себя (1) только одно поле данных, (2) одно или несколько полей данных и поле настроечной последовательности, (3) одно или несколько полей данных и поле короткой настроечной последовательности, (4) одно или несколько полей данных, поле настроечной последовательности и одно или несколько полей флага пропуска информации, (5) одно или несколько полей данных и одно или несколько полей концевых битов или (6) некоторую другую комбинацию полей.

Полный пакетный сигнал может использоваться в распределении многих временных интервалов для улучшения эффективности посредством отправления данных в защитном интервале между двумя временными интервалами, выделенных одному и тому же пользователю. Если пользователю выделяются множественные следующие друг за другом временные интервалы, то передатчик может линейно повышать частоту перед первым временным интервалом и линейно понижать частоту после последнего временного интервала. Другие линейные изменения частоты могут быть опущены, и данные могут посылаться во всех защитных интервалах между первым и последним пакетными сигналами.

Поля концевых битов могут удаляться всякий раз, когда опускаются линейные повышения частоты и линейные понижения частоты, как показано на Фиг.6А. Другие поля в пакетных сигналах 610 и 620 также могут удаляться. Например, могут быть удалены два поля настроечной последовательности, один из двух наборов полей флага пропуска информации и т.п.

Фиг.6Б изображает вариант осуществления формата 602 2-х временных интервалов с настроечной последовательностью, совместно используемой двумя пакетными сигналами, и без защитного интервала между пакетными сигналами. Формат 602 временных интервалов включает в себя полный пакетный сигнал 610, за которым следует пакетный сигнал 630 без настроечной последовательности. Пакетный сигнал 630 без настроечной последовательности включает в себя одно поле данных, одно поле концевых битов и защитный интервал. Одно поле концевых битов расположено в конце пакетного сигнала 630, а в начале пакетного сигнала нет поля концевых битов. Поле данных протягивается, включая опущенное поле концевых битов, поле настроечной последовательности и поля флага пропуска информации. Каждое поле каждого пакетного сигнала может иметь длительность, данную ниже поля.

В формате 602 временных интервалов настроечная последовательность посылается в первом пакетном сигнале 610 и расположена в том же положении, что и настроечная последовательность в нормальном пакетном сигнале 410 на Фиг.4. Такое размещение настроечной последовательности в формате 602 временных интервалов может упростить обработку приемника. Однако рабочая характеристика может быть улучшена посредством перемещения настроечной последовательности в другое местоположение.

Фиг.6 В изображает другой вариант осуществления формата 604 2-х временных интервалов с настроечной последовательностью, совместно используемой двумя пакетными сигналами, и без защитного интервала между пакетными сигналами. Формат 604 временных интервалов включает в себя полный пакетный сигнал 612, за которым следует пакетный сигнал 632. Комбинация пакетных сигналов 612 и 632 включает в себя все поля пакетных сигналов 610 и 630 на Фиг.6Б. Однако в указанном варианте осуществления поле настроечной последовательности и два поля флага пропуска информации перемещаются близко к центру двух агрегированных пакетных сигналов 612 и 632. Формат 604 временных интервалов приводит к тому, что данные на левом и правом краях конкатенированных пакетных сигналов имеют более короткие расстояния к настроечной последовательности, чем в формате 602 временных интервалов. Это центрирование настроечной последовательности может улучшить рабочую характеристику варьирующегося во времени канала.

Фиг.6А-6 В изображают иллюстративные форматы временных интервалов для двух пакетных сигналов. Другие форматы временных интервалов для двух пакетных сигналов также могут задаваться с несколько отличающимися или дополнительными полями и возможно с полями, помещенными в других местоположениях.

Фиг.7А изображает вариант осуществления формата 700 N временных интервалов с настроечной последовательностью, совместно используемой N пакетными сигналами, и без защитного интервала между пакетными сигналами, где N>2. Формат 700 может использоваться для распределения многих временных интервалов с более чем двумя временными интервалами. В этом варианте осуществления поле настроечной последовательности и два поля флага пропуска информации помещаются вблизи центра N пакетных сигналов. Поле настроечной последовательности и поля флага пропуска информации могут быть расположены внутри одного пакетного сигнала, как показано на Фиг.7А (например, если N является нечетным значением), или может охватывать два пакетных сигнала, как показано на Фиг.6 В (например, если N является четным значением). Первые N-1 пакетных сигналов могут быть полными пакетными сигналами, не имеющими защитных интервалов, и последний пакетный сигнал имеет защитный интервал. Первый пакетный сигнал может включать в себя поле концевых битов, расположенное в начале пакетного сигнала, и последний пакетный сигнал может включать в себя поле концевых битов, расположенное в конце пакетного сигнала. В основном, формат N временных интервалов может включать в себя любую комбинацию полей, которые могут быть расположены где угодно в пределах N пакетных сигналов.

Фиг.7Б изображает вариант осуществления формата 702 N временных интервалов с полной и короткой настроечной последовательностью и без защитного интервала между пакетными сигналами. В этом варианте осуществления поле настроечной последовательности и два поля флага пропуска информации включены в первый пакетный сигнал. Короткая настроечная последовательность может быть включена в каждый последующий пакетный сигнал или только в некоторые из последующих пакетных сигналов. В варианте осуществления формат 2-х временных интервалов задается для двух временных интервалов, формат 3-х временных интервалов задается для трех временных интервалов, формат 4-х временных интервалов задается для четырех временных интервалов и так далее.

В основном, различные форматы многих временных интервалов могут задаваться для агрегации временных интервалов в распределениях многих временных интервалов. Промежуточные линейные повышения частоты и линейные понижения частоты и, следовательно, защитные интервалы между распределенными временными интервалами могут удаляться. В некотором варианте осуществления одна настроечная последовательность посылается в передаче многих временных интервалов, тогда как остальную часть передачи составляют в основном данные, как показано на Фиг.6Б-7Б. В других вариантах осуществления передача многих временных интервалов может включать в себя (1) полную настроечную последовательность и одну или несколько коротких настроечных последовательностей, (2) множественные полные настроечные последовательности, (3) множественные короткие настроечные последовательности, (4) некоторую другую комбинацию полной и короткой настроечных последовательностей или (5) ни одной настроечной последовательности. В одном из вариантов осуществления поля концевых битов содержаться в начале и в конце передачи многих временных интервалов, как показано на Фиг.6А-7Б. В других вариантах осуществления одно или несколько полей концевых битов могут включаться во время передачи многих временных интервалов (например, в середине).

Удаление служебных полей, таких как поля настроечной последовательности, защитные интервалы, поля флага пропуска информации и поля концевых битов, позволяет посылать больше символов данных в полях с удаленными служебными данными. Дополнительная информационная емкость может рассматриваться как увеличение ширины полосы на физическом уровне, которая может использоваться, чтобы посылать больше символов данных. Дополнительная информационная емкость также может использоваться для улучшения рабочей характеристики или повышения защиты, как описано ниже.

Агрегирование временных интервалов относится к объединению или агрегированию множественных временных интервалов, так чтобы пакетные сигналы, посланные в этих временных интервалах, могли совместно использовать настроечную последовательность и достигать более высокой эффективности данных за счет удаления некоторых служебных полей. Как показано на Фиг.6Б-7Б, любое число временных интервалов может объединяться, чтобы сформировать агрегированный временной интервал. В одном из вариантов осуществления каждый временной интервал имеет длительность 156,25 периодов символов. Множественные временные интервалы могут агрегироваться так, чтобы защитный интервал на конце последнего пакетного сигнала имел длину, по меньшей мере, 8 периодов символов. В другом варианте осуществления TDMA кадр задается имеющим 8 временных интервалов 157, 156, 156, 156, 157, 156, 156 и 156 с периодами символов. Для обоих вариантов осуществления непрерывная синхронизация символов может поддерживаться по всему агрегированному временному интервалу, так чтобы можно было избежать усложнения, вызванного периодом 0,25 символа между следующими друг за другом временными интервалами.

Удаление настроечной последовательности не может ухудшить рабочую характеристику. Для небольших агрегаций (например, агрегация из двух временных интервалов) длительность нового формата временного интервала может оставаться в пределах необходимого времени когерентности. Время когерентности представляет собой временной диапазон, в котором радиоканал считается относительно статическим. Например, даже при скорости 200 км/ч в частотной полосе системы GSM900 время когерентности составляет приблизительно 3 мс, что длиннее пяти временных интервалов. Время когерентности даже длиннее для низких скоростей. Следовательно, одна настроечная последовательность может быть способна обеспечить хорошую рабочую характеристику, когда она расположена вблизи середины агрегированного временного интервала, покрывающего четыре или возможно более временных интервалов. Для достижения требуемой рабочей характеристики по необходимости могут посылаться полная и короткая настроечные последовательности.

Для улучшения рабочей характеристики для более крупных агрегаций (например, агрегация четырех или более временных интервалов) приемник также может реализовать корректор отслеживания канала. Корректор отслеживания канала может быть основан на адаптивной оценке последовательности максимального правдоподобия (MLSE), алгоритме минимальной среднеквадратичной ошибки (LMS) и/или фильтрации Кальмана и т.п.

2. Форматы блоков для RLC/MAC

Как показано на Фиг.3, блок пакетных данных включает в себя заголовок L2 (второго уровня) и полезную нагрузку L2 (второго уровня). Заголовок L2 указывает заданного получателя блока пакетных данных среди всех пользователей, которым присвоены временные интервалы, используемые для отправления блока пакетных данных. Технология поддерживает схемы кодирования CS1-CS4 и MC1-MC9. Полезная нагрузка L2 несет один блок данных для схем кодирования CS1-CS4 и два блока данных для схем кодирования MCS7-MCS9. К каждому блоку присоединяется 12 битов контроля честности, за которыми следует шесть концевых битов '0', образуя форматированный блок. Указанные биты контроля честности упоминаются как последовательность блочных кодов (BCS) и используются для обнаружения ошибок. Каждый форматированный блок кодируется со сверточным кодом и прерывается, чтобы получить кодовый блок, имеющий требуемое число кодовых битов. Аналогично, к заголовку L2 присоединяется 8 битов контроля честности, за которыми следует шесть концевых битов, заголовок кодируется с другим сверточным кодом и прерывается, чтобы генерировать закодированный заголовок. Биты контроля честности для заголовка L2 упоминаются как последовательность кодов служебных данных (HCS) и используются для обнаружения ошибок. Закодированный заголовок и закодированные блоки мультиплексируются, перемежаются и разбиваются на четыре выходных блока. Четыре пакетных сигнала генерируются для четырех выходных блоков и посылаются в четырех временных интервалах с одинаковым индексом в четырех последовательных TDMA кадрах, как показано на Фиг.3.

Фиг.8 изображает передачу двух блоков 810 пакетных данных в распределении 2-х временных интервалов. Каждый блок 810 пакетных данных обрабатывается, чтобы генерировать четыре пакетных сигнала, которые посылаются в четырех временных интервалах. Вообще, при известном формате блока, показанном на Фиг.8, L блоков пакетных данных посылаются в распределении L временных интервалов, где L>1. Один блок пакетных данных посылается в каждом выделенном временном интервале. Каждый блок пакетных данных обрабатывается и передается одинаково независимо от того, посланы ли также другие блоки пакетных данных. Каждый блок пакетных данных включает в себя заголовок L2, который снижают эффективность данных. Закодированный заголовок представляет большой процент (приблизительно 17%) закодированного блока пакетных данных для более низких скоростей передачи данных схем кодирования MCS1-MCS4 в GSM системе.

В другом аспекте описаны новые форматы блоков, имеющие более высокую эффективность данных. Эти новые форматы блоков поддерживают отправление агрегации данных в распределениях многих блоков (или агрегации блоков данных) и могут быть использованы для распределений двух или нескольких временных интервалов. Упомянутые новые форматы блоков могут быть использованы с известными форматами блоков (например, нормальный пакетный сигнал 410, показанный на Фиг.4), а также с новыми форматами временных интервалов, описанными выше.

Фиг.9А изображает формат блока 910 пакетных данных, посылаемых в распределении 2-х временных интервалов, с использованием нормальных пакетных сигналов 410 на Фиг.4. Блок 910 пакетных данных включает в себя заголовок L2, который может иметь такой же размер и формат, как заголовок L2 блока 810 пакетных данных на Фиг.8. Однако полезная нагрузка L2 блока 910 пакетных данных вдвое больше, чем полезная нагрузка L2 блока 810 пакетных данных из-за использования только одного заголовка для распределения 2-х временных интервалов. Блок 910 пакетных данных обрабатывается, чтобы генерировать четыре выходных блока, которые посылаются в четырех TDMA кадрах. Каждый выходной блок посылается в виде двух пакетных сигналов в двух временных интервалах одного TDMA кадра.

Фиг.9Б изображает формат блока 920 пакетных данных, посылаемых в распределении 2-х временных интервалов, с использованием формата 602 2-х временных интервалов на Фиг.6Б. Блок 920 пакетных данных включает в себя заголовок L2, который может иметь такой же размер и формат, как заголовок L2 блока 810 пакетных данных на Фиг.8. Однако полезная нагрузка L2 блока 920 пакетных данных больше, чем полезная нагрузка L2 блока 910 пакетных данных из-за более высокой емкости двух пакетных сигналов в формате 602 2-х временных интервалов. Например, блок 920 пакетных данных может включать в себя два блока данных для схем кодирования MCS1-MCS6 и четыре блока данных для схем кодирования MCS7-MCS9.

Фиг.9 В изображает формат блока 930 пакетных данных, посылаемых в распределении N-х временных интервалов, с использованием формата 700 N-х временных интервалов на Фиг.7А. Блок 930 пакетных данных может обрабатываться, чтобы генерировать четыре выходных блока, которые могут посылаться в четырех TDMA кадрах. Каждый выходной блок посылается в агрегированном временном интервале, состоящем из N временных интервалов. Блок 930 пакетных данных включает в себя один заголовок L2 и имеет полезную нагрузку L2, которая в N раз больше, чем полезная нагрузка L2 блока 810 пакетных данных. Дополнительная информационная емкость получается в результате не включения заголовков для временных интервалов от 2 до N, а также вследствие более высокой емкости N пакетных сигналов в формате 700 N временных интервалов.

Фиг.9А-9Б изображают иллюстративные новые форматы блоков для распределений 2-х временных интервалов и N-временных интервалов. Также могут быть заданы новые форматы блоков. В одном из вариантов осуществления формат блока 2-х временных интервалов задается для распределения двух временных интервалов, формат блока 3-х временных интервалов задается для распределения трех временных интервалов, формат блока 4-х временных интервалов задается для распределения четырех временных интервалов и так далее. В этом варианте осуществления для каждого возможного распределения многих временных интервалов может быть использован специфический формат блока. Тогда приемнику, вероятно, будет известен блок пакетных данных, посылаемых в данной передаче многих временных интервалов, на основе числа выделенных временных интервалов.

В вышеописанных вариантах осуществления блок пакетных данных посылается на четырех TDM кадрах для достижения временного разнесения. В других вариантах осуществления блок пакетных данных может быть послан на менее чем или более чем четырех TDM кадрах. Например, для достижения более короткого интервала времени передачи (TTI) блок пакетных данных может (1) разбиваться на два выходных блока и посылаться в двух TDMA кадрах или (2) посылаться в виде одного выходного блока в TDMA кадре. Каждый выходной блок может быть послан во множественных временных интервалах с распределением многих временных интервалов.

3. Агрегирование на физическом уровне и RLC/MAC уровне

Как показано на Фиг.6А-9 В, агрегирование блоков данных на RLC/MAC уровне может выполняться независимо от агрегирования временных интервалов/пакетных сигналов на физическом уровне. Для агрегирования только на физическом уровне множественные (K) блоки пакетных данных могут обрабатываться, чтобы генерировать K наборов выходных блоков. Тогда каждый агрегированный временной интервал может нести K выходных блоков для K блоков пакетных данных. Для агрегирования только на RLC/MAC уровне один блок пакетных данных может обрабатываться, чтобы генерировать множественные наборы из четырех выходных блоков. Тогда каждый набор выходных блоков будет посылаться в четырех временных интервалах с одинаковым индексом, как показано на Фиг.9А и 9Б. Для агрегирования как на физическом уровне, так и на RLC/MAC уровне один блок пакетных данных может обрабатываться, чтобы генерировать один набор выходных блоков, и каждый выходной блок может посылаться в агрегированном временном интервале, состоящем из множественных временных интервалов.

Новые форматы временного интервала и блока, описанные здесь, улучшают информационную емкость за счет сокращения заголовка.

Новые форматы временного интервала и блока также поддерживают более эффективные схемы кодирования, которые могут обеспечить дополнительные преимущества. Сверточное кодирование концевых битов в GSM системе с декодированием по Витерби может обеспечить хорошую рабочую характеристику для небольших размеров блоков (например, до 150 бит). Более крупные блоки могут посылаться с использованием форматов многих временных интервалов и/или форматов блоков многих временных интервалов, описанных выше. Более крупные блоки могут кодироваться с более эффективными кодами, такими как турбокоды, гиперкоды, коды контроля четности низкой плотности (LDPC) и/или некоторые другие коды, которые могут превосходить сверточное кодирование концевых битов для более крупных блоков (например, более 150 бит). Например, турбокод с четырьмя итерациями может давать коэффициенты усиления приблизительно 1,5, 1,8 и 2,0 децибел (дБ) в виде отношения энергии на бит к полной к шуму (Eb/No) для более крупных блоков пакетных данных, посылаемых в 2, 3 и 4 агрегированных временных интервалах, соответственно, по сравнению со сверточным кодом с ограниченной длиной K=7.

Новые форматы временного интервала и блока также могут быть использованы с более крупными BCS последовательностями (например, 16 битов вместо 12 битов) для улучшения рабочей характеристики обнаружения ошибок, нового прерывания и/или схем кодирования для улучшенной рабочей характеристики обнаружения ошибок или их комбинации.

Беспроводная сеть может поддерживать известные и новые форматы временных интервалов. Альтернативно или дополнительно, беспроводная сеть может поддерживать известные и новые форматы блоков. Сигнализация может быть использована для указания пропускной способности беспроводной сети и мобильных станций в виде поддержки для новых форматов временного интервала и блока. Сигнализация также может быть использована для указания того, используются ли известные или новые форматы временных интервалов и используются ли известные или новые форматы блоков. В одном из вариантов осуществления сигнализация может выполняться следующим образом: сигналы мобильной станции поддерживают новые форматы временных интервалов и/или блоков в информационном элементе Classmark и/или сообщения пропускной способности радиосвязи с абонентами мобильной станции, которые описаны в стандарте 3GPP TS 04.18, названном "Technical Specification Group GSM EDGE Radio Access Network; Mobile radio interface layer 3 specification, Radio Resource Control Protocol," Release 1999, June 2001.

Беспроводная сеть присваивает мобильной станции канал пакетных данных (PDCH) и определяет, использует ли PDCH канал новые форматы временных интервалов и/или блоков для мобильной станции, если мобильная станция поддерживает их. Это позволяет беспроводной сети работать в "унаследованном" режиме и использовать известные форматы временных интервалов и блоков для "новых" мобильных станций, которые могут поддерживать новые форматы временных интервалов и блоков.

Новые форматы временных интервалов и блоков могут быть использованы для передачи по нисходящей линии связи из базовой станции в мобильную станцию, а также для передачи по восходящей линии связи из мобильной станции в базовую станцию. Для нисходящей линии связи и восходящей линии связи могут быть использованы одинаковые или разные новые форматы временных интервалов. Аналогично, для нисходящей линии связи и восходящей линии связи могут быть использованы одинаковые или разные новые форматы блоков. Специфические форматы временных интервалов и/или блоков для использования для каждой линии связи можно выбирать отдельно, например, на основании пропускной способности беспроводной сети или мобильной станции, условий канала и/или других факторов.

Фиг.10 изображает вариант осуществления процесса 1000 для передачи данных с агрегированием временных интервалов. Процесс 1000 может выполняться передатчиком, который может быть базовой станцией для передачи по нисходящей линии связи или мобильной станцией для передачи по восходящей линии связи. Блок данных обрабатывается (например, кодируется, перемежается и разбивается) с целью получения множественных выходных блоков (блок 1012). Множественные пакетные сигналы, содержащие настроечную последовательность, которая совместно используется множественными пакетными сигналами, генерируются для каждого выходного блока (блок 1014). Множественные пакетные сигналы для каждого выходного блока посылаются во множественных временных интервалах (например, следующие друг за другом временные интервалы в одном TDMA кадре) по одному пакетному сигналу в каждом временном интервале (блок 1016).

Множественные пакетные сигналы для каждого выходного блока могут генерироваться согласно стандарту GSM/EDGE. Множественные пакетные сигналы также могут генерироваться различными способами. Множественные пакетные сигналы могут содержать первый пакетный сигнал с настроечной последовательностью и второй пакетный сигнал без настроечной последовательности, например, как показано на Фиг.6Б. Настроечная последовательность также может быть расположена вблизи середины множественных пакетных сигналов, например, как показано на Фиг.6 В и 7А. Множественные пакетные сигналы могут дополнительно содержать, по меньшей мере, одну короткую настроечную последовательность, причем каждая короткая настроечная последовательность короче, чем настроечная последовательность, например, как показано на Фиг.7Б. Например, настроечная последовательность может посылаться в первом пакетном сигнале, и каждый остальной пакетный сигнал может содержать короткую настроечную последовательность.

Множественные пакетные сигналы могут не иметь защитного интервала между соседними пакетными сигналами. Защитный интервал может следовать за последним пакетным сигналом. Множественные пакетные сигналы могут включать в себя, по меньшей мере, один пакетный сигнал, имеющий только данные и концевые биты, например, как показано на Фиг.5А, 6Б и 7А. Множественные пакетные сигналы могут содержать первое поле концевых битов, расположенное в начале первого пакетного сигнала, и второе поле концевых битов, расположенное в конце последнего пакетного сигнала, например, как показано на Фиг.6Б-7Б. Множественные пакетные сигналы могут содержать, по меньшей мере, одно поле флага пропуска информации.

Фиг.11 изображает вариант осуществления процесса 1100 для приема данных с агрегированием временных интервалов. Процесс 1100 может выполняться приемником, который может быть базовой станцией для передачи по восходящей линии связи или мобильной станцией для передачи по нисходящей линии связи. Множественные пакетные сигналы, содержащие настроечную последовательность, которая совместно используется множественными пакетными сигналами, принимаются для каждого из множественных выходных блоков (блок 1112). Множественные пакетные сигналы для каждого выходного блока принимаются во множественных временных интервалах, по одному пакетному сигналу в каждом временном интервале. Оценка канала выводится для множественных пакетных сигналов для каждого выходного блока на основании настроечной последовательности во множественных пакетных сигналах (блок 1114). Детектирование данных (например, коррекция) выполняется в множественных пакетных сигналах для каждого выходного блока с оценкой канала для множественных пакетных сигналов (блок 1116). Множественные пакетные сигналы могут дополнительно содержать, по меньшей мере, одну короткую настроечную последовательность. Затем оценка канала для множественных пакетных сигналов для каждого выходного блока может обновляться, по меньшей мере, с одной короткой настроечной последовательностью во множественных пакетных сигналах для этого выходного блока.

Фиг.12 изображает вариант осуществления процесса 1200 для передачи данных с агрегированием блоков данных. Блок данных обрабатывается (например, кодируется, перемежается и разбивается) с целью получения множественных выходных блоков (блок 1212). Блок данных может содержать заголовок, указывающий заданного получателя блока данных, и данные, несущие полезную нагрузку. Блок данных может иметь размер, определяемый по числу временных интервалов, выделенных для упомянутого блока данных. Блок данных может кодироваться с турбокодом, сверточным кодом и/или неким другим кодом, чтобы генерировать закодированные данные, и закодированные данные могут разбиваться на множественные выходные блоки. Для каждого выходного блока генерируется, по меньшей мере, два пакетных сигнала (блок 1214). По меньшей мере, два пакетных сигнала для каждого выходного блока посылается, по меньшей мере, в двух временных интервалах (например, следующих друг за другом временных интервалов) соответствующего кадра, по одному пакетному сигналу в каждом временном интервале (блок 1216). Пакетные сигналы для различных выходных блоков посылаются в различных кадрах. Например, для блока данных может быть получено четыре выходного блоков, и пакетные сигналы для четырех выходных блоков могут посылаться в четырех следующих друг за другом кадрах.

Пакетные сигналы для каждого выходного блока могут (1) содержать настроечную последовательность, которая совместно используется этими пакетными сигналами, (2) не иметь защитного интервала между соседними пакетными сигналами, и/или (3) содержать первое поле концевых битов, расположенное в начале первого пакетного сигнала, и второе поле концевых битов, расположенное в конце последнего пакетного сигнала. Пакетные сигналы для каждого выходного блока также могут иметь различные и/или дополнительные поля.

Фиг.13 изображает вариант осуществления процесса 1300 для приема данных с агрегированием блоков данных. По меньшей мере, два пакетных сигнала принимается для каждого из множественных выходных блоков (блок 1312). Пакетные сигналы для различных выходных блоков принимаются в различных кадрах, и каждый пакетный сигнал для каждого выходного блока принимается в одном временном интервале соответствующего кадра. Пакетные сигналы, принятые для множественных выходных блоков, обрабатываются (например, корректируются), чтобы получить оценки символов (блок 1314). Для блока 1314 оценка канала может быть выведена для каждого выходного блока на основании настроечной последовательности в этих пакетных сигналах. Затем пакетные сигналы для каждого выходного блока могут быть скорректированы с оценкой канала для получения оценок символов для выходного блока. Оценки символов декодируют (например, с турбодекодером, декодером Витерби или каким-то другим декодером) для получения декодированного блока данных (блок 1316).

Специалистам должно быть понятно, что информация и сигналы могут быть представлены с использованием любых из множества разнообразных технологий и методов. Например, данные, инструкции, команды, информация, сигналы, биты, символы и чипы, которые могли упоминаться по всему описанию, могут быть представлены напряжениями, токами, электромагнитными волнами, магнитными полями или частицами, оптическими полями или частицами или любой их комбинацией.

Специалистам в данной области техники еще должно быть понятно, что различные иллюстративные логические блоки, модули, схемы и этапы алгоритмов, описанных в связи с раскрытыми здесь вариантами осуществления, могут быть выполнены в виде электронных аппаратных средств, компьютерного программного обеспечения или их комбинации. Для ясного понимания этой взаимозаменяемости аппаратных средств и программного обеспечения различные иллюстративные компоненты, блоки, модули, схемы и этапы были описаны выше в основном с точки зрения их функциональных возможностей. Выполняются ли эти функциональные возможности в виде аппаратных средств или программного обеспечения зависит от ограничений конкретного применения или проектирования, накладываемых на всю систему. Специалисты в данной области техники могут осуществить описанные функциональные возможности различными способами для каждого конкретного применения, но такие конструктивные решения не должны интерпретироваться как отклонение от объема настоящего изобретения.

Различные иллюстративные логические блоки, модули и схемы, описанные в связи с раскрытыми здесь вариантами осуществления, могут быть выполнены или реализованы с процессором общего назначения, процессором цифровой обработки сигналов (DSP), со специализированными интегральными схемами (ASIC), программируемой вентильной матрицей (FPGA) или с другим программируемым логическим устройством, дискретным вентилем или транзисторной логикой, дискретными компонентами аппаратных средств или любой их комбинацией, рассчитанной для выполнения описанных здесь функций. Процессор общего назначения может представлять собой микропроцессор, но альтернативно, процессор может представлять собой известный процессор, контроллер, микроконтроллер или конечный автомат. Процессор также может быть выполнен в виде комбинации вычислительных устройств, например комбинации DSP процессора и микропроцессора, множества микропроцессоров, одного или нескольких микропроцессоров в сочетании с ядром DSP процессора, или в виде любой другой подобной конфигурации.

Этапы способа или алгоритм, описанные в связи с раскрытыми здесь вариантами осуществления, могут быть реализованы непосредственно в аппаратных средствах, в модуле программного обеспечения, выполняемого процессором, или в их комбинации. Модуль программного обеспечения может представлять собой запоминающее устройство с произвольной выборкой (RAM, ЗУПВ), флэш-память, постоянное запоминающее устройство (ROM, ПЗУ), стираемое программируемое постоянное запоминающее устройство (EPROM), электрически стираемое программируемое постоянное запоминающее устройство (EEPROM), регистры, жесткий диск, сменный диск, постоянное запоминающее устройство на компакт-диске (CD-ROM) или любая другая форма носителя данных, известная в уровне техники. Иллюстративный носитель данных соединяется с процессором, так что процессор может считывать информацию с носителя данных или записывать на него. Альтернативно, носитель данных может быть интегральным с процессором. Процессор и носитель данных может находиться в схеме ASIC. Схема ASIC может находиться в пользовательском терминале. Альтернативно, процессор и носитель данных могут находиться в дискретных компонентах пользовательского терминала.

Заглавия включены здесь для ссылки и для помощи в определении местоположения некоторых разделов. Эти заглавия не предназначены, чтобы ограничивать рамки концепций, описанных под ними, и эти концепции могут иметь применимость к другим разделам в полном описании.

Предыдущее описание раскрытых вариантов осуществления обеспечивается для того, чтобы дать возможность любому специалисту в данной области техники применить настоящее изобретение. Специалистам в данной области техники будут очевидны различные модификации этих вариантов осуществления, и основополагающие принципы, данные здесь, могут применяться к другим вариантам осуществления, не выходя за рамки объема и не отклоняясь от сущности настоящего изобретения. Таким образом, настоящее изобретение не должно ограничиваться показанными здесь вариантами осуществления, но должно соответствовать более широкому объему, согласующемуся с принципами и раскрытыми здесь новыми признаками.

1. Устройство для передачи данных, содержащее
по меньшей мере, один процессор, сконфигурированный с возможностью генерации множественных пакетных сигналов, содержащих настроечную последовательность, которая совместно используется множественными пакетными сигналами, и посылки множественных пакетных сигналов во множественных временных интервалах, по одному пакетному сигналу в каждом временном интервале; и
запоминающее устройство, связанное с, по меньшей мере, одним процессором.

2. Устройство по п.1, в котором множественные пакетные сигналы содержат первый пакетный сигнал с настроечной последовательностью и второй пакетный сигнал без настроечной последовательности.

3. Устройство по п.1, в котором настроечная последовательность расположена вблизи середины множественных пакетных сигналов.

4. Устройство по п.1, в котором множественные пакетные сигналы дополнительно содержат, по меньшей мере, одну короткую настроечную последовательность, причем каждая короткая настроечная последовательность короче, чем упомянутая настроечная последовательность.

5. Устройство по п.1, в котором настроечную последовательность посылают в первом пакетном сигнале из множественных пакетных сигналов, и в котором каждый из остальных пакетных сигналов содержит короткую настроечную последовательность, которая короче, чем упомянутая настроечная последовательность.

6. Устройство по п.1, в котором множественные пакетные сигналы не имеют защитные интервалы между соседними пакетными сигналами.

7. Устройство по п.1, в котором защитный интервал следует за последним пакетным сигналом из множественных пакетных сигналов.

8. Устройство по п.1, в котором множественные пакетные сигналы содержат, по меньшей мере, один пакетный сигнал, имеющий только данные и концевые биты.

9. Устройство по п.1, в котором множественные пакетные сигналы дополнительно содержат первое поле концевых битов, расположенное в начале первого пакетного сигнала, и второе поле концевых битов, расположенное в конце последнего пакетного сигнала из множественных пакетных сигналов.

10. Устройство по п.1, в котором множественные пакетные сигналы дополнительно
содержат, по меньшей мере, одно поле флага пропуска информации.

11. Устройство по п.1, в котором множественные пакетные сигналы посылают в следующих друг за другом временных интервалах кадра.

12. Устройство по п.1, в котором, по меньшей мере, один процессор обрабатывает блок данных для получения множественных выходных блоков и генерирует множественные пакетные сигналы для каждого из множественных выходных блоков.

13. Устройство по п.1, в котором, по меньшей мере, один процессор генерирует множественные пакетные сигналы согласно глобальной системе мобильной связи (GSM) и перспективной технологии мобильной радиосвязи (EDGE).

14. Способ передачи данных, содержащий этапы, на которых генерируют множественные пакетные сигналы, содержащие настроечную последовательность, которая совместно используется множественными пакетными сигналами; и
отправляют множественные пакетные сигналы во множественных временных интервалах, по одному пакетному сигналу в каждом временном интервале.

15. Способ по п.14, в котором генерация множественных пакетных сигналов содержит этап, на котором генерируют множественные пакетные сигналы, не имеющие защитные интервалы между соседними пакетными сигналами.

16. Способ по п.14, в котором генерация множественных пакетных сигналов содержит этап, на котором генерируют, по меньшей мере, один пакетный сигнал, имеющий только данные и концевые биты.

17. Способ по п.14, в котором генерация множественных пакетных сигналов содержит этап, на котором генерируют множественные пакетные сигналы согласно глобальной системе мобильной связи (GSM) и перспективной технологии мобильной радиосвязи (EDGE).

18. Устройство для передачи данных, содержащее
средство для генерации множественных пакетных сигналов, содержащих
настроечную последовательность, которая совместно используется множественными пакетными сигналами; и
средство для отправки множественных пакетных сигналов во множественных временных интервалах, по одному пакетному сигналу в каждом временном интервале.

19. Устройство по п.18, в котором средство для генерации множественных пакетных сигналов содержит средство для генерации множественных пакетных сигналов, не имеющих защитные интервалы между соседними пакетными сигналами.

20. Устройство по п.18, в котором средство для генерации множественных пакетных сигналов содержит средство для генерации, по меньшей мере, одного пакетного сигнала, имеющего только данные и концевые биты.

21. Устройство по п.18, в котором средство для генерации множественных пакетных
сигналов содержит средство для генерации множественных пакетных сигналов согласно глобальной системе мобильной связи (GSM) и перспективной технологии мобильной радиосвязи (EDGE).

22. Устройство для приема данных, содержащее
по меньшей мере, один процессор, сконфигурированный с возможностью приема множественных пакетных сигналов, содержащих настроечную последовательность, которая совместно используется множественными пакетными сигналами, вывода оценки канала на основании настроечной последовательности и выполнения детектирования данных в множественных пакетных сигналах с оценкой канала, причем множественные пакетные сигналы принимают во множественных временных интервалах, по одному пакетному сигналу в каждом временном интервале; и
запоминающее устройство, связанное с, по меньшей мере, одним процессором.

23. Устройство по п.22, в котором множественные пакетные сигналы дополнительно
содержат, по меньшей мере, одну короткую настроечную последовательность, причем каждая короткая настроечная последовательность короче, чем упомянутая настроечная последовательность, и в котором, по меньшей мере, один процессор обновляет оценку канала с, по меньшей мере, одной короткой настроечной последовательностью.

24. Устройство для обработки данных, содержащее
по меньшей мере, один процессор, сконфигурированный с возможностью обработки блока данных для получения множественных выходных блоков генерации, по меньшей мере, двух пакетных сигналов для каждого выходного блока и посылки, по меньшей мере, двух пакетных сигналов для каждого выходного блока, по меньшей мере, в двух временных интервалах соответствующего кадра, по одному пакетному сигналу в каждом временном интервале, и при этом пакетные сигналы для различных выходных блоков посылают в различных кадрах; и
запоминающее устройство, связанное с, по меньшей мере, одним процессором.

25. Устройство по п.24, в котором, по меньшей мере, два пакетных сигнала для каждого выходного блока посылают в следующих друг за другом временных интервалах.

26. Устройство по п.24, в котором для блока данных получают четыре выходных блока, и при этом пакетные сигналы для четырех выходных блоков посылают в четырех следующих друг за другом кадрах.

27. Устройство по п.24, в котором блок данных содержит заголовок, указывающий заданного получателя блока данных, и данные, несущие полезную нагрузку.

28. Устройство по п.24, в котором блок данных имеет размер, определенный на основании числа временных интервалов, выделенных для упомянутого блока данных.

29. Устройство по п.24, в котором, по меньшей мере, один процессор кодирует блок данных с турбокодом для генерации закодированных данных и разбивает закодированные данные на множественные выходные блоки.

30. Устройство по п.24, в котором, по меньшей мере, два пакетных сигнала для каждого выходного блока содержат настроечную последовательность, которая совместно используется, по меньшей мере, двумя пакетными сигналами.

31. Устройство по п.24, в котором, по меньшей мере, два пакетных сигнала для каждого выходного блока не имеют защитные интервалы между соседними пакетными сигналами.

32. Устройство по п.24, в котором, по меньшей мере, два пакетных сигнала для каждого выходного блока содержат первое поле концевых битов, расположенное в начале первого пакетного сигнала, и второе поле концевых битов, расположенное в конце последнего пакетного сигнала из числа, по меньшей мере, двух пакетных сигналов.

33. Способ обработки данных, содержащий этапы, на которых обрабатывают блок данных для получения множественных выходных блоков;
генерируют, по меньшей мере, два пакетных сигнала для каждого выходного блока; и
отправляют, по меньшей мере, два пакетных сигнала для каждого выходного блока, по меньшей мере, в двух временных интервалах соответствующего кадра, по одному пакетному сигналу в каждом временном интервале, и при этом пакетные сигналы для различных выходных блоков посылают в различных кадрах.

34. Способ по п.33, дополнительно содержащий этап, на котором определяют размер блока данных на основании числа временных интервалов, выделенных для упомянутого блока данных.

35. Способ по п.33, в котором генерация, по меньшей мере, двух пакетных сигналов для каждого выходного блока содержит этап, на котором генерируют, по меньшей мере, два пакетных сигнала для каждого выходного блока, так чтобы они включали в себя настроечную последовательность, которая совместно используется, по меньшей мере, двумя пакетными сигналами.

36. Устройство для обработки данных, содержащее
средство для обработки блока данных для получения множественных выходных блоков;
средство для генерации, по меньшей мере, двух пакетных сигналов для каждого выходного блока; и
средство для отправки, по меньшей мере, двух пакетных сигналов для каждого выходного блока, по меньшей мере, в двух временных интервалах соответствующего кадра, по одному пакетному сигналу в каждом временном интервале, и при этом пакетные сигналы для различных выходных блоков посылают в различных кадрах.

37. Устройство по п.36, дополнительно содержащее
средство для определения размера блока данных на основании числа временных интервалов, выделенных для упомянутого блока данных.

38. Устройство по п.36, в котором средство для генерации, по меньшей мере, двух пакетных сигналов для каждого выходного блока содержит средство для генерации, по меньшей мере, двух пакетных сигналов для каждого выходного блока, так чтобы они включали в себя настроечную последовательность, которая совместно используется, по меньшей мере, двумя пакетными сигналами.

39. Устройство для приема данных, содержащее
по меньшей мере, один процессор, сконфигурированный с возможностью приема, по меньшей мере, двух пакетных сигналов для каждого из множественных выходных блоков, обработки пакетных сигналов, принятых для множественных выходных блоков, для получения оценок символов и декодирования оценок символов для получения декодированного блока данных, причем пакетные сигналы для различных выходных блоков принимают в различных кадрах, и при этом каждый пакетный сигнал для каждого выходного блока принимают в одном временном интервале соответствующего кадра; и
запоминающее устройство, связанное с, по меньшей мере, одним процессором.

40. Устройство по п.39, в котором, по меньшей мере, два пакетных сигнала для каждого выходного блока содержат настроечную последовательность, и в котором, по меньшей мере, один процессор выводит оценку канала для, по меньшей мере, двух пакетных сигналов для каждого выходного блока на основании настроечной последовательности в, по меньшей мере, двух пакетных сигналах и обрабатывает, по меньшей мере, два пакетных сигнала для каждого выходного блока с оценкой канала для получения оценок символов для выходного блока.



 

Похожие патенты:

Изобретение относится к технике связи и может быть использовано в системах передачи данных с множественным доступом и временным разделением каналов. .

Изобретение относится к области мобильной радиосвязи. .

Изобретение относится к электросвязи, и более конкретно к синхронизации приемопередатчиков различных пользователей, для синхронизации, основанной на ортогональных последовательностях, имеющих оптимизированные корреляционные свойства.

Изобретение относится к способу, устройству и телекоммуникационной сети для устранения наложения сигналов при проведении двусторонней связи с временным разделением, когда сообщения передаются в первом направлении связи в первом временном сегменте и во втором направлении связи во втором временном сегменте.

Изобретение относится к устройству связи с множественным доступом с временным уплотнением (МДВУ), в частности к устройству связи для демодуляций и обработки сигнала МДВУ с изменяющимися временными интервалами.

Изобретение относится к радиосистемам обмена данными и может быть использовано для обмена данными между разнесенными абонентскими станциями (АС) и центральной станцией (ЦС). Технический результат состоит в обеспечении двухстороннего обмена данными между каждой из АС и ЦС и через ЦС с получателями информации, повышении достоверности и скорости передачи данных. Для этого организуют единую временную шкалу в системе и осуществляют привязку слотов к точному всемирному времени и уменьшают защитные интервалы в каждом слоте; построение аппаратуры на принципах цифровой обработки сигналов и программного выполнения основных функций в узлах системы; обеспечивают возможность модернизации оборудования системы, например введение новых режимов модуляции, кодирования, перемежения и других функций с помощью перепрограммирования вычислительных средств. 1 ил.

Изобретение относится к области радиотехники и связи и может быть использовано в системах связи с расширенным спектром сигналов. Достигаемый технический результат - повышение скорости передаваемой информации при псевдослучайной время-импульсной модуляции.Способ увеличения скорости передачи информации при время-импульсной модуляции осуществляется путем одновременной работы одного широкополосного радиопередающего устройства двумя и более каналами с псевдослучайной время-импульсной модуляцией, при этом на приеме на одном временном интервале в одном канале прием ведется на одной частоте, а на втором канале – на другой. 2 ил.
Наверх