Hiểu các nguyên tắc lọc đa năng


10

Tôi gặp khó khăn trong việc nắm bắt một số khái niệm cơ bản của lọc đa năng. Tôi thấy từ nhiều nguồn khác nhau rằng các khối xây dựng cơ bản của bộ lọc đa biến là các khối phân tích và tổng hợp dyadic.

  • Câu 1 :

    Cấu trúc khối phân tích trông giống như sau, trong đó tín hiệu băng rộng được chia thành các dải thông thấp và dải cao, mỗi dải có mức cắt FS / 4 (Nyquist / 2). Mỗi ban nhạc sau đó được suy giảm theo hệ số 2.

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

    Làm thế nào bạn có thể biểu diễn chính xác tín hiệu trong dải tần số cao khi nó chứa thông tin tần số vượt quá giới hạn Nyquist của tốc độ mẫu bị suy giảm mới?

  • Câu 2 :

    Cấu trúc khối phân tích trông giống như sau, trong đó tín hiệu của băng con được nội suy, được lọc lại và sau đó được tổng hợp.

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

    Mục đích của bộ lọc thứ hai là gì?


1
Định lý Nyquist tổng quát là "Bạn cần ít nhất hai mẫu trên mỗi Hz băng thông". Nếu tín hiệu của bạn đi từ 999000Hz đến 1001000 Hz, tốc độ mẫu yêu cầu chỉ là 4kHz ngay cả khi tất cả các tần số liên quan đều cao hơn nhiều.
Hilmar

1
Bây giờ tôi thấy rằng "mỗi Hz băng thông" là chìa khóa ở đây mà tôi bị thiếu.
học

Câu trả lời:


8

Tôi sẽ trả lời câu hỏi 2 trước, và hy vọng điều đó sẽ giúp giải thích những gì đang xảy ra với câu hỏi 1.

Khi bạn lấy mẫu tín hiệu băng cơ sở, có các bí danh ngầm định của tín hiệu dải cơ sở tại tất cả các bội số nguyên của tần số lấy mẫu, như trong hình bên dưới. Tín hiệu băng cơ sở giả định w / bí danh Hình ảnh rắn là tín hiệu băng cơ sở ban đầu và các bí danh được thể hiện bằng các hình ảnh nét đứt. Tôi đã chọn một tín hiệu giả định (nghĩa là phức tạp) để giúp chứng minh sự đảo ngược xảy ra ở bội số lẻ của tần số lấy mẫu.

Bạn có thể hỏi, "Các bí danh có thực sự tồn tại không?" Đó là một chút của một câu hỏi triết học. Vâng, theo nghĩa toán học, chúng tồn tại, bởi vì tất cả các bí danh (bao gồm cả tín hiệu băng cơ sở) không thể phân biệt được với nhau.

Khi bạn lấy mẫu bằng cách chèn các số 0 ở giữa các mẫu ban đầu, bạn sẽ tăng tốc độ lấy mẫu một cách hiệu quả bằng tốc độ lấy mẫu. Vì vậy, nếu bạn lấy mẫu theo hệ số hai (đặt một số 0 ở giữa mỗi mẫu), bạn sẽ tăng tỷ lệ lấy mẫu và tỷ lệ Nyquist theo hệ số 2, dẫn đến hình dưới đây. Tín hiệu cơ sở dữ liệu giả định

Như bạn có thể thấy, một trong những bí danh ngầm trong hình ảnh trước đó giờ đã trở nên rõ ràng. Nếu bạn FFT các mẫu nó sẽ hiển thị. Một bằng chứng không nghiêm ngặt rằng biến đổi DFT không thay đổi về cơ bản được đưa ra dưới đây.

Bây giờ bạn đã có hai bí danh rõ ràng, nếu bạn chỉ muốn bí danh cơ sở thì bạn phải lọc bộ lọc thông thấp để loại bỏ các bí danh khác. Đôi khi, mặc dù, mọi người sử dụng các bí danh khác để thực hiện điều biến cho họ. Trong trường hợp đó, bạn sẽ lọc cao để loại bỏ tín hiệu băng cơ sở. Tôi hy vọng rằng câu trả lời câu hỏi 2.

