УСТРОЙСТВО И СПОСОБ ОЦЕНКИ КАЧЕСТВА СВЯЗИ И ПРОГРАММА, ИСПОЛЬЗУЕМАЯ ДЛЯ ОЦЕНКИ Российский патент 2010 года по МПК H04L1/20 

Описание патента на изобретение RU2383999C2

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

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

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

В технологиях для передачи речевой информации использована методика, которая кодирует речевые сигналы посредством вокодера, для передачи их такими как, например, описанные в предшествующем документе «PERSONAL DIGITAL CELLULAR TELECOMMUNICATION SYSTEM RCR STD-27 Revision J» (Персональная цифровая сотовая сеть RCR STD-27 телефонной связи, редакция J) Ассоциации радиопромышленности и бизнеса, 30 мая 2002 г. В последнее время с помощью разработки методик кодирования достаточно естественные речевые сигналы могут передаваться в реальном масштабе времени на гораздо более низкой скорости передачи битов порядка 2000 бит/с или менее, используя небольшой объем кода: эта методика также использована в таких применениях, которые обязаны использовать канал передачи, чье качество связи не достаточно хорошее, например автомобильная телефонная система.

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

При этом использована методика, например, в которой устройство, которое передает речевую информацию, добавляет циклические избыточные коды контроля (CRC) к кодированным речевым сигналам, а приемное устройство использует коды CRC для исправления ошибок.

Однако в случае речевой информации, которая мала по объему данных, и когда количество битов у кодов CRC задается так, чтобы гарантировать достаточное качество звука, в то время как качество связи канала передачи остается в обычном диапазоне, избыточность речевой информации будет чрезмерно увеличиваться, и будет трудно достичь передачи речи в реальном масштабе времени.

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

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

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

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

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

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

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

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

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

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

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

Для решения этой задачи устройство оценки качества связи, согласно первому аспекту изобретения, по существу, состоит из:

средства оценки символа для получения сигнала основной полосы частот, представляющего последовательность многоуровневых символов, и оценки символа, представленного сигналом основной полосы частот; и

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Фиг.2 - блок-схема, показывающая структуру передающего устройства;

Фиг.3 - структура выходных данных вокодера;

Фиг.4 схематически показывает процесс перемежения выходных данных вокодера;

Фиг.5 - графическое представление, показывающее пример индикаторной диаграммы сигнала основной полосы частот;

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

Фиг.7 схематически показывает процесс восстановления выходных данных вокодера из сигнала основной полосы частот; и

Фиг.8 - блок-схема последовательности операций способа, показывающей порядок процесса, выполненного блоком оценки качества связи.

Наилучший вариант осуществления изобретения

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

Фиг.1 показывает структуру системы, передающей и принимающей речь, согласно варианту осуществления изобретения. Как показано, система, передающая и принимающая речь, состоит из приемопередатчиков TR1 и TR2. Приемопередатчики TR1 и TR2 передают и принимают речевые сигналы к и от друг друга по внешнему каналу L передачи, включающему в себя внешнюю сеть с коммутацией пакетов и т.п.

Приемопередатчики TR1 и TR2 в основном обладают идентичной компоновкой, и каждый имеет передающее устройство Т и приемное устройство R.

Передающее устройство T в приемопередатчике TR1 формирует модулированные с частотной манипуляцией (FSK) волны, представляющие речевые сигналы, и передает их в приемное устройство R в приемопередатчике TR2, и приемное устройство R в приемопередатчике TR2 принимает модулированные с FSK волны для воспроизведения речевых сигналов. Аналогично передающее устройство T в приемопередатчике TR2 формирует модулированные с FSK волны, представляющие речевые сигналы, и передает их в приемное устройство R в приемопередатчике TR1, и приемное устройство R в приемопередатчике TR1 принимает модулированные с FSK волны для воспроизведения речевых сигналов.

Передающие устройства T в приемопередатчиках TR1 и TR2 в основном обладают идентичной компоновкой, и приемные устройства R в приемопередатчиках TR1 и TR2 также обладают в основном идентичной компоновкой.

