1. Trang chủ
  2. » Công Nghệ Thông Tin

Bài giảng Xử lý tín hiệu nâng cao - Chương 2: Tín hiệu rời rạc

21 16 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

Định dạng
Số trang 21
Dung lượng 886,5 KB

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

Nội dung

Chương 2 trình bày những nội dung chính sau: Khái niệm về tín hiệu rời rạc, các tín hiệu cơ sở, dãy xung đơn vị (tiếp), dãy nhảy bậc đơn vị, dãy tín hiệu hình sin, dãy e-mũ phức, các phép toán trên tín hiệu,... Mời các bạn cùng tham khảo.

Trang 1

CHƯƠNG II

Xử lý tín hiệu nâng cao

Tín hiệu rời rạc

Trang 2

Khái niệm về tín hiệu rời rạc

được biểu thị bằng một dãy rời rạc:

x[n]={-3 , 2, 4, -4, 0, 1…}

trình lấy mẫu tín hiệu

Trang 3

Các tín hiệu cơ sở

Dãy xung đơn vị: hay còn gọi là hàm Delta, có

giá trị bằng đơn vị khi đối số = 0 và có giá trị bằng

0 trong các trường hợp còn lại:

 Một tín hiệu thời gian rời rạc bất kỳ có thể được

khai triển từ các dãy xung đơn vị

  , 0 , 0 , 1 , 0 , 0 ,  

0 ,

0

0 ,

1 )

Trang 4

Dãy xung đơn vị (tiếp)

 Trong Matlab ta có thể biểu diễn như sau:

function[x,n]=impseq(n0,n1,n2) n=[n1:n2];

1 2 1

0

0

0 , ,

, 0

, 1 )

n n

n n n

Trang 5

Các tín hiệu cơ sở (tiếp)

bằng đơn vị khi đối số lớn hơn hoặc bằng 0, và bằng 0 khi đối số nhỏ hơn 0

 Một dãy tín hiệu rời rạc theo thời gian bất kỳ x[n] để có

thể khai triển thành một tổng các dãy xung nhảy bậc

when 0

0 n

when

1

n u

u k x n

Trang 6

Dãy nhảy bậc đơn vị (tiếp)

 Trong Matlab để tạo ra dãy xung nhảy bậc đơn vị ta

xây dựng hàm stepseq:

function [x,n]=stepseq(n0,n1,n2) n=[n1:n2];

x=[(n-n0)>=0];

 Ví dụ: tạo dãy nhảy bậc đơn vị trong khoảng [-5:5]

x=stepseq(0,-5,5) stem(x)

 Kết quả:

Trang 8

Các tín hiệu cơ sở (tiếp)

thị bằng hàm số sin (hoặc cos) Trong Matlab, hàm sin (hoặc cos) được sử dụng để tạo ra dãy tín hiệu này.

Ví dụ tạo dãy tín hiệu:

sin 2

10

cos

n x

Trang 9

Dãy tín hiệu hình sin (tiếp)

Ví dụ 2:

Tín hiệu (trong ví dụ trên)

bị ảnh hưởng bởi nhiễu Gauss: y[n]=x[n]+0.2*w[n]

sin 2

10

cos

2 n  n

n x

Trang 10

Các tín hiệu cơ sở (tiếp)

 Trong Matlab ta sử dụng hàm exp để tạo ra các dãy e-mũ

phức.

 Ví dụ với dãy trên đoạn [-10:30]

clc n=[-10:30];

Trang 11

Dãy e-mũ phức (tiếp)

Trang 12

Các phép toán trên tín hiệu

Trang 13

Thực hành

dịch tín hiệu xung đơn vị trễ pha 5 mẫu

x[n]=[1, 2, 3, 4, 5] và h[n]=[2, 2]

Trang 14

Phương trình sai phân

y(n) của hầu hết các hệ thống tuyến tính thỏa mãn:

r

N k

a

0 0

) (

) (

Trang 15

Phương trình sai phân

 Biểu diễn trong Matlab, người ta sử dụng một

hàm filter, hàm này có định dạng y=filter(b,a,x),

Trang 16

Phương trình sai phân

Trang 17

Tín hiệu hai chiều (ảnh số)

Trang 18

Biểu diễn ảnh

 Một ma trận tọa độ ảnh trong Matlab được biểu diễn

Ngày đăng: 08/05/2021, 15:20

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