Область техники, к которой относится изобретение
Настоящая заявка относится к беспроводной связи.
Уровень техники
Сокращение времени задержки является одной из тем обсуждения для сети радиодоступа GSM/EDGE (GERAN). Для сокращения времени задержки были предложены две технологии: уменьшенный интервал времени передачи (RTTI) и быстрое сообщение (FANR) подтверждения/неподтверждения (ACK/NACK) приема.
Традиционно сообщение ACK/NACK отправляется в явном сообщении, также упоминаемом как управляющий блок управления радиолинией/управления доступом к среде (RLC/MAC). Сообщение ACK/NACK адресуется конкретному радиоресурсу, называемому временным блочным потоком (TBF).
TBF является временным соединением между мобильной станцией и сетью для поддержки однонаправленной передачи данных. TBF является временным и сохраняется только в течение продолжительности передачи данных. Каждому TBF сетью назначается идентичность временного потока (TFI). TFI является уникальным среди действующих одновременно TBF в каждом направлении и используется вместо идентичности мобильной станции на уровне RLC/MAC. Один и тот же TFI включается в состав каждого заголовка RLC, принадлежащего конкретному TBF.
Предложено отправлять сообщение ACK/NACK для определенного TBF как "вложенное" в блоке данных RLC/MAC, который может быть адресован другому TBF. Поле, которое несет сообщение ACK/NACK, упоминается как поле вложенного ACK/NACK (PAN).
Поскольку поле PAN содержится в блоке данных, который может быть адресован другому TBF, необходимо идентифицировать, какому TBF адресовано поле PAN. Чтобы идентифицировать правильный TBF в поле PAN, были сделаны различные предложения, в том числе использование TFI или флага состояния (USF) восходящей линии связи (UL). Во время установления TBF восходящей линии связи USF присваивается каждой мобильной станции. USF используется сетью, чтобы указать, какому мобильному терминалу разрешается вести передачу в следующем блоке радиосигнала восходящей линии связи.
В любом случае, некоторое число битов (обычно в пределах от трех до пяти) должно быть специально выделено для идентичности TBF в поле PAN. Было бы желательно иметь эффективный способ отправки идентичности TBF в поле PAN, таким образом, чтобы для идентичности TBF не требовались никакие выделенные биты.
Раскрытие изобретения
Раскрыты способ и устройство для отправки и приема PAN. Также раскрыты способ и устройство указания TBF, которому адресовано поле PAN. Раскрыт также процесс приема, который сильно уменьшает вероятность ложного признания ошибочно принятых PAN, не уменьшая вероятности признания правильно принятых PAN. Передающая станция генерирует последовательность проверки PAN (PCS) и выполняет кодирование канала в поле PAN и PCS. Во втором варианте, передающая станция скремблирует кодированные биты поля PAN и PCS с помощью специального для TBF кода скремблирования. Поскольку поле PAN и PCS скремблируются с помощью специального для TBF кода скремблирования, декодирование PCS на приемной станции будет проходить успешно, если блок данных принимается предназначенной приемной станцией, тогда как декодирование PCS будет терпеть неудачу, если блок данных принимается не предназначенной приемной станцией. В третьем варианте, скремблирование может выполняться перед кодированием канала. Для всех трех вариантов передающая станция может объединять поле PAN и TFI для генерации PCS. Кроме того, описываются технологии улучшенных приемников, которые значительно повышают надежность обработки. Для конкретного формата кодирования поля PAN, PCS и TBF использование фильтрации с прямой коррекцией ошибок сильно уменьшает вероятность ложного признания недействительного PAN, в то же время, не уменьшая вероятность признания правильно принятых передач PAN. Эти усовершенствования могут достигаться независимо от того, применяется ли к PAN код скремблирования, а также независимо от того, зависит или не зависит PCS от TBF.
Краткое описание чертежей
Более подробное понимание может быть достигнуто из последующего описания, предложенного в качестве примера, вместе с сопроводительными чертежами, на которых:
Фиг.1 - пример блока радиосигнала;
Фиг.2 - блок-схема примера передающей станции, соответствующей одному варианту осуществления;
Фиг.3 - блок-схема примера приемной станции, соответствующей одному варианту осуществления;
Фиг.4 - приемная станция, соответствующая другому варианту осуществления;
Фиг.5 - приемная станция, соответствующая другому варианту осуществления;
Фиг.6 - блок-схема примера передающей станции, соответствующей другому варианту осуществления;
Фиг.7 - блок-схема примера приемной станции, соответствующей передающей станции, показанной на Фиг.6; и
Фиг.8 - результаты моделирования при сравнении предложенной обработки при приеме с обычной обработкой при приеме.
Осуществление изобретения
Здесь и далее значение термина "беспроводной передающий/приемный модуль (WTRU)" содержит, не ограничиваясь этим, оборудование пользователя (UE), мобильную станцию, стационарный или мобильный абонентский модуль, пейджер, сотовый телефон, карманный компьютер (PDA), компьютер или любой другой тип устройства пользователя, способного работать в среде беспроводной связи. Здесь и далее значение термина "базовая станция" содержит, не ограничиваясь этим, узел В, контроллер сайта, точку доступа (AP) или любой другой тип интерфейсного устройства, способного работать в среде беспроводной связи.
На Фиг.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 102 содержит поле управления, указывающее, включено ли в блок 100 радиосигнала поле 110 PAN. HSC 104 используется для обнаружения ошибок заголовка 102 RLC/MAC. BCS 108 используется для обнаружения ошибок блока 106 данных RLC. Отдельный BCS может быть введен для каждого блока данных RLC. Поле 110 PAN содержит информацию вложенного ACK/NACK, отправляемую в одном направлении для обеспечения подтверждения для TBF в другом направлении. PCS 112 используется для обнаружения ошибок поля 110 PAN.
На Фиг.2 показана блок-схема примера передающей станции 200, соответствующей одному варианту осуществления. Передающая станция 200 может быть WTRU или базовой станцией. Передающая станция 200 содержит генератор 202 PCS, модуль 204 кодирования канала, генератор 206 кода скремблирования (не обязателен), сумматор 208 (не обязателен) и приемопередатчик 210. Поле PAN кодируется отдельно от заголовка и полезной нагрузки данных RLC. Генератор 202 PCS вычисляет PCS с полем PAN. Например, поле PAN может содержать 20 битов, и PCS может содержать 10 битов. Модуль 204 кодирования канала выполняет кодирование канала с полем PAN и PCS. Например, кодирование канала может быть кодированием 1/3 с прямой коррекцией ошибок (FEC), чтобы генерировать 90 битов на выходе из 30 битов поля PAN и PCS. Кодированные биты могут быть присоединены к 80 битам.
Генератор 206 кода скремблирования может генерировать специальный для TBF код скремблирования, основанный на TFI. Длина кода скремблирования может быть равна числу кодированных битов канала. В приведенном выше примере код скремблирования может иметь длину 80 битов. Уникальный код скремблирования генерируется для каждого значения TBF. Коды скремблирования могут быть ортогональны друг к другу. Коды скремблирования проектируются так, чтобы иметь большие минимальные расстояния.
Кодированные биты канала затем могут скремблироваться (то есть сумматором 208 добавляется модуль 2) специальным для TBF кодом скремблирования. Блок данных, содержащий скремблированные кодированные биты, передается приемопередатчиком 210.
На Фиг.3 показана блок-схема примера приемной станции 300, соответствующей одному варианту осуществления. Приемная станция 300 может быть WTRU или базовой станцией. Приемная станция 300 содержит приемопередатчик 301, генератор 302 кода скремблирования (не обязательный), сумматор 304 (не обязательный), модуль 306 декодирования канала и декодер 308 PCS. Приемопередатчик 301 принимает блок данных, содержащий скремблированные кодированные биты поля PAN и PCS. Генератор 302 кода скремблирования генерирует конкретный для TBF код скремблирования, основанный на TFI. Принятые скремблированные кодированные биты поля PAN и PCS дескремблируются (то есть модуль 2 добавляется к конкретному для TBF коду скремблирования сумматором 304). Модуль 306 декодирования канала декодирует дескремблированные кодированные биты, чтобы получить поле PAN и PCS. Декодер 308 PCS (например, декодер CRC) затем осуществляет PCS-проверку с принятым полем PAN и PCS. Если проверка PCS прошла успешно, принятое поле PAN будет признано (верным), но если проверка PCS терпит неудачу, принятое поле PAN отклоняется. Поскольку поле PAN и PCS скремблируются с помощью конкретного для TBF кода скремблирования, декодирование PCS будет успешным, если блок данных принят предназначенной для него станцией, тогда как декодирование PCS будет терпеть неудачу, если блок данных принят не предназначенной для него станцией.
На Фиг.4 показана приемная станция 400, соответствующая другому варианту осуществления. Приемная станция 400 содержит приемопередатчик 401, генератор 402 кода скремблирования (не обязательный), сумматор 404 (не обязательный), модуль 406 декодирования канала, декодер 408 PCS и компаратор 410. Раскрытый здесь вариант осуществления может быть осуществлен со скремблированием или без него. Приемопередатчик 401 принимает блок данных, содержащий (скремблированные или нескремблированные) кодированные биты поля PAN и PCS. Генератор 402 кода скремблирования генерирует специальный для TBF код скремблирования, основанный на TFI (если применяется). Принятые кодированные биты поля PAN и PCS могут быть дескремблированы (то есть модуль 2 добавляется к специальному для TBF коду скремблирования сумматором 404) (если применяется). Модуль 406 декодирования канала декодирует кодированные биты, чтобы получить поле PAN и PCS.
Чтобы достигнуть лучших показателей обнаружения ошибок поля PAN, чем при обычном, основанном на CRC механизме обнаружения ошибок, приемная станция 400 может использовать нежесткую метрику для оценки, насколько хорошо выполняется декодирование канала. Компаратор 410 может сравнить нежесткую метрику, вычисленную модулем 406 декодирования канала, с пороговым значением. Если на основе нежесткой метрики качество соединения канала оценивается как плохое, приемная станция 400 может отклонить принятое поле PAN до декодирования PCS.
Например, для декодеров FEC типа Витерби нежесткая метрика может быть метрикой наилучшего жизнеспособного пути (который измеряет ошибку между принятой последовательностью и предполагаемым оптимальным путем). Метрика наилучшего жизнеспособного пути (самого высокого или самого низкого, в зависимости от алгоритма декодирования) сравнивается с пороговым значением, и поле PAN может быть отклонено на основе результата сравнения.
Альтернативно, нежесткая метрика может быть разницей между метрикой наилучшего жизнеспособного пути и метрикой второго наилучшего жизнеспособного пути или разницей между наилучшей и наихудшей метриками жизнеспособного пути. Если принятый сигнал будет сильно искажен каналом, то жизнеспособные пути, вероятно, должны быть близки друг к другу и динамический диапазон различий в метриках пути, вероятно, будет маленьким. С другой стороны, метрика, вероятно, должна быть большой, если искажение сигнала каналом будет минимальным. Разность сравнивается с пороговым значением и поле PAN может быть отклонено, если разность меньше (или больше, в зависимости от алгоритма декодирования) порогового значения.
Декодер PCS 408 (например, декодер с CRC) затем осуществляет PCS-проверку с принятым полем PAN и PCS. Если проверка PCS прошла успешно, принятое поле PAN будет признано, но если проверка PCS терпит неудачу, принятое поле PAN отклоняется.
На Фиг.5 показана приемная станция 500, соответствующая другому варианту осуществления. Приемная станция 500 содержит приемопередатчик 501, генератор 502 кода скремблирования (не обязательный), сумматор 504 (не обязательный), модуль 506 декодирования канала, декодер 508 PCS, счетчик 510 битовых ошибок и компаратор 512. Раскрытый здесь вариант осуществления может быть осуществлен со скремблированием или без него. Приемопередатчик 501 принимает блок данных, содержащий (скремблированные или нескремблированные) кодированные биты поля PAN и PCS. Генератор 502 кода может генерировать специальный для TBF код скремблирования, основанный на TFI (если применяется). Принятые кодированные биты поля PAN и PCS могут быть дескремблированы (то есть модуль 2 добавляется к специальному для TBF коду скремблирования сумматором 504) (если применяется). Модуль 506 декодирования канала декодирует кодированные биты для получения поля PAN и PCS.
Счетчик 510 битовых ошибок вычисляет количество битовых ошибок. Компаратор 512 сравнивает вычисленное количество битовых ошибок с пороговым значением. Количество подсчитанных битовых ошибок может быть вычислено, сравнивая биты повторно кодированных поля PAN и PCS (то есть повторное выполнение кодирования с FEC декодированных битов поля PAN и PCS) с входным сигналом декодера 506 канала (то есть с битами жесткого решения или нежесткого решения (после дескремблирования, если применяется)). Принятое поле PAN отклоняется, если вычисленное количество ошибок больше порогового значения.
На Фиг.6 показана блок-схема примера передающей станции 600, соответствующей другому варианту осуществления. В этом варианте осуществления скремблирование может быть выполнено перед кодированием канала. Передающая станция 600 содержит генератор 602 PCS, генератор 604 кода скремблирования (не обязательный), сумматор 606 (не обязательный), модуль 608 кодирования канала и приемопередатчик 610. Генератор 602 PCS генерирует PCS с полем PAN. Генератор 604 кода скремблирования генерирует специальный для TBF код скремблирования, основанный на TFI. Например, если поле PAN составляет двадцать битов и PCS составляет 10 битов, может быть генерирован специальный для TBF код скремблирования 30 битов для скремблирования поля PAN и PCS. Чтобы преобразовать 5-битовый TFI в 30-битовый код скремблирования, может использоваться любое обычное кодирование. Соответствующий набор кодов будет иметь наибольшее возможное минимальное расстояние и самую низкую частоту появления этого минимального значения. При этих условиях вероятность ошибочного признания поля PAN, адресованного другой станции, будет минимальной.
Код скремблирования является модулем 2, добавленным к битам поля PAN и PCS сумматором 606. Скремблированные биты поля PAN и PCS являются канально кодированными посредством модуля 608 кодирования канала. Канально кодированные биты затем передаются приемопередатчиком 610. У этого варианта осуществления есть преимущество в том, что длина последовательности скремблирования меньше, и что канальные ошибки исправляются при кодировании канала (то есть FEC).
На Фиг.7 приведена блок-схема примера приемной станции 700, соответствующей передающей станции, показанной на Фиг.6. Приемная станция 700 содержит приемопередатчик 701, декодер 702 канала, генератор 704 кода скремблирования (не обязателен), сумматор 706 (не обязателен) и декодер 708 PCS. Приемопередатчик 701 принимает блок данных, содержащий кодированные биты, генерированные из скремблированных поля PAN и PCS. Декодер 702 канала декодирует кодированные биты канала, чтобы восстановить скремблированные поле PAN и PCS. Генератор 704 кода скремблирования генерирует специальный для TBF код скремблирования, основанный на TFI. Код скремблирования является модулем 2, добавленным к скремблированным полю PAN и PCS сумматором 706, чтобы восстановить дескремблированные поле PAN и PCS. Декодер 708 PCS затем выполняет PCS-проверку с дескремблированными полем PAN и PCS. Если проверка PCS проходит успешно, принятое поле PAN признается, но если проверка PCS терпит неудачу, принятое поле PAN отклоняется.
Приемная станция 700 может, в качестве варианта, содержать компаратор для сравнения нежестких метрик с пороговым значением, аналогично приемной станции 400, показанной на Фиг.4, и может, в качестве варианта, содержать счетчик битовых ошибок и компаратор для вычисления и сравнения количества битовых ошибок с пороговым значением, аналогично приемной станции 500 на Фиг.5. Следует заметить, что схема скремблирования является необязательной и улучшенная технология приемников (обработка при приеме с нежесткими метриками) может быть осуществлена независимо от присутствия признака скремблирования.
В соответствии с другим вариантом осуществления, TFI (длиной, например, 5 битов) может быть объединен с полем PAN, и PCS может быть вычислена с объединенными полем PAN и TFI. После вычисления PCS TFI удаляется, а поле PAN и вычисленная PCS канально кодируются и передаются. Приемная станция после декодирования канала вставляет свой собственный TFI в декодированные биты. Приемная станция затем выполняет проверку PCS. Предназначенная для приема приемная станция успешно пройдет проверку PCS, тогда как станция, не предназначенная для приема, будет привносить пакет ошибок из пяти (5) или менее битов посредством вставления своего TFI. Поскольку 10-битовый hh способен обнаруживать все пакеты размером менее 11 битов, не предназначенная для приема приемная станция будет терпеть неудачу при проверке CRC и отклонять сообщение PAN с очень высокой вероятностью.
Схемы использования нежестких метрик, раскрытые выше, основываются на неявном предположении, что декодер с FEC создает выходные сигналы жесткого решения (например, квантованные двоичные выходные сигналы). Схемы могут быть распространены на случай, когда декодер с FEC создает выходные сигналы нежесткого решения. Например, декодер с FEC может создавать метрику вероятности битовой ошибки (BEP), которая является оценкой надежности декодированных битов. Такая нежесткая метрика может использоваться напрямую, чтобы помогать процессу обнаружения PAN, как описано выше.
Варианты осуществления приемника, использующие нежесткие метрики, полученные от декодера, как описано со ссылкой на Фиг.4 и 5, применимы к любым реализациям передатчика-приемника и не ограничиваются реализацией передатчика-приемника, раскрытой здесь. Например, обработка нежестких метрик при приеме (схема обработки при приеме, раскрытая со ссылкой на Фиг.4 и 5) может применяться к случаю, когда передатчик передает поля PAN, в которых PCS маскируется с помощью TFI, как раскрыто в патентной заявке США № 12/056,433 под названием "METHOD AND APPARATUS FOR INDICATING A TEMPORARY BLOCK FLOW TO WHICH A PIGGYBACKED ACKNOWLEDGEMENT/NON- ACKNOWLEDGEMENT FIELD IS ADDRESSED" (Способ и устройство указания временного потока блоков, которому адресовано поле вложенного подтверждения/неподтверждения приема).
На Фиг.8 показаны результаты моделирования, сравнивающие обработку при приеме с использованием нежесткой метрики и обычной обработкой при приеме. При моделировании скремблирование выключено, но осуществляются маскировка TFI CRC и обработка при приеме с использованием нежесткой метрики. Предполагаемые необработанные битовые ошибки используются в качестве нежесткой метрики. Рассматриваются три следующих случая:
(A) 20-битовая полезная нагрузка + 10 битов CRC → 80 необработанных битов (базовая линия);
(B) 20-битовая полезная нагрузка + 8 битов CRC → 80 необработанных битов; и
(C) 20-битовая полезная нагрузка + 8 битов CRC → (80-n) необработанных битов, n = 1, 2.., 5.
Для случаев (B) и (C) применяется обработка с нежесткой метрикой.
Две метрики производительности измеряются следующим образом:
(1) 1-Pr(правильное признание) для намеченного WTRU в зависимости от отношения "сигнал/шум" (SNR) от -0,6 дБ до 2,4 дБ; и
(2) Pr(ложное признание|ошибочно декодированный блок) для предназначенных и не предназначенных WTRU, для -0,6 дБ.
При -0,6 дБ пороговые значения для фильтрации нежестких метрик были выбраны так, чтобы иметь один и тот же или подобный Pr(ложное признание|ошибочно декодированный блок) для всех трех случаев как показано в таблице 1.
Как показано на Фиг.8, обработка при приеме с использованием нежесткой метрики может увеличить вероятность правильных признаний для предназначенных пользователей примерно на 0,25 дБ или уменьшить необработанные биты PAN на 4 бита при одной и той же или подобной вероятности ложного признания в качестве базового подхода.
Варианты осуществления
1. Способ указания TBF, которому адресовано поле PAN.
2. Способ, соответствующий варианту осуществления по п. 1, содержащий генерирование PCS для поля PAN.
3. Способ, соответствующий варианту осуществления по п. 2, содержащий выполнение кодирования с FEC на поле PAN и PCS для создания кодированных битов.
4. Способ, соответствующий варианту осуществления по п. 3, содержащий скремблирование кодированных битов специальным для TBF кодом скремблирования.
5. Способ, соответствующий варианту осуществления по п. 4, содержащий отправку блока данных, содержащего скремблированные кодированные биты.
6. Способ, соответствующий варианту осуществления по п. 2, содержащий скремблирование поля PAN и PCS специальным для TBF кодом скремблирования.
7. Способ, соответствующий варианту осуществления по п. 6, содержащий выполнение кодирования с FEC на скремблированных поле PAN и PCS для генерации кодированных битов.
8. Способ, соответствующий варианту осуществления по п. 7, содержащий отправку блока данных, содержащего кодированные биты.
9. Способ, соответствующий варианту осуществления по п. 1, содержащий объединение поля PAN и TFI.
10. Способ, соответствующий варианту осуществления по п. 9, содержащий генерирование PCS с объединенными полем PAN и TFI.
11. Способ, соответствующий варианту осуществления по п. 10, содержащий удаление TFI.
12. Способ, соответствующий варианту осуществления по п. 11, содержащий выполнение кодирования с FEC на поле PAN и PCS для генерирования кодированных битов.
13. Способ, соответствующий варианту осуществления по п. 12, содержащий отправку блока данных, содержащего кодированные биты.
14. Способ обработки поля PAN.
15. Способ, соответствующий варианту осуществления по п. 14, содержащий прием блока данных, содержащего скремблированные кодированные биты поля PAN и PCS.
16. Способ, соответствующий варианту осуществления по п. 15, содержащий дескремблирование скремблированных кодированных битов специальным для TBF кодом скремблирования.
17. Способ, соответствующий варианту осуществления по п. 16, содержащий декодирование дескремблированных кодированных битов для получения поля PAN и PCS.
18. Способ, соответствующий варианту осуществления по п. 17, содержащий выполнение PCS-проверки с полем PAN и PCS.
19. Способ, соответствующий любому из вариантов осуществления по п.п. 17-18, дополнительно содержащий сравнение нежесткой метрики, вычисленной во время декодирования, с пороговым значением.
20. Способ, соответствующий варианту осуществления по п. 19, содержащий признание поля PAN, основанное на результате сравнения.
21. Способ, соответствующий любому из вариантов осуществления по п.п. 19-20, в котором нежесткая метрика является метрикой наилучшего жизнеспособного пути при декодировании типа Витерби с прямой коррекцией ошибок.
22. Способ, соответствующий любому из вариантов осуществления по п.п. 19-20, в котором нежесткая метрика является разницей между метрикой наилучшего жизнеспособного пути и метрикой второго наилучшего жизнеспособного пути при декодировании типа Витерби с прямой коррекцией ошибок.
23. Способ, соответствующий любому из вариантов осуществления по п.п. 17-18, дополнительно содержащий вычисление количества битовых ошибок.
24. Способ, соответствующий варианту осуществления по п. 23, содержащий сравнение количества битовых ошибок с пороговым значением.
25. Способ, соответствующий варианту осуществления по п. 24, содержащий признание поля PAN, если количество битовых ошибок меньше порогового значения, и отклонение поля PAN, если количество битовых ошибок не меньше порогового значения.
26. Способ, соответствующий варианту осуществления по п. 14, содержащий прием блока данных, содержащего кодированные биты скремблированных поля PAN и PCS.
27. Способ, соответствующий варианту осуществления по п. 26, содержащий декодирование кодированных битов для получения скремблированных поля PAN и PCS.
28. Способ, соответствующий варианту осуществления по п. 27, содержащий дескремблирование скремблированных поля PAN и PCS специальным для TBF кодом скремблирования.
29. Способ, соответствующий варианту осуществления по п. 28, содержащий выполнение PCS-проверки с полем PAN и PCS.
30. Способ, соответствующий любому из вариантов осуществления по п.п. 27-29, дополнительно содержащий сравнение нежесткой метрики, вычисленной во время декодирования, с пороговым значением.
31. Способ, соответствующий варианту осуществления по п. 30, содержащий признание поля PAN, основываясь на результате сравнения.
32. Способ, соответствующий любому из вариантов осуществления по п.п. 30-31, в котором нежесткая метрика является метрикой наилучшего жизнеспособного пути при декодировании типа Витерби с прямой коррекцией ошибок.
33. Способ, соответствующий любому из вариантов осуществления по п.п. 30-31, в котором нежесткая метрика является разницей между метрикой наилучшего жизнеспособного пути и метрикой второго наилучшего жизнеспособного пути при декодировании типа Витерби с прямой коррекцией ошибок.
34. Способ, соответствующий любому из вариантов осуществления по п.п. 27-29, дополнительно содержащий вычисление количества битовых ошибок.
35. Способ, соответствующий варианту осуществления по п. 34, содержащий сравнение количества битовых ошибок с пороговым значением.
36. Способ, соответствующий варианту осуществления по п. 35, содержащий признание поля PAN, если количество битовых ошибок меньше порогового значения, и отклонение поля PAN, если количество битовых ошибок не меньше порогового значения.
37. Способ, соответствующий варианту осуществления по п. 14, содержащий прием блока данных, содержащего кодированные биты поля PAN и PCS.
38. Способ, соответствующий варианту осуществления по п. 37, содержащий декодирование кодированных битов для получения поля PAN и PCS.
39. Способ, соответствующий варианту осуществления по п. 38, содержащий объединение поля PAN с TFI.
40. Способ, соответствующий варианту осуществления по п. 39, содержащий PCS-проверку с PCS и объединенными полем PAN и TFI.
41. Устройство указания TBF, которому адресовано поле PAN.
42. Устройство, соответствующее варианту осуществления по п. 41, содержащее генератор PCS для обработки поля PAN, чтобы генерировать PCS.
43. Устройство, соответствующее варианту осуществления по п. 42, содержащее кодер с FEC для кодирования поля PAN и PCS, чтобы генерировать кодированные биты.
44. Устройство, соответствующее варианту осуществления по п. 43, содержащее скремблер для скремблирования кодированных битов специальным для TBF кодом скремблирования.
45. Устройство, соответствующее варианту осуществления по п. 44, содержащее приемопередатчик для отправки блока данных, содержащего скремблированные кодированные биты.
46. Устройство, соответствующее варианту осуществления по п. 42, содержащее скремблер для скремблирования поля PAN и PCS специальным для TBF кодом скремблирования.
47. Устройство, соответствующее варианту осуществления по п. 46, содержащее кодер с FEC для кодирования скремблированных поля PAN и PCS, чтобы генерировать кодированные биты.
48. Устройство, соответствующее варианту осуществления по п. 47, содержащее приемопередатчик для отправки блока данных, содержащего кодированные биты.
49. Устройство, соответствующее варианту осуществления по п. 41, содержащее генератор PCS для обработки поля PAN и TFI, чтобы генерировать PCS.
50. Устройство, соответствующее варианту осуществления по п. 49, содержащее кодер с FEC для кодирования поля PAN и PCS, чтобы генерировать кодированные биты.
51. Устройство, соответствующее варианту осуществления по п. 50, содержащее приемопередатчик для отправки блока данных, содержащего кодированные биты.
52. Устройство обработки поля PAN.
53. Устройство, соответствующее варианту осуществления по п. 52, содержащее приемопередатчик для приема блока данных, содержащего скремблирование кодированных битов поля PAN и PCS.
54. Устройство, соответствующее варианту осуществления по п. 53, содержащее дескремблер для дескремблирования скремблированных кодированных битов специальным для TBF кодом скремблирования.
55. Устройство, соответствующее варианту осуществления по п. 54, содержащее декодер для декодирования дескремблированных кодированных битов, чтобы получить поле PAN и PCS.
56. Устройство, соответствующее варианту осуществления по п. 55, содержащее декодер PCS для выполнения PCS-проверки с полем PAN и PCS.
57. Устройство, соответствующее любому из вариантов осуществления по п.п. 55-56, дополнительно содержащее компаратор для сравнения нежесткой метрики, вычисленной во время декодирования дескремблированных кодированных битов, с пороговым значением, причем поле PAN признается на основе результата сравнения.
58. Устройство, соответствующее варианту осуществления по п. 57, в котором нежесткая метрика является наилучшей метрикой жизнеспособного пути при декодировании типа Витерби с прямой коррекцией ошибок.
59. Устройство, соответствующее варианту осуществления по п. 57, в котором нежесткая метрика является разницей между метрикой наилучшего жизнеспособного пути и метрикой второго наилучшего жизнеспособного пути при декодировании типа Витерби с прямой коррекцией ошибок.
60. Устройство, соответствующее любому из вариантов осуществления по п.п. 55-56, дополнительно содержащее счетчик битовых ошибок для подсчета количества битовых ошибок.
61. Устройство, соответствующее варианту осуществления по п. 60, содержащее компаратор для сравнения количества битовых ошибок с пороговым значением, причем поле PAN признается, если количество битовых ошибок меньше порогового значения, и отклоняется, если количество битовых ошибок не меньше порогового значения.
62. Устройство, соответствующее варианту осуществления по п. 52, содержащее приемопередатчик для приема блока данных, содержащего кодированные биты скремблированных поля PAN и PCS.
63. Устройство, соответствующее варианту осуществления по п. 62, содержащее декодер для декодирования кодированных битов, чтобы получить скремблированные поле PAN и PCS.
64. Устройство, соответствующее варианту осуществления по п.63, содержащее дескремблер для дескремблирования скремблированных поля PAN и PCS специальным для TBF кодом скремблирования.
65. Устройство, соответствующее варианту осуществления по п. 64, содержащее декодер PCS для выполнения PCS-проверки с полем PAN и PCS.
66. Устройство, соответствующее любому из вариантов осуществления по п.п. 63-65, дополнительно содержащее компаратор для сравнения нежесткой метрики, вычисленной во время декодирования кодированных битов, с пороговым значением, причем поле PAN признается на основе результата сравнения.
67. Устройство, соответствующее варианту осуществления по п. 66, в котором нежесткая метрика является метрикой наилучшего жизнеспособного пути при декодировании типа Витерби с прямой коррекцией ошибок.
68. Устройство, соответствующее варианту осуществления по п. 66, в котором нежесткая метрика является разницей между метрикой наилучшего жизнеспособного пути и метрикой второго наилучшего жизнеспособного пути при декодировании типа Витерби с прямой коррекцией ошибок.
69. Устройство, соответствующее любому из вариантов осуществления по п.п. 63-65, дополнительно содержащее счетчик битовых ошибок для подсчета количества битовых ошибок.
70. Устройство, соответствующее варианту осуществления по п. 69, содержащее компаратор для сравнения количества битовых ошибок с пороговым значением, причем поле PAN признается, если количество битовых ошибок меньше порогового значения, и отклоняется, если количество битовых ошибок не меньше порогового значения.
71. Устройство, соответствующее варианту осуществления по п. 52, содержащее приемопередатчик для приема блока данных, содержащего кодированные биты поля PAN и PCS.
72. Устройство, соответствующее варианту осуществления по п. 71, содержащее декодер для декодирования кодированных битов, чтобы получить поле PAN и PCS.
73. Устройство, соответствующее варианту осуществления по п. 72, содержащее декодер PCS для выполнения PCS-проверки с PCS и объединенными полем PAN и TFI.
74. Способ обработки поля PAN.
75. Способ, соответствующий варианту осуществления по п. 74, содержащий прием блока данных, содержащего кодированные биты поля PAN и PCS.
76. Способ, соответствующий варианту осуществления по п. 75, содержащий декодирование кодированных битов для получения поля PAN и PCS.
77. Способ, соответствующий варианту осуществления по п. 76, содержащий сравнение нежесткой метрики с пороговым значением.
78. Способ, соответствующий варианту осуществления по п. 77, содержащий выполнение PCS-проверки с полем PAN и PCS, если поле PAN признаваемо на основе результата сравнения.
79. Способ, соответствующий любому из вариантов осуществления по п.п. 77-78, в котором нежесткая метрика является наилучшим жизнеспособным путем при декодировании типа Витерби с прямой коррекцией ошибок.
80. Способ, соответствующий любому из вариантов осуществления по п.п. 77-78, в котором нежесткая метрика является разницей между метрикой наилучшего жизнеспособного пути и метрикой второго наилучшего жизнеспособного пути при декодировании типа Витерби с прямой коррекцией ошибок.
81. Способ, соответствующий любому из вариантов осуществления по п.п. 77-78, в котором нежесткая метрика является количеством битовых ошибок.
82. Устройство обработки поля PAN.
83. Устройство, соответствующее варианту осуществления по п. 82, содержащее приемопередатчик для приема блока данных, содержащего кодированные биты поля PAN и PCS.
84. Устройство, соответствующее варианту осуществления по п. 83, содержащее декодер для декодирования кодированных битов для получения поля PAN и PCS.
85. Устройство, соответствующее варианту осуществления по п. 84, содержащее компаратор для сравнения нежесткой метрики с пороговым значением.
86. Устройство, соответствующее варианту осуществления по п. 85, содержащее декодер PCS для выполнения PCS-проверки с полем PAN и PCS, если поле PAN признаваемо на основе результата сравнения.
87. Устройство, соответствующее любому из вариантов осуществления по п.п. 85-86, в котором нежесткая метрика является метрикой наилучшего жизнеспособного пути при декодировании типа Витерби с прямой коррекцией ошибок.
88. Устройство, соответствующее любому из вариантов осуществления по п.п. 85-86, в котором нежесткая метрика является разницей между метрикой наилучшего жизнеспособного пути и метрикой второго наилучшего жизнеспособного пути при декодировании типа Витерби с прямой коррекцией ошибок.
89. Устройство, соответствующее любому из вариантов осуществления по п.п. 85-86, в котором нежесткая метрика является количеством битовых ошибок.
Хотя признаки и элементы описаны выше в конкретных комбинациях, каждый признак или элемент может использоваться отдельно, без других признаков и элементов, или в различных комбинациях с другими признаками и элементами или без них. Способы или блок-схемы, представленные здесь, могут осуществляться в компьютерной программе, программном обеспечении или встроенном программном обеспечении, содержащемся на считываемом компьютером носителе данных для исполнения универсальным компьютером или процессором. Примерами считываемых компьютером носителей данных являются постоянное запоминающее устройство (ROM), оперативное запоминающее устройство (RAM), регистр, кэш-память, полупроводниковые запоминающие устройства, магнитные носители, такие как внутренние жесткие и съемные диски, магнитооптические носители и оптические носители, такие как диски CD-ROM и цифровые универсальные диски (DVD).
К подходящим процессорам относятся, например, универсальный процессор, специальный процессор, стандартный процессор, процессор цифровых сигналов (DSP), множество микропроцессоров, один или более микропроцессоров, связанных с ядром DSP, контроллер, микроконтроллер, специализированные интегральные микросхемы (ASIC), схемы программируемых вентильных матриц (FPGA), любой другой тип интегральной схемы (IC) и/или конечный автомат.
Процессор совместно с программным обеспечением может использоваться для осуществления радиочастотного приемопередатчика для применения в беспроводном передающем-приемном модуле (WTRU), оборудовании пользователя (UE), терминале, базовой станции, контроллере радиосети (RNC) или любом главном компьютере. WTRU может использоваться в сочетании с модулями, осуществляемыми аппаратурными и/или программными средствами, такими как фотокамера, модуль видеокамеры, видеофон, спикерфон, устройство вибрации, громкоговоритель, микрофон, телевизионный приемопередатчик, телефонная гарнитура, клавиатура, модуль Bluetooth®, радиомодуль с частотной модуляцией (FM), индикатор на жидких кристаллах (LCD), дисплей на органических светодиодах (OLED), цифровой аудиоплейер, универсальный проигрыватель, игровой видеоплеер, Интернет-браузер и/или любая беспроводная локальная сеть (WLAN) или ультраширокополосный (UWB) модуль.
Изобретение относится к способу и устройству указания временного блочного потока (TBF), которому адресовано поле вложенного подтверждения/неподтверждения приема (PAN). Техническим результатом является снижение вероятности ложного признания ошибочных полей PAN. Указанный технический результат достигается тем, что включается поле PAN в состав блока данных и указывает одно из подтверждения (АСК) приема или неподтверждения (NACK) приема для конкретного временного блочного потока (TBF) между мобильной станцией и сетью, принимают блок данных, включающий в себя кодированные биты поля PAN и последовательности проверки PAN (PCS), декодируют кодированные биты поля PAN и PCS, выполняют PCS-проверку с полем PAN и PCS, выполняют проверку нежесткой метрики путем сравнения нежесткой метрики, вычисленной при декодировании, с пороговым значением и признают поле PAN при условии, что как проверка PCS, так и проверка нежесткой метрики успешны. 2 н. и 4 з.п. ф-лы, 8 ил., 1 табл.
1. Способ обработки поля вложенного подтверждения/неподтверждения приема (PAN), причем поле PAN включается в состав блока данных и указывает одно из подтверждения (АСК) приема или неподтверждения (NACK) приема для конкретного временного блочного потока (TBF) между мобильной станцией и сетью, при этом способ содержит этапы, на которых:
принимают блок данных, включающий в себя кодированные биты поля PAN и последовательности проверки PAN (PCS);
декодируют кодированные биты поля PAN и PCS;
выполняют PCS-проверку с полем PAN и PCS;
выполняют проверку нежесткой метрики путем сравнения нежесткой метрики, вычисленной при декодировании, с пороговым значением; и
признают поле PAN при условии, что как проверка PCS, так и проверка нежесткой метрики успешны.
2. Способ по п.1, в котором нежесткая метрика является метрикой наилучшего жизнеспособного пути при декодировании типа Витерби с прямой коррекцией ошибок.
3. Способ по п.1, в котором нежесткая метрика является разницей между метрикой наилучшего жизнеспособного пути и метрикой второго наилучшего жизнеспособного пути при декодировании типа Витерби с прямой коррекцией ошибок.
4. Устройство обработки поля вложенного подтверждения/неподтверждения приема (PAN), причем поле PAN включается в состав блока данных и указывает одно из подтверждения (АСК) приема или неподтверждения (NACK) приема для конкретного временного блочного потока (TBF) между мобильной станцией и сетью, при этом устройство содержит:
приемопередатчик для приема блока данных, включающего в себя кодированные биты поля PAN и последовательности проверки PAN (PCS);
декодер для декодирования кодированных битов поля PAN и PCS;
декодер PCS для выполнения PCS-проверки с полем PAN и PCS и
компаратор для выполнения проверки нежесткой метрики путем сравнения нежесткой метрики, вычисленной во время декодирования кодированных битов, с пороговым значением, причем поле PAN признается при условии, что как проверка PCS, так и проверка нежесткой метрики успешны.
5. Устройство по п.4, в котором нежесткая метрика является метрикой наилучшего жизнеспособного пути при декодировании типа Витерби с прямой коррекцией ошибок.
6. Устройство по п.4, в котором нежесткая метрика является разницей между метрикой наилучшего жизнеспособного пути и метрикой второго наилучшего жизнеспособного пути при декодировании типа Витерби с прямой коррекцией ошибок.
US 2004058687 A1, 25.03.2004 | |||
ВАКУУМНОЕ УСТРОЙСТВО ДЛЯ НЕПРЕРЫВНОЙ ЗАГРУЗКИ И ВЫГРУЗКИ ДЛИННОМЕРНЫХ ИЗДЕЛИЙ (ВАРИАНТЫ) | 2007 |
|
RU2379144C2 |
JP 2007043550 A, 15.02.2007 | |||
WO 2005027397 A1, 24.03.2005 | |||
US 6161207 A, 12.12.2000 | |||
СПОСОБ ПОДТВЕРЖДЕНИЯ ПРИЕМА ДАННЫХ | 2002 |
|
RU2292656C2 |
RU 2006106801 A, 10.09.2006. |
Авторы
Даты
2011-06-10—Публикация
2008-04-19—Подача