하이 패스 필터의 주파수 응답 (H)을 그리는 방법을 모르겠습니까? 주파수 응답을 그린 후에는 (H)의 ifft를 취하여 b 계수를 얻을 수 있습니다. 예, π/2라고하는 컷오프 주파수를 갖는 저역 통과 필터의 경우 : 0과 π/2 사이의 응답이 "2 * pi - pi/2"이므로 응답 주파수가 H = exp(-1*j*w*4).*(((0 <= w) & (w<= pi/2)) | ((2*pi - pi/2 <= w) & (w<=2*pi));
입니다. 2) 및 2 * pi. 하이 패스 필터에 H를 쓸 수 있습니까? 고맙습니다.내장 함수를 사용하지 않고 MATLAB에서 하이 패스 필터를 어떻게 설계합니까?
1
A
답변
3
당신이 주파수 응답 H_lp(w)
와 로우 패스 필터가있는 경우 당신은 당신의 하이 패스를 원한다면, 당신은 그래서 1
H_hp(w) = 1 - H_lp(w)
에서의 주파수 응답을 빼서 해당하는 하이 패스 필터 H_hp(w)
을 찾을 수 있습니다 K
에서 pi
으로 전달할 필터는 0
에서 K
으로 전달되는 로우 패스를 설계 한 다음 위의 등식을 사용하여 고역 주파수 응답을 찾은 다음 H_hp
의 IFFT를 취합니다 .
3
저역 통과 필터의 임펄스 응답이 b[n]
인 경우 나이 퀴 스트 주파수까지 혼합하여 등가 고역 통과 필터로 변환 할 수 있습니다. 복잡한 지수로 곱하면 exp(j*pi*n)
이됩니다. 그러나 간단히 시퀀스 +1, -1, +1, -1, ...
이기 때문에 이것은 매우 쉽습니다. 따라서 b[n]
의 모든 다른 샘플에 -1을 간단히 곱하십시오.
+0
+1, 이것은 훨씬 쉬운 방법입니다. 이것은 IIR 필터에서도 작동합니다. 분자 계수에'+1, -1, +1, ... '을 곱하고, 분모 계수에'-1, +1, -1, ...'을 곱합니다. – mtrw
관련 문제
- 1. MATLAB : 로우 패스 또는 하이 패스 필터를 배열
- 2. 로우 패스 및 하이 패스 필터?
- 3. 내장 된 가우스 함수를 사용하지 않고 어떻게 이미지를 가우시안 흐리게 처리합니까?
- 4. Inbuilt 함수를 사용하지 않고 .NET에서 난수 생성
- 5. 창을 사용하지 않고 클로저 전역에서 함수를 선언하십시오.
- 6. 중첩 된 함수를 사용하지 않고 ODE를 어떻게 해결할 수 있습니까?
- 7. 함수를 사용하지 않고 변수를 하나씩 늘림
- 8. 응답 필터를 사용하지 않고 ASP.NET에서 태그 수정 방법
- 9. 내장 함수를 사용하지 않고 문자열 목록에서 n 번째 어커런스를 대체하는 방법
- 10. 재구성 가능한 단축키에 소프트웨어를 어떻게 설계합니까?
- 11. 내 클라이언트의 자동 업데이트를 어떻게 설계합니까?
- 12. 함수를 사용하지 않고 const struct를 초기화 할 수 있습니까?
- 13. jQuery를 사용하지 않고 stopPropagation
- 14. "팜을 판매하지 않고"웹 서비스 용 API를 설계합니까?
- 15. '좋아요'또는 '보내기'버튼을 사용하지 않고 'f'버튼을 어떻게 추가합니까?
- 16. DependencyProperty를 사용하지 않고 DataContext의 속성에 어떻게 바인딩합니까?
- 17. iPhone의 내장 curlUp 및 curlDown 애니메이션을 사용하지 않고 페이지 컬 애니메이션을 어떻게 수행합니까?
- 18. MATLAB에서 fsolve를 반복 할 때마다 함수를 실행하십시오.
- 19. GROUP BY 및 집계 함수를 사용하지 않고 쿼리 실행
- 20. as3 | 함수를 사용하지 않고 onComplete 코드를 작성하는 방법
- 21. C++ : 가상 함수를 사용하지 않고 인터페이스/구현의 디커플링?
- 22. PHP : echo를 사용하지 않고 함수를 사용하여 메시지 표시
- 23. 루프를 사용하지 않고 두 변수의 함수를 생성하는 방법은 무엇입니까?
- 24. PHP를 사용하여 PHP의 FDF 함수를 사용하지 않고 PDF를 생성
- 25. JMP 또는 LCALL을 사용하지 않고 임의의 함수를 호출하는 최상의 전략
- 26. 동시에 여러 필터를 적용하려면 어떻게해야합니까?
- 27. ? strtime을 사용하지 않고?
- 28. will_paginate activerecord를 사용하지 않고
- 29. MATLAB에서 정렬하지 않고 A와 B의 교집합을 A에서 어떻게 삭제합니까?
- 30. MATLAB에서 스펙트럼 커널 함수를 구현하는 방법은 무엇입니까?
일종의. 이렇게하면 보완 응답을 얻을 수 있습니다. 로우 패스 프로토 타입을 나이 퀴 스트 (Nyquist)로 변환하는 것과 관련된 내 대답을보십시오. –