西门子PLC中使用的32位格雷码转换为自然二进制码的程序
2021-06-26 21:02:40 467B 格雷码 32位格雷码 格雷码译码
1
格雷码映射 格雷码的二、十六进制转换 格雷码的二、十六进制转换
2021-06-22 11:48:59 22KB 格雷码
1
FIFO (先进先出队列)是一种在电子系统得到广泛应用的器件,通常用于数据的缓存和用于容纳异步信号的频率或相位的差异。FIFO的实现通常是利用双口RAM和读写地址产生模块来实现的。FIFO的接口信号包括异步的写时钟(wr_clk)和读时钟(rd_clk)、与写时钟同步的写有效(wren)和写数据(wr_data)、与读时钟同步的读有效(rden)和读数据(rd_data)。为了实现正确的读写和避免FIFO的上溢或下溢,通常还应该给出与读时钟和写时钟同步的FIFO的空标志(empty)和满标志(full)以禁止读写操作。
2021-06-18 13:35:08 56KB VHDL 格雷码
1
此代码是在CDCSS的基础上修改的,采用AWGN信道加扰,对比未编码BPSK调制性能,给出了最后的BER性能仿真曲线。此处格雷码码型来自《差错控制编码》林舒第二版的循环码章节最后部分。
2021-06-11 09:52:00 1.11MB 格雷码(23,12)
1
Gray Code是一个数列集合,每个数使用二进位来表示,假设使用n位元来表示每个数好了,任两个数之间只有一个位元值不同,例如以下为3位元的Gray Code: 000 001 011 010 110 111 101 100 由定义可以知道,Gray Code的顺序并不是唯一的,例如将上面的数列反过来写,也是一组Gray Code: 100 101 111 110 010 011 001 000 Gray Code是由贝尔实验室的Frank Gray在1940年代提出的,用来在使用PCM(Pusle Code Modulation)方法传送讯号时避免出错,并于1953年三月十七日取得美国专利。
2021-05-30 15:54:42 902B C 经典 算法 格雷码
1
自动生成N位格雷码程序,算法复杂度为O(N^2) 实现方法: 1. 1位格雷码有两个码字 2. (n+1)位格雷码中的前2n个码字等于n位格雷码的码字,按顺序书写,加前缀0 3. (n+1)位格雷码中的后2n个码字等于n位格雷码的码字,按逆序书写,加前缀1 4. (n+1)位格雷码的集合 = n位格雷码集合(顺序)加前缀0 + n位格雷码集合(逆序)加前缀1 简而言之,就是在后一个格雷码等于前一个相邻的格雷码按顺序书写,加前缀0,再按逆序书写,加前缀1
2021-05-30 08:28:15 654KB 格雷码
1
界面简单的小程序,输入格雷码二进制十进制数字,转换成另外两种数据
2021-05-23 15:49:30 7KB 格雷码 二进制转换 GUI
1
基于 VHDL 格雷码编码器的设计
2021-05-17 20:15:11 409KB vhdl fpga/cpld
1
使用高频照明快速分离场景的直接分量和全局分量
2021-04-30 22:05:52 1003KB 二值化 单目格雷码结构光
1