СПОСОБ И УСТРОЙСТВО ДЛЯ ОБОЗНАЧЕНИЯ ВРЕМЕННОГО ПОТОКА БЛОКА, КОТОРОМУ АДРЕСОВАНО ВЛОЖЕННОЕ В БЛОК ДАННЫХ ОБРАТНОГО НАПРАВЛЕНИЯ ПОЛЕ ACK/NACK
METHOD AND DEVICE TO INDICATE TIME FLOW OF UNIT, TO WHICH ACK/NACK FIELD INSERTED INTO UNIT OF DATA OF REVERSE DIRECTION IS ADDRESSED

Область техники, к которой относится изобретение
Настоящее изобретение относится к беспроводной связи.
Уровень техники
Уменьшение задержки представляет собой один из хорошо знакомых рабочих пунктов в Развитии GSM/EDGE (глобальная система мобильной связи/улучшенная скорость передачи данных для развития GSM) Версия 7 проекта развития сети радиодоступа (GERAN). Существуют, в основном, две технологии, над которыми работают в данной области техники, а именно возможность уменьшенного интервала времени передачи (RTTI) и возможность быстрого отчета с положительным подтверждением/отрицательным подтверждением (ACK/NACK) (FANR).
Как возможность RTTI, так и возможность FANR могут работать или по отдельности, или совместно друг с другом. Кроме того, как возможность RTTI, так и возможность FANR можно использовать совместно со схемами модуляции и кодирования развернутой системы пакетной радиосвязи общего назначения (EGPRS), такими как MCS-1 - MCS-9 (за исключением MCS-4 и MCS-9, где невозможно осуществить FANR), и нового Выпуска 7 и вне EGPRS-2 схем модуляции и кодирования DAS-5, DAS-12, DBS-5 - DBS-12, UAS-7, UAS-11 и UBS-5 - UBS-12. Режим работы RTTI и режим работы FANR также возможны с другими существующими развитыми функциями GERAN Версия 7, такими как функция нисходящего канала с двумя несущими (DLDC) или функция улучшенной производительности приемника по нисходящему каналу (DARP).
В предшествующем уровне техники, который описан на примере предварительного Версии 7 для глобальной системы мобильной связи (GSM), системы пакетной радиосвязи общего назначения (GPRS) и режимов работы EGPRS, отчет ACK/NACK обычно передают в подробных сообщениях управления радиоканалом (RLC)/протокола управления доступом к среде (MAC), также называемых блоками управления RLC/MAC. Примеры таких подробных сообщений протокола RLC/MAC включают в себя сообщения ACK/NACK для пакетного нисходящего канала (DL) или ACK/NACK для восходящего пакетного канала (UL). Блок управления RLC/MAC адресован определенному радиоресурсу, называемому временным потоком блока (TBF).
TBF представляет собой временное соединение между мобильной станцией и сетью для поддержки однонаправленной передачи данных. Если это поддерживается мобильной станцией и сетью, больше чем один TBF может быть выделен для мобильной станции. TBF является временным и поддерживается только в течение длительности переноса данных. Для каждого TBF сеть назначает идентификатор временного потока (TFI). TFI является уникальным среди параллельных TBF в каждом направлении и используется вместо идентификатора мобильной станции на уровне RLC/MAC. Например, в режимах работы GPRS и EGPRS один и тот же TFI включают в каждый заголовок RLC/MAC, принадлежащий определенному TBF, для того, чтобы обеспечить возможность для требуемого приемника (то есть беспроводного блока передачи/приема (WTRU, БМПП) или сети) определить адресата принимаемого радиоблока.
Для того чтобы уменьшить задержку во время передачи, ассоциированную с использованием всего блока управления RLC/MAC, было предложено в GSM/(E)GPRS, Версия 7, передавать отчет ACK/NACK в определенном TBF, вложенном в блок данных обратного направления в блоке данных RLC/MAC, путем выкалывания определенного количества битов из участка данных, кодированных в канале радиоблока без потери данных. Такое новое поле, которое вставляют в случае необходимости в блок данных RLC/MAC и которое переносит отчет ACK/NACK, как часть радиоблока, называется вложенным в блок данных обратного направления полем ACK/NACK (PAN, ДПН). Вставка PAN возможна и может быть сконфигурирована как для направления DL, так и UL. Поле PAN, когда его передают в WTRU по DL, переносит ACK или NACK для блоков данных или блоков данных протокола (PDU), ранее передаваемых WTRU в направлении UL, и наоборот. Наличие или отсутствие поля PAN в радиоблоке обозначено заголовком RLC/MAC, либо с использованием бита, или путем установки битового поля, или путем установки других точек кода в зависимости от типа заголовка RLC/MAC соответственно и поэтому зависит от модуляции EGPRS/EGPRS-2 и схемы кодирования, выбранной для передачи радиоблока. В направлении DL поле PAN блока данных RLC/MAC может быть адресовано WTRU, который не представляет собой предполагаемый приемник блоков данных (или PDU) в радиоблоке. В качестве альтернативы, поле PAN и блоки данных (или PDU) радиоблока могут быть предназначены для одного и того же WTRU. Для обоих направлений DL и UL TBF, к которым относится поле PAN, могут отличаться от TBF, соответствующих блокам данных (или PDU) радиоблока, даже если приемник представляет собой один и тот же физический блок (WTRU или сеть).
Фактическое битовое поле (поля), переносящее ACK или NACK в поле PAN, может быть кодировано в соответствии с различными процедурами, например, с использованием подхода на основе начального номера последовательности (SSN) или подхода на основе времени.
Поскольку поле PAN включено в блок данных, который может быть адресован другому TBF, необходимо идентифицировать, какому TBF адресовано поле PAN. Кроме того, необходимость дополнительных способов для передачи PAN и режимов приема возникает из дополнительных сценариев работы в сетях GSM/(E)GPRS. Например, идентификация TBF, которым адресован PAN, также должна быть возможной в случае множества TBF, назначенных одному (1) приемнику, такому как WTRU. Такой режим работы необходим для того, чтобы способствовать установлению множества режимов работы TBF с FANR.
Передачи PAN могут быть организованы для специальных случаев, таких как случай, когда отправлено поле PAN, не адресованное фактически в TBF. Такой режим работы необходим для того, чтобы способствовать передаче и приему поля PAN, не относящегося к блокам данных (или PDU) и их ассоциированным TFI. Передачи PAN могут также быть выполнены в случае, когда PAN требуется адресовать и надежно декодировать больше чем в одном приемнике. Например, этот режим работы необходим, когда PAN передают в группу приемников. Поэтому необходимы способы, которые обеспечивают возможность таких режимов работы.
Сущность изобретения
Раскрыты способ и устройство, обозначающие TBF, которому адресовано поле PAN. Последовательность может быть сгенерирована из TFI, которому адресовано поле PAN, и использоваться для маскирования последовательности проверки PAN (PCS), извлекаемой из поля PAN. Длина PCS может быть большей, чем длина TFI. Например, PCS могут составлять N3=10 битов, в то время как TFI могут составлять N2=5 битов. Затем передают радиоблок, включающий в себя поле PAN и маскированную PCS. Последовательность может быть сгенерирована путем использования кодирования Рида-Мюллера, кодирования с циклической избыточной проверкой (CRC), сверточного кодирования, генерирования псевдошума, отображения с помощью таблицы или тому подобное. PCS может быть маскирована одним из множества TFI, которые выбирают в соответствии с предварительно согласованным или детерминированным правилом. Идентификатор может обозначать TBF, которому адресовано поле PAN. Кроме того, для идентификатора может быть выбрано одно или больше из специального значения (значений). Специальный или выбранный идентификатор, выбранный для генерирования PCS в радиоблоке, может представлять все TBF, назначенные приемной станции (станциям), или может представлять действия, влияющие более чем на одну приемную станцию, в зависимости от радиоблока, или его можно использовать для упрощения операции кодера и декодера PAN.
Краткое описание чертежей
Более полное понимание может быть получено из следующего описания, которое приведено в виде примера совместно с приложенными чертежами, на которых:
на фиг. 1 представлен пример радиоблока;
на фиг. 2 показана примерная блок-схема передающей станции;
на фиг. 3 показана примерная блок-схема приемной станции; и
на фиг. 4 показана примерная блок-схема приемной станции в соответствии с другим вариантом выполнения.
Подробное описание изобретения
При ссылке ниже термин "WTRU" включает в себя, но не ограничивается этим, оборудование пользователя (UE), мобильную станцию, фиксированный или мобильный абонентский блок, пейджер, сотовый телефон, карманный персональный компьютер (PDA), компьютер или любой другой тип устройства пользователя, выполненного с возможностью работы в беспроводной среде. При ссылке ниже термин "Узел-B" включает в себя, но не ограничивается этим, базовую станцию, контроллер сайта, точку доступа (AP) или устройство интерфейса любого другого типа, выполненное с возможностью работы в беспроводной среде.
Варианты выполнения, раскрытые здесь, применимы к любой системе беспроводной связи, включая в себя развитие GERAN и т.д.
На фиг. 1 показан пример радиоблока 100. Радиоблок 100 для переноса данных включает в себя один заголовок 102 RLC/MAC, последовательность 104 проверки заголовка (HCS), один или больше блоков 106 данных RLC, последовательность 108 проверки блока (BCS), поле 110 PAN и PCS 112. Заголовок 102 RLC/MAC, блок (блоки) 106 данных RLC и поле 110 PAN кодированы отдельно для детектирования и коррекции ошибок, и отдельная контрольная сумма (например, контрольная сумма для циклической избыточной проверки (CRC)), прикреплены к каждому из них. Заголовок 102 RLC/MAC содержит управляющее поле, обозначающее, включено или нет поле 110 PAN в радиоблок 100. HCS 104 используют для детектирования ошибок заголовка 102 RLC/MAC. BCS 108 используют для детектирования ошибок блока 106 данных RLC. Отдельная BCS может быть включена для каждого блока данных RLC. Поле 110 PAN содержит вложенную в блок данных обратного направления информацию ACK/NACK, отправленную в одном направлении, для обеспечения подтверждения для TBF в другом направлении. PCS 112 используют для детектирования ошибок и для идентификации приемника поля 110 PAN.
Поскольку поле PAN включено в блок данных, который может быть адресован другому TBF, необходимо идентифицировать, для какого TBF адресовано поле PAN. Один из способов представляет собой генерирование PCS, которая представляет собой функцию битов информации PAN, и маскирование PCS со значением TFI, используя операцию "исключающее ИЛИ" (XOR). Передающая станция выполняет операцию XOR для рассчитанной PCS, используя TFI. Приемная станция вначале рассчитывает PCS и выполняет операцию XOR для рассчитанной PCS с ее собственным TFI для того, чтобы убедиться, что поле PAN адресовано для нее. Преимущество такой технологии состоит в том, что передатчику не требуется отправлять биты TFI явно в поле PAN. В отличие от TFI предполагаемой приемной станции радиоблока, который явно включен в заголовок RLC/MAC, PCS декодируют, используя неявное знание TFI во время процесса декодирования в приемной станции.
Без потери общности TFI, ассоциированный с определенным TBF, который используют для адресации в предназначенную приемную станцию данных RLC/MAC или в блок управления, может иметь длину N1=5 битов. Аналогично, TFI для поля PAN могут также иметь длину N2=5 битов. PCS может иметь длину N3=10 битов. Как очевидно для специалиста в данной области техники, возможны другие варианты выбора N1, N2 и N3, и варианты выполнения, раскрытые здесь, могут применяться в равной степени. Если N2 битов TFI короче, чем длина PCS, TFI может быть смешан только с первыми или последними N2 битами PCS. В качестве альтернативы, N2 битов TFI могут быть смешаны с выбранным поднабором N2 битов, которые выбирают среди N3 битов PCS, где N2<N3. Например, поднабор из пяти (5) битов PCS, b1, b5, b6, b9, b10 может быть выбран среди доступных десяти (10) битов PCS, b1, b2,…, b9, b10.
Однако такой подход имеет недостаток, состоящий в том, что, если два TFI (один используется передающей стороной и один используется приемной стороной) близки друг к другу (например, отличаются только одним значением бита), повышается вероятность ошибочного приема. Для преодоления такой проблемы N2 битов TFI (например, N2=5 TFI) могут быть вначале отображены на последовательность из N битов и затем маскированы (например, используя операцию XOR) с PCS. N может быть таким же, как и длина PCS. В качестве альтернативы, N можно выбрать так, чтобы оно было меньше, чем длина PCS.
На фиг. 2 показана примерная блок-схема передающей станции 200. Передающая станция 200 может представлять собой WTRU, Узел-B или любое другое устройство. Передающая станция 200 включает в себя генератор 202 PCS, генератор 204 последовательности, блок 206 маскирования и приемопередатчик 208. Поле PAN вводят в генератор 202 PCS. Генератор 202 PCS генерирует PCS на основе поля 201 PAN. Например, генератор 202 PCS может представлять собой кодер с циклической избыточной проверкой (CRC), и PCS может представлять собой контрольную сумму CRC, генерируемую на основе поле PAN. Генератор 204 последовательности генерирует N-битную последовательность из N2-битов TFI. Блок 206 маскирования затем маскирует PCS N-битной последовательностью. Маскирование битов PCS последовательностью может быть выполнено путем суммирования по модулю 2 (то есть операция XOR). Приемопередатчик 208 отправляет блок данных, включающий в себя поле PAN и маскированную PCS. При такой схеме TFI может быть передан в поле PAN без использования явно выраженных битов для идентификации TBF. Перед передачей может быть выполнено кодирование канала (такое, как кодирование c прямой коррекцией ошибок (FEC), согласование скорости передачи данных, перемежение или тому подобное).
Последовательность, используемая для маскирования PCS, может быть простой, и может использоваться просто сама последовательность. Например, если TFI имеет длину N2=5 битов и PCS имеет длину N=11 битов, тогда предписанная процедура может представлять собой просто суммирование по модулю 2 первых N2 битов PCS с TFI, или последних N2 битов, или любого предварительно заданного набора N2 битов в пределах этих N битов. В качестве альтернативы, последовательность может быть сгенерирована множеством различных способов, которые обеспечивают максимальное различие (то есть расстояние Хамминга) между парами полученных в результате кодовых комбинаций. Например, если предположить, что N2=5 и N=11, можно использовать код Рида-Мюллера (16,5) для генерирования последовательности из 16 битов из 5-битного TFI, и эта 16-битная последовательность может быть усечена до 11 битов. В качестве альтернативы, TFI длиной 5 битов может быть пропущен через генератор CRC для формирования 11-битной последовательности. 5-битный TFI может быть пропущен через сверточный кодер для формирования 11-битной последовательности. 5-битный TFI можно использовать как вход или исходное состояние для (PN, ПШ) генератора псевдошума (такое, как последовательность линейного сдвигового регистра) для генерирования 11-битной последовательности. В качестве альтернативы, 5-битный TFI может просто быть повторен.
В качестве альтернативы, таблицу отображения размером 11×5 можно использовать для отображения 5-битной последовательности на 11-битную последовательность. Таблица отображения может быть сгенерирована с использованием компьютерного алгоритма оптимизации. Пример матрицы отображения может быть представлен следующим образом:
1 0 0 0 1 1 0 0 0 1 0
0 1 0 0 1 0 1 0 0 1 0
0 0 1 0 1 0 0 1 0 1 0
0 0 0 1 1 0 0 0 1 1 0
0 0 0 0 0 1 1 1 1 1 1
Например, при использовании такой матрицы отображения 5-битный TFI B={00011} отображают на 11-битную последовательность R={00011111001}. Это должно привести к минимальному расстоянию Хамминга 4 между любой парой сгенерированных 11-битных последовательностей.
Для случая отображения 5-битного TFI на 10 битов следующее (10,5) систематическое кодирование обеспечивает минимальное расстояние 4:
1 0 0 0 0 0 1 1 1 1
0 1 0 0 0 1 0 1 1 1
0 0 1 0 0 1 1 0 1 1
0 0 0 1 0 1 1 1 0 1
0 0 0 0 1 1 1 1 1 0
Наилучшие последовательности могут быть определены как набор из 32 последовательностей (в случае, когда N2=5), в результате чего получают наибольшее минимальное расстояние между парой для наихудшего случая.
Описанную выше схему можно применять для любого отображения, где идентификатор размером N2 битов используют для модификации CRC размером N3 бита, где N2<N3. Если N2≥N3, только N3 бита идентификатора можно использовать для модификации CRC и остальные (N3-N2) битов могут быть отправлены в явном виде.
На фиг. 3 показана примерная блок-схема приемной станции 300. Приемная станция 300 может представлять собой WTRU, базовую станцию или любое другое устройство. Приемная станция 300 включает в себя приемопередатчик 302, генератор 304 последовательности, блок 306 демаскирования и декодер 308 PCS. Приемопередатчик 302 принимает радиоблок, включающий в себя поле PAN и маскированную PCS. Приемопередатчик 302 выводит поле PAN и маскированную PCS. Генератор 304 последовательности генерирует последовательность из TFI, назначенной для приемной станции 300. Блок 306 демаскирования выполняет демаскирование принятой маскированной PCS со генерированной последовательностью. Блок 306 демаскирования выводит биты PAN и демаскированные биты PCS. Декодер 308 PCS затем рассчитывает PCS (например, биты CRC) на основе принятого поля PAN и выполняет сравнение рассчитанной PCS с демаскированной принятой PCS. Если две PCS согласуются, тогда принятое поле PAN объявляют как адресованное в приемную станцию 300. Если две PCS не согласуются, поле PAN объявляют как не адресованное в приемную станцию 300 и оно может быть отброшено.
В качестве альтернативы, обработка приема может быть выполнена другим способом, который математически идентичен описанной выше процедуре. На фиг. 4 показана приемная станция 400 в соответствии с данной альтернативой. Приемопередатчик 402 принимает радиоблок, включающий в себя поле PAN и маскированную PCS. Приемопередатчик 402 выводит поле PAN и маскированную PCS. Генератор 404 последовательности генерирует последовательность из TFI, назначенного для приемной станции 400. Кодер 406 PCS рассчитывает PCS (например, биты CRC) на основе принятого поля PAN. Блок 408 маскирования маскирует рассчитанную PCS со сгенерированной последовательностью. Компаратор 410 затем сравнивает принятые биты PCS со сгенерированными и маскированными битами PCS. Если две PCS согласуются, тогда принятое поле PAN объявляют как адресованное в приемную станцию 400. Если эти две PCS не согласуются, поле PAN объявляют как не адресованное в приемную станцию 400 и оно может быть отброшено.
В качестве альтернативного варианта выполнения может быть осуществлена схема, осуществленная на правиле между передающей станцией и приемной станцией, которое определяет, какие возможные кандидаты TFI можно использовать для расчета PCS в зависимости от возникновения предварительно определенных условий. Определение, какие возможные кандидаты TFI можно использовать в одном или больше экземплярах поля PAN, может привести к ограничению либо одного (1) возможного значения кандидата TFI или больше чем одного значения TFI, но все еще меньше, чем общее количество всех возможных значений TFI. Возможны различные условия для лимитирования или определения возможных значений TFI. Например, можно использовать зависимость от количества кадров, или таймеров, или эквивалентных мер временного согласования в системе GSM, зависимость от предыдущих событий, таких как типы принятых радиоблоков или сигналов, зависимости от других идентификаторов, которые должны быть декодированы совместно с первым идентификатором, и т.д.
Передающая станция и приемная станция могут выполнять предварительное согласование, какой TFI они могут передавать в любой заданный момент времени (то есть в определенном радиоблоке нисходящего канала передачи). Когда приемной станции необходимо выполнить проверку принятого поля PAN, сверяя его с более чем одним выделенным значением TFI, приемная станция определяет конкретный TFI для тестирования в данный момент времени на основе заранее согласованного правила. Например, если предположить, что приемная станция имеет два выделенных TBF, которые приводят к двум различным маскированным значениям CRC, передающая станция и приемная станция могут согласовать использование TFI №1 в радиофреймах с четными номерами и TFI №2 в радиофреймах с нечетными номерами. Вместо тестирования в отношении обоих TFI маскированных гипотез CRC для каждого принятого поля PAN приемная станция может тестировать только одно значение TFI. Такая схема может быть расширена до более чем одного TBF очевидным способом.
В соответствии с другим вариантом выполнения номер TBF (то есть TFI), обозначенный с помощью PCS, может быть сделан зависимым от другого вторичного идентификатора в блоке данных RLC/MAC. Передающая станция отправляет радиоблок, включающий в себя поле PAN, маскированную PCS и вторичный идентификатор. Вторичный идентификатор идентифицирует TBF, которому адресовано поле PAN, таким образом, что приемной станции необходимо проверять только один TFI. Например, вторичный идентификатор может быть размещен в заголовке RLC/MAC для обозначения того, что предназначенный приемник PAN представляет собой тот же, что и адресат блоков данных (или PDU), обозначенных TFI заголовка RLC/MAC.
Приемная станция вначале проверяет вторичный идентификатор, когда определено, что принятый радиоблок включает в себя поле PAN, для определения, какой TFI приемная станция должна проверить на основе вторичного идентификатора. Используя такую схему, приемная станция должна выполнить только один тест CRC вместо множества тестов для всех TFI, назначенных для приемной станции. Вторичный идентификатор может представлять собой идентификатор, используемый между передающей станцией и другими приемными станциями. Например, TFI m может возникать, только если определенное поле заголовка RLC/MAC или поле PAN присутствует в блоке данных RLC/MAC.
В соответствии с другим вариантом выполнения специальное или зарезервированное значение, которое представляет все допустимые TBF, выделенные для конкретной приемной станции, можно использовать для обозначения для приемной станции существования поля PAN, адресованного приемной станции. Передающая станция отправляет радиоблок, включающий в себя поле PAN, маскированную PCS, извлеченную с использованием специального или зарезервированного значения, и вторичный идентификатор. Специальное или зарезервированное значение представляет все TBF, назначенные для приемной станции. Вторичный идентификатор обозначает TBF, которому адресовано поле PAN. Специальное значение может быть маскировано этой PCS. Поле вторичного бита может представлять собой часть заголовка блока данных.
Приемная станция принимает радиоблок, включающий в себя поле PAN и маскированную PCS, и детектирует специальное или зарезервированное значение. После детектирования специального значения приемная станция распознает, что принятый радиоблок включает в себя поле PAN, адресованное приемной станции, поскольку специальное значение представляет все TBF, назначенные для приемной станции. Приемная станция детектирует вторичный идентификатор, обозначающий TBF, которому адресовано поле PAN. Приемная станция затем выполняет декодирование PCS с выбранным TFI на основе вторичного идентификатора.
В соответствии с еще одним другим вариантом выполнения специальное или зарезервированное значение идентификатора можно использовать по полю PAN для маскированной PCS для обозначения действия, влияющего на приемную станцию, которая выполняет прослушивание радиоблока, или его можно использовать для упрощения операции кодера и декодера PAN. Такую схему можно использовать либо отдельно, или совместно с любыми вариантами выполнения, описанными выше.
В первом примере специальное или зарезервированное значение идентификатора используют для маскирования PCS, когда поле PAN, включенное в радиоблок, и специальное или зарезервированное значение идентификатора используют с целью управления. Например, такое специальное или зарезервированное значение, обозначенное через PCS, может обозначать сброс определенного окна положительного подтверждения (ACK), или оно может обозначать информацию, относящуюся к информации протокола RLC/MAC, такую как массивы V(A), V(B) состояния передачи и приема или аналогичные.
Во втором примере специальное или зарезервированное значение идентификатора используют для маскирования PCS, когда принимаемый PAN требуется декодировать более чем одной приемными станциями (например, как в случае кодирования PAN на основе времени) и когда полезная нагрузка PAN содержит информацию, возможно, принадлежащую более чем одной приемной станции.
В третьем примере специальное или зарезервированное значение идентификатора используют для маскирования PCS для упрощения декодирования в приемной станции, например, в случае, когда возникновение PAN и его ассоциация с блоками данных (или PDU) в TBF однозначно связана с или определена из контекста предназначенного приемника. Например, специальное или зарезервированное значение можно использовать в UL при передаче в сеть, поскольку одиночный WTRU обычно однозначно ассоциирован с возможностью передачи во временных интервалах UL через процедуру назначения флага состояния восходящего канала передачи данных (USF) под управлением сети, и когда WTRU не назначен более чем один (1) TBF в UL.
Более чем одно специальное или зарезервированное значение можно использовать в системе. Приемная станция (WTRU или сеть) может осуществлять процедуру, в которой декодирование принятых PAN гибко конфигурируют в зависимости от настройки принятой системы или сообщений конфигурации. В одном случае приемная станция может декодировать PAN только в отношении либо одного (1) или больше специальных или зарезервированных идентификаторов. В другом случае приемная станция может декодировать PAN в отношении только одного (1) или больше назначенных TFI. В еще одном случае приемная станция может декодировать PAN в отношении либо одного, или больше специальных или зарезервированных значений, одновременно пытаясь декодировать его в отношении одного или больше назначенных TFI.
Специальное или зарезервированное значение могут представлять собой зарезервированный код TBF, например значение TFI. Например, все биты TFI, используемые для маскирования PCS, генерируемых из поля PAN, могут быть установлены в "0" для обозначения специального или зарезервированного значения. Для специалиста в данной области техники понятно, что другие возможные варианты выбора, кроме последовательности, состоящей из одних нулей, в равной степени возможны и эквивалентны, если только отсутствует другое значение TFI, назначенное для TBF, по меньшей мере, по назначенному набору ресурсов (PDCH (канал пакетных данных), или временному интервалу (интервалам), или WTRU, или приемнику(ам)). В качестве альтернативы, специальное или резервное значение для маскирования PCS по полю PAN может всегда быть одним и тем же либо в системе GSM/(E) GPRS, в группе ячеек, в ячейке, в наборе ресурсов (PDCH), или оно может быть назначено на полустатической основе, например на основе передачи сигналов или конфигурации, и сообщений настройки в одну или больше приемных станций.
В качестве альтернативы, специальное или резервное значения могут быть реализованы как другое отдельное поле PAN, или как бит, или битовое поле, или точка кода для любой записи в данных RLC/MAC или в блоке управления. Например, специальное или резервное значение может представлять собой запись в заголовке RLC/MAC, или оно может представлять собой набор битов в поле PAN.
После детектирования специального или резервного значения приемная станция (станции) может выполнять действие, обозначенное этим специальным значением. Один пример такого действия состоит в декодировании и обработке поля PAN в соответствии с правилами, специфичными для контекста использования специального или резервного значения, такого как декодирование поля PAN в соответствии с побитовым отображением при интерпретации кодирования PAN на основе времени. В качестве альтернативы, специальное или резервное значение используют для упрощения процедуры кодирования и/или декодирования PAN для PCS в передающих станциях и/или приемных станциях, для исключения осуществления более чем одного блока обработки PAN или их составляющих компонентов. Например, когда первую последовательность осуществления используют для маскирования PCS с регулярным назначаемым TFI (соответствующим назначенному TBF) и вторую последовательность осуществления используют для маскирования PCS в случае, когда TFI ассоциируют с передачей PAN и его содержанием. Используя такое специальное или резервное значение для маскирования PCS для второй последовательности осуществления, можно использовать первую последовательность осуществления даже в случае TFI, ассоциированного с PAN. В последнем случае, используя последовательность битов, установленную в "0", для маскирования TFI, рассчитанное значение PCS соответствует составляющему CRC. Даже в случае, когда специальный или зарезервированный идентификатор представляет собой отличающуюся последовательность, осуществление второй последовательности осуществления все еще не требуется, поскольку можно использовать простую процедуру обратного размещения битов для выравнивания ее с первой последовательностью осуществления.
Варианты выполнения
1. Способ для обозначения TBF, для которого адресовано поле PAN.
2. Способ по варианту 1 выполнения, содержащий генерирование PCS на основе поля PAN.
3. Способ по варианту 2 выполнения, содержащий генерирование последовательности из TFI TBF, которому адресовано поле PAN.
4. Способ по варианту 3 выполнения, содержащий маскирование PCS последовательностью.
5. Способ по варианту 4 выполнения, содержащий отправку радиоблока, включающего в себя поле PAN и маскированную PCS.
6. Способ по любому одному из вариантов 3-5 выполнения, в котором последовательность генерируют, используя одну операцию из следующих: кодирование Рида-Мюллера, кодирование CRC, сверточное кодирование, генерирование псевдошума, повторение и отображение с помощью таблицы.
7. Способ обработки поля PAN, адресованного TBF.
8. Способ по варианту 7 выполнения, содержащий прием радиоблока, включающего в себя поле PAN и маскированную PCS.
9. Способ по варианту 8 выполнения, содержащий генерирование последовательности из TFI TBF.
10. Способ по варианту 9 выполнения, содержащий демаскирование маскированной PCS, используя последовательность.
11. Способ по варианту 10 выполнения, содержащий декодирование PCS с полем PAN и демаскированной PCS.
12. Способ по любому одному из вариантов 9-11 выполнения, в котором последовательность генерируют, используя одну операцию из: кодирование Рида-Мюллера, кодирование CRC, сверточное кодирование, генерирование псевдошума, повторение и отображение по таблице.
13. Способ по варианту 1 выполнения, содержащий генерирование PCS на основе поля PAN.
14. Способ по варианту 13 выполнения, содержащий маскирование PCS одним из множества TFI, назначенных для равноправного узла связи, причем TFI выбирают в соответствии с правилом, предварительно согласованным с равноправным узлом связи, таким образом, что только один TFI необходимо проверять в равноправном узле связи.
15. Способ по варианту 14 выполнения, содержащий передачу радиоблока, включающего в себя поле PAN и маскированную PCS.
16. Способ по любому одному из вариантов 14-15 выполнения, в котором правило задает конкретный TFI, который должен быть выбран в конкретном радиоблоке нисходящего канала передачи данных.
17. Способ по варианту 7 выполнения, содержащий прием радиоблока, включающего в себя поле PAN и маскированную PCS.
18. Способ по варианту 17 выполнения, содержащий выбор TFI среди множества TFI на основе правила, предварительно согласованного с равноправным узлом связи.
19. Способ по варианту 18 выполнения, содержащий демаскирование маскированной PCS, используя выбранный TFI.
20. Способ по варианту 19 выполнения, содержащий выполнение декодирования PCS с полем PAN и демаскированной PCS.
21. Способ по любому одному из вариантов 18-20, выполнения в котором правило задает конкретный TFI, который должен быть выбран в конкретном радиоблоке нисходящего канала передачи данных.
22. Способ по варианту 1 выполнения, содержащий генерирование PCS на основе поля PAN.
23. Способ по варианту 22 выполнения, содержащий маскирование PCS с одним из множества TFI, назначенных для равноправного узла связи.
24. Способ по варианту 23 выполнения, содержащий передачу блока данных, включающего в себя поле PAN, маскированную PCS и вторичный идентификатор, вторичный идентификатор обозначает TBF, которому адресовано поле PAN, таким образом, что в равноправном узле связи необходимо проверять только один TFI.
25. Способ детектирования TBF, которому адресовано поле PAN.
26. Способ по варианту 25 выполнения, содержащий прием блока данных, включающего в себя поле PAN и маскированную PCS, причем маскированная PCS маскирована с использованием TFI.
27. Способ по варианту 26 выполнения, содержащий детектирование вторичного идентификатора, обозначающего TBF, которому адресовано поле PAN.
28. Способ по варианту 27 выполнения, содержащий демаскирование маскированной PCS с использованием TFI, выбранного на основе вторичного идентификатора.
29. Способ по варианту 28 выполнения, содержащий выполнение декодирования PCS, используя поле PAN и демаскированную PCS.
30. Способ обозначения TBF, которому адресовано поле PAN.
31. Способ по варианту 30 выполнения, содержащий генерирование PCS на основе поля PAN.
32. Способ по варианту 31 выполнения, содержащий маскирование PCS одним из множества TFI.
33. Способ по варианту 32 выполнения, содержащий отправку радиоблока, включающего в себя поле PAN, маскированную PCS, специальное значение и вторичный идентификатор, причем специальное значение представляет все TBF, назначенные равноправному узлу связи, и вторичный идентификатор, обозначающий TBF, которому адресовано поле PAN.
34. Способ детектирования TBF, которому адресовано поле PAN.
35. Способ по варианту 34 выполнения, содержащий прием радиоблока, включающего в себя поле PAN и маскированную PCS, причем маскированная PCS маскирована одним из множества TFI, назначенных приемной станции.
36. Способ по варианту 35 выполнения, содержащий детектирование специального значения, причем специальное значение представляет собой все TBS, назначенные для приемной станции.
37. Способ по любому одному из вариантов 35-36 выполнения, содержащий детектирование вторичного идентификатора, обозначающего TBF, которому адресовано поле PAN.
38. Способ по варианту 37 выполнения, содержащий демаскирование маскированной PCS с TFI, выбранным на основе вторичного идентификатора.
39. Способ по варианту 38 выполнения, содержащий выполнение декодирования PCS с полем PAN и демаскированной PCS.
40. Способ управления TBF.
41. Способ по варианту 40 выполнения, содержащий генерирование поля PAN.
42. Способ по варианту 41 выполнения, содержащий установление специального значения по полю PAN, специальное значение обозначает действие, влияющее на приемную станцию, которая выполняет прослушивание радиоблока.
43. Способ по варианту 42 выполнения, содержащий отправку радиоблока, включающего в себя поле PAN.
44. Способ по любому одному из вариантов 42-43 выполнения, в котором специальное значение обозначает, по меньшей мере, одну информацию из: сброс окна ACK и информация, обозначающая информацию протокола RLC/MAC.
45. Способ по любому одному из вариантов 42-44 выполнения, в котором специальное значение представляет собой зарезервированный код TBF.
46. Способ по любому одному из вариантов 42-45 выполнения, в котором специальное значение представляет собой TFI, установленный в одни "0".
47. Способ управления TBF.
48. Способ по варианту 47 выполнения, содержащий прием радиоблока, включающего в себя поле PAN.
49. Способ по варианту 48 выполнения, содержащий детектирование специального значения по полю PAN, причем специальное значение обозначает действие, влияющее на приемную станцию, которая выполняет прослушивание радиоблока.
50. Способ по варианту 49 выполнения, содержащий выполнение действия, обозначенного специальным значением.
51. Способ по любому одному из вариантов 49-50 выполнения, в котором специальное значение обозначает, по меньшей мере, одну информацию из следующей: сброс окна ACK и информация, относящаяся к информации протокола RLC/MAC.
52. Способ по любому одному из варианта 49-51 выполнения, в котором специальное значение представляет собой зарезервированный код TBF.
53. Способ по любому одному из вариантов 49-52 выполнения, в котором специальное значение представляет собой TFI, установленный в одни "0".
54. Способ управления TBF.
55. Способ по варианту 54 выполнения, содержащий генерирование поля PAN.
56. Способ по варианту 55 выполнения, содержащий генерирование PCS из поля PAN.
57. Способ по варианту 56 выполнения, содержащий маскирование PCS специальным значением, зарезервированным для обозначения действия, влияющего на приемную станцию, которая выполняет прослушивание радиоблока.
58. Способ по варианту 57 выполнения, содержащий отправку радиоблока, включающего в себя поле PAN и маскированную PCS.
59. Способ по любому одному из вариантов 57-58 выполнения, в котором специальное значение, обозначенное через PCS, обозначает, по меньшей мере, одну информацию из: сброс окна ACK и информация, относящаяся к информации протокола RLC/MAC.
60. Способ по любому одному из вариантов 57-59 выполнения, в котором специальное значение представляет собой TFI, установленный в одни "0".
61. Способ по любому одному из вариантов 57-60 выполнения, в котором специальное значение используют, когда PAN требуется декодировать для более чем одной приемной станции.
62. Способ управления TBF.
63. Способ по варианту 62 выполнения, содержащий прием радиоблока, включающего в себя поле PAN и маскированную PCS, маскированную специальным значением.
64. Способ по варианту 63 выполнения, содержащий детектирование специального значения, используя декодирование PCS, причем специальное значение обозначает действие, влияющее на приемную станцию, которая выполняет прослушивание радиоблока.
65. Способ по варианту 64 выполнения, содержащий выполнение действия, обозначенного специальным значением.
66. Способ по любому одному из вариантов 63-65 выполнения, в котором специальное значение, обозначенное через PCS, обозначает, по меньшей мере, одну информацию из: сброс окна ACK и информация, относящаяся к информации протокола RLC/MAC.
67. Способ по любому одному из вариантов 63-66 выполнения, в котором специальное значение представляет собой TFI, установленный в одни "0".
68. Устройство для обозначения TBF, для которого адресовано поле PAN.
69. Устройство по варианту 68 выполнения, содержащее генератор PCS для генерирования PCS на основе поля PAN.
70. Устройство по любому одному из вариантов 68-69 выполнения, содержащее генератор последовательности для генерирования последовательности из TFI TBF, для которого адресовано поле PAN.
71. Устройство по варианту 70 выполнения, содержащее блок маскирования для маскирования PCS последовательностью.
72. Устройство по варианту 71 выполнения, содержащее приемопередатчик для отправки радиоблока, включающего в себя поле PAN и маскированную PCS.
73. Устройство по любому одному из вариантов 70-72 выполнения, в котором генератор последовательности представляет собой одно устройство из: кодер Рида-Мюллера, генератор CRC, сверточный кодер, генератор псевдошума, повторитель и таблица отображения.
74. Устройство для обработки поля PAN, адресованного в TBF.
75. Устройство по варианту 74 выполнения, содержащее приемопередатчик для приема радиоблока, включающего в себя поле PAN и маскированную PCS.
76. Устройство по любому одному из вариантов 74-75 выполнения, содержащее генератор последовательности для генерирования последовательности из TFI TBF.
77. Устройство по варианту 76 выполнения, содержащее блок демаскирования для демаскирования маскированной PCS последовательностью.
78. Устройство по варианту 77 выполнения, содержащее декодер PCS для выполнения декодирования PCS с полем PAN и демаскированной PCS.
79. Устройство по любому одному из вариантов 76-78 выполнения, в котором генератор последовательности представляет собой одно устройство из: кодер Рида-Мюллера, генератор CRC, сверточный кодер, генератор псевдошума, повторитель и таблица отображения.
80. Устройство по варианту 68 выполнения, содержащее генератор PCS для генерирования PCS на основе поля PAN.
81. Устройство по варианту 80 выполнения, содержащее блок маскирования для маскирования PCS одним из множества TFI, назначенных для равноправного узла связи, причем TFI выбирают на основе правила, предварительно согласованного с равноправным узлом связи.
82. Устройство по варианту 81 выполнения, содержащее приемопередатчик для отправки радиоблока, включающего в себя поле PAN и маскированную PCS.
83. Устройство по любому одному из вариантов 81-82 выполнения, в котором правило задает конкретный TFI, который должен быть выбран в конкретном радиоблоке нисходящего канала передачи данных.
84. Устройство по варианту 74 выполнения, содержащее приемопередатчик для приема радиоблока, включающего в себя поле PAN и маскированную PCS.
85. Устройство по варианту 84 выполнения, содержащее блок демаскирования для демаскирования маскированной PCS одним из множества назначенных TFI, причем TFI выбирают в соответствии с правилом, предварительно согласованным с равноправным узлом связи.
86. Устройство по варианту 85 выполнения, содержащее декодер PCS для выполнения декодирования PCS с полем PAN и демаскированной PCS.
87. Устройство по любому одному из вариантов 85-86 выполнения, в котором правило задает конкретный TFI, который должен быть выбран в конкретном радиоблоке нисходящего канала передачи данных.
88. Устройство по варианту 68 выполнения, содержащее генератор PCS для генерирования PCS на основе поля PAN.
89. Устройство по варианту 88 выполнения, содержащее блок маскирования для маскирования PCS одним из множества TFI, назначенных для равноправного узла связи.
90. Устройство по варианту 89 выполнения, содержащее приемопередатчик для отправки радиоблока, включающий в себя поле PAN, маскированную PCS и вторичный идентификатор, причем вторичный идентификатор обозначает TBF, которому адресовано поле PAN, таким образом, что равноправному узлу связи необходимо проверять только один TFI.
91. Устройство по варианту 74 выполнения, содержащее приемопередатчик для приема радиоблока, включающего в себя поле PAN и маскированную PCS, причем маскированная PCS маскирована этим TFI.
92. Устройство по варианту 91 выполнения, содержащее контроллер для детектирования вторичного идентификатора, обозначающего TBF, которому адресовано поле PAN.
93. Устройство по варианту 92 выполнения, содержащее блок демаскирования для демаскирования маскированной PCS с TFI, выбранным на основе вторичного идентификатора.
94. Устройство по варианту 93 выполнения, содержащее декодер PCS для выполнения декодирования PCS с полем PAN и демаскированным PCS.
95. Устройство по варианту 68 выполнения, содержащее генератор PCS для генерирования PCS на основе поля PAN.
96. Устройство по варианту 95 выполнения, содержащее блок маскирования для маскирования PCS одним из множества TFI.
97. Устройство по варианту 96 выполнения, содержащее приемопередатчик для отправки радиоблока, включающего в себя поле PAN, маскированную PCS, специальное значение и вторичный идентификатор, причем специальное значение представляет все TBF, назначенные для конкретного равноправного узла связи, и вторичный идентификатор обозначает TBF, которому адресовано поле PAN.
98. Устройство по варианту 74 выполнения, содержащее приемопередатчик для приема радиоблока, включающего в себя поле PAN и маскированную PCS, причем маскированная PCS маскирована одним из множества TFI, назначенных для приемной станции.
99. Устройство по варианту 98 выполнения, содержащее контроллер для детектирования специального значения, специальное значение представляет все TBF, назначенные для приемной станции, и детектирование вторичного идентификатора, обозначающего TBF, которому адресовано поле PAN.
100. Устройство по варианту 99 выполнения, содержащее блок демаскирования для демаскирования маскированной PCS с TFI, выбранным на основе вторичного идентификатора.
101. Устройство по варианту 100 выполнения, содержащее декодер PCS для выполнения декодирования PCS с полем PAN и демаскированной PCS.
102. Устройство для управления TBF.
103. Устройство по варианту 102 выполнения, содержащее блок обработки для генерирования блока данных, включающего в себя поле PAN.
104. Устройство по варианту 103 выполнения, содержащее контроллер для установки специального значения в поле PAN, причем это специальное значение обозначает действие, влияющее на приемную станцию, которая выполняет прослушивание радиоблока.
105. Устройство по варианту 104 выполнения, содержащее приемопередатчик для отправки радиоблока, включающего в себя поле PAN.
106. Устройство по любому одному из вариантов 104-105 выполнения, в котором специальное значение обозначает, по меньшей мере, одну информацию из: сброс окна ACK и информация, относящаяся к информации протокола RLC/MAC.
107. Устройство по любому одному из вариантов 104-106 выполнения, в котором специальное значение представляет собой зарезервированный код TBF.
108. Устройство по любому одному из вариантов 104-107 выполнения, в котором специальное значение представляет собой TFI, установленный в одни "0".
109. Устройство для управления TBF.
110. Устройство по варианту 109 выполнения, содержащее приемопередатчик для приема радиоблока, включающего в себя поле PAN.
111. Устройство по варианту 110 выполнения, содержащее контроллер для детектирования специального значения по полю PAN, причем это специальное значение обозначает действие, влияющее на приемную станцию, которая выполняет прослушивание радиоблока; и выполнения действия, обозначенного этим специальным значением.
112. Устройство по варианту 111 выполнения, в котором специальное значение обозначает, по меньшей мере, одну информацию из: сброс окна ACK и информация, относящаяся к информации протокола RLC/MAC.
113. Устройство по любому одному из вариантов 111-112 выполнения, в котором специальное значение представляет собой зарезервированный код TBF.
114. Устройство по любому одному из вариантов 111-113 выполнения, в котором специальное значение представляет собой TFI, установленный в одни "0".
115. Устройство для управления TBF.
116. Устройство по варианту 115 выполнения, содержащее процессор для генерирования поля PAN и генерирования PCS из поля PAN.
117. Устройство по варианту 116 выполнения, содержащее контроллер для маскирования PCS со специальным значением, зарезервированным для обозначения действия, влияющего на приемную станцию, которая выполняет прослушивание радиоблока.
118. Устройство по варианту 117 выполнения, содержащее приемопередатчик для отправки радиоблока, включающего в себя поле PAN и маскированную PCS.
119. Устройство по любому одному из вариантов 117-118 выполнения, в котором специальное значение, обозначенное через PCS, обозначает одну информацию из: сброс окна ACK и информация, относящаяся к информации протокола RLC/MAC.
120. Устройство по любому одному из вариантов 117-119 выполнения, в котором специальное значение представляет собой TFI, установленный в одни "0".
121. Устройство по любому одному из вариантов 117-120 выполнения, в котором значение используют, когда PAN должны декодировать более чем одна приемная станция.
122. Устройство управления TBF.
123. Устройство по варианту 122 выполнения, содержащее приемопередатчик для приема радиоблока, включающего в себя поле PAN и маскированную PCS, маскированную специальным значением.
124. Устройство по варианту 123 выполнения, содержащее процессор для детектирования специального значения через декодирование PCS, причем это специальное значение обозначает действие, влияющее на приемную станцию, которая выполняет прослушивание радиоблока.
125. Устройство по варианту 124 выполнения, содержащее контроллер для выполнения действия, обозначенного этим специальным значением.
126. Устройство по любому одному из вариантов 123-125 выполнения, в котором специальное значение, обозначенное через PCS, обозначает одну информацию из: сброс окна ACK и информация, относящаяся к информации протокола RLC/MAC.
127. Устройство по любому одному из вариантов 123-126 выполнения, в котором специальное значение представляет собой TFI, установленный в одни "0".
128. Устройство для обработки поля PAN, адресованного в TBF.
129. Устройство по варианту 128 выполнения, содержащее приемопередатчик для приема радиоблока, включающего в себя поле PAN и маскированную PCS.
130. Устройство по варианту 129 выполнения, содержащее генератор последовательности для генерирования последовательности из TFI TBF.
131. Устройство по варианту 130 выполнения, содержащее кодер PCS для выполнения кодирования PCS принятым полем PAN для генерирования PCS.
132. Устройство по варианту 131 выполнения, содержащее блок маскирования для маскирования сгенерированной PCS последовательностью.
133. Устройство по варианту 132 выполнения, содержащее компаратор для сравнения принятой маскированной PCS и сгенерированного маскированной PCS.
Хотя свойства и элементы описаны выше в конкретных комбинациях, каждое свойство или элемент можно использовать отдельно без других свойств и элементов, или в различных комбинациях с или без других свойств и элементов. Способы или блок-схемы последовательности операций, представленные здесь, могут быть осуществлены в виде компьютерной программы, программного обеспечения или встроенного аппаратно реализованного программного обеспечения, которое содержится на считываемом в компьютере носителе записи, для выполнения с использование компьютера общего назначения или процессора. Примеры считываемых компьютером носителей записи включают в себя постоянное запоминающее устройство (ROM, ПЗУ), оперативное запоминающее устройство (RAM, ОЗУ), регистр, запоминающее устройство - кэш, полупроводниковое устройство памяти, магнитные носители, такие как внутренние жесткие и съемные диски, магнитооптические носители и оптические носители, такие как диски CD-ROM и цифровые универсальные диски (DVD).
Соответствующие процессоры включают в себя, например, процессор общего применения, процессор специального назначения, обычный процессор, цифровой сигнальный процессор (DSP, ЦСП), множество микропроцессоров, один или больше микропроцессоров совместно с ядром DSP, контроллер, микроконтроллер, специализированные интегральные схемы (ASIC, СИС), программируемые пользователем вентильные матрицы (FPGA, ППВМ), любые другие типы интегральных схем (IC, ИС) и/или конечных автоматов.
Процессор совместно с программным обеспечением можно использовать для осуществления радиочастотного приемопередатчика для использования в блоке беспроводной передачи и приема (WTRU), в оборудовании пользователя (UE), в терминале, в базовой станции, в контроллере радиосети (RNC) или в любом главном компьютере. WTRU можно использовать совместно с блоками, осуществленными в аппаратных и/или программных средствах, таких как камера, модуль видеокамеры, видеотелефон, устройство громкоговорящей связи, устройство вибрации, громкоговоритель, микрофон, телевизионный приемопередатчик, устройство для связи без использования рук, клавиатура, модуль Bluetooth, радиоблок с частотной модуляцией (FM, ЧМ), блок дисплея на жидкокристаллическом дисплее (LCD), модуль дисплея на органических светоизлучающих диодах (OLED), цифровой музыкальный проигрыватель, мультимедийный проигрыватель, модуль проигрывателя для видеоигр, браузер Интернет и/или любая беспроводная локальная вычислительная сеть (WLAN) или ультраширокополосный (UWB) модуль.