Các hệ số bộ lọc trong bộ lọc kỹ thuật số thể hiện điều gì?


12

Tôi đã thiết kế một bộ lọc kỹ thuật số bằng cách sử dụng fdatool của matlab và thu được các hệ số bộ lọc từ công cụ.

Vấn đề là tôi đã thiết kế bộ lọc thứ 4. Điều này đã cho tôi 5 giá trị bộ lọc

h[] = {0.1930,0.2035,0.2071,0.2035,0.1930}
x[k] = Discrete time input signal

Bây giờ sử dụng công thức

Output = h[k]*x[n-k];

Đầu ra đại diện cho giá trị được lọc cuối cùng. Mặc dù kết quả rất tốt, nhưng tôi không thể tìm ra cách các hệ số đó thu được bằng matlab và cách nhân chỉ (tích chập) cho phản ứng được lọc cuối cùng cho bất kỳ mẫu nào.

Bất kỳ liên kết hoặc giải thích sẽ làm. Tôi muốn biết hoàn thành công việc back-end của tính toán hệ số bộ lọc.

Hãy bình luận nếu tôi không rõ ràng trong nghi ngờ của tôi ở đâu đó.

Cảm ơn :)


Loại bộ lọc này là gì (bạn phải chỉ định một trong fdatool)?
Phonon

Bộ lọc thông thấp được thiết kế bằng Thuật toán Least Square
Prashant Singh

Chỉ cần rõ ràng ở đây: phép nhân và tích chập là HOÀN TOÀN những thứ khác nhau, vì vậy phương trình của bạn sai về mặt kỹ thuật. Convolution sẽ là một cái gì đó như k = 1: FilterLpm; y [n] = tổng (h [k]. * x [nk]);
Hilmar

Xin lỗi, tôi đã quên đặt tổng kết
Prashant Singh

Câu trả lời:


12

Chúng tôi có thể thử một giới thiệu rất ngắn:

  1. Mỗi bộ lọc đại diện cho Hệ thống bất biến thời gian tuyến tính (LTI)
  2. Mọi hệ thống bất biến thời gian tuyến tính có thể được mô tả hoàn toàn bằng chức năng chuyển của nó hoặc đáp ứng xung của nó. Cả hai có thể được chuyển đổi thành nhau bằng Biến đổi Fourier
  3. Các hệ số bộ lọc được lấy từ đáp ứng xung hoặc hàm truyền
  4. Bản chất chính xác của các hệ số bộ lọc phụ thuộc vào thuật toán (có khá nhiều trong số đó)
  5. Trong trường hợp thuật toán đơn giản nhất, bộ lọc FIR tích hợp trực tiếp (Phản hồi xung hữu hạn), các hệ số bộ lọc chỉ đơn giản là đáp ứng xung của hệ thống LTI.
  6. Trong hầu hết các thuật toán khác, mối quan hệ phức tạp hơn nhiều và thực sự cần phải nghiên cứu sách giáo khoa.
  7. Toàn bộ chủ đề của hệ thống LTI, chức năng chuyển giao, Biến đổi Fourier, phản ứng biên độ, phản ứng pha, v.v. có lẽ là một cuốn sách văn bản đáng giá khác


1

wow ... câu hỏi đó là chủ đề của toàn bộ khóa học đại học trong các hệ thống và tín hiệu thời gian riêng biệt. Tóm lại, h được gọi là đáp ứng xung và có liên quan chặt chẽ (thông qua biến đổi Fourier). Nó đặc trưng cho một hệ thống (ví dụ: bộ lọc) trong miền thời gian. Trong các hệ thống thời gian riêng biệt, đây là dạng "được lấy mẫu" và các hệ số đại diện cho các mẫu cho "đáp ứng xung hữu hạn" hoặc bộ lọc FIR. Đây là một bài viết hay về chủ đề này, nhưng thẳng thắn bạn cần một cuốn sách giáo khoa để có được sự hiểu biết thấu đáo.


Cảm ơn. Nhưng sẽ thật tuyệt nếu bạn có thể gợi ý cho tôi tên của cuốn sách

Tôi tin rằng đây là cuốn sách tôi học được từ: amazon.com/Discittle-Time-Signal-Processing-2nd-Prentice-Hall/dp/iêu

3
Một cuốn sách hay hơn (và thiết thực hơn) dành cho người mới bắt đầu (IMNVHO) là Hiểu về DSP của
Paul R

Hiểu_DSP - biệt phái!
Martin Thompson
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.