1. Trang chủ
  2. » Luận Văn - Báo Cáo

Xử lý tín hiệu ECG bằng Wavelet phần 5

11 656 4
Tài liệu đã được kiểm tra trùng lặp

Đ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 11
Dung lượng 119,32 KB

Nội dung

Xử lý tín hiệu ECG bằng Wavelet

Trang 1

2.4 CÁC PHƯƠNG PHÁP XỬ LÝ TÍN HIỆU TRƯỚC ĐÂY:

Xử lý tín hiệu :

- Trong miền thời gian: dùng bộ lọc

- Trong miền tần số: phương pháp Fourier Transform

- Trong miền thời gian và tần số: STFT( Short Time Fourier Transform)

2.4.1 Phương pháp Fourier: 2.4.1.1 Biến đổi Fourier:

Cho một hàm f(t) khả tích tuyệt đối, biến đổi Fourier của nó được định nghĩa:

= ∞∫ jωt = iωt,

Biến đổi Fourier ngược là:

(2.15)

Giả sử rằng biến đổi Fourier và Fourier ngược của nó tồn tại, ta kí hiệu :

( )tF( )ω

f = là một cặp biến đổi Fourier

ü Biến đổi liên tục:

(2.16)

ü Rời rạc:

(2.17) www.bme.vn

Trang 2

2.4.1.2 Tính chất:

Dịch :Nếu trong miền thời gian nếu f(t) bị dịch đi một đoạn là t0 thì trong miền tần

số biến đổi Fourier của nó được nhân với một hệ số pha:

f − ↔ − ω

Ngược lại, nếu trong miền tần số sẽ nhân một hệ số pha trong miền thời gian:

Moment : Gọi mn là moment thứ n của F(t):

( )∫∞∞−

Nó có thể được biểu diễn là một tổ hợp tuyến tính của các số mũ phức với tần số

nω0, trong đó ω0 = 2π/T Khai triển chuỗi Fourier của F(t)

( )∑∞ ( )−∞=

với ( )∫( )−

• Phân tích liên tục:

Trang 3

(2.19)

• Phân tích rời rạc:

(2.20)

Nhược điểm :

Khi biến đổi sang miền tần số thông tin thời gian bị mất Nếu thuộc tính tín hiệu không thay đổi nhiều theo thời gian thì nhược điểm là không đáng kể Tuy nhiều tín hiệu có chứa các thông số động: trôi, nghiêng, biến đổi đột ngột, khởi đầu và kết thúc của sự kiện thì Fourier không phát hiện được

2.4.2 Phương pháp STFT:

Để đạt được một biến đổi Fourier cục bộ, chúng ta có thể định nghĩa một biến đổi Fourier cửa sổ Tín hiệu đầu vào được nhân với một hàm cửa sổ W(t - τ) và sau đó lấy biến đổi Fourier của nó Kết quả là một biến đổi hai chỉ số STFTf(ω,τ) được cho bởi:

W : hàm cửa sổ dùng để phân tích (tập trung tại t=τ)

eω : hàm cơ bản (trọng số của FT) Khi đó ta thể biểu diễn dưới dạng tích trong:

( ) g ( ) ( )tft

STFTfω,τ = ω,τ với ( ) () jt

ett

Trang 4

Mỗi hàm thành phần trong khai triển có cùng độ phân giải thời gian và tần số, một cách đơn giản là một sự định vị khác nhau ở miền thời gian – tần số

f(t) có thể được khôi phục lại trong L2(R) bằng tích phân kép

STFT cũng có tính chất bảo toàn năng lượng:

(2.24)

Cung cấp phân bố năng lượng cả t1in hiệu trong mặt phẳng thời gian tần số

Phân tích rời rạc :

STFTnTkFxttnTejkFtdt

kFtjxnTkFgtnTeSTFT

Trang 5

2.5 BIẾN ĐỔI WAVELET: 2.5.1 Phân tích đa phân giải:

Phân tích tín hiệu ra các thành phần dựa trên dãy xấp xỉ Một tín hiệu sẽ được xấp xỉ thô cộng với các chi tiết Trong đó không gian con thô và không gian con chi tiết là trực giao với nhau Nói cách khác, tín hiệu chi tiết là hiệu của phiên bản thô và phiên bản tinh của tín hiệu Bằng cách áp dụng một cách đệ quy các dãy xấp xỉ, chúng ta sẽ thấy

không gian các tín hiệu đầu vào L2(R) có thể được sinh ra bởi các không gian của dãy xấp

xỉ tại tất cả các độ phân giải Khi độ phân giải chi tiết tiến đến vô cùng thì sai số xấp xỉ

V 2( )- Đầy đủ giao : I{ }

Zm

Trang 6

Công thức phân tích ( )∑( ) ( )∈

nmtnmFt

Trang 7

ψ thỏa mãn

2, tf

ψ f ∈ L2(R)

Bảo toàn năng lượng

- Lấy mẫu đôi và Tiling thời gian - tần số:

