RU2313193C2 - Способ и устройство для генерирования управляющей информации для пакетных данных - Google Patents
Способ и устройство для генерирования управляющей информации для пакетных данных Download PDFInfo
- Publication number
- RU2313193C2 RU2313193C2 RU2003135630/09A RU2003135630A RU2313193C2 RU 2313193 C2 RU2313193 C2 RU 2313193C2 RU 2003135630/09 A RU2003135630/09 A RU 2003135630/09A RU 2003135630 A RU2003135630 A RU 2003135630A RU 2313193 C2 RU2313193 C2 RU 2313193C2
- Authority
- RU
- Russia
- Prior art keywords
- value
- time intervals
- data packet
- calculated
- information
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 35
- 230000005540 biological transmission Effects 0.000 claims abstract description 64
- 238000004891 communication Methods 0.000 claims abstract description 55
- 125000004122 cyclic group Chemical group 0.000 claims description 36
- 230000002045 lasting effect Effects 0.000 claims description 10
- 238000004590 computer program Methods 0.000 claims description 2
- 238000012795 verification Methods 0.000 claims 1
- 230000000694 effects Effects 0.000 abstract description 2
- 239000000126 substance Substances 0.000 abstract 1
- 230000006870 function Effects 0.000 description 27
- 238000010586 diagram Methods 0.000 description 11
- 238000001228 spectrum Methods 0.000 description 7
- 238000013459 approach Methods 0.000 description 5
- 230000003321 amplification Effects 0.000 description 4
- 238000001914 filtration Methods 0.000 description 4
- 238000003199 nucleic acid amplification method Methods 0.000 description 4
- 101100273866 Aedes albopictus CECC1 gene Proteins 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 230000004044 response Effects 0.000 description 2
- 101000741965 Homo sapiens Inactive tyrosine-protein kinase PRAG1 Proteins 0.000 description 1
- 102100038659 Inactive tyrosine-protein kinase PRAG1 Human genes 0.000 description 1
- 239000000872 buffer Substances 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012856 packing Methods 0.000 description 1
- 230000010363 phase shift Effects 0.000 description 1
- 230000010287 polarization Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/16—Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
- H04W28/18—Negotiating wireless communication parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0036—Systems modifying transmission characteristics according to link quality, e.g. power backoff arrangements specific to the receiver
- H04L1/0038—Blind format detection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0056—Systems characterized by the type of code used
- H04L1/0059—Convolutional codes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0056—Systems characterized by the type of code used
- H04L1/0061—Error detection codes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0056—Systems characterized by the type of code used
- H04L1/0067—Rate matching
- H04L1/0068—Rate matching by puncturing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0056—Systems characterized by the type of code used
- H04L1/0071—Use of interleaving
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/02—Arrangements for detecting or preventing errors in the information received by diversity reception
- H04L1/06—Arrangements for detecting or preventing errors in the information received by diversity reception using space diversity
- H04L1/0618—Space-time coding
- H04L1/0675—Space-time coding characterised by the signaling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/08—Arrangements for detecting or preventing errors in the information received by repeating transmission, e.g. Verdan system
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/04—Error control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/1607—Details of the supervisory signal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/52—Allocation or scheduling criteria for wireless resources based on load
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W74/00—Wireless channel access
- H04W74/04—Scheduled access
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Mobile Radio Communication Systems (AREA)
- Communication Control (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Time-Division Multiplex Systems (AREA)
Abstract
Изобретение относится к технике связи. Технический результат состоит в повышении быстродействия. Для этого пакеты данных передают, по меньшей мере, в течение одного интервала времени из места передачи, вычисляют величину из начальной величины и информации, причем начальная величина является функцией числа интервалов времени передачи пакета данных, величину и информацию передают из места передачи, переданную величину и информацию принимают в месте приема, повторно вычисляют величину из принятой информации и определяют число интервалов времени передачи пакета данных из вычисленной и повторно вычисленной величин. 8 н. и 23 з.п. ф-лы, 5 ил.
Description
Настоящая заявка испрашивает приоритет по 35 USC §119(е) для предварительной заявки серийный № 60/289450, зарегистрированной 7 мая 2001 г., и предварительной заявки серийный № 60/294674, зарегистрированной 30 мая 2001 г., содержание которых включено в настоящее описание в качестве ссылки.
Настоящее изобретение относится, в целом, к системам связи и, более конкретно, к системам и способам, предназначенным для того, чтобы генерировать управляющую информацию для передачи пакетных данных.
Современные системы связи спроектированы таким образом, чтобы дать возможность множественным пользователям осуществлять доступ к общей среде связи. Многочисленные способы множественного доступа известны в данной области техники, такие как множественный доступ с временным разделением (TDMA, МДВР), множественный доступ с частотным разделением (FDMA, МДЧР), множественный доступ с пространственным разделением, множественный доступ с разделением поляризации и множественный доступ с кодовым разделением (CDMA, МДКР) и другие подобные способы множественного доступа. Концепция множественного доступа является методологией назначения каналов, которая дает возможность множественным пользователям осуществлять доступ к общей среде связи. Назначения каналов могут принимать различные виды в зависимости от конкретного способа множественного доступа. В качестве примера, в системах МДЧР весь частотный спектр разделяется на несколько меньших поддиапазонов, и каждому пользователю предоставляется свой собственный поддиапазон, чтобы осуществлять доступ к среде связи. Альтернативно в системах МДВР каждому пользователю предоставляется весь частотный спектр в течение периодически повторяющихся интервалов времени. В системах МДКР каждому пользователю предоставляется весь частотный спектр в течение всего времени, но пользователь различает свою передачу посредством использования уникального кода.
МДКР является способом модуляции и множественного доступа, основанным на связи с широким спектром. В системе связи МДКР большое число сигналов совместно используют один и тот же частотный спектр. Это выполняется с помощью передачи каждого сигнала с различным кодом, который модулирует несущую частоту и таким образом расширяет спектр формы сигнала. Переданные сигналы разделяются в приемнике с помощью демодулятора, который использует соответствующий код, чтобы сузить спектр желаемого сигнала. Нежелательные сигналы, коды которых не совпадают, не сужаются в полосе частот, а только способствуют шуму.
Использование способов МДКР для коммуникаций множественного доступа обычно предоставляет увеличенную емкость пользователей по сравнению с традиционными способами МДВР и МДЧР. В результате больше пользователей могут осуществлять доступ к сети или взаимодействовать другом с другом через одну или более базовых станций. В системах МДКР назначения каналов основаны на ортогональных последовательностях, известных как коды Уолша. В зависимости от конкретного приложения связи может требоваться любое число каналов кода Уолша, чтобы поддерживать различные управляющие сигналы, такие как пилот-сигнал и другие совместно используемые управляющие сигналы. Эти управляющие сигналы имеют тенденцию потреблять ресурсы системы и таким образом уменьшать емкость пользователей с помощью уменьшения ресурсов, доступных для того, чтобы обрабатывать трафик. С быстрым увеличением радио приложений в течение последних лет имеется потребность в более эффективной и надежной методологии управляющих сигналов, которая уменьшает вычислительную сложность, чтобы максимизировать емкость пользователей, с помощью выделения больших системных ресурсов для трафика.
В одном аспекте настоящего изобретения раскрывается способ связи, включающий в себя передачу пакета данных, по меньшей мере, в течение одного интервала времени из места передачи, вычисление величины из начальной величины и информации, причем начальная величина является функцией числа интервалов времени передачи пакета данных, передачу величины и информации из места передачи, прием переданной величины и информации в месте приема, повторное вычисление величины из принятой информации и определение числа интервалов времени передачи пакета данных их вычисленной и повторно вычисленной величин.
В другом аспекте настоящего изобретения предлагается система связи, которая включает в себя базовую станцию, имеющую элемент канала, сконфигурированный таким образом, чтобы генерировать пакет данных, продолжающийся, по меньшей мере, в течение одного интервала времени, и вычислять величину из начальной величины и информации, причем начальная величина является функцией числа интервалов времени пакета данных, и передатчик, сконфигурированный таким образом, чтобы передавать пакет данных, величину и информацию, и абонентскую станцию, имеющую приемник, сконфигурированный таким образом, чтобы принимать величину и информацию из базовой станции, и процессор, сконфигурированный таким образом, чтобы повторно вычислять величину из принятой информации и определять число интервалов времени пакета данных из вычисленной и повторно вычисленной величин.
Еще одним аспектом настоящего изобретения является устройство передачи, которое включает в себя элемент канала, сконфигурированный таким образом, чтобы генерировать пакет данных, продолжающийся, по меньшей мере, в течение одного интервала времени, и вычислять величину из начальной величины и информации, причем начальная величина является функцией числа интервалов времени пакета данных, и передатчик, сконфигурированный таким образом, чтобы передавать пакет данных, величину и информацию.
В дополнительном аспекте настоящего изобретения раскрывается устройство приема, которое включает в себя приемник, сконфигурированный таким образом, чтобы принимать пакет данных, переданный, по меньшей мере, в течение одного интервала времени, и величину и информацию, причем величина вычислена из начальной величины и информации, при этом начальная величина является функцией числа интервалов времени передачи пакета данных, и процессор, сконфигурированный таким образом, чтобы повторно вычислять величину из принятой информации и определять число интервалов времени передачи пакета данных из вычисленной и повторно вычисленной величин.
Еще в одном аспекте настоящего изобретения раскрывается читаемый с помощью компьютера носитель, осуществляющий программу команд, выполняемых компьютерной программой, чтобы выполнять способ связи, причем способ включает в себя генерирование пакета данных, продолжающегося, по меньшей мере, в течение одного интервала времени, вычисление величины из начальной величины и информации, при этом начальная величина является функцией числа интервалов времени пакета данных, и форматирование пакета данных, величины и информации для передачи через носитель связи.
В другом аспекте настоящего изобретения предложена система связи, включающая в себя базовую станцию, имеющую средство, предназначенное для генерирования пакета данных, продолжающегося, по меньшей мере, в течение одного интервала времени, и средство, предназначенное для вычисления величины из начальной величины и информации, причем начальная величина является функцией числа интервалов времени пакета данных, и средство, предназначенное для передачи пакета данных, величины и информации, и абонентскую станцию, имеющую средство, предназначенное для приема величины и информации из базовой станции, и средство, предназначенное для повторного вычисления величины из принятой информации и определения числа интервалов времени пакета данных из вычисленной и повторно вычисленной величин.
Еще в одном аспекте настоящего изобретения предлагается устройство передачи, которое включает в себя средство, предназначенное для генерирования пакета данных, продолжающегося, по меньшей мере, в течение одного интервала времени, средство, предназначенное для вычисления величины из начальной величины и информации, при этом начальная величина является функцией числа интервалов времени пакета данных, и средство, предназначенное для форматирования пакета данных, величины и информации для передачи через носитель связи.
В дополнительном аспекте настоящего изобретения предлагается устройство приема, которое включает в себя средство, предназначенное для приема пакета данных, переданного, по меньшей мере, в течение одного интервала времени, и величины и информации, причем величина вычислена из начальной величины и информации, при этом начальная величина является функцией числа интервалов времени передачи пакета данных, и средство, предназначенное для повторного вычисления величины из принятой информации и определения числа интервалов времени передачи пакета данных из вычисленной и повторно вычисленной величин.
Понятно, что эти и другие аспекты настоящего изобретения без труда будут понятны специалистам в данной области техники из следующего подробного описания, в котором изображены и описаны только примерные варианты осуществления изобретения просто в качестве иллюстрации. Изобретение допускает другие и отличные варианты осуществления, и некоторые его детали допускают модификацию в различных аспектах, причем все это не выходит за рамки объема предлагаемого изобретения. Таким образом, чертежи и описание следует рассматривать как иллюстративные по сути, а не как ограничительные.
Аспекты настоящего изобретения проиллюстрированы в качестве примера, а не в качестве ограничения, на сопровождающих чертежах, на которых одинаковые ссылочные номера относятся к одинаковым элементам, на которых:
фиг. 1 - функциональная блок-схема примерной системы связи МДКР;
фиг. 2 - функциональная блок-схема, иллюстрирующая основные подсистемы примерной системы связи МДКР фиг. 1;
фиг. 3 - функциональная блок-схема, иллюстрирующая примерный элемент канала, сконфигурированный таким образом, чтобы генерировать информационные подпакеты, имеющие формат одного интервала времени;
фиг. 4 - функциональная блок-схема, иллюстрирующая примерный элемент канала, сконфигурированный таким образом, чтобы генерировать информационные подпакеты, имеющие формат двух интервалов времени;
фиг. 5 - функциональная блок-схема, иллюстрирующая примерный элемент канала, сконфигурированный таким образом, чтобы генерировать информационные подпакеты, имеющие формат четырех интервалов времени.
Подробное описание, приведенное ниже в связи с упомянутыми чертежами, предназначено для описания примерных вариантов осуществления, в которых может быть применено настоящее изобретение. Понятие "примерный", используемое во всем этом описании, означает "служащий в качестве примера, образца или иллюстрации" и не должно быть истолковано как предпочтительный или преимущественный по отношению к другим вариантам осуществления. Подробное описание включает в себя детали для предоставления полного понимания настоящего изобретения. Однако специалистам в данной области техники будет понятно, что настоящее изобретение может быть применено без этих специфических деталей.
В некоторых примерах хорошо известные структуры и устройства изображены в виде блок-схемы для того, чтобы избежать затенения концепций настоящего изобретения.
В примерном осуществлении системы связи пакеты данных могут передаваться в течение одного или более интервалов времени. Информационный подпакет сопровождает каждый пакет данных. Информационный подпакет включает в себя информацию для декодирования соответствующего пакета данных и величину, вычисленную из начальной величины с использованием этой информации. Величина, встроенная в передачу, может быть использована для того, чтобы определить число интервалов времени, использованных для того, чтобы передать соответствующий пакет данных.
Различные аспекты этих способов управляющего канала будут описаны в контексте систем связи МДКР, поддерживающей приложения речевых и высокоскоростных пакетных данных с коммутацией каналов. Однако специалисты в данной области техники поймут, что эти способы управляющего канала также подходят для использования в различных других коммуникационных средах. Таким образом, любая ссылка на систему связи МДКР предназначена только для того, чтобы проиллюстрировать изобретательские аспекты настоящего изобретения, с пониманием, что такие изобретательские аспекты имеют широкий диапазон приложений.
Фиг. 1 - упрощенная функциональная блок-схема примерной системы связи МДКР, поддерживающей приложения речевых и высокоскоростных пакетных данных с коммутацией каналов. Контроллер 102 базовой станции может быть использован для того, чтобы обеспечивать интерфейс между сетью 104 и всеми базовыми станциями, распределенными по всей географической области. Географическая область разделена на подобласти, известные как ячейки или секторы. Базовая станция обычно назначается для того, чтобы обслуживать все абонентские станции в подобласти. Для простоты объяснения изображена только одна базовая станция 106. Абонентская станция может осуществлять доступ к сети 104 или взаимодействовать с другими абонентскими станциями (не изображены) через одну из базовых станций под управлением контроллера 102 базовой станции.
Фиг. 2 - примерная функциональная блок-схема, иллюстрирующая основные подсистемы примерной системы связи МДКР фиг. 1. Контроллер 102 базовой станции содержит множество селекторных элементов, несмотря на то, что для простоты изображен только один селекторный элемент 202. Один селекторный элемент используется для того, чтобы управлять передачей между одной или более базовыми станциями, находящимися на связи с одной абонентской станцией 108. Когда инициирован вызов, процессор 204 управления вызовом может быть использован для того, чтобы установить соединение между селекторным элементом 202 и базовой станцией 106. Базовая станция 106 затем может назначить ID МАС, ИД КДС (контроллер доступа к среде) для того, чтобы идентифицировать связи, предназначенные для абонентской станции 108, через это соединение. Назначенный ИД КДС может быть передан из базовой станции 106 в абонентскую станцию 108 с помощью обмена сигнальными сообщениями во время установки вызова.
Селекторный элемент 202 может быть сконфигурирован таким образом, чтобы принимать речь и высокоскоростные данные с коммутацией каналов из сети 104. Селекторный элемент 202 посылает речь и высокоскоростные данные с коммутацией каналов в каждую базовую станцию, находящуюся на связи с предназначенной абонентской станцией 108. Базовая станция 106 генерирует передачу прямой линии связи, которая включает в себя прямой канал пакетных данных для высокоскоростной доставки данных из базовой станции 106 в одну или более абонентских станций. Прямая линия связи относится к передаче из базовой станции 106 в абонентскую станцию. Прямой канал пакетных данных может быть составлен из любого числа подканалов кода Уолша в зависимости от требований пользователей речи и высокоскоростных данных с коммутацией каналов. Прямой канал пакетных данных обычно обслуживает одну абонентскую станцию в некоторый момент времени мультиплексированным способом с разделением времени.
Базовая станция 108 может включать в себя очередь 206 данных, которая буферизирует данные из селекторного элемента 202 перед передачей в абонентскую станцию 108. Данные из очереди 206 данных могут подаваться в элемент 208 канала. Элемент 208 канала разделяет данные на множество пакетов данных. В зависимости от числа пакетов данных, необходимых для того, чтобы эффективно передавать данные из селекторного элемента, может быть использовано любое число подканалов кода Уолша. Затем элемент 208 канала кодирует пакеты данных, используя итеративный процесс кодирования, такой как турбокодирование, шифрует закодированные символы, используя длинную псевдошумовую (PN, ПШ) последовательность, и перемежает зашифрованные символы. Затем некоторые или все из перемежеванных символов могут быть выбраны для того, чтобы сформировать подпакеты данных для первоначальной передачи прямой линии связи или повторной передачи. Затем символы подпакета данных могут быть модулированы с помощью элемента 208 канала с использованием QPSK, КФМ (квадратурная фазовая манипуляция), КФМ 8-го порядка, 16-QAM, (КАМ 16-го порядка) (квадратурная амплитудная модуляция) или любой другой схемы модуляции, известной в данной области техники, демультиплексированы на синфазную (I) и квадратурную (Q) составляющие и покрыты разным кодом Уолша. Затем подпакеты данных для каждого подканала кода Уолша могут быть объединены с помощью элемента 208 канала и преобразованы с помощью квадратурного расширения с использованием коротких ПШ кодов. Короткие ПШ коды находятся на втором уровне кодирования, который используется для того, чтобы изолировать одну подобласть от другой. Этот подход дает возможность повторного использования кодов Уолша в каждой подобласти. Затем расширенные подсигналы Уолша могут быть поданы в передатчик 210 для фильтрации, преобразования с повышением частоты и усиления перед передачей через прямую линию связи из базовой станции в абонентскую станцию 108 через антенну 212.
Функции управления и планирования могут быть обеспечены с помощью планировщика 214 канала. Планировщик 214 канала принимает размер очереди из очереди 206 данных, который указывает на количество данных для передачи в абонентскую станцию 108, и планирует размер подпакета данных и скорость данных для передачи прямой линии связи, чтобы максимизировать пропускную способность и минимизировать задержку передачи на основании качества канала связи между базовой станцией 106 и абонентской станцией 108. Размер подпакета или пакета данных определен с помощью числа бит, содержащихся в нем. В зависимости от запланированного размера пакета данных и скорости данных подпакеты данных могут быть переданы в течение одного или более интервалов времени. В одном примерном варианте осуществления системы связи МДКР подпакеты данных могут передаваться в течение одного, двух, четырех или восьми интервалов времени 1,25 мс.
Планировщик 214 канала также может планировать формат модуляции подпакетов данных на основании качества канала связи между базовой станцией 106 и абонентской станцией 108. В качестве примера, в среде, относительно лишенной искажений, с малыми помехами планировщик 214 канала может планировать высокую скорость данных, чтобы передавать каждый подпакет данных в течение одного интервала времени с форматом модуляции КАМ 16-го порядка. Наоборот, для абонентских станций с плохими состояниями канала планировщик 214 канала может планировать низкую скорость данных, чтобы передавать каждый подпакет данных в течение восьми интервалов времени с форматом модуляции КФМ. Оптимальное сочетание скорости данных и формата модуляции, чтобы максимизировать пропускную способность системы, может быть без труда определено специалистами в данной области техники.
Передача прямой линии связи, сгенерированная базовой станцией 106, также может включать в себя один или более прямых управляющих сигналов пакетных данных, связанных с прямым каналом пакетных данных. Традиционные высокоскоростные системы пакетных данных с размещениями множественных интервалов времени иногда используют два прямых управляющих сигнала пакетных данных: прямой первичный управляющий сигнал пакетных данных и прямой вторичный управляющий сигнал пакетных данных. Прямой вторичный управляющий сигнал пакетных данных несет информационные подпакеты, которые могут быть использованы абонентской станцией для того, чтобы принимать или декодировать соответствующие подпакеты данных в прямом канале пакетных данных. Таким же способом, как прямой канал пакетных данных, информационные подпакеты, переносимые прямым вторичным управляющим сигналом пакетных данных, могут передаваться в течение одного или более интервалов времени, чтобы оптимизировать связь с различными абонентскими станциями, имеющими разные состояния канала. В одном примерном варианте осуществления системы связи МДКР информационные подпакеты могут передаваться через прямой вторичный управляющий канал пакетных данных в одном, двух или четырех интервалах времени 1,25 мс, в зависимости от числа интервалов времени, занятых соответствующими подпакетами. В качестве примера, информационные подпакеты могут передаваться в течение одного интервала для подпакета данных, равного одному интервалу, двух интервалов для подпакета данных, равного двум интервалам, четырех интервалов для подпакета данных, равного четырем интервалам, или подпакета данных, равного восьми интервалам. Для того чтобы отличать формат подпакета данных четырех интервалов от восьми интервалов, могут использоваться различные способы. Одним подходом является использовать разные перемежители, чтобы переупорядочивать последовательность символов в базовой станции в зависимости от того, передается ли подпакет в течение четырех или восьми интервалов времени. Число интервалов времени, занятых информационным подпакетом в прямом вторичном управляющем канале пакетных данных, может быть определено из информации, переносимой в прямом первичном управляющем канале пакетных данных.
По меньшей мере, в одном варианте осуществления системы связи МДКР, использующей передачи в течение множественных интервалов времени, первичный и вторичный управляющие каналы пакетных данных могут быть объединены в один прямой управляющий канал пакетных данных. В этом варианте осуществления число интервалов времени, занятых информационным подпакетом, переносимым по прямому управляющему каналу пакетных данных, может быть определено из информации в самом подпакете множеством способов. В качестве примера, величина контроля циклическим избыточным кодом (CRC, КЦИК) может быть включена в информационный подпакет, переносимый по прямому управляющему каналу пакетных данных. КЦИК вычисляется с помощью выполнения известного алгоритма относительно последовательности бит, образующей информационный подпакет. Алгоритм, по существу, является процессом деления, в котором вся последовательность бит в информационном подпакете рассматривается как одно двоичное число, которое делится на некоторую заранее выбранную константу. Частное, получаемое в результате деления, отбрасывается, а любой остаток сохраняется как величина КЦИК. Алгоритм может быть запрограммирован в программном обеспечении или, альтернативно, выполнен с помощью аппаратного обеспечения. Аппаратное обеспечение может быть реализовано с помощью сдвигового регистра в сочетании с одной или более логических функций. Сдвиговый регистр сконфигурирован таким образом, чтобы принимать информационный подпакет по одному бит за один раз. Содержимое сдвигового регистра при завершении этого процесса равно остатку функции деления или величине КЦИК. Способ широко известен в данной области техники.
В абонентской станции функция контроля КЦИК может быть выполнена относительно информационных подпакетов, адресованных в абонентскую станцию через ИД КДС. Конкретно, КЦИК может быть повторно вычислен в течение одного или более интервалов времени, и повторно вычисленные величины КЦИК можно сравнить с переданной величиной КЦИК, встроенной в передачу прямой линии связи. Длина информационного подпакета, т.е. число интервалов времени, занятых информационным подпакетом, затем может быть определена из повторно вычисленной величины КЦИК, которая соответствует величине КЦИК, встроенной в передачу прямой линии связи. В качестве примера, если величина КЦИК, вычисленная абонентской станцией в течение двух интервалов времени, соответствует величине КЦИК, встроенной в передачу прямой линии связи, тогда длина информационного подпакета равна двум интервалам времени. Если никакие величины КЦИК, вычисленные абонентской станцией, не соответствуют величине КЦИК, встроенной в передачу прямой линии связи, тогда абонентская станция предполагает, что соответствующий подпакет данных был предназначен для другой абонентской станции.
Когда число интервалов времени, занятых информационным подпакетом, определено, оно может быть использовано для того, чтобы декодировать соответствующий подпакет данных. Если абонентская станция может последовательно декодировать пакет данных, который включает в себя текущий подпакет данных и любые ранее принятые подпакеты данных для пакета данных, тогда абонентская станция посылает ответ подтверждения (ACK, ПДТ) в базовую станцию. Если пакет данных не может быть успешно декодирован, тогда абонентская станция посылает ответ отрицательного подтверждения (NACK, ОПДТ), запрашивая дополнительные подпакеты данных. Предполагается, что пакет данных может быть успешно декодирован, если будет проверен КЦИК пакета данных.
Подпакет, защищенный КЦИК, также может обеспечить увеличенную пропускную способность системы с помощью уменьшения вероятности ложного предупредительного сигнала прямого управляющего канала пакетных данных. Вероятность ложного предупредительного сигнала является вероятностью того, что абонентская станция будет пытаться ошибочно декодировать подпакет, предназначенный для другой абонентской станции.
Величина КЦИК также может быть использована для того, чтобы отличать формат подпакета четырех интервалов от восьми интервалов. Это может быть выполнено с помощью установки начального КЦИК в одну или две разные величины, в зависимости от формата подпакета данных. Начальная величина КЦИК относится к содержимому сдвигового регистра перед тем, как информационный подпакет сдвинут посредством этого регистра. В традиционных системах связи МДКР, использующих обнаружение ошибок с помощью КЦИК, величина КЦИК вычисляется с помощью процедуры, которая устанавливает начальное значение КЦИК во все "единицы". Эта процедура является традиционным способом, предназначенным для того, чтобы идентифицировать подпакет данных, имеющий формат одного или двух интервалов, хотя может быть использована любая начальная величина КЦИК. В случае, когда подпакет данных имеет формат восьми интервалов времени, величина КЦИК может быть вычислена с помощью процедуры, которая устанавливает начальную величину КЦИК во все "нули" или в некоторую другую величину, которая отличает передачу восьми интервалов от передачи четырех интервалов. Этот подход может быть более привлекательным, чем использование двух разных блочных перемежителей, которые отличают формат подпакета четырех интервалов от восьми интервалов, из-за уменьшенной вычислительной сложности как в базовой станции, так и в абонентской станции.
Элемент 208 канала может быть использован для того, чтобы генерировать информацию для прямого управляющего канала пакетных данных. Конкретно, элемент канала генерирует полезную нагрузку с помощью пакетирования ИД КДС из 6 бит, идентифицирующего предназначенную абонентскую станцию, ИД подпакета из 2 бит, который идентифицирует подпакет данных, ИД канала ARQ, АЗП (автоматический запрос повторения) из 2 бит, который идентифицирует пакет данных, из которого был получен подпакет данных, и поле длины из 3 бит, которое указывает размер подпакета данных.
Элемент 208 канала может быть реализован как электронное аппаратное обеспечение, в компьютерном программном обеспечении или в их сочетании. Элемент 208 канала может быть реализован с помощью процессора общего назначения, процессора цифрового сигнала (DSP, ПЦС), специализированной интегральной схемы (ASIC, СИС), вентильной матрицы, программируемой в условиях эксплуатации (FPGA, ВМПУЭ) или другого программируемого логического устройства, дискретного логического элемента или транзисторной логики, дискретных компонентов аппаратного обеспечения или любой их комбинации, чтобы выполнять одну или более функций, описанных в настоящем описании. В одном примерном варианте осуществления элемента 208 канала функции элемента канала могут выполняться с помощью процессора общего назначения, такого как микропроцессор или специализированный процессор, такой как программируемый ПЦС, имеющий уровень встроенного программного обеспечения связи, чтобы реализовывать функции элемента канала. В этом варианте осуществления уровень встроенного программного обеспечения связи может использоваться для того, чтобы вызывать различные кодеры, модуляторы и поддерживающие функции, чтобы разместить различные передачи множественных интервалов времени.
Фиг. 3 - функциональная блок-схема элемента канала, сконфигурированного для генерирования примерного прямого управляющего сигнала пакетных данных для передачи одного интервала времени. В этой конфигурации полезная нагрузка из 13 бит подается в генератор 302 КЦИК. Генератор 302 КЦИК может быть использован для того, чтобы вычислять величину КЦИК в течение всей полезной нагрузки или любой ее части. С помощью вычисления величины КЦИК только в течение части полезной нагрузки можно достичь уменьшения вычислительной сложности. Величина КЦИК может быть любым числом бит, в зависимости от параметров проекта. В описанном примерном варианте осуществления генератор 302 КЦИК добавляет 8 бит к полезной нагрузке.
Защищенная полезная нагрузка из 21 бит может быть подана в генератор 304 хвостовых бит кодера. Генератор 304 хвостовых бит кодера генерирует последовательность бит, которая присоединяется к концу полезной нагрузки. Последовательность бит, которая составляет хвостовые бит, используется для того, чтобы гарантировать, что декодер в абонентской станции обеспечен последовательностью, которая заканчивается известным состоянием, таким образом облегчая точное декодирование. 8 хвостовых бит могут быть сгенерированы с помощью генератора хвостовых бит, однако, как без труда поймут специалисты в данной области техники, хвостовые бит могут быть любой длины.
Защищенная полезная нагрузка из 29 бит может быть подана в сверточный кодер 306. Сверточный кодер 306 обеспечивает функциональную возможность исправления ошибок прямой линии связи в абонентской станции и может быть реализован с любой скоростью кодирования и длины ограничения, в зависимости от конкретных параметров проекта и общих ограничений системы. В примерном варианте осуществления, изображенном на фиг. 3, сверточное кодирование выполняется со скоростью 1/2 при длине ограничения, равной 9. В результате последовательность из 29 бит, введенная в сверточный кодер 306, кодируется в последовательность из 58 символов. Сверточное кодирование широко известно, и специалисты в данной области техники без труда смогут установить компромиссы производительности, чтобы определить подходящую скорость и длину ограничения, чтобы оптимизировать производительность.
Элемент 308 прокалывания может быть использован для того, чтобы прокалывать 10 символов из последовательности из 58 символов из сверточного кодера 306. Остающаяся последовательность из 48 символов имеет результатом скорость 38,4 кс/с (килосимволов в секунду) для передачи одного интервала времени, имеющего длительность 1,25 мс. Как без труда будет понятно специалистам в данной области техники, число символов, проколотых из последовательности символов, выведенной из сверточного кодера, может изменяться в соответствии с различными параметрами системы, чтобы достичь оптимальной скорости символов на основании скорости кодирования сверточного кодера и длительности интервала времени системы связи.
Различные способы обработки могут быть применены к последовательности из 48 символов, чтобы минимизировать влияние ошибок пакета на способность декодера в абонентской станции декодировать последовательность символов. В качестве примера, последовательность из 48 символов из элемента 308 прокалывания может быть подана в блочный перемежитель 310, который переупорядочивает последовательность символов.
Последовательность символов из блочного перемежителя 310 может быть подана в модулятор 314, который может поддерживать различные схемы модуляции, такие как КФМ, ФМ 8-го порядка, КАМ 16-го порядка, или любые другие схемы модуляции, известные в данной области техники. В описанном примерном варианте осуществления использован модулятор 314 КФМ. Модулированные символы из модулятора 314 затем могут быть разделены на свои соответствующие составляющие (I) и (Q) и покрыты другим кодом Уолша с помощью умножителя 316, перед тем, как быть объединенными с прямым сигналом пакетных данных и другими подсигналами Уолша. Затем множество подсигналов Уолша могут быть преобразованы с помощью квадратурного расширения с использованием коротких ПШ кодов и поданы в передатчик 210 для фильтрации, преобразования с повышением частоты и усиления перед передачей через прямую линию связи из базовой станции 106 в абонентское устройство 108 (см. фиг. 2).
Фиг. 4 - функциональная блок-схема конфигурации элемента канала для генерирования примерного прямого управляющего сигнала пакетных данных для передачи двух интервалов времени. Таким же способом, как для формата передачи из одного интервала, к полезной нагрузке из 13 бит могут быть добавлена величина КЦИК из 8 бит, созданная с помощью генератора 302 КЦИК, и хвостовые 8 бит кодера, созданные с помощью генератора 304 хвостовых бит кодера. Полученная в результате последовательность из 21 бит может быть подана в сверточный кодер 402. Из-за формата двух интервалов времени сверточный кодер 402 установлен в скорость 1/4 при длине ограничения, равной 9, чтобы создать последовательность из 116 символов. Элемент 404 прокалывания может быть использован для того, чтобы прокалывать 20 символов из последовательности из 116 символов, созданной с помощью сверточного кодера 402. Полученная в результате последовательность из 96 символов поддерживает скорость символов 38,4 кс/с для передачи двух интервалов времени, имеющих продолжительность 1,25 мс.
Остальные функции элемента канала являются такими же, как описаны в связи с фиг. 3. Последовательность из 96 символов перемежается, разделяется на составляющие (I) и (Q) и покрывается другим кодом Уолша перед тем, как быть объединенной с прямым каналом пакетных данных и другими подканалами Уолша. Затем множественные подканалы Уолша могут быть преобразованы с помощью квадратурного расширения с использованием коротких ПШ кодов и поданы в передатчик для фильтрации, преобразования с повышением частоты и усиления перед передачей через прямую линию связи из базовой станции 106 в абонентскую станцию 108 (см. фиг. 2).
Фиг. 5 - функциональная блок-схема конфигурации элемента канала, чтобы генерировать примерный прямой управляющий канал пакетных данных для передачи четырех интервалов времени. Таким же способом, как для форматов передачи из одного и двух интервалов, к полезной нагрузке из 13 бит могут быть добавлены величина КЦИК из 8 бит, созданная с помощью генератора 302 КЦИК, и хвостовые 8 бит, созданные с помощью генератора 304 хвостовых бит кодера. Полученная в результате последовательность из 29 бит может быть закодирована с помощью сверточного кодера 402 со скоростью 1/4 при длине ограничения, равной 9, чтобы создать последовательность из 116 символов, в которой 20 символов проколоты с помощью элемента 404 прокалывания, получая в результате последовательность из 96 символов.
Основным различием между форматами передачи из двух и четырех интервалов является добавление повторителя 502 последовательности после элемента 404 прокалывания, чтобы создать формат передачи из четырех интервалов времени. Повторитель 502 последовательности может быть использован для того, чтобы повторять последовательность из 96 символов два раза, чтобы создать последовательность из 192 символов, чтобы разместить передачу четырех интервалов времени. В описанном примерном варианте осуществления повторитель 502 последовательности расположен на выходе элемента 308 прокалывания, однако повторитель 502 последовательности альтернативно мог бы быть расположен выше или ниже от элемента 404 прокалывания. Повторитель 502 последовательности может быть сконфигурирован таким образом, чтобы повторять последовательность символов столько раз, сколько необходимо, в зависимости от требований системы. В качестве примера, сверточный кодер 402 мог бы быть установлен в скорость 1/2, чтобы создать последовательность из 58 символов. Последовательность из 58 символов могла бы иметь 10 символов, проколотых с помощью элемента 404 прокалывания, и полученную в результате последовательность из 48-ми символов, повторенную четыре раза повторителем 502 последовательности, чтобы разместить передачу четырех интервалов времени. Специалисты в данной области техники без труда смогут скорректировать число повторений повторителя последовательности и скорость сверточного кодера, чтобы оптимизировать производительность системы для форматов из одного, двух, четырех или других многократных интервалов времени.
Остальные функции элемента канала являются такими же, как описаны в связи с фиг. 4. Последовательность из 192 символов перемежается, разделяется на составляющие (I) и (Q) и покрывается другим кодом Уолша перед тем, как быть объединенной с прямым каналом пакетных данных и другими подканалами Уолша. Затем множественные подканалы Уолша могут быть преобразованы с помощью квадратурного расширения с использованием коротких ПШ кодов и поданы в передатчик для фильтрации, преобразования с повышением частоты и усиления перед передачей через прямую линию связи из базовой станции 106 в абонентскую станцию 108 (см. фиг. 2).
Ссылаясь на фиг. 2, передача прямой линии связи из базовой станции 106 принимается с помощью антенны 214 в абонентской станции 108. Принятый сигнал направляется из антенны 214 в приемник 216. Приемник 216 фильтрует и усиливает сигнал, преобразует сигнал с повышением частоты до основной полосы частот и преобразует сигнал основной полосы частот с помощью квадратурной демодуляции. Затем сигнал основной полосы частот квантуется и запоминается в памяти 218. Память 218 должна быть достаточно большой, чтобы запоминать достаточно выборок, чтобы покрыть максимально допустимое число интервалов времени для передачи подпакета прямой линии связи.
В примерной системе связи МДКР выборки выдаются из памяти 218 в процессор 220 в формате одного, двух, четырех или восьми интервалов времени. Процессор 220 выполняет несколько функций, которые проиллюстрированы на фиг. 2 с помощью демодулятора 222, кодера 224, генератора 226 КЦИК и компаратора 228. Эти функции могут быть реализованы непосредственно в аппаратном обеспечении, в программном обеспечении, выполняемом процессором, или в их сочетании. Процессор может быть реализован с помощью процессора общего назначения или специализированного процессора, ПЦС, СИС, ВМПУЭ или другого программируемого логического устройства, дискретного логического элемента или транзисторной логики, дискретных компонентов аппаратного обеспечения или их комбинации, предназначенных для того, чтобы выполнять одну или более из вышеупомянутых функций. Как поймут специалисты в данной области техники, может быть использован отдельный процессор, чтобы выполнять каждую функцию, или альтернативно, множество функций может быть разделено между любым числом процессоров.
В одном примерном варианте осуществления системы связи МДКР память 218 первоначально выдает выборки достоинства одного интервала времени в демодулятор 222, где они преобразуются с помощью квадратурной демодуляции с помощью коротких ПШ кодов и сужаются в символы с использованием кодов Уолша. Затем последовательность символов для прямого управляющего канала пакетных данных может быть демодулирована с использованием КФМ, ФМ 8-го порядка, КАМ 16-го порядка или любой другой схемы модуляции, используемой базовой станцией 106. Затем демодулированная последовательность символов может быть подана в декодер 224, который выполняет функции обработки сигнала, обратные выполненным в базовой станции, конкретно операцию, обратную перемежению, и декодирование.
При условии, что декодированная последовательность бит включает в себя ИД КДС для абонентской станции, декодированная последовательность бит может быть подана в генератор 226 КЦИК. Генератор 226 КЦИК вычисляет величину КЦИК с помощью процедуры, которая устанавливает начальную величину КЦИК во все "единицы". Затем локально сгенерированная величина КЦИК сравнивается с декодированной величиной КЦИК, встроенной в передачу прямой линии связи, с помощью компаратора 228. Результаты сравнения используются для того, чтобы определить, равен ли информационный подпакет, перенесенный по прямому управляющему каналу пакетных данных, одному интервалу времени. Если локально сгенерированная величина КЦИК соответствует декодированной величине КЦИК, встроенной в передачу прямой линии связи, информационный подпакет определяется как равный одному интервалу времени по длительности, и полезная нагрузка может быть использована процессором 220, чтобы декодировать соответствующий подпакет данных.
Наоборот, если локально сгенерированная величина КЦИК не соответствует декодированной величине КЦИК, встроенной в передачу прямой линии связи, тогда информационный подпакет либо испорчен, либо он больше, чем один интервал времени по длительности. В этом случае процессор 220 выдает выборки достоинства два интервала времени из памяти 218 для демодуляции, декодирования и функций КЦИК. Затем процессор 220 вычисляет новую величину КЦИК при начальной величине КЦИК, установленной во все "единицы", и сравнивает локально сгенерированную величину КЦИК с декодированной величиной КЦИК, встроенной в передачу прямой линии связи. Если сравнение успешно, подпакет данных определяется равным по длительности двум интервалам времени. В этом случае полезная нагрузка информационного подпакета может быть использована для того, чтобы декодировать соответствующий подпакет данных.
В случае, когда локально сгенерированная величина КЦИК не соответствует декодированной величине КЦИК, встроенной в передачу прямой линии связи, тогда процессор 220 выдает выборки достоинства четыре интервала времени из памяти 218 для демодуляции, декодирования и функций КЦИК. Затем процессор 220 вычисляет новую величину КЦИК при начальной величине КЦИК, установленной во все "единицы", и сравнивает локально сгенерированную величину КЦИК с декодированной величиной КЦИК, встроенной в передачу прямой линии связи. Если сравнение успешно, подпакет данных определяется равным по длительности четырем интервалам времени. В этом случае полезная нагрузка информационного подпакета может быть использована для того, чтобы декодировать соответствующий подпакет данных.
Наоборот, если локально сгенерированная величина КЦИК не соответствует декодированной величине КЦИК, встроенной в передачу прямой линии связи, тогда процессор 220 определяет, допустима ли декодированная величина КЦИК для величины КЦИК, вычисленной в базовой станции при начальной величине КЦИК, установленной во все "нули". Одним способом сделать это является повторно вычислить локально сгенерированную величину КЦИК при начальной величине КЦИК, установленной во все "нули". Другим подходом является выполнить побитовое суммирование по модулю 2 между локально сгенерированной величиной КЦИК (при начальной величине КЦИК, установленной во все "единицы") и заранее определенной последовательностью бит. Заранее определенная последовательность бит может быть вычислена с помощью выполнения побитового суммирования по модулю 2 между двумя возможными начальными величинами КЦИК, в этом случае всеми "нулями" и всеми "единицами", и вычисления величины КЦИК, которая получалась бы в результате подачи "нулевых" бит последовательности, равных числу бит полезной нагрузки, в аналогичный генератор КЦИК при начальной величине КЦИК, установленной в полученную в результате сумму побитового суммирования по модулю 2. Полученная в результате величина является такой же, как если бы величина КЦИК была вычислена при начальной величине КЦИК, установленной во все "нули".
Независимо от подхода, повторно вычисленная величина КЦИК может сравниваться с декодированной величиной КЦИК, встроенной в передачу прямой линии связи. Если две величины совпадают, подпакет данных определяется равным восьми интервалам времени по длительности, и полезная нагрузка может быть использована для того, чтобы декодировать соответствующий подпакет данных. Если две величины не совпадают, тогда абонентская станция предполагает, что соответствующий подпакет данных был предназначен для другой абонентской станции.
Специалисты в данной области техники поймут, что различные иллюстративные логические блоки, модули, схемы и алгоритмы, описанные в связи с вариантами осуществления изобретения, раскрытыми в настоящем описании, могут быть реализованы как электронное аппаратное обеспечение, компьютерное программное обеспечение или их комбинация. Чтобы понятно проиллюстрировать эту взаимозаменяемость аппаратного обеспечения и программного обеспечения, различные иллюстративные компоненты, блоки, модули, схемы и алгоритмы описаны выше, в целом, в понятиях их функционального назначения. Реализовано ли такое функциональное назначение как аппаратное обеспечение или программное обеспечение, зависит от конкретного приложения и ограничений проекта, наложенных на всю систему. Квалифицированные специалисты могут реализовать описанное функциональное назначение различными способами для каждого конкретного приложения, но решения такой реализации не следует интерпретировать как вызывающее выход за рамки объема настоящего изобретения.
Различные иллюстративные логические блоки, модули и схемы, описанные в связи с вариантами осуществления, раскрытыми в настоящем описании, могут быть реализованы или выполнены с помощью процессора общего назначения, ПЦС, СИС, ВМПУЭ или другого программируемого логического устройства, дискретного логического элемента или транзисторной логики, дискретных компонентов аппаратного обеспечения или любой их комбинации, предназначенной для того, чтобы выполнять функции, описанные в настоящем описании. Процессор общего назначения может быть микропроцессором, но в альтернативном варианте процессор может быть любым традиционным процессором, контроллером, микроконтроллером или конечным автоматом. Процессор также может быть реализован как комбинация вычислительных устройств, например комбинация ПЦС и микропроцессора, множество микропроцессоров, один или более микропроцессоров совместно с ядром ПЦС или любая другая такая конфигурация.
Способы или алгоритмы, описанные в связи с вариантами осуществления изобретения, раскрытыми в настоящем описании, могут быть осуществлены непосредственно в аппаратном обеспечении, в модуле программного обеспечения, выполняемом процессором, или в их комбинации. Модуль программного обеспечения может находиться в RAM (ОЗУ), флэш-памяти ROM (ПЗУ), в EPROM (электрически программируемом ПЗУ), в EEPROM (электрически стираемом программируемом ПЗУ), в регистрах, на жестком диске, на сменном диске в CD-ROM, ПЗУ на компакт-диске или любом другом виде запоминающего носителя, известном в данной области техники. Примерный запоминающий носитель соединен с процессором таким образом, что процессор может считывать информацию с запоминающего носителя и записывать информацию на запоминающий носитель. В альтернативном варианте запоминающий носитель может быть объединен с процессором. Процессор и запоминающий носитель могут находиться в СИС. СИС может находиться в терминале пользователя. В альтернативном варианте процессор и запоминающий носитель могут находиться как дискретные компоненты в терминале пользователя.
Предыдущее описание раскрытых вариантов осуществления изобретения предоставлено для того, чтобы дать возможность любому специалисту в данной области техники изготовить или использовать настоящее изобретение. Различные модификации этих вариантов осуществления будут без труда понятны специалистам в данной области техники, а основные принципы, определенные в настоящем описании, могут применяться к другим вариантам осуществления, не выходя за рамки объема и сущности предлагаемого изобретения. Следовательно, не предполагается, что настоящее изобретение ограничено вариантами осуществления, раскрытыми в настоящем описании, а должно соответствовать самым широким рамкам, совместимым с принципами и признаками, раскрытыми в прилагаемой формуле изобретения.
Claims (31)
1. Способ связи, содержащий этапы, на которых получают информацию для передачи, определяют число интервалов времени для передачи пакета данных,
вычисляют величину из начальной величины и информации, причем начальная величина является функцией числа интервалов времени передачи пакета данных;
передают вычисленную величину и информацию в пакете данных в течение упомянутого числа интервалов времени из места передачи;
принимают вычисленную величину и информацию в месте приема;
повторно вычисляют величину из принятой информации и начальной величины; и
определяют число интервалов времени передачи пакетных данных, используя вычисленную величину и повторно вычисленную величину.
2. Способ по п.1, по которому вычисленная величина и повторно вычисленная величина содержат величины контроля циклическим избыточным кодом.
3. Способ по п.2, по которому рассчитанная величина контроля циклическим избыточным кодом содержит первую начальную величину, если пакет данных передают в течение первого числа интервалов времени, и вторую начальную величину, если пакет данных передают в течение второго числа интервалов времени.
4. Способ по п.3, по которому пакет данных передают в течение первого числа интервалов времени, и этап, на котором определяют число интервалов времени передачи пакета данных, содержит этап, на котором сравнивают вычисленную и повторно вычисленную величины контроля циклическим избыточным кодом.
5. Способ по п.3, по которому пакет данных передают в течение второго числа интервалов времени, и этап, на котором определяют число интервалов времени передачи пакета данных, содержит этапы, на которых выполняют суммирование по модулю 2 повторно вычисленной величины контроля циклическим избыточным кодом с заранее определенной величиной, и сравнивают результат с вычисленной величиной контроля циклическим избыточным кодом.
6. Способ по п.3, по которому вычисленную величину контроля циклическим избыточным кодом и упомянутую информацию передают в течение первого числа интервалов времени.
7. Способ по п.6, по которому первое число интервалов времени содержит четыре интервала времени, а второе число интервалов времени содержит восемь интервалов времени, причем каждый интервал времени равен 1,25 мс.
8. Система связи, содержащая
базовую станцию, имеющую элемент канала, сконфигурированный таким образом, чтобы генерировать пакет данных, продолжающийся, по меньшей мере, в течение одного интервала времени, и вычислять величину из начальной величины и информации, причем начальная величина является функцией числа интервалов времени пакета данных, и передатчик, сконфигурированный таким образом, чтобы передавать пакет данных, содержащий вычисленную величину и упомянутую информацию; и
абонентскую станцию, имеющую приемник, сконфигурированный таким образом, чтобы принимать пакет данных, содержащий вычисленную величину и упомянутую информацию от базовой станции, и процессор, сконфигурированный таким образом, чтобы повторно вычислять величину и принятую информацию и определять число интервалов времени пакета данных из вычисленной и повторно вычисленной величин.
9. Система связи по п.8, в которой вычисленная величина и повторно вычисленная величина содержат величины контроля циклическим избыточным кодом.
10. Система связи по п.9, в которой элемент канала также сконфигурирован таким образом, чтобы устанавливать вычисленную величину контроля циклическим избыточным кодом в первую начальную величину, если пакет данных продолжается в течение первого числа интервалов времени, и во вторую начальную величину, если пакет данных продолжается в течение второго числа интервалов времени.
11. Система связи по п.10, в которой пакет данных продолжается в течение первого числа интервалов времени, и процессор также сконфигурирован таким образом, чтобы определять число интервалов времени пакета данных с помощью сравнения вычисленной и повторно вычисленной величин контроля циклическим избыточным кодом.
12. Система связи по п.10, в которой пакет данных продолжается в течение второго числа интервалов времени, и процессор также сконфигурирован таким образом, чтобы определять число интервалов времени пакета данных с помощью суммирования по модулю 2 повторно вычисленной величины контроля циклическим избыточным кодом с заранее определенной величиной и сравнения результата с вычисленной величиной контроля циклическим избыточным кодом.
13. Система связи по п.10, в которой вычисленная величина контроля циклическим избыточным кодом и упомянутая информация продолжается в течение первого числа интервалов времени.
14. Система связи по п.13, в которой первое число интервалов времени содержит четыре интервала времени, а второе число интервалов времени содержит восемь интервалов времени, причем каждый интервал времени равен 1,25 мс.
15. Устройство передачи, содержащее
элемент канала, сконфигурированный таким образом, чтобы генерировать пакет данных, продолжающийся, по меньшей мере, в течение одного интервала времени, и вычислять величину из начальной величины и информации, причем начальная величина является функцией числа интервалов времени пакета данных;
и устанавливать начальную величину для вычисленной величины контроля циклическим избыточным кодом в первую начальную величину, если пакет данных продолжается в течение первого числа интервалов времени, и во вторую начальную величину, если пакет данных продолжается в течение второго числа интервалов времени, и
передатчик, сконфигурированный таким образом, чтобы передавать пакет данных, величину и упомянутую информацию, при этом вычисленная величина содержит величину контроля циклическим избыточным кодом, при этом вычисленная величина контроля циклическим избыточным кодом и упомянутая информация продолжается в течение первого числа интервалов времени и первое число интервалов времени содержит четыре интервала времени, а второе число интервалов времени содержит восемь интервалов времени, причем каждый интервал времени равен 1,25 мс.
16. Устройство приема, содержащее
приемник, сконфигурированный таким образом, чтобы принимать пакет данных, переданный, по меньшей мере, в течение одного интервала времени, и величину и информацию, причем величина вычислена из начальной величины и информации, при этом начальная величина является функцией числа интервалов времени передачи пакета данных; и
процессор, сконфигурированный таким образом, чтобы повторно вычислять величину из принятой информации и определять число интервалов времени передачи пакета данных из вычисленной и повторно вычисленной величин.
17. Устройство приема по п.16, в котором вычисленная и повторно вычисленная величины содержат величины контроля циклическим избыточным кодом.
18. Устройство приема по п.17, в котором процессор также сконфигурирован таким образом, чтобы определять число интервалов времени передачи пакета данных с помощью сравнения вычисленной и повторно вычисленной величин контроля циклическим избыточным кодом.
19. Устройство приема по п.17, в котором процессор также сконфигурирован таким образом, чтобы определять число интервалов времени передачи пакета данных с помощью суммирования по модулю 2 повторно вычисленной величины контроля циклическим избыточным кодом с заранее определенной величиной и сравнения результата с вычисленной величиной контроля циклическим избыточным кодом.
20. Читаемый с помощью компьютера носитель, включающий программу команд, исполняемых компьютерной программой, чтобы осуществить способ связи, причем способ включает в себя этапы, на которых
генерируют пакет данных, продолжающийся, по меньшей мере, в течение одного интервала времени;
вычисляют величину из начальной величины и информации, при этом начальная величина является функцией числа интервалов времени пакета данных; и
форматируют пакет данных, вычисленную величину и информацию для передачи через носитель связи, при этом сформированная величина содержит величину контроля циклическим избыточным кодом, при этом начальная величина для вычисленной величины контроля циклическим избыточным кодом содержит первую величину, если пакет данных продолжается в течение первого числа интервалов времени, и вторую величину, если пакет данных продолжается в течение второго числа интервалов времени, при этом вычисленная величина контроля циклическим избыточным кодом и информация продолжается в течение первого числа интервалов времени, и первое число интервалов времени содержит четыре интервала времени, а второе число интервалов времени содержит восемь интервалов времени, причем каждый интервал времени равен 1,25 мс.
21. Система связи, содержащая
базовую станцию для генерирования пакета данных, продолжающегося, по меньшей мере, в течение одного интервала времени, и средство, предназначенное для вычисления величины из начальной величины и информации, причем начальная величина является функцией числа интервалов времени пакета данных, и средство, предназначенное для передачи пакета данных, вычисленной величины и информации; и
абонентскую станцию для приема вычисленной величины и информации, средство, предназначенное для повторного вычисления величины из принятой информации и средство для определения числа интервалов времени передачи пакета данных из вычисленной и повторно вычисленной величин.
22. Система связи по п.21, в которой базовая станция также содержит средство, которое устанавливает вычисленную величину контроля циклическим избыточным кодом в первую начальную величину, если пакет данных продолжается в течение первого числа интервалов времени, и во вторую начальную величину, если пакет данных продолжается в течение второго числа интервалов времени.
23. Система связи по п.22, в которой пакет данных продолжается в течение первого числа интервалов времени и в которой средство определения числа временных интервалов также содержит средство, предназначенное для сравнения вычисленной и повторно вычисленной величин контроля циклическим избыточным кодом.
24. Система связи по п.22, в которой пакет данных продолжается в течение второго числа интервалов времени и в которой средство определения числа временных интервалов также содержит средство, предназначенное для суммирования по модулю 2 повторно вычисленной величины контроля циклическим избыточным кодом с заранее определенной величиной и сравнения результата с вычисленной величиной контроля циклическим избыточным кодом.
25. Система связи по п.22, в которой рассчитанная величина контроля циклическим избыточным кодом и информация продолжаются в течение первого числа интервалов времени.
26. Система связи по п.25, в которой первое число интервалов времени содержит четыре интервала времени, а второе число интервалов времени содержит восемь интервалов времени, причем каждый интервал времени равен 1,25 мс.
27. Устройство передачи, содержащее
средство, предназначенное для генерирования пакета данных, продолжающегося, по меньшей мере, в течение одного интервала времени;
средство, предназначенное для вычисления величины из начальной величины и информации, при этом начальная величина является функцией числа интервалов времени пакета данных; и
средство, предназначенное для форматирования пакета данных, вычисленной величины и информации для передачи через носитель связи,
при этом вычисленная величина содержит вычисленную величину контроля циклическим избыточным кодом,
при этом вычисленная величина контроля циклическим избыточным кодом содержит битовую последовательность, и средство, которое устанавливает начальную величину для вычисленной величины контроля избыточным циклическим кодом на первую величину, если пакет данных продолжается в течение первого числа интервалов времени, и на вторую величину, если пакет данных продолжается в течение второго числа интервалов времени,
при этом вычисленная величина контроля циклическим избыточным кодом и информация продолжается в течение первого числа интервалов времени,
и первое число интервалов времени содержит четыре интервала времени, а второе число интервалов времени содержит восемь интервалов времени, причем каждый интервал времени равен 1,25 мс.
28. Устройство приема, содержащее
средство, предназначенное для приема пакета данных, переданного, по меньшей мере, в течение одного интервала времени, и величины и информации, причем величина вычислена из начальной величины и информации, при этом начальная величина является функцией числа интервалов времени передачи пакета данных;
средство, предназначенное для повторного вычисления величины из принятой информации; и
средство определения для определения числа интервалов времени передачи пакета данных из вычисленной и повторно вычисленной величин.
29. Устройство приема по п.28, в котором вычисленная величина и повторно вычисленная величина содержат величины контроля циклическим избыточным кодом.
30. Устройство приема по п.29, в котором средство для определения числа интервалов времени также содержит средство, предназначенное для сравнения вычисленной и повторно вычисленной величин проверки циклическим избыточным кодом.
31. Устройство приема по п.29, в котором средство для определения числа интервалов времени также содержит средство, предназначенное для выполнения суммирования по модулю 2 повторно вычисленной величины контроля циклическим избыточным кодом с заранее определенной величиной и сравнения результата с вычисленной величиной проверки циклическим избыточным кодом.
Applications Claiming Priority (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US28945001P | 2001-05-07 | 2001-05-07 | |
US60/289,450 | 2001-05-07 | ||
US29467401P | 2001-05-30 | 2001-05-30 | |
US60/294,674 | 2001-05-30 | ||
US10/121,648 | 2002-04-11 | ||
US10/121,648 US6804220B2 (en) | 2001-05-07 | 2002-04-11 | Method and apparatus for generating control information for packet data |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
RU2007123369/09A Division RU2369983C2 (ru) | 2001-05-07 | 2007-06-21 | Способ и устройство для генерирования управляющей информации для пакетных данных |
Publications (2)
Publication Number | Publication Date |
---|---|
RU2003135630A RU2003135630A (ru) | 2005-05-27 |
RU2313193C2 true RU2313193C2 (ru) | 2007-12-20 |
Family
ID=27382659
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
RU2003135630/09A RU2313193C2 (ru) | 2001-05-07 | 2002-05-07 | Способ и устройство для генерирования управляющей информации для пакетных данных |
RU2007123369/09A RU2369983C2 (ru) | 2001-05-07 | 2007-06-21 | Способ и устройство для генерирования управляющей информации для пакетных данных |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
RU2007123369/09A RU2369983C2 (ru) | 2001-05-07 | 2007-06-21 | Способ и устройство для генерирования управляющей информации для пакетных данных |
Country Status (18)
Country | Link |
---|---|
US (2) | US6804220B2 (ru) |
EP (1) | EP1386503B1 (ru) |
JP (1) | JP4373098B2 (ru) |
KR (2) | KR20030092131A (ru) |
CN (1) | CN1232138C (ru) |
AT (1) | ATE459220T1 (ru) |
AU (1) | AU2002305456C1 (ru) |
BR (1) | BR0209458A (ru) |
CA (1) | CA2446686C (ru) |
DE (1) | DE60235457D1 (ru) |
ES (1) | ES2340471T3 (ru) |
HK (1) | HK1063911A1 (ru) |
IL (2) | IL158584A0 (ru) |
MX (1) | MXPA03010178A (ru) |
NO (1) | NO328009B1 (ru) |
RU (2) | RU2313193C2 (ru) |
TW (1) | TWI226162B (ru) |
WO (1) | WO2002091767A1 (ru) |
Families Citing this family (46)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7236490B2 (en) | 2000-11-17 | 2007-06-26 | Foundry Networks, Inc. | Backplane interface adapter |
US7596139B2 (en) | 2000-11-17 | 2009-09-29 | Foundry Networks, Inc. | Backplane interface adapter with error control and redundant fabric |
US6804220B2 (en) * | 2001-05-07 | 2004-10-12 | Qualcomm Incorporated | Method and apparatus for generating control information for packet data |
US7889742B2 (en) * | 2001-09-29 | 2011-02-15 | Qualcomm, Incorporated | Method and system for improving data throughput |
US8089940B2 (en) * | 2001-10-05 | 2012-01-03 | Qualcomm Incorporated | Method and system for efficient and reliable data packet transmission |
US7599334B2 (en) * | 2001-10-15 | 2009-10-06 | Qualcomm Incorporated | Method and apparatus for processing shared sub-packets in a communication system |
US7167461B2 (en) * | 2001-10-15 | 2007-01-23 | Qualcomm Incorporated | Method and apparatus for processing shared subpackets in a communication system |
US8289933B2 (en) * | 2001-10-18 | 2012-10-16 | Alcatel Lucent | Hybrid transmission method for wireless communications |
KR100433908B1 (ko) * | 2001-10-29 | 2004-06-04 | 삼성전자주식회사 | 통신시스템의 오류 검출 정보 송수신 장치 및 방법 |
KR100819267B1 (ko) * | 2001-11-06 | 2008-04-03 | 삼성전자주식회사 | 통신 시스템에서 패킷 데이터 제어 채널의 송수신 장치 및 방법 |
KR100770897B1 (ko) * | 2001-11-07 | 2007-10-26 | 삼성전자주식회사 | 통신 시스템에서 패킷 데이터 제어 채널의 송수신 장치 및방법 |
KR100547822B1 (ko) * | 2002-03-27 | 2006-01-31 | 삼성전자주식회사 | 이동통신시스템에서 패킷 데이터 제어 채널의 수신 장치및 방법 |
DE10219700C1 (de) * | 2002-05-02 | 2003-09-18 | Astrium Gmbh | Verfahren zum Interleaving von Daten |
US7266117B1 (en) | 2002-05-06 | 2007-09-04 | Foundry Networks, Inc. | System architecture for very fast ethernet blade |
US20120155466A1 (en) | 2002-05-06 | 2012-06-21 | Ian Edward Davis | Method and apparatus for efficiently processing data packets in a computer network |
US7649885B1 (en) | 2002-05-06 | 2010-01-19 | Foundry Networks, Inc. | Network routing system for enhanced efficiency and monitoring capability |
US7187687B1 (en) | 2002-05-06 | 2007-03-06 | Foundry Networks, Inc. | Pipeline method and system for switching packets |
US7468975B1 (en) | 2002-05-06 | 2008-12-23 | Foundry Networks, Inc. | Flexible method for processing data packets in a network routing system for enhanced efficiency and monitoring capability |
US6901072B1 (en) | 2003-05-15 | 2005-05-31 | Foundry Networks, Inc. | System and method for high speed packet transmission implementing dual transmit and receive pipelines |
KR100733673B1 (ko) * | 2003-07-30 | 2007-06-29 | 니폰덴신뎅와 가부시키가이샤 | 무선패킷 통신방법 및 통신장치 |
KR20050081566A (ko) * | 2004-02-14 | 2005-08-19 | 삼성전자주식회사 | 고속 순방향 패킷 데이터를 전송하는 이동통신시스템에서압축 모드에 따른 복합 재전송을 수행하는 방법 |
US7817659B2 (en) | 2004-03-26 | 2010-10-19 | Foundry Networks, Llc | Method and apparatus for aggregating input data streams |
US7055086B2 (en) * | 2004-04-06 | 2006-05-30 | Cisco Technology, Inc. | Method and apparatus for protecting parts of a packet in a wireless network |
US8730961B1 (en) | 2004-04-26 | 2014-05-20 | Foundry Networks, Llc | System and method for optimizing router lookup |
US7792134B2 (en) * | 2004-04-30 | 2010-09-07 | Alcatel-Lucent Usa Inc. | Method and apparatus for detecting an uplink packet data channel in a CDMA wireless communications system |
US7657703B1 (en) | 2004-10-29 | 2010-02-02 | Foundry Networks, Inc. | Double density content addressable memory (CAM) lookup scheme |
US7219292B2 (en) * | 2005-04-14 | 2007-05-15 | Industrial Technology Research Institute | Cyclic redundancy check modification for length detection of message with convolutional protection |
US8170047B2 (en) | 2005-05-09 | 2012-05-01 | Qualcomm Incorporated | Data transmission with efficient slot and block formats in a wireless communication system |
US8448162B2 (en) | 2005-12-28 | 2013-05-21 | Foundry Networks, Llc | Hitless software upgrades |
US7839776B2 (en) * | 2006-03-21 | 2010-11-23 | Alcatel-Lucent Usa Inc. | Detecting a reverse rate indicator channel |
US7903654B2 (en) | 2006-08-22 | 2011-03-08 | Foundry Networks, Llc | System and method for ECMP load sharing |
US8238255B2 (en) | 2006-11-22 | 2012-08-07 | Foundry Networks, Llc | Recovering from failures without impact on data traffic in a shared bus architecture |
US7978614B2 (en) | 2007-01-11 | 2011-07-12 | Foundry Network, LLC | Techniques for detecting non-receipt of fault detection protocol packets |
US20080285596A1 (en) * | 2007-05-17 | 2008-11-20 | Frank Hady | System and method for fine-grained, end-to-end traffic scheduling across heterogeneous local area networks |
US8971305B2 (en) * | 2007-06-05 | 2015-03-03 | Qualcomm Incorporated | Pseudo-random sequence mapping in wireless communications |
US8037399B2 (en) | 2007-07-18 | 2011-10-11 | Foundry Networks, Llc | Techniques for segmented CRC design in high speed networks |
US8271859B2 (en) * | 2007-07-18 | 2012-09-18 | Foundry Networks Llc | Segmented CRC design in high speed networks |
US8149839B1 (en) | 2007-09-26 | 2012-04-03 | Foundry Networks, Llc | Selection of trunk ports and paths using rotation |
US8938211B2 (en) | 2008-12-22 | 2015-01-20 | Qualcomm Incorporated | Providing and utilizing maps in location determination based on RSSI and RTT data |
US20100157848A1 (en) * | 2008-12-22 | 2010-06-24 | Qualcomm Incorporated | Method and apparatus for providing and utilizing local maps and annotations in location determination |
US8938355B2 (en) * | 2009-03-13 | 2015-01-20 | Qualcomm Incorporated | Human assisted techniques for providing local maps and location-specific annotated data |
US8090901B2 (en) | 2009-05-14 | 2012-01-03 | Brocade Communications Systems, Inc. | TCAM management approach that minimize movements |
US8599850B2 (en) | 2009-09-21 | 2013-12-03 | Brocade Communications Systems, Inc. | Provisioning single or multistage networks using ethernet service instances (ESIs) |
US9080882B2 (en) | 2012-03-02 | 2015-07-14 | Qualcomm Incorporated | Visual OCR for positioning |
CN109743731B (zh) * | 2019-03-05 | 2020-01-10 | 深圳大学 | 基于物理层认证的urllc***的性能评估方法及*** |
CN111770428B (zh) * | 2020-06-24 | 2021-12-07 | 杭州国芯科技股份有限公司 | 一种无线设备的监听方法 |
Family Cites Families (34)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
NL189062C (nl) | 1980-02-15 | 1992-12-16 | Philips Nv | Werkwijze en stelsel voor overdracht van datapakketten. |
JP2845889B2 (ja) * | 1988-05-16 | 1999-01-13 | 株式会社日立製作所 | 衛星通信方式及び衛星通信システム |
JP2655547B2 (ja) * | 1991-03-13 | 1997-09-24 | 富士通株式会社 | Crc演算方法及びatm交換方式におけるhec同期装置 |
US5251215A (en) * | 1992-01-13 | 1993-10-05 | At&T Bell Laboratories | Modifying check codes in data packet transmission |
US5453989A (en) * | 1992-03-19 | 1995-09-26 | Fujitsu Limited | Subscriber digital transmission system |
EP0609595B1 (en) * | 1993-02-05 | 1998-08-12 | Hewlett-Packard Company | Method and apparatus for verifying CRC codes by combination of partial CRC codes |
US5465260A (en) * | 1993-11-04 | 1995-11-07 | Cirrus Logic, Inc. | Dual purpose cyclic redundancy check |
US6094575A (en) * | 1993-11-01 | 2000-07-25 | Omnipoint Corporation | Communication system and method |
FR2715786A1 (fr) * | 1994-02-02 | 1995-08-04 | Trt Telecom Radio Electr | Système de transmission de données transmises par une liaison comprenant des équipements intermédiaires et équipement intermédiaire pour un tel système. |
US5432787A (en) | 1994-03-24 | 1995-07-11 | Loral Aerospace Corporation | Packet data transmission system with adaptive data recovery method |
FI98426C (fi) * | 1994-05-03 | 1997-06-10 | Nokia Mobile Phones Ltd | Järjestelmä pakettidatan siirtämiseksi digitaalisen aikajakomonikäyttöön TDMA perustuvan solukkojärjestelmän ilmarajapinnassa |
US5513379A (en) | 1994-05-04 | 1996-04-30 | At&T Corp. | Apparatus and method for dynamic resource allocation in wireless communication networks utilizing ordered borrowing |
US5473612A (en) | 1994-11-28 | 1995-12-05 | Motorola, Inc. | Method and apparatus for minimizing false detection of packet data in a communication receiver |
US5570370A (en) * | 1995-04-28 | 1996-10-29 | Industrial Technology Research Institute | Frame timing acquisition method and system for cordless TDMA systems |
JP3212238B2 (ja) * | 1995-08-10 | 2001-09-25 | 株式会社日立製作所 | 移動通信システムおよび移動端末装置 |
US5719859A (en) * | 1995-09-19 | 1998-02-17 | Matsushita Electric Industrial Co., Ltd. | Time division multiple access radio communication system |
US5787094A (en) * | 1996-06-06 | 1998-07-28 | International Business Machines Corporation | Test and diagnostics for a self-timed parallel interface |
EP1499039B1 (en) * | 1997-04-17 | 2009-01-28 | NTT DoCoMo, Inc. | Transmission apparatus for a mobile communication system |
CA2290579C (en) | 1997-06-26 | 2004-02-24 | Samsung Electronics Co., Ltd. | Asymmetric channel allocation for a mobile station in a cdma communication network |
US6148422A (en) * | 1997-10-07 | 2000-11-14 | Nortel Networks Limited | Telecommunication network utilizing an error control protocol |
US6574211B2 (en) * | 1997-11-03 | 2003-06-03 | Qualcomm Incorporated | Method and apparatus for high rate packet data transmission |
US6195780B1 (en) * | 1997-12-10 | 2001-02-27 | Lucent Technologies Inc. | Method and apparatus for generating cyclical redundancy code |
KR100407342B1 (ko) | 1998-05-30 | 2003-11-28 | 삼성전자주식회사 | 부호분할다중접속 통신시스템의 통신장치 및 방법 |
EP1703643B1 (en) * | 1998-11-09 | 2019-01-16 | Samsung Electronics Co., Ltd. | Devices and methods for power control in a rsma (reservation multiple access) mobile communication system |
KR100526537B1 (ko) | 1999-02-13 | 2005-11-08 | 삼성전자주식회사 | 가변 데이터레이트의 채널 구조를 가지는 부호분할다중접속 통신시스템의 직교부호 할당 방법 및 그에 따른 장치 |
JP2000269826A (ja) * | 1999-03-15 | 2000-09-29 | Fujitsu Ltd | 誤り検出装置及び方法 |
EP1081981B1 (en) * | 1999-03-16 | 2010-12-29 | Mitsubishi Denki Kabushiki Kaisha | Changing transmission rate dynamically |
JP2001044854A (ja) * | 1999-07-29 | 2001-02-16 | Fujitsu Ltd | 符号化支援装置、復号化支援装置、無線送信機および無線受信機 |
US6963572B1 (en) * | 1999-10-22 | 2005-11-08 | Alcatel Canada Inc. | Method and apparatus for segmentation and reassembly of data packets in a communication switch |
US7133396B1 (en) * | 2000-03-06 | 2006-11-07 | Texas Instruments Incorporated | Dynamic assignment of retransmission slots for enhanced quality in wireless communication links |
US6954448B2 (en) * | 2001-02-01 | 2005-10-11 | Ipr Licensing, Inc. | Alternate channel for carrying selected message types |
US6804220B2 (en) | 2001-05-07 | 2004-10-12 | Qualcomm Incorporated | Method and apparatus for generating control information for packet data |
KR20040008230A (ko) * | 2001-06-27 | 2004-01-28 | 노오텔 네트웍스 리미티드 | 무선 통신 시스템에서 제어 정보의 통신 |
KR100474719B1 (ko) * | 2001-11-30 | 2005-03-08 | 삼성전자주식회사 | 이동통신시스템에서 제어정보를 송수신하는 방법 및 장치 |
-
2002
- 2002-04-11 US US10/121,648 patent/US6804220B2/en not_active Expired - Fee Related
- 2002-05-07 DE DE60235457T patent/DE60235457D1/de not_active Expired - Lifetime
- 2002-05-07 BR BR0209458-4A patent/BR0209458A/pt not_active IP Right Cessation
- 2002-05-07 ES ES02734276T patent/ES2340471T3/es not_active Expired - Lifetime
- 2002-05-07 RU RU2003135630/09A patent/RU2313193C2/ru active
- 2002-05-07 AU AU2002305456A patent/AU2002305456C1/en not_active Ceased
- 2002-05-07 IL IL15858402A patent/IL158584A0/xx unknown
- 2002-05-07 JP JP2002588100A patent/JP4373098B2/ja not_active Expired - Lifetime
- 2002-05-07 EP EP02734276A patent/EP1386503B1/en not_active Expired - Lifetime
- 2002-05-07 AT AT02734276T patent/ATE459220T1/de not_active IP Right Cessation
- 2002-05-07 TW TW091109474A patent/TWI226162B/zh not_active IP Right Cessation
- 2002-05-07 KR KR10-2003-7014460A patent/KR20030092131A/ko not_active Application Discontinuation
- 2002-05-07 MX MXPA03010178A patent/MXPA03010178A/es active IP Right Grant
- 2002-05-07 CN CNB028094468A patent/CN1232138C/zh not_active Expired - Lifetime
- 2002-05-07 CA CA2446686A patent/CA2446686C/en not_active Expired - Lifetime
- 2002-05-07 WO PCT/US2002/014530 patent/WO2002091767A1/en active Application Filing
- 2002-05-07 KR KR1020097010242A patent/KR100954896B1/ko active IP Right Grant
-
2003
- 2003-10-23 IL IL158584A patent/IL158584A/en not_active IP Right Cessation
- 2003-11-06 NO NO20034940A patent/NO328009B1/no not_active IP Right Cessation
-
2004
- 2004-08-30 HK HK04106507A patent/HK1063911A1/xx not_active IP Right Cessation
- 2004-10-08 US US10/961,611 patent/US8107441B2/en not_active Expired - Fee Related
-
2007
- 2007-06-21 RU RU2007123369/09A patent/RU2369983C2/ru active
Also Published As
Publication number | Publication date |
---|---|
CN1507755A (zh) | 2004-06-23 |
WO2002091767A1 (en) | 2002-11-14 |
US20050047377A1 (en) | 2005-03-03 |
TWI226162B (en) | 2005-01-01 |
DE60235457D1 (de) | 2010-04-08 |
US6804220B2 (en) | 2004-10-12 |
BR0209458A (pt) | 2004-08-24 |
NO20034940D0 (no) | 2003-11-06 |
NO328009B1 (no) | 2009-11-09 |
KR20090071651A (ko) | 2009-07-01 |
JP2005505155A (ja) | 2005-02-17 |
US20020163907A1 (en) | 2002-11-07 |
CA2446686C (en) | 2012-10-16 |
RU2369983C2 (ru) | 2009-10-10 |
EP1386503B1 (en) | 2010-02-24 |
IL158584A (en) | 2009-11-18 |
RU2007123369A (ru) | 2008-12-27 |
CN1232138C (zh) | 2005-12-14 |
EP1386503A1 (en) | 2004-02-04 |
AU2002305456C1 (en) | 2008-10-30 |
JP4373098B2 (ja) | 2009-11-25 |
ATE459220T1 (de) | 2010-03-15 |
HK1063911A1 (en) | 2005-01-14 |
ES2340471T3 (es) | 2010-06-04 |
AU2002305456B2 (en) | 2008-05-22 |
RU2003135630A (ru) | 2005-05-27 |
US8107441B2 (en) | 2012-01-31 |
MXPA03010178A (es) | 2004-03-16 |
KR100954896B1 (ko) | 2010-04-27 |
IL158584A0 (en) | 2004-05-12 |
CA2446686A1 (en) | 2002-11-14 |
KR20030092131A (ko) | 2003-12-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
RU2313193C2 (ru) | Способ и устройство для генерирования управляющей информации для пакетных данных | |
US8934441B2 (en) | Channel allocations in a communications system | |
AU2002305456A1 (en) | Method and apparatus for generating control information for packet data | |
JP5180273B2 (ja) | 効果的な自動反復要求の方法および装置 | |
RU2381635C2 (ru) | Разделение назначения прямой и обратной линий связи для систем беспроводной связи с несколькими несущими | |
KR100939524B1 (ko) | 다중―캐리어 통신 시스템에서의 비대칭 동작모드 | |
CN102547849B (zh) | 在无线通信***中在控制信道中的无线电资源指配 | |
US20070242653A1 (en) | Method and apparatus for sharing radio resources in an ofdma-based communication system | |
EP3110026B1 (en) | Frequency hopping method and apparatus in a wireless communication system | |
CN102932101A (zh) | 多载波移动体通信*** | |
KR100474691B1 (ko) | 패킷 데이터 제어채널의 데이터 송수신 장치 및 방법 | |
US7298718B2 (en) | Channel allocations in a communications system | |
UA79237C2 (en) | Communication techniques, communication system (variants), data transmission device (variants), data receiving device (variants) | |
EP1985075B1 (en) | Wireless communication method with air-interface encoder packets configured for more efficient use of network resources |