基于支持向量机的滤波器设计及硬件实现

来源 :浙江大学 | 被引量 : 0次 | 上传用户:dusun
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
滤波器是电子设备中的常见模块,经典的滤波器设计方法有窗函数法,频率抽取法等。自机器学习的理论出现后,神经网络等算法广泛应用到FIR滤波器的设计中。本文针对传统FIR滤波器设计方法及神经网络设计方法的不足,在改进使用支持向量机(SVM)设计FIR滤波器方法的基础上,提出了 SVM设计FIR滤波器的硬件实现方法,将由SVM设计的滤波器移植到硬件上。使用SVM构造FIR滤波器,得到的滤波器可更新,并且使用的训练样本较少,本文中使用理想滤波器的幅值响应训练SVM。在建立SVM模型的过程中,本文引入针对训练集输出值的放大参数,该参数将数据集分离,并影响最终的幅频响应。SVM模型中训练参数较多,如训练组数、惩罚参数、核函数参数等,本文进行多次测试,将结果进行比较得到最优训练参数,据此构建基于SVM的FIR滤波器模型。相对于窗函数,使用S VM设计的滤波器具有良好的幅频特性,边界控制较为精确,通带较为平缓,阻带波动次数较少,衰减较多。为了保证滤波器的可更改性和便于其移植到其他系统里,利用生成的FIR滤波器模型构建一个位于FPGA上的嵌入式系统。FIR滤波器嵌入式系统主要由SVM构成,对SVM算法中频繁出现的核函数计算以及浮点数乘法加法运算进行硬件实现,对SVM算法中的训练部分和分类部分进行软件框架实现。本文对核函数的硬件实现进行优化,针对RBF核函数,进行算法上的改进,加速运算,同时使用流水线、向量分割等方法加速硬件系统,并平衡速度与资源。最终系统中单次分类测试向量的时间约为20us,滤波准确率可达到98.41%。
其他文献
中职专业课大致可分为专业理论课和专业技能课.中职理论课普遍存在学生兴趣低、理解难、学习效果差的问题,如何构建高效课堂成为理论课教师最头疼、最迫切需要解决的问题.本
近年来,我国城市化进程快速发展,大量农村人口涌入城市,极大的促进了建筑事业的发展,而大户型的价格比较昂贵,很多人难以支付,在这样的基础上,增加一些小户型设计,可以满足更
当前,随着素质教育的不断推进和深入,德育教育愈加受到人们的重视.小学阶段是学生良好行为习惯、道德品质和意志观念养成的重要时期,因此,对小学生实施德育教育至关重要.小学
《幼儿园教育指导纲要》提到“要引导幼儿接触优秀的儿童文学作品,让他们体验语言的丰富优美,并借助各种活动加深幼儿对作品的感受和理解。”众所周知,儿童故事大多立意独特
用真空熔结法在碳钢表面制备了稀土镍基自熔合金涂层,利用扫描电镜对熔覆层组织进行了观察与分析,用X射线衍射仪对涂层进行了物性分析,采用显微硬度测试仪对熔覆层进行了硬度