MATLAB에서 freqz 기능.

T

triquent

Guest
나는 FIR 필터 (계수 B = [0.5 0.5 0.5 0.5]) 크기 및 위상 응답을 계획하는 matlab에서 freqz 기능을 사용하려합니다. 그 크기를 계획하는 두 가지 방법을 시도했지만 다른 결과가 나왔어요. 뭐 잘못 됐어요? 1) 직접 freqz (B, 1)를 사용, 자동 DB 및 단계에 magitude 모두 플롯. 2) 나는 [H, W] = freqz (B, 1) 줄거리 (W, 20 * 로그 (ABS (H)) 이러한 두 가지 방법에 대한)이, 내가 다른 크기의 계획을 가지고.를 사용하여 내 코드가 어때서? 나는 그들이 같은 음모를 얻을 것이다 가정하자.
 
줄거리는 동일합니다. 정규 주파수 플롯 다른 무엇이다. 이 나타나는 등 하나 그것은 * 파이 또는 0 - PI에서 PI로 정상화됩니다. 그것이 어느 쪽이든가 정확한지 나타나지만이 계속 한 번 한 가지 접근법을 사용하여 처리로 다른 그것은 -0.5에서 0.5 또는 0 1로 정규화됩니다.
 
그들이 동일합니다 플롯 라인 앞에 U는 다음과 같은 줄을 추가하면 내 생각 : [코드] w = W / PI; [/ 코드] 감사합니다 amraldo.
 
제가 첫 번째 답변에서 따옴표 안 또 다른 한가지는있다. 당신이 제공 정확히 어떻게 명령 입력, 플롯의 크기에 차이가 있습니다. 사실 그 질문했다. 당신이 입력 한 수 있기 때문입니다>> 줄거리 (W, 20 * 로그 (ABS (H))) 당신은>> 줄거리 (W, 20 * log10 (ABS (H))) 그렇지 않으면 당신은 Neperian 대수와를하고 있단다를 입력한다 아닌 기본 10 로그인하십시오. 음, 지금은 답변이 완료된라고 생각합니다.
 

Welcome to EDABoard.com

Sponsor

Back
Top