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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ "ЛЬВІВСЬКА ПОЛІТЕХНІКА" ІНСТИТУТ КОМП’ЮТЕРНИХ ТЕХНОЛОГІЙ, АВТОМАТИКИ ТА МЕТРОЛОГІЇ КАФЕДРА”ЗАХИСТ ІНФОРМАЦІЇ” Звіт до лабораторної роботи № 1 з курсу: "Системи запису та відтворення інформації" на тему: “ ЗНАЙОМСТВО З СЕРЕДОВИЩЕМ MATLAB. ДОСЛІДЖЕННЯ МЕТОДІВ ОБРОБКИ АУДІОІНФОРМАЦІЇ В MATLAB ” Мета роботи: Отримати базові навики роботи в середовищі MATLAB, вивчити основні можливості MATLAB по обробці аудіоінформації Повний текст завдання: Ознайомитись з теоретичним матеріалом. Завантажити wav-файл вказаний в завданні відповідно до свого варіанту. Вивести основну інформацію про файл: кількість вибірок, кількість каналів, частота дискретизації, кількість біт на вибірку. Прослухати аудіофайл. Оцінити степінь стиснення звукового файлу кодом Хафмена. Побудувати гістограму аудіофайлу. Написати кодер, на базі ДКП, який би компресував мовний сигнал з заданим степенем стиску. Написати декодер, який відтворює мовний сигнал. Прослухати декодований мовний сигнал та зробити висновки про якість відтвореного сигналу. Варіант Назва файлу Частота завади Амплітуда завади Порядок не рекурсивного фільтра N Тип рекурсивного фільтру Порядок рекурсивного фільтру  15 Lab_1_15.wav 900 2 260 Баттерворта 5   Лістинг програми: clear all; [y,FS,bits]=wavread('D:\Games\Lab_1_15.wav'); wavplay(y,FS); plot(y); t=0:length(y)-1; t=t/FS; NOISE=2*sin(2*3.14*900*t); YN=y+NOISE'; wavplay(YN, FS); plot(YN); b=fir1(260,[850*2/FS, 1000*2/FS],'stop', 'noscale'); Yfil=filter(b,1,YN); wavplay(Yfil, FS); plot(Yfil); [B,A]=butter(5, [850*2/FS, 1000*2/FS], 'stop'); Y_filter1=filter(B,A,YN); plot(Y_filter1); wavplay(Y_filter1, FS); wavwrite(Y_filter1,FS,bits, 'D:\1.wav'); Вхідний сигнал  Сигнал з накладеною завадою  Сигнал відфільтрований за допомогою нерекурсивного фільтру  Сигнал відфільтрований рекурсивним фільтром  Висновок: Виконуючи дану лабораторну роботу, ми навчилися ознайомились з середовищем MATLAB, вивчили основні можливості MATLAB по обробці аудіо сигналів. На корисний сигнал ми наклали заваду частотою 900 Гц, а потім за допомогою фільтрування отримали відфільтрований сигнал.
Допоможи студентському архіву

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

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

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

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

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

Admin

26.02.2023 12:38

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