搜索资源列表
vhdl
- 伪随机序列发生器的vhdl算法 设计一个伪随机序列发生器,采用的生成多项式为1+X^3+X^7。要求具有一个RESET端和两个控制端来调整寄存器初值(程序中设定好四种非零初值可选)--Design of VHDL algorithm for pseudo random sequence generator is a pseudorandom sequence generator, using the generating polynomial 1+X^3+X^7. RESET has a cli
CRC
- 首先将用户输入的字符串转为二进制信息字段并左移16位后得到信息多项式,再利用生成多项式对信息多项式做模2除生成校验码,将16位的校验码拼接在左移空出的位置上,就是发送端发送的信息。由于传输过程中会有差错,所以接收方利用生成多项式对收到的信息同样做模2除检测,若余数为0,则传输过程中没有发生差错;若余数不为0,则传输过程中有差错。-First user input string converted to binary information field and moves to the left
CRC32
- 用查表法计算CRC码的crc32校验设计。生成多项式为标准多项式-Calculation of the CRC checksum crc32 Design lookup table. Standard generator polynomial is a polynomial
Convolution(compare217)
- 卷积码不同码型的性能比较,通过改变生成多项式,可以仿真不同的码型-Comparison of the performance of a convolutional code different patterns, by changing the generator polynomial, the different patterns can be simulated
zong
- (1) 数据源:随机产生752*8bit作为数据源 (2) 按照DTMB的能量扩散初始相位和生成多项式来产生伪随机数据并对原始数据源进行加扰 (3) 加扰后的数据直接进行解扰,观察误码率的值,验证加扰算法 (4) 按照DTMB标准构造BCH(1023,1013)来实现BCH(762,752)信道编码器和解码器,并观察其误码率是否为0来验证其正确性。 (5) 最后把能量扩散和BCH编码级联,接收端把BCH解码和解扰级联,观察其误码率,验证正确性。 -(1) Source: ra
xhmcode
- 环码:无权码,每位代码无固定权值,任何相邻的两个码组中,仅有一位代码不同。 一个(n,k)线性分组码C,若它的任一码字的每一循环移位寄存器都是C的一个码字,则称C是一个循环码 给出了循环码的定义以及由生成多项式求解生成矩阵和系统生成矩阵的过程,并在Matlab环境下写出了循环码的编码器代码,实现了编码功能- Ring Code: no right code, each code is no fixed weight, any two adjacent code groups,
CRC16_2
- 循环冗余校验CRC16代码,本例程通过查表法实现CRC16,生成多项式为0X11021-CRC16 cyclic redundancy check code, the routines to achieve CRC16 look-up table method, generating polynomial 0X11021
CRC
- CRC校验码,实现了求得3bit信息序列的CRC校验码,生成多项式取g(x)=X^3+X+1,对应的生成序列为1011.-CRC is to achieve the sequence information obtained 3bit the CRC generator polynomials take g (x) = X ^ 3+ X+ 1, corresponding to generate a sequence of 1011.
crc16_demo_20160425_512Byte
- 并行输入任意字节,两种国际标准的CRC16,循环冗余校验,生成多项式为8005或者1202两种国标,生成并行16为校验码,准确适用,亲测工程应用-Enter any byte parallel two international standard CRC16, cyclic redundancy check generator polynomial for the 8005 or 1202 two kinds GB, 16 generate parallel code verification,
crc
- crc32 源代码,包括16位和32位crc算法,循环冗余校验码(CRC)的基本原理是:在K位信息码后再拼接R位的校验码,整个编码长度为N位,因此,这种编码又叫(N,K)码。对于一个给定的(N,K)码,可以证明存在一个最高次幂为N-K R的多项式G(x)。根据G(x)可以生成K位信息的校验码,而G(x)叫做这个CRC码的生成多项式-crc32 functions
crc-ccitt
- 用查表法计算 CRC 码的 CRC-CCITT 校验软件设计;通信传输方式通过共享文件实现;生成多项式为 CRC-CCITT,能在两台计算机上运行程序,一台产生 CRC 码,另一台校验。-CRC-CCITT check software is designed by using look-up table method communication transmission mode is realized by shared file generating polynomial is CRC
cyclic_en_15_11
- 循环码(15, 11),该系统循环码编码器的生成多项式是g(x) x^4 + x + 1-cycle code(15, 11),generation polynomial is g(x) x^4+ x+ 1.
crc16
- 信息交换内容为文本文件;通信信息交换通过共享文件实现编码要求:用模 2 除法计算 CRC 码,生成多项式为 CRC-16 能在两台计算机机上运行程序,一台产生 CRC 码,另一台校验。-Clearing the contents of a text file communications exchange achieved through shared document coding requirements: CRC code calculated by modulo-2 division,
new 1.txt
- CRC8Java 校验代码CRC校验可以简单地描述为:例如我们要发送一些数据(信息字段),为了避免一些干扰以及在接收端的对读取的数据进行判断是否接受的是真实的数据,这时我们就要加上校验数据(即CRC校验码),来判断接收的数据是否正确。在发送端,根据要传送的k位二进制码序列,以一定的规则(CRC校验有不同的规则。这个规则,在差错控制理论中称为“生成多项式”。)产生一个校验用的r位校验码(CRC码),附在原始信息后边,构成一个新的二进制码序列数共k+r位,然后发送出去。在接收端,根据信息码和CRC码
CRC
- MODBUS RTU协议的仪表通信时需要进行CRC校验,单片机可以用此程序生成CRC校验码,多项式是0xA001 所用单片机为STC15系列单片机,不过CRC生成过程很简单,通用的51单片机都可以生成(MODBUS RTU protocol instrument communication needs CRC verification, SCM can use this procedure to generate CRC checksum, the polynomial is 0xA001
D 生成泽尼克多项式的matlab代码
- 拟合zernike多项式,这里给出了前35项的泽尼克像差。有需要的话可以继续添加像差。(Fitting zernike polynomial.The zernike aberrations of the first 35 terms are given here. Continue to add aberrations if necessary)
polynomial_test
- 根据所输入的素数和级数生成相应的不可约多项式,并输出系数列表。(According to the input of prime Numbers and series to generate the corresponding irreducible polynomials, and the output coefficient list.)
卷积码的编码和VB译码
- 在MATLAB上设计一个(2,1,3)卷积编码器和对应的采用维特比译码算法的译码器。编码器的生成多项式为:[1 0 1;1 1 1]。将编码器的输出经过一个高斯白噪声信道的结果作为译码器的输入,观察比较译码器输出和编码器输入,了解卷积码的容错性,并计算译码结果的误比特率.(A convolutional coder (2, 1, 3) and corresponding decoder using Vitby decoding algorithm are designed on MATLAB.
CRC8(0x07)校验
- 按照生成多项式X8 + X2 + X + 1校验传输数据。(The data is transmitted in accordance with the generated polynomial X8 + X2 + X + 1.)
odu_yzferto
- 卷积码译码算法改进 实现Conv (2,1,9)的编码,软判决滑动窗维特比译码,其生成多项式为G0 561(八进制),G1 753()