Способ выделения речевого сигнала в условиях наличия помех и устройство для его осуществления

Иллюстрации

Показать все

Изобретение относится к вычислительной технике. Технический результат заключается в повышении эффективности выделения речевого сигнала в условиях наличия помех. Способ выделения речевого сигнала в условиях наличия помех, в котором входную смесь акустического сигнала и помехи преобразуют в электрический сигнал, фильтруют полосовым фильтром, получив смесь речевого сигнала и помехи с заданной полосой частот, которую усиливают в усилителе низкой частоты (УНЧ), в аналогово-цифровом преобразователе (АЦП) формируют отсчеты смеси сигнала и помехи в цифровом виде и подают их в вычислительное устройство, где формируют пары сумм амплитуд отсчетов определенным образом и рассчитывают амплитуды сигнала для каждого момента времени с использованием полученных результатов суммирования путем решения соответствующих систем линейных уравнений. 2 ил., 1 табл.

Реферат

Изобретение относится к радиотехнике и может найти применение в системах внутренней и мобильной телефонной связи.

Известен способ и система для обработки телефонных вызовов с участием двух цифровых беспроводных абонентских устройств, исключающая двойное кодирование речевых сигналов (заявка 98107812/09 от 29.04.1998), недостатком которого является невысокий уровень качества передачи речи при наличии акустических помех.

Известен также абонентский терминал связи (заявка 98109147/09 от 19.05.1998), недостатком которого является невысокий уровень качества передачи речи при наличии акустических помех.

Известна квазиэлектронная автоматическая телефонная станция (АТС), описанная в книге «Автоматические системы коммутации». Под ред. О.Н. Ивановой. М., Связь, 1978 г., стр.451-455, недостатком которой является невысокий уровень качества передачи речи при наличии акустических помех.

Наиболее близким по технической сущности к предлагаемому является способ измерения сигнала в комплексной системе с независимыми измерителями, описанный в книге Максимова М. В., Бобнева М.П., Кривицкого Б.X., и др. «Защита от радиопомех», изд. «Сов. радио», 1976 г., стр.443-447, принятый за прототип.

Способ-прототип заключается в следующем.

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

В автономном измерителе (АИ) измеряется координата Y в соответствии с алгоритмом обработки аддитивной смеси второго сигнала (S2) и помехи (P2), который в нем используется. Считается, что второй сигнал известным образом функционально связан с первым сигналом:

S2=F(S1).

В АИ полученный сигнал в вычислительном устройстве (ВУ) пересчитывается в систему координат, в которой определяется Sa так, что на выходе ВУ сигнал равен:

Sa=P(D)Wa(D)S2+Wa(D)P2,

где P(D)=DN - оператор, определяющий связь измеряемых координат;

Wa(D) - передаточная функция АИ и ВУ для помехи P2.

При этом N может принимать значения 0; ±1, ±2.

Затем сигнал Sa фильтруется в соответствующем (втором) фильтре.

В первом и втором фильтрах осуществляется согласование масштабов и размерностей сигналов Sp1 и Sa, а так же минимизации ошибок измерения параметра сигнала S1(z) за счет фильтрации ошибок P1 и P=Wa(D)P2.

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

Выходной сигнал устройства:

X(t)=s(t)+z(t)

может быть представлен в виде:

s+z=(WpFp+PWaFa)s+WpFpP1+WaFaP2,

где Fp, Fa - передаточные функции согласующих соответствующих (первого и второго) фильтров.

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

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

Задача предлагаемого способа - повышение эффективности выделения речевого сигнала в условиях наличия помех.

Для решения поставленной задачи предлагается способ выделения речевого сигнала в условиях наличия помех, заключающийся в том, что входную смесь акустического сигнала и помехи преобразуют в электрический сигнал, фильтруют полосовым фильтром, получив смесь речевого сигнала и помехи с заданной полосой частот, которые усиливают в усилителе низкой частоты (УНЧ), в аналогово-цифровом преобразователе (АЦП) формируют отсчеты смеси сигнала и помехи в цифровом виде и подают их в вычислительное устройство, где формируют пары сумм амплитуд отсчетов следующим образом:

первая пара сумм (первый момент времени):

- первая из пары - с первого отсчета, содержащая отсчеты, число которых прямо пропорционально значению частоты, с которой формируются отсчеты в АЦП, и обратно пропорционально ширине полосы частот сигнала (n1);

