DevioLabавтоматичне керування капіталом
ПРАЦЮЄ 24/7
КРИПТОВАЛЮТИ · АКЦІЇ · 10 БІРЖ

Портфель, який керується автоматично

DevioLab підбирає стратегії, відстежує ринки та автоматизує купівлю і продаж активів. Кількість доступних криптовалют, акцій і торгових можливостей зростає щодня.

10підключених біржCrypto + Stocksв одному портфелі24/7автоматичний контроль

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

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Інститут комп’ютерних технологій, автоматики та метрології
Факультет:
Комп’ютерні науки
Кафедра:
Кафедра захисту інформації

Інформація про роботу

Рік:
2012
Тип роботи:
Звіт до лабораторної роботи
Предмет:
Системи запису та відтворення інформації
Група:
ЗІ-31
Коротко про документ

Про що ця робота

У звіті наведено результати виконання лабораторної роботи з дослідження методів обробки аудіоінформації в середовищі MATLAB. Описано накладання завади на аудіофайл та фільтрацію сигналу за допомогою нерекурсивного та рекурсивного фільтрів.

У роботі розглядаються

  • MATLAB
  • Обробка аудіоінформації
  • Цифрова фільтрація
  • Амплітудно-частотна характеристика
  • Спектральний аналіз

Зміст і розділи

  1. Мета роботи
  2. Завдання
  3. Текст програми
  4. Висновок
Для кого:Студенти технічних спеціальностей вищих навчальних закладів, які вивчають системи обробки сигналів.
Викладачі:Совин Я. Р.

Ключові поняття

MATLABаудіофайлчастота дискретизаціїзавадасинусоїдальний сигналАЧХфільтрація сигналу

Частина тексту файла (без зображень, графіків і формул):

МІНІСТЕРСТВО ОСВІТИ І НАУКИ, МОЛОДІ ТА СПОРТУ УКРАЇНИ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ «ЛЬВІВСЬКА ПОЛІТЕХНІКА» ІКТА кафедра ЗІ З В І Т до лабораторної роботи №1 з курсу: «Системи запису та відтворення інформації» на тему: «Знайомство з середовищем MATLAB. Дослідження методів обробки аудіоінформації в MATLAB.» МЕТА РОБОТИ Отримати базові навики роботи в середовищі MATLAB, вивчити основні можливості MATLAB по обробці аудіоінформації. ЗАВДАННЯ Ознайомитись з теоретичним матеріалом. Завантажити wav-файл вказаний в завданні відповідно до свого варіанту. Вивести основну інформацію про файл: кількість вибірок, кількість каналів, частота дискретизації, кількість біт на вибірку. Прослухати аудіофайл. Сформувати заваду у вигляді синусоїдального сигналу з вказаними параметрами і накласти її на аудіофайл. Прослухати зачумлений аудіо сигнал. Розрахувати коефіцієнти не рекурсивного фільтра вказаного порядку N для усунення завади. Побудувати АЧХ аудіофайлу. Відфільтрувати сигнал. Прослухати очищений аудіосигнал. Зберегти результат у wav-файлі. Розрахувати коефіцієнти рекурсивного фільтра вказаного порядку N та типу для усунення завади ( пульсації в зоні пропускання прийняти рівними 0.1дБ, мінімально допустиме загасання в смузі затримки 60 дБ). Побудувати АЧХ розрахованого фільтра. Відфільтрувати сигнал. Прослухати очищений аудіосигнал. Зберегти результат в wav-файлі. Варіант Назва файлу Частота завади Амплітуда завади, В Порядок не рекурсивного фільтра N Тип рекурсивного фільтру Порядок рекурсивного фільтру  1 Lab_1_1.wav 100 2 200 Баттерворта 5   ТЕКСТ ПРОГРАМИ РЕЗУЛЬТАТ ВИКОНАННЯ ПРОГРАМИ [y, Fs, bits] = wavread('C:\Users\Dazzle\Downloads\Lab_1_1.wav'); sound (y, Fs, bits); figure(1); strips(y, 20000); grid on; N = length(y); tn = (0:N-1)/Fs; A = 2; Fn = 100; noise = A*sin(2*pi*Fn*tn); figure(2); plot(tn, noise); grid on; xlim([tn(1) tn(end)]); S = y + noise'; % sound (S, Fs, bits); figure(3); plot(tn, S); grid on; xlim([ tn(1) tn(end)]); fn = Fs/2; b = fir1(200, [100/fn 300/fn ], 'stop' ); [h, Fx] = freqz(b,1, 0:400, Fs); figure(4);plot( Fx, abs(h)); grid on; z = filter(b, 1, S); %sound (z, Fs, bits); figure(5); strips(z, 20000 ); grid on; [B,A]= butter(5,[50/fn 200/fn], 'stop'); h1 = freqz(B, A, 0:400, Fs ); figure(6);plot( Fx, abs(h1)); grid on; title('АЧХ Баттерворта'); xlabel('Частота, Гц') z1 = filter(B, A, S); sound (z1, Fs, bits); figure(7); strips(z1, 20000 ); grid on; Основна інформація про wav-файл.  Вхідний сигнал.  3. Завада  4. Зашумлений аудіосигнал.  5. АЧХ нерекурсивного фільтра.  6.Відфільтрований сигнал.  7. АЧХ рекурсивного фільтра.  8.Очищений аудіосигнал.  ВИСНОВОК Завдання даної лабораторної роботи полягало у ознайомленні з середовищем MATLAB, вивченні основних можливостей MATLAB по обробці аудіоінформації. Завантаживши і прослухавши wav-файл, за допомогою MATLAB я вивів основну інформацію про файл. Потім на корисний вхідний сигнал накладалася завада з вказаними параметрами, а саме частотою 100 Гц та амплітудою 2В. Для усунення завади розраховувалися коефіцієнти не рекурсивного фільтра та рекурсивного вказаного порядку N. Для відповідних фільтрів було побудовано АЧХ. Відфільтрований, очищений сигнал збережений у wav-файлі.
Допоможи студентському архіву

Ми допомогли тобі — допоможи наступному студенту

Файл ще не обрано

Оголошення від адміністратора

Антиботан аватар за замовчуванням

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!