简单的实现(7,3)循环码的编码、译码,课程设计用的 labview程序
2022-06-09 20:04:49 3KB 循环码 labview
初始化编码译码(1)I:初始化(Initialization)。从终端读入字符集大小n , 以及n个字符和n个权值,建立哈夫曼树,并将它存于文件hfmTree中。 (2)E:编码(Encoding)。利用已建好的哈夫曼树(如不在内存,则从文件hfmTree中读入),对文件ToBeTran中的正文进行编码,然后将结果存入文件CodeFile中。 (3)D: 译码(Decoding)。利用已建好的哈夫曼树将文件 CodeFile 中的代码进行译码,结果存入文件TextFile中。
2022-06-08 18:03:38 7KB 哈弗曼编译器
1
简单的实现(7,3)循环码的编码、译码,课程设计用的 labview程序
2022-06-06 16:04:17 3KB 源码软件
打开一篇英文文章,统计该文章中每个字符出现的次数,然后以它们作为权值,设计一个哈夫曼编/译码系统。
2022-05-27 15:48:52 1.63MB 编码 译码 哈弗曼树
1
仿真中包括CMI的编码译码电路,主控为51单片机,通过示波器显示波形,源码注释清晰,希望能够帮到大家
2022-05-25 16:35:52 123KB CMI编译码
1
[题目] 哈夫曼编码/译码器 [需求描述] 利用哈夫曼编码进行通信可以提高信道利用率,缩短信息传输时间,降低传输成本。这要求在发送端通过一个编码系统对传输数据预先编码,在接收端将传来的数据进行译码,对于全双工信道(即可以双向传输信息的信道),毎端都需要一个完成的编/译码系统。试为这样的信息收发站编写一个哈夫曼编译码系统。 [功能描述及要求] 1、初始化: 输入一串字符(正文),计算不同字符(包括空格)的数目以及每种字符出现的频率(以该字符出现的次数作为频率),建立哈夫曼树。 2、编码: 利用建好的哈夫曼编码,对输入的明文进行编码,并输出密文。 3、译码: 对得到的一串编码,即密文,利用哈夫曼编码进行译码,输出正确的明文。 4、可以显示菜单,在菜单中可以进行如下三项操作(但并不局限这些操作): (1)初始化:建立哈夫曼树。 (2)编码。 (3)译码。 [测试数据] 1、输入的文本字符应该足够多,对于非法字符具有容错性。
2022-05-21 16:11:19 12KB c语言 哈夫曼
1
完整的c语言哈夫曼编码译码器源代码 并且有完整的课程书记报告 欢迎广大学生朋友下载学习
2022-05-21 15:33:05 1.11MB c/c++ 源代码 赫夫曼 编码译码器
1
学生写的哈夫曼编码译码器,并附有实验报告
2022-05-13 20:33:10 240KB 哈夫曼编码 译码器 数据结构 代码
1
这是一个小组做的关于哈夫曼编码译码器的课程设计,包括PPT,源代码,还有两个成员做的课程设计报告、任务书。非常的全面。
1
语音信号的FSK和PCM编码译码仿真,matlab2021a仿真测试 %% 量化 temp=round(4096*y); v=1; %% 编码 y_code = pcm_encode(temp); %% 波形生成 len1=length(y_code); samp=24; %samp扩大一倍,为了使调制后的信号波形更完整 temp1=ones(samp,1)*(abs(y_code)>=1); temp=reshape(temp1,1,len1*samp); %temp5=temp; %clear temp1; Fs1=Fs*samp; tnrn1=[1:length(temp)]/Fs1; fnrn1=[-length(temp)/2:length(temp)/2-1]/length(temp)*Fs1; .............................
2022-04-23 16:05:12 17.6MB PCM编码译码 FSK matlab