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 1 GIỚI THIỆU MATLAB cơ bản

14 11 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 Trường Đại học Bách khoa - Đại học Quốc gia Thành phố Hồ Chí Minh
Chuyên ngành Viễn thông
Thể loại Báo cáo thí nghiệm
Năm xuất bản 2021
Thành phố Hồ Chí Minh
Định dạng
Số trang 14
Dung lượng 1,69 MB

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

Nội dung

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.. 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.. THỰC HIỆN THÍ NGHIỆM

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 Đoàn Quốc Khánh Nguyễn Đức Huy

1812681 1913727 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

THIẾT BỊ THÍ NGHIỆM

2

3

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

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

−1

H (z)=51(1+0.4 z )−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 s =cos 2 π f t 1 ( 1 )với f =400 Hz1 , tần số lấy mẫu 8000 Hz Chương trình BAI1_NHOM3_SignalGenerator_1.m

Trang 6

4

3 T

{

s =

3

b) Tạo mẫu tín hiệu 4 được lấy mẫu với 20 mẫu trong 1 chu kỳ T

0 elsewhere

Chương trình BAI1_NHOM3_SignalGenerator_2.m

Trang 7

c) Tạo tín hiệu s =sinc(2 π f t−0.5 ) 4 4( ) với f =40 Hz4 , 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à 0kHz Vẽ đáp ứng tần số của bộ lọc

1

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 1

Tần số (Hz)

0 – 1000

Tần số chuẩn hóa f/F N

0 – 0.2

Biên độ

1 0 1 0 1

2 1100 – 1400

1500 – 2500

2600 – 2900

3000 – 5000

0.22 – 0.28 0.3 – 0.5

3

0.6 – 1

5

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à 0kHz Vẽ đáp ứng tần số của bộ lọc

Chương trình BAI_1_NHOM3_multiband62IIR.m

1

Ngày đăng: 10/12/2022, 09:45

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

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

w