Skip to content

SRdeck v1.0.7

Choose a tag to compare

@sake846 sake846 released this 09 Oct 13:57
· 3 commits to main since this release

SRdeck v1.0.7

リリース日: 2026-10-09

概要

GPUアクセラレーションによる高速FFTバックエンド(DirectCompute)、FFTキャリブレーション・ベンチマーク基盤、スペクトル統計計算機能、スペクトラム表示のマウス操作・ズーム追従性の向上、およびプラグイン開発者向けドキュメントの拡充を行ったアップデートです。

主な変更

  • GPUアクセラレーション FFT(DirectCompute)の実装:
    • DirectCompute / コンピュートシェーダーを用いたネイティブGPU FFTバックエンド(sr_gpu)を新規追加
    • GPU FFTのキャリブレーション、プロファイリング、およびベンチマーク機能の導入
    • CPU/GPU自動切替および高スループットFFT処理パイプラインの統合
  • スペクトル統計および解析基盤:
    • SpectrumStatisticsCalculator によるリアルタイムスペクトル統計情報(ピーク、ノイズフロア、平均電力等)の算出機能を追加
    • MainFftService におけるGPU FFT連携とバッファリング最適化
  • UIおよび操作性の改善:
    • MainViewModel におけるスペクトラム表示のマウスインタラクションおよびズーム処理ロジックの改善
    • WPFテーマリソースおよび表示コンポーネントの調整
  • 開発ドキュメントとガイドの拡充:
    • プラグイン開発ガイド(plugin-development-guide.md)の刷新
    • 開発環境構築ガイド(Development-Environment.md)の拡充
    • 各種リリースドキュメント・READMEテンプレートの整備

配布物

  • SRdeck-1.0.7-win-x64-with-plugins.zip: ホスト本体と公式プラグイン11種
  • SRdeck-1.0.7-win-x64-host-only.zip: ホスト本体のみ
  • SRdeckCore.SignalProcessing.1.0.7.nupkg
  • SRdeckPlugin.Contracts.1.0.7.nupkg
  • SRdeckPlugin.Sdk.1.0.7.nupkg
  • SRdeckPlugin.Wpf.1.0.7.nupkg

with-plugins ZIPに含まれるプラグインは、ACARS、ADS-B、AIS、Analog、CW Skimmer、FT8、HF-FAX、HFDL、国際VHF/DSC、VDL Mode 2、Wi-SUNです。MeshtasticとワンセグはSRdeckPluginsのソーススナップショットに含まれますが、実行ZIPには含まれません。

必要環境

  • Windows 10 / 11 x64
  • .NET 10 Desktop Runtime x64
  • DirectCompute対応GPU(DirectX 11以降対応のGPU)
  • SDRplay、RTL-SDR、HackRF One、RX888 Mk2を使用する場合は各ベンダーのドライバー/ランタイム

検証

  • SRdeck.Tests: 818件の全回帰テストを検証(818 passed / 0 failed / 0 skipped)
  • SRdeck/SRdeckPlugins公開スナップショットのエクスポート、Releaseビルド、NuGet/ZIPパッケージ生成検証に成功