Устройство и способ для обработки данных в системе связи с высокоскоростным пакетным доступом по нисходящей линии связи

Иллюстрации

Показать все

Изобретение относится в системам связи. Технический результат заключается в сокращении нагрузки на систему связи. Система связи включает в себя декодер HS-DSCH для декодирования PDU с интервалами первого периода и сохранения PDU в запоминающем устройстве; второе запоминающее устройство для сохранения управляющей таблицы, содержащей расположение и количество информации PDU, и выполнения операции переупорядочивания очереди на основе расположения и количества информации; HSDPA-контроллер для считывания PDU, сохранения считанного PDU во втором запоминающем устройстве, контроля второго запоминающего устройства в течение второго периода, обновления количества PDU-элементов, сохраненных во втором запоминающем устройстве, и передачи сигнала прерывания распределителю переупорядочивания с интервалами второго периода; и распределитель переупорядочивания очереди для считывания положения и количества информации по приему сигнала прерывания от HSDPA-контроллера и передачи PDU в верхний уровень. 2 н. и 9 з.п. ф-лы, 6 ил.

Реферат

Область техники, к которой относится изобретение

Настоящее изобретение относится к системе связи, использующей схему HSDPA (высокоскоростного пакетного доступа по нисходящей линии связи), а более точно к устройству и способу для обработки PDU (элемента данных протокола) MAC-hs (управления высокоскоростным доступом к среде) в системе связи HSDPA (высокоскоростного пакетного доступа по нисходящей линии связи)

Уровень техники

Вообще, схема HSDPA (высокоскоростного пакетного доступа по нисходящей линии связи) развита до HS-DSCH (высокоскоростного разделяемого канала нисходящей линии связи) для поддержки нисходящей высокоскоростной пакетной передачи в (беспроводной с множественным доступом и кодовым разделением каналов) W-CDMA-системе связи, ее ассоциированных каналов управления и устройств, систем и способов для HS-DSCH. Схема HARQ (гибридного запроса автоматической повторной передачи) была предложена для поддержки схемы HSDPA. Подробная конфигурация и схема HARQ для использования в системе связи W-CDMA будет описана ниже со ссылкой на фиг.1.

Фиг.1 - структурная схема, иллюстрирующая стандартную систему связи W-CDMA. Со ссылкой на фиг.1 система связи W-CDMA включает в себя базовую сеть (CN) 100, большое количество RNS (подсистем радиосети) 110 и 120, и UE (пользовательского оборудования) 130. Каждая из первой RNS 110 и второй RNS 120 включают в себя RNC (контроллер радиосети) и большое количество узлов В (базовых станций). Необходимо отметить, что каждая RNS будет в дальнейшем указываться ссылкой как RNC, а большое количество узлов B будет указываться ссылкой как сота для удобства описания. Например, RNS 110 включает в себя RNC 111 и множество узлов B 113 и 115. RNC подразделяются на обслуживающий RNC (SRNC), дрейфовый RNC (DRNC) и управляющий RNC (CRNC) согласно его различным предназначениям. В частности, RNC подразделяется на SRNC и DRNC согласно функциям, ассоциативно связанным с индивидуальными UE. Особым RNC, допускающим управление информацией UE и передачей данных в базовую сеть, являются SRNC оборудования пользователя UE. Если данные UE передаются SRNC через другой RNC вместо SRNC, RNC является DRNC UE-оборудования. CRNC указывает RNC для управления отдельным узлом B. Например, если RNC 111 управляет информацией UE 130, как изображено на Фиг.1, RNC 111 является SRNC. Если UE 130 перемещается в другое положение и, таким образом, данные UE 130 передаются или принимаются, с использованием RNC 112, RNC 112 является DRNC. RNC 111 для управления узлом В 113 является CRNC узла В 113.

