1. Trang chủ
  2. » Giáo Dục - Đào Tạo

BÁO CÁO THÍ NGHIỆM XỬ LÝ SỐ TÍN HIỆU BÀI 1GIỚI THIỆU MATLAB CƠ BẢN

14 4 0

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Giới Thiệu MATLAB Cơ Bản
Tác giả Nguyễn Minh Khôi, Đoàn Quốc Khánh, Nguyễn Đức Huy
Người hướng dẫn Thầy Nguyễn Xuân Xinh
Trường học Đại Học Quốc Gia TP. Hồ Chí Minh
Chuyên ngành Khoa Điện - Điện Tử
Thể loại Báo Cáo Thí Nghiệm
Năm xuất bản 2021
Thành phố Thành phố Hồ Chí Minh
Định dạng
Số trang 14
Dung lượng 1,96 MB

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

Nội dung

1.MỤC ĐÍCH THÍ NGHIỆMGiới thiệu tổng quan về Matlab và một số lệnh chức năng cơ bản.. Giới thiệu công cụ SPTool trong hỗ trợ thiết kế bộ lọc số.. Thực thi chương trình trên Matlab với cá

Trang 1

ĐẠI HỌC QUỐC GIA TP HỒ CHÍ MINH

TRƯỜNG ĐẠI HỌC BÁCH KHOA

KHOA ĐIỆN - ĐIỆN TỬ

BỘ MÔN VIỄN THÔNG

-o0o -BÁO CÁO THÍ NGHIỆM XỬ LÝ SỐ TÍN HIỆU

BÀI 1 : GIỚI THIỆU MATLAB CƠ BẢN

GVHD: Thầy NGUYỄN XUÂN XINH Nhóm: 06

Nguyễn Minh Khôi 1812681 Đoàn Quốc Khánh 1913727 Nguyễn Đức Huy 1913242

THÀNH PHỐ HỒ CHÍ MINH, NĂM 2021

Trang 2

1.MỤC ĐÍCH THÍ NGHIỆM

Giới thiệu tổng quan về Matlab và một số lệnh chức năng cơ bản

Giới thiệu công cụ SPTool trong hỗ trợ thiết kế bộ lọc số

Thực thi chương trình trên Matlab với các lệnh cơ bản về xử lý tín hiệu rời rạc

2.THIẾT BỊ THÍ NGHIỆM

01 Máy vi tính cá nhân có cài đặt phần mềm Matlab® 01

3.THỰC HIỆN THÍ NGHIỆM:

Thực hành 1: Thực hiện chương trình BAI1_NHOM3_PlotGraph.m

Trang 3

Thực hành 2: Thực hiện chương trình biến đổi DFT: BAI1_NHOM3_DFT.m

Thực hành 3: Thực hiện chương trình biến đổi IDFT: BAI1_NHOM3 _IDFT.m

Trang 4

Thực hành 4: Th c hi n ch ng trình tìm ngõ ra y(n) c a h th ng nhân qu v i ngõ vàoự ệ ươ ủ ệ ố ả ớ

x(n) = [1, 3, 5, 3, 6, 3] và áp ng xung h(n) = [1, 4, 7, 2, 8] theo 2 cách s d ng công th c và đ ứ ử ụ ứ dùng hàm conv trong Matlab

Yn: tính toán theo công th cứ

Yn1: tính theo hàm conv

Ch ng trình BAI1_NHOM3_conv.mươ

Thực hành 5: V áp ng t n s c a h th ng có hàm truy n H theo 2 cách: i) tính toán áp ng t n sẽ đ ứ ầ ố ủ ệ ố ề đ ứ ầ ố

và ii) s d ng hàm Matlab Ch ng trình BAI1_NHOM3_freqz.mử ụ ươ

H(z)=5(1+0.4 z−1)

1−0.8 z−1

i, Tính toán áp ng t n s :đ ứ ầ ố

Trang 5

ii, sử dụng hàm matlap:

Thực hành 6: Viết các chương trình theo yêu cầu:

a) Tạo 5 chu kỳ mẫu tín hiệu s1=cos(2π f1t) với f1=400 Hz, tần số lấy mẫu 8000 Hz Chương trình BAI1_NHOM3_SignalGenerator_1.m

Trang 6

b) Tạo mẫu tín hiệu s3 ={1 T

4 ≤ t< 3T4

0 elsewhere được lấy mẫu với 20 mẫu trong 1 chu kỳ T Chương trình BAI1_NHOM3_SignalGenerator_2.m

Trang 7

c) Tạo tín hiệu s4=sinc(2π f4(t−0.5)) với f4=40 Hz, 0≤ t<1(s) được lấy mẫu ở tần số 500 Hz Chương trình BAI1_NHOM3_SignalGenerator_3.m

Thực hành 7: Thực hiện việc thiết kế bộ lọc FIR chắn dải với các thông số như trong ví dụ 1

Lấy các hệ số của bộ và viết chương trình vẽ đáp ứng tần số của bộ lọc trên Sử dụng hàm semilogy thay cho plot đưa ra nhận xét về sự khác biệt

Trang 8

Chương trình BAI1_NHOM3_bs2700_freqz.m

Trang 9

Nhận xét: đồ thị sử dụng hàm semilogy thể hiện chi tiết hơn về sự thay đổi của biên độ trong đáp ứng tần số

Trang 10

Thực hành 8: Thực hiện thiết kế bộ lọc IIR chắn dải với các thông số như trong ví dụ 2 Lấy

các hệ số của bộ và viết chương trình vẽ đáp ứng tần số của bộ lọc trên Sử dụng hàm semilogy thay cho plot

Trang 11

Chương trình BAI_1_NHOM3_bs1750_freqz.m

Trang 12

Thực hành 9:

a) Thực hiện các chương trình thiết kế bộ lọc thông dải đa dải và vẽ đáp ứng tần số với các yêu cầu như trong ví dụ 1 và 2

 Bộ lọc FIR multiband 63 hệ số: chương trình BAI_1_NHOM3_multiband63FIR.m

 Bộ lọc IIR multiband 63 hệ số: chương trình BAI_1_NHOM3_multiband63IIR.m

b) Thiết kế bộ lọc FIR chắn đa dải 1000 – 1500 và 2500 – 3000, có bậc 62, tần số lấy mẫu là 10kHz Vẽ đáp ứng tần số của bộ lọc

Trang 13

Bộ lọc mong muốn có 2 dải chắn, được biểu diễn bởi 5 dải như sau:

Dải Tần số (Hz) Tần số chuẩn hóa f/F N Biên độ

2 1100 – 1400 0.22 – 0.28 0

3 1500 – 2500 0.3 – 0.5 1

4 2600 – 2900 0.52 – 0.58 0

Chương trình BAI_1_NHOM3_multiband62FIR.m

c) Thiết kế bộ lọc FIR chắn đa dải 1000 – 1500 và 2500 – 3000, có bậc 62, tần số lấy mẫu là 10kHz Vẽ đáp ứng tần số của bộ lọc

Chương trình BAI_1_NHOM3_multiband62IIR.m

Ngày đăng: 07/12/2022, 11:10

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

w