Konvolusi Pada Sinyal Audio

in #programming7 years ago (edited)

Listing Program Konvolusi Pada Sinyal Audio

%convolusi_1.m
%oleh: Syahrial
clear all;
[Y,Fs] = wavread('audio.wav');
Fs = 16000;%nilai default Fs=16000
sound(Y,Fs)
plot(Y,Fs)

Output

image

Beri tanda % pada sound(Y,Fs) untuk membuatnya tidak dieksekusi oleh matlab, sehingga menjadi %sound(Y,Fs). Kemudian tambahkan perintah sebagai berikut.

%convolusi_1.m
%oleh :Syahrial
nois = randn(length(Y),1);
Y_noise = Y + 0.08*nois;
sound(Y_noise,Fs)
satu = ones(4,1);
Y_c = conv(satu,Y_noise);
sound(Y_c,Fs)
plot(Y_c,Fs)

Output

image


FOLLOW ME: @ryal


Coin Marketplace

STEEM 0.16
TRX 0.15
JST 0.028
BTC 57658.56
ETH 2273.22
USDT 1.00
SBD 2.46