Способ и устройство для выборочной передачи голосовых пакетов и восстановленных пакетов заголовка
Иллюстрации
Показать всеИзобретение относится к системам связи и более конкретно к избирательной передаче голосовых пакетов и восстановление пакетов заголовка в цифровой системе связи. Считываемый компьютером элемент памяти имеет код, сохраненный на нем, который программирует устройство обработки в устройстве связи, чтобы реализовать способ (200). Способ (200) включает в себя этапы: прием (202) множества пакетов и обнаружение отказа в приеме предшествующего пакета заголовка; извлечение (204) внедренных данных из множества пакетов; определение (206) из внедренных данных, содержит ли множество пакетов достоверные голосовые пакеты; и когда множество пакетов содержит достоверные голосовые пакеты, генерирование (208), по меньшей мере, одного пакета заголовка, используя внедренные данные, и передачу (210) по меньшей мере, одного пакета заголовка и голосовых пакетов. Технический результат - повышение эффективности запоздалого голосового вступления в системе. 3 н. и 12 з.п. ф-лы, 7 ил.
Реферат
Область техники, к которой относится изобретение
Область техники, к которой относится изобретение, относится в целом к системам связи, и более конкретно, к избирательной передаче голосовых пакетов и восстановленных пакетов заголовка в обычной цифровой системе радиосвязи, чтобы повысить эффективность запоздалого голосового вступления в системе.
Уровень техники
При облегчении вызовов (или частных или групповых вызовов) в системе связи, такой как двухсторонняя система радиосвязи, может иметь место состояние «запоздалого вступления». Состояние «запоздалого вступления» имеет место, когда все или часть данных, внедренных в сигналы заголовка, теряются во время передачи. К сожалению, известные процедуры, используемые во время состояния запоздалого вступления, в конечном счете приводят к ухудшению в эффективности для конечного пользователя.
Например, в соответствии с стандартом Европейского Института Стандартизации в области Электросвязи - Цифровой Мобильной Радиосвязи (ETSI-DMR) (например, стандартом ETSI - Технические требования (TS) 102 361), передача включает в себя по меньшей мере один пакет заголовка, который предшествует множеству голосовых пакетов, причем голосовых пакетов, составляющих голосовой (речевой) суперкадр. Передача также включает в себя внедренные данные управления линией связи (УЛС, LC) в качестве части стандартного протокола. Так как внедренные данные LC указывают атрибуты о передаче, такие как тип вызова (групповой или индивидуальный вызов), идентификационная информация модуля передачи, идентификационная информация адресата, такая как идентификатор группового разговора (TGID), идентификационная информация модуля абонента (SUID), статус шифрования конфиденциальности, такой как вкл/выкл конфиденциальности, и т.д., то внедренные данные LC могут быть использованы для облегчения запоздалого вступления, когда приемное устройство пропускает по меньшей мере один голосовой (и/или конфиденциальный) пакет заголовка. Однако в настоящее время не существует способа, который эффективно использует эти внедренные данные LC, чтобы улучшить эффективность во время запоздалого вступления.
Более конкретно, где посредническое устройство (такое как ретранслятор базовой радиостанции, который повторяет передачи между передающим устройством и устройством конечного пользователя) вовлекается в состояние запоздалого вступления, это посредническое устройство обычно повторяет передачи для устройства конечного пользователя без первоначального восстанавливающего декодирования и прямого исправления ошибок (FEC) данных LC, которое оставляет выполнение этой функции устройству конечного пользователя. Недостаток этого подхода тот, что без коррекции ошибок внедренных данных LC в посредническом устройстве ошибки восходящей линии связи (от передающего модуля на посредническое устройство) и ошибки нисходящей линии связи (от посреднического устройства на устройство конечного пользователя) будут объединяться вместе, делая восстановление LC намного более трудным в устройстве конечного пользователя, таким образом приводя к ухудшению эффективности запоздалого вступления в устройстве конечного пользователя.
Другой недостаток, связанный с этим подходом, тот, что устройство конечного пользователя обычно должно удовлетворять многим условиям во время запоздалого вступления, прежде чем оно сможет активизироваться и начать интерпретировать принятые данные. Латентная задержка во времени, испытываемая в то время когда эти условия удовлетворяются, может вынудить устройство пропускать части речевой (голосовой) передачи. Возвращаясь снова к передаче ETSI-DMR, условия, которым должно удовлетворять устройство конечного пользователя для активизации, следующие. Во-первых, устройство конечного пользователя обнаруживает присутствие радиочастотной (RF) несущей. Дополнительно, обнаруживается присутствие синхронизации ("sync"), например пакет данных/управления или голосовой пакет, который включает в себя синхронизирующее слово. Идентифицируется временной интервал и проверяется цветовой код, который указывает, что устройство конечного пользователя находится в корректной системе или месте. Наконец, извлекаются все внедренные данные LC, выполняется декодирование FEC и проверяется достоверность для того, чтобы активизировать устройство для начала интерпретации принятого сигнала.
Это извлечение, декодирование с FEC и проверка достоверности занимают некоторое время из-за формата внедренных данных LC, который включает в себя 72 бита информации вместе с 5-битовой контрольной суммой, которая защищается схемой турбокодирования блочных произведений (Block Product Turbo Code, BPTC), что приводит к 128 битам данных LC. Этот 128-битовый результат затем перемежается и делится на четыре фрагмента LC, которые внедряются в четыре голосовых пакета голосового суперкадра для передачи. Таким образом, речевые данные в главной части переданного голосового суперкадра нельзя услышать, потому что устройство конечного пользователя занято, проверяя достоверность данных LC, и будут зарезервированы ресурсы по каналу нисходящей линии связи в течение по меньшей мере всей длины голосового суперкадра независимо от того, является ли эта передача достоверной передачей для устройства конечного пользователя для того, чтобы присоединиться к ней.
Поэтому существует потребность в способе и устройстве, которое решает по меньшей мере некоторые из недостатков прошлых и современных методик, используемых для установки вызова, когда существует голосовое запоздалое вступление.
Краткое описание чертежей
Сопроводительные чертежи, на которых ссылочные позиции относятся к идентичным или функционально аналогичным элементам на различных видах, вместе с подробным описанием ниже включаются и являются частью описания и служат для дальнейшей иллюстрации различных вариантов осуществления концепций, которые включают в себя заявленное изобретение, и объяснения различных принципов и преимуществ этих вариантов осуществления.
Фиг.1 - блок-схема двухсторонней системы радиосвязи, разработанной чтобы обеспечить реализацию вариантов осуществления.
Фиг.2 - способ для выборочной передачи голосовых пакетов и восстановленных пакетов заголовка в соответствии с вариантом осуществления.
Фиг.3 - блок-схема входящего голосового суперкадра, как определено в стандарте ETSI-TS 102 361, для иллюстрации способа для выборочной передачи голосовых пакетов и восстановленных пакетов заголовка в соответствии с вариантом осуществления.
Фиг.4 - схема последовательности операций, иллюстрирующая более подробный способ для выборочной передачи голосовых пакетов и восстановленных пакетов заголовка в соответствии с вариантом осуществления.
Фиг.5 иллюстрирует первый вариант осуществления модуля передачи и модуля ретранслятора, которые передают сигнализацию во время запоздалого вступления, в котором используется способ, показанный на фиг.4.
Фиг.6 иллюстрирует второй вариант осуществления модуля передачи и модуля ретранслятора, которые передают сигнализацию во время запоздалого вступления, в котором используется способ, показанный на фиг.4.
Фиг.7 иллюстрирует третий вариант осуществления модуля передачи и модуля ретранслятора, которые передают сигнализацию во время запоздалого вступления, в котором используется способ, показанный на фиг.4.
Специалисту понятно, что элементы на чертежах проиллюстрированы для простоты и ясности и были не обязательно изображены в масштабе. Например, размерности некоторых из элементов в чертежах могут быть преувеличены относительно других элементов, чтобы помочь в понимании различных вариантов осуществления. Кроме того, описание и чертежи не обязательно требуют проиллюстрированного порядка. Устройство и компоненты способа были представлены, где это является подходящим, обычными символами на чертежах, показывая только те конкретные подробности, которые являются подходящими для понимания различных вариантов осуществления, чтобы не усложнять раскрытие подробностями, которые будут очевидны для обычных специалистов в данной области техники из приведенного описания. Таким образом, понятно, что для простоты и ясности иллюстрации общие и хорошо понятые элементы, которые полезны или необходимы в коммерчески выполнимом варианте осуществления, могут быть не изображены, чтобы обеспечить менее затрудненное представление этих различных вариантов осуществления.
Подробное описание
В целом, в соответствии с различными вариантами осуществления, обеспечиваются способ, устройство, которое реализует способ, и считываемый компьютером запоминающий элемент, хранящий код на нем для программирования устройства для выполнения способа, который повышает эффективность запоздалого вступления в системе связи. Когда устройство, такое как посредническое устройство, подобное ретранслятору базовой радиостанции, обнаруживает запоздалое вступление (например, когда устройство приняло множество пакетов, но не смогло принять предшествующий заголовок к этому множеству пакетов), это устройство извлекает внедренные данные из принятых пакетов. Если устройство определяет из внедренных данных, что множество пакетов содержит достоверные голосовые пакеты, то устройство генерирует один или более пакетов заголовка и передает заголовок и голосовые пакеты на второе устройство.
В более конкретном варианте осуществления устройство выполняет полное и успешное восстановление внедренной (информации) управления линией связи (УЛС, LC) из голосового суперкадра, содержащего множество голосовых пакетов, принятых во время передачи по восходящей линии связи по каналу восходящей линии связи. Соответственно, устройство синтезирует голосовой заголовок и/или голосовой заголовок конфиденциальности; передает заголовок(ки) с соответствующей синхронизацией по каналу нисходящей линии связи; и затем начинает повторять (ретранслировать) голосовые пакеты.
Варианты осуществления, описанные в настоящем описании, повышают эффективность запоздалого голосового вступления посредством предоставления сообщения с высокой целостностью всем абонентским устройствам, контролирующим канал нисходящей линии связи. Это приводит к более своевременному и более надежному способу запоздалого вступления для присоединения к речевым передачам, который является более подходящим для множества абонентских устройств, который также служит для увеличения вероятности успешной и более своевременной радиосвязи.
Варианты осуществления, описанные в настоящем описании, применимы к состояниям запоздалого вступления в канале восходящей линии связи (например, от абонентского устройства к ретранслятору базовой радиостанции), которое может иметь место в системах, где мощность сигнала восходящей линии связи слаба из-за используемых абонентских устройств с низкой мощностью передачи, или абонентских устройств, передающих на границе системы. Состояние запоздалого вступления на восходящей линии связи влияет на всех абонентов, контролирующих канал, и ретранслятор может координировать восстановление запоздалого вступления системы, используя варианты осуществления, описанные в настоящем описании.
Варианты осуществления, описанные в настоящем описании, не ограничиваются, однако, реализацией на восходящей линии связи, но также могут быть реализованы в канале нисходящей линии связи (например, от ретранслятора базовой радиостанции к абонентскому устройству) без потери общности. Такой сценарий может иметь место, например, когда конкретное абонентское устройство или только что присоединилось к каналу (например, при включении или переключении каналов на выбранный канал), или когда абонентское устройство работает на границе системы. Кроме того, можно предположить, что варианты осуществления могут также быть реализованы в системе, которая реализует одноранговую связь без ретранслятора базовой радиостанции. В такой системе абонентское устройство выступает в качестве промежуточного устройства и реализует способы, описанные в настоящем описании. Кроме того, другие варианты осуществления реализуются между двумя ретрансляторами базовых радиостанций.
Обращаясь к чертежам и конкретно к фиг.1, двухсторонняя система радиосвязи показана и в целом обозначена позицией 100. Система 100 в этом варианте осуществления является обычной цифровой системой радиосвязи, общая работа которой известна в области техники и не будет здесь более подробно описана для краткости. Система 100 показана со множеством абонентских устройств (АУ, SU) 103, 105 и 107, которые могут обмениваться через промежуточное (посредническое) устройство 101 ретранслятора базовой радиостанции (РБС, BR), используя линии связи (также называемые здесь как каналы). Линии связи или каналы содержат физические ресурсы беспроводной связи, по которым информацию посылают между BR и каждым SU. В соответствии с вариантами осуществления, описанными в настоящем описании, канал может содержать канал восходящей линии связи для передач от SU к BR и канал нисходящей линии связи для передач от BR к SU.
Каждое из абонентских устройств и ретранслятора 101 содержит обычное устройство радиоприемника, предназначенное для обеспечения приема пакетов, обычное устройство радиопередатчика, предназначенное для обеспечения передачи пакетов, и устройство обработки, которое может быть адаптировано, сконфигурировано и предназначено, чтобы обеспечить работу в соответствии с настоящим описанием для того, чтобы реализовать варианты осуществления изобретения. Пакет определяется вообще как модуль разумной сигнализации, имеющий множество битов и формат, который определен протоколом, реализованным устройствами, для передачи и приема блоков сигнализации.
Используемый термин «BR» означает оборудование инфраструктуры, которое может принимать пакеты в радиосигнале от SU и передавать пакеты в радиосигналах к одному или более другим устройствам SU через каналы связи. BR включает в себя, но не ограничивается, оборудование, обычно называемое базовые приемопередающие станции, контроллеры местоположения (базовых станций), точки доступа или другой тип интерфейсного устройства в беспроводной среде. Как упомянуто здесь, SU включает в себя, но не ограничивается ими, устройства, обычно называемые как мобильные радиостанции, мобильные станции, терминалы доступа, пользовательское оборудование, мобильные устройства или любое другое устройство, способное работать в беспроводной среде. Примеры устройств SU включают в себя, но не ограничиваются, двухсторонние радиостанции, мобильные телефоны, сотовые телефоны, персональные цифровые ассистенты (PDA), ноутбуки и пейджеры.
Только один ретранслятор 101 и три абонентских устройства показаны для простоты иллюстрации. Однако система 100 может включать в себя любое количество ретрансляторов базовой радиостанции, чтобы поддержать любое количество абонентских устройств на основании системных требований. Кроме того, варианты осуществления не зависят от протокола(ов), используемых для облегчения связи в системе, и могут использоваться с любыми такими протоколами, например, такими как те, что соответствуют стандарту ETSI-DMR, как описано в настоящем описании. Кроме того, хотя система 100 описывается как двухсторонняя система радиосвязи, варианты осуществления здесь могут быть реализованы в любой системе связи, имеющей устройства, которые обмениваются с использованием любого типа беспроводного или проводного интерфейса.
Фиг.2 иллюстрирует способ 200 для выборочной передачи голосовых пакетов и восстановленных пакетов заголовка в соответствии с вариантом осуществления. Способ 200 описывается со ссылками на иллюстративную реализацию в ретрансляторе 101, но может быть также реализован в одном или более абонентских устройствах 103, 105, 107. На этапе 202 ретранслятор 101 принимает множество пакетов от абонента 103 по каналу восходящей линии связи и обнаруживает отказ в приеме предыдущего пакета заголовка (то есть пакета заголовка, который непосредственно предшествует передаче множества пакетов). Например, ретранслятор может обнаружить заранее определенный пакет во множестве пакетов (такой как голосовой пакет, который включает в себя синхронизирующие биты), который указывает ретранслятору отказ в приеме предшествующего пакета заголовка. Ретранслятор 101 извлекает (204) внедренные данные из множества пакетов и определяют (206) из внедренных данных, содержит ли множество пакетов достоверные голосовые пакеты. В дополнительной реализации, когда ретранслятор определяет, содержит ли множество пакетов достоверные голосовые пакеты, ретранслятор сигнализирует, что канал восходящей линии связи занят, так чтобы никакие другие абонентские устройства не пытались использовать канал восходящей линии связи в течение этого времени.
Определение 206 может включать в себя, например, обнаружение кода местоположения во внедренных данных (например, цветового кода) и определение, на основании по меньшей мере одного критерия, действителен ли (достоверен ли) обнаруженный код местоположения. Эти критерии могут в некоторых реализациях быть откорректированы согласно текущим условиям передачи, например, посредством установки порогов обнаружения более строгими, поскольку больше данных становится доступными. Таким образом, BR может использовать по меньшей мере один критерий, чтобы более надежно определить, содержит ли последующее множество пакетов достоверные голосовые пакеты. Кроме того, определение 206 может также включать в себя обнаружение данных LC во внедренных данных и определение, являются ли данные управления линией связи достоверными, посредством, например, декодирования с FEC данных LC и определение, были ли данные LC успешно декодированы с использованием FEC.
После того как ретранслятор 101 положительно определил, что множество пакетов содержат достоверные голосовые пакеты, ретранслятор 101 (на этапе 208) генерирует по меньшей мере один пакет заголовка, используя внедренные данные. Этот по меньшей мере один пакет заголовка может включать в себя один или более голосовых пакетов заголовка или может включать в себя заголовок конфиденциальности, если ретранслятор дополнительно обнаруживает, что множество пакетов включает в себя информацию конфиденциальности, которая указывает, что множество пакетов защищены, используя некоторый подходящий механизм конфиденциальности. Ретранслятор затем передает (210) сгенерированный (синтезированный) заголовок(ки) и голосовые пакеты к одному или более абонентским устройствам по каналу нисходящей линии связи.
Конечно, после приема множества пакетов и обнаружения отказа в приеме предшествующего пакета заголовка ретранслятор может определить, что множество пакетов не содержит достоверные (достоверные) голосовые пакеты. В одной реализации вместо того чтобы сигнализировать о канале восходящей линии связи как занятом в течение заранее определенного минимального отрезка времени (например, по меньшей мере, времени для посылки одного целого голосового суперкадра), ретранслятор может сигнализировать о канале восходящей линии связи как о незанятом в любой момент в течение голосового суперкадра после определения, что множество пакетов не содержит достоверных голосовых пакетов. Ретранслятор 101 затем продолжает контролировать канал восходящей линии связи, пока не примет (202) последующее множество пакетов.
Фиг.4 - последовательность операций, иллюстрирующая более подробно способ 400 для устройства (например, ретранслятора), чтобы выборочно передавать голосовые пакеты и восстановленные пакеты заголовка в системе связи, чтобы улучшить установку вызова для других устройств во время состояния запоздалого вступления. Обычно этот способ описывает спецификаторы, используемые ретранслятором для определения, когда голосовой заголовок должен быть сгенерирован и послан ретранслятором, и дополнительно описывает информацию восстановления, необходимую для синтеза голосового заголовка. Способ описан со ссылками на состояние запоздалого вступления, происходящего в ретрансляторе в канале восходящей линии связи. Состояние запоздалого вступления в ретрансляторе является типичным в системах, где уровень сигнала восходящей линии связи является относительно низким из-за одного или более абонентских устройств, имеющих низкую мощность передачи или абонентских устройств, передающих на границе охвата BR системы. Когда передача по восходящей линии связи дает сбой (например, посредством отказа ретранслятора принять заголовок), потерянные данные для установки вызова равным образом затрагивают всех абонентов, контролирующих канал. Поэтому очень выгодно повысить эффективность запоздалого вступления из-за этого типа отказа восходящей линии связи.
Чтобы облегчить понимание вариантов осуществления, описанных в настоящем описании, фиг.4 описывается как иллюстративно реализуемая в обычных системах ETSI-TS 102 361, которые используют стандарты, такие как проект Association Safety Communication Oficials (APCO) Project 25 (TIA 102). Как отмечено выше, стандарт ETSI-TS 102 361 определяет использование голосового суперкадра, содержащего шесть (6) отдельных пакетов множественного доступа с временным разделением (TDMA). Последние пять (5) пакетов голосового суперкадра включают в себя внедренную сигнализацию в середину пакета, включая внедренные данные LC, внедренный цветовой код и внедренные нулевые биты.
Фиг.3 иллюстрирует блок-схему входящего голосового суперкадра 309, как определено в стандарте ETSI-TS 102 361. Голосовой суперкадр 309 содержит голосовые пакеты А-F, причем пакет А включает в себя биты синхронизации, и пакет F является нулевым пакетом. Фиг.3 также иллюстрирует данные LC 300, внедряемые в голосовой суперкадр. Эти данные LC также внедряются в голосовой пакет заголовка (также называемый здесь как управление линией связи или заголовок LC, и не показан), непосредственно предшествующий голосовому суперкадру. Этот предшествующий заголовок LC является, конечно, бесполезным для приемного устройства, если заголовок LC теряется во время передачи, как в случае состояния запоздалого вступления. Данные 300 LC согласно ETSI-DMR включают в себя 72 бита информации 301 вместе с 5-битовой контрольной суммой 303, который защищается схемой 305 турбокодирования блочных произведений (BPTC). Это дает в результате 128-битовое поле. 128-битовый результат перемежается 307 и делится на четыре фрагмента LC, которые внедряются со второго (Пакет B) по пятый (Пакет E) пакеты голосового суперкадра 309.
Общий канал объявления используется между каналами множественного доступа с временным разделением (TDMA), который включает в себя 2 бита значимости, а именно канал TDMA (TC) и бит типа доступа (AT), который указывает статус канала. Например, ретранслятор может использовать бит AT, чтобы указать по каналу нисходящей линии связи, что канал восходящей линии связи или не занят (свободен) или занят. Когда бит AT устанавливается в занятое состояние, классические абоненты не должны делать попытку передачи. Однако когда бит AT установлен в «не занято», классические абоненты могут делать попытку передачи. В нормальных ситуациях вступления в речевой вызов бит AT устанавливается в одно состояние (занят или не занят), и это продолжается в течение минимум длины одного суперкадра (360 мс). Однако установка бита AT в «занято» в течение всего суперкадра, когда недостоверный абонент (имеющий неправильный цветовой код) вызвал корреляцию синхронизации кадра, является нежелательным, так как достоверным классическим абонентам фактически препятствуют получить доступ к их собственным ретрансляторам во время передачи этих соответственно недостоверных голосовых пакетов. Варианты осуществления, как описано в настоящем описании, выгодно позволяют биту AT переключаться за меньшее время, чем время одного интервала суперкадра.
Обращаясь теперь к подробностям способа 400, который начинается на этапе 401, когда нет обработки голосовых суперкадров, ретранслятор на этапе 403 устанавливает бит AT для (входящего) канала восходящей линии связи в "не занят" и контролирует этот входящий канал для передачи, используя коррелятор синхронизации. BR далее передает незанятые пакеты по (исходящему) каналу нисходящей линии связи. После приема входящего пакета BR использует коррелятор синхронизации, чтобы определить (405), обнаружил ли он голосовую синхронизацию (например, обозначенную синхронизирующими битами, восстановленными из пакета). Если голосовая синхронизация не обнаруживается, BR возвращается к контролю (403) канала восходящей линии связи на предмет входящей передачи.
Если голосовая синхронизация обнаруживается на этапе 405, BR принимает пакет А. Это указывает состояние запоздалого вступления, когда BR также не обнаружил предшествующий заголовок LC, как в этом сценарии. Соответственно, BR (на этапе 407) устанавливает бит AT в "занятый" для входящего канала, запрещает работу коррелятора синхронизации и разрешает работу обнаружителя совпадений, который использует различные алгоритмы, чтобы определить, принял ли BR достоверный голосовой суперкадр.
При определении, принял ли BR достоверный голосовой суперкадр, BR определяет, имеют ли принятые пакеты внедренный в них достоверный (правильный) цветовой код. Как известно в уровне техники, цветовой код обычно является уникальным значением цифрового кода, назначенным каждому ретранслятору в сети типа глобальной или сотовой. BR принимает достоверный голосовой суперкадр, когда голосовые пакеты суперкадра содержат цветовой код, назначенный этому BR, таким образом указывая достоверный цветовой код. Цветовой код, который не соответствует тому, который назначен на принимающий BR, с другой стороны, указывает недостоверный цветовой код. При нормальном вступлении в речевой вызов (в отличие от состояния запоздалого вступления) цветовой код передается в голосовом заголовке и/или заголовке конфиденциальности и может использоваться приемным устройством, чтобы проверить достоверность цветового кода. Однако в этом сценарии так как пакет(ы) заголовка были потеряны и так как цветовой код не внедрен в пакет А, BR не может немедленно проверить достоверность цветового кода. Он вместо этого удостоверяет (или не удостоверяет) цветовой код, используя внедренные данные в одном или более последующих пакетах в голосовом суперкадре. Таким образом, первоначально BR устанавливает состояние достоверности цветового кода в неопределенное (или неизвестное) состояние и использует обнаружитель совпадений, чтобы выполнить проверку достоверности цветового кода.
В варианте осуществления обнаружитель совпадений использует мажоритарный алгоритм, чтобы проверить достоверность цветового кода, который обычно использует внедренные данные цветового кода из более чем одного пакета, чтобы сделать положительное определение относительно достоверного или недостоверного цветового кода для защиты от ложного определения достоверных голосовых пакетов, так как FEC, используемый в BR, восприимчив к ошибкам. Таким образом, после каждого пакета (кроме начального пакета А, который содержит синхронизацию) ретранслятор продолжает мажоритарный процесс выбора до тех пор, пока не этот процесс не обеспечит окончательное определение, что цветовой код является недостоверным (при этом BR возвращается к этапу 403 в способе 400, что может иметь место в середине голосового суперкадра), или что цветовой код является достоверным (при этом BR прекращает использовать мажоритарный процесс выбора), и продолжает восстановление внедренных LC.
Возвращаясь снова к схеме последовательности операций, показанной на фиг.4, пакет B принимается 409, и выполняется определение, был ли недостоверный цветовой код был обнаружен 411. Пока результат мажоритарного процесса выбора не является недостоверным цветовым кодом, способ 400 продолжает прием пакета C (на этапе 413), пакета D (на этапе 417), пакета E (на этапе 421) и пакета F (на этапе 427) и выполнение соответственно соответствующих проверок (в 415, 419, 423, 425, 429, и 431) относительно достоверности или недостоверности цветового кода.
Как только ретранслятор принял пакет E (на этапе 421) или пакет F (на этапе 427), полное поле (LC) управления линией связи является доступным. Если достоверный цветовой код был положительно верифицирован как достоверный (корректный) на этапе 425 или 431, извлеченное поле LC декодируется с учетом FEC и собирается на этапе 439 или 444, и соответствующее поле контрольной суммы проверяется на этапе 441 или 445. Если контрольная сумма проходит эту проверку, это указывает, что данные LC были успешно декодированы, таким образом подтверждая достоверность данных LC. Соответственно, BR синтезирует один или более заголовков (количество и тип в зависимости от различных сценариев) и передает эти заголовки и повторяет все достоверные голосовые пакеты по каналу нисходящей линии связи. Способ 400 затем завершается (455) и может быть перезапущен на этапе 401. Если данные LC не могут быть верифицированы, BR завершает обработку (на этапе 443) текущего голосового суперкадра, BR устанавливает бит AT в «не занят» и разрешает коррелятору синхронизации обнаружить и обработать следующий голосовой суперкадр (например, начиная на этапе 433 и 435). Всякий раз когда новый голосовой суперкадр обнаруживается 435, ретранслятор может корректировать (437) один или более критериев алгоритма подтверждения достоверности цветового кода, и применять эти откорректированные критерии в процессе подтверждения достоверности цветового кода, используя последующие пакеты. В варианте осуществления один или более порогов могут быть установлены более строгими, поскольку все больше и больше данных доступно.
Возвращаясь снова к сценариям для регенерации заголовка, в одном сценарии подлинность цветового кода подтверждается (на этапе 425), и контрольная сумма проходит проверку (на этапе 441) прежде, чем пакет F будет принят (на этапе 449). В этом случае BR синтезирует два пакета заголовков, причем по меньшей мере один из пакетов заголовка является голосовым пакетом заголовка LC, синтезированным (447) с использованием извлеченных данных LC. Если BR обнаруживает (при определении на этапе 451) информацию конфиденциальности (например, бит PF (флаг защиты) в голосовом суперкадре, который указывает конфиденциальность, то BR также синтезирует (453) и передает пакет заголовка конфиденциальности в качестве второго пакета заголовка. Иначе, если бит PF указывает «не конфиденциальность», два предшествующих голосовых пакета заголовка генерируются и передаются. В другом сценарии проверяется достоверность цветового кода (на этапе 431), и контрольная сумма проходит проверку (на этапе 445) после того как пакет F принимается (на этапе 427). В этом случае BR синтезирует (446) только один голосовой пакет заголовка для передачи до повторения достоверных голосовых пакетов. Это имеет место, так как есть только время для передачи одного заголовка, и голосовой заголовок обычно более критичен, чем заголовок конфиденциальности. Эта стратегия максимизирует вероятность успешной передачи заголовков принимающим абонентам, в то же время поддерживая минимальную задержку передачи данных через ретранслятор.
Фиг.5 иллюстрирует первый вариант осуществления модуля передачи, и модуль ретранслятора передают сигнализацию во время состояния запоздалого вступления, причем используется способ, показанный на фиг.4. В этом случае ретранслятор синтезирует два голосовых заголовка. В этом сценарии абонентское устройство передает последовательно во времени и в соответствии со стандартом ETSI-DMR предшествующий заголовок LC (названный "LC HDR"), первый голосовой суперкадр, содержащий голосовые пакеты A, B, C, D, E и F, и второй голосовой суперкадр, в котором только голосовые пакеты A, B и C этой передачи показываются. Голосовой пакет А в первом голосовом суперкадре содержит биты синхронизации.
Заголовок LC теряется (показано на чертеже посредством пакета заголовка LC, зачеркнутым с помощью "X") и не достигает назначенного ретранслятора базовой радиостанции, таким образом создавая в BR состояние состояния запоздалого вступления. BR обнаруживает это состояние запоздалого вступления, когда он принимает голосовой пакет в первом голосовом суперкадре, который имеет биты синхронизации, указывающие начало речевой передачи, но обнаруживает отказ в приеме предшествующего заголовка LC. После обнаружения состояния запоздалого вступления BR реализует способ согласно фиг.4. Используя этот способ, BR запрещает работу коррелятора синхронизации кадра и разрешает работу обнаружителя совпадений синхронизации кадра, устанавливает биты AT для канала восходящей линии связи из «не занят» в «занят» и начинает передавать «незанятые» пакеты по каналу нисходящей линии связи. BR извлекает внедренные данные, включая внедренные данные управления линией связи и внедренный цветовой код из каждого голосового пакета (кроме пакета A) и использует алгоритм, чтобы определить, достоверен ли цветовой код. После работы над голосовым пакетом C BR положительно определяет, что цветовой код достоверен и может прекратить использовать алгоритм, чтобы проверить достоверность цветового кода, но продолжает восстановление управления линией связи.
BR проверяет достоверность данных управления линией связи после голосового пакета E, таким образом определяя, что он принял достоверные голосовые пакеты (A, B, C, D и E). После этого BR синтезирует или генерирует два заголовка LC, используя внедренные данные управления линией связи и цветовой код. После передачи четырех незанятых пакетов по каналу нисходящей линии связи к одному или более модулям SU BR передает эти два заголовка LC и затем начинает ретранслировать голосовые суперкадры к модулям SU, причем показаны только пакеты A и B первой передачи суперкадра.
Фиг.6 иллюстрирует второй вариант осуществления, причем модуль передачи и модуль ретранслятора передают сигнализацию во время состояния запоздалого вступления, в котором используется способ, показанный на фиг.4. Сценарий, показанный в этом примере, аналогичен тому, который показан на фиг.5, за исключением того, что BR не проверяет достоверность цветового кода до пакета F первого голосового суперкадра. Соответственно, ретранслятор синтезирует один голосовой заголовок, чтобы он предшествовал передаче голосовых суперкадров.
Фиг.7 иллюстрирует третий вариант осуществления, причем модуль передачи и модуль ретранслятора передают сигнализацию во время состояния запоздалого вступления, в котором используется способ, показанный на фиг.4. Сценарий, показанный в этом примере, аналогичен тому, который показан на фиг.5, за исключением того, что BR обнаруживает информацию конфиденциальности в голосовом суперкадре. Соответственно, ретранслятор синтезирует один голосовой заголовок и один заголовок конфиденциальности, чтобы они предшествовали передаче голосовых суперкадров.
Описание, раскрытое здесь, описывает варианты осуществления, которые воздерживаются от повторения речевой передачи по каналу нисходящей линии связи, до тех пор, пока входящая передача не была положительно настроена быть надлежащим сигналом запоздалого вступления. Это важно, так как как только абонент принял голосовую синхронизацию, он должен обработать все пакеты B - F как голосовые. Кроме того, используя раскрытые способы, устройство не полностью посвящает себя обработке подозреваемой речевой передачи, пока она не будет полностью проверена на достоверность. Соответственно, устройство может отказаться от обработки данной входящей передачи, когда оно определяет, что передача является недостоверной, без дополнительного осложнения координирования отключения канала нисходящей линии связи. Кроме того, синтез заголовка устройством, реализующим представленное здесь описание, повышает эффективность состояния запоздалого голосового вступления посредством передачи высокоцелостного сообщения (с голосовым заголовком(ками)) ко всем абонентским устройствам, контролирующим канал нисходящей линии связи. Это приводит к более своевременному, непротиворечивому и надежному присоединению с запоздалым вступлением речевой передачи, которое повышает вероятность успешной и более своевременной радиосвязи