汉明码的编码译码的C言语实现程序.此程序是基于C言语对线性分组码中的汉明码的程序实现
2022/9/19 14:01:47 10KB 编码 译码 C语言
1
本资源是基于matlab平台对LDPC码编译码原理的仿真,编码采用PEG算法,译码采用l和积译码,有详细正文。
有问题欢迎留言讨论。
2015/7/24 18:26:05 4KB matlab  LDPC PEG
1
C语言实现独一可译码,思路清晰,代码简单易懂。
#include#include#definemaxlen1024charinfo[maxlen][maxlen];chars[maxlen][maxlen];intnum=0;//s字符串计数boolinfo_check(intcount){ inti,j; for(i=0;i<count-1;i++) for(j=i+1;j<count;j++) if(!strcmp(info[i],info[j])) { returntrue; } returnfalse;}......
2016/9/22 10:46:52 2KB 唯一可译码 C语言
1
《ErrorControlCoding》(第2版)在第一版的基础上进行了彻底的修订和更新.包括了过去20年间该领域所有的重要新发展。
添加了线性分组码的网格、基于可靠性的线性分组码软判决译码算法。
基于网格的软判决译码算法,Turbo编码、低密度奇偶校验码、网格编码调制、分组编码调制7章全新的内容,重点阐述了编码理论和应用领域的三方面最新进展:获得高频谱效率的网格和分组编码调制、可实用的分组码软判决译码方法、分组码和卷积码的软输入和软输出迭代译码技术。
2018/9/22 2:29:31 55.75MB 差错控制 编码
1
大唐杯练习题《通信原理》练习题一、单选题1、发端发送纠错码,收端译码器自动发现并纠正错误,传输方式为单向传输,这种差错控制的工作方式被称为:()A、FECB、ARQC、IFD、HEC2、若要传输速率为7200B的数据流,所需要的最小传输带宽为:()A、2.4kHzB、3.6kHzC、5.4kHD、7.2kHz3、在数字通信系统中,其重要的质量指标是"有效性"和"可靠性",其中有效性对应的是:()A、传输速率B、传输内容C、误码率D、误块率4、根据纠错码组中信息元能否隐蔽来分,纠错码组可以分为:()A、线性和非线性码B、分组和卷积码C、二进制和多进制码D、系统和非系统码二、多选题1、根据山农公式可知,为了使信道容量趋于无穷大,可以采取的措施包括:()A、噪声功率为零B、噪声功率谱密度始终为零C、信号发射功率为无穷大D、系统带宽为无穷大2、以奈奎斯特速率进行抽样得到的以下抽样信号,仅用理想低通滤波器能将原始信号恢复出来的是:()A、自然抽样B、曲顶抽样C、理想抽样D、平顶抽样
2019/10/25 5:36:38 41KB 大唐移动
1
利用哈夫曼编码对数据进行无损紧缩,实现Huffman紧缩的编码器和译码器。
1.首先读入待紧缩源文件。
2.然后建立并分析字母表,对每种字符的出现频度进行统计,以频度作为建立Huffman树的权值。
3.频度表建好后,就可以根据算法建立Huffman树,对出现的每种字符进行Huffman编码。
4.此时,再次读入源文件,逐字节编码,将得到的编码流写入到磁盘文件。
5.译码过程先读入被紧缩的文件,将其解释为比特流,根据Huffman树,对比特流逐位译码,将译码结果逐次写入到磁盘文件。
2018/9/23 3:32:33 154KB 数据结构 哈夫曼问题 C++
1
LDPC的编译码MATLAB仿真,包含编码和译码
2021/2/7 7:08:36 7KB LDPC
1
LDPC基于音讯传递算法的BP译码程序,二进制,适用于AWGN信道
2017/9/7 3:02:15 569KB LDPC BP
1
1.本设计要求写一个哈夫曼编码/译码系统。
要求:1.初始化(Initialization)。
从终端读入字符集大小n,以及n个字符和n个权值,建立哈夫曼树,并将它存于文件hfmTree中。
2.编码(Encoding)。
利用已建好的哈夫曼树(如不在内存,则从文件htmTree中读入),对文件ToBeTran中的正文进行编码,然后将结果存入文件CodeFile中。
3.译码(Decoding)。
利用已建好的哈夫曼树将文件CodeFile中的代码进行译码,结果存入文件TextFile中。
4.打印代码文件(Print)。
将文件CodeFile以紧凑格式显示在终端上,每行50个代码。
同时将此字符方式的编码写入文件CodePrint中。
5.打印哈夫曼树(TreePrinting)。
将已在内存中的哈夫曼树以直观的方式(树或凹入表方式)显示在终端上,同时将此字符方式的哈夫曼树写入文件TreePrint中。
资源包括:论文(分析、代码说明、逻辑结构)代码测试文件
2015/6/21 1:40:02 404KB C++
1
本压缩包包括一份存储器与CPU连接的作业,作业方式为ppt,word。
另外添加了20套与存储器有关的试卷附有答案,作业内容如下:  某系统CPU地址总线20条,数据总线8条,存储器系统由8KB的ROM(用2K*8位的2716芯片)和1KB的RAM(用1K*4位的2142芯片)组成,译码器采用74LS138。
要求:画出CPU和存储器的连接图(采用全译码方式);
确定地址范围(ROM处于低地址,RAM处于高地址);
利用下列规范的逻辑电路符号表示(见附录)用Powerpoint做出演示电子版,两页,一页连接图,另一页为地址范围。
2016/7/2 21:48:03 4.04MB 存储器 CPU 74LS138
1
共 328 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