Синтезатор речевых сигналов Советский патент 1980 года по МПК G10L13/02 

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

(54) СИНТЕЗАТОР РЕЧЕВЫХ СИГНАЛОВ

1

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

Известно устройство для синтезирование речевых сигналов, в котором для ана- 5 лиза и синтеза речи используются коэффициенты предсказания il.

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

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

Цель изобретения заключается в повышении достоверности синтезирования речевых сигналов.30

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

На фиг. 1 приведена структурная схема описываемого устройства; на фиг. 2 - граф синтеза; на фиг. 3 - временная диаграмма работы устройства.

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

Выход сумматора 2 подключен к одному входу мультиплексора 4, к одному входу мультиплексора 5 и к одному входу оперативного запоминающего устройства 7, выход которого подключен к одному входу мультиплексора 5 и к одному входу мультиплексора 3. Выход мультиплексора 5 подключен в одному входу оперативного запоминающего устройства 8j выход которого подключен к одному входу мультиплексора - и к одному входу мультиплексора 3. Выходом устройства является выход буферного регистра 6.

Устройство работает следующим образом. Для выполнения необходимых операций устройство работает в двух режимах. В нервом режиме устройство, выполняя вычисления, обусловленные верхней ветвью графа (см. фиг. 2) на основе заданных сигнала возбуждения «е, весовых коэффициентов Wi-Wp и величин, имеющихся в памяти фильтра, вычисляет выборки или отсчеты речевого колебания. Во втором режиме устройство производит вычисления, обусловленные нижней ветвью графа на основе результатов, полученных в первом режнме и весовых коэффициентов Wi-Wp. Граф синтезирующего фильтра содержит «Р одинаковых ступеней и устройство последовательно выполняет одинаковые арифметические операции для каждой ступени.

iB соответствии с графом можно написать следующие уравнения:

(1а)

S.V-1 - Ал-i W/v-i (16) XN-I -5л-.2 -Wiv-z -Х,-2,

где SN - остаток «вперед ;

- остаток «назад ;

WN - весовая функция; N - номер ступени.

Уравнение (1 а) соответствует операции первого режима, уравнение (1 б)- операции второго режима.

Для выполнения операций одной ступени в первом режиме необходимо три такта (см. фиг. 3). В первом такте умножитель / вычисляет произведение ..y-i л-ь причем на соответствующий вход умножителя 1 поступает величина ,у-ь а на другой вход умножителя - величина XN-I из памяти фильтра оперативно запоминающего устройства 8. Для этого мультиплексор 3 в течение первого режима через соответстно запоминающего устройства § к другому входу у.множителя ,/. Вычисленное произведение подается на соответствующий вход сумматора 2. На другой вход сумматора 2 нри выполнении операций 1-ой ступени подается сигнал возбуждения из буферного регистра 6 через соответствующий вход мультиплексора 4. Для этого мультиплексор 4 в течение выполнения операций 1-ой

ступени находится в 1-ом положении, а далее переключается во 2-ое положение для подачи на упомянутый вход сумматора 2 через буферный регистр 6 величины 5,v. Величина суммы ,v-i N- +Si, вычисленная в течение 2-го такта, в 3-ем такте записывается в буферный регистр 6 и в память фильтра оперативного запоминающего устройства 7. После окончания вычислений последней р-ой ступени в буферном

регистре 6 записывается величина синтезированного речевого отсчета.

Во 2-ом режиме устройство производит вычисления в соответствии с уравнением (16). Для этого на один вход умножителя

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

Для этого мультиплексор 3 переключается во 2-ое положение, с началом 2-го режима умножение происходит в течение первого такта. Также в течение 1-го такта из памяти фильтра оперативного запоминающего устройства iS извлекается величина и записывается в буферный регистр 5. Для этого мультиплексор 4 переключается в i3-e положение с началом 2-го режима. sB течение 2-го такта производится

вычитание из величины Xiv-o, поданной на вход сумматора 2, величины произведения 5л-2 N-2, поданной на другой сум-вход матора -2.

Для этого сумматор 2 управляющим

сигналом с началом ;2-го режима переходит в режим вычитания. iB течение 3-го такта величина разности записывается в оперативное запоминающее устройство 8 по входу мультиплексора 5, при этом мультиплексор 5 находится в 1-ом положении. После окончания вычислений р-ой ступени для реализации операции задержки (Z синтезированной речевой выборки величина 5о извлекается из оперативного

запоминающего устройства 7 и переписывается в оперативное запоминающее устройство 8 через мультиплексор 5 по соответствующему входу. Для этого мультиплексор 5 переключается во 2-ое положение

на время перезаписи.

Для функционирования устройства из блока управления 9 подаются управляющие сигналы на сумматор 2 - для управления суммированием - вычитанием, в буточных Sjv-i и выходной So величин в течение ,3-го такта 1-го режима и величнн в течение 1-го такта 2-го режима, на мультиплексоры 3, 4, 5 ъ соответствии с временной диаграммой на фиг. 3, а также адреса и команды записи в оперативные запоминающие устройства .7 и .

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

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

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

Источники информации, принятые во внимание при экспертизе:; :

1.Патент Великобритании № 1485803, кл. G 10 L .1/00, опублик. 1977.

2.(Патент США № ,3979587, кл. G 10 L 1/00, опублик. 19716 (прототип).

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

название год авторы номер документа
Адаптивное устройство компенсации помех в речевом сигнале 1988
  • Прохоров Юрий Николаевич
  • Лосев Сергей Дмитриевич
  • Петяшин Игорь Борисович
  • Бурцев Станислав Тихонович
SU1660188A1
Дельта-кодер 1989
  • Комаров Константин Сергеевич
  • Котович Глеб Николаевич
  • Малашонок Игорь Михайлович
  • Флейшман Игорь Осипович
SU1612375A1
Цифровая адаптивная антенная система 1990
  • Бялый Лев Иосифович
  • Подтуркин Владимир Ефимович
SU1810943A1
Устройство конференц-связи с дельта-модуляцией 1989
  • Котович Глеб Николаевич
  • Геращенко Андрей Валерьевич
  • Флейшман Игорь Осипович
  • Ярмолович Карина Вадимовна
SU1660202A1
Цифровой анализатор спектра Уолша речевых сигналов 1987
  • Гринчук Петр Николаевич
  • Коркмазский Филипп Ефимович
  • Красовский Владимир Васильевич
SU1425710A1
Процессор быстрого преобразования Фурье 1988
  • Поваренкин Сергей Григорьевич
  • Магрупов Талат Мадиевич
SU1667101A1
Устройство для вычисления функций в модулярной системе счисления 1985
  • Коляда Андрей Алексеевич
SU1322268A1
Устройство для вычисления функций в модулярном коде 1985
  • Коляда Андрей Алексеевич
  • Ревинский Виктор Викентьевич
  • Селянинов Михаил Юрьевич
  • Смирнов Николай Алексеевич
SU1278839A1
Устройство для быстрого преобразования Фурье 1984
  • Каневский Юрий Станиславович
  • Краснощеков Иван Петрович
  • Некрасов Борис Анатольевич
  • Сергиенко Анатолий Михайлович
SU1206802A1
Устройство для вычисления функций 1985
  • Анисимов Андрей Владимирович
  • Крайников Александр Васильевич
  • Курдиков Борис Александрович
  • Смолов Владимир Борисович
SU1280391A1

Иллюстрации к изобретению SU 777 674 A1

Реферат патента 1980 года Синтезатор речевых сигналов

Формула изобретения SU 777 674 A1

ступень.

,- cmynem

(-.

-ая

ступень р-о

5 |-t-J-1сотуда/т р-1-ая

.

J-biu решим

Диаграмаа переключений ,пиллексора /

Диаграмма переключений Mt/fHimun/ieKCopa 3 I.2

1

/Диаграмма переключений му/игтиплексо/за 5

/

Фиг. 2 I---Ступень

1-ая

--..,...,

сттет

2-01J режаг

Фаг. 3

SU 777 674 A1

Авторы

Лосев Сергей Дмитриевич

Даты

1980-11-07Публикация

1979-02-06Подача