Тем не менее предполагается, что каждый из приемопередатчиков TR1 и TR2 обладает компоновкой такой, чтобы модулированные с FSK волны, переданные от своего передающего устройства Т, не принимались своим приемным устройством R. В частности, например, можно допустить, что частота передачи передающего устройства Т в приемопередатчике TR1 (или TR2) и частота приема приемного устройства R могут отличаться друг от друга. В качестве альтернативы приемопередатчики TR1 и TR2 могут быть выполнены с возможностью добавления идентификации источника и/или получателя к модулированным с FSK волнам, переданным их собственным передающим устройством Т, тогда как их собственное приемное устройство R обрабатывает только модулированные с FSK волны, которые имеют свою присоединенную идентификацию как получателя, или модулированные с FSK волны, которые не имеют своей идентификации как источника, в качестве объекта, из которого воспроизводятся речевые сигналы. В качестве альтернативы каждый из приемопередатчиков TR1 и TR2 может обладать общеизвестным средством, которое выполняет функцию «нажми и говори» (PTT), при которой свое приемное устройство R останавливает прием модулированных с FSK волн, пока свое передающее устройство T передает модулированные с FSK волны. (В этом случае, однако, приемопередатчики TR1 и TR2 будут взаимодействовать друг с другом в полудуплексном режиме).

Как показано на фиг.2, каждое передающее устройство Т в приемопередатчиках TR1 и TR2 состоит из блока Т1 речевого ввода, блока Т2 вокодера, блока Т3 перемежающего процесса, блока Т4 формирования сигнала основной полосы частот, блока Т5 модулятора и блока Т6 высокочастотного вывода.

Блок Т1 речевого ввода состоит, например, из микрофона, усилителя AF (звуковой частоты), дискретизатора, аналого-цифрового (A/D) преобразователя, логической схемы для формирования кадра и т.п.

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

Каждый кадр, сформированный в блоке Т1 речевого ввода, состоит из волн, которые соответствуют одному звуковому фрагменту, полученному посредством разделения речевых сигналов, собранных блоком Т1 речевого ввода, с постоянной частотой (например, каждые 20 миллисекунд).

Каждый из блоков Т2 вокодера, блок Т3 перемежающего процесса и блок Т4 формирования сигнала основной полосы частот состоит из процессора, например цифрового процессора сигнала (DSP), и центрального процессора (CPU), памяти, которая хранит программу, выполняемую процессором и т.п. Некоторые либо все функции блока Т2 вокодера, блока Т3 перемежающего процесса и блока Т4 формирования сигнала основной полосы частот могут быть реализованы в одном процессоре. Процессор, который реализует некоторые либо все функции блока Т2 вокодера, блока Т3 перемежающего процесса и блока Т4 формирования сигнала основной полосы частот, может дополнительно реализовать функции логической схемы для формирования кадра в блоке Т1 речевого ввода.

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

Как показано на структуре данных фиг.3, каждые из выходных данных вокодера включают в себя, например, наиболее важную речевую информацию из 18 битов, незащищенную речевую информацию из 26 битов, защитную информацию из 23 битов и информацию обнаружения ошибок из 5 битов.

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

Кодированная речевая информация состоит из битов, ассоциативно связанных с компонентами, которые могут содержаться в речевых сигналах (например, звуковое давление, основной тон и т.п.), и если каждый из битов принимает заданное значение (например, значение «1»), то он указывает, что компонент, ассоциативно связанный с битом, по существу отсутствует в звуковом фрагменте, представленном кодированной речевой информацией, которая содержит этот бит.

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

С другой стороны, защитная информация в речевой информации состоит из защитной речевой информации из 18 битов и защитной информации для информации обнаружения ошибок из 5 битов, и значение любого бита, составляющего речевую защитную информацию и защитную информацию для информации обнаружения ошибок, равно «1».

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

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

То есть снабженный посредством блока Т2 вокодера выходными данными вокодера блок Т3 перемежающего процесса сначала формирует 2-битные данные, соответствующие символу в четырехзначной FSK, на основе выходных данных вокодера. В частности, как также показано на фиг.4 для примера, блок Т3 перемежающего процесса выполняет следующие процессы, указанные как (А1)-(А3).

(А1) Блок Т3 перемежающего процесса объединяет каждый бит, который составляет наиболее важную речевую информацию, содержащуюся в выходных данных вокодера, с каждым битом, который составляет защитную речевую информацию, один за другим, для формирования 18 частей 2-битных данных. Однако, как показано на фиг.4(b), сочетание любой из этих 18 частей данных является таковым, что бит, который составляет защитную речевую информацию, располагается в младшем бите.

