ICode9

精准搜索请尝试: 精确搜索
  • 汉明码、海明校验码(Hamming Code)2021-12-06 09:03:08

    目录基础知识汉明码/海明校验码计算 基础知识 码距:又叫海明距离,是在信息编码中,两个编码之间对应位上编码不同的位数。例如编码100110和010101,第1、2、5、6位都不相同,所以这两个编码的码距就是4,并且可以通过异或的方式求出(异或后计算零的个数) 奇偶校验(Parity Check):一种校验代

  • python 汉明码2021-10-31 21:30:16

    import numpy as np def func(X): ''' 返回G * H_T ''' H = np.array( [[0, 0, 0, 1, 1, 1, 1], [0, 1, 1, 0, 0, 1, 1], [1, 0, 1, 0, 1, 0, 1]]) G1 = np.eye(4) G2 = [[X[0], X[1], X[

  • 计算机组成原理期末第四章【计算部分】2021-06-27 16:03:06

    Cache计算                                                                              占坑待补· 汉明码的计算      1)求汉明码 书写的步骤:               2)检查第几位出错:                      

  • 【通信】基于matlab语音信号仿真【含Matlab源码 957期】2021-06-20 09:06:18

    一、简介 1 整体流程设计 1.1 样本音频信号的频谱分析 1.2 对音频信号的滤波 1.3 对音频信号进行PCM编码 1.4 对编码后的信号进行汉明编码 1.5 对编码后的信号进行qpsk调制 1.6 发送信号进入AWGN信道 1.7 对接收到的信号进行qpsk解调 1.8 信道译码-汉明纠错和译码 1.9 对音频信号

  • 1363. 汉明码2021-06-01 19:34:02

    在\(0 \sim 2^{B}-1\)中,从小到大搜索出\(n\)个满足任意两个编码之间码距大于等于\(d\)的二进制编码。 const int N=70; int path[N]; int n,b,d; bool dfs(int u,int start) { if(u == n) { for(int i=0;i<n;i++) { cout<<path[i];

  • 海明码(汉明码)2021-04-23 22:03:33

    海明码(汉明码) 概念 汉明码(Hamming Code),是在电信领域的一种线性调试码,以发明者理查德·卫斯里·汉明的名字命名。汉明码在传输的消息流中插入验证码,当计算机存储或移动数据时,可能会产生数据位错误,以侦测并更正单一比特错误。由于汉明编码简单,它们被广泛应用于内存(RAM)。——百度百

  • 奇偶校验码&海明码&循环冗余校验码2021-02-08 12:31:46

    文章目录 一、奇偶校验码二、海明码三、循环冗余校验码 一、奇偶校验码 特点:能检错,但是不能纠错。码距: 一个编码系统中任意两个合法编码(码字)之间不同的二进数位(bit)数叫这两个码字的码距,而整个编码系统中任意两个码字的的最小距离就是该编码系统的码距。 为了使一个系统

  • ECC校验——汉明码(Hamming Code)2021-01-20 00:02:22

    本文参考板块与链接: https://en.wikipedia.org/wiki/Hamming_code #wiki英文版 https://zh.wikipedia.org/wiki/%E6%B1%89%E6%98%8E%E7%A0%81 #wiki中文版 前言   本文主旨意在讲清如何根据原理构造常用的汉明码,鉴于本人在网络查阅资料过程翻阅大量低效/无效文章,特记录如

  • 【408笔记-计组】海明码(汉明码)2021-01-15 09:03:03

    【3Blue1Brown官方双语】汉明码Part1,如何克服噪声 【3Blue1Brown官方双语】汉明码part2,优雅的全貌 由Richard Hamming于1950年提出的、目前还被广泛采用在网络传输等领域。 实现原理:在有效信息位中加入几个校验位形成海明码,使码距比较均匀的拉大,并把数据的每一个二进制位分配

  • 第三章 存储器(二续)2020-05-15 22:04:46

    3.2 主存储器 六、存储器的校验   考概率较高的是汉明码,自主命题可能会考如何进行编码 1. 编码的最小距离 最小码距:任意两组合法代码之间二进制位数的最少差异 编码的纠错、校验能力与编码的最小距离有关。 L - 1 = D + C(D >= C) L:编码的最小距离 D:检测错误的位数 C:纠正错误的

  • 汉明码的计算2019-10-16 14:00:36

    已知有效信息码求汉明码:   例子: 有效信息码为1100 1.根据公式:2^k>= n+k+1(k是校验码位数,n是有效信息码位数),可以知道校验码的位数是3位。 2.因为校验码所在的位在2^i(i>=0)位置上,所以准备好表格: 1 2 3 4 5 6 7 ? ? 1 ? 1 0 0       3.填写问号 ?1-> t3^t5^t7=1^1^0=0 ?2-> t3

  • Python 求汉明码的最小距离2019-03-10 08:53:36

    #求汉明最小距离 def hm_code_length(hm_code): ''' array()列表--数组 mat() 列表--矩阵 tolist() 矩阵--列表 ''' # 列表a用来装汉明码距离 a = [] for i in range(len(hm_code)): matV = np.mat(hm_code) # nonzero()将布尔

  • 汉明码——计算机网络——全网最通俗的讲解2019-02-24 15:48:18

       汉明码——计算机网络——全网最通俗的讲解       一、什么是汉明码(hamming code) “汉明码”,也称作“海明码”,英文名为“hanming code”,在通信领域中,“汉明码”有广泛的应用,由理查德·卫斯里·汉明于1950年发明。“汉明码”是一种“错误纠正码”,可以用来检测并且纠正数

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有