ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

Quantization and Companding Explained using MATLAB | Audio Signal Analysis | ADC 4.12

Автор: AKH

Загружено: 2020-06-15

Просмотров: 11664

Описание: Quantization both Uniform quantization and Non-Uniform quantization is done with matlab code provided herein. Moreover, using audio signal of Trump, we elaborate on companding, compression by mu-law and A-Law using a MATLAB based simulation.

#Quantization
#MATLAB



% How to do Quantization and Companding of an Audio Signal using MATLAB

clear all;close all; clc

%Sound File 1
[y,Fs] = audioread('TrumpAudioMono.wav'); %Random audio file
info = audioinfo('TrumpAudioMono.wav'); %Information about the audio

y = exp(8*y);
%Time Domain Analysis
t = 0:seconds(1/Fs):seconds(info.Duration); %Time array
t = t(1:end-1); %Time index adjustment
%%%%Plot
figure(1); subplot(2,1,1); plot(t,y);
xlabel('Time'); ylabel('Original Audio Signal')
sound(y,Fs);
keyboard

L = 15; %Quantization Levels are 16 but index 0:15
V= max(y);

%%%%%Linear Quantization
[index,quants,distor_linear] = quantiz(y,multithresh(y,L), [multithresh(y,L) V]);
%%%%Plot
subplot(2,1,2); plot(t,quants);
xlabel('Time'); ylabel('Linear Quatized Audio Signal')
% sound(quants,Fs);
keyboard


%%%%% Non-linear Quantization/Companding
law_param = 255; %Kept same for mu/A - law

%%%%% Mu law
compressed_mu = compand(y,law_param,max(y),'mu/compressor');
[index_mu,quants_mu,distor_mu] = quantiz(compressed_mu,multithresh(y,L), [multithresh(y,L) V]);
expanded_mu = compand(quants_mu,law_param,max(quants_mu),'mu/expander');
figure(2); subplot(2,1,1); plot(t,expanded_mu);
xlabel('Time'); ylabel('mu-law Quatized Audio Signal')
% sound(expanded_mu,Fs);
keyboard

%%%%% A-law
compressed_A = compand(y,law_param,max(y),'A/compressor');
[index_A,quants_A,distor_A] = quantiz(compressed_A,multithresh(y,L), [multithresh(y,L) V]);
expanded_A = compand(quants_A,law_param,max(quants_A),'A/expander');
figure(2); subplot(2,1,2); plot(t,expanded_A);
xlabel('Time'); ylabel('A-law Quatized Audio Signal')
% sound(expanded_A,Fs);

%%%%%Comparison of the Schemes
distor_linear_quant =distor_linear
distor_mu_law = sum((expanded_mu'-y).^2)/length(y)
distor_A_law =sum((expanded_A'-y).^2)/length(y)

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Quantization and Companding Explained using MATLAB | Audio Signal Analysis | ADC 4.12

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

Differential Pulse Code Modulation DPCM Explained using MATLAB | ADC 4.13

Differential Pulse Code Modulation DPCM Explained using MATLAB | ADC 4.13

Frequency Modulation and FM Demodulation Explained using Simulink | FM 3.11

Frequency Modulation and FM Demodulation Explained using Simulink | FM 3.11

Понимание Z-преобразования

Понимание Z-преобразования

Обработка аудиосигнала с использованием MATLAB

Обработка аудиосигнала с использованием MATLAB

Pulse-Doppler Radar | Understanding Radar Principles

Pulse-Doppler Radar | Understanding Radar Principles

Для Чего РЕАЛЬНО Нужен был ГОРБ Boeing 747?

Для Чего РЕАЛЬНО Нужен был ГОРБ Boeing 747?

Почему любители часто круче «профессионалов»?

Почему любители часто круче «профессионалов»?

Matlab  Signal Analysis - frame by frame analysis of a signal - silence removal audio example.avi

Matlab Signal Analysis - frame by frame analysis of a signal - silence removal audio example.avi

Что такое квантовая теория

Что такое квантовая теория

Что такое СПИН? спин 1/2 и 3/2

Что такое СПИН? спин 1/2 и 3/2

49 минут, которые ИЗМЕНЯТ ваше понимание Вселенной | Владимир Сурдин

49 минут, которые ИЗМЕНЯТ ваше понимание Вселенной | Владимир Сурдин

Зачем Трампу нужен Совет? США готовятся скормить Россию Китаю? Стратегия Запада. Пастуховская Кухня

Зачем Трампу нужен Совет? США готовятся скормить Россию Китаю? Стратегия Запада. Пастуховская Кухня

µ-law quantization

µ-law quantization

Как считает квантовый компьютер? Самое простое объяснение!

Как считает квантовый компьютер? Самое простое объяснение!

Все, что вам нужно знать о теории управления

Все, что вам нужно знать о теории управления

Вояджеры умирают, но успели передать ТАКОЕ... NASA была в шоке

Вояджеры умирают, но успели передать ТАКОЕ... NASA была в шоке

Теренс Тао о том, как Григорий Перельман решил гипотезу Пуанкаре | Лекс Фридман

Теренс Тао о том, как Григорий Перельман решил гипотезу Пуанкаре | Лекс Фридман

Изобретение Леонардо Да Винчи которое работает до сих пор, только взгляните…

Изобретение Леонардо Да Винчи которое работает до сих пор, только взгляните…

Пантеон: инженерная ошибка, которая пережила 2000 лет

Пантеон: инженерная ошибка, которая пережила 2000 лет

Самая сложная модель из тех, что мы реально понимаем

Самая сложная модель из тех, что мы реально понимаем

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]