Схема HARQ, в частности схема n-канальной SAW-HARQ (n-канальной остановки и ожидания гибридного автоматического запроса повторной передачи), будет описана ниже. Стандартная схема ARQ (автоматического запроса повторной передачи) предоставляет возможность обмениваться сигналом ACK (распознавания) и пакетом данных повторной передачи между UE и RNC (контроллером радиосети). Схема HARQ обычно использует способ FEC (прямой коррекции ошибок), чтобы увеличить эффективность передачи схемы ARC. Схема HSDPA предоставляет возможность обмена сигналом ACK и пакетом данных повторной передачи между UE и MAC HS-DSCH RNC-контроллера. Схема HSDPA использует N логических каналов и, тем самым, способ n-канального SAW-HARQ, допускающий передачу большого количества элементов пакета данных, даже если сигнал ACK отсутствует. Схема SAW ARC (остановки и ожидания автоматического запроса повторной передачи) передает следующий пакет данных только после приема сигнала ACK, ассоциативно связанного с предыдущим пакетом данных, имея в результате ухудшение эффективности использования канала. Схема n-канального SAW HARQ успешно передает большое количество элементов пакетных данных в пункт назначения по другому каналу, в то время как отсутствует сигнал ACK, ассоциативно связанный с предыдущими пакетными данными, имея в результате увеличенную эффективность использования канала. Подробнее, при условии, что между UE и узлом B установлены N каналов и N отдельных каналов могут быть отличимы друг от друга с использованием характерного времени или характерного номера канала, UE, получая пакетные данные, может распознавать, который из каналов приспособлен передавать пакетные данные, принятые в заранее заданное время, может воспроизводить множество элементов пакетных данных по мере приема данных или может комбинировать соответствующие элементы пакетных данных по мере того, как они были приняты, чтобы выполнять необходимые операции.

Операции схемы n-канальной SAW-HARQ будут описаны ниже со ссылкой на Фиг.1. Во-первых, схема n-канального SAW-HARQ, в частности схема 4-канальной SAW-HARQ, выполнена между UE 130 и узлом B 113. Предполагается, что каждому каналу из четырех каналов назначен логический ID (идентификатор). Уровень управления доступом к среде (MAC) между UE 130 и узлом B 113 включает в себя HARQ-процессоры, соответствующие отдельным каналам. Узел В 113 назначает ID «1» канала элементу кодирования, используемому для начальной передачи данных, и передает ID «1» канала на UE 130. В этом случае ID канала явно назначен элементу кодирования. Если ошибка происходит в элементе кодирования, заданного ID-идентификатором «1» канала, UE 130 передает сигнал NACK (отрицательного подтверждения), ассоциативно связанный с элементом кодирования, HARQ-процессору (то есть HARQ-процессору 1), соответствующему ID «1» канала, через узел B 113. В этом случае узел В может передавать последующие элементы кодирования по предписанному каналу 2, не принимая в рассмотрение информацию о прибытии ACK, ассоциативно связанную с элементом кодирования канала 1. После приема сигнала NACK канала 1-го элемента кодирования из UE 130 узел B 113 повторно передает соответствующий кодированный блок по каналу 1. Поэтому UE 130 опознает, что элемент кодирования, обязанный быть повторно переданным по каналу 1, повторно передан с использованием ID канала повторно переданного элемента кодирования и передает повторно переданный элемент кодирования HARQ-процессора 1. HARQ-процессор 1, принимающий повторно переданный элемент кодирования, объединяет предварительно сохраненный элемент кодирования начальной передачи с повторно переданным элементом кодирования. Схема n-канальной SAW-HARQ соединяет ID канала с HARQ-процессором по принципу один к одному и может правильно сопоставлять данные начальной передачи с данными повторной передачи без задержки времени выполнения передачи пользовательских данных из-за необходимости ждать сигнал ACK.

Иерархическая структура системы W-CDMA, использующей схему HSDPA, дополнительно запрашивает HARQ-функции из MAC-уровня, так что новая иерархическая структура, соответствующая запрошенным HARQ-функциям, превращается из типичной иерархической структуры, т.е. системы связи W-CDMA, которая не использует схему HSDPA. Для того чтобы поддерживать схему HSDPA, MAC-hs-сущность дополнительно реализована в отдельных сущностях MAC-c/sh (общего/разделяемого управления доступом к среде) и MAC-d (общее/переформулированного управления доступом к среде) в структуре MAC-уровня для использования в традиционной системе связи W-CDMA.

Фиг.2 - схема, иллюстрирующая конфигурацию уровня MAC-hs UE-оборудования для применения в CDMA-системах связи, использующих схему HSDPA. Ссылаясь на фиг.2, подуровень 115 MAC-hs приспосабливает функцию HARQ для использования в HS-DSCH, допускающем поддержку схемы HSDPA в качестве основной функции. Подуровень 115 MAC-hs передает сигнал ACK на узел B, когда отсутствует ошибка, ассоциативно связанная с блоком данных (т.е. пакетными данными), принятыми из радиоканала. Если ошибка, ассоциативно связанная с блоком данных, принятым по радиоканалу, присутствует, подуровень 115 MAC-hs вырабатывает сигнал NACK для запроса повторной передачи от и передачи сигнала NACK на узел B. Подуровень 115 MAC-hs принимает предопределенную установочную информацию из RRC.

