编码:functionoutput=cnv_encd(G,k0,input)%cnv_encd(G,k0,input),k0是每一时钟周期输入编码器的bit数,%G是决定输入序列的生成矩阵,它有n0行,L*k0列。
n0是输出bit数,%参数n0和L由生成矩阵G导出,L是约束长度。
L之所以叫约束长度%是因为编码器在每一时刻里输出序列不但与当前输入序列有关,%而且还与编码器的状态有关,这个状态是由编码器的前(L-1)k0。
%个输入决定的,通常卷积码表示为(n0,k0,m),m=(L-1)*k0是编码%器中的编码存贮个数,也就是分为L-1段,每段k0个%有些人将m=L*k0定义为约束长度,有的人定义为m=(L-1)*k0%查看是否需要补0,输入input必须是k0的整数倍译码:functiondecoder_output=viterbi_decoder(G,k,channel_output)
2024/4/21 15:35:36 4KB 卷积编码译码 matlab viterbi译码
1
c语言编写,适用范围比较广,典型的FIR滤波器c语言代码编码实现。
2024/4/21 5:25:42 11KB FIR滤波器
1
本文用Verilog语言实现了汉明码的编码和译码。
在介绍汉明码编码和译码原理的基础上,设计出了汉明码的编码器和译码器,写出了基于Verilog实现的源程序,并通过modelsim软件的仿真。
2024/4/21 5:50:56 323KB fpga
1
用C++语言实现算术编、解码。
能合理输出码字,解码。
2024/4/19 18:33:09 2KB 数据压缩 算术编码 C++
1
java编程含有界面以及完整代码〈程序〉→main()〈语句块〉〈语句块〉→{〈语句串〉}〈语句串〉→〈语句〉;
〈语句串〉|〈语句〉;
〈语句〉→〈赋值语句〉|〈条件语句〉|〈循环语句〉〈赋值语句〉→ID=〈表达式〉;〈条件语句〉→if〈条件〉〈语句块〉〈循环语句〉→while〈条件〉〈语句块〉〈条件〉→(〈表达式〉〈关系符〉〈表达式〉)〈表达式〉→〈表达式〉〈运算符〉〈表达式〉|(〈表达式〉)|ID|NUM〈运算符〉→+|-|*|/〈关系符〉→<|<=|>|>=|=|!>word.wordList包(存储了关键字):word:此类是定义了存储关键字的结构:包括String型的关键字,和int型的识别符。
wordList:此类存储了29个关键字,在构造函数中初始化。
2、word包(进行词法分析)中:basicFunction:此类定义了做词法分析的基本函数:GetChar()将下一输入字符读到ch中,搜索知识器前移一个字符位置GetBC();
检查ch中的字符是否为空白。
若是,则调用GetChar直至不是字符为止Concat();
将ch中的字符连接到strToken之后IsLetter();
判断ch中的字符是否为字母IsDigit();
判断ch中的字符是否为数字Reserve();
对strToken中的字符创查找保留字表,若是则返回它的编码,否则返回0Retract();
将搜索指示器回调一个字符位置RetractStr();
将strToken置空lexAnalysis:此类是用来进行词法分析,将分析后的单词存入word数组中,(注:在词法分析中,若是一串字母,则认为是ID,若是数字,则认为是NUM。
存储的时候识别符分别存ID与NUM的识别符,但是内容仍然是自己的内容)其中的wordAnalysis函数就是词法分析函数(具体实现请看后面的重要函数分析)3、stack包(定义栈)中:栈是通过链表来定义的,因此StringListElement:次类定义了链表的每一个节点StringStrack:此类定义了栈,其中有长度属性,有函数:Top();用来取得栈顶Push();
压栈Pop();
出栈4、sentence包(语法分析)中:juzi:定义了文法的句子的结构:key(左边部分)content[](右边推出的部分)lo(长度)grammar:存储了文法的27个关系式AnalysisFB:定义了分析表的存储结构AnalysisF:存储分析表SentenceAnalysis:语法分析JuProduction(wordw):此函数是用来判断在当前栈与输入串的情况下,用哪一个产生式,返回产生式在数组中的下标 若输入串的第一个字符与栈顶字符相同则表示可以规约,则返回-1;
若不能过用产生式,则返回-2;
AnalysisBasic(wordw):此函数是分布进行语法分析,对栈操作 *根据所需要的产生式对符号栈进行操作 *返回0表示规约;
返回1表示移进;
否则表示输入串不是文法的句子5.Main包(主界面)中Main:此类定义了图形界面
2024/4/19 1:25:48 3.25MB 词法分析器及语法分析器
1
采用PCM编码原理及FPGA编程技术实现PCM数字基群接口传输低速数据的接入
2024/4/18 18:51:56 130KB FPGA
1
现在使用QQ邮箱服务器加上了SSL验证,解决了由于编码不一致使用XE发送邮件中文乱码的问题
2024/4/18 15:13:23 3.33MB Delphi XE QQ 163
1
这是最新版本的zip4j,版本号是1.3.2官网上没有提供api文档,我生了一份,一并打在zip包中,希望能有所帮助。


为了方便大家,本资源不设下载积分。
Java操作zip压缩格式的开源项目,功能强大而且使用方便,能完全满足Java操作Zip压缩文件,官方网址为:http://www.lingala.net/zip4j/可以下载到jar包、源码和示例,好像没有提供API文档。
不过需要使用代理访问,如果读者嫌麻烦那就从这里下载吧,虽然收取3个CSDN积分,但您评论后一般就可以返还积分了,我也需要积分去下载别人的资源,请谅解!资源包括:jar包、文档、源码和一些官方示例该项目的官方说明:Keyfeatures(主要特性):Create,Add,Extract,Update,RemovefilesfromaZipfile(针对ZIP压缩文件创建、添加、抽出、更新和移除文件)Read/WritepasswordprotectedZipfiles(读写有密码保护的Zip文件)SupportsAES128/256Encryption(支持AES128/256算法加密)SupportsStandardZipEncryption(支持标准Zip算法加密)SupportsZip64format(支持zip64格式)SupportsStore(NoCompression)andDeflatecompressionmethod(支持Store(非压缩)和Deflate压缩方法---不太明白)CreateorextractfilesfromSplitZipfiles(Ex:z01,z02,...zip)(针对分块zip文件创建和抽出文件)SupportsUnicodefilenames(支持Unicode编码文件名)ProgressMonitor(进度监控)
2024/4/18 1:12:35 866KB zip zip4j 压缩
1
信道编码的Matlab和FPGA的实现
248KB FPGA
1
通过项目的实施,建立主数据编码规范、管理流程、管理规范和主数据标准,通过主数据平台固化和落实主数据标准和管理体系,实现主数据全生命周期的统一和规范管理。
1
共 1000 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