Đề tài Lọc tín hiệu (Có code matlab đi kèm)

  • Người chia sẻ :
  • Số trang : 20 trang
  • Lượt xem : 7
  • Lượt tải : 500
  • Tất cả luận văn được sưu tầm từ nhiều nguồn, chúng tôi không chịu trách nhiệm bản quyền nếu bạn sử dụng vào mục đích thương mại

NHẬP MÃ XÁC NHẬN ĐỂ TẢI LUẬN VĂN NÀY

Nếu bạn thấy thông báo hết nhiệm vụ vui lòng tải lại trang

Bạn đang xem trước 20 trang tài liệu Đề tài Lọc tín hiệu (Có code matlab đi kèm), để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD LUẬN VĂN ở trên

Wiener filter là thuật toán được sử dụng rộng rãi trong nâng cao chất lượng tiếng nói. Ý tưởng cơ bản của thuật toán Wiener filter là tạo ra tín hiệu tiếng nói sạch bằng cách nén nhiễu. Ước lượng được thực hiện bằng cách hạ thấp sai số bình phương trung bình (Mean Square Error) giữa tín hiệu mong muốn và tín hiệu ước lượng. Nguyên lý cơ bản của Wiener Filtering Giả thiết rằng y[n] là tín hiệu vào đã bị nhiễu, nó là tổng của tín hiệu sạch s[n] và tín hiệu nhiễu n[n]: y[n]=s[n]+n[n] (3.13) Thực hiện biến đổi Fourier rời rạc cả 2 vế,ta được Y[ω]=S[ω]+N[ω] (3.14) Chúng ta có thể biểu diễn Y( ) dưới dạng phức như sau: Y[ω]= (3.15) Khi đó Y[ω] là biên độ phổ, và ) là pha của tín hiệu đã bị nhiễu. Phổ của tín hiệu nhiễu N(ω) có thể được biểu diễn dạng biên độ và pha: