V1.1.0
SpecterCS 1.1.0 Release Notes
Core Physics and Kernel Corrections
-
Amplitude Scaling Fix
Resolved a fundamental error where the ( k^2 ) factor was missing from the scattering amplitude. Radar Cross Section (RCS) values now scale correctly with frequency. -
Analytic Phase Integration
Replaced the simplified centroid-only phase approximation with the Ling–Lee–Chuang (1989) analytic triangle integral to ensure accuracy for facets larger than ( \lambda / 4 ). -
UTD Rewrite
Replaced the original edge diffraction logic with a complete implementation of the Kouyoumjian–Pathak (1974) Uniform Theory of Diffraction (UTD). -
Singularity Handling
Integrated a Fresnel transition function using series expansion and Gauss–Legendre quadrature to prevent divergences at shadow and reflection boundaries. -
Polarization Logic
Added full VV, HH, and HV polarization support with appropriate reflection sign conventions for both PEC and dielectric surfaces.
Material and Radar Absorbent Coatings
-
Complex Impedance Model
Introduced a material model supporting complex permittivity (( \epsilon_r )) and permeability (( \mu_r )). -
RAM Integration
Added single-layer Fresnel reflection coefficients for radar absorbent materials, including carbon foam and ferrite tiles. -
Assignment Tools
Implemented per-facet material overrides and region-based material assignment using bounding box coordinates.
Engine and UI Improvements
-
Race Condition Resolution
Fixed a multi-threading bug in the RCS engine where edge diffraction contributions were erroneously multiplied by the number of active worker threads. -
Geometric Reliability
Replaced hash-based edge detection with 64-bit integer quantization to prevent vertex collisions and mesh corruption. -
Analysis Automation
Added background task support for full 100-point azimuth and frequency sweeps. -
Data Visualization
The interface now provides a separate breakdown of Physical Optics (PO) versus edge diffraction contributions and supports CSV data export.
Future Work
Current limitations include:
- Single-bounce-only Physical Optics (PO) engine
- Single-layer material coatings
Multi-bounce Shooting and Bouncing Rays (SBR) and multilayer Transfer Matrix Method (TMM) support are planned for Phase 3.
Full Changelog: V1.0.0...V1.1.0
Use:
- Unzip archive
- Enter produced folder
- Navigate to
Echo1.Wpf.exe(DO NOT REMOVE FROM FOLDER) - Run