基于FPGA的模糊逻辑芯片的设计与研究

来源 :东北大学 | 被引量 : 0次 | 上传用户:zh9958
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
模糊逻辑控制是智能控制的重要组成部分,近年来FPGA技术及EDA技术的快速发展为其硬件实现开辟了广阔的前景。由于FPGA芯片集成度高,开发周期短,可重用性强等特点,基于FPGA的模糊逻辑控制在智能商品、智能家电、智能交通控制等领域拥有巨大的市场应用价值。   本文主要研究了基于FPGA的模糊逻辑芯片的设计。首先利用MATLAB中的模糊逻辑工具箱进行设计和仿真,然后是基于FPGA的模糊逻辑控制芯片的具体设计,在此过程中探讨了两种设计方法。   一、快速查表法。此种方法是通过离线计算出模糊控制查询表,然后在FPGA上编程实现。对于离线计算部分,首先利用C语言程序生成所需的模糊控制查询表,然后将生成的模糊控制查询表在QUARTUSⅡ软件平台上编程实现。   二、在线推理法。这是将模糊逻辑推理过程在QUARTUSⅡ软件平台上直接编程实现。按照模糊控制器的基本结构,将设计模块分成三大模块:模糊化,模糊推理,反模糊化。为了提高算法的通用性和实用性,尽可能的节省芯片资源,本文隶属度函数设计为论域可调的三角函数,通过多分支选择判断结构直接求出输入变量值对应的隶属度和语言变量。在模糊推理模块中,外部采用循环结构,内部采用多分支判断选择结构求出输出语言变量对应的隶属度值,同时进行Min-Max推理运算得到输出控制的模糊量。在反模糊化模块中,通过反模糊化函数选择器设置三种反模糊化的方法:重心法,最大隶属度法,中位数法。用户根据需要可方便选择使用。   本文设计的基于FPGA模糊逻辑控制芯片采用自顶向下的设计方法,运用VHDL硬件描述语言在系统级上进行设计,并利用QUARTUSⅡ软件平台对每一个功能模块进行仿真和验证。联合仿真在离散点上的输出结果与模糊控制查询表的结果基本一致,证明了其有效性。  
其他文献
随着技术的进步与人们需求的不断增加,嵌入式系统的应用范围不断扩大,尤其在电子、通信、交通等领域。在这种背景下,本文从应用与实践的角度出发,设计开发了一款基于32位ARM微处
大气激光通信是指利用激光束作为载体在大气中进行语音、数据、图像信息双向传送的一种技术,它在解决“最后一公里”问题、应急通信等方面有着良好的应用前景。尽管大气激光
期刊
签名是一种使用广泛的用于鉴定身份的生物特征,是社会生活普遍接受的一种同意或授权的方式。在电子商务银行业务、处理单据、签订合同等领域有广泛的应用,并具有相应的法律效力
期刊
传统雷达信号由于频率稳定度和精度的限制,无法适应现代电子战环境下对雷达信号的高分辨率、低杂散、高纯度等要求。雷达信号发生器的关键技术是宽带信号频率合成技术。本文提
近年来,ZigBee技术被广泛应用于各个领域,在电力行业,ZigBee技术的应用涉及发电、输电、配电、变电各个环节,为智能电网建设提供了可靠的技术支持。在变电站临时接地线监测系统中,可通过ZigBee技术实现地线挂接状态数据的实时准确传输,但由于无线信号质量易受外界环境干扰,对ZigBee通信网络可靠性的研究非常重要。本文首先对无线信号尤其是ZigBee信号的传播方式、衰落特性进行了研究,分析了变
本文以无线电监测技术为背景,分别研究了基于软件无线电的无线电监测技术、基于MUSIC算法的测向技术以及基于TDOA的定位技术。本文以无线电监测的相关技术为主要研究方向,对
期刊
期刊