устройство и способ передачи и приема данных в канале управления пакетированных данных
Классы МПК: | H04Q7/34 оборудование для тестирования или контроля |
Автор(ы): | КВОН Хван-Дзоон (KR), ЧОЙ Хо-Киу (KR), КИМ Донг-Хее (KR), КИМ Йоун-Сун (KR) |
Патентообладатель(и): | САМСУНГ ЭЛЕКТРОНИКС КО., ЛТД. (KR) |
Приоритеты: |
подача заявки:
2002-11-30 публикация патента:
27.10.2006 |
Изобретение относится системам связи. Технический результат заключается в обеспечении передачи и приема канала управления пакетированными данными (КУПД) в режиме временного/кодового мультиплексирования (ВМ/КМ). Устройство и способ передачи и приема КУПД для эффективной передачи канала пакетированных данных (КПД) в системе связи, поддерживающей услугу пакетированных данных. КУПД согласно настоящему изобретению дает возможность передавать КПД в режиме ВМ/КМ. В частности, генераторы циклического избыточного кода (ЦИК) и блок проверки ЦИК настоящего изобретения позволяют второму пользователю использовать управляющую информацию по первому КУПД. 5 н. и 15 з.п. ф-лы, 12 ил.
Формула изобретения
1. Способ передачи управляющей информации в базовой станции (БС) системы мобильной связи, причем БС передает данные в мобильную станцию (МС) и передает идентификатор (ИД) МС и управляющую информацию о данных в МС, заключающийся в том, что генерируют первые биты обнаружения ошибки, генерируют вторые биты обнаружения ошибки путем применения операции Исключающее ИЛИ к первым битам обнаружения ошибки и идентификатору МС, генерируют новую управляющую информацию путем присоединения вторых битов обнаружения ошибки к управляющей информации и передают новую управляющую информацию.
2. Способ по п.1, отличающийся тем, что дополнительно дополняют заданное число нулей к ИД МС так, чтобы ИД МС имел то же самое число битов, как и у первых битов обнаружения ошибки.
3. Способ по п.1, отличающийся тем, что дополнительно осуществляют блочное кодирование ИД МС так, чтобы ИД МС имел то же самое число битов, как и у первых битов обнаружения ошибки.
4. Способ по п.1, отличающийся тем, что управляющая информация включает в себя индикатор пространства Уолша, указывающий код Уолша, используемый для данных.
5. Способ передачи управляющей информации во вторую мобильную станцию (МС) в базовой станции (БС) системы мобильной связи, причем БС передает данные по меньшей мере в две МС, передает в первую МС первую управляющую информацию о данных и идентификатор (ИД) первой МС и передает во вторую МС первую управляющую информацию, вторую управляющую информацию и ИД второй МС, заключающийся в том, что принимают первую и вторую управляющую информацию и генерируют третью управляющую информацию путем присоединения первых битов обнаружения ошибки к первой и второй управляющей информации, генерируют вторые биты обнаружения ошибки путем применения операции Исключающее ИЛИ к первым битам обнаружения ошибки с идентификатором второй МС, генерируют четвертую управляющую информацию путем присоединения вторых битов обнаружения ошибки ко второй управляющей информации и передают четвертую управляющую информацию.
6. Способ по п.5, отличающийся тем, что дополнительно дополняют заданное число нулей ко второму ИД МС так, чтобы ИД МС имел то же самое число битов, как и у первых битов обнаружения ошибки.
7. Способ по п.5, отличающийся тем, что дополнительно осуществляют блочное кодирование ИД второй МС так, чтобы ИД второй МС имел то же самое число битов, как и у первых битов обнаружения ошибки.
8. Способ по п.5, отличающийся тем, что первая управляющая информация включает в себя индикатор пространства Уолша, указывающий код Уолша, используемый для данных для первой МС, а вторая управляющая информация включает в себя индикатор пространства Уолша, указывающий код Уолша, используемый для данных для второй МС.
9. Способ приема управляющей информации в мобильной станции (МС) системы мобильной связи, в которой базовая станция (БС) передает данные и управляющую информацию обнаружения ошибки о данных в МС, причем управляющая информация включает в себя первые биты обнаружения ошибки, заключающийся в том, что принимают управляющую информацию, генерируют вторые биты обнаружения ошибки путем применения операции Исключающее ИЛИ к первым битам обнаружения ошибки с идентификатором (ИД) МС, сравнивают первые биты обнаружения ошибки со вторыми битами обнаружения ошибки и определяют, что имеется управляющая информация для МС, если первые биты обнаружения ошибки идентичны вторым битам обнаружения ошибки.
10. Способ по п.9, отличающийся тем, что дополнительно дополняют заданное число нулей к ИД МС так, чтобы ИД МС имел то же самое число битов, как и у первых битов обнаружения ошибки.
11. Способ по п.9, отличающийся тем, что дополнительно осуществляют блочное кодирование ИД МС так, чтобы ИД МС имел то же самое число битов, как и у первых битов обнаружения ошибки.
12. Способ по п.9, отличающийся тем, что управляющая информация включает в себя идентификатор пространства Уолша, включающий в себя код Уолша, используемый для данных.
13. Устройство для передачи управляющей информации в базовой станции (БС) системы мобильной связи, причем БС передает данные в мобильную станцию (МС) и передает идентификатор (ИД) МС и управляющую информацию о данных в МС, содержащее генератор битов обнаружения ошибки для генерации первых битов обнаружения ошибки, оператор Исключающее ИЛИ для генерирования вторых битов обнаружения ошибки путем применения операции Исключающее ИЛИ к первым битам обнаружения ошибки и к ИД МС и передатчик для генерирования новой управляющей информации путем присоединения вторых битов обнаружения ошибки к управляющей информации и для передачи новой управляющей информации.
14. Устройство по п.13, отличающееся тем, что дополнительно содержит блок ввода битов для ввода заданного числа нулевых битов в ИД МС так, чтобы ИД МС имел то же самое число битов, как и у первых битов обнаружения ошибки.
15. Устройство по п.13, отличающееся тем, что дополнительно содержит блочный кодер для блочного кодирования ИД МС так, чтобы ИД МС имел то же самое число битов, как и у первых битов обнаружения ошибки.
16. Устройство по п.13, отличающееся тем, что управляющая информация включает в себя индикатор пространства Уолша, указывающий код Уолша, используемый для данных.
17. Устройство для приема управляющей информации в мобильной станции (МС) системы мобильной связи, в которой БС передает данные и управляющую информацию обнаружения ошибки о данных в МС, причем управляющая информация включает в себя первые биты обнаружения ошибки, содержащее приемник для приема управляющей информации, оператор Исключающее ИЛИ для генерирования вторых битов обнаружения ошибки путем применения операции Исключающее ИЛИ к первым битам обнаружения ошибки с идентификатором (ИД) МС и определитель для сравнения первых битов обнаружения ошибки со вторыми битами обнаружения ошибки и, если первые биты обнаружения ошибки идентичны вторым битам обнаружения ошибки, для определения того, что имеется управляющая информация для МС.
18. Устройство по п.17, отличающееся тем, что дополнительно содержит блок ввода битов для ввода заданного числа нулевых битовых в ИД МС так, чтобы ИД МС имел то же самое число битов, как и у первых битов обнаружения ошибки.
19. Устройство по п.17, отличающееся тем, что дополнительно содержит блочный кодер для блочного кодирования ИД МС так, чтобы ИД МС имел то же самое число битов, как и у первых битов обнаружения ошибки.
20. Устройство по п.17, отличающееся тем, что управляющая информация включает в себя индикатор пространства Уолша, показывающий код Уолша, используемый для данных.
Приоритет по пунктам:
30.11.2001 по пп.1-4, 9-20;
11.12.2001 по пп.5-8.
Описание изобретения к патенту
ОПИСАНИЕ
Область техники, к которой относится изобретение
Настоящее изобретение в целом относится к устройству и способу обеспечения услуги пакетированных данных в системе связи и, в частности, к устройству и способу передачи и приема канала управления пакетированными данными (КУПД, PDCCH) для обнаружения схемы (алгоритма) передачи и приема пакетированных данных.
Уровень техники
Хотя типичная система мобильной связи поддерживает только услугу речевой связи, но на основании пользовательских запросов и технологии мобильной связи разработана система мобильной связи, которая, кроме того, поддерживает услугу передачи данных.
В системе мобильной связи, поддерживающей услугу мультимедиа, включая услугу речевой связи и услугу передачи данных, множество пользователей принимают услуги речевой связи и передачи данных в одной и той же полосе частот. Для этого поддерживаются временное мультиплексирование (ВМ, TDM) или кодовое мультиплексирование (КМ, CDM) для передачи данных. Эти схемы передачи не являются достаточными для обеспечения обслуживания для множества пользователей. Таким образом, существует необходимость в исследовании способа приспособления большего числа пользователей услуг.
Система мобильной связи использует канал пакетированных данных (КПД, PDCH) и КУПД. КПД доставляет пакетированные данные на основе пакетов физического уровня (ПФУ, PLP), а КУПД доставляет управляющую информацию о КПД. КУПД также используется для обнаружения схемы передачи и приема пакетированных данных, передаваемых по КПД.
Фиг.1 является блок-схемой традиционного передатчика КУПД, в котором для передачи КПД поддерживается только ВМ.
На фиг.1 предполагается, что управляющая информация передается по КУПД, входная последовательность КУПД состоит из 18 битов, хотя и не ограничена 18 битами.
Входная последовательность КУПД включает в себя 6-битовый идентификатор (ID) управления доступом к среде передачи (УДС, MAC), 2-битовый подпакетный идентификатор (ППИ, SPID), 2-битовый идентификатор автоматического запроса повторной передачи (АЗПП, ARQ), 3-битовый размер полезной нагрузки и 5-битовый индикатор пространства Уолша (ИПУ, WSI). Идентификатор УДС назначен пользователю, который должен принимать услугу высокоскоростных пакетированных данных во время доступа к системе для того, чтобы идентифицировать пользователя.
В общем случае высокоскоростной канал передачи пакетированных данных доставляет данные на подпакетной основе в мобильной системе связи, поддерживающей высокоскоростную пакетную передачу. ППИ идентифицируют подпакеты для поддержания повторной передачи. Идентификатор АЗПП идентифицирует параллельный канал передачи для поддержания непрерывной передачи данных к одному пользователю. Размер полезной нагрузки является числом битов в одном подпакете. Индикатор пространства Уолша является информацией, указывающей коды Уолша, используемые для КПД.
При доступе в систему всем мобильным станциям (МС, MS), которые должны принимать высокоскоростную услугу пакетированных данных, назначаются идентификаторы УДС из (БС, BS) базовой станции. Каждый раз, когда МС принимают КУПД, они демодулируют КУПД и определяют, является ли пакет назначенным для них. Если пакет предназначен для конкретной МС, эта МС демодулирует КПД с помощью управляющей информации из размера полезной нагрузки, ППИ, идентификатора АЗПП, индикатора пространства Уолша на КУПД.
При работе сумматор 101 циклического избыточного кода (ЦИК, CRC) добавляет восемь битов ЦИК к 18-битовой входной последовательности КУПД, чтобы определить ошибки в управляющей информации. По мере увеличения числа битов ЦИК возрастает эффективность обнаружения ошибки передачи.
Сумматор 102 последних битов добавляет восемь последних битов со всеми нулями к прикрепленной к ЦИК 26-битовой управляющей информации, полученной из сумматора 101 ЦИК. Сверточный кодер 103 кодирует выходной сигнал сумматора 102 последних битов на скорости кодирования 1/2.
Выкалыватель 104 выкалывает 20 символов в кодовых символах, полученных от сверточного кодера 103, чтобы минимизировать ухудшение эффективности и обеспечить согласование с требуемой скоростью передачи данных. Перемежитель 105 перемежает выколотые символы, чтобы изменить порядок в последовательности символов и, таким образом, снизить скорость пакета ошибок. Модулятор 106 модулирует перемеженные символы в схеме модуляции, такой как квадратурная фазовая манипуляция (КФМн, QPSK).
Фиг.2 является блок-схемой традиционного приемника КУПД, когда только ВМ поддерживается для передачи данных. На фиг.2 данные, принятые по радиоканалу из передатчика КУПД, показанного на фиг.1, преобразуются для передачи символов посредством преобразования с понижением частоты. Затем обратный перемежитель 201 обратно перемежает символы, восстановитель 202 восстанавливает обратно перемеженные символы, а сверточный декодер 203 декодирует восстановленные символы. Затем блок 204 проверки ЦИК проверяет ЦИК декодированных символов для определения того, имеют ли ошибки принятые данные. Детектор 205 управляющей информации пакетированных данных обнаруживает 18-битную управляющую информацию пакетированных данных, когда блок проверки ЦИК признает принятые данные хорошими, и заканчивает операцию приема, когда он признает отказ.
Как описано выше, традиционный КУПД поддерживает только ВМ передачу КПД. Вследствие требования для приспособления множества пользователей, предложена система, поддерживающая ВМ и КМ одновременно (ВМ/КМ) для передачи данных по КПД. В такой системе различные коды Уолша назначаются для множества пользователей в один и тот же временной период для передачи данных. Тем самым традиционные приемник и передатчик непригодны для этой системы, так как они не могут идентифицировать пользователей и точно передавать данные.
Сущность изобретения
Поэтому задача настоящего изобретения состоит в создании устройства и способа передачи и приема КУПД для поддержания передачи КПД в режиме ВМ/КМ.
Другой задачей настоящего изобретения является создание устройства и способа передачи и приема КУПД для одновременной передачи пакетированных данных к множеству пользователей.
Для достижения описанных выше, а также других задач согласно настоящему изобретению в системе мобильной связи предлагается управляющая информация передающего устройства базовой станции (БС). БС передает данные в мобильную станцию (МС) и передает идентификатор (ИД) этой МС и управляющую информацию о данных в эту МС. Устройство для передачи управляющей информации содержит генератор битов обнаружения ошибки, оператор Исключающее ИЛИ и передатчик. Генератор битов обнаружения ошибки генерирует первые биты обнаружения ошибки. Оператор Исключающее ИЛИ генерирует вторые биты обнаружения ошибки путем применения операции Исключающее ИЛИ к первым битам обнаружения ошибки и идентификатору МС. Передатчик генерирует новую управляющую информацию, присоединяя вторые биты обнаружения ошибки к управляющей информации, и передает новую управляющую информацию.
Также, согласно настоящему изобретению, в системе мобильной связи предлагается устройство для приема управляющей информации мобильной станции (МС). Базовая станция (БС) передает данные и управляющую информацию обнаружения ошибки о данных в МС. Управляющая информация включает в себя первые биты обнаружения ошибки. Устройство управления информацией содержит приемник, оператор Исключающее ИЛИ и вычислитель. Приемник принимает управляющую информацию. Оператор Исключающее ИЛИ генерирует вторые биты обнаружения ошибки путем применения операции Исключающее ИЛИ к первым битам обнаружения ошибки с идентификатором (ИД) МС. Вычислитель сравнивает первые биты обнаружения ошибки со вторыми битами обнаружения ошибки и, если первые биты обнаружения ошибки идентичны вторым битам обнаружения ошибки, определяет, что имеется управляющая информация для МС.
Краткое описание чертежей
Описанные выше, а также другие задачи, признаки и преимущества настоящего изобретения будут лучше видны из следующего подробного описания при рассмотрении вместе с сопровождающими чертежами, на которых:
Фиг.1 является блок-схемой традиционного передатчика КУПД;
Фиг.2 является блок-схемой традиционного приемника КУПД;
Фиг.3 является блок-схемой, показывающей операцию передачи КУПД согласно варианту выполнения настоящего изобретения;
Фиг.4 является блок-схемой передатчика КУПД для передачи первых и вторых КУПД согласно варианту выполнения настоящего изобретения;
Фиг.5А и 5В показывают варианты выполнения генератора ЦИК для первого КУПД согласно настоящему изобретению;
Фиг.6 показывает генератор ЦИК для второго КУПД согласно варианту выполнения настоящего изобретения;
Фиг.7 является блок-схемой операции приема КУПД согласно варианту выполнения настоящего изобретения;
Фиг.8 является блок-схемой приемника КУПД согласно варианту выполнения настоящего изобретения;
Фиг.9А и 9Б показывают варианты выполнения блока проверки ЦИК для первого КУПД согласно варианту выполнения настоящего изобретения; и
Фиг.10 показывает блок проверки ЦИК для второго КУПД согласно варианту выполнения настоящего изобретения.
Подробное описание предпочтительных вариантов выполнения
Предпочтительные варианты выполнения настоящего изобретения будут описаны здесь ниже со ссылками на сопровождающие чертежи. В последующем описании общеизвестные функции или конструкции не описываются подробно, так как они затемняли бы изобретение в ненужных деталях.
Ниже будут описаны передатчик КУПД и приемник КУПД в системе мобильной связи, поддерживающие передачу пакетированных данных согласно варианту выполнения настоящего изобретения. Передатчик КУПД обеспечивается с сумматором ЦИК для добавления битов ЦИК к управляющей информации, чтобы позволить приемнику обнаруживать ошибки в управляющей информации. Кроме системы мобильной связи, передатчик и приемник КУПД могут быть использованы к системе связи, в которой предусматривается услуга передачи пакетированных данных и передается управляющая информация для эффективной передачи пакетированных данных.
Согласно настоящему изобретению КУПД сформирован так, что он может поддерживать КПД передачу в режиме ВМ/КМ.
В режиме ВМ КПД передает данные к одному пользователю в заданное время, используя все доступные коды Уолша, в то время как в режиме ВМ/КМ КПД передает данные к множеству пользователей в заданное время, используя различные коды Уолша, назначенные пользователям. Для осуществления передачи КПД в режиме ВМ/КМ информация о кодах Уолша, используемых для каждого пользователя, должна передаваться пользователю.
В зависимости от того, используется ли КМ для передачи КПД и сколько пользователей принимает КПД в режиме КМ, передатчик передает управляющую информацию пакетированных данных соответственно для каждого пользователя. В варианте выполнения настоящего изобретения первый КУПД и второй КУПД принимаются для доставки управляющей информации пакетированных данных к двум пользователям, когда КПД передается к ним в режиме КМ. Необходимо здесь отметить, что число КУПД может быть увеличено, когда больше пользователей принимают КПД в режиме КМ.
Признаком настоящего изобретения является то, что передатчик КУПД генерирует ЦИК для второго КУПД с помощью индикатора пространства Уолша, включенного в управляющую информацию пакетированных данных первого КУПД, а приемник КУПД раздельно демодулирует первый и второй КУПД, используя функции Уолша, назначенные им, и проверяет их ЦИК с помощью индикатора пространства Уолша в первом КУПД.
Фиг.3 является блок-схемой, показывающей операцию передачи КУПД согласно варианту выполнения настоящего изобретения. Предполагается, что операция передачи КУПД выполняется в БС, когда два пользователя принимают КПД в режиме ВМ/КМ. Как говорилось ранее, число пользователей, которые принимают КПД в режиме ВМ/КМ, не ограничено.
На фиг.3 БС принимает информацию, необходимую для планирования на этапе 301. Информация планирования включает в себя информацию о качестве услуг, предоставляемых для МС, и состояния каналов МС. Поскольку информация планирования является системно-зависимой, ее подробное описание здесь не предоставляется. На этапе 302, ВС выполняет планирование. Это планирование также зависит от выполнения планировщика.
На этапе 303 БС определяет, применяется ли КМ для КПД. Согласно планированию, используется только ВМ или же ВМ и КМ используются вместе. Когда используется КМ, по меньшей мере два пользователя назначаются на один временной интервал. Когда КПД передается в режиме ВМ/КМ, БС переходит к этапам 306 и 308. Когда КМ не используется для КПД, БС переходит к этапу 304.
На этапе 304 БС добавляет биты ЦИК к управляющей информации пакетированных данных для пользователя, выбираемого путем планирования заданным способом, что будет описано позже со ссылкой на фиг.5А и 5Б. БС передает пользователю управляющую информацию пакетированных данных с прикрепленным ЦИК по первому КУПД на этапе 305. Передатчик для передачи первого КУПД будет описан более подробно позже со ссылкой на фиг.4.
В случае передачи КУПД в режиме ВМ/КМ БС генерирует управляющую информацию пакетированных данных для первого пользователя на этапе 306 и передает ее первому пользователю на этапе 307. БС генерирует управляющую информацию пакетированных данных для второго пользователя на этапе 308 и передает ее второму пользователю на этапе 309. В частности, БС добавляет уникальные биты ЦИК к каждой порции первой и второй управляющей информации пакетированных данных и передает результирующую первую и вторую управляющую информацию пакетированных данных по первому и второму КУПД.
Фиг.4 является блок-схемой передатчика КУПД для передачи первого и второго КУПД согласно варианту выполнения настоящего изобретения. В случае КПД передачи в режиме ВМ передается один КУПД, имеющий структуру, изображенную на Фиг.4. С другой стороны, в случае передачи КПД в режиме ВМ/КМ, передаются два КУПД такой структуры. Для ясности описания, КУПД, который передает управляющую информацию пакетированных данных первому пользователю, будет именоваться как первый КУПД (КУПД 1), а КУПД, который передает управляющую информацию пакетированных данных второму пользователю, - как второй КУПД (КУПД 2). В дополнение к этому управляющая информация пакетированных данных в первом КУПД называется первой управляющей информацией пакетированных данных, а управляющая информация пакетированных данных во втором КУПД - второй управляющей информацией пакетированных данных. Поэтому первый и второй КУПД имеют одну и ту же структуру и доставляют первую и вторую управляющую информацию соответственно первому и второму пользователям по-разному.
На фиг.4 передатчик КУПД согласно настоящему изобретению включает в себя сумматор 402 ЦИК, сумматор 403 последних битов, сверточный кодер 404, выкалыватель 405, перемежитель 406 и модулятор 407, как и традиционный передатчик КУПД, показанный на фиг.1. Так же передатчик КУПД включает в себя контроллер 401 и планировщик 408. Контроллер 401 принимает от планировщика 408 КПД информацию, указывающую, применяется ли КМ для КПД в заданный момент времени, и передает входную последовательность КУПД для запланированного пользователя на сумматор 402 ЦИК согласно принятой информации. Под управлением контроллера 401 сумматор 402 ЦИК генерирует биты ЦИК и кодирует входную последовательность КУПД и биты ЦИК вместе заданным образом. Структура и работа сумматора 402 ЦИК будет описано позднее более подробно со ссылками на фиг.5А, 5Б и 6.
Входная последовательность КУПД здесь предполагается в 18 бит. 5-битовый индикатор пространства Уолша включается во входную последовательность КУПД для индикации кодов Уолша, назначенных КПД для пользователя. Например, индикатор пространства Уолша может быть информацией, указывающей по меньшей мере один код Уолша, доступный для услуги передачи данных для конкретного пользователя.
Фиг.5А и 5Б показывают варианты выполнения генерации битов ЦИК для первого КУПД согласно настоящему изобретению. С помощью фиг.5А и 5Б будет описана обработка первой входной последовательности КУПД, принимаемой из контроллера 401, в сумматоре 402 ЦИК.
На Фиг.5А ссылочная позиция 501 обозначает обычный генератор ЦИК. Первый ключ 510 принимает 7-битовую первую пользовательскую управляющую информацию 502 и 5-битовый первый индикатор 503 пространства Уолша через первый входной терминал, и ноль через второй входной терминал. Ключи, показанные на фиг.5А, 5В и 6, имеют ту же самую структуру, что и первый ключ 510. Первый ключ 510 управляется способом, который будет описан позднее. 7-битовая пользовательская управляющая информация 502 является 2-битовым ППИ, 2-битовым ИД АЗПП и 3-битовым размером полезной нагрузки для первого пользователя. Т.е. контроллер 401 управляет 12-битовой управляющей информацией 502 и 503 за исключением 6-битового ИД УДС, подлежащего вводу в генератор 501 ЦИК.
Ссылочная позиция 504 обозначает переключение в генераторе 501 ЦИК. Первый, второй и третий ключи 510, 511 и 512 переключаются вверх для первых 12 битов входной управляющей информации и переключаются вниз для остальных 8 битов. Конкретнее, для первых 12 битов первый ключ 510 принимает 12-битовую управляющую информацию, третий ключ 512 выбирает выход первого ключа 510 между выходами первого ключа 510 и сумматора, а второй ключ 511 выбирает выход сумматора между выходом сумматора и нулем. Для последних восьми битов первый и второй ключи 510 и 511 переключаются к нулям на выходе, а третий ключ 512 переключается к выходу сумматора. Ссылочная позиция 505 обозначает биты, выходящие из генератора 501 ЦИК. Выходной сигнал генератора ЦИК включает в себя 12-битовую входную управляющую информацию и результирующие восемь битов ЦИК. Ссылочная позиция 506 обозначает генерирование новых битов ЦИК путем применения операции Исключающее ИЛИ к восьми битам ЦИК и к первому ИД УДС. Операция Исключающее ИЛИ выполняется логическим элементом 508 Исключающее ИЛИ. Для согласования числа битов ЦИК 6-битовый ИД УДС дополняется с помощью двух нулевых битов. Например, если ИД УДС является "010110", то он будет дополняться двумя нулевыми битами до "00010110" или "01011000". Если число битов ИД УДС одинаково с битами ЦИК, выполняется только операция Исключающее ИЛИ.
Хотя описанный выше блок проверки ЦИК генерирует 8-битовый код обнаружения ошибки, это просто пример. Таким образом, очевидно, что блок проверки ЦИК может быть сформирован для генерирования 10-, 12-, 14- или 16-битового кода обнаружения ошибки для улучшения эффективности обнаружения ошибки.
Как описано выше, для согласования числа битов ИД УДС с числом битов ЦИК два нуля добавляются в начало или конец ИД УДС на этапе 506. В этом случае некоторые МС могут брать добавленные нулями ИД УДС для своих ИД УДС. Например, если ИД УДС является "001100", то МС, имеющие ИД МС, отличные от этого ИД УДС только в одном бите (например, 001000, 101100, 000100 и т.д.), могут брать ИД УДС 001100 для своих ИД УДС, если ошибка случается в отличном бите. Вероятность ошибочного определения, относящегося к ИД УДС, в таких МС выше, чем в МС, имеющих ИД УДС, отличные от передаваемого ИД УДС в множестве битов (например, 110011, 110001 и т.д.).
Для решения этой проблемы ИД УДС подвергается блочному кодированию и выделяется для МС в другом варианте выполнения генерирования ЦИК согласно настоящему изобретению, как показано на фиг.5В. На фиг.5В ИД УДС кодируется с помощью блочного кода (n, k) (n является числом битов кода обнаружения ошибки, а k является числом битов ИД УДС), и блочно кодированная последовательность назначается в качестве действующего ИД УДС. В системе, использующей 6 битов для ИД УДС и 8 битов для кода обнаружения ошибки, например, 8-битовую последовательность, получаемую из блочного кодирования (8, 6), назначают в качестве ИД УДС посредством сообщения сигнализации при системном доступе. Хотя БС назначает 6-битовый ИД УДС для соответствующей МС при системном доступе на фиг.5А, она назначает 8-битовый ИД УДС для МС на фиг.5В. Заметим здесь, что БС не использует все 256 ИД УДС, которые могут быть представлены восемью битами, а использует только 64 блочно кодированных (8, 6) последовательности в качестве ИД УДС. В последнем случае БС просто применяет операцию Исключающее ИЛИ к коду обнаружения ошибки и ИД УДС без дополнения ИД УДС нулями на этапе 506, потому что они имеют одно и то же число битов. Подобным же образом МС применяет операцию Исключающее ИЛИ к блочной последовательности, соответствующей ее ИД УДС и принимает код обнаружения ошибки без необходимости в дополнении нулями ИД УДС логическим элементом 508 Исключающее ИЛИ. Назначение блочно кодированной последовательности в качестве ИД УДС снижает вероятность ошибки МС, имеющей ИД УДС, одинаковый с передаваемым ИД УДС с относительно большим числом битов. При блочном кодировании (n, k) число n битов кода обнаружения ошибки может быть одним из 8, 10, 12, 14, 16 и т.д., а число k битов ИД УДС может быть одним из 6, 7, 8, 9, 10 и т.д.
Согласно варианту выполнения настоящего изобретения, показанному на фиг.5В, БС передает управляющую информацию пакетных данных следующим образом. Этот вариант выполнения является также применимым для второго передатчика КУПД, показанного на фиг.6.
(Этап 1) Сумматор 402 ЦИК добавляет первые n битов ЦИК к управляющей информации. Управляющая информация может включать в себя индикатор пространства Уолша, ППИ, размер полезной нагрузки и ИД АЗПП.
(Этап 2) k-битный ИД УДС МС для приема пакетных данных кодируется в (n, k) блочном кодере (не показан). Здесь n является числом первых битов ЦИК, а k является числом битов ИД УДС. Например, n есть 8, а k есть 6.
(Этап 3) Логический элемент 508 Исключающее ИЛИ на фиг.5В применяет операцию Исключающее ИЛИ к первым битам ЦИК и блочно кодирует ИД УДС и выдает результирующие биты в качестве вторых битов ЦИК.
(Этап 4) Затем вторые биты ЦИК добавляются к управляющей информации, передатчик передает дополненную ЦИК управляющую информацию. Передатчик может включать в себя сумматор 403 последних битов, сверточный кодер 404, выкалыватель 405, перемежитель 406 и модулятор 407, показанные на фиг.4.
Сгенерированные таким образом вторые 8 битов ЦИК и 12-битовая управляющая информация 502 и 503 вводятся в сумматор 403 последних битов. На фиг.5А и 5В ссылочная позиция 507 обозначает финальную 28-битовую последовательность, подаваемую в сверточный декодер 404, показанный на фиг.4.
Фиг.6 показывает генерирование битов ЦИК для второго КУПД согласно варианту выполнения настоящего изобретения. При обращении к фиг.6 будет описана обработка второй входной последовательности КУПД из контроллера 401 в сумматоре 402 ЦИК.
Ссылочная позиция 501 обозначает обычный генератор ЦИК, идентичный тому, который показан на фиг.5А и 5В. Ссылочные позиции 601, 602 и 603 обозначают управляющую информацию, подаваемую в генератор 501 ЦИК. Вторая пользовательская управляющая информация 601 является 2-битовым ППИ, 2-битовым ИД АЗПП и 3-битовым размером полезной нагрузки для второго пользователя. Первый индикатор 602 пространства Уолша является 5-битовой информацией пространства Уолша о пакетах для первого пользователя, доставляемых по первому КУПД. Второй индикатор 603 пространства Уолша является 5-битовой информацией пространства Уолша о пакетах для второго пользователя, доставляемых по второму КУПД. Хотя первый и второй передатчики КУПД имеют ту же самую структуру, как показано на фиг.4, они генерируют различную управляющую информацию. Контроллер 401 управляет 12-битовой управляющей информацией 601 и 603, за исключением второго 6-битового ИД УДС, а первый индикатор 602 пространства Уолша должен вводиться в генератор 510 ЦИК, показанный на фиг.6. Т.е. первый индикатор 602 пространства Уолша, а также вторая пользовательская управляющая информация и второй индикатор 601 и 603 пространства Уолша выделены для ввода в генератор ЦИК для второго КУПД.
Ссылочная позиция 604 обозначает переключение в генераторе 501 ЦИК. Первый, второй и третий ключи 610, 611 и 612 переключаются вверх для первых 17 битов входной управляющей информации и переключаются вниз для остальных 8 битов. Конкретнее, для первых 17 битов первый ключ 610 принимает 17-битовую управляющую информацию, третий ключ 612 выбирает выход первого ключа 610 между выходами первого ключа 610 и сумматора, а второй ключ 611 выбирает выход сумматора между выходом сумматора и нулем. Для последних 8 битов первый и второй ключи 610 и 611 переключаются на выходы нулей, а третий ключ 612 переключается к выходу сумматора.
Ссылочная позиция 605 обозначает биты, выходящие из генератора 501 ЦИК. Выходной сигнал генератора ЦИК включает в себя 17-битовую входную управляющую информацию и результирующие 8 битов ЦИК. Ссылочная позиция 606 показывает генерирование новых битов ЦИК применением операции Исключающее ИЛИ к 8 битам ЦИК и к первому ИД УДС. Операция Исключающее ИЛИ выполняется логическим элементом 508 Исключающее ИЛИ. Для согласования числа битов ЦИК 6-битовый ИД УДС дополняется двумя нулевыми битами. Например, если ИД УДС является "010110", то он будет дополняться 2 нулями в 2 битах до "00010110" или "01011000".
Новые 8 битов ЦИК и 17-битовая управляющая информация 601, 602 и 603 выделены для подачи на вход сумматора 403 последнего бита, показанного на фиг.4. Ссылочная позиция 607 показывает финальную 28-битовую последовательность, подаваемую в сверточный кодер 404, показанный на фиг.4.
Как показано ссылочной позицией 607, хотя при генерировании ЦИК использован 5-битовый индикатор 602 пространства Уолша, он не является действительно передаваемым. Таким же образом биты ЦИК генерируются для второго КУПД, третья пользовательская управляющая информация, второй индикатор пространства Уолша и третий индикатор пространства Уолша подаются на вход генератора ЦИК для третьего КУПД.
Фиг.7 является блок-схемой алгоритма, показывающей операцию приема КУПД согласно варианту выполнения настоящего изобретения.
На фиг.7 приемник КУПД принимает и демодулирует первый КУПД на этапе 701. Структура и работа приемника КУПД будут описаны позже со ссылкой на фиг.8. Затем приемник КУПД проверяет ЦИК первого КУПД на этапе 702. Если первый КУПД является нормальным, приемник КУПД переходит к этапу 704, а если имеется сбой, приемник КУПД переходит к этапу 705. На этапе 704, считая, что первый КУПД имеет свою управляющую информацию пакетных данных, приемник КУПД получает управляющую информацию пакетных данных.
На этапе 705 приемник КУПД принимает и демодулирует второй КУПД. Здесь этапы 701 и 705 могут выполняться последовательно или параллельно.
Приемник КУПД дополнительно проверяет ЦИК второго КУПД, используя первый индикатор пространства Уолша, включенный в первый КУПД, на этапе 706. Это будет описано более подробно со ссылкой на фиг.10.
Если второй КУПД является нормальным, приемник КУПД получает управляющую информацию пакетных данных из второго КУПД, считая, что второй КУПД имеет свою управляющую информацию пакетных данных, на этапе 708. С другой стороны, если второй КУПД имеет сбой, приемник КУПД готовится для приема следующего временного периода, считая, что никаких пакетных данных и управляющей информации пакетных данных не передавалось для текущего временного периода. Поскольку КУПД передается в режиме ВМ/КМ для двух пользователей, подпрограмма завершается. Однако для случая, когда много пользователей принимают КПД в режиме ВМ/КМ, подпрограмма продолжается.
Фиг.8 является блок-схемой приемника КУПД согласно варианту выполнения настоящего изобретения. На фиг.8 48 демодулированных символов первого КУПД обратно перемежаются в обратном перемежителе 801 и восстанавливаются в восстановителе 802 выкалываний. Эти восстановленные символы декодируются с кодовой скоростью 1/2 в сверточном декодере 803. После того, как последние биты удаляются из декодируемых символов, блок 804 проверки ЦИК проверяет ЦИК декодируемых символов с помощью ИД 809 УДС приемника КУПД под управлением контроллера 808, как показано на фиг.9А и 9В. Если блок проверки ЦИК определяет нормальную работу, то определитель 805 получает 2-битовый ППИ, 2-битовый ИД АЗПП, 3-битовый размер полезной нагрузки и 5-битовый индикатор пространства Уолша из первого КУПД, считая, что для приемника КУПД выделен первый КУПД.
Для выделения управляющей информации пакетных данных из второго КУПД параллельно или последовательно для операций обратного перемежителя 801, восстановителя 802 выкалываний и сверточного декодера 803 в приемнике КУПД предусматриваются обратный перемежитель 810, восстановитель 811 выкалываний и сверточный декодер 803. Они работают параллельно с их двойниками для первого КУПД на фиг.8. Данные, принимаемые на втором КУПД, подвергаются обратному перемежению, восстановлению выкалываний и сверточному декодированию в обратном перемежителе 810, восстановителе 811 выкалываний и сверточном декодере 812 таким же образом, как это делает первый КУПД. Блок 813 проверки ЦИК активизируется или деактивизируется в зависимости от результата первого КУПД в блоке 804 проверки ЦИК. Если первый КУПД имеет сбой, блок 813 проверки ЦИК проверяет ЦИК второго КУПД. Если первый КУПД показывает нормальный результат, он не работает. Во время проверки ЦИК блок 813 проверки ЦИК использует как первый индикатор 807 пространства Уолша, так и 6-битовый ИД 809 УДС приемника КУПД под управлением контроллера 808, что будет описано позднее со ссылкой на фиг.10.
Если блок проверки ЦИК показывает норму, то определитель 814 получает 2-битовый ППИ, 2-битовый ИД АЗПП, 3-битовый размер полезной нагрузки и 5-битовый индикатор пространства Уолша из первого КУПД, считая, что первый КУПД назначается для приемника КУПД. Когда много пользователей принимают КПД в режиме ВМ/КМ, управляющая информация пакетных данных обнаруживается таким же образом.
Фиг.9А и 9В показывают варианты выполнения блока проверки ЦИК для проверки ЦИК первого КУПД под управлением контроллера 808, показанного на фиг.8.
На Фиг.9А ссылочная позиция 901 обозначает обычный блок проверки ЦИК, ссылочная позиция 902 обозначает 20-битовую выходную последовательность сверточного декодера первого КУПД, а ссылочная позиция 903 обозначает 12-битовую последовательность первого КУПД, подаваемую в блок 901 проверки ЦИК. Ссылочная позиция 904 обозначает переключение в блоке 901 проверки ЦИК. Ключи 910, 911 и 912 имеют одну и ту же структуру с ключами, показанными на фиг.5А, 5В и 6. Для 12-битовой входной последовательности ключи 910, 911 и 912 переключаются вверх, а для последующих 8 бит они переключаются вниз. Для первых 12 битов ключи 910 и 911 переключаются ко входным сигналам иным, нежели нуль. Ключ 912 переключается к выходу ключа 910. Затем для следующих 8 битов ключи 910 и 911 переключаются к нулям, а ключ 912 переключается к выходу сумматора.
Ссылочная позиция 905 обозначает биты, выходящие из блока 901 проверки ЦИК. Выходной сигнал блока проверки ЦИК включает в себя 12-битовую входную последовательность и 8 битов ЦИК. Ссылочные позиции 906 и 907 обозначают генерирование новых битов ЦИК применением операции Исключающее ИЛИ к 8 битам ЦИК и 6 битам ИД 809 УДС. Операция Исключающее ИЛИ выполняется логическим элементом 909 Исключающее ИЛИ. Для согласования числа битов ЦИК два бита нулей добавляются к началу и концу ИД УДС. Например, если ИД УДС является "010110", то он будет дополнен до "00010110" или "01011000". Определитель 908 сравнивает новые 8 битов 907 ЦИК с битами ЦИК в выходной последовательности 902 сверточного декодера. Если они идентичны, то определитель 908 определяет, что результат блока проверки ЦИК является «правильным». Если они различны, то определитель 908 определяет, что результатом блока проверки ЦИК является «сбой».
Блок проверки ЦИК, показанный на фиг.9В, работает так же, как и блок проверки, показанный на фиг.9А, за исключением обнаружения ЦИК на этапе 905. На фиг.9В биты ЦИК, выходящие из блока 804 проверки ЦИК по фиг.8, подвергаются операции Исключающее ИЛИ с 8 битами ИД УДС. Операция Исключающее ИЛИ выполняется логическим элементом 909 Исключающее ИЛИ. Результирующие биты устанавливаются в качестве новых битов ЦИК. Вариант выполнения также применим для второго приемника КУПД, показанного на фиг.10.
В варианте выполнения блока проверки ЦИК, показанном на Фиг.9В, МС принимает управляющую информацию пакетных данных следующим образом.
(Этап 1) МС принимает управляющую информацию и ИД УДС из БС. К управляющей информации прикреплялись биты ЦИК, а ИД УДС блочно кодировался (n, k) в БС перед передачей. Здесь n является числом битов ЦИК, а k является числом битов ИД УДС перед блочным кодированием.
(Этап 2) Блок 804 проверки ЦИК обнаруживает биты ЦИК из управляющей информации.
(Этап 3) Логический элемент 909 Исключающее ИЛИ выполняет операцию Исключающее ИЛИ над обнаруженными битами ЦИК с (n, k) блочно кодированным ИД УДС и, таким образом, генерирует новые биты ЦИК.
(Этап 4) Определитель 805 сравнивает обнаруженные биты ЦИК с генерируемыми битами ЦИК. Если они идентичны, то он определяет, что имеется управляющая информация для МС.
Фиг.10 показывает блок проверки УДС для проверки ЦИК второго КУПД под управлением контроллера 808, показанного на фиг.8.
На фиг.10 ссылочная позиция 1001 обозначает обычный блок проверки ЦИК, ссылочная позиция 1002 обозначает 20-битовую выходную последовательность сверточного декодера второго КУПД, а ссылочная позиция 1003 обозначает 17-битовую последовательность второго КУПД, подаваемую в блок 1001 проверки ЦИК. Входная последовательность 1003 блока проверки ЦИК включает в себя 7-битовую вторую пользовательскую управляющую информацию, 5-битовый второй индикатор пространства Уолша и 5-битовый первый индикатор пространства Уолша, выходящий из сверточного декодера 803, для первого КУПД. Ссылочная позиция 1004 обозначает переключение в блоке 1001 проверки ЦИК. Ключи 1010, 1011 и 1012 имеют ту же структуру для переключения, что и ключи, показанные на Фиг.5А, 5В, 6, 9А и 9В. Для 17-битовой входной последовательности ключи 1010, 1011 и 1012 переключаются вверх, а для последующих 8 битов они переключаются вниз. Для первых 17 битов ключи 1010 и 1011 переключаются ко входным сигналам иным, чем нуль. Ключ 1012 переключается к выходу ключа 1010. Затем для следующих 8 битов ключи 1010 и 1011 переключаются к нулям, а ключ 1012 переключается к выходу сумматора.
Ссылочная позиция 1005 обозначает биты, выходящие из блока 1001 проверки ЦИК. Выходной сигнал блока проверки ЦИК включает в себя 17-битовую входную последовательность и 8 битов ЦИК. Ссылочные позиции 1006 и 1007 обозначают генерирование новых битов ЦИК применением операции Исключающее ИЛИ к 8 битам ЦИК и 6 битам ИД 809 УДС. Операция Исключающее ИЛИ выполняется логическим элементом 1009 Исключающее ИЛИ. Для согласования числа битов ЦИК два бита нулей добавляются к началу и концу ИД УДС. Например, если ИД УДС является "010110", то он будет дополнен до "00010110" или "01011000". Определитель 1008 сравнивает новые 8 битов 1007 ЦИК с битами ЦИК в выходной последовательности сверточного 1002 декодера. Если они идентичны, то определитель 1008 определяет, что результат блока проверки ЦИК является "правильным". Если они различны, то определитель 1008 определяет, что результат блока проверки ЦИК является "сбоем".
Как описано выше, использование КУПД согласно настоящему изобретению разрешает передачу КПД в режиме ВМ/КМ в системе мобильной связи, поддерживающей передачу пакетных данных. В частности, генераторы ЦИК и блок проверки ЦИК настоящего изобретения позволяют второму пользователю использовать управляющую информацию по первому КУПД.
Хотя изобретение показано и описано со ссылками на основные предпочтительные варианты его выполнения, это просто примерное применение. Например, хотя только два пользователя принимают КПД в режиме ВМ/КМ, настоящее изобретение применимо и для большего числа пользователей. Кроме того, число битов ЦИК может быть увеличено до 10, 12, 14 или 16 битов, хотя в варианте выполнения настоящего изобретения имеется 8 битов. Таким образом, специалисту в данной области техники будет понятно, что эти различные изменения в форме и деталях могут быть сделаны здесь без отхода от сущности и объема формулы изобретения, как определено в прилагаемой формуле изобретения.
Класс H04Q7/34 оборудование для тестирования или контроля