You are on page 1of 5

Môn học: Thực hành chuyên Nhóm thực hành: 04 Bài số: 01 NV: NV02

sâu
Mô-đun: Xử lý tín hiệu và
truyền thông
Họ và tên: Đỗ Trọng Tuyên Mã sinh viên: B16DCDT225 Lớp quản lý: D16CQDT01-B

NV2:

+ BandpassFilter:
- Code:

[y,Fs] = audioread('123.wav', [1 200]); % Đọc file audio đuôi wav


t = (0:length(y)-1)/Fs; % Tính toán thời gian của audio
b = fir1(48,[0.35 0.65]); % Hàm fir1 nhận 48 làm số phần tử lấy mẫu, cửa sổ [0.35 0.65]
outba = filter(b,1,y); % Tạo bộ lọc

% Vẽ đồ thị tín hiệu gốc


subplot(2,1,1)
plot(t,y)
title('Original Signal')
ys = ylim;

% Vẽ đồ thị tín hiệu sau khi lọc


subplot(2,1,2)
plot(t,outba)
title('Bandpass Filtered Signal')
xlabel('Time (s)')
ylim(ys)

- Ảnh:

Hình 1. Biểu đồ file Audio ‘123.wav’.


Hình 2. Biểu đồ file Audio ‘1234.wav’.

+ High Filter:
- Code:

[y,Fs] = audioread('123.wav’, [1 200]); % Đọc file audio đuôi wav


t = (0:length(y)-1)/Fs; % Tính toán thời gian của audio
bhi = fir1(34,0.48,'high',chebwin(35,30)); % Hàm fir1 nhận 34 làm số phần tử lấy mẫu, tần số
cắt 0.48, cửa sổ Chebyshev với sóng 30 dB nên là lọc thấp
outhi = filter(bhi,1,y); % Gán tín hiệu sau khi lọc vào biến

% Vẽ đồ thị tín hiệu gốc


subplot(2,1,1)
plot(t,y)
title('Original Signal')
ys = ylim;

% Vẽ đồ thị tín hiệu sau khi lọc


subplot(2,1,2)
plot(t,outhi)
title('Highpass Filtered Signal')
xlabel('Time (s)')
ylim(ys)
- Ảnh:

Hình 1. Biểu đồ file Audio ‘123.wav’.

Hình 2. Biểu đồ file Audio ‘1234.wav’.


+ LowpassFilter:
- Code:

[y,Fs] = audioread('123.wav'); % Đọc file audio đuôi wav


t = (0:length(y)-1)/Fs; % Tính toán thời gian của audio
blo = fir1(34,0.48,chebwin(35,30)); % Hàm fir1 nhận 34 làm số phần tử lấy mẫu, tần số cắt
0.48, cửa sổ Chebyshev với sóng 30 dB, không có ‘high’
outlo = filter(blo,1,y); % Gán tín hiệu sau khi lọc vào biến

% Vẽ đồ thị tín hiệu gốc


subplot(2,1,1)
plot(t,y)
title('Original Signal')
ys = ylim;

% Vẽ đồ thị tín hiệu sau khi lọc


subplot(2,1,2)
plot(t,outlo)
title('Lowpass Filtered Signal')
xlabel('Time (s)')
ylim(ys)

- Ảnh:

Hình 1. Biểu đồ file Audio ‘123.wav’.


Hình 2. Biểu đồ file Audio ‘1234.wav’.

You might also like