У вас вопросы?
У нас ответы:) SamZan.net

на тему- Знайомство з середовищем MTLB.

Работа добавлена на сайт samzan.net: 2016-03-13

Поможем написать учебную работу

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

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 3.2.2025

МІНІСТЕРСТВО ОСВІТИ І НАУКИ, МОЛОДІ ТА СПОРТУ УКРАЇНИ

НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ «ЛЬВІВСЬКА ПОЛІТЕХНІКА»

ІКТА

кафедра ЗІ

З В І Т

до лабораторної роботи №1

з курсу: «Системи запису та відтворення інформації»

на тему: «Знайомство з середовищем MATLAB. Дослідження методів обробки аудіоінформації в MATLAB.»

Виконав: ст. гр. ЗІ-31

Cтельмахович Н.П.

Прийняв: Совин Я.Р.

Львів 2013

МЕТА РОБОТИ

Отримати базові навики роботи в середовищі MATLAB, вивчити основні можливості MATLAB по обробці аудіоінформації.

ЗАВДАННЯ

  1.  Ознайомитись з теоретичним матеріалом.
  2.  Завантажити wav-файл вказаний в завданні відповідно до свого варіанту.
  3.  Вивести основну інформацію про файл: кількість вибірок, кількість каналів, частота дискретизації, кількість біт на вибірку. Прослухати аудіофайл.
  4.  Сформувати заваду у вигляді синусоїдального сигналу з вказаними параметрами і накласти її на аудіофайл. Прослухати зачумлений аудіо сигнал.
  5.  Розрахувати коефіцієнти не рекурсивного фільтра вказаного порядку N для усунення завади.
  6.  Побудувати АЧХ аудіофайлу.
  7.  Відфільтрувати сигнал. Прослухати очищений аудіосигнал.
  8.  Зберегти результат у wav-файлі.
  9.  Розрахувати коефіцієнти рекурсивного фільтра вказаного порядку N та типу для усунення завади ( пульсації в зоні пропускання прийняти рівними 0.1дБ, мінімально допустиме загасання в смузі затримки 60 дБ).
  10.   Побудувати АЧХ розрахованого фільтра.
  11.   Відфільтрувати сигнал. Прослухати очищений аудіосигнал.
  12.   Зберегти результат в wav-файлі.

Варіант

Назва файлу

Частота завади

Амплітуда завади, В

Порядок не рекурсивного фільтра N

Тип рекурсивного фільтру

Порядок рекурсивного фільтру

13

Lab_1_13.wav

3200

5

330

Еліптичний

4

ТЕКСТ ПРОГРАМИ

Для рекурсивного фільтра

[y, Fs, bits] = wavread ('E:\Lab_1_13.wav');

Fs;

bits;

N=length(y);

t=(0:N-1)*(1/Fs);

Zavada=5*sin(2*pi*3200*t);

S1=y+Zavada';

N=4;

Fn = Fs/2;

F=(3100:3300);

[B,A]=ellip(N, 0.1, 100, [3150/Fn 3250/Fn], 'stop');

h=freqz(B, A, F, Fs);

y=filter(B, A, S1);

figure(1);

subplot(4,1,1);

plot(t,y); grid on; xlim([0 t(end)]); title('Оригінал');

subplot(4,1,2);

plot(t,Zavada); grid on; xlim([0 t(end)]); title('Завада');

subplot(4,1,3);

plot(t,S1); grid on; xlim([0 t(end)]); title('Шум');

subplot(4,1,4);

plot(t, y); grid on; title('Відфільтрований рекурсивний');

figure(2);

plot(F, abs(h)); grid on; title('Рекурсивний АЧХ');

Для не рекурсивного фільтра

[y, Fs, bits] = wavread ('E:\Lab_1_13.wav');

Fs;

bits;

N=length(y);

t=(0:N-1)*(1/Fs);

Zavada=5*sin(2*pi*3200*t);

S1=y+Zavada';

N=330;

Fn = Fs/2;

F=(3100:3300);

b=fir1( N, [3150/Fn 3250/Fn], 'stop');

h=freqz(b, 1, F, Fs);

y=filter(b, 1, S1);

figure(1);

subplot(4,1,1);

plot(t,y); grid on; xlim([0 t(end)]); title('Оригінал');

subplot(4,1,2);

plot(t,Zavada); grid on; xlim([0 t(end)]); title('Завада');

subplot(4,1,3);

plot(t,S1); grid on; xlim([0 t(end)]); title('Шум');

subplot(4,1,4);

plot(t, y); grid on; title('Відфільтрований не рекурсивний');

figure(2);

plot(F, abs(h)); grid on; title('Не рекурсивний АЧХ');

РЕЗУЛЬТАТ ВИКОНАННЯ ПРОГРАМИ

АЧХ рекурсивного фільтра:

АЧХ не рекурсивного фільтра:

ВИСНОВКИ

Завдання даної лабораторної роботи полягало у ознайомленні з середовищем MATLAB,  вивченні основних можливостей  MATLAB по обробці аудіоінформації.

Завантаживши і прослухавши wav-файл, за допомогою MATLAB вивів основну інформації про файл. Потім на корисний вхідний сигнал накладалася завада у вигляді синусоїдального сигналу з вказаними параметрами, а саме частотою 3200 Гц та амплітудою 5В. Для усунення завади розраховувалися коефіцієнти не рекурсивного фільтра та рекурсивного вказаного порядку N.

Для відповідних фільтрів було побудовано АЧХ.




1. Седой Слова- А Фатьянов За заставами ленинградскими Вновь бушует соловьиная весна
2. Методы анализа электромеханических устройств
3. ЗАКОНОДАТЕЛЬСТВО И ПРАКТИКА СРЕДСТВ МАССОВОЙ ИНФОРМАЦИИ
4. В Москве насчитывалось немало страховых компаний зона интересов которых была довольно велика и выходила да
5. Контрольная работа по информатике для факультета ЭФ во 2м семестре Контрольная работа оформляется на с
6. Цель партизанской войны Цель партизанской войны это оказание народом страны сопротивления противнику
7. то давно до возникновения кланов к центру зоны отправилась экспедиция
8. тематическому разделу ldquo;Алгоритмизация и программированиеrdquo; По курсу Информатика раздел Алгор
9. Лекция 1 Электроннодырочный переход
10. Пермь24 Время проведения- 17 марта 22 марта 2014 года Пермь24 ~ журналистский спецпроект.html