Вокодер Советский патент 1989 года по МПК G10L19/02 

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

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

(ель изобретения - повышение качества синтезируемой речи.

На чертеже изображена структурная схема предлагаемого вокодера.

Вокодер состоит из последовательно соединенных источника 1 речевого сигнала, анализатора 2, канала 3 связи и синтезатора 4. Аналзиатор 2 содержит последовательно соединенные фильтр 5 частот, аналого-цифровой преобразователь (МЩ) 6 с тактовым генератором 7, блок 8 быстрого преобразования Лурье (ВП), первый блок 9 умножения с генератором 10 псевдослучайной последовательности, второй блок 11 оперативной памяти, третий блок 12 умножения с первым блоком 13 постояшюй памяти, блок 14

быстрого преобразования Уолша (БПУ), первый блок 15 оперативной памяти, второй блок 16 умножения с вторым блоком 17 постоянной памяти и первый накапливающий сумматор 18. Анализатор 2 содержит также четвертый блок 19 умножения, соединенный входаЬ ми с входами третьего 20 оперативной памяти и второго блока 16 умножения, а вьпходами через второй накапливающий сумматор 21 - с -блоком 22 выбора максимума, выходы которого соединены с кодером 23 и вторым входом третьего блока 20 оперативной памяти. Выход кодера 23 является выходом анализатора 2.

Декодер 24 служит входным блоком синтезатора 4, который содержит блок 25 постоянной памяти, первый блок 26 умножения, вход которого соединен с декодером 24, а вмход через третий накапливающий сумматор 27 - с входом третьего блока 31 умножения, с котосл

4

со

о

Од

00 СО

pi.iM также связаны генератор 28 функ- j{Wi Уолша и генератор 29 псевдослучайной последовательности через второй блок 30 умножения, выход третьего блока 31 умножения через блок 32 обратного преобразования Фурье (ОБПФ и цифроаналоговый преобразователь (ПАП) 33 связан с фильтром 34 нижних частот, выход которого является выходом синтезатора 4.

Вокодер работает следующим образом.

Исходный речевой сигнал с выхода источника 1 речевого сигнала фильтруется в фильтре 5 нижних частот и преобразуется в цифровые отсчеты в АЦП 6. Период взятия отсчетов определяется тактовым генератором 7, В блоке 8 БПФ по N цифровым там вычисляется спектр исходного речевого сигнала X (tJ) на анализируемом сегменте, В первом блоке 9 умножения спектр X (w) перемножается с двоичной псевдослучайной последовательностью S (W|) . Полученная в результате перемножения последовательность

Xg(w) X (ы) S (ы) запоминается во второ блоке 1 1 оперативной памяти. В третьем блоке 12 умножения перемножаются последовательность Xg(io) и базисные функции j(co), m 1 ,... ,М,отсчеты которых хранятся в первом блоке 13 постоянной памяти, В качестве базисных функций целесообразно использовать В-сплайны. На вход блока 14 БПУ поступает последовательность

,) X (шк) S (cv)) ) .

В блоке 14 БПУ вычисляются коэффициенты разложения этой последовательности по дискретным функциям Уолта W (w) :

;.17 W,(a..,) R,), °i О,...,N/2-1.

Результаты преобразования заносятся в первый блок 15 оперативной памяти. Во втором блоке 16 умножения перемножаются комплексные величины 5 и величины Ь„„, хранящиеся во втором блоке 17 постоянной памяти.

Величины Ь„ - это элементы матрицы,

полученной обращением матрицы с эле-

ментами

где Я - диапазон частот речевого сигнала.

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

м

с; Z Ь„„5;,п 1,М, i 0,N/2-1,

Одновременно с помощью четвертого блока 19 умножения и второго накапливающего сумматора 21 вычисляются величины

ДЕ

лл . „

где - знак сопряжения.

В блоке 22 выбора максимума опре0

5

0

5

деляется 1 1

MdKC

ДЛЯ которого

4К; принимает максимальное значение. В соответствии с найденным .«и кодер 23 с выхода третьего

М а к блока 20 опер-ативной памяти поступают соответствующие величины С|, m 1,..,,М.

