1. Trang chủ
  2. » Cao đẳng - Đại học

Lab 5 xu li tin hieu trong truyen thong

10 257 3

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 10
Dung lượng 346,77 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

BÀI TẬP THỰC HÀNH XỬ LÝ TÍN HIỆU TRONG TRUYỀN THÔNG BỘ LỌC SỐ FIR Bài 5.1: Tạo hàm ideal_lp xác định đáp ứng xung của bộ lọc thông thấp lý tưởng theo tần số cắt wc và chiều dài chuỗi đáp ứng xung. Bài 5.2: Tạo hàm freqz_m tính toán độ lớn và pha của đáp ứng tần số, hàm trễ nhóm

Trang 1

BÀI TẬP THỰC HÀNH

XỬ LÝ TÍN HIỆU TRONG TRUYỀN THÔNG

BỘ LỌC SỐ FIR

Bài 5.1: Tạo hàm ideal_lp xác định đáp ứng xung của bộ lọc thông thấp lý tưởng theo

tần số cắt wc và chiều dài chuỗi đáp ứng xung

Bài 5.2: Tạo hàm freqz_m tính toán độ lớn và pha của đáp ứng tần số, hàm trễ nhóm

Bài 5.3:

Trang 2

Tính Rp và As

Trang 3

Bài 5.4

Doc file am thanh test.wav (duoc thu am o che do mono, tan so lay mau 44100 Hz)

a. Bộ lọc lowpass

>> x = audioread('file_goc.wav');

%Ve am thanh tren do thi

>> plot(x);

Trang 4

%Phat am thanh

>> sound(x);

%Tao bo loc lowpass có bac la 100, cutoff frequency là 0.2

>> b = fir1(100,0.2);

%Xem dap ung tan so cua bo loc

>> freqz(b);

Trang 5

%Ap dung bo loc doi voi tin hieu x

>> y = filter(b,1,x);

%Phat am thanh sau khi loc

>> sound(y);

% Vẽ âm thanh trên đồ thị sau khi lọc

>> plot(y);

b. Bộ lọc passband

>> x = audioread('file_goc.wav');

%Ve am thanh tren do thi

>> plot(x);

Trang 6

%Phat am thanh

>> sound(x);

%Tao bo loc passband có bac la 100, bandpass cutoff frequencies là [0.2 0.4]

>> b = fir1(100,[0.2 0.4]);

%Xem dap ung tan so cua bo loc

>> freqz(b);

Trang 7

%Ap dung bo loc doi voi tin hieu x

>> y = filter(b,1,x);

%Phat am thanh sau khi loc

>> sound(y);

%b Vẽ đồ thị âm thanh sau khi lọc

>> plot(y);

Trang 8

c. Bộ lọc highpass

>> x = audioread('file_goc.wav');

%Ve am thanh tren do thi

>> plot(x);

Trang 9

%Phat am thanh

>> sound(x);

%Tao bo loc highpass có bac la 100, cutoff frequency là 0.2

>> b = fir1(100,0.2,’high’);

%Xem dap ung tan so cua bo loc

>> freqz(b);

%Ap dung bo loc doi voi tin hieu x

>> y = filter(b,1,x);

%Phat am thanh sau khi loc

>> sound(y);

% Vẽ đồ thị âm thanh sau khi lọc

>> plot(y);

Ngày đăng: 09/04/2020, 22:12

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w