Precision Spectral Analysis & Automated Filter Synthesis

SignalForge is a deterministic coprocessor for your DSP workflow. It automates the transition from raw time-domain data to verified, normalized IIR coefficients—without the "black box" guesswork.

Method: PSD + STFT Statistical Analysis
Tracking: Drifting & Intermittent Tones
Output: C/C++ Headers (Normalized)
No Cloud / No AI Models

License: Perpetual per major version. Includes 1-year maintenance.

Engineering-Grade Reliability
Deterministic Physics-based logic. No neural networks. Fully reproducible.
Math, Not Magic Parameters derived from measured Bandwidth & SNR stats.
Audit Ready Full traceability from noise floor to C code export.
Interface Preview

Technical Capabilities

Designed to solve specific, recurring engineering pain points in noise analysis and filter design.

Statistical Characterization

Cross-references PSD with STFT to distinguish stationary noise from transient glitches. Prevents "phantom" notches.

Drift Tracking

Quantifies thermal drift bandwidth to calculate optimal Q-factors. Ensures filters remain effective over time.

Direct Code Gen

Bypasses manual transcription errors. Exports normalized Biquad coefficients directly to C header files.

Core Specifications

A rigorous pipeline for signal verification.

Input & Analysis
  • Data Import: WAV, CSV (Time-series).
  • Detection Logic: Combined Threshold + Presence Ratio.
  • Leakage Compensation: Window-aware amplitude correction.
  • Health Checks: Clipping detection, DC offset, Bit-depth verification.
Synthesis & Verification
  • Filter Types: IIR Notch, Peaking, FIR Low-pass.
  • Simulation: Step response & Attenuation masks.
  • Artifacts: design.json (Project State), C/C++ Source.
  • Metric: Theoretical SNR improvement calculation.

The "Audit-Ready" PDF Report

Prove your design. SignalForge generates documentation that justifies every filter decision to QA, clients, or reviewers.

Evidence Chain

Visual proof of noise stationarity and harmonic grouping logic.

Parameter Traceability

Lists exact thresholds, window types, and presence criteria used.

Verification Data

Includes before/after spectral plots and stability analysis.

Download Sample PDF Spec Sheet →

Production Outputs

Zero-friction handoff to firmware engineering.

C Header Export

Normalized coefficients ready for `arm_biquad_cascade` or custom loops.

design.json

Full state serialization for version control and regression testing.

PDF Documentation

Archivable reports for technical compliance and project history.

Licensing

Simple, engineer-friendly terms. No hidden subscriptions.

Perpetual License (v1.x)
$149 USD
  • 14-Day Full Feature Trial
  • Offline Execution (Air-gap friendly)
  • Node-locked Activation
  • 1st Year Maintenance Included
  • Optional Maintenance (Year 2+): $45/year

Policy links: Terms · Privacy · Refund

Trial Protocol

The trial is fully functional for 14 days to allow for complete validation on a live project.

Post-Trial State: Analysis features remain viewable. Code export, PDF generation, and Project Save are disabled until activation.

System Requirements
  • Windows 10/11 (x64) or macOS 12+ (Apple Silicon/Intel)
  • Import: WAV (PCM), CSV

Technical FAQ

Clarifications for the engineering team.

Is internet access required?

Only for the initial license activation. The software runs fully offline for secure lab environments.

Is there any data telemetry?

No. SignalForge analyzes local files only. No signal data is ever uploaded or shared.

How is "Stationarity" defined mathematically?

We calculate the variance of spectral magnitude over time windows (STFT). Tones exceeding defined stability thresholds are classified as stationary/drift, while short-duration events are flagged as transients.

Can I import the coefficients into ARM CMSIS-DSP?

Yes. The C export formatter includes options for standard SOS (Second Order Section) layouts compatible with CMSIS and other standard DSP libraries.

What is the maintenance policy?

The license is perpetual for the major version purchased. You receive critical bug fixes and minor updates for 1 year. Extended maintenance is optional at $$45$$/year.

Policies & Legal

Terms of Service, Privacy Policy, Refund Policy.

Stop guessing window parameters. Start calculating.
Download the trial. Analyze your noise floor. Generate the code.

Support

Technical Inquiries: [email protected]