卷积码是在信息序列通过有限状态移位寄存器的过程中产生的。
通常,移存器包含N级(每级A比特),并对应有基于生成多项式的m个线性代数方程,输入数据每次以A位(比特)移入移位寄存器,在此同时有n位(比特)数据作为己编码序列输出,编码效率为A/n。
参数N被称作约束长度,它指明了当前的输出数据与多少输入数据有关。
它决定了编码的复杂度。
译码器的功能就是,运用一种可以将错误的发生减小到最低程度的规则或方法,从已编码的码字中解出原始信息。
在信息序列和码序列之间有一对一的关系。
此外,任何信息序列和码序列将与网格图中的唯一一条路径相联系。
因而,卷积译码器的工作就是找到网格图中的这一条路径。
Viterbi算法可被描述如下;
把在时刻i,状态所对应的网格图节点记作,每个网相节点被分配一个值。
节点值按如下方式计算:(1)设,。
(2)在时刻i,对于进入每个节点的所有路径计算其不完全路径的长度。
(3)令为在i时刻,到达与状态。
相对应的节点的最小不完全路径长度。
通过在前一节点随机选择一条路径就可产生新的结果。
非存留支胳将从网格图中删除。
以这种方式,可以从。
处生成一组最小路径。
(4)当L表示输入编码段的数目,其中每段为k比特,m为编码器中的最大穆存器的长度,如果,那么令,返回第二步。
一旦计算出所有节点值,则从时刻,状态。
开始,沿网格图中的存留支路反向追寻即可。
这样被定义的支路与解码输出将是一一对应的。
关于不完全路径长度,硬判决解码将采用Hamming距离,而软判决解码将采用Euclidean距离。
2023/11/27 12:42:20 39KB 卷积 编解码
1
前台页面首页以大标题的形式显示BLOG文章。
点击文章,可查看全文,并可对文章进行评论。
标签BLOG标签集合,点击标签可找到对应的文章,方便进入BLOG的用户找到自己需要的内容。
搜索标题搜索和智能模糊搜索。
留言BLOG留言。
后台管理:文章管理对文章进行管理包括添加文章、删除文章、修改文章内容、状态修改(正常、隐藏)。
栏目管理添加、删除、修改栏目。
评论管理主要目的是修改评论状态(审核)。
系统配置修改BLOG名称,关键字描述程序路径头像个人简历管理帐号管理密码。
留言管理对留言进行回复。
友情管理添加、修改、删除友情连接。
作者BLOG进入BLOG主页。
2023/11/27 0:20:38 880KB 博客 BLOG 源码
1
1.Windows下面对Android4.2.2系列的手机进行adb调试;
2.支持中文路径的push和pull;
3.感谢csdn网友"水的发毛"提供win下的编译版本;
2023/11/27 0:48:23 412KB adb push pull 支持
1
电网络的课堂作业,希望对以后的人有所帮助,不过这个过程还是比较简单的,希望后人改进。
2023/11/25 20:16:37 2KB 作业
1
直接打包我pip安装好的包,放到环境pip包路径就好,或者放到自己的工程文件里,import,简单粗暴我的环境:win10+python3.7+TensorFlow1.13.1gpu(conda的虚拟环境)上下兼容
2023/11/24 21:25:40 3.19MB 人脸识别 dlib
1
2019年在乌镇召开的互联网大会,各位大佬齐聚一堂。
《携手构建网络空间命运共同体》积极回应各方期待,全面阐释“构建网络空间命运共同体”理念的时代背景、基本原则、实践路径和治理架构,倡议国际社会携手合作,共谋发展福祉,共迎安全挑战,把网络空间建设成造福全人类的发展共同体、安全共同体、责任共同体、利益共同体。
互联网发展日新月异,构建网络空间命运共同体必须与时俱进。
欢迎各方持续为丰富发展“构建网络空间命运共同体”理念贡献智慧力量,携手开创全人类更加美好的未来!
2023/11/24 10:22:54 1.28MB 互联网
1
readme.txt项目名称:WatchProcessService功能描述:使用系统服务的方式,守护进程的开启状态。
使用步骤:1、解压WatchProcess.rar,能看到这个文件,证明已经解压了。
笑。
2、修改WatchProcessService.config中的内容 appname填写进程运行时的名称,不要加exe哦。
filepath程序的绝对路径 拷贝WatchProcessService.config到C:\WINDOWS\system32,因为服务运行时会默认为该目录3、运行install.bat文件4、打开服务 开始-运行-cmd-services.msc5、找到服务WatchProcessService 右键-属性 登录-允许服务与桌面交互应用 常规-启动确定PS:没有资源分了,收2分,评论后还给你哈。
2023/11/23 9:58:41 23KB C# 守护进程服务
1
蚁群算法模型(美赛B题C问,可直接调用)画图,比较,一键式操作,基本改改就能用来做C的路径规划了感谢分享师兄~
2023/11/22 20:35:58 3.47MB j'd'
1
实现了管理员登录、输出景区景点分布图、景点的查找与排序、输出导游线路图、输出两个景点间的最短路径和最短距离、记录停车场车辆进出信息等。
在数据结构方面,实现了图、栈、队列等ADT,其中图使用了邻接表和邻接矩阵两种形式表示。
在算法中,实现了快速排序算法,实现了使用者提供不完整信息的字符串匹配KMP算法,实现了输出最短路径的Dilkstra算法,实现了生成最小生成树的Prim算法,最后使用改良的Prim算法近似出哈密尔顿回路。
2023/11/22 16:58:06 105KB code
1
opencv320编译需要的ffmpeg_version.cmake,下载后放到cmake指定的下载文件路径即可
2023/11/21 5:51:25 361B opencv 320  ffmpeg_versi
1
共 1000 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