Main Content

taylorwin

테일러 윈도우

설명

w = taylorwin(L)L개 점을 갖는 테일러 윈도우를 반환합니다.

w = taylorwin(L,nbar)은 메인로브에 인접하고 거의 균일한 레벨의 사이드로브를 nbar개 포함하는 L개의 점을 갖는 테일러 윈도우를 반환합니다.

예제

w = taylorwin(L,nbar,sll)은 메인로브 피크에 상대적인 최대 사이드로브 레벨이 slldB인 L개의 점을 가진 테일러 윈도우를 반환합니다.

예제

모두 축소

거의 균일한 레벨의 사이드로브가 4개이고 메인로브 피크에 상대적인 피크 사이드로브 레벨이 -35dB인 64개의 점을 가진 테일러 윈도우를 생성합니다. wvtool로 결과를 시각화합니다.

w = taylorwin(64,4,-35);
wvtool(w)

Figure Window Visualization Tool contains 2 axes objects and other objects of type uimenu, uitoolbar, uipanel. Axes object 1 with title Time domain, xlabel Samples, ylabel Amplitude contains an object of type line. Axes object 2 with title Frequency domain, xlabel Normalized Frequency (\times\pi rad/sample), ylabel Magnitude (dB) contains an object of type line.

입력 인수

모두 축소

윈도우 길이로, 양의 정수로 지정됩니다.

데이터형: single | double

메인로브에 인접한 균일한 레벨의 사이드로브 개수로, 양의 정수로 지정됩니다. 천이 영역에서 감쇠가 발생하므로 이러한 사이드로브는 “거의 균일한 레벨”입니다.

메인로브 피크에 상대적인 최대 사이드로브 레벨로, 음의 실수형 스칼라로 지정됩니다(단위: dB). 메인로브 피크 아래로 피크가 slldB인 사이드로브를 생성합니다.

출력 인수

모두 축소

테일러 윈도우로, 열 벡터로 반환됩니다.

알고리즘

테일러 윈도우는 체비쇼프 윈도우와 비슷합니다. 체비쇼프 윈도우는 지정된 사이드로브 레벨에 대해 가능한 가장 좁은 메인로브를 갖지만, 테일러 윈도우를 사용하면 메인로브 폭과 사이드로브 레벨 간에 상호 절충할 수 있습니다. 테일러 분포는 경계 불연속을 방지하므로 테일러 윈도우 사이드로브는 단조 감소합니다. 테일러 윈도우 계수는 정규화되지 않습니다. 테일러 윈도우는 일반적으로 가중 SAR(합성 개구 레이다) 영상 및 안테나 설계와 같은 레이다 응용 분야에 사용됩니다.

참고 문헌

[1] Brookner, Eli. Practical Phased Array Antenna Systems. Boston: Artech House, 1991.

[2] Carrara, Walter G., Ronald M. Majewski, and Ron S. Goodman. Spotlight Synthetic Aperture Radar: Signal Processing Algorithms. Boston: Artech House, 1995, Appendix D.2.

확장 기능

C/C++ 코드 생성
MATLAB® Coder™를 사용하여 C 코드나 C++ 코드를 생성할 수 있습니다.

버전 내역

R2006a에 개발됨