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.
License: Perpetual per major version. Includes 1-year maintenance.
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.
- 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.
- 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.
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.
- 14-Day Full Feature Trial
- Offline Execution (Air-gap friendly)
- Node-locked Activation
- 1st Year Maintenance Included
- Optional Maintenance (Year 2+): $45/year
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.
- 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
Support
Technical Inquiries: [email protected]