UNPKG

@rfkit/spectrum-analyzer

Version:

A high-performance spectrum analyzer library for RF signal processing, supporting real-time spectrum analysis, waterfall display, and multi-segment frequency scanning

52 lines 1.84 kB
export declare const SPECTRUM: { readonly INITIAL_VALUE: number; readonly WATERFALL_MAX_FRAMES: 100; readonly OUTPUT_POINTS: 1001; }; export declare const PEAK_DETECTION: { readonly MAX_PEAKS: 2; }; export declare const RF_UNIT: { readonly IMPEDANCE: 50; readonly DBM_OFFSET: 107; }; export declare const FLUORESCENCE: { readonly UPDATE_INTERVAL: 1; readonly LEVEL_MIN: -20; readonly LEVEL_MAX: 140; readonly LEVEL_RANGE: 161; }; export declare const DEFAULT_SPECTRUM_CONFIG: { readonly maxPoints: 1001; readonly waterfallMaxFrames: 100; readonly initialValue: number; readonly processing: { readonly enableWaterfall: false; readonly enableMetrics: false; readonly enableFluorescence: false; readonly enablePeakStats: false; readonly fluorescenceUpdateInterval: 1; }; readonly peakDetection: { readonly maxPeaks: 2; }; readonly outputPoints: 1001; readonly outputRange: { readonly start: 0; readonly end: 1001; }; readonly templateTolerance: 0; }; export declare const ERROR_MESSAGES: { readonly EMPTY_SEGMENTS: "频段配置不能为空"; readonly INVALID_CONFIG: "必须且只能配置 segments 或 bandwidthConfig 其中之一"; readonly EMPTY_BANDWIDTH: "bandwidthConfig 不能为空"; readonly INVALID_SEGMENT: (index: number) => string; readonly INDEX_OUT_OF_BOUNDS: (index: number) => string; readonly INVALID_ANTENNA_FACTOR_LENGTH: (points: number) => string; readonly INVALID_ANTENNA_FACTOR: "天线因子数据必须是有效的正数"; readonly INVALID_SAMPLING_RANGE: "采样范围无效"; readonly INVALID_MAX_POINTS: "点数必须大于0"; readonly INVALID_LENGTH: (expected: number) => string; }; //# sourceMappingURL=constants.d.ts.map