Câu hỏi 1 về cơ bản là nghịch đảo của câu hỏi 2. Giả sử rằng bạn đã ở trong tình huống hiển thị trong bức tranh thứ hai. Có hai cách để có được tín hiệu băng cơ sở mà bạn muốn. Cách đầu tiên là lọc bộ lọc thông thấp (từ đó loại bỏ bí danh cao hơn) và sau đó giảm dần theo hệ số hai. Điều đó đưa bạn đến hình ảnh # 1.

Cách thứ hai là lọc bộ lọc thông cao (loại bỏ bí danh dải cơ sở) và sau đó giảm dần theo hệ số hai. Lý do mà điều này hoạt động là vì bạn đang cố tình đặt bí danh tín hiệu vào dải cơ sở, do đó, một lần nữa, đưa bạn đến hình ảnh số 1.

Tại sao bạn muốn làm theo cách đó? Bởi vì trong hầu hết các tình huống, các tín hiệu sẽ không giống nhau, vì vậy bạn có thể chọn tín hiệu nào bạn muốn hoặc thực hiện cả hai tín hiệu riêng biệt.

Nếu bạn đang nghiên cứu xử lý đa tốc độ, tôi khuyên bạn nên nhận "Xử lý tín hiệu đa biến cho các hệ thống truyền thông" của Frederic Harris. Anh ấy làm một công việc thực sự tốt để giải thích lý thuyết mà không bỏ qua toán học, và cũng đưa ra rất nhiều lời khuyên thực tế.

EDIT: Cố ý lấy mẫu một tín hiệu nhỏ hơn tỷ lệ Nyquist được gọi undersampling . Sau đây là nỗ lực của tôi trong việc giải thích về mặt toán học tại sao FFT không thay đổi khi bạn lấy mẫu. "x [n]" là tập hợp mẫu ban đầu, "u" là hệ số lấy mẫu và "x '[n]" là tập hợp các mẫu được ghép lại.

X[k]=n=0N1x[n]ei2πkn/NX[k]=n=0uN1x[n]ei2πkn/uN,{x[n]=0,nmu,m(0..N1)x[n]=x[n/u],n=mu=n=0N1x[un]ei2πkun/uN=n=0N1x[n]ei2πkn/N=X[k]

Xin lỗi vì định dạng xấu xí. Tôi là một người mới của LaTex.

EDIT 2: Tôi nên chỉ ra rằng các DFT của x [n] và x '[n] không thực sự giống hệt nhau. Tỷ lệ mẫu cao hơn, như tôi đã giải thích trong phần trước của câu trả lời, khiến bí danh bị "phơi bày". Tôi đã cố gắng chỉ ra theo cách phi toán học của tôi rằng các DFT, ngoài tỷ lệ mẫu là như nhau.


1
Đây là một câu trả lời tuyệt vời. Cảm ơn bạn. Thực sự rất rõ ràng.
tìm hiểu

Nội dung trong chỉnh sửa của bạn là không chính xác. Nếu bạn lấy mẫu tín hiệu bằng cách chèn các số 0 giữa các mẫu, thì DFT của tín hiệu kết quả không giống với DFT của tín hiệu gốc; phổ tín hiệu zero-nhồi của bằng với bản gốc, tần số nén và lặp đi lặp lại bởi các yếu tố upsampling . U
Jason R

@JasonR Tôi tin rằng chỉnh sửa về cơ bản là chính xác, mặc dù tôi đã không chỉ ra rằng tốc độ mẫu thay đổi, bản thân nó là một thay đổi quan trọng. Tôi tin rằng điểm khác biệt của chúng tôi là bạn đang nghĩ về nó từ góc độ bình thường hóa, điều này thực sự làm cho những gì xảy ra giống như "nén" và "lặp lại". Tuy nhiên, khi tôi cố gắng giải thích trong phần gốc của câu trả lời của mình, một cách khác để xem xét đó là chúng tôi chỉ đơn giản là tăng tỷ lệ mẫu, khiến các bí danh khác bị lộ.
Jim Clay

@JasonR Tuy nhiên, nếu tôi mắc lỗi trong các phương trình, xin vui lòng chỉ ra cho tôi và tôi sẽ rất vui lòng sửa nó. Cảm ơn.
Jim Clay
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.