Блок данных, переданный на подуровень 115 MAC-hs по HS-DSCH, сохраняется в одном из многих HARQ-процессоров, содержащихся в блоке HARQ. В этом случае, ID последовательности операций HARQ, содержащийся в управляющем сигнале нисходящей линии связи, указывает, какие именно HARQ-процессоры будут сохранять блок данных. HARQ-процессор, приобретающий сохраняемый блок данных, передает информацию NACK в UTRAN, когда происходит непредвиденная ошибка в блоке данных, таким образом запрашивая повторную передачу блока данных из UTRAN. Если в блоке данных нет ошибки, HARQ-процессор передает блок данных в блок переупорядочивания и передает информацию ACK в UTRAN. Имеется большое количество блоков переупорядочения, которые подобны буферу передачи UTRAN. Последовательность операций HARQ передает блок данных в соответствующий блоку переупорядочивания посредством PCI (идентификатора класса приоритета), содержащегося в блоке данных. Наиболее важной характеристикой блока переупорядочивания является то, что блок переупорядочивания может поддерживать последовательную передачу данных. Блок данных последовательно передается на верхний уровень на основе TSN (номера последовательности передачи). Если предыдущие блоки данных соответствующего блока данных не приняты, соответствующий блок данных сохраняется в буфере, а затем передается на верхний уровень при условии, что все предыдущие блоки данных были приняты. Обычно блок переупорядочивания принимает блоки данных непоследовательно, так как большое количество последовательностей операций HARQ выполняются одновременно. Буфер переупорядочивания запрашивается, чтобы последовательно передать блоки данных на верхний уровень. Блоки данных некоторых TSN содержатся в буфере переупорядочивания, и, по меньшей мере, один блок данных, соответствующий TSN, который меньше, чем TSN блоков данных, содержащихся в буфере переупорядочивания, пропускается, так что возникает эффект задержки, когда блоки данных не могут быть переданы на верхний уровень.

В случае, где нет ошибки CRC в PDU MAC-hs, что показывает выходной сигнал цепи декодирования MAC-hs HSDPA, сконфигурированной в виде аппаратного устройства, соответствующий PDU MAC-hs передается на верхний MAC-уровень с заранее определенными интервалами времени, равными целому числу, кратному TTI HS-DSCH (2 мс). Основываясь на 5-ом выпуске спецификации TS 25.306 3GPP (Проекта партнерства третьего поколения), чем выше уровень категории HS-PDSCH, тем короче интервал передачи. PDU MAC-hs, принимаемый с заранее заданными интервалами времени, обозначенными «промежуточным минимальным TTI-интервалом (=N) x HS-DSCH TTI (2мс)», передается на верхний MAC-уровень на основе нового определения, названного «минимальным промежуточным TTI-интервалом». Верхний MAC-уровень должен считывать выходные данные уровня MAC-hs HSDPA с заранее определенными интервалами времени, обозначенными «N x HS-DSCH TTI», например с интервалами в 2 мс. При условии, что аппаратные средства не выполняют операцию буферизации, MAC-уровень, обычно работающий в контроллере, неминуемо должен считывать значение PDU MAC-hs с максимальными интервалами в 2 мс. Однако обычным OS (операционным системам), широко используемым для UE, может оказаться затруднительным выполнять операцию обработки прерывания, приспособленную для исполнения предопределенной функции обработки данных с интервалами в 2 мс.

Раскрытие изобретения

Улучшенные устройство и способ для передачи PDU MAC, принятого на верхнем уровне с использованием специального примитива, указываемого ссылкой как PHY-DATA-IND, определенного между PHY- и MAC-уровнями, допускающими обеспечение обслуживания HSDPA в традиционной системе 3GPP, должны быть определены в стандартных спецификациях связи.

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

