项目地址:
https://github.com/BI4PYM/UniHELL我开发了基于 14*14 点阵字库的汉字 Hell 调制器,输出 16bit PCM WAV,可以自定义 Unicode(并非全覆盖)文本内容和音频频率,使用常规 FELD HELL 模式解调。
用于UTF-8(特别是汉字)的Hellschreiber调制器
生成ASK的FELD HELL格式,14px字体,兼容一般的HELL解调软件
必选参数:欲发送的内容(字符串)
可选参数:--output或-o 输出非压缩PCM WAV文件名,默认为a.wav,非.wav结尾会自动添加.wav
可选参数:--freq或-f 输出WAV音频的载波频率,单位为Hz,默认为900Hz
例python .\UniHELL.py "你好,世界!" --output "output" -f 900
实现了ASK的简单键控包络成形(滤波),现在带宽更小了,没有带宽过大的问题,可以发射到空中了
带宽对比
fldigi的英文hell
UniHELL的中文hell
效果演示
嫌模糊可以把代码里的 fltn=0.5 改成 0.4 或者 0.2,越小边界越清晰,带宽也越大。下方图片为滤波器设计之前的截图,带宽较大,实际带宽请以上方图片为准
Hellschreiber 模式抗多普勒性能较强,可以在线性卫星上进行通信

字体颜色变淡是因为模拟多普勒时导致幅度发生变化,与频移无关。
这个属于数字通信,应该能在本版发吧?
[ 此帖被BI4PYM在2025-03-11 22:38重新编辑 ]