相移+格雷码,多频外差,代码(matlab c++) 单目结构光三维扫描 双目结构光三维扫描 相机标定,投影仪标定,系统标定 基本matlab版本相位编码与解码 基于c++版本相位编码与解码 这段代码主要是实现了相移+格雷码编码与解码以及三频四相编码与解码的功能。 ----一下内容来源于AI对源码的解读,仅供参考 首先,代码中包含了两个类:GrayCoding和MultiFrequency。GrayCoding类用于相移+格雷码编码与解码,MultiFrequency类用于三频四相编码与解码。 在GrayCoding类中,GenerateFringe函数用于生成相移+格雷码的条纹图像。代码中定义了一些变量,如条纹宽度P、相移步数N、图像分辨率Rows和Cols等。然后,通过嵌套循环生成四步相移的条纹图像,并保存为G1.bmp、G2.bmp、G3.bmp和G4.bmp。接着,生成格雷码的条纹图像,并保存为G5.bmp、G6.bmp、G7.bmp、G8.bmp、G9.bmp和G10.bmp。 SolvePhase函数用于解码相移+格雷码的条纹图像。首先,定义了一些变量,如phi、ph
2023-09-20 14:48:05 89KB 软件/插件 matlab c++ 3d
1
1.对一个声音信号a .wav file作为处理对象; 2. 执行抽样,抽样频率fs=8kHz; 3. 实现对A律(A=87.6)压缩特性近似的13折线函数,采用格雷码; 4. 调制方式为4psk; 5. 信道无噪声; 6. 接收段根据发送端采用的技术,做相应处理,并对恢复出的信号进行绘图。
2023-03-29 11:33:47 4KB 数字通信
1
讲的是十进制转化为二进制进而转化为格雷码的matlab小程序,只能转化整数
2022-06-01 21:05:13 12KB 进制转化
1
格雷码Gray的分治构造算法.doc
2022-05-12 18:12:13 117KB 算法 文档资料
单片机格雷码二进制转换电路。是有单片机C程序和proteus电路图的。
2022-05-07 11:04:44 16KB 单片机 格雷码
1
本程序使用MATLAB实现了将二进制编码转化成格雷码编码
2022-05-06 18:14:12 431B matlab 源码软件 开发语言
1
文章简单介绍了BCD码、8421码、余三码、格雷码的基础知识及区别
2022-05-05 08:52:39 36KB BCD码 8421码 余三码 格雷码
1
编码:相移法+格雷码demo.zip
2022-04-27 21:43:56 4.82MB matlab
1
为了解决在运用相移技术和二元光栅编码结构光进行相位展开时存在的误码问题,提出了一种新的互补型二元光栅编码。通过多投一幅格雷码图案,并利用格雷码相邻码字之间Hamming距离为1的特点,设计出互补的两种编解码方式。利用两种编码出现误码位置的不同,并结合相移技术解决了去包裹过程中的误码问题。论述了互补型二元光栅编码的设计方法及特点,并详细分析了基于互补型二元光栅编码的相位展开过程。计算机模拟和三维重建实验清楚地表明,提出的互补型光栅编码能很好地解决了误码问题且具有很高的可靠性。
2022-04-18 00:15:28 1.89MB 光学测量 结构光 相位展开 格雷码
1
Matlab/Octave 脚本执行以下操作: (a) 随机二进制序列的生成(b) 根据格雷映射为每个 16-QAM 星座符号分配 4 位组(c) 添加高斯白噪声(d) 16-QAM 符号的解调和(e) 每十进制去映射到格雷转换(f) 计算误码数(g) 以 1dB 的步长为 Eb/No 的每个值运行此程序。 关于 16QAM 理论误码率的讨论,请参考帖子http://www.dsplog.com/2008/06/05/16qam-bit-error-gray-mapping/
2022-04-09 16:50:14 2KB matlab
1