Click or drag to resize
XDL

XChirp Class

처프(Chirp) 신호를 생성한다.
Inheritance Hierarchy
SystemObject
  Pixoneer.NXDL.NSARXChirp

Namespace: Pixoneer.NXDL.NSAR
Assembly: NXDLsar (in NXDLsar.dll) Version: 3.0.0.4
Syntax
C#
public class XChirp : IDisposable

The XChirp type exposes the following members.

Constructors
 NameDescription
Public methodXChirpXChirp 클래스의 기본 생성자로서, 멤버변수에 대하여 초기화를 수행한다.
Top
Properties
 NameDescription
Public propertyBandWidthChirp 신호의 주파수 변화 폭(Band Width) [Hz]
Public propertyChirpLengthChirp 신호의 시간 길이 값(Chirp Length) 값 [sec]
Public propertyChirpRateChirp 신호의 주파수 변화(Chirp Rate) 값(+:UpChirp, -:DownChirp)) [Hz/sec]
Public propertyChirpStartFrequencyChirp 신호의 시작 주파수 값 [Hz]
Public propertyDelayTimeChirp Signal Start delay Time [sec]
Public propertySamplingRateChirp 신호의 Sampling Rate 값 [Hz]
Public propertyWinFuncAlphaWindow Function에 적용되는 alpha 파라메터 설정 값
Public propertyWinFuncTypeChirp 신호에 적용할 Window Function 종류
Top
Methods
 NameDescription
Public methodDisposeReleases all resources used by the XChirp
Public methodCode exampleGetChirpSignal 생성된 Chirp 신호에 값을 가져온다. Chirp 신호는 복소수 값을 가지기 때문에, 신호의 길이가 N 이면 데이터는 [N, 2]의 크기를 가진다.
Public methodGetNativePtr 비관리 객체 포인터를 얻는다.
Public methodSetParams(Double, Double, Double, Double) Chirp 신호 생성 파라메터를 설정합니다.
Public methodSetParams(Double, Double, Double, Single) Chirp 신호 생성 파라메터를 설정합니다. Chirp 데이터는 실 신호(RealChirpSig)로 부터 입력 받는다.
Public methodSetParams(Double, Double, Double, Boolean, Double) Chirp 신호 생성 파라메터를 설정합니다.
Public methodSetParamsWeight Chirp 신호에 Window Function을 적용하기 위한 파라메터를 설정합니다. Kaiser의 경우 alpha 값은 0 ~ 10 사이의 값으로 기본값은 0.5를 주로 사용하고, RaisedCos의 경우 alpha 값은 0 ~ 1 사이의 값을 사용한다. 나머지 Window Function의 alpha 값은 고정된 값으로 사용자 설정값은 영향을 미치지 않는다.
Top
See Also