(А2) Блок Т3 перемежающего процесса объединяет каждый бит, который составляет информацию обнаружения ошибок, содержащуюся в выходных данных вокодера, с каждым битом, который составляет защитную информацию для информации обнаружения ошибок, один за другим, для формирования 5 частей 2-битных данных. Однако, как показано на фиг.4(b), сочетание любой из этих 5 частей данных является таковым, что бит, который составляет защитную информацию для информации обнаружения ошибок, располагается в младшем бите.

(А3) Блок Т3 перемежающего процесса разбивает незащищенную речевую информацию, содержащуюся в выходных данных вокодера, на 13 частей из 2-битных данных, как показано на фиг.4(a).

Затем блок Т3 перемежающего процесса предоставляет в итоге 36 частей 2-битных данных, возникших в результате процессов с (А1) по (А3), блоку Т4 формирования сигнала основной полосы частот в заданном порядке, который, как, например, показано на фиг.4(с), включает в себя часть, в которой 2-битные данные, полученные в процессе (А1) или (А2), и 2-битные данные, полученные в процессе (А3), размещаются поочередно.

В 2-битных данных, сформированных блоком Т3 перемежающего процесса, выполняющего описанные выше процессы, любая из полученной из информации обнаружения ошибок и защитной информации для информации обнаружения ошибок, как и полученная из наиболее важной речевой информации и защитной речевой информации, будет иметь «1» в младшем разряде. Напротив, 2-битные данные, полученные из незащищенной речевой информации, могут иметь «0» или «1» в младшем разряде.

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

Фиг.5 показывает пример индикаторной диаграммы сигнала основной полосы частот, сформированного блоком Т4 формирования сигнала основной полосы частот. Как показано, в сигнале основной полосы частот мгновенные значения сходятся на любом из четырех значений в точке постоянной фазы (точка Найквиста) в одной секции символа (секция, характерная для информации, соответствующей одному символу). Допуская, что второе значение в убывающем порядке равно (+1), эти четыре значения (в дальнейшем называемые значением символа) размещаются и располагаются с равными промежутками, например, со значением (+3), (+1), (-1) и (-3) соответственно в убывающем порядке, как показано на фиг.5.

Допустим, что, как показано, например, на фиг.5, блок Т4 формирования сигнала основной полосы частот преобразует символ «11», содержащийся в перемеженном кадре (т.е. 2-битные данные, имеющие значение «11»), в секцию символа, имеющую значение символа (-3), преобразует символ «10» в секцию символа, имеющую значение символа (-1), преобразует символ «00» в секцию символа, имеющую значение символа (+1), и преобразует символ «01» в секцию символа, имеющую значение символа (+3).

В результате преобразования из перемеженного кадра в сигнал основной полосы частот, выполняемого согласно правилу, описанному выше, символ, имеющий «1» в младшем разряде, преобразуется в секцию символа, имеющую значение символа (-3) или (+3). Следовательно, любой символ, характерный для наиболее важной речевой информации и информации обнаружения ошибок, будет преобразован в секцию символа, имеющую значение символа (+3) или (-3). Напротив, любой символ, представляющий незащищенную речевую информацию, может быть преобразован в секцию символа, принимающую значение либо (+3), (+1), (-1) либо (-3).

Как видно из вышеизложенного, когда перемеженный кадр преобразуется в сигнал основной полосы частот согласно правилу, описанному выше, эти четыре типа символов размещаются в убывающем (или возрастающем) порядке в отношении значения символа, чтобы образовать последовательность кода Грея (т.е. любое расстояние Хемминга между соседними символами в последовательности равно «1»).

Блок Т5 модулятора состоит из общеизвестной схемы частотной модуляции, схемы генератора, которая формирует несущие и т.п., и он использует сигнал основной полосы частот, предоставленный блоком Т4 формирования сигнала основной полосы частот, чтобы частотно модулировать несущие, и предоставляет результирующие модулированные с FSK (FSK корня Найквиста) волны блоку Т6 высокочастотного вывода.

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

Блок Т6 высокочастотного вывода состоит из высокочастотного усилителя, антенны и т.п. и он усиливает модулированные волны, предоставленные блоком Т5 модулятора, и отправляет их в канал L передачи.

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

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

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

Обращаясь теперь к приемному устройству R, которое показано на фиг.6, каждое приемное устройство R в приемопередатчиках TR1 и TR2 состоит из блока R1 высокочастотного входа, блока R2 демодулятора, блока R3 оценки символа, блока R4 процесса обращенного перемежения, блока R5 оценки качества связи, блока R6 восстановления речевой информации и блока R7 речевого вывода.

