上位机通过CC1310(网关)无线传输单色屏幕点阵数据给节点(CC1310),点阵数据量大,希望采用压缩算法进行压缩后再传输。请教各位老师,有合适的压缩算法推荐吗?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
上位机通过CC1310(网关)无线传输单色屏幕点阵数据给节点(CC1310),点阵数据量大,希望采用压缩算法进行压缩后再传输。请教各位老师,有合适的压缩算法推荐吗?
你好,
1.游程编码(Run-length encoding,RLE)
https://en.wikipedia.org/wiki/Run-length_encoding
2.差分编码(DPCM)
https://blog.csdn.net/qq_40349484/article/details/120592192
3.哈夫曼编码(Huffman coding)
其实我是想知道TI有没有针对MCU开发的压缩算法,拿来即用。我在网上看了下,RLE和LZ4的内存消耗较小,较适用于MCU,但CC1310的内存还是小了,总共就20KB,在使用RTOS的环境下,内存伤不起。
本来目的之一就是省内存,如果运行了压缩算后反而内存使用量更大,就得不偿失了。