Làm thế nào để khu vực hội tụ của -transform 's hoạt động?


9

Tôi là người mới làm việc trong DSP và tôi có một vài nghi ngờ về -transform và khu vực hội tụ (ROC) của nó.Z

Tôi biết một dạng toán học là gì. Nhưng tôi gặp khó khăn trong việc hiểu ROC. Trước hết tôi có một số nhầm lẫn với và . Tôi dễ dàng bị bắt bằng cách trao đổi các điều khoản này. Tôi biết ROC xác định vùng nơi tồn tại dạng -transform. Từ trang web và sách của tôi nói rằng:ZX(z)x(z)Z

Nếu là một chuỗi thời gian hữu hạn, thì ROC là toàn bộ mặt phẳng , ngoại trừ có thể hoặc . Chuỗi thời gian hữu hạn là một chuỗi không khác nhau trong một khoảng hữu hạnx[n]zz=0|z|=n1nn2

Và sau đó nó nói:

Khi sẽ có một thuật ngữ và do đó ROC sẽ không bao gồm . Khi thì tổng sẽ là vô hạn và do đó ROC sẽ không bao gồm .n2>0z1z=0n1<0|z|=

Đây là nơi tôi bị mắc kẹt!. Những gì họ cố gắng nói trong dòng trên " Khi sẽ có một thuật ngữ và do đó ROC sẽ không bao gồmn2>0z1z=0 " Ý nghĩa của gì? Có phải chúng thay thế bằng , nếu vậy trong phương trình nào?z=0z0

Làm thế nào để chúng ta tính toán vùng hội tụ cho một chuỗi vô hạn?


1
Sẽ thật tuyệt khi có được một vài quan điểm khác nhau về điều này ...
Matt M.

Câu trả lời:


5

Thành thật mà nói, tôi nghĩ rằng lý thuyết đằng sau biến đổi Z cũng không rõ ràng ở trường đại học. Nhìn nhận lại, tham gia một khóa học về phân tích phức tạp sẽ làm cho nó rõ ràng hơn. Và tôi cũng không thích các quy ước công chứng dường như được sử dụng cho công cụ này. Nói đúng ra, thông thường ước ở đây là

  • x[n] biểu thị một chuỗi thời gian rời rạc
    • nZ
    • dấu ngoặc biểu thị một đối số rời rạc
  • X(z) biểu thị một hàm biến đổi có giá trị liên tục
    • zC (là số phức)
    • dấu ngoặc đơn biểu thị một hàm chấp nhận tham số có giá trị liên tục
    • chữ viết hoa biểu thị một phiên bản biến đổi của một số hàm / chuỗi (một ký hiệu tương tự được sử dụng cho các biến đổi Fourier:XxF(jω)f(t)

Ý nghĩa của z = 0 là gì? Có phải chúng thay thế z bằng 0, nếu vậy trong phương trình nào?

Ý họ là, chỉ cần cắm vào định nghĩa thông thường của bạn về biến đổi Z.z=0

X(z)=n=x[n]zn

Nói chung (chính xác hơn, khi đối với một số ), tổng này sẽ phân kỳ (đến vô cùng) cho một số phức tạp . Chẳng hạn, đặt và với và . Khi đó . ROC không bao gồm , chox[n]0n0zx[0]=1,x[1]=1x[n]=0n<0n>1X(z)=1+z1z=0limz0X(z)=

Khi văn bản của bạn nói " Khi sẽ có một thuật ngữ và do đó, ROC sẽ không bao gồmn2>0z1z=0 ", nghĩa là gì khi không khác với một số , không thể tránh khỏi biến đổi z bao gồm thuật ngữ , phân kỳ thành vô cùng tại . Đó là tất cả.x[n]n>0znz=0

Làm thế nào để chúng ta tính toán vùng hội tụ cho một chuỗi vô hạn?

Rất nhiều môn toán. Hà!

thật đáng tiếc, cách thức này được thực hiện là thu được một công thức đại số cho chuỗi được đề cập, cắm nó vào định nghĩa biến đổi Z và sử dụng các công cụ có sẵn từ phân tích chuỗi hình học (và chuỗi lũy thừa phức tạp) để xác định Z này ở đâu -transform hội tụ / phân kỳ. Trong thực tế, việc xác định xem hội tụ hay không là câu hỏi quan trọng nhất cần trả lời, bởi vì điều đó quyết định sự ổn định và liệu bạn có thể có được đáp ứng tần số từ hệ thống hay không, v.v. đang làm|z|=1


Ý bạn là gì vì The ROC does not includes z=0, for limz→0X(z)=∞z ^ -0 chưa đến X (z), đây là những gì câu nói nói?
Ant's

1
@ Ant (Tôi nghĩ rằng những gì OP là yêu cầu là 'z' chính xác là gì?) Vì vậy, về cơ bản Ant, AFAIK, . Về cơ bản, biến đổi z tương tự như biến đổi fourier rời rạc. (DFT). Đối với nhiều phân tích kiểm soát mà họ muốn xem xét sự ổn định, họ thường chỉ thay thế số mũ phức tạp đó bằng 'z' để làm việc dễ dàng hơn. z=e(j2πffs)
Spacey
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.