- вторая из пары - с первого отсчета, содержащая отсчеты, число которых в некоторое число раз (m1) превышает число отсчетов, содержащееся в первой сумме данной пары (m1n1);

вторая пара сумм (второй момент времени):

- первая из пары - с (n1+1)-го отсчета, содержащая n1 отсчетов,

- вторая из пары - с (n1+1)-го отсчета, содержащая отсчеты, число которых в некоторое число раз (m2) превышает число отсчетов, содержащееся в первой сумме данной пары (m2n1);

последующие пары сумм -

для каждой i-й суммы (i-й момент времени):

- первая из пары - с (in1+1)-го отсчета, содержащая n1 отсчетов,

- вторая из пары - с (in1+1)-го отсчета, содержащая отсчеты, число которых в некоторое число раз (m1) превышает число отсчетов, содержащееся в первой сумме данной пары (m1n1),

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

Предлагаемый способ заключается в следующем:

а) Образуется пара сумм амплитуд отсчетов следующим образом.

Первая из пары - с первого отсчета и содержащая n1 отсчетов, причем

n1=Fo/Fс,

Fo - частота, с которой формируются отсчеты в АЦП,

Fc - ширина полосы частот сигнала.

Или:

n1=T1Fс,

где T1 - временной интервал, определяемый шириной полосы частот сигнала.

То есть:

T 1 = 1 / F c .                                                                                                      (1)

Вторая из пары - с первого отсчета и содержащая l1n1 отсчетов:

n2=l1n1.

б) Рассчитывается амплитуда сигнала в начальный момент времени с использованием полученных результатов суммирования следующим образом:

U c = ( k 2 п U 1 − k 1 п U 2 ) / ( k 2 п k 1 c − k 1 п k 2 c ) ,                                                           (2)

где U1, U2i - амплитуды первой суммы амплитуд отсчетов и второй суммы из пары сумм амплитуд отсчетов;

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

Выражение (1) получено следующим образом. Для предложенного способа результат суммирования амплитуд сигнала и помехи для первой и второй сумм i-й пары соответственно может быть записан:

U 1 = k 1 c U c + k 1 п U п ,                                                                                   (3)

U 2 = k 2 c U c + k 2 п U п ,                                                                                  (4)

где Uc, Uп - амплитуды сигнала и помехи.

Система уравнений (3), (4) является системой линейных уравнений с двумя неизвестными Uс и Uп.

Значения коэффициентов k, k, k1п, k2п определяются следующим образом.

Сигнал при суммировании (интегрировании) накапливается практически линейно, поскольку он не является случайным процессом, т.е.:

U 1 в ы х с = n 1 K н с U с ,                                                                                     (5)

U 2 в ы х с = l 1 n 1 K н с U с ,                                                                                  (6)

где Kнс - эффективность накопления сигнала.

Тогда:

U 1 в ы х с = k 1 с U с = n 1 K н с U с ,                                                                        (7)

U 2 в ы х с = k 2 с U с = l 1 n 1 K н с U с .                                                                      (8)

Из выражений (6) и (7) получим соответственно:

k 1 c = n 1 K н с ,                                                                                               (9)

k 2 c = l 1 n 1 K н с .                                                                                            (10)

Помеха при суммировании накапливается нелинейно, поскольку является случайным процессом (см., например, книгу Максимова М.В., Бобнева М.П., Кривицкого Б.X., и др. «Защита от радиопомех», изд. «Сов. радио», 1976 г., стр.348…349), т.е.:

U 1 в ы х п = n 1 K н п U п ,                                                                           (11)

U 2 в ы х п = l 1 n 1 K н п U п ,                                                                        (12)

где Kнп - эффективность накопления помехи, значение которого зависит от значения автокорреляционного коэффициента помехи.

Тогда:

k 1 п U п = U в ы х п = n 1 K н п U , п                                                                 (13)

k 2 п U п = U в ы х п = l 1 n 1 K н п U п .                                                              (14)

Из выражений (11) и (12) получим соответственно:

k 1 п = n 1 K н п ,                                                                                     (15)

k 2 п = l 1 n 1 K н п .                                                                                  (16)

Решая данную систему уравнений, получим выражения для Uс:

