Создание и анализ звуковых сигналов в среде 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

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.