Устройство и способ для передачи и приема информации для обнаружения ошибки в системе связи
Иллюстрации
Показать всеИзобретение относится к системе связи для передачи пакетных данных. Предложено устройство для формирования битов обнаружения ошибки в системе связи, которая передает данные, имеющие продолжительность 1 временной интервал, продолжительность 2 временных интервала или продолжительность 4 временных интервала, по каналу данных. Устройство содержит блок битов обнаружения ошибки для формирования битов обнаружения ошибки для управляющей информации с использованием исходного значения, соответствующего продолжительности управляющей информации, из числа первого, второго и третьего исходных значений, для прикрепления битов обнаружения ошибки к управляющей информации и выдачи управляющей информации с прикрепленными битами обнаружения ошибки. Первое исходное значение соответствует продолжительности 1 временной интервал, второе исходное значение соответствует продолжительности 2 временных интервала и равно первому исходному значению, а третье исходное значение соответствует продолжительности 4 временных интервала и отличается от второго исходного значения. Кроме того, устройство содержит передающий блок для передачи по каналу управления управляющих данных, которые включают в себя управляющую информацию и биты обнаружения ошибки. Технический результат состоит в эффективной оценки продолжительности кадра управляющей информации, передаваемого по каналу управления пакетными данным, путем обнаружения слепого временного интервала в системе связи. 4 н. и 26 з.п. ф-лы, 7 ил., 2 табл.
Реферат
Область техники, к которой относится изобретение
Настоящее изобретение относится к системе связи для передачи пакетных данных, в частности к устройству и способу прикрепления информации об обнаружении ошибок к передаваемой информации перед ее передачей и приемом.
Уровень техники
Система подвижной связи многостанционного доступа с кодовым разделением каналов (МДКР, CDMA) стандарта IS-2000, представляющая собой типичную систему подвижной связи, поддерживает только услугу передачи речи. Однако с развитием технологий связи и по желанию абонентов система подвижной связи в будущем будет поддерживать услугу передачи данных наряду с услугой передачи речи.
Система подвижной связи, поддерживающая мультимедийные услуги, включающие в себя услуги передачи речи и данных, обеспечивает услугу речевой связи для множества абонентов, используя один и тот же диапазон частот. При этом система подвижной связи поддерживает услугу передачи данных с помощью временного мультиплексирования (ТDМ) или временного мультиплексирования и кодового уплотнения (ТDМ/СDМ). ТDМ представляет собой метод присвоения одного кода во временном интервале, выделенном конкретному абоненту. ТDМ/СDМ представляет собой метод, в котором множество абонентов одновременно используют один и тот же временной интервал. Эти абоненты идентифицируются присвоенными абонентам индивидуальными кодами (например, ортогональными кодами, такими как коды Уолша).
Система подвижной связи имеет канал передачи пакетных данных (КППД, PDCH) для передачи пакетных данных и канал управления пакетными данными (КУПД, PDCСH), например вторичный канал управления передачей пакетных данных (ВКУПД, SPDCCH) для эффективной передачи пакетных данных. Пакетные данные передаются по каналу передачи пакетных данных. Передача пакетных данных в эфир осуществляется в блоке пакетов физического уровня (ПФУ, PLP) и продолжительность пакета физического уровня изменяется при каждой передаче. Канал управления пакетными данными передает последовательность управляющей информации, необходимую, чтобы приемник мог эффективно принимать пакетные данные. Продолжительность последовательности управляющей информации изменяется в соответствии с продолжительностью пакетных данных. Поэтому приемник может определить изменяющуюся продолжительность пакетных данных посредством оценки продолжительности последовательности управляющей информации. Продолжительность последовательности управляющей информации оценивается посредством обнаружения слепого временного интервала (СВИ, BSD).
На фиг.1 представлена конструкция передатчика канала управления в системе подвижной связи, в которой применяется настоящее изобретение. На фиг.1 предполагается, что входная последовательность канала управления пакетными данными или последовательность управляющей информации, передаваемая по каналу управления пакетными данными, имеет 13 битов на N временных интервалов (где N=1,2 или 4). Следует отметить, что количество битов, включенных в последовательность управляющей информации, не связано с продолжительностью последовательности управляющей информации и не ограничено числом 13. Продолжительность последовательности управляющей информации, передаваемой по каналу управления пакетными данными, зависит от продолжительности пакетных данных. Например, если пакетные данные имеют продолжительность 1 временной интервал, 2 временных интервала, 4 временных интервала и/или 8 временных интервалов, то последовательность управляющей информации имеет продолжительность, выбранную из 1 временного интервала, 2 временных интервалов и 4 временных интервалов. Для пакетных данных продолжительностью 1 временной интервал передается последовательность управляющей информации продолжительностью 1 временной интервал. Для пакетных данных продолжительностью 2 временных интервала передается последовательность управляющей информации продолжительностью 2 временных интервала. Для пакетных данных продолжительностью 4 временных интервала передается последовательность управляющей информации продолжительностью 4 временных интервала. Для пакетных данных продолжительностью 8 временных интервалов передается последовательность управляющей информации продолжительностью 4 временных интервала. Основанием для передачи последовательности управляющей информации продолжительностью 4 временных интервала даже для пакетных данных продолжительностью 8 временных интервалов является стремление избежать чрезмерного увеличения продолжительности заголовка.
Биты обнаружения ошибки прикрепляются блоком 110 прикрепления битов обнаружения ошибки к последовательности управляющей информации, передаваемой по каналу управления пакетными данными. Блок 110 прикрепления битов обнаружения ошибки прикрепляет биты обнаружения ошибки к последовательности управляющей информации, чтобы приемник смог обнаружить ошибку передачи в последовательности управляющей информации. Например, блок 110 прикрепления битов обнаружения ошибки прикрепляет 8 битов обнаружения ошибки к 13-битной последовательности управляющей информации и формирует 21-битную последовательность управляющих данных. Типичным примером блока 110 прикрепления битов обнаружения ошибки является генератор циклического избыточного кода (ЦИК, CRC). Генератор ЦИК формирует последовательность управляющих данных или последовательность управляющей информации с прикрепленной информацией ЦИК посредством кодирования входной последовательности управляющей информации с помощью ЦИК. Если количество избыточных битов, сформированных генератором ЦИК, увеличивается, то увеличивается возможность обнаружения ошибки передачи. Однако увеличение количества избыточных битов для последовательности управляющей информации снижает эффективность мощности. Поэтому обычно для битов обнаружения ошибки используется 8 битов ЦИК.
Блок 120 прикрепления конечных битов прикрепляет конечные биты к выходу последовательности управляющих данных из блока 110 прикрепления битов обнаружения ошибки. Сверточный кодер 130 кодирует выход блока 120 прикрепления конечных битов сверточным кодом и выдает закодированные символы. Например, блок 120 прикрепления конечных битов прикрепляет 8 конечных битов (все "0") для сверточного кодирования сверточным кодером 130 и выдает 29-битную информацию. Сверточный кодер 130 осуществляет сверточное кодирование последовательности управляющей информации продолжительностью 1 временной интервал со скоростью кодирования 1/2, последовательности управляющей информации продолжительностью 2 временных интервала и последовательности управляющей информации продолжительностью 4 временных интервала со скоростью кодирования 1/4. Количество символов в последовательности управляющей информации, кодированной сверточным кодом со скоростью кодирования 1/4, в два раза превосходит количество символов в последовательности управляющей информации, кодированной сверточным кодом со скоростью кодирования 1/2. Блок 140 повторения символов повторно выдает символы, полученные при сверточном кодировании последовательности управляющей информации продолжительностью 4 временных интервала, чтобы количество символов, полученных сверточным кодированием последовательности управляющей информации продолжительностью 4 временных интервала, было в два раза больше, чем количество символов, полученных сверточным кодированием последовательности управляющей информации продолжительностью 2 временных интервала. В результате блок 140 повторения символов выдает 58N символов (где N=1,2 или 4).
Блок 150 пробивки пробивает 10N символов среди символов на выходе блока 140 повторения символов, чтобы уменьшить снижение эффективности и обеспечить соответствующее согласование скорости. Таким образом, блок 150 пробивки выдает 48N символов. Блок 160 перемежения перемежает символы на выходе блока 150 пробивки. Целью использования блока 160 перемежения является уменьшение вероятности возникновения пакетной ошибки за счет перемежения (или перестановки) порядка символов, чтобы решить проблему пакетных ошибок, обусловленную сверточным кодированием. В качестве блока 160 перемежения можно использовать блок обратного перемежения битов (ОПБ), являющийся разновидностью блока блочного перемежения. Блок ОПБ увеличивает интервал между смежными символами так, что первая половина последовательности перемеженных символов состоит из четных символов, а вторая половина последовательности перемеженных символов состоит из нечетных символов. Модулятор 170 модулирует символы, перемеженные блоком 160 перемежения, с помощью модуляции методом квадратурной фазовой манипуляции (КФМ) и формирует модулированные символы для передачи.
На фиг.2 представлена конструкция известного блока 110 прикрепления битов обнаружения ошибки, изображенного на фиг.1. Изображен пример использования генератора ЦИК для прикрепления 8 битов ЦИК к входной последовательности управляющей информации.
Изображенный на фиг.2 блок 110 прикрепления битов обнаружения ошибки включает множество регистров 211-218, множество сумматоров 221-224, переключатели SW1-SW3, выходной сумматор 225 и контроллер 230 исходного значения. Контроллер 230 исходного значения инициализирует значения регистров 211-218 на "1", когда передаются пакетные данные продолжительностью 1, 2 и 4 временных интервала. Когда передаются пакетные данные продолжительностью 8 временных интервалов, контроллер 230 исходного значения инициализирует значения регистров 211-218 на "0". Так как продолжительность последовательности управляющей информации, соответствующей пакетным данным продолжительностью 4 временных интервала, и продолжительность последовательности управляющей информации, соответствующей пакетным данным продолжительностью 8 временных интервалов, равны 4 временным интервалам, приемник не может отличить продолжительность пакетных данных от продолжительности последовательности управляющей информации, хотя он оценивает продолжительность последовательности управляющей информации. Поэтому, когда блок 110 прикрепления битов обнаружения ошибки формирует избыточные биты (или биты обнаружения ошибки) для последовательности управляющей информации, соответствующей пакетным данным продолжительностью 4 временных интервала, и последовательности управляющей информации, соответствующей пакетным данным продолжительностью 8 временных интервалов, контроллер 230 исходного значения устанавливает исходные значения регистров 211-218 на различные значения, как указывалось выше, чтобы приемник смог распознать при декодировании, были ли переданы пакетные данные продолжительностью 4 временных интервала или продолжительностью 8 временных интервалов. После инициализации значений регистров 211-218 выходной сумматор 225 выполняет двоичную операцию между каждым битом входной последовательности управляющей информации и значением, полученным путем сдвига вправо значений регистров 211-218, и полученное в результате данной операции значение выдается в качестве выходной последовательности управляющих данных. Во время этой операции все переключатели SW1-SW3 переключаются на свои верхние выводы. После выполнения описанной выше операции на всех битах 13-битной последовательности управляющей информации переключатели SW1-SW3 переключаются на свои нижние выводы так, что переключатели SW1 и SW2 получают значение "0". После этого 8 избыточных битов прикрепляется посредством сдвига значений регистра столько раз, сколько имеется избыточных битов (8).
На фиг.3 представлена конструкция известного приемника канала управления пакетными данными, а на фиг.4 показаны продолжительность и положение временных интервалов, используемых при обнаружении последовательности управляющей информации приемником на фиг.3. В частности, на фиг.3 изображена конструкция приемника для определения продолжительности пакетных данных путем определения последовательности управляющей информации, передаваемой по каналу управления пакетными данными, методом обнаружения слепого временного интервала (СВИ). Данный приемник соответствует передатчику канала управления пакетными данными, в котором в качестве блока прикрепления битов обнаружения ошибки используется генератор ЦИК. Приемник включает в себя блоки проверки ЦИК, соответствующие генератору ЦИК в передатчике.
Изображенный на фиг.3 приемник содержит 4 блока 310-340 обработки приема, предназначенных для определения продолжительности пакетных данных. Блок 310 обработки приема является блоком обработки последовательности управляющей информации продолжительностью 1 временной интервал, соответствующей пакетным данным продолжительностью 1 временной интервал; блок 320 обработки приема является блоком обработки последовательности управляющей информации продолжительностью 2 временных интервала, соответствующей пакетным данным продолжительностью 2 временных интервала; блок 330 обработки приема является блоком обработки последовательности управляющей информации продолжительностью 4 временных интервала, соответствующей пакетным данным продолжительностью 4 временных интервала, и блок 340 обработки приема является блоком обработки последовательности управляющей информации продолжительностью 4 временных интервала, соответствующей пакетным данным продолжительностью 8 временных интервалов.
В блоках 310-340 обработки приема блоки 312, 322, 332 и 342 обратного перемежения выполняют обратное перемежение в зависимости от соответствующей продолжительности во временных интервалах, а блоки 314, 324, 334 и 344 обратной пробивки выполняют обратную пробивку в зависимости от продолжительности во временных интервалах. В блоках 330 и 340 обработки приема для последовательности управляющей информации продолжительностью 4 временных интервала блоки 335 и 345 объединения символов выполняют объединение двух соседних символов, что является операцией, обратной повторению символов, выполняемому блоком 140 повторения символов, изображенным на фиг.1. После выполнения обратной пробивки в блоках 310 и 320 обработки приема и объединения символов в блоках 330 и 340 обработки приема, сверточные декодеры 316, 326, 336 и 346 в блоках 310-340 обработки приема выполняют сверточное декодирование. Сверточный декодер 316 для последовательности управляющей информации продолжительностью 1 временной интервал осуществляет сверточное декодирование выходного сигнала блока 314 обратной пробивки со скоростью кодирования 1/2. Сверточный декодер 326 для последовательности управляющей информации продолжительностью 2 временных интервала осуществляет сверточное декодирование выходного сигнала блока 324 обратной пробивки со скоростью кодирования 1/4. Аналогично, сверточные декодеры 336 и 346 для последовательности управляющей информации продолжительностью 4 временных интервала осуществляют сверточное декодирование выходных сигналов блоков 335 и 345 объединения символов со скоростью кодирования 1/4 соответственно. В последних каскадах блоков 310-340 обработки приема предусмотрены блоки 318, 328, 338 и 348 проверки ЦИК. Блоки 318, 328, 338 и 348 проверки ЦИК выполняют проверку ЦИК на символах, сверточно декодированных сверточными декодерами 316, 326, 336 и 346 соответственно. С помощью проверки ЦИК блоками 318, 328, 338 и 348 проверки ЦИК определяют, существует ли ошибка ЦИК в последовательности управляющей информации, переданной из передатчика. Во время проверки ЦИК блоки 318, 328, 338 и 348 проверки ЦИК используют исходные значения "1" или "0", определенные ранее, как было описано в связи с фиг.2. То есть, блок 318 проверки ЦИК обнаруживает ошибку ЦИК путем установки исходного значения регистра декодера на "1"; блок 328 проверки ЦИК обнаруживает ошибку ЦИК путем установки исходного значения регистра декодера на "1"; блок 338 проверки ЦИК обнаруживает ошибку ЦИК путем установки исходного значения регистра декодера на "1" и блок 348 проверки ЦИК обнаруживает ошибку ЦИК путем установки исходного значения регистра декодера на "0". Детектор 350 продолжительности пакета определяет продолжительность пакетных данных на основании результатов обработки приема блоками 310-340 обработки приема. При этом 4 блока 310-340 обработки приема можно реализовать либо в виде физически раздельных блоков обработки приема, либо в виде одного блока обработки приема, использующего различные параметры приема.
Если в приемнике, изображенном на фиг.3, в результате декодирования ЦИК три блока обработки приема имеют ошибки, а один блок обработки приема не имеет ошибки, делается вывод, что было передано количество пакетных данных, равное продолжительности, соответствующей блоку обработки приема без ошибок. Однако, если сообщается, что два или более блоков обработки приема не имеют ошибок или все блоки обработки приема не имеют ошибок, то невозможно определить, какая последовательность управляющей информации была передана, что приводит к невозможности приема пакетных данных.
Приемник, который обнаруживает последовательность управляющей информации посредством СВИ, имеет следующие проблемы в процессе обнаружения последовательности управляющей информации продолжительностью 2 временных интервала и последовательности управляющей информации продолжительностью 4 временных интервала, соответствующей пакетным данным продолжительностью 4 временных интервала.
На фиг.1 последовательность управляющей информации продолжительностью 2 временных интервала и последовательность управляющей информации продолжительностью 4 временных интервала, соответствующая пакетным данным продолжительностью 4 временных интервала, имеют одинаковое исходное значение регистра ЦИК и кодируются сверточным кодом со скоростью кодирования 1/4. Затем последовательность управляющей информации продолжительностью 4 временных интервала подвергается операции повторения символов, что удваивает количество символов, тогда как последовательность управляющей информации продолжительностью 2 временных интервала не подвергается операции повторения символов. После этого закодированная последовательность символов последовательности управляющей информации продолжительностью 2 временных интервала и закодированная последовательность символов последовательности управляющей информации продолжительностью 4 временных интервала подвергаются операциям пробивки и перемежения.
Когда последовательность управляющей информации продолжительностью 4 временных интервала подвергается перемежению с ОПБ, хотя последовательность управляющей информации продолжительностью 2 временных интервала и последовательность управляющей информации продолжительностью 4 временных интервала имеют разные комбинации пробивки, значительная часть информации с повторением символов вставляется отдельно в первые два временных интервала и последние два временных интервала. Поэтому, если блок 320 обработки приема для последовательности управляющей информации продолжительностью 2 временных интервала, проиллюстрированной на фиг.3, принимает переданную последовательность управляющей информации продолжительностью 4 временных интервала, делается вывод, что последовательность управляющей информации продолжительностью 4 временных интервала была принята правильно без ошибки ЦИК. Например, когда передается последовательность управляющей информации продолжительностью 4 временных интервала, сверточный декодер 326 в блоке 320 обработки приема для последовательности управляющей информации продолжительностью 2 временных интервала и сверточный декодер 336 в блоке 330 обработки приема для последовательности управляющей информации продолжительностью 4 временных интервала формирует одинаковое количество (10000) декодированных символов. Иными словами, одинаковые результаты декодирования ЦИК при успешном ЦИК 2(1) и 4(1) показаны в строке 4(1) ВКУППД (ЦИК) в таблице 1, полученной экспериментальным путем. Соответственно, при декодировании ЦИК делается вывод, что ошибки нет. В результате, продолжительность пакетных данных невозможно определить.
Та же самая проблема имеет место, даже когда передается последовательность управляющей информации продолжительностью 2 временных интервала. Когда передается последовательность управляющей информации продолжительностью 2 временных интервала, блок 330 обработки приема для последовательности управляющей информации продолжительностью 4 временных интервала принимает информацию в последовательности управляющей информации продолжительностью 2 временных интервала, объединенную с информацией в 2-х предыдущих временных интервалах или с помехами. Так как комбинация перемежения и комбинация пробивки для последовательности управляющей информации продолжительностью 2 временных интервала подобны комбинации перемежения и комбинации пробивки для последовательности управляющей информации продолжительностью 4 временных интервала, делается вывод об отсутствии ошибки, даже когда декодирование ЦИК выполняется на последовательности управляющей информации продолжительностью 2 временных интервала блоком 330 обработки приема для последовательности управляющей информации продолжительностью 4 временных интервала. Например, когда передается последовательность управляющей информации продолжительностью 2 временных интервала, сверточный декодер 326 в блоке 320 обработки приема для последовательности управляющей информации продолжительностью 2 временных интервала и сверточный декодер 336 в блоке 330 обработки приема для последовательности управляющей информации продолжительностью 4 временных интервала формируют практически одинаковое количество (10000 и 7902) декодированных символов. То есть, практически одинаковые результаты декодирования ЦИК при 2(1) и 4(1) успешного ЦИК в строке 2(1) ВКУПД (ЦИК) показаны в таблице 1. Соответственно, при декодировании ЦИК делается вывод, что ошибка отсутствует. В результате, продолжительность пакетных данных невозможно определить.
Кроме того, поскольку выходные сигналы сверточных декодеров 326 и 336 идентичны (или почти идентичны) друг другу, информационные биты принятой последовательности управляющей информации, например информационные биты, показывающие абоненту, какая последовательность управляющей информации была передана, или информационные биты, связанные с повторной передачей, также принимаются равными в блоке 320 обработки приема для последовательности управляющей информации продолжительностью 2 временных интервала и в блоке 330 обработки приема для последовательности управляющей информации продолжительностью 4 временных интервала. Поэтому, несмотря на использование информационных битов в последовательности управляющей информации, невозможно различить продолжительность последовательности управляющей информации во временных интервалах. В результате невозможно определить продолжительность пакетных данных.
Эта проблема проиллюстрирована в таблице 1. В таблице 1 представлены результаты моделирования, полученные при передаче каждой из последовательностей управляющей информации, имеющей продолжительность во временных интервалах, равную 1(1), 2(1), 4(1) и 4(0), 10000 раз в состоянии отсутствия помех. При этом "1" и "0" в скобках указывают исходные значения, на которых инициализируются все регистры в генераторе ЦИК. Результирующие значения, полученные путем компьютерного моделирования, включают в себя вероятность успешного обнаружения Pd, ложную вероятность Pfa распознания неправильной продолжительности во временных интервалах в качестве правильной продолжительности, неправильную вероятность Pm ошибочного принятия правильной продолжительности во временных интервалах в качестве неправильной продолжительности во временных интервалах, и вероятность ошибки Ре, сумму ложной вероятности Pfa и неправильной вероятности Pm. В таблице 1 видно, что вероятность ошибки Ре в обнаружении кадра управляющей информации, состоящего из 2(1) временных интервалов и 4(1) временных интервалов, аномально высока.
Таблица 1 | ||||||||
ВКУПД (ЦИК) | Pd | Pfa | Pm | Pe | ||||
1(1) | 9,881e-01 | 0,000e+00 | 1,190e-02 | 1,190e-02 | ||||
2(1) | 2,081e-01 | 0,000e+00 | 7,919e-01 | 7,919e-01 | ||||
4(1) | 0,000e+00 | 0,000e+00 | 1,000e+00 | 1,000e+00 | ||||
4(0) | 9,963e-01 | 0,000e+00 | 3,700e-03 | 3,700e-03 | ||||
ВКУПД (ЦИК) | Успешный ЦИК | Выделено для других символов ЦИК | ||||||
1(1) | 2(1) | 4(1) | 4(0) | 1(1) | 2(1) | 4(1) | 4(0) | |
1(1) | 10000 | 40 | 43 | 38 | 0 | 40 | 43 | 38 |
2(1) | 34 | 10000 | 7902 | 5 | 34 | 0 | 7 | 5 |
4(1) | 47 | 10000 | 10000 | 0 | 47 | 0 | 0 | 0 |
4(0) | 37 | 0 | 0 | 10000 | 37 | 0 | 0 | 0 |
Сущность изобретения
В основу настоящего изобретения положена задача создания устройства и способа прикрепления информации для обнаружения ошибки к передаваемой информации в системе связи.
Следующей задачей изобретения является создание устройства и способа прикрепления соответствующей информации для обнаружения ошибки к блокам передаваемой информации, имеющим различную продолжительность, в системе связи.
Задачей настоящего изобретения также является создание устройства и способа прикрепления информации для обнаружения ошибки к управляющей информации пакетных данных в системе связи для передачи пакетных данных.
Настоящее изобретение также решает задачу создания устройства и способа приема управляющей информации пакетных данных и анализа принятой управляющей информации в системе связи для передачи пакетных данных.
Еще одной задачей настоящего изобретения является создание устройства приемопередатчика кадров управляющей информации и способа эффективной оценки продолжительности кадра управляющей информации, передаваемого по каналу управления пакетными данными, методом обнаружения слепого временного интервала (СВИ) в системе связи для передачи пакетных данных.
Согласно первому аспекту настоящего изобретения предложено устройство для формирования последовательности информации для обнаружения ошибки, предназначенной для определения продолжительности передаваемой последовательности данных. Устройство применяется в системе связи, которая может передавать, по меньшей мере, две последовательности данных различной продолжительности по каналу данных и передавать по каналу управления данными последовательность управляющих данных такой же продолжительности, как и последовательности данных. Последовательность управляющих данных включает в себя последовательность управляющей информации, показывающую информацию в отношении каждой последовательности данных, и последовательность информации для обнаружения ошибки, предназначенную для обнаружения ошибки в последовательности управляющей информации. Устройство дополнительно содержит множество каскадных регистров, количество которых эквивалентно количеству битов в последовательности информации для обнаружения ошибки. Множество сумматоров предусмотрено на трактах, определенных заданным порождающим многочленом из трактов между регистрами. Каждый сумматор прибавляет последовательность битов, принятую через входной тракт, к последовательности битов обратной связи и выдает результат сложения через выходной тракт. Предусмотрен оператор для формирования, во время приема последовательности управляющей информации, последовательности битов обратной связи путем последовательного прибавления битов последовательности управляющей информации к выходным битам конечного регистра из упомянутых регистров и подачи сформированной последовательности битов обратной связи в сумматоры. После завершения приема последовательности управляющей информации оператор последовательно прибавляет заданный входной бит к выходным битам конечного регистра и выдает результат сложения в качестве последовательностей информации для обнаружения ошибки. Контроллер исходного значения подает в регистры одно значение, выбранное из двух исходных значений, определенных отдельно для двух последовательностей данных.
Согласно второму аспекту настоящего изобретения предложено устройство для формирования последовательности передаваемой информации посредством прикрепления последовательности информации для обнаружения ошибки к входной последовательности информации из первой последовательности информации или второй последовательности информации. Устройство применяется в системе связи, которая кодирует первую последовательность информации с первой продолжительностью с заданной скоростью кодирования перед передачей, или кодирует вторую последовательность информации со второй продолжительностью, которая в F раз больше (где F - число, кратное 2) первой продолжительности, с заданной скоростью кодирования перед передачей, повторенной F раз. Устройство содержит множество каскадных регистров, количество которых идентично количеству битов в последовательности информации для обнаружения ошибки. Множество сумматоров предусмотрено на трактах, определенных заданным порождающим многочленом из трактов между регистрами. Каждый сумматор прибавляет последовательность битов, принятую через входной тракт, к последовательности битов обратной связи и выдает результат сложения через выходной тракт. Предусмотрен оператор для формирования, во время приема входной последовательности информации, последовательности битов обратной связи посредством последовательного прибавления битов входной последовательности информации к выходным битам последнего регистра из упомянутых регистров, подачи сформированной последовательности битов обратной связи и выдачи входной последовательности информации в качестве последовательности передаваемой информации. После завершения приема входной последовательности информации оператор подает заданный входной бит в сумматоры, последовательно прибавляет заданный входной бит к выходным битам конечного регистра, формируя тем самым последовательность информации для обнаружения ошибки, и выдает последовательность информации для обнаружения ошибки в качестве последовательности передаваемой информации. Контроллер исходного значения передает в регистры одно значение, выбранное из двух исходных значений, определенных отдельно для первой последовательности информации и второй последовательности информации.
Согласно третьему аспекту настоящего изобретения предложено устройство для проверки ошибки в принятой последовательности управляющих данных для определения продолжительности последовательности данных, переданных по каналу данных. Устройство применяется в системе связи, включающей в себя передатчик, выполненный с возможностью передачи, по меньшей мере, двух последовательностей данных различной продолжительности по каналу данных и передачи по каналу управления данными последовательности управляющих данных такой же продолжительности, как и последовательности данных. Последовательность управляющих данных имеет последовательность управляющей информации, показывающую информацию в отношении каждой последовательности данных, и последовательность информации для обнаружения ошибки в последовательности управляющей информации. Система связи также содержит приемник, который принимает последовательности данных, передаваемые по каналу данных от передатчика, и последовательность управляющих данных, передаваемую по каналу управления данными от передатчика. Устройство содержит множество каскадных регистров, количество которых идентично количеству битов в последовательности информации для обнаружения ошибки. Множество сумматоров расположено на трактах, определенных заданным порождающим многочленом из трактов между регистрами. Каждый сумматор прибавляет последовательность битов, принятую по входному тракту, к последовательности битов обратной связи и выдает результат сложения через выходной тракт. Предусмотрен оператор для формирования, во время приема последовательности управляющей информации, последовательности битов обратной связи посредством последовательного прибавления битов последовательности управляющей информации к выходным битам конечного регистра из упомянутых регистров и подачи сформированной последовательности битов обратной связи в сумматоры. После завершения приема последовательности управляющей информации оператор последовательно прибавляет заданный входной бит к выходным битам конечного регистра и выдает результат сложения в качестве принятой последовательности информации для обнаружения ошибки. Контроллер исходного значения подает в регистры одно значение, выбранное из двух исходных значений, определенных отдельно для двух последовательностей данных. Блок принятия решения об ошибке сравнивает принятую последовательность информации для обнаружения ошибки с последовательностью информации для обнаружения ошибки, соответствующей выбранному исходному значению, определяя тем самым наличие ошибки.
Согласно четвертому аспекту настоящего изобретения предложено устройство для проверки ошибки в принятой последовательности информации в системе связи, включающей в себя передатчик, который кодирует первую последовательность информации с первой продолжительностью с заданной скоростью кодирования перед передачей, или кодирует вторую последовательность информации со второй продолжительностью, которая в F раз больше (где F - число, кратное 2) первой продолжительности, с заданной скоростью кодирования перед передачей, повторяемой F раз. Передатчик дополнительно прикрепляет последовательность информации для обнаружения ошибки к первой последовательности информации или второй последовательности информации и передает результат в качестве последовательности передаваемой информации. Система связи также содержит приемник, который принимает последовательность информации от передатчика. Устройство содержит множество каскадных регистров, количество которых идентично количеству битов в последовательности информации для обнаружения ошибки. Множество сумматоров предусмотрено на трактах, определенных заданным порождающим многочленом из трактов между регистрами. Каждый сумматор прибавляет последовательность битов, принятую по входному тракту, к последовательности битов обратной связи и выдает результат сложения через выходной тракт. Предусмотрен оператор для формирования, во время приема принимаемой последовательности информации, последовательности битов обратной связи посредством последовательного прибавления битов принимаемой последовательности информации к выходным битам конечного регистра из упомянутых регистров и подачи сформированной последовательности битов обратной связи в сумматоры. После завершения приема принимаемой последовательности информации оператор подает заданный входной бит в сумматоры, последовательно прибавляет заданный входной бит к выходным битам конечного регистра и выдает результат сложения в качестве принятой последовательности информации для обнаружения ошибки. Контроллер исходного значения подает в регистры одно значение, выбранное из двух исходных значений, определенных отдельно для первой последовательности информации и второй последовательности информации. Блок принятия решения об ошибке сравнивает принятую последовательность информации для обнаружения ошибки с последовательностью информации для обнаружения ошибки, соответствующей выбранному исходному значению, определяя тем самым наличие ошибки.
Краткое описание чертежей
Перечисленные выше и другие задачи, признаки и преимущества настоящего изобретения станут понятны из следующего подробного описания со ссылками на прилагаемые чертежи, на которых
фиг.1 иллюстрирует конструкцию передатчика канала управления пакетными данными в системе подвижной связи, в которой применяется настоящее изобретение,
фиг.2 иллюстрирует конструкцию известного блока прикрепления битов обнаружения ошибки, показанного на фиг.1,
фиг.3 иллюстрирует конструкцию известного приемника канала управления пакетными данными,
фиг.4 иллюстрирует продол