U с = ( k 2 п − k 1 п U 2 ) / ( k 2 п k 1 с − k 1 п k 2 с ) .                                                   (17)

Из анализа выражений (3), (4), (17) следует, что при отсутствии сигнала рассчитанное значение Uc=0.

Рассчитываются значения сумм амплитуд отсчетов:

значения первой пары сумм (первый момент времени):

- первая из пары - с первого отсчета, содержащая отсчеты, число которых прямо пропорционально значению частоты, с которой формируются отсчеты в АЦП, и обратно пропорционально ширине полосы частот сигнала (n1);

- вторая из пары - с первого отсчета, содержащая отсчеты, число которых в некоторое число раз (m1) превышает число отсчетов, содержащееся в первой сумме данной пары (m1n1);

значения второй пары сумм (второй момент времени):

- первая из пары - с (n1+1)-го отсчета, содержащая n1 отсчетов,

- вторая из пары - с (n1+1)-го отсчета, содержащая отсчеты, число которых в некоторое число раз (m2) превышает число отсчетов, содержащееся в первой сумме данной пары (m2n1);

значения последующих пар сумм - для каждой i-й суммы (i-й момент времени):

- первая из пары - с (in1+1)-го отсчета, содержащая n1 отсчетов,

- вторая из пары - с (in1+1)-го отсчета, содержащая отсчеты, число которых в некоторое число раз (m1) превышает число отсчетов, содержащееся в первой сумме данной пары (m1n1),

Для i-го момента времени коэффициенты преобразования сигнала и помехи рассчитываются соответственно:

k 1 с = n 1 K н с   ,                                                                                           (18)

k 2 с = m i n 1 K н с ,                                                                                        (19)

k 1 п = n 1 K н п   ,                                                                                         (20)

k 2 п = m i n 1 K н п .                                                                                      (21)

Рассчитываются амплитуды сигнала для каждого момента времени с использованием полученных результатов суммирования по формуле (17).

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

