对于巴克码的实现方法有很多。比如,有利用VHDL,Verilog HDL来设计并实现5位巴克码,7位巴克码,11位巴克码的识别器,有利用CPLD设计出了11位的巴克码发生器和检测设备的,还有利用MATLAB实现巴克码同步电路设计与仿真的。11位或者13位的巴克码可以用于直接序列扩频和脉冲压缩雷达系统。近几年,由于DSP的优点(具有新型算法,当算法复杂时需要的时间较短以及令人欣赏的灵活性),使其在巴克码中的使用越来越多了。在找到了巴克码后,很多学者利用计算机的穷举搜索的方法,又找到了很多适用于群同步的码组,比如威拉德码,毛瑞型码,林德码等,很多的码长超过了13位,这些更长的群同步码进一步提高了同步性能[2]。86508
由于巴克码不但具有简单的相关特性,而且其拥有良好的时间带宽积,处理起来简单易行。数字技术的发展,使数字电路的集成度大大提高,芯片的处理能力大大加快,所以,巴克码在雷达技术方面的处理和实现也成为了可能。在雷达技术中,脉冲压缩技术是研究人员共同认可的重点技术之一,其可以使巴克码在雷达技术方面得以应用。有的研究采用脉冲压缩技术,使巴克码信号接受匹配滤波处理,大大地提高信噪比[3];有的在组合巴克码距离旁瓣分布特性的基础上,设计出组合巴克码旁瓣滤波器的方法;还有研究人工神经网络在二相编码信号距离旁瓣中的作用[4]。论文网
巴克码在生物医学方面也有一些应用。比如在医学影响方面,医生总是希望影像能够客观的反应患者的身体状况。利用巴克码尖锐的相关特性,使其作为超声传感器的激励信号,并构建相关的匹配滤波器来抑制回波的噪声,可以使成像更加清晰。
总体来说,对于巴克码的研究和应用还是比较广泛,分布于雷达领域,气象领域,生物医学工程等方面。