Параметры i акс m через канал 3 , связи поступают в синтезатор 4. Генератор 28 функций Уолгаа по параметру i , поступившему из декодера 24, вырабатывает дискретную функцию Уолша W,-цлакс - - - которая во втором блоке 30

умножения перемножается с последовательностью SCuJ), вырабатываемой генератором 29 псевдослучай- Hoii последовательности. На второй вход, третьего блока 31 умножения поступает последовательность

(сОц) W,

мак

(J S (oJj

которая представляет собой спектр сигнала возбуждения. В первом блоке 26 умножения перемножаются параметры С , поступающие из декодера 24, и отсчеты базисных функций -(.„() хранящиеся в блоке 25 постоянной памяти. Полученные произведения поступают в накапливающий сумматор 27, с выхода которого на первый вход третьего блока 31 умножения поступает последовательность

Н(и;,) Г ,),

которая представляет собой оценку передаточной функции голосового тракта. Спектр синтезированного речевого сигнала

X (LO) Н (и)ц,)

Р (wJ

51Л906Я

в блоке 32 ОБПФ преобразуется в последовательность цифровых отсчетов, которые в ПАП 33 и фильтре 34 нижпих частот преобразуются в аналоговый синтезированный речевой сигнал. Параметры и С„, m 1,..,,М, полученные в анализаторе 2, минимизируют ошибку

51 1Х (wj - X (Ыц)1

м

(uJr - С

m-t

совместно по всем возможным спектрам сигнала возб ждения Р-((jj и всем возможным передаточным функциям Н (W|) . Кроме того, аппроксимация передаточной функции сплайнами согласуется со свойствами слуха, что улуч гаает восприятие синтезированной речи

Формула „изобретения

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

5

0 5 0 5

затора, и перв1.1Й блок умножения, последовательно соединенные генератор функций Уолша и второй блок умножения, второй вход которого соеди- динен с выходом генератора псевдослучайной последовательности, и последовательно соединенные блок обратного быстрого преобразования Фурье, цифроанапоговый преобразователь и фильтр нижних частот, выход которого является выходом синтезатора, о т- личающийся тем, что, с целью повышения качества синтезируемой речи, в анализатор введены второй и третий блоки оперативной памяти, третий и четвертый блоки умножения, первый и второй блоки постоянной памяти, выход первого блока умножения соединен с входом блока быстрого преобразования Уолша через второй блок оперативной памяти и третий блок умножения, второй вход которого соединен с вькодом первого блока посто- ИННОЙ памяти, выход первого накапливающего сумматора подключен к коде- jpy через третий блок оперативной памяти, второй вход которого соединен с вторым входом кодера и выходом блока выбора максимума, выход первого накапливающего сумматора подключен к входу второго накапливающего сумматора чере четвертый блок умножения, второй вход которого соединен с выходом первого блока оперативной памяти и первым входом второго блока умножения, второй вход которого соединен с выходом второго блока постоянной памяти, в синтезатор введены блок постоянной памяти, накапливающий сумматор и третий блок умножения, выход блока постоянной памяти соединен с вторым входом первого блока умножения, выход которого подключен к входу блока обратного быстрого преобразования Фурье через накапливающий сумматор и третий блок умножения,второй вход которого соединен с выходом второго блока умножения.

Зяк г.

iililiiUU, Го .., .1аг:ствеи: С1 С коп 11;МЛ5, Моск;.

lIpon-U L , и:тнениг1--и чда , ёльск; - :

и:pt : i -i

л opoj,,

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

название год авторы номер документа
Способ анализа и синтеза речи и устройство для его осуществления 1986
  • Захаров Юрий Владимирович
SU1501138A1
Способ анализа и синтеза речи и устройство для его осуществления 1986
  • Захаров Юрий Владимирович
SU1434487A1
Способ анализа и синтеза речи и устройство для его осуществления 1986
  • Захаров Юрий Владимирович
SU1316030A1
СИСТЕМА ДЛЯ МОДУЛИРОВАНИЯ ИНФОРМАЦИОННЫХ СИГНАЛОВ В ЯЧЕИСТОЙ ТЕЛЕФОННОЙ СИСТЕМЕ С КОДОВЫМ РАЗДЕЛЕНИЕМ МНОЖЕСТВЕННОГО ДОСТУПА И СПОСОБ ЕГО ОСУЩЕСТВЛЕНИЯ 1991
  • Клейн С.Гилхаусен
  • Ирвин М.Джэкобс
  • Роберто Падовани
  • Линдсей А.Уивер
  • Чарльз Е.Уитли Iii
  • Эндрю Дж.Витерби
RU2125344C1
СПОСОБ И УСТРОЙСТВО ДЛЯ ПЕРЕДАЧИ ДАННЫХ С ПЕРЕМЕННОЙ СКОРОСТЬЮ В СИСТЕМЕ СВЯЗИ С ИСПОЛЬЗОВАНИЕМ НЕОРТОГОНАЛЬНЫХ КАНАЛОВ ПЕРЕПОЛНЕНИЯ 1996
  • Зехави Эфраим
  • Миллер С.Дэвид
  • Ларокка Джудит
RU2150789C1
СИСТЕМА ПЕРЕДАЧИ ДАННЫХ С МНОЖЕСТВЕННЫМ ДОСТУПОМ И ВРЕМЕННЫМ РАЗДЕЛЕНИЕМ КАНАЛОВ 2023
  • Кейстович Александр Владимирович
  • Рублёва Светлана Андреевна
  • Измайлова Яна Алексеевна
RU2819030C1
ШИРОКОПОЛОСНОЕ ПРИЕМОПЕРЕДАЮЩЕЕ УСТРОЙСТВО 2005
  • Антонюк Леонид Яковлевич
  • Касибин Сергей Владимирович
  • Литкевич Георгий Юрьевич
  • Мастеров Николай Валентинович
RU2296420C1
Широкополосное приемопередающее устройство 2016
  • Дворников Сергей Викторович
  • Погорелов Андрей Анатольевич
  • Пшеничников Александр Викторович
  • Литкевич Георгий Юрьевич
  • Русин Александр Алексеевич
  • Жиляков Александр Иванович
  • Лизенко Константин Сергеевич
RU2628328C1
Широкополосное приемопередающее устройство с программной перестройкой рабочей частоты 2016
  • Дворников Сергей Викторович
  • Пшеничников Александр Викторович
  • Русин Александр Алексеевич
  • Литкевич Георгий Юрьевич
  • Чудаков Андрей Михайлович
  • Тимофеев Даниил Игоревич
  • Домбровский Ярослав Аркадьевич
RU2631464C1
ШИРОКОПОЛОСНОЕ ПРИЕМОПЕРЕДАЮЩЕЕ УСТРОЙСТВО С ПРОГРАММНОЙ ПЕРЕСТРОЙКОЙ ФАЗЫ СИГНАЛА 2017
  • Дворников Сергей Викторович
  • Пшеничников Александр Викторович
  • Пылаев Николай Алексеевич
  • Русин Александр Алексеевич
  • Русинов Максим Александрович
  • Туровец Юлия Геннадьевна
  • Федоренко Иван Владиславович
  • Чудаков Андрей Михайлович
RU2646602C1

Иллюстрации к изобретению SU 1 490 689 A1

Реферат патента 1989 года Вокодер

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

Формула изобретения SU 1 490 689 A1

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

Вокодер 1979
  • Захаров Юрий Владимирович
  • Сидоров Евгений Алексеевич
SU909676A1
Печь-кухня, могущая работать, как самостоятельно, так и в комбинации с разного рода нагревательными приборами 1921
  • Богач В.И.
SU10A1
Способ анализа и синтеза речи и устройство для его осуществления 1986
  • Захаров Юрий Владимирович
SU1434487A1
Способ восстановления хромовой кислоты, в частности для получения хромовых квасцов 1921
  • Ланговой С.П.
  • Рейзнек А.Р.
SU7A1

SU 1 490 689 A1

Авторы

Захаров Юрий Владимирович

Даты

1989-06-30Публикация

1986-09-09Подача