В соответствии с одним из аспектов настоящего изобретения вышеприведенные и другие цели могут быть достигнуты устройством для передачи по меньшей мере одного PDU (элемента данных протокола), принятого через физический (PHY) уровень на уровне MAC (управления доступом к среде) в системе связи HSDPA (высокоскоростного пакетного доступа по каналу нисходящей линии связи), включающем в себя декодер HS-DSCH (высокоскоростной разделяемого канала нисходящей линии связи) для декодирования PDU с интервалами первого периода, в течение которого PDU принимается с уровня PHY, и сохранения декодированного PDU в первом запоминающем устройстве; второе запоминающее устройство для хранения управляющей таблицы, содержащей расположение и количество информации PDU, и выполнения операции переупорядочения очереди на основе расположения и количества информации PDU; HSDPA-контроллер (высокоскоростного пакетного доступа по нисходящей линии связи) для считывания PDU из первого запоминающего устройства, сохранения считанного PDU во втором запоминающем устройстве, контроля второго запоминающего устройства в течение второго периода, который длиннее, чем первый период, обновления количества PDU-элементов, сохраненных во втором запоминающем устройстве, и передачи сигнала прерывания распределителю переупорядочивания очереди с интервалами второго периода; распределитель переупорядочивания очереди для определения расположения и количества информации PDU из управляющей таблицы, содержащейся во втором запоминающем устройстве, при приеме сигнала прерывания от HSDPA-контроллера и передаче PDU, сохраненного во втором запоминающем устройстве, на верхний уровень.

В соответствии с другим аспектом настоящего изобретения предусматривается способ для передачи по меньшей мере одного PDU (элемента данных протокола), принятого через физический (PHY) уровень на MAC-уровне (управления доступом к среде) в системе связи HSDPA (высокоскоростного пакетного доступа по нисходящей линии связи), включающий в себя этапы выполнения операции переупорядочивания очереди во втором запоминающем устройстве для сохранения управляющей таблицы, содержащей расположение и количество информации PDU, на основе расположения и количества информации PDU; декодирования PDU с интервалами первого периода, в течение которого PDU принимается с PHY-уровня, и сохранения декодированного PDU в первом запоминающем устройстве; считывания PDU из первого запоминающего устройства, сохранения прочитанного PDU во втором запоминающем устройстве, контроля второго запоминающего устройства в течение второго периода, более длинного, чем первый период, обновления количества информации PDU-элементов, сохраненных во втором запоминающем устройстве, и передачи сигнала прерывания распределителю переупорядочивания очереди за интервалами второго периода; и обновления расположения и количества информации PDU в управляющей таблице по сигналу прерывания, и передачи PDU, сохраненного во втором запоминающем устройстве, на верхний уровень.

Краткое описание чертежей

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

Фиг.1 - структурная схема, иллюстрирующая традиционную систему связи UMTS;

Фиг.2 - схема, иллюстрирующая конфигурацию уровня MAC-hs UE-оборудования для применения в CDMA-системе связи, использующей схему HSDPA;

Фиг.3 - структурная схема, иллюстрирующая устройство для обработки PDU (элемента данных протокола) в соответствии с предпочтительным вариантом осуществления настоящего изобретения;

Фиг.4 - блок-схема алгоритма, иллюстрирующая способ для обработки PDU с использованием декодера HS-DSCH в соответствии с предпочтительным вариантом осуществления настоящего изобретения;

Фиг.5 - блок-схема алгоритма, иллюстрирующая способ для обработки PDU с использованием HSDPA-контроллера в соответствии с предпочтительным вариантом осуществления настоящего изобретения; и

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

Осуществление изобретения

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

При условии, что цепь декодирования MAC-hs HSDPA сконфигурирована в виде аппаратного устройства и может выполнять операцию буферизации в течение предопределенного периода времени, MAC-уровню, действующему в качестве верхнего уровня, не требуется считывать PDU MAC-hs с максимальными интервалами в 2 мс. Традиционный уровень техники имеет затруднение в выполнении такой операции буферизации из-за увеличения пространства внутреннего или первого запоминающего устройства в ее собственном аппаратном блоке, обусловленного увеличением в требуемом количестве логических элементов, и поэтому этот способ реализации вообще нежелателен. Настоящее изобретение включает в себя внешнее или второе запоминающее устройство, чтобы буферизовать PDU-элементы MAC-hs, и не выполняет операцию внутренней буферизации, так что отсутствует потребность увеличивать количество логических элементов. Вследствие использования внешнего запоминающего устройства запоминающее устройство значительно большего размера может быть приспособлено к настоящему изобретению, чтобы сохранять в нем PDU MAC-hs. MAC-уровень обрабатывает PDU-элементы MAC-hs, принимаемые с интервалами в 10 мс одновременно, вместо обработки таких PDU MAC-hs с интервалами в 2 мс, имея результатом сокращение излишних загрузок, вызванных частыми выполнениями прерывания.

