# @rfkit/spectrum-analyzer
> A high-performance spectrum analyzer library for RF signal processing, supporting real-time spectrum analysis, waterfall display, and multi-segment frequency scanning.

## Setup

```bash
pnpm add @rfkit/spectrum-analyzer
```

## Use
```typescript
import {
  SpectrumAnalyzer,
  type SpectrumConfig,
  type SpectrumOutputData,
  type TimestampedFloat32Array,
} from '@rfkit/spectrum-analyzer';

new SpectrumAnalyzer({
  processing: {
    enableMetrics,
    enableWaterfall,
  },
  onSpectrumUpdate: handleSpectrumUpdate,
});
```