Помеха при моделировании представлена в виде совокупности гармонических колебаний со случайными значениями амплитуд (Uпi) и фаз (φпi), которые распределены по нормальному (амплитуды) и равномерному (фазы) законам (см., например, учебное пособие «Основы теории радиотехнических систем». Учебное пособие. //В.И. Борисов, В.М. Зинчук, А.Е. Лимарев, Н.П. Мухин. Под ред. В.И. Борисова. Воронежский научно-исследовательский институт связи, 2004., стр.51):

U = ∑ i = 1 K U P i C o s ( ω P i t + φ P i ) ,                                                                         (22)

где K - число гармонических составляющих помехи, используемых для ее представления (аппроксимации).

Эффективность накопления сигнала и помехи (соответственно Kнс, Kнп) принималась равной единице.

В таблице представлены результаты моделирования процесса расчета амплитуд сигнала (отклонение рассчитанного значения амплитуды сигнала от его истинного значения), которое было осуществлено методом математического моделирования на ЭВМ с использованием системы MATLAB.

В таблице приведены следующие обозначения:

Uп/Uс - отношение амплитуды помехи к амплитуде сигнала;

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

τн1 - длительность накопления сигнала и помехи для первой суммы отсчетов (в относительных единицах);

τн2 - длительность накопления сигнала и помехи для второй суммы отсчетов (в относительных единицах).

Таблица
Uп/Uс N1 τн1 τн2 Отклонение рассчитанного значения амплитуды сигнала от его истинного значения, %
1 10 1 2 8
1 20 1 2 6,5
1 30 1 2 4,3
1 10 1 4 2,5
1 20 1 4 1,75
1 30 1 4 1,35
1 10 1 6 1,3
1 20 1 6 0,87
1 30 1 6 0,75
1 10 2 4 2,7
1 20 2 4 1,8
1 30 2 4 1,6
1 10 2 6 1,4
1 20 2 6 0,97
1 30 2 6 0,8
2 10 1 4 5,2
2 20 1 4 3,4
2 30 1 4 2,8
2 10 1 6 2,5
2 20 1 6 1,85
2 30 1 6 1,4
2 10 2 4 5,3
2 20 2 4 3,5
2 30 2 4 3,1
2 10 2 6 2,7
2 20 2 6 2,1
2 30 2 6 1,45
4 10 1 4 10
4 20 1 4 7
4 30 1 4 5,8
4 10 1 6 5,1
4 20 1 6 3,7
4 30 1 6 3,1
4 10 2 4 12
4 20 2 4 8
4 30 2 4 6,3
4 10 2 6 5,3
4 20 2 6 3,7
4 30 2 6 3,1
8 10 1 6 10,4
8 20 1 6 7,3
8 30 1 6 6
8 10 1 8 6,5
8 20 1 8 4,7
8 30 1 8 3,7
8 10 4 8 7,4
8 20 4 8 5,2
8 30 4 8 4,3

Из анализа данных, приведенных в таблице, может быть сделан вывод, что приемлемая точность расчета амплитуды сигнала при наличии помех (погрешность не превышает 5%) может быть обеспечена:

- для значения отношения амплитуды помехи к амплитуде сигнала равным единице - при обеспечении накопления в первом канале τ или 2 τ, а во втором канале - не менее 4 τ;

- для значения отношения амплитуды помехи к амплитуде сигнала равным двум - при обеспечении накопления в первом канале τ или 2 τ, а во втором канале - не менее 4 τ;

- для значения отношения амплитуды помехи к амплитуде сигнала равным четырем - при обеспечении накопления в первом канале τ или 2 τ, а во втором канале - не менее 6 τ;

- для значения отношения амплитуды помехи к амплитуде сигнала равным восьми - при обеспечении накопления в первом канале τ или 2 τ, а во втором канале - не менее 8 τ.

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

Известен абонентский терминал связи (заявка 98109147/09 от 19.05.1998), недостатком которого является невысокий уровень качества передачи речи при наличии акустических помех.

Известна квазиэлектронная автоматическая телефонная станция (АТС), описанная в книге «Автоматические системы коммутации». Под ред. О.Н. Ивановой. М., Связь, 1978 г., стр.451-455, недостатком которой является невысокий уровень качества передачи речи при наличии акустических помех.

Наиболее близким по технической сущности к предлагаемому является устройство измерения сигнала в комплексной системе с независимыми измерителями, описанное в книге Максимова М.В., Бобнева М.П., Кривицкого Б.X., и др. «Защита от радиопомех», изд. «Сов. радио», 1976 г., стр.443-447, принятое за прототип.

Структурная схема устройства-прототипа приведена на фиг.1, где обозначено:

5 - вычислительное устройство (ВУ);

6 - радиотехническая следящая система (РСС);

2, 9 - первый и второй фильтры;.

7 - сумматор;

8 - автономный измеритель (АИ).

Устройство-прототип содержит последовательно соединенные РСС 6, первый фильтр 2, сумматор 7, выход которого является выходом устройства, а также последовательно соединенные автономный измеритель 8, вычислительное устройство 5, второй фильтр 9, выход которого соединен со вторым входом сумматора 7. При этом вход РСС 6 является первым входом устройства, вход автономного измерителя 8 является вторым входом устройства.

Устройство-прототип работает следующим образом.

На вход РСС 6 поступает аддитивная смесь сигнала (S1) и помехи (P1), на вход АИ 8 поступает аддитивная смесь второго сигнала (S2) и помехи (P2), причем второй сигнал функционально связан с первым сигналом:

S2=F(S1).

С выхода РСС 6 сигнал (Sp1) - сумма результата измерения сигнала и помехи в РСС 6 поступает на вход фильтра 2. АИ 8 измеряет координату Y. ВУ 5 пересчитывает выходной сигнал АИ 8 в систему координат, в которой определяется Sa так, что на выходе ВУ 5 сигнал равен:

Sa=P(D)Wa(D)S2+Wa(D)P2,

где P(D)=DN - оператор, определяющий связь измеряемых координат;

Wa(D) - передаточная функция АИ 8 и ВУ 5 для помехи P2.

При этом N может принимать значения 0; ±1, ±2.

Сигнал Sa поступает на вход второго фильтра 9. Первый 2 и второй 9 фильтры предназначены для согласования масштабов и размерностей сигналов Sp1 и Sa, а также минимизации ошибок измерения параметра сигнала S1 (z) за счет фильтрации ошибок P:

Р=Wa(D)P2.

Первый 2 и второй 9 фильтры могут также осуществлять операции дифференцирования или интегрирования. Ошибка измерения z складывается из динамической погрешности, обусловленной инерционностью измерителей, и ошибки, вызванной помехами P1, P2. Выходной сигнал устройства, который образуется на выходе сумматора 7:

X(t)=s(t)+z(t),

может быть представлен в виде:

s+z=(WpFp+PWaFa)s+WpFpP1+WaFaP2,

где Fp, Fa - передаточные функции согласующих первого 2 и второго 9 фильтров.

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

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

Задача предлагаемого устройства - повышение эффективности выделения речевого сигнала в условиях наличия помех.

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

Структурная схема заявляемого устройства приведена на фиг.2, где обозначено:

1 - электроакустические устройства (ЭАУ);

2 - полосовой фильтр;

3 - усилитель низкой частоты (УНЧ);

4 - аналого-цифровой преобразователь (АЦП);

5 - вычислительное устройство (ВУ).

Предлагаемое устройство содержит последовательно соединенные электроакустическое устройство 1, полосовой фильтр 2, УНЧ 3, АЦП 4 и вычислительное устройство 5, выход которого является выходом устройства. Вход электроакустического устройства 1 является входом устройства. В качестве электроакустических устройств могут использоваться микрофоны или ларингофоны.

Предлагаемое устройство работает следующим образом.

Аддитивная смесь сигнала и помехи, поступающая с выхода ЭАУ 1, поступает на вход полосового фильтра 2, на выходе которого образуется сигнал с заданной полосой частот, после чего смесь сигнала и помехи усиливается в УНЧ 3. Отсчеты смеси сигнала и помехи, образуемые в АЦП 4, в цифровом виде поступают в вычислительное устройство 5. Значения выходных напряжений U1i, U2i рассчитываются путем суммирования n1 и min1 отсчетов смеси сигнала и помехи для i-го момента времени соответственно.

Для i-го момента времени коэффициенты преобразования сигнала и помехи рассчитываются соответственно по формулам (18), (19), (20), (21). Рассчитывается значение амплитуды сигнала и помехи по формуле (17).

Результаты моделирования процесса вычисления значений амплитуды сигнала приведены в вышеприведенной таблице.

Вычислительное устройство 5 может быть выполнено в виде программируемой логической интегральной схемы (ПЛИС) и реализовано, например, на микросхеме XC2V3000-6FG676I фирмы Xilinx.

АЦП 4 может быть реализован на микросхеме THS1403IPFB.

УНЧ 3 может быть реализован на микросхеме OP467GS фирмы Analog Devices.

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

Способ выделения речевого сигнала в условиях наличия помех, заключающийся в том, что входную смесь акустического сигнала и помехи преобразуют в электрический сигнал, фильтруют полосовым фильтром, получив смесь речевого сигнала и помехи с заданной полосой частот, которую усиливают в усилителе низкой частоты (УНЧ), в аналогово-цифровом преобразователе (АЦП) формируют отсчеты смеси сигнала и помехи в цифровом виде и подают их в вычислительное устройство, где формируют пары сумм амплитуд отсчетов следующим образом:первая пара сумм (первый момент времени):- первая из пары - с первого отсчета, содержащая отсчеты, число которых прямо пропорционально значению частоты, с которой формируются отсчеты в АЦП, и обратно пропорционально ширине полосы частот сигнала (n1);- вторая из пары - с первого отсчета, содержащая отсчеты, число которых в некоторое число раз (m1) превышает число отсчетов, содержащееся в первой сумме данной пары (m1n1);вторая пара сумм (второй момент времени):- первая из пары - с (n1+1)-го отсчета, содержащая n1 отсчетов,- вторая из пары - с (n1+1)-го отсчета, содержащая отсчеты, число которых в некоторое число раз (m2) превышает число отсчетов, содержащееся в первой сумме данной пары (m2n1);последующие пары сумм -для каждой i-й суммы (i-й момент времени):- первая из пары - с (in1+1)-го отсчета, содержащая n1 отсчетов,- вторая из пары - с (in1+1)-го отсчета, содержащая отсчеты, число которых в некоторое число раз (mi) превышает число отсчетов, содержащееся в первой сумме данной пары (min1),рассчитывают амплитуды сигнала для каждого момента времени с использованием полученных результатов суммирования путем решения соответствующих систем линейных уравнений.