Skip to content

V1.1.0

Choose a tag to compare

@n0m4official n0m4official released this 01 Apr 17:50

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:

  1. Unzip archive
  2. Enter produced folder
  3. Navigate to Echo1.Wpf.exe (DO NOT REMOVE FROM FOLDER)
  4. Run