通信与编码
自学记录
陆沙
诚以待己,惜物爱人
展开
-
彩色二维码-JAB code
概述JAB码是德国Fraunhofer SIT(去官网)开发的一种二维码,看起来像彩色QR code,官网说2022年就要变成ISO标准了,且与传统的黑白二维码相比,相同尺寸下可以承载更多信息(毕竟有颜色信息嘛),而且更安全。线上测试编码和解码看这里:https://jabcode.org/...原创 2020-12-14 10:34:30 · 1388 阅读 · 0 评论 -
python-reedsolo.py-pycharm中与命令行中对同一函数返回值不同
这个问题挺奇葩的。当时项目里用到 Reed Solomon ,用法参考我写的:python-reedsolomon实际应用我的环境是:reedsolo 1.5.4Python 3.7.5PyCharm 2019.2.6(Community Edition)pycharm和命令行里的python环境是我在anaconda里搞的同一个虚拟环境。可对于decode()函数,二者的返回值却不一样。...原创 2020-09-27 08:55:34 · 480 阅读 · 0 评论 -
python-reedsolomon实际应用
之前这篇 差错控制-reed-solomon编码 我鸽了,可能要周末很久才有空补了。当前业务上用的场景有限,现在只用一个 reedsolo 包足够了。安装直接pip (自己去pypi搜一下就好)编码from reedsolo import RSCodecrsc = RSCodec(7)encode_ = rsc.encode(data_list)...原创 2020-09-09 10:55:45 · 2302 阅读 · 0 评论 -
差错控制-reed-solomon编码
笔者最近在研究二维码相关的东西,正好有涉及到Reed-Solomon码,这里简单写一下笔记。有不当之处请评论区指正,欢迎理性讨论。【参考资料】Reed–Solomon codes for coders - Wikiversity网址:https://en.wikiversity.org/wiki/Reed%E2%80%93Solomon_codes_for_coders意义、优势、应用等暂时略过。基础部分可以看我之前写的 基础知识。这里只在它的基础上加以补充(虽然前一篇也没写多少东西)热身例子原创 2020-09-04 17:29:31 · 1388 阅读 · 0 评论 -
[小白入门]-差错控制编码基础知识-1
参考书目:国防科技大学出版社-通信原理第六版【其实书有点老,如果想要这个资源的话请私信给我邮箱】基础知识数字信号在传输中可能出现差错,主要的纠错技术有四种:(可以结合使用)检错重发在待发送的信息中加入用于检错(error detection)的码元,接收方收到后即可发现是哪一位错了,然后要通过反向信道通知发送方重发。在二进制系统中,只要确定了哪一位错误,直接取反即可更正;但如果是多进制系统,即使知道哪一位错误,也无法更正。所以检错未必能纠错。前向纠错Forward Error Correc原创 2020-08-28 14:28:37 · 1347 阅读 · 0 评论