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.16
JST 0.032
BTC 59626.66
ETH 2519.04
USDT 1.00
SBD 2.43