Интерфейс запоминающего устройства для более эффективной обработки высокоскоростных данных с использованием системы связи HSDPA будет описан ниже со ссылкой на фиг.3. Фиг.3 - структурная схема, иллюстрирующая устройство для обработки PDU (элемента данных протокола) в соответствии с предпочтительным вариантом осуществления настоящего изобретения.

Со ссылкой на Фиг.3 PDU включает в себя модуль 300 декодирования HS-DSCH, внутреннее запоминающее устройство 302, блок 304 управления HSDPA, внешнее запоминающее устройство 306, блок 308 распределения переупорядочивания очереди. Несмотря на то, что предпочтительные варианты осуществления описывают внутреннее и внешнее запоминающее устройство, настоящее изобретение не ограничено запоминающим устройством, которое является физически внешним и внутренним для самого PDU. До описания настоящего изобретения принимается, что промежуточный минимальный TTI-интервал определен, чтобы быть особым значением 1, в качестве обозначенного «промежуточным минимальным TTI-интервалом = 1» в настоящем изобретении, и также принимается, что ошибка CRC отсутствует в принятом PDU MAC-hs, то есть выполнена операция приема максимума данных, если бы даже они могли быть представлены в реализованной системе.

Модуль 300 декодирования HS-DSCH выводит PDU MAC-hs во внутреннее запоминающее устройство 302 с интервалами в 2 мс. HSDPA-контроллер 304 считывает PDU MAC-hs из внутреннего запоминающего устройства 302, где данные записаны с интервалами в 2 мс, и копирует считанный PDU MAC-hs во внешнее запоминающее устройство 306. Информация о первоначально скопированном индексе из большого количества скопированных индексов и количество PDU-элементов MAC-hs, принятых в течение предопределенного времени в 10 мс, обновляется. HSDPA-контроллер 304 информирует распределитель 308 переупорядочивания очереди о присутствии наборов PDU MAC-hs, которые должны быть обработаны посредством внешнего запоминающего устройства 306 (например, максимум 5 наборов PDU MAC-hs) в интервалами в 10 мс. Внешнее запоминающее устройство 306 включает в себя 512 записей, каждая из которых имеет предопределенный размер (например, максимальный размер PDU MAC-hs). Также внешнее запоминающее устройство 306 дополнительно включает в себя управляющую таблицу, которая содержит расположение и количество информации первоначального PDU MAC-hs, скопированного во внешнее запоминающее устройство 306 в течение самого последнего времени в 10 мс. После приема информационного сообщения от HSDPA-контроллера 304 с интервалами в 10 мс распределитель 308 переупорядочивания очереди обновляет информацию управляющей таблицы переупорядочивания, которая используется, чтобы выполнять операцию переупорядочивания очереди на основе расположения и количества информации PDU MAC-hs в управляющей таблице внешнего запоминающего устройства 306. В этом случае максимальное количество управляющих таблиц переупорядочивания установлено в 8. PDU MAC-hs, скопированный во внешнее запоминающее устройство 306, обработан в пределах предопределенного времени 1024 мс (= 64 x 8 x 2), передается на верхний уровень, более высокий чем RLC.

Отдельные способы для обработки данных, использующие модуль 300 декодирования HS-DSCH, блок 304 управления HSDPA и распределитель 308 переупорядочивания очереди, показанные на Фиг.3, будут описаны ниже со ссылкой на фиг. с 4 по 6.

Способ для обработки данных с использованием модуля 300 декодирования HS-DSCH будет описан ниже со ссылкой на фиг.4. Фиг.4 - блок-схема алгоритма, иллюстрирующая способ для обработки PDU с использованием модуля 300 декодирования HS-DSCH в соответствии с предпочтительным вариантом осуществления настоящего изобретения.

Модуль 300 декодирования HS-DSCH остается в режиме ожидания на этапе 400 и определяет, приняты ли данные по HS-PDSCH, на этапе 402. Если на этапе 402 определено, что данные приняты через HS-PDSCH, модуль декодирования HS-DSCH декодирует данные на этапе 404 и проверяет CRC на этапе 406.

