쳐프(Chirp) Z 변환(DBL)
- 업데이트 날짜:2025-07-30
- 4분 (읽기 시간)
입력 시퀀스 X의 쳐프(Chirp) Z 변환을 계산합니다. 데이터를 X 입력에 연결하여 사용할 다형성 인스턴스를 결정하거나 인스턴스를 수동으로 선택합니다.

입력/출력
X
—
X는 실수 벡터입니다.
bin의 개수
—
bin의 개수는 쳐프(Chirp)-Z {X}의 길이를 결정합니다. bin의 개수가 제로보다 작거나 같은 경우, 이 VI는 bin의 개수를 X의 길이로 설정합니다.
시작 포인트
—
시작 포인트는 쳐프(Chirp) Z 변환의 계산을 시작하는 포인트이며 세부사항 섹션에 식으로 자세히 설명되어 있습니다. 시작 포인트가 0인 경우, VI는 에러를 반환합니다.
증가
—
증가는 쳐프(Chirp) Z 변환을 계산하기 위한 각 포인트 사이의 증가량입니다. 증가는 0일 수 없습니다.
알고리즘
—
알고리즘은 사용할 변환 방법을 지정합니다. 알고리즘이 다이렉트일 때, 이 VI는 다이렉트 방법을 사용하여 쳐프(Chirp)-Z 변환을 계산합니다. 알고리즘이 주파수 영역일 때, 이 VI는 FFT 기반 기술을 사용하여 쳐프(Chirp)-Z 변환을 계산합니다. X의 크기 또는 bin의 개수가 작은 경우, 다이렉트 방법이 빠릅니다. X의 크기 또는 bin의 개수가 큰 경우, 주파수 영역 방법이 빠릅니다.
쳐프(Chirp)-Z {X}
—
처프(Chirp) Z {X}는 입력 시퀀스 X의 처프(Chirp) Z 변환입니다. bin의 개수는 쳐프(Chirp)-Z {X}의 길이를 결정합니다. bin의 개수가 제로보다 작거나 같은 경우, 처프(Chirp) Z {X}의 길이는 X의 길이와 같습니다.
에러
—
에러는 VI로부터 모든 에러 또는 경고를 반환합니다. 에러를 [에러 코드를 에러 클러스터로] VI에 연결하여 에러 코드 또는 경고를 에러 클러스터로 변환할 수 있습니다. |
쳐프(Chirp) Z 변환 VI는 다음 포인트에서 z 평면의 나선을 따라 z 변환을 계산합니다
zk = AW-k여기서 k = 0, 1, …, M-1.
이 때 M은 bin의 개수, A는 시작점, W는 증가량입니다.
다음 그림은 z 평면의 샘플을 보여줍니다.

A와 W를 다음과 같이 설정합니다:
A = 1 W =
이 때 N은 신호 X의 길이입니다. M = N으로 만듭니다. 다음 프런트패널과 같이 M 샘플이 단위 원형에 균일하게 분포될 때 처프(Chirp) Z 변환은 빠른 푸리에 변환(FFT)과 같습니다.

또한 [쳐프(Chrip) Z 변환]을 사용하여 부분 FFT 결과를 계산할 수도 있습니다. A와 W를 다음과 같이 설정합니다:
A =
W = 
여기서 s는 시작 bin이며 N은 X의 길이입니다. 이는 다음 프런트패널과 같이 매우 긴 신호 스펙트럼의 작은 부분에만 관심이 있을 때 유용합니다.

쳐프(Chirp) Z 변환을 계산하기 위해 다이렉트 형태 방법 또는 주파수 영역 방법을 사용할 수 있습니다.
다이렉트 형태 방법
다이렉트 형태 방법은 쳐프(Chirp) Z 변환을 다음과 같이 계산합니다:

여기서 k = 0, 1, …, M-1.
이 때 N은 신호 X의 길이입니다.
주파수 영역 메소드
직접 형식은 다음과 같이 gi와 W-i²/2 사이의 컨볼루션을 사용하여 재구성할 수 있습니다:

여기서 gi =xiA-iW-i²/2. FFT 기반의 기술을 사용하여 합성곱 작업을 수행할 수 있습니다.
예제
LabVIEW 포함되는 다음 예제 파일을 참조하십시오.
- labview\examples\Signal Processing\Transforms\Spectrum using Chirp Z Transform.vi
X
—
bin의 개수
—
시작 포인트
—
알고리즘
—
쳐프(Chirp)-Z {X}
—
에러
—