Quá trình lấy mẫu ở miền thời gian, tại tỷ lệ m, được thực hiện với chu kỳ 2m, lúc đó ψm,n(t) = ψm,0(t –2mn)

Ở dạng tỷ lệ, số mũ của 2 thường được đề cập Khi tần số là đảo của tỷ lệ thì ta thấy

nếu Wavelet tập trung quanh ω0 thì Ψm,n(ω) tập trung quanh m

m = 2m = 1

m = 0

m = -2

m = -2

tf

Trang 8

2.5.3 Các tính chất của hàm tỷ lệ: 2.5.3.1 Phương trình hai tỷ lệ:

Hàm tỷ lệ có thể được xây dựng từ chính nó Phương trình hai tỷ lệ:

( ) =Ψ( )0 =0

Một cách tổng quát: ∞∫( ) =0

tnψ n = 0, …, N –1

Điều đó có nghĩa N moment đầu tiên của Wavelet là zero

2.5.4 Biến đổi wavelet :

Một đặc điểm nỗi bậc của khai triển Wavelet là dựa trên nền tảng cấu trúc đa phân

giải để đưa ra một giải thuật rời rạc thời gian hiệu quả, bằng cách thực hiện một dãi lọc,

giải thuật này được đưa ra bởi Mallat và được gọi là giải thuật Mallat

2.5.4.1.Biến đổi wavelet liên tục:

§ Wavelet mẹ: , ( ) 1 ( )

Trang 9

a: thông số dịch chuyển b: thông số tỉ lệ

- Công thức tổng hợp:F[m,n] m,n(t),f(t) ∫∞ m,n(t)f(t)dt

(2.34) ]

F được gọi là các hệ số khai triển chuỗi wavelet

2.5.4.2 Biến đổi rời rạc:

2,1,0,n= ± ±

Wx( , )= ∫ ( ) m,n( ) = 0m/2+∞∫ ( ) ( 0m − 0)

di(k)ψj,k(t)+ ∑∞−∞=

Trang 10

aK(k) tín hiệu xấp xỉ ( hệ số tỉ lệ) tại mức 2K§ Cơ sở wavelet rời rạc gồm hai hàm cơ bản:

-Trường hợp cơ sở trực chuẩn:

Cơ sở phân tích tín hiệu trùng với cơ sở tổng hợp tín hiệu Cơ sở gồm hai hàm cơ bản: φ0[n] và φ1[n]

- Trường hợp trường hợp cặp cơ sở trực giao:

Cơ sở phân tích tín hiệu khác với cơ sở tổng hợp tín hiệu Cơ sở phân tích gồm hai hàm cơ bản: φ0[n] và φ1[n]Cơ sở tổng hợp gồm hai hàm cơ bản: φ0~[n] và φ1~[n]§ Dãy bộ lọc hai kênh:

Hai hàm cơ sở của wavelet rời rạc chính là những hệ số của hai bộ lọc thông thấp và thông cao

h[n]= ( ), (2 )2

nttφ

g[n]= ( ), (2 ) ( 1) (1 )2

2.5.5 Biến đổi chuỗi wavelet của tín hiệu :

Wavelet có ba hàm cơ sở Hiện nay người ta quan tâm nhiều đến nghiên cứu hai loại là wavelet trực chuẩn (như wavelet Haar, wavelet Daubechies…)và wavelet cặp trực giao ( wavelet B-spline)

Biến đổi chuỗi wavelet gồm hai qua trình: khai triển tín hiệu thành những chuỗi wavelet và tổng hợp chúng thành tí hiệu ban đầu Biến đổi chuỗi wavelet thực hiện bằng cơ sở trực chuẩn hay cặp trực giao đều có sơ đồ chung chỉ khác ở hàm cơ sở tổng hợp tín hiệu

Thực hiện dựa trên biến đổi wavelet rời rạc do phân tích rời rạc đảm bảo mã hóa tiế kiệm không gian và là vừa đủ cho sự tái tạo chính xác

Tín hiệu vào x[n] được phân tích bởi dãy bộ lọc băng hai kênh thành hai dãy hệ số co kí hiệu là cD và cA Dãy hệ số của nhánh lọc thông thấp cA, lại tiếp tục được phân tích

Trang 11

bởi cùng một dãy bộ lọc hai kênh, và sự phân tích lại tiếp tục trên nhánh thông thấp Mỗi lần khai triển sẽ tạo ra hai dãy hệ số wavelet :

- Bộ lọc thông cao tạo ra những hệ số chi tiết - Bộ lọc thông thấp tạo ra các hệ số xấp xỉ

Sơ đồ rút gọn của phân tích các tầng:

Hình 2.1: : Sơ đồ phân tích DWT

Sơ đồ tái tạo các tầng:

Hình 2.12: Sơ đồ tổng hợp DWT

www.bme.vn

Ngày đăng: 16/11/2012, 12:12

TỪ KHÓA LIÊN QUAN