함수 > 변환 및 필터 > 예제: dftr을 사용한 저역 통과 필터링
  
예제: dftr을 사용한 저역 통과 필터링
저역 통과 해닝 창 필터를 변환 영역에 곱해 박스카(boxcar) 신호에 적용합니다. 박스카 신호는 너비가 40이고 중앙값이 100인 단일 제곱 진동입니다. 이 신호를 저역 통과 필터를 통해 보내면 코너가 평활화됩니다.
1. 다수의 표본점을 정의합니다.
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
2. 박스카 함수를 정의하고 도표화합니다.
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
3. dftr 함수를 실수 신호에 적용합니다.
이 식을 복사하려면 클릭
전체 길이 공액 대칭 복소수 벡터를 반환하는 dft 함수와 달리, dftr 함수는 해당 벡터의 처음 (N/2+1)개 요소를 반환합니다.
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
4. B 벡터를 도표화합니다.
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
박스카가 sinc 함수로 변환됩니다.
5. 저역 주파수 정보만 저장하는 해닝 창을 사용하여 이 변환을 윈도잉합니다.
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
cos 함수는 저역 주파수 끝의 1에서 중간역 주파수의 0(이 예제의 경우 지수 16에 설정)으로의 변환을 평활화합니다.
6. 변환된 함수에 필터링 함수를 곱합니다.
이 식을 복사하려면 클릭
7. 결과 곱을 도표화합니다.
이 식을 복사하려면 클릭
8. idftr 함수를 사용하여 창을 씌운 주파수 정보의 역변환을 얻습니다.
이 식을 복사하려면 클릭
9. 필터링된 결과 신호와 원래 박스카 신호를 도표화합니다.
이 식을 복사하려면 클릭
높은 주파수를 나타내는 제곱 진동 윤곽선의 급격한 변환이 반올림되어 필터링된 결과 신호가 시간 구간에 걸쳐 분산됩니다.