Если на этапе 406 определено, что нет ошибки CRC, модуль 300 декодирования HS-DSCH определяет на этапе 408, что выполнен нормальный прием данных, и передает сигнал ACK противоположной стороне, и выводит декодированные данные во внутреннее запоминающее устройство 302. Если на этапе 406 определено, что была обнаружена ошибка CRC, модуль 300 декодирования HS-DSCH передает сигнал NACK противоположной стороне, чтобы запросить повторную передачу с противоположной стороны, и сохраняет принятые данные во внешнем запоминающем устройстве 306 или удаляет те же данные из внешнего запоминающего устройства 306 согласно типу информации HARQ.

Фиг.5 - блок-схема алгоритма, иллюстрирующая способ для обработки PDU с использованием HSDPA-контроллера 304 в соответствии с предпочтительным вариантом осуществления настоящего изобретения. Со ссылкой на фиг.5 HSDPA-контроллер 304 остается в режиме ожидания на этапе 500 и определяет, присутствуют ли первоначально декодированные данные, на этапе 502. Если на этапе 502 определено, что первоначально декодированные данные присутствуют, HSDPA-контроллер 304 на этапе 504 перемещает декодированные данные, сохраненные во внутреннем запоминающем устройстве 302, во внешнее запоминающее устройство 306. HSDPA-контроллер 304 выполняет операции отсчета прерывания с интервалами в 10 мс. Если на этапе 502 определено, что первоначально декодированные данные отсутствуют, HSDPA-контроллер 304 перемещает декодированные данные, сохраненные во внутреннем запоминающем устройстве 302, во внешнее запоминающее устройство 306 на этапе 508. HSDPA-контроллер 304 на этапе 510 определяет, истекли ли 10 мс. Если на этапе 510 определено, что 10 мс истекли, HSDPA-контроллер 304 отправляет распределителю переупорядочивания очереди, содержащемуся на MAC-уровне, сообщение, обозначенное как «PHY-HS-DATA-IND», на этапе 512. Иначе говоря, HSDPA-контроллер 304 перемещает декодированные данные, сохраненные во внутреннем запоминающем устройстве 302 во внешнем запоминающем устройстве 306 так, чтобы оно могло предохранить внутреннее запоминающее устройство, обновляемое с максимальными интервалами в 10 мс, от перезаписи. Если первоначально декодированные данные присутствуют на этапе 502, HSDPA-контроллер 304 выполняет операции прерывания с интервалами в 10 мс. HSDPA-контроллер 304 передает сообщение «PHY-HS-DATA-IND» распределителю 308 переупорядочивания очереди MAC-уровня с интервалами в 10 мс.

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

Со ссылкой на фиг.6 после приема сообщения «PHY-HS-DATA-IND» от HSDPA-контроллера 304 распределитель переупорядочивания очереди обрабатывает большое количество PDU MAC-hs, вновь сохраненных во внешнем запоминающем устройстве 306 в течение самых последних 10 мс, и обновляет управляющую таблицу переупорядочивания, чтобы выполнить максимум из 8 функций переупорядочивания очереди.

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

Как очевидно из вышеприведенного описания, настоящее изобретение не выполняет операцию аппаратной буферизации, поскольку приспосабливает внешнее запоминающее устройство для буферизации большого количества принятых PDU-элементов MAC-hs так, что это может предотвратить увеличение количества логических элементов. Вследствие использования внешнего запоминающего устройства настоящее изобретение может приспосабливать запоминающее устройство значительно большего размера, допускающее сохранение PDU-элементов MAC-hs. HSDPA-контроллер копирует принятые PDU MAC-hs во внешнее запоминающее устройство, так что оно может выполнять команды других уровней, управляемых ЦП (CPU, центральным процессором), одновременно. Дополнительно, MAC-уровень одновременно обрабатывает PDU-элементы MAC-hs, принимаемые с интервалами в 10 мс, вместо необходимости обрабатывать PDU-элементы MAC-hs с интервалами в 2 мс. Реализация настоящего изобретения имеет результатом сокращение излишних нагрузок, вызванных частыми операциями прерывания. Кроме того, отдельные PDU MAC-hs, буферизированные посредством внешнего запоминающего устройства, выполняют операции переупорядочивания, обусловленные результатом обработки таблицы управления переупорядочивания, и используются на MAC- и RLC- уровнях совместно, имея результатом сокращение количества излишних операций копирования/присоединения между MAC- и RLC-уровнями.

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

