qt 做网站,建设工程施工合同内容,如何网上免费打广告,网站 代理 备案 费用本文为2023年第七届全国大学生集成电路创新创业大赛#xff08;“集创赛”#xff09;芯原杯一等奖作品分享#xff0c;参加极术社区的【有奖征集】分享你的2023集创赛作品#xff0c;秀出作品风采#xff0c;分享2023集创赛作品扩大影响力#xff0c;更有丰富电子礼品等… 本文为2023年第七届全国大学生集成电路创新创业大赛“集创赛”芯原杯一等奖作品分享参加极术社区的【有奖征集】分享你的2023集创赛作品秀出作品风采分享2023集创赛作品扩大影响力更有丰富电子礼品等你来领 团队介绍
参赛单位东南大学 队伍名称一口气全队 指导老师黄见秋 参赛队员黎颖李欣欣甘云汉 总决赛奖项一等奖
项目概述
本项目旨在设计一款基于芯原DSP (数字信号处理器)核ZSPNano的智能语音识别SoC芯片基于芯原自主半导体IP搭建的技术平台可以快速设计出满足不同应用的SoC产品实现自主可控国产SoC芯片帮助缩短产品的上市时间。该SoC芯片采用芯原公司自主研发的DSP核作为主控芯片集成了高性能的语音信号采集、处理、识别等功能模块实现语音信号的采集、处理和识别功能将能够支持基于深度神经网络模型的智能语音识别算法和传统的语音识别算法。同时该芯片还具备低功耗、低延迟、高精度等特点适用于各种智能语音识别场景可广泛应用于智能音箱、车载语音系统、语音翻译、智能家居、智能安防、智能手表、智能音箱等场景。该项目旨在为用户提供一种更加高效、便捷、安全的本地语音识别解决方案推动智能语音识别技术的发展。
本项目的设计和开发基于ZSPNano的语音处理SoC设计平台和现有系统框架完成配合现有DSP核、语音处理单元、存储器、I2C、I2S、PDM麦克风、WDT等功能模块设计了能够满足系统需求的AMBA总线实现音频数据输入输出、音频的数据处理与关键字判断识别、低功耗设计与综合。我们设计的基于芯原DSP核ZSPNano的智能语音识别SoC芯片包括以下内容
基于Design Spec规定的memory mapping完成了AHB Bus的设计基于Design Spec规定的memory mapping完成了APB Bus及AHB2APB Bridge的设计。完成了必要的功能验证及结果输出基于系统环境验证可靠完成了低功耗及其唤醒的实现其中包含低功耗软件实现与MFCC硬件加速实现。完成了对低功耗实现的验证与评估
硬件概述
在本项目中硬件设计主要包含两部分一部分是AMBA总线系统的设计包括AHB总线矩阵以及AHB转APB桥另一部分是语音梅尔倒谱系数Mel-scaleFrequency Cepstral Coefficients下文以MFCC代替提取硬件电路包括硬件基2蝶形FFT运算单元、梅尔滤波器组以及离散余弦变换(DCT)运算单元等数字系统构成。 我们的AMBA总线设计如下图所示
MFCC硬件设计如下图所示该MFCC硬件包含5大模块预处理模块、(512点)傅里叶变换模块、梅尔滤波器组、对数运算模块以及离散余弦变换模块对其进行封装后将总体模块根据数据流连接并将输入输出寄存器组和控制寄存器映射到APB总线上。
为了实现对硬件电路的自动化验证我们编写了一套从MATLAB定点化模型的输出输出到Verilog仿真模型的数据对比测试代码分别在每一个计算模块的testbench中加入这些数据源输入、硬件输出捕获以及输出与MATLAB模型对比的task实现自动化仿真并将出错的数据地址显示在终端中以便轻松检查电路的设计是否有错误以及快速定位错误位置。
软件概述
在本项目中系统流程如下图所示分为初始化sleepZSP_nano wakesystem wake结束回到sleep四个状态。 其中初始化状态对i2c和PDM进行初始化 sleep状态根据赛题要求仅开启PDM时钟ZSPNano进入低功耗状态并保持 倘若PDM读取中断且读满1帧数据就由sleep状态进入ZSP_nano wake状态进行唤醒 在ZSP_nano wake状态中经过三层判断第一层通过“短时能量、短时过零率双门限端点检测法”判断读取数据是否为有效第二层通过MFCC特征提取判断处理数据是否为语音第三层通过关键词唤醒方法判断是否为“Hi Verisilicon”。倘若判定结果为否则返回sleep状态对任意一层皆适用倘若前两层判断为是则进入下一层最后一层判断为是则进入system wake状态唤醒。 system wake状态会开启外设时钟和i2s初始化并输出正弦波。在输出完后重新回到sleep状态。如此一次完整的低功耗唤醒流程结束。
参赛感悟与总结
首先非常感谢集创赛给了我们这样一个可以在实践中学习SoC设计的机会也非常感谢指导老师的有力支持。
其次我觉得我们团队是幸运的不仅仅是我们的付出得到了肯定更重要的是在长达8个月的赛程中我们信赖彼此相互支持共同成长收获了珍贵的友谊、回忆这些并肩作战的日子想必在遥远的以后也依然温热。
在赛程的每个阶段我们都分工明确每一个队员都能够在完成自己负责的部分的基础上进行深入的思考如何优化才能提高识别速度有没有更多更好实现低功耗的方法在通过讨论提出更好的方法后我们能够将其落地实现。这些积极负责的态度也是我们团队能够走到最后的原因吧。
最后衷心祝愿屏幕前的朋友能够找到志同道合的伙伴享受比赛过程中挑战困难带来的快乐 o((ω ))o 参加极术社区的【有奖征集】分享你的2023集创赛作品秀出作品风采分享2023集创赛作品扩大影响力更有丰富电子礼品等你来领