13ef70810ca0e6ad90b39046b3927b8ab87d6090
把 Kotlin 前处理锁定到上游 deepcw-engine 的 Python 参考实现。 golden_spec.txt 由参考实现自身的预处理代码生成 (numpy reflect padding, np.hanning(N+1)[:-1], np.fft.rfft, log1p), 覆盖一段确定性测试音频: 700Hz 方波键控的字母 C, 20WPM, 源采样率 8000Hz。两侧用同一个确定性公式 各自合成音频, 因此只需锁定频谱图结果, 无需落盘音频。 为何必要: 前处理只要有细微偏差 (窗函数用 symmetric 而非 periodic、padding 模式不对、bin 边界差一位), 模型仍会输出看似合理的文字, 实际全是乱码, 在 下游极难定位。此测试守住整条链路的入口。 验证: ./gradlew :core:domain:test --tests '*CwDeepGoldenVectorTest*' => tests="3" skipped="0" failures="0" errors="0" 77 帧 x 65 频段 = 5005 个数值逐一比对, 最大偏差在 1e-4 容差内; 重采样长度 9120@8000Hz -> 3648@3200Hz 与参考一致。
Look4Sat: Satellite tracker
Radio satellite tracker and pass predictor for Android, inspired by Gpredict
Track satellite passes with ease!
Thanks to Celestrak and SatNOGS you have access to over 9000 active satellites.
You can search the entire database by NORAD Catalog Number or the satellite's name.
Orbital positions and passes are calculated relative to your location.
To get reliable data make sure to set the station position via the app Settings.
The application is built using Kotlin, Coroutines, Jetpack Compose and Navigation.
It is now and always will be completely ad-free and open-source.
Main features:
- Predicting satellite positions and passes for up to 10 days
- Showing the list of currently active and upcoming satellite passes
- Showing the active pass progress, polar trajectory and transceivers info
- Showing the satellite positional data, footprint and ground track on the map
- Custom TLE satellite data import is available via Three Line Element .txt files
- Offline first: calculations are made offline. Weekly TLE data update is recommended.
Star History
Description
Satellite tracker and pass predictor for Android, inspired by Gpredict
https://play.google.com/store/apps/details?id=com.rtbishop.look4sat
55 MiB
0 Stars
1 Watchers
0 Forks