Блок R1 высокочастотного входа состоит из антенны, схемы настройки и схемы высокочастотного усиления, и он принимает из канала L передачи модулированные с FSK волны, отправленные передающим устройством Т и т.п. в канал L передачи, и усиливает, и предоставляет их блоку R2 демодулятора. Одна антенна, предусмотренная на приемопередатчиках TR1 или TR2, может сочетать функции антенны для блока R1 высокочастотного входа и антенны для блока Т6 высокочастотного вывода в приемопередатчике.

Блок R2 демодулятора состоит из общеизвестной схемы обнаружения для обнаружения частотно-модулированных волн, и он обнаруживает модулированные с FSK волны, предоставленные блоком R1 высокочастотного входа, чтобы восстановить сигнал основной полосы частот. Затем он предоставляет восстановленный сигнал основной полосы частот блоку R3 оценки символа. Блок R2 демодулятора может состоять из процессора, памяти, которая хранит программу, исполняемую процессором, и т.п.

Каждый из блока R3 оценки символа, блока R4 процесса обращенного перемежения, блока R5 оценки качества связи и блока R6 восстановления речевой информации состоит из процессора, памяти, которая хранит программу, исполняемую процессором, и т.п. Некоторые или все функции блока R3 оценки символа, блока R4 процесса обращенного перемежения, блока R5 оценки качества связи и блока R6 восстановления речевой информации могут быть реализованы в одном процессоре. Процессор, который реализует некоторые или все функции блока R2 демодулятора или передающего устройства Т, может дополнительно реализовывать некоторые или все функции блока R3 оценки символа, блока R4 процесса обращенного перемежения, блока R5 оценки качества связи и блока R6 восстановления речевой информации.

На основе мгновенного значения в точке Найквиста каждого из сигналов основной полосы частот, предоставленных блоком R2 демодулятора, блок R3 оценки символа, как схематически показано на (a) и (b) фиг.7, оценивает символ, представленный секцией символа, содержащей точку Найквиста, и на основе оценки воспроизводит данные (фиг.7(b)), соответствующие перемеженному кадру, сформированному блоком T3 перемежающего процесса в передающем устройстве Т. Воспроизведенные данные затем предоставляются блоку R4 процесса обращенного перемежения.

В частности, блок R3 оценки символа сначала, например, определяет, не меньше ли мгновенное значение сигнала основной полосы частот в точке Найквиста, чем первая пороговая величина (Th+), или не меньше, чем вторая пороговая величина (Th0) и меньше, чем (Th+), или не меньше, чем третья пороговая величина (Th-) и меньше, чем (Th0), или меньше, чем (Th-) для каждой точки Найквиста, содержащейся в сигналах основной полосы частот, предоставленных блоком R2 демодулятора.

В то же время значение (Th+) больше, чем (+1) и меньше, чем (+3), значение (Th0) больше, чем (-1) и меньше, чем (+1), и значение (Th-) больше, чем (-3) и меньше, чем

(-1). В частности, поэтому значение (Th+) может, например, быть (+2), значение (Th0) может, например, быть (0), и значение (Th-) может, например, быть (-2).

Если оценивается, что мгновенное значение сигнала основной полосы частот в точке Найквиста больше либо равно (Th+), то блок R3 оценки символа затем оценивает, что значение символа секции символа, содержащей точку Найквиста, равно (+3), и поэтому секция символа представляет символ «01».

Аналогично, если оценивается, что значение не меньше, чем (Th0) и меньше, чем (Th+), то блок оценивает, что значение символа секции символа, содержащей точку Найквиста, равно (+1), и поэтому секция символа представляет символ «00». Если оценивается, что значение не меньше, чем (Th-) и меньше, чем (Th0), то блок также оценивает, что значение символа секции символа, содержащей точку Найквиста, равно (-1), и поэтому секция символа представляет символ «10». Если оценивается, что значение меньше, чем (Th-), то блок также оценивает, что значение символа секции символа, содержащей точку Найквиста, равно (-3), и поэтому секция символа представляет символ «11».

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

Блок R4 процесса обращенного перемежения рассматривает данные, предоставленные блоком R3 оценки символа, как перемеженный кадр, использует перемеженный кадр для восстановления выходных данных вокодера. Затем блок предоставляет восстановленные выходные данные вокодера блоку R5 оценки качества связи.

В частности, снабженный блоком R3 оценки символа данными, соответствующими перемеженному кадру, блок R4 процесса обращенного перемежения выполняет следующие процессы, указанные как (B1)-(B6), которые также показаны на (b)-(е) на фиг.7.

