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

38 lines 1.28 kB
import type { TimestampedFloat32Array } from './types'; export declare const arrayKeepAttribute: (source: Float32Array & { max?: number; maxIndex?: number; timestamp?: number; progress?: number; }, target: Float32Array & { max?: number; maxIndex?: number; timestamp?: number; progress?: number; }) => void; export declare const resample: ({ realData, antennaFactorData, antennaFactorSwitch, outputPoints, }: { realData: TimestampedFloat32Array; antennaFactorData: Float32Array; antennaFactorSwitch?: boolean; outputPoints: number; }) => { realOutputData: TimestampedFloat32Array; srcIndexCache: Uint32Array; }; export declare const resampleMultiple: ({ antennaFactorData, antennaFactorSwitch, outputPoints, realData, maxData, minData, avgData, }: { antennaFactorData: Float32Array; antennaFactorSwitch?: boolean; outputPoints: number; realData: TimestampedFloat32Array; enableMetrics?: boolean; maxData?: Float32Array; minData?: Float32Array; avgData?: Float32Array; }) => { realOutputData: TimestampedFloat32Array; maxOutputData: Float32Array; minOutputData: Float32Array; avgOutputData: Float32Array; srcIndexCache: Uint32Array; }; //# sourceMappingURL=tools.d.ts.map