Программное обеспечение для раiета утечки звука из помещения
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
ые по спектру шума и АЧХ определяются инструментальным методом (пример таких данных в соответствии с источником [6] представлен в таблице 3).
Таблица 3 - Пример исходных данных по спектру речевого сигнала и АЧХ
№ полосы12345678910Zi, дБ11,311,311,311,311,311,311,311,311,311,3Bni, дБ44,242,940,238,335,032,431,029,628,627,8№ полосы11121314151617181920Zi, дБ11,311,311,311,311,311,311,311,311,311,3Bni, дБ25,924,423,022,320,919,819,117,614,912,6
По формуле (7) для каждой равноартикуляционной полосы расiитываются отношения спектральный уровень сигнал/шумEi, дБ (i = 1, тАж ,20). Результаты раiета представлены в таблице 4.
Таблица 4- Раiетное отношение спектральный уровень сигнал/шум
№ полосы12345678910Ei, дБ-19,3-19,3-19,3-19,3-19,3-19,3-19,3-19,3-19,3-19,3№ полосы11121314151617181920Ei, дБ-19,3-19,3-19,3-19,3-19,3-19,3-19,3-19,3-19,3-19,3
По формуле (8) для каждой равноартикуляционной полосы расiитываются коэффициенты разборчивости речи Ki (i = 1, тАж ,20) , результаты раiета представлены в таблице 5.
Таблица 5 - Раiетное значение коэффициентов разборчивости речи
№ полосы12345678910Ki, дБ0,0010,0030,0060,0060,0070,0080,010,0120,0130,014№ полосы11121314151617181920Ki, дБ0,0150,0160,0170,0180,020,0210,0220,0240,0270,03
По формуле (9) для частотной полосы речевого сигнала расiитывается коэффициент разборчивости речи Kp(Kp = 0,018).
По формуле (10) расiитывается словесная разборчивость речи W. W=0,1(с округлением результата раiета до первого десятичного знака после запятой).
Алгоритм раiета словесной разборчивости при представлении сигнала 20-равноартикуляционными полосами представлен на рисунке 5.
4.2Пример раiета словесной разборчивости при представлении спектра речевого сигнала 7 октавными полосами
Для проведения раiета по данной методике необходимы следующие исходные данные:
-Исходные данные по октавным полосам и речевому сигналу принимаются из таблицы 2;
-Исходные данные по спектру шума и АЧХ определяются инструментальным методом (пример данных представлен в таблице 6).
Таблица 6 - Пример исходных данных по спектру речевого сигнала и АЧХ
№ полосы1234567Zi, дБ11,311,311,311,311,311,311,3Bni, дБ43,644,242,535,026,518,612,5
По формуле (7) для каждой октавной полосы расiитываются отношения спектральный уровень сигнал/шумEi, дБ (i = 1, тАж ,7) (результаты раiета представлены в таблице 7).
По формуле (8) для каждой октавной полосы расiитываются коэффициенты разборчивости речи Ki (i = 1, тАж ,7) (результаты раiета представлены в таблице 8).
Рисунок 5 - Последовательность раiета коэффициента разборчивости речи
Таблица 7 - Раiетное отношение спектральный уровень сигнал/шум
№ полосы1234567Ei, дБ-19,3-19,3-19,3-19,3-19,3-19,3-19,3
Таблица 8- Раiетное значение коэффициентов разборчивости речи
№ полосы1234567Ki0,0010,0010,0020,0080,0150,0230,036
По формуле (9) для частотной полосы речевого сигнала расiитывается коэффициент разборчивости речи Kp(Kp = 0,015).
По формуле (10) расiитывается словесная разборчивость речи W. W=0,1(с округлением результата раiета до первого десятичного знака после запятой).
На рисунке 6 представлен алгоритм раiета словесной разборчивости как функции разборчивости речи.
Рисунок 6 - Последовательность раiета словесной и слоговой разборчивости
4.3 Программная реализация раiета утечки звука из помещения
Для написания программ используется некоммерческая версия Qt 4. Данная среда разработки представляет собой мощный набор средств разработки графических пользовательских интерфейсов. В стандартную комплектацию входит также редактор кода QtCreator, поддерживающий функции автодополнение кода, что позволяет значительно ускорить процесс разработки. Главной особенность Qt 4 является возможность сборки однажды написанных программ для работы под управление различных операционных систем, при этом не требуется вносить какие либо изменения в программный код, достаточно лишь пересобрать программу в соответствующей операционной системе. Скачать ее можно с сайта [9].
Основными требованиями к программному продукту является максимальное увеличение эффективности работы оператора. Достигается оно за iет того, что для работы программы требуется ввести минимальное количество исходных данных. Оператор не должен наблюдать за выполнением раiета, что фактически снижает вероятность ошибки вызванной человеческим фактором до минимума, по сути, возникновение ошибок подобного рода возможно лишь на этапе ввода исходных данных. Однако эти ошибки могут быть легко исправлены путем возврата к экрану ввода исходных данных и изменения одного или нескольких значений в таблице. Также в программе представлена возможность сохранения данных, полученных в результате замеров, что позволяет воспроизводить раiеты на любом ПЭВМ под управлением любой операционной системы.Алгоритм работы программы представлен на рисунке 7.
nна рисунке - число дискретных полос спектра речевого сигнала, может принимать значение 7 или 20, в зависимости от методики раiета. В рамках данной дипломной работы реализованы оба метода раiета. Алгоритм работы обеих программ совпадает, различие между ними заключается в применении разных формул для раiета параметров и разном количестве исходных данных, необходимых для выполнения раiета. Погрешность раiета при использовании 7 полос, по отношению к методике использующей 20-ти канальное представление речевого сигнала, составляет не более 10%.
Загрузка первой таблицы производится из файла 7ChInitial.bd или 20ChInitial.bd (в зависимости от методики раiета), находящегося в каталоге с программой, в случае отсутствия файла выдается сообщение об ошибке и работа
Copyright © 2008-2013 geum.ru рубрикатор по предметам рубрикатор по типам работ пользовательское соглашение