Способ передачи и приема информации для обнаружения ошибки в системе связи

Иллюстрации

Показать все

Изобретение относится к системе связи для передачи пакетных данных, в частности к информации об обнаружении ошибок в передаваемой информации перед ее передачей и приемом. Технический результат - повышение точности обнаружения ошибок в передаваемой информации в системе связи. Способ формирования последовательности информации для обнаружения ошибки предназначен для определения продолжительности последовательности данных. Устройство для осуществления способа содержит множество каскадных регистров и множество сумматоров. Во время приема последовательности управляющей информации оператор формирует последовательность битов обратной связи и передает ее в сумматоры. После завершения приема оператор последовательно прибавляет заданный входной бит к выходным битам последнего регистра и выдает результат. Контроллер исходного значения подает в регистры одно значение, выбранное из исходных значений. 4 н. и 10 з.п. ф-лы, 7 ил., 2 табл.

Реферат

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

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

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

Система подвижной связи многостанционного доступа с кодовым разделением каналов (МДКР, CDMA) стандарта IS-2000, представляющая собой типичную систему подвижной связи, поддерживает только услугу передачи речи. Однако с развитием технологий связи и по желанию абонентов система подвижной связи в будущем будет поддерживать услугу передачи данных наряду с услугой передачи речи.

Система подвижной связи, поддерживающая мультимедийные услуги, включающие в себя услуги передачи речи и данных, обеспечивает услугу речевой связи для множества абонентов, используя один и тот же диапазон частот. При этом система подвижной связи поддерживает услугу передачи данных с помощью временного мультиплексирования (TDM) или временного мультиплексирования и кодового уплотнения (TDM/CDM). TDM представляет собой метод присвоения одного кода во временном интервале, выделенном конкретному абоненту. TDM/CDM представляет собой метод, в котором множество абонентов одновременно используют один и тот же временной интервал. Эти абоненты идентифицируются присвоенными абонентам индивидуальными кодами (например, ортогональными кодами, такими как коды Уолша).

Система подвижной связи имеет канал передачи пакетных данных (КППД, PDCH) для передачи пакетных данных и канал управления пакетными данными (КУПД, PDCCH), например, вторичный канал управления передачей пакетных данных (ВКУПД, 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
ВКУПД(ЦИК)PdPfaPmPe
1(1)9,881e-010,000e+001,190e-021,190e-02
2(1)2,081e-010,000e+007,919e-017,919e-01
4(1)0,000e+000,000e+001,000e+001,000e+00
4(0)9,963e-010,000e+003,700e-033,700e-03
ВКУПД(ЦИК)Успешный ЦИКВыделено для другихсимволов ЦИК
1(1)2(1)4(1)4(0)1(1)2(1)4(1)4(0)
1(1)100004043380404338
2(1)34100007902534075
4(1)471000010000047000
4(0)37001000037000

Сущность изобретения

В основу настоящего изобретения положена задача создания способа прикрепления информации для обнаружения ошибки к передаваемой информации в системе связи.

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

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

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

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

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

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

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

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

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

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

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

Фиг.2 иллюстрирует конструкцию известного блока прикрепления битов обнаружения ошибки, показанного на Фиг.1,

Фиг.3 иллюстрирует конструкцию известного приемника канала управления пакетными данными,

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

Фиг.5 иллюстрирует конструкцию блока прикрепления информации для обнаружения ошибки согласно варианту осуществления настоящего изобретения,

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

Фиг.7 иллюстрирует конструкцию устройства