(В1) Блок R4 процесса обращенного перемежения идентифицирует 13 символов, включающих в себя незащищенную речевую информацию, среди символов, содержащихся в перемеженном кадре, предоставленном блоком R3 оценки символа, как 26-битную незащищенную речевую информацию в целом. Блок R4 процесса обращенного перемежения может, например, идентифицировать тип данных, содержащихся в символах, на основе порядка символов в перемеженном кадре.

(В2) Блок R4 процесса обращенного перемежения разбивает каждый из 18 символов, включающих в себя наиболее важную речевую информацию, на старший бит и младший бит, из числа символов, содержащихся в перемеженном кадре. Затем блок идентифицирует 18-битные данные, состоящие из 18 частей старшего бита данных, как наиболее важную речевую информацию.

(В3) Блок R4 процесса обращенного перемежения идентифицирует 18-битные данные, состоящие из 18 частей младшего бита данных, разделенных в процессе (В2), как защитную речевую информацию.

(В4) Блок R4 процесса обращенного перемежения разбивает каждый из 5 символов, включающих в себя информацию обнаружения ошибок, на старший бит и младший бит из числа символов, содержащихся в перемеженном кадре. Затем блок идентифицирует 5-битные данные, состоящие из 5 частей старшего бита данных, как информацию обнаружения ошибок.

(В5) Блок R4 процесса обращенного перемежения идентифицирует 5-битные данные, состоящие из 5 частей младшего бита данных, разделенных в процессе (В4), как защитную информацию для информации обнаружения ошибок.

(В6) Блок R4 процесса обращенного перемежения ассоциирует наиболее важную речевую информацию, незащищенную речевую информацию, защитную информацию (т.е. защитную речевую информацию и защитную информацию для информации обнаружения ошибок) и информацию обнаружения ошибок, идентифицированных в процессах (B1)-(B5), друг с другом и предоставляет ее блоку R5 оценки качества связи в качестве данных, соответствующих выходным данным вокодера.

Блок R5 оценки качества связи принимает данные, соответствующие выходным данным вокодера, предоставленные блоком R4 процесса обращенного перемежения, выполняет процесс маскирования плохого кадра на данных, зависящих от наличия ошибки в наиболее важной речевой информации, содержащейся в данных, и/или количества анормальных битов, содержащихся в защитных данных, в данных, и предоставляет их блоку R6 восстановления речевой информации. В частности, блок R5 оценки качества связи выполняет, например, процессы, порядок действия которых показан на фиг.8.

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

С другой стороны, если определяется, что нет бита с ошибкой на этапе S2, то блок R5 оценки качества связи устанавливает, сколько битов имеют значение «0» (неправильно, хотя он обычно имел бы значение «1») в защитных данных в выходных данных вокодера, принятых на этапе S1, и определяет, удовлетворяет ли установленное количество х соотношению (n<x<m) относительно заданного нижнего предела n и заданного верхнего предела m (где n есть целое число не меньше 0, и m есть целое число больше n) (этап S3). Если определяется, что удовлетворяет, то процесс переходит к этапу S4.

На этапе S4 блок R5 оценки качества связи определяет, верно ли «если выходные данные вокодера, принятые на этапе S1, подвергаются процессу на этапе S5, как описано ниже, то выходные данные вокодера, имеющие идентичное содержимое, замененное содержимым предыдущих выходных данных вокодера, продолжаются в не менее чем заданных Rmax частях (где Rmax есть положительное целое число)», и выполняет процесс маскирования плохого кадра, зависящий от определения (этапы S5, S6), и возвращает процесс к этапу S1.

В частности, если на этапе S4 определяется, что не меньше, чем Rmax частей замененных выходных данных вокодера, имеющих идентичное содержимое, не продолжается после замены, то блок R5 оценки качества связи заменяет содержимое выходных данных вокодера, принятых на этапе S1, содержимым предыдущих выходных данных вокодера, которые приняты непосредственно перед интересующими выходными данными вокодера (или которые, напротив, соответствуют заданному условию) для предоставления их блоку R6 восстановления речевой информации (этап S5), и возвращает процесс к этапу S1.

С другой стороны, если определяется, что больше либо равное Rmax частей данных продолжается, то речевые сигналы, представленные выходными данными вокодера, глушатся и предоставляются блоку R6 восстановления речевой информации (этап S6), и процесс возвращается к этапу S1. В частности на этапе S6 блок R5 оценки качества связи может, например, уничтожить выходные данные вокодера или может значительно уничтожить содержимое выходных данных вокодера, например, посредством изменения содержимого выходных данных вокодера из условия, чтобы они представляли состояние «молчания».

