필터
예제를 통해 주파수 성분을 제거하거나 개선하기 위한 신호 처리 필터를 설계하는 방법을 알아봅니다.
추천 예제
아날로그 안티에일리어싱 필터
이 예제에서는 A/D 변환 컨버터에 사용할 안티에일리어싱 필터의 아날로그 구현을 보여줍니다. 필터 차단 주파수는 1kHz의 A/D 변환 컨버터 샘플링 주파수와 일치시키기 위해 500Hz로 설정됩니다. 테스트 신호에는 원하는 50Hz 정현파와 1kHz A/D 변환 샘플링 주파수로 캡처할 수 없는 1100Hz의 고주파수 성분이 포함되어 있습니다. 스코프는 안티에일리어싱 없이 캡처된 신호와 안티에일리어싱을 사용해 캡처된 신호를 표시합니다. 안티에일리어싱 필터 사용 시, 50Hz 사인파 진폭이 진폭 1과 그에 대응하는 전력 0.5W(즉, 1옴 기준 부하에 대해 27dBm)로 올바르게 측정됩니다.
Band-Pass Filter Using Three Mutually-Coupled Inductors
An implementation of a band-pass filter using three mutually-coupled inductors. The model can be used to validate filter parameters which are chosen to provide a band-pass centered on 100MHz. A band-limited noise source is up-shifted by a 100MHz oscillator and applied to the filter. The response is then down-shifted by the oscillator. The model StopFcn callback takes FFTs of the source and response and estimates the filter frequency response.
Controllable Phase Shifter
An implementation of a first order phase shifting filter. The filter is characterized by the transfer function H(s) = (sC - gm1)/(sC + gm1). Double-click on the Set Design Parameters block to set the desired phase shift, amplitude of the input signal, and the frequency of the input signal. The block mask calls a function which sets the parameter values in the model workspace.
4차 살렌-키 저역통과 필터
이 예제에서는 연산 증폭기(OPA)를 사용하는 4차 살렌-키(Sallen-Key) 저역통과 필터의 구현을 보여줍니다. 필터 설계 파라미터, 차단 주파수(f1), DC 이득(K)은 Set Design Parameters 블록을 더블 클릭하여 지정합니다. 통과대역 리플은 체비쇼프 응답을 사용하여 1dB이도록 미리 정의됩니다. 블록 마스크는 모델 작업 공간에 파라미터 값을 설정하는 함수를 호출합니다.
Low-Pass Filter Using Operational Transconductance Amplifiers
Model a second-order active low-pass filter. The filter is characterized by the transfer function H(s) = 1 / ( (s/w1)^2 + (1/Q)*(s/w1) + 1 ) where w1 = 2*pi*f1, f1 is the cut-off frequency and Q is the quality factor. Double-click on the Set Design Parameters block to set parameters f1 and Q. The block mask calls a function which sets the parameter values in the model workspace.
MATLAB Command
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
웹사이트 선택
번역된 콘텐츠를 보고 지역별 이벤트와 혜택을 살펴보려면 웹사이트를 선택하십시오. 현재 계신 지역에 따라 다음 웹사이트를 권장합니다:
또한 다음 목록에서 웹사이트를 선택하실 수도 있습니다.
사이트 성능 최적화 방법
최고의 사이트 성능을 위해 중국 사이트(중국어 또는 영어)를 선택하십시오. 현재 계신 지역에서는 다른 국가의 MathWorks 사이트 방문이 최적화되지 않았습니다.
미주
- América Latina (Español)
- Canada (English)
- United States (English)
유럽
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)