(1)I:初始化(Initialization)。
从终端读入字符集大小n,以及n个字符和n个权值,建立哈夫曼树,并将它存于文件hfmTree中。
(2)E:编码(Encoding)。
利用已建好的哈夫曼树(如不在内存,则从文件hfmTree中读入),对文件ToBeTran中的正文进行编码,然后将结果存入文件CodeFile中。
(3)D:译码(Decoding)。
利用已建好的哈夫曼树将文件CodeFile中的代码进行译码,结果存入文件TextFile中。
(4)P:打印代码文件(Print)。
将文件CodeFile以紧凑格式显示在终端上,每行50个代码。
同时将此字符形式的编码文件写入文件CodePrin中。
(5)T:打印哈夫曼树(Treeprinting)。
将已在中的哈夫曼树以直观的方式(树或凹入表形式)显示在终端上,同时将此字符形式的哈夫曼树写入文件TreePrint中。
2024/4/3 4:26:11 18.06MB huffman
1
利用哈夫曼编码进行通信可以大大提高信道利用率,缩短信息传输时间,降低传输成本。
但是,这要求在发送端通过一个编码系统对待传数据预先编码,在接收端将传来的数据进行译码,请设计这样的一个简单编/译码系统。
2024/3/29 15:02:26 4KB 哈夫曼树
1
给出(7,4,3)汉明码的简单编译码程序,在AWGN信道下,采用BPSK调制的性能仿真
2024/3/29 10:40:14 265KB C++
1
极化码的编译码,matlab开发工具进行仿真验证,能快速上手了解
2024/3/13 20:51:25 22KB 极化码
1
大量纠错码包括rs码编译码源代码,有限域的工具包
2024/3/6 20:03:08 6.6MB 纠错码 RS码 源码
1
MATLABtcm编译码,星座图,子集分割
2024/3/4 21:39:44 6KB TCM 编译码
1
LDPC码编译码源程序,可生成任意非规则二进制校验矩阵,并可进行LLRBP译码
2024/2/17 18:06:04 7KB LDPC码编译码源程序
1
卷积码编码、维特比译码源代码包括三个编译码文件,213编译码,217编译码等
2024/2/5 3:45:11 9KB 卷积码 维特比 编码 译码
1
本课题将介绍一个两人通话的通信系统,两路语音中任何一方都能向对方发出信息或接受对方发过来的信息,完成全双工通信,采用PCM编码技术。
对于语音编译码部分将采用芯片TP3057,TP3057是A律PCM编译码集成电路。
整个电路也就是一个两路语音的时分复用通信系统。
2024/2/2 10:23:09 18.3MB 全双工 PCM编译码 时分复用
1
5G-LDPC码编译码器设计与FPGA实现技术研究,根据5GLDPC码校验矩阵的结构特性,结合常用编码算法中的单对角校验矩阵编码方法和双对角校验矩阵编码方法,设计了一种针对5GLDPC码的双对角加单对角校验矩阵编码方法;
2024/2/1 15:49:25 2.91MB 5G LDPC FPGA
1
共 92 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