С другой стороны, если на этапе S3 определяется, что количество х битов, имеющих значение «0» в защитных данных, не удовлетворяет соотношению (n<x<m), то блок R5 оценки качества связи определяет, не меньше ли количество х верхнего предела m (этап S7). Если определяется, что оно больше либо равно m, то процесс переходит к этапу S6, а если определяется, что оно не больше либо равно m (т.е. количество х не больше нижнего предела n), то выходные данные вокодера, принятые на этапе S1, предоставляются блоку R6 восстановления речевой информации без изменения, как правильные выходные данные вокодера, и процесс возвращается к этапу S1.

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

(C1) Если не обнаружено ошибки в наиболее важной речевой информации и оценено, что недостаточность х качества связи не больше, чем нижний предел n, то выходные данные вокодера обрабатываются как правильные.

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

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

(С4) Тем не менее, если продолжаются заданные Rmax частей замененных выходных данных вокодера, которые соответствуют (С2) или (С3), описанным выше, вместе с количеством выходных данных вокодера, использованных для замены данных, то речевые сигналы, представленные последующими выходными данными вокодера, которые соответствуют (С2) или (С3), глушатся.

(С5) Даже если не обнаружено ошибки в наиболее важной речевой информации, речевые сигналы, представленные выходными данными вокодера, глушатся, если определяется, что недостаточность качества связи больше либо равна верхнему пределу m.

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

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

Блок R7 речевого вывода состоит, например, из цифроаналогового (D/A) преобразователя, усилителя AF, динамика и т.п.

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

Принимающее устройство R выполняет операции, которые описаны выше, для приема модулированных с FSK волн, переданных передающим устройством Т и т.п., и воспроизводит речевые сигналы, представленные модулированными с FSK волнами.

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

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

Компоновка системы передачи и приема речи не ограничивается вышеописанной.

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

Также может использоваться любое правило для кодирования речевых сигналов блоком Т2 вокодера, который может дополнительно выполнять процессы на кодированной речевой информации, например прямое исправление ошибок (FEC). Кроме того, информация обнаружения ошибок может необязательно состоять из кодов CRC и может создаваться при помощи контрольной суммы, кодов четности и любыми другими способами. В качестве альтернативы могут использоваться коды исправления ошибок вместо информации обнаружения ошибок.

Кроме того, данные, которые необходимо передать, могут быть необязательно характерными для речевых сигналов, и любые данные могут использоваться при условии, что они могут быть представлены как последовательность кодов. Поэтому данные могут быть характерными, например, для изображений. Блок Т2 вокодера может определять по любому критерию, какая часть данных, которую необходимо передать, обрабатывается как наиболее важная часть.

Блок Т1 речевого ввода может использовать любую методику для получения данных, которые необходимо передать, и может оснащаться схемой последовательного интерфейса, такой как универсальная последовательная шина (USB), IEEE 1394 и Ethernet (зарегистрированный товарный знак) для того, чтобы получать через последовательный интерфейс и т.п. данные, которые передаются извне последовательным способом. В качестве альтернативы блок Т1 речевого ввода может снабжаться записывающим устройством хранения данных, таким как привод постоянного запоминающего устройства (ROM) на компакт-диске (CD), с тем, чтобы считывать данные с носителя записи, который имеет записанные данные, которые нужно передать.

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

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

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

Кроме того, блок R5 оценки качества связи может получать параметры извне, которые задают условия для использования в выполнении процесса маскирования плохого кадра (например, верхний предел m, который описан выше), зависящие от действия пользователя и т.п. Путем получения извне верхнего предела m, зависящего от действия пользователя, приемное устройство R может обеспечивать функцию, схожую со схемой бесшумной настройки.

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

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

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

Модулированные волны, переданные и принятые к и от передающего устройства Т и приемного устройства R, необязательно могут быть модулированными с FSK волнами, обладающими характеристиками корня Найквиста, и могут обладать, например, гауссовыми и любыми другими характеристиками. Кроме того, модулированные волны могут представлять любым способом сигнал основной полосы частот, сформированный блоком Т4 формирования сигнала основной полосы частот, и поэтому могут быть, например, модулированными с фазовой манипуляцией (PSK) волнами.

