Создание и анализ звуковых сигналов в среде Matlab
Генерирование и сохранение мелодии в виде звукового файла формата wav. Проведение частотного анализа полученного сигнала. Зависимость объема wav-файлов от разрядности кодирования сигнала. Спектр нот записанного wav-файла с заданной разрядностью.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | лабораторная работа |
Язык | русский |
Дата добавления | 30.03.2015 |
Размер файла | 191,0 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ АВТОНОМНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ
Высшего профессионального образования
БЕЛГОРОДСКИЙ ГОСУДАРСТВЕННЫЙ НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ УНИВЕРСИТЕТ
ФАКУЛЬТЕТ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ И ПРИКЛАДНОЙ МАТЕМАТИКИ
КАФЕДРА ИНФОРМАЦИОННО-ТЕЛЕКОММУНИКАЦИОННЫХ СИСТЕМ И ТЕХНОЛОГИЙ
Отчет по лабораторной работе №1
по дисциплине: "Передача изображения и звука по каналам Интернет"
Тема работы "Создание и анализ звуковых сигналов в среде Matlab"
студентки очного отделения
4 курса 83001106 группы
Евтушенко Марины Алексеевны
БЕЛГОРОД, 2015
Цель работы:
Сгенерировать и сохранить мелодию в виде звукового файла формата wav. Провести частотный анализ полученного сигнала.
Результаты выполнения работы:
Листинг программы:
clc
% Частоты нот первой октавы, Гц
% Диезы
% ДО 261,6 277
% РЕ 293,7 311
% МИ 329,6
% ФА 349,2 370
% СОЛЬ 392 415
% ЛЯ 440 460
% СИ 494
% частота дискретизации Fs - количество отсчетов в секунду
% длительность сигнала (сек) - количество отсчетов делить на частоту
% дискретизации
% длительность сигнала (отсчеты) - количество секунд умножить на частоту
% дискретизации
Fs1=16000; % Fs1 - частота дискретизации
Bits1=8; % Bits1 - разрядность кодирования звука
t1=0.2; % t1 - длительность секунд
n1=Fs1*t1; % n1 - длительность (отсчетов)
koef1=2*pi/Fs1; % koef1 - коэффициент для получения сигнала частото1 1 Гц
f_do=261.6; % f1 - частота сигнала ДО
f_re=293.7;
f_mi=329.6;
f_fa=349.2;
f_sol=392;
f_la=440;
f_si=494;
x= [0: 1: n1];
y1=sin (f_do*koef1*x);
y2=sin (f_re*koef1*x);
y= [y1 y2];
y2=sin (f_mi*koef1*x); y= [y y2];
y2=sin (f_re*koef1*x); y= [y y2];
y2=sin (f_do*2*koef1*x); y= [y y2];
y2=sin (f_si*koef1*x); y= [y y2];
y2=sin (f_la*koef1*x); y= [y y2];
y2=sin (f_do*2*koef1*x); y= [y y2];
y2=sin (f_si*koef1*x); y= [y y2];
y2=sin (f_la*koef1*x); y= [y y2];
y2=sin (f_sol*koef1*x); y= [y y2];
y2=sin (f_mi*koef1*x); y= [y y2];
y2=sin (f_la*koef1*x); y= [y y2];
y2=sin (f_mi*koef1*x); y= [y y2];
y2=sin (f_sol*koef1*x); y= [y y2];
y2=sin (f_mi*koef1*x); y= [y y2];
y2=sin (f_do*2*koef1*x); y= [y y2];
y2=sin (f_re*koef1*x); y= [y y2];
y2=sin (f_mi*koef1*x); y= [y y2];
y2=sin (f_re*koef1*x); y= [y y2];
y2=sin (f_do*2*koef1*x); y= [y y2];
y2=sin (f_si*koef1*x); y= [y y2];
y2=sin (f_la*koef1*x); y= [y y2];
y2=sin (f_la*koef1*x); y= [y y2];
sound (y,Fs1);
plot (y)
% сохранить мелодию в wav файл
wavwrite (y,Fs1,Bits1,'D: \речь\01. wav');
% сохранить мелодию в mp3 файл
% mp3write (y,Fs1,Bits1,'D: \речь\02. mp3');
clc
clear
[S,Fd,] =wavread ('D: \речь\01 разрядность 16. wav');
Nt=length (S);
figure (1),plot (S)
xlabel ('длительность сигнала');
ylabel ('амплитуда сигнала');
Nf=1024;
P1=zeros (1,Nf);
for k=1: Nf
Re1 (k) =0;
Im1 (k) =0;
for j=1: Nt
Re1 (k) =Re1 (k) +S (j) *cos (pi* (j-1) * (k-1) /Nf);
Im1 (k) =Im1 (k) +S (j) *sin (pi* (j-1) * (k-1) /Nf);
end
P1 (k) = (Re1 (k) ^2+Im1 (k) ^2) /Nt;
end
f1= [0.0001: Fd/ (2*Nf): Fd/2];
figure (2), plot (f1,P1)
xlabel ('частота сигнала');
ylabel ('энергия сигнала');
Рисунок 1 - График зависимости объема wav-файлов от разрядности кодирования сигнала
Рисунок 2 - График зависимости объема wav-файлов от битрейта
Рисунок 3 - Спектр wav - файла разрядностью 8
Рисунок 3. а - Увеличенный спектр wav - файла разрядностью 8
Рисунок 4 - Спектр wav - файла разрядностью 16
Рисунок 4. а - Увеличенный спектр wav - файла разрядностью 16
Рисунок 5 - Спектр wav - файла разрядностью 24
Рисунок 5. а - Увеличенный спектр wav - файла разрядностью 24
Рисунок 6 - Спектр первой ноты "ДО", записанного wav-файла разрядностью 8
Рисунок 7 - Спектр первой ноты "ДО", записанного wav-файла разрядностью 16
звуковой сигнал формат разрядность
Рисунок 8 - Спектр ноты "РЕ", записанного wav-файла разрядностью 8
Рисунок 9 - Спектр ноты "РЕ", записанного wav-файла разрядностью 16
Рисунок 10 - Спектр ноты "ДО-РЕ", записанного wav-файла разрядностью 8
Рисунок 11 - Спектр ноты "ДО-РЕ", записанного wav-файла разрядностью 16
Вывод
В данной лабораторной работе сгенерировали и сохранили мелодию в виде звукового файла формата wav. Провели частотный анализ полученного сигнала, результаты представлены выше.
Размещено на Allbest.ru
Подобные документы
Формат звукового файла wav, способ его кодирования. Реализация возможностей воспроизведения звука в среде программирования MATLAB. Составление функциональной схемы программы. Апробирование информационной технологии воспроизведения звуковых файлов.
курсовая работа [1,2 M], добавлен 13.02.2016Реализация программы-конвертера для создания на основе передаваемых dbf файлов файла формата XML (по заданному пользователем шаблону). Создание шаблонов при помощи кода и при помощи конструктора. Проектирование архитектуры программного продукта.
дипломная работа [1,6 M], добавлен 27.06.2013Исследование простейших радиотехнических сигналов, разложение их в ряд Фурье. Построение амплитудных спектров синуса, суммы синусов и синка. Создание в среде программирования Matlab программ с параметрами: длина сигнала, амплитуда, частота дискретизации.
лабораторная работа [990,4 K], добавлен 23.11.2014Назначение команды "diskcomp". Текст и запуск командного файла. Сравнение команды в Windows 7 и Windows XP. Разработка файла-сценария в ОС Linux. Создание файла в подкаталоге. Создание файла "oglavlenie.txt" с отсортированным по времени списком файлов.
курсовая работа [1,6 M], добавлен 22.08.2012Критерий разработки кодирующих устройств. Международный стандарт кодирования для передачи речи в телефонном канале PCM. Оценка качества сигнала. Задача спектрального оценивания. Гармонический алгоритм Берга. Системы синтеза речи. Форматы звуковых файлов.
дипломная работа [905,3 K], добавлен 17.10.2012Описание типизированных файлов. Принципы работы с файлами, создание и открытие на запись нового файла. Чтение из файла, открытие существующего файла на чтение. Определение имени файла. Запись в текстовый файл. Описание множества и операции над ними.
реферат [86,4 K], добавлен 07.02.2011Структура заданного исходного файла и структуры данных, соответствующие данным файла. Подпрограмма проверки принадлежности текста к одной из шести кодовых таблиц. Алгоритмы перекодировки файла в cp1251. Алгоритм сортировки записей исходного файла.
курсовая работа [63,7 K], добавлен 12.12.2010Процедура ввода исходных данных в программу, вывод результатов работы программы на экран. Принцип организации хранения логически связанных наборов информации в виде файлов. Параметры характеристики файла, способы обращения к нему, соглашения по типу.
реферат [14,5 K], добавлен 06.12.2011Понятия файлов и каталогов. Область внешней памяти, группа файлов на одном носителе. Древовидная структура файлов на диске. Имя и местонахождение файла. Маршрут или путь по файловой системе. Запись имени файла в DOSе. Шаблоны. Структура каталога.
лабораторная работа [15,2 K], добавлен 30.09.2008Общая информация о графическом формате. Описание формата Microsoft Windows Bitmap. Структура файла DDВ исходного формата ВМР. Преобразования графических файлов. Просмотр и редактирование растровых изображений. Создание многодокументного приложения.
дипломная работа [1,5 M], добавлен 06.06.2010