làm thế nào để loại bỏ thành phần dc của một véc tơ theo MATLAB

K

Kiya

Guest
i chỉ cần đọc một số mã và không hiểu được lý thuyết tương đối của nó.
i am new bie trong khu vực DSP.đó là

Mã số:% Lực lượng xx như một vector cột

xx = xx :));

% Loại bỏ thành phần dc

xx = conv (xx, những (3,1)) / 3;

xx = xx-có nghĩa là (xx);

 
Các câu

xx = conv (xx, những (3,1)) / 3;

không có ý nghĩa cho các thành phần dc gỡ bỏ.Thuật ngữ này có vẻ như trượt trung bình cho loại bỏ các thành phần tín hiệu cao tần (hay tiếng ồn).Các loại bỏ chính nó dc mô tả của nhiệm kỳ thứ ba (trong đó có nghĩa là (xx) - dc thiên vị):

xx = xx-có nghĩa là (xx);

Và không có gì nhưng điều này!

 
có, bạn là đúng.cảm ơn bạn!
nhưng bạn có thể giải thích thêm về
Mã số:xx = conv (xx, những (3,1)) / 3;

 
Bạn có chút sai.Các câu xx = conv (xx, những (3,1)) / 3 là convolution của chuỗi nhập liệu và vector [1 / 3; 1 / 3; 1 / 3].Như tôi đã nói câu này trông giống như trượt trung bình cho noice gỡ bỏ.

Những loại tính năng nào mà bạn muốn tính toán?

Z-transform: H (z) = 1 / 3 (z ^ -1) / 3 (z ^ -2) / 3.
Pha-Tần số đáp ứng: W (w) = 1 / 3 exp (-JW) / 3 exp (-2jw) / 3 = H (exp (JW)).

Tất cả các tính năng (pass-band, giai đoạn trễ, side-sự mong manh thùy và vv) của bộ lọc này được tính từ phản ứng này.

 

Welcome to EDABoard.com

Sponsor

Back
Top