Блок R3 оценки символа в приемном устройстве R может использовать одну пороговую величину для определения, которое из двух значений (максимальное и минимальное значения из четырех обычно возможных значений символа) является значением символа в секции, представляющей символ, к которому добавляется избыточный бит.

Канал L передачи необязательно может снабжаться сетью с коммутацией пакетов, и приемопередатчики TR1 и TR2 могут передавать и принимать модулированные волны непосредственно к и от друг друга (т.е. канал L передачи может быть пространством, через которое распространяются электромагнитные волны, или может состоять из линии связи, которая непосредственно соединяет приемопередатчик TR1 с приемопередатчиком TR2). В качестве альтернативы канал L передачи может состоять из сети, такой как Интернет.

Хотя описаны варианты осуществления согласно изобретению устройство формирования сигнала основной полосы частот согласно изобретению может быть осуществлено с использованием обычной вычислительной системы без зависимости от системы специального назначения.

Например, программа для функционирования передающего устройства Т, описанного выше, может быть установлена с носителя записи (например, CD-ROM и гибкий диск), который хранит программу, на компьютер, оснащенный микрофоном, усилителем AF, дискретизатором, преобразователем A/D, высокочастотным усилителем и т.п., так что может быть скомпоновано передающее устройство Т, которое выполняет процессы, описанные выше. Кроме того, например, программа для функционирования приемного устройства R, описанного выше, может быть установлена с носителя записи (например, CD-ROM и гибкого диска), который хранит программу, на компьютер, оснащенный динамиком, усилителем AF, преобразователем D/A, высокочастотным усилителем и т.п., так что может быть скомпоновано приемное устройство R, которое выполняет процессы, описанные выше. В качестве альтернативы один компьютер может объединять по меньшей мере части функций передающего устройства Т и по меньшей мере части функций приемного устройства R.

Кроме того, например, эти программы могут быть загружены на BBS (система электронных досок объявлений) по линиям связи для распространения их по линиям связи, или несущие могут модулироваться посредством сигналов, представляющих эти программы, результирующие модулированные волны могут передаваться, и модулированные волны могут демодулироваться устройством, которое приняло модулированные волны, для восстановления программ.

Эти программы могут затем запускаться и исполняться аналогично другим прикладным программам под управлением OS (операционной системы) для выполнения вышеописанных процессов.

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

Промышленная применимость

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

Похожие патенты RU2383999C2

название год авторы номер документа
СПОСОБ ДЛЯ ГЕНЕРИРОВАНИЯ СИГНАЛА ОСНОВНОЙ ПОЛОСЫ И УСТРОЙСТВО ДЛЯ ЕГО ОСУЩЕСТВЛЕНИЯ, А ТАКЖЕ ПРОГРАММА, ЗАСТАВЛЯЮЩАЯ КОМПЬЮТЕР ВЫПОЛНЯТЬ УПОМЯНУТЫЙ СПОСОБ 2005
  • Мадзима Таити
RU2375830C2
СПОСОБ И УСТРОЙСТВО ДЛЯ ИСПРАВЛЕНИЯ ОШИБОК ДАННЫХ В КАНАЛЕ СВЯЗИ 2004
  • Мадзима Таити
RU2377732C2
СПОСОБ И УСТРОЙСТВО ДЛЯ ИСПРАВЛЕНИЯ ОШИБОК ДАННЫХ В КАНАЛЕ СВЯЗИ 2004
  • Мадзима Таити
RU2488225C2
СПОСОБ И УСТРОЙСТВО ДЛЯ ПРЕДСКАЗАНИЯ ПРЕДПОЧТИТЕЛЬНЫХ ВРЕМЕННЫХ ИНТЕРВАЛОВ ПЕРЕДАЧИ ДОПОЛНИТЕЛЬНОГО КАНАЛА, ИСПОЛЬЗУЮЩИЕ ИЗМЕРЕНИЯ МОЩНОСТИ ПЕРЕДАЧИ ОСНОВНОГО КАНАЛА 2000
  • Хольтцман Джек
  • Чен Тао
RU2255424C2
СПОСОБ И СИСТЕМА ДЛЯ ТЕСТИРОВАНИЯ ЦИФРОВОГО КАНАЛА СВЯЗИ С ПЕРЕМЕННЫМИ ИЛИ ФИКСИРОВАННЫМИ СКОРОСТЯМИ ПЕРЕДАЧИ ДАННЫХ 1995
  • Эдвард Г.Тайдманн
  • Ю-Чеун Дзоу
  • Линдсей А.Уивер
  • Гвэйн Бэйли
RU2142197C1
СПОСОБ КОДИРОВАНИЯ РЕЧИ (ВАРИАНТЫ), КОДИРУЮЩЕЕ И ДЕКОДИРУЮЩЕЕ УСТРОЙСТВО 1998
  • Хардвик Джон Кларк
RU2214048C2
СПОСОБ И СИСТЕМА УПРАВЛЕНИЯ ЭНЕРГИЕЙ ПЕРЕДАЧИ В СИСТЕМЕ СВЯЗИ ПЕРЕМЕННОЙ СКОРОСТИ СО СТРОБИРОВАНИЕМ 2000
  • Сайфуддин Ахмед
  • Саркар Сандип
  • Тидманн Эдвард Дж. Мл.
RU2262193C2
УСТРОЙСТВО И СПОСОБ ДЛЯ ПЕРЕДАЧИ ИЛИ ПРИЕМА ДАННЫХ 2004
  • Мадзима Таити
RU2372731C2
СПОСОБ И УСТРОЙСТВО УПРАВЛЕНИЯ СИСТЕМОЙ СВЯЗИ СО СТРОБИРОВАНИЕМ ПЕРЕДАЧИ 2000
  • Дзоу Йу-Чеун
  • Сайфуддин Ахмед
  • Тидманн Эдвард Дж. Мл.
  • Батлер Брайан К.
RU2267861C2
СПОСОБ И УСТРОЙСТВО ДЛЯ ПЕРЕДАЧИ ДАННЫХ С ПЕРЕМЕННОЙ СКОРОСТЬЮ В СИСТЕМЕ СВЯЗИ С ИСПОЛЬЗОВАНИЕМ НЕОРТОГОНАЛЬНЫХ КАНАЛОВ ПЕРЕПОЛНЕНИЯ 1996
  • Зехави Эфраим
  • Миллер С.Дэвид
  • Ларокка Джудит
RU2150789C1

Иллюстрации к изобретению RU 2 383 999 C2

Реферат патента 2010 года УСТРОЙСТВО И СПОСОБ ОЦЕНКИ КАЧЕСТВА СВЯЗИ И ПРОГРАММА, ИСПОЛЬЗУЕМАЯ ДЛЯ ОЦЕНКИ

Раскрывается техническое средство для эффективной оценки качества связи в системе связи. Техническим результатом является устранение ошибок в оценке качества связи. Для этого устройство связи формирует четырехзначный символ с формой с частотной манипуляцией (FSK) посредством добавления избыточного бита к биту из наиболее важной части кодированной звуковой информации. Символ, содержащий избыточный бит, устанавливается так, что значение символа равно максимальному значению минимального значения из четырех значений, которые могут быть получены. Приемное устройство R принимает модулированную с FSK волну, восстанавливает символ, подсчитывает количество избыточных битов, содержащихся в восстановленном символе и имеющих ошибочные значения, решает, выполнять ли процесс маскирования плохого кадра и какого типа процесс маскирования плохого кадра нужно выполнять, и выполняет процесс, определенный при принятии решения. Таким образом, возможно точно или быстро оценить качество связи с помощью простой конфигурации. 3 н. и 7 з.п. ф-лы, 8 ил.

Формула изобретения RU 2 383 999 C2

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

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

3. Устройство оценки качества связи по п.2, в котором средство изменения данных содержит средство для получения извне параметра, который задает по меньшей мере часть условия.

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

5. Устройство оценки качества связи по п.2, в котором заданное изменение включает в себя процесс замены данных, которые необходимо передать, представленных символом, используемым для оценки того, что качество связи не удовлетворяет заданному условию, на предыдущие данные, представленные символом, полученным ранее с помощью средства оценки символа.

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

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

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

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

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

Документы, цитированные в отчете о поиске Патент 2010 года RU2383999C2

Способ и приспособление для нагревания хлебопекарных камер 1923
  • Иссерлис И.Л.
SU2003A1
RU 95112475 А, 20.12.1997
Способ и приспособление для нагревания хлебопекарных камер 1923
  • Иссерлис И.Л.
SU2003A1
Походная разборная печь для варки пищи и печения хлеба 1920
  • Богач Б.И.
SU11A1
Аппарат для очищения воды при помощи химических реактивов 1917
  • Гордон И.Д.
SU2A1

RU 2 383 999 C2

Авторы

Мадзима Таити

Даты

2010-03-10Публикация

2005-03-30Подача