Có những lựa chọn thay thế cho biến đổi song tuyến?


26

Khi thiết kế bộ lọc kỹ thuật số dựa trên bộ lọc tương tự, chúng ta thường sử dụng biến đổi song tuyến . Để xấp xỉ hàm truyền rời rạc từ hàm truyền tương tự (liên tục) chúng ta thay thếA ( s )Da(z)A(s)

z=1+sT/21sT/2

Trong đó là khoảng thời gian lấy mẫu. Ngoài ra, để ước tính hàm truyền liên tục từ hàm truyền rời rạc chúng ta thay thếA a ( s ) D ( z )TAa(s)D(z)

s=2Tz1z+1

Có phương pháp thay thế để thực hiện chuyển đổi như vậy? Có xấp xỉ tốt hơn?

Câu trả lời:


16

Bộ lọc tương tự ổn định nếu các cực nằm ở nửa bên trái của mặt phẳng s (hình bên trái) và bộ lọc kỹ thuật số ổn định nếu các cực nằm trong vòng tròn đơn vị (hình bên phải). Vì vậy, về mặt toán học, tất cả những gì cần thiết để chuyển đổi từ analog sang kỹ thuật số là ánh xạ (tuân thủ?) Từ nửa không gian sang đĩa đơn vị và trục sang vòng tròn đơn vị . Bất kỳ chuyển đổi nào thực hiện điều này là một ứng cử viên có thể thay thế cho biến đổi song phương.| z | = 1ȷΩ|z|=1

nhập mô tả hình ảnh ở đây

Hai trong số các phương thức được biết đến là phương pháp bất biến xungphương pháp biến đổi Z phù hợp . Về mặt khái niệm, cả hai đều tương tự như lấy mẫu dạng sóng liên tục mà chúng ta quen thuộc. Biểu thị biến đổi Laplace ngược bằng và biến đổi Z là , cả hai phương pháp này đều liên quan đến việc tính toán đáp ứng xung của bộ lọc tương tự như ZL1Z

a(t)=L1{A(s)}

và lấy mẫu tại khoảng thời gian lấy mẫu đủ cao để tránh răng cưa. Hàm truyền của bộ lọc kỹ thuật số sau đó được lấy từ chuỗi được lấy mẫu làT a [ n ]a(t)Ta[n]

Da(z)=Z{a[n]}

Tuy nhiên, có sự khác biệt chính giữa hai.

Phương pháp bất biến xung:

Trong phương pháp này, bạn mở rộng hàm truyền tương tự dưới dạng phân số một phần (không phải trong biến đổi Z phù hợp như Peter đã đề cập ) như

A(s)=mCmsαm

trong đó là một số hằng và là các cực. Về mặt toán học, bất kỳ hàm truyền nào có tử số có mức độ nhỏ hơn mẫu số đều có thể được biểu diễn dưới dạng tổng của các phân số một phần . Chỉ các bộ lọc thông thấp đáp ứng tiêu chí này (thông cao và băng thông / bandstop ít nhất có cùng mức độ) và do đó không thể sử dụng phương pháp bất biến xung để thiết kế các bộ lọc khác.α mCmαm

Lý do tại sao nó thất bại cũng khá rõ ràng. Nếu bạn có một đa thức trong tử số có cùng mức độ với mẫu số, bạn sẽ có một số hạng không đổi đứng tự do, khi biến đổi nghịch đảo, sẽ đưa ra hàm delta không thể lấy mẫu.

Nếu bạn thực hiện các biến đổi Laplace ngược và chuyển tiếp Z, bạn sẽ thấy các cực được chuyển đổi thành , có nghĩa là nếu bộ lọc analog của bạn ổn định, bộ lọc kỹ thuật số cũng sẽ ổn định . Do đó nó bảo tồn sự ổn định của bộ lọc.αmeαmT

Biến đổi Z phù hợp

Trong phương pháp này, thay vì chia phản hồi xung thành phân số một phần, bạn thực hiện một phép biến đổi đơn giản của cả hai cực và các số không theo cách tương tự (khớp) như và (cũng bảo toàn sự ổn định), choβmeβmTαmeαmT

A(s)=m(sβm)n(sαn)m(1z1eβmT)n(1z1eαnT)

Bạn có thể dễ dàng thấy giới hạn của cả hai phương pháp này. Bất biến Impulse chỉ có thể áp dụng nếu bộ lọc của bạn ở mức thấp và phương pháp biến đổi z phù hợp được áp dụng cho các bộ lọc bandstop và bandpass (và vượt qua tần số Nyquist). Chúng cũng bị giới hạn trong thực tế bởi tốc độ lấy mẫu (xét cho cùng, bạn chỉ có thể đi đến một điểm nhất định) và chịu tác động của răng cưa.

Biến đổi song tuyến tính cho đến nay là phương pháp được sử dụng phổ biến nhất trong thực tế và hai phương pháp trên khá hơn cho lợi ích học thuật. Về việc chuyển đổi trở lại analog, tôi xin lỗi nhưng tôi không biết và không thể giúp được gì nhiều vì tôi hầu như không bao giờ sử dụng các bộ lọc analog.


Wow Wow ..... đây là lời giải thích tốt nhất tôi đã thấy về chủ đề này. Cảm ơn rât nhiêu vê nhưng chia sẻ. Công việc đẹp.

Biến đổi z phù hợp sẽ tốt hơn cho các bộ lọc Bessel vì tính năng quan trọng của các bộ lọc Bessel là độ trễ nhóm phẳng của chúng, chứ không phải đáp ứng tần số của chúng
endolith 23/12/13

9

Có nhiều cách để thực hiện ánh xạ từ đến . Các cộng đồng kiểm soát có một số điều để nói về nó.sz

Một số ví dụ:

Biến đổi Z phù hợp

Ở đây, hàm truyền -domain được viết dưới dạng mở rộng một phần:s

Y(s)=a0s+s0+a1s+s1+...

Và việc chuyển đổi từng phần của phần mở rộng một phần được thực hiện trực tiếp bằng cách sử dụng:

s+sn=1z1exp(snT)

Quy tắc của Simpson

Một cách giải thích về phép biến đổi song tuyến là nó là một cách biến đổi từ thời gian liên tục sang thời gian rời rạc bằng cách tích hợp gần đúng bằng cách sử dụng Quy tắc hình thang .

Một kỹ thuật chính xác hơn để tích hợp gần đúng sử dụng Quy tắc của Simpson. Nếu phép tính gần đúng này được sử dụng thì ánh xạ kết quả là:

s=3Tz21z2+4z+1

1
Quy tắc của Simpson, về cơ bản là nội suy bậc hai (trong đó quy tắc hình thang là tuyến tính)?
Peter Mortensen

1
@Peter Mortensen: Vâng, khá nhiều!
Peter K.

Biến đổi Z phù hợp của bạn có khác với Lorem Ipsum không? Tôi không thấy phân tách một phần ở bất cứ nơi nào khác.
endolith

@endolith xem liên kết wikipedia trong câu trả lời của tôi. Đó là nơi tôi đã nhận nó từ. Tôi đã trả lời trước Lorem và chưa chỉnh sửa nó.
Peter K.
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.