论坛风格切换切换到宽版
  • 691阅读
  • 6回复

汉字 Hellschreiber——UniHELL 项目 [复制链接]

上一主题 下一主题
离线BI4PYM
 
发帖
413
只看楼主 倒序阅读 0楼 发表于: 03-11
项目地址: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重新编辑 ]
BI4PYM
邮箱 minexixifomil@qq.com
离线bg5cbk
发帖
33
只看该作者 1楼 发表于: 03-12
关注
火星电报局,业余无线电+。微信公众号:MTelegraph
离线李铁柱79
发帖
7311
只看该作者 2楼 发表于: 03-12
怎么下载安装使用?
呼号:BH6JDR,李铁柱 设备:ic-706MKII ic-7200  籍贯:河南南阳
现工作地址:
郑州市金水区纬五路-东明路 手机1823718382九
在线bg4kc
发帖
2587
只看该作者 3楼 发表于: 03-12
是直接传点阵吗?那也能传图片了吧。 什么时间约好试试。
这家伙很头痛,所有信息都忘了http://www.qsl.net/bg4kc
离线BI4PYM
发帖
413
只看该作者 4楼 发表于: 03-12
回 bg4kc 的帖子
bg4kc:是直接传点阵吗?那也能传图片了吧。 什么时间约好试试。 (2025-03-12 11:56) 

纵向像素只有14个 图片还是不大行,但是传个简单的图标应该问题不大,只要字库里有这个图标
BI4PYM
邮箱 minexixifomil@qq.com
离线BI4PYM
发帖
413
只看该作者 5楼 发表于: 03-12
回 李铁柱79 的帖子
李铁柱79:怎么下载安装使用? (2025-03-12 10:51) 

现在是源代码阶段,从github下载后通过Python环境运行,可能门槛较高,后续可能会写一个可视化界面的程序调用这个代码
BI4PYM
邮箱 minexixifomil@qq.com
在线BG5TOX
发帖
833
只看该作者 6楼 发表于: 03-13
牛!
Callsign:BG5TOX (微信同号)
QQ:327586364