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

Lab 6 xu li tin hieu trong truyen thong

8 166 1

Đ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 8
Dung lượng 270,37 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Ố IIR Bài 6.1. Thiết kế bộ lọc thông thấp Butterworth theo các tham số sau: wp=0.2pi, Rp=1dB ws=0.3pi, As=15dB % Butterworth Lowpass Filter Design: % % Digital Filter Specifications: >>wp = 0.2pi; %digital Passband freq in Hz >>ws = 0.3pi; %digital Stopband freq in Hz >>Rp = 1; %Passband ripple in dB >>As = 15; %Stopband attenuation in dB >>ep = sqrt(10(Rp10)1); >>Ripple = sqrt(1(1+epep)); % Passband Ripple >>Attn = 1(10(As20)); % Stopband Attenuation

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Ố IIR

Bài 6.1:

Kết quả sau khi chạy:

Bài 6.2

a Bộ lọc lowpass

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

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

%Ve am thanh tren do thi

>> plot(x);

Trang 2

%Phat am thanh

>> sound(x);

%Tao cac diem tan so

>> f = [0 0.6 0.6 1];

%Dap ung bien do tuong ung

>> m = [1 1 0 0];

%Tao bo loc lowpass có bac la 40, cutoff frequency là 0.6

>> [b,a] = yulewalk(40,f,m);

%Xem dap ung tan so cua bo loc

>> freqz(b,a);

Trang 3

%Ap dung bo loc doi voi tin hieu x

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

%Phat am thanh sau khi loc

>> sound(y);

%Vẽ đồ thị âm thanh sau khi loc

>> plot(y);

Trang 4

b.Bộ lọc highpass

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

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

%Ve am thanh tren do thi

>> plot(x);

%Phat am thanh

Trang 5

>> sound(x);

%Tao cac diem tan so

>> f = [0 0.9 0.9 1];

%Dap ung bien do tuong ung

>> m = [0 0 1 1];

%Tao bo loc hightpass có bac la 40, cutoff frequency là 0.9

>> [b,a] = yulewalk(40,f,m);

%Xem dap ung tan so cua bo loc

>> freqz(b,a);

%Ap dung bo loc doi voi tin hieu x

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

%Phat am thanh sau khi loc

>> sound(y);

%Vẽ đồ thị âm thanh sau khi loc

>> plot(y);

Trang 6

c.Bộ lọc bandpass

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

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

%Ve am thanh tren do thi

>> plot(x);

Trang 7

%Phat am thanh

>> sound(x);

%Tao cac diem tan so

>> f = [0 0.6 0.9 1];

%Dap ung bien do tuong ung

>> m = [0 1 1 0];

%Tao bo loc lowpass có bac la 40, cutoff frequency là 0.6-0.9

>> [b,a] = yulewalk(40,f,m);

%Xem dap ung tan so cua bo loc

>> freqz(b,a);

%Ap dung bo loc doi voi tin hieu x

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

%Phat am thanh sau khi loc

>> sound(y);

%Vẽ đồ thị âm thanh sau khi loc

>> plot(y);

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

TỪ KHÓA LIÊN QUAN

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

w