문서 섹션
FFT 빈 분해능 및 스펙트럼 분석 계산기
POSThttps://rftools.io/ api/ py/ v1/ calculate
슬러그 fft-bin-resolution. FFT 주파수 빈 분해능, 나이퀴스트 범위, 시간 레코드 길이 및 스캘로핑 손실을 계산합니다. DSP 시스템의 스펙트럼 분석 파라미터를 설계합니다. 무료로 즉시 결과를 얻을 수 있습니다.
입력
이 입력을 표시된 단위로 모두 inputs에 담아 보내세요. 대부분 필수이며, 하나라도 빠진 호출은 거부되고(400) 비용이 들지 않습니다. 생략해도 계산할 수 있는 입력은 표시된 기본값을 사용합니다. 범위 밖의 입력도 계산되며 출처 정보에 표시됩니다.
| 이름 | 단위 | 범위 | 기본값 | 설명 |
|---|---|---|---|---|
| sampleRate숫자 | kHz | 0.001 이상 | 44.1 | 샘플 레이트 |
| fftSize숫자 | points | 8 이상 | 1024 | FFT 포인트 수 (2의 거듭제곱 권장) |
| windowType숫자 | 없음 | 0 … 2 | 1 | 윈도우 함수 |
| toneFreq숫자 | Hz | 0 이상 | 1000 | 빈에 놓을 톤: 톤이 빈 중심에서 얼마나 벗어나는지에 따라 FFT가 톤을 얼마나 낮게 읽는지가 정해집니다 |
| sidebandSpacing숫자 | Hz | 0.001 이상 | 100 | 톤과 분리해야 할 이웃 성분의 간격으로, f₀ ± Δ, ± 2Δ, ± 3Δ에 놓입니다: 변조 측파대, 모터 슬립 측파대, 상용 전원 험 |
출력
values에 이름별로 반환됩니다. 상한이 없거나 정의되지 않는 값은 null입니다.
| 필드 | 단위 | 설명 |
|---|---|---|
| binResolution주요 값 | Hz | 주파수 빈 분해능 |
| frequencyRange | kHz | 주파수 범위 (나이퀴스트) |
| timeRecord | ms | 시간 레코드 길이 |
| noiseFloor | dB | FFT 처리 이득 |
| scalloping | dB | 스캘로핑 손실 |
| toneBin | bins | 톤 위치 |
| toneLevelError | dB | 톤 판독 저하 |
| resolutionBandwidth | Hz | 분해능 대역폭 (6 dB) |
| sidebandsUnresolved | 없음 | 분리되지 않은 측파대 |