1. Устройство для передачи по меньшей мере одного элемента данных протокола (PDU), принятого через физический уровень (PHY) на МАС-уровне (управления доступом к среде) в системе связи высокоскоростного пакетного доступа (HSDPA) по нисходящей линии связи, содержащее декодер HS-DSCH (высокоскоростного разделяемого канала нисходящей линии связи) для декодирования PDU с интервалами первого периода, в течение которого PDU принимается от PHY-уровня, и сохранения PDU в первом запоминающем устройстве; второе запоминающее устройство для хранения управляющей таблицы, содержащей расположение и количество информации PDU, и выполнения операций переупорядочивания очереди на основе положения и количества информации PDU; HSDPA-контроллер (высокоскоростного пакетного доступа по нисходящей линии связи) для считывания PDU из первого запоминающего устройства, сохранения PDU во втором запоминающем устройстве, контроля второго запоминающего устройства в течение второго периода, более длинного, чем первый период, обновления количества PDU, сохраненных во втором запоминающем устройстве, и передачи сигнала прерывания распределителю переупорядочивания очереди с интервалами второго периода; и распределитель переупорядочивания очереди для считывания расположения и количества информации PDU из управляющей таблицы по приему сигнала прерывания от HSDPA-контроллера, и передачи PDU, сохраненного во втором запоминающем устройстве, на верхний уровень.

2. Устройство по п.1, в котором второй период является одним из 10 мс и целого числа, кратного 10 мс.

3. Устройство по п.1, в котором HSDPA-контроллер, если первоначально декодированный PDU присутствует, перемещает декодированный PDU, сохраненный в первом запоминающем устройстве, во второе запоминающее устройство.

4. Устройство по п.1, в котором HSDPA-контроллер передает информацию примитива для информирования распределителя переупорядочивания очереди верхнего уровня о наступлении второго периода, если второй период наступает во время передачи декодированного PDU, сохраненного в первом запоминающем устройстве, во второе запоминающее устройство.

5. Устройство по п.1, в котором распределитель переупорядочивания очереди принимает информацию примитива от HSDPA-контроллера, определяет, какие именно PDU являются вновь добавленными во второе запоминающее устройство в течение самого последнего второго периода, и обновляет управляющую таблицу для выполнения функции переупорядочивания очереди.

6. Способ для передачи по меньшей мере одного PDU (элемента данных протокола), принятого через физический (PHY) уровень на MAC-уровне (управления доступом к среде) в системе связи HSDPA (высокоскоростного пакетного доступа по нисходящей линии связи), содержащий этапы, на которых а) выполняют операцию переупорядочивания очереди во втором запоминающем устройстве для сохранения управляющей таблицы, содержащей расположение и количество информации PDU, операцией переупорядочения очереди, основанной на расположении и количестве информации PDU; b) декодируют PDU с интервалами первого периода, в течение которого PDU принимается с PHY-уровня, и сохраняют декодированный PDU в первом запоминающем устройстве; с) считывают PDU из первого запоминающего устройства, сохраняют считанный PDU во втором запоминающем устройстве, контролируют второе запоминающее устройство в течение второго периода, более длинного, чем первый период, обновляют количество PDU-элементов, сохраненных во втором запоминающем устройстве, и передают сигнал прерывания распределителю переупорядочивания очереди с интервалами второго периода; и d) обновляют расположение и количество информации PDU в управляющей таблице по сигналу прерывания, и передают PDU, сохраненный во втором запоминающем устройстве, на верхний уровень.

7. Способ по п.6, в котором второй период является одним из 10 мс и целого числа, кратного 10 мс.

8. Способ по п.6, в котором этап (b) включает в себя этап, на котором b1) если первоначально декодированный PDU присутствует, перемещают PDU, сохраненный в первом запоминающем устройстве во втором запоминающем устройстве, и синхронизируют второй период.

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

10. Способ по п.9, в котором информацию примитива обозначают как PHY-HS-DATA-IND.

11. Способ по п.6, в котором этап (с) включает в себя этап, на котором с1) по приему информации примитива, определяют, какие именно из PDU являются вновь добавленным во второе запоминающее устройство в течение самого последнего второго периода, и обновляют управляющую таблицу для выполнения функции переупорядочивания очереди.