Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Разработка алгоритма программыСодержание книги
Поиск на нашем сайте
Согласно выбранным структурным схемам кодера и декодера модуля сжатия речи, а также основным этапам вычисления коэффициентов предсказания для синтезирующего фильтра, определении параметров речи (вокализованный / невокализованный), вычислении периода основного тона, коэффициента усиления разработаем алгоритм построения программы для модуля сжатия речи. Данный алгоритм должен включать в себя следующие блоки: 42)блок предобработки; 43)блок вычисления коэффициента усиления на анализируемом сегменте; 44)подпрограмма вычисления корреляционной функции; 45)подпрограмма определения коэффициентов синтезирующего фильтра с использованием алгоритма Левинсона - Дарбина; 46)блок вычисления периода основного тона на анализируемом сегменте; 47)блок имитации линии передачи и записи полученных параметров модели в массив; 48)блок синтеза речи. На рис.5.1 представлен алгоритм программы осуществляющей сжатие речи, запись результатов вычисления в массив и последующее восстановление речи по сохраненным результатам. Контроль работы программы можно производить, подав на вход EZ-KIT речевой сигнал и снимая его с выхода платы, предварительно запрограммированной /14, 15, 16/. При этом, сравнивая входной сигнал с выходным можно сделать вывод о работоспособности программы и всего устройства в целом. Подробнее это описано в разделе об экспериментальном исследовании. Алгоритм программы сжатия речевых сигналов
Рис.5.1 Примем условные обозначения переменных, используемых в дальнейшем: k - номер записи; N - общее количество сообщений; А - размер записанного сообщения; амах - максимальное количество разрядов в ИС памяти; а1 - адрес начала сообщения; а2 - адрес конца сообщения. Пример размещения записи адресов данных сообщения в таблице приведен на рис.5.2 Запись состоит из номера сообщения, адреса начала сообщения, адреса конца сообщения и разряда заполнения ИС памяти. Запись адресов сообщений в таблице
Рис.5.2
Данное устройство должно обеспечивать сервисные функции: запись сообщения, воспроизведение сообщения, стирание всех (или одного) сообщения. При стирании одного сообщения должна производится дефрагментация памяти (рис.5.3), т.е. переписывание информации на освободившееся место в ОЗУ данных. Эта операция производится после каждой команды стирания. Необходимо перебрать все последующие сообщения и переписать их поочередно “вниз" одно за другим.
Алгоритм программы дефрагментации ОЗУ данных Рис.5.3
Экспериментальные исследования
|
||
|
Последнее изменение этой страницы: 2020-03-02; просмотров: 195; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.217.21 (0.006 с.) |