주요 콘텐츠

이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.

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.

입력 인수

모두 축소

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

참고

L을 정수가 아닌 값으로 지정하면 함수는 이를 가장 가까운 정수 값으로 반올림합니다.

데이터형: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

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

메인로브 피크에 상대적인 최대 사이드로브 레벨로, 음의 실수형 스칼라로 지정됩니다(단위: 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에 개발됨