版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、实验(shyn)五上基于FIR IP 核的双音多频信号(xnho)的检测系统本实验(shyn)在前面实验的基础上增加信号检测模块,对FIR IP核滤波后的高低频信号进行检测。检测准则如下:1、需要判断信号的有效性,也就是要知道被检测的是否为双音多频信号。2、高频信号之间的辨别与低频信号之间的辨别,包括需要能够准确的识别出是哪一行(低频信号)哪一列信号(高频信号)。具体实现如下:我们就以低频检测为例1)正弦波计数模块:我们对滤波后的信号进行处理,通过一个计数模块,来记下有效的正弦波信号个数(不包括静音段的),该模块实现如下:仿真效果:通过该模块就在每一个正弦波过后发出一个脉冲,以这个脉冲来驱动(
2、q dn)一个计数器进行计数,计数器的复位端用滤波后使能信号控制,滤波后的使能信号,该信号为滤波器产生,只要有信号滤出均产生一个高电平(包括双音多频中的静音段)因此在没有信号产生的情况下也即没有按键(n jin)按下的情况就会复位,计数归零。我们将这个模块做成一个子模块放在系统当中,执行(zhxng)的功能就是对正弦波进行计数并且在静音段保持计数的个数,经过估计,在一个周期的双音多频信号中,其个数不会超过947*0.05=47个,这有助于我们将位宽设定在符合要求的范围内。此处位宽设定为6位或者7位即可。2)状态机检测模块输出的正弦波计数个数需要经过判断,然后输出相应的行频或者列频。这里我们用一
3、个状态机来实现,同时该模块还完成一个信号有效性的判断。FSM(有限状态机)模块即DSP Builder下的State Machine Table位于State_Machine_Functions下图8 State Machine Table模块使用时将模块加入到设计文件中,并为此模块命名。注意:必须将状态机模块的默认名改为其它合法的名字后才能定义该状态机的各种输入信号、状态以及转换条件。我们将该模块命名为Lp_detector。双击该模块,出现如下图的对话框该对话框是进行状态机设计的一个(y )主要界面。Inputs页面给出了状态机模块的输入(shr)变量,States页面(y min)给出了
4、状态机工作时的状态列表,Conditional Statements给出了状态机进行状态转换、保持等动作的条件。Design Rule Check主要是对设计的状态机进行检查是否满足如下规则:至少定义了两种状态;至少定义了一个状态转换条件;所有状态的名字必须是唯一的;只存在一个reset状态;存在reset输入端口;所有当前状态和次态必须有效,如必须是State页面进行了定义的状态;所有转换语句的语法必须正确。必须注意的是各种状态进行转换时,在Conditional Statements页面的各项转换条件存在优先级别,即处于上方的优先级别大于处于下方的优先级别。因此在某种情况下若同时满足两项状
5、态转换条件,则根据该页列表的顺序由上而下进行跳转。此处该状态机设定如下:分析如下:定义5种状态以及3种输入,输入信号LPCNT为计数器输出,用于检测双音多频信号的有效性,即至少经过一个周期。RowKey为进来的正弦波个数,四种低频各有其范围,符合要求即输出该行。外围电路如下图:状态机输出(shch)的结果即为第几行的信号。高频信号(xnho)部分与低频一样设计状态机部分(b fen):在系统中将这几个模块连接到一起就构成了信号检测模型然后再Simulink下进行系统仿真,观察检测效果(xiogu),如有误检,则需要重新回到设计部分,查找原因。系统(xtng)仿真图,DTMF为941+1336将
6、整个正确的双音多频产生与检测模型转化(zhunhu)为硬件模块,放入到原来的硬件工程中。在Quartus下我们(w men)做一个按键显示模块,来对行频与列频信号进行翻译为相应的按键。通过7段数码管将实际按键与检测出的按键进行显示。该模块也可放到DSPBuilder中完成,大家(dji)可以试着去做一下,结果(ji gu)能输出按键信息。管脚分配(fnpi):SignalTap信号如下:按键(n jin)模块:用4*4键盘替换掉原来的拨码开关与按键组合的模块(m kui),将键盘接在开发板的扩展管脚上,如图:J15在Quartus下需要(xyo)用buttom.v模块替换掉原来的keyboard.v模块,由于buttom.v输出为16位宽的总线端口,因此需要在mdl文件中将键盘的输入端口也改用总线的形式,然后采用比特抽取的方法来获取每一位电平。buttom.v的管脚连接情况输入按键的显示信息:通过第一个数码管来显示,因此需要根据(gnj)按键的输出情况来确定数码管的显示。内容总结(1)实验五上基于FIR IP 核的双音多频信号的检测系统本实验在前面实验的基础上增加信号检测
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 空气调节装置市场分析及投资价值研究报告
- 商业计划行业市场调研分析报告
- 利用虚拟现实技术举办艺术展览行业经营分析报告
- 干草打包机产品供应链分析
- 扑爽身粉用海绵产品供应链分析
- 厕所清洗剂产品供应链分析
- 在纺织品上印刷图案行业营销策略方案
- 药用奶发酵剂市场分析及投资价值研究报告
- 安排职业高尔夫比赛行业经营分析报告
- 建筑学咨询服务行业营销策略方案
- 小说写作:12条小说写作技巧
- 公司规章制度立、改、废评价标准
- 针灸治疗颈椎病课件
- 唯物主义和唯心主义-完整版PPT
- 高中英语选择性必修一 unit5 Working the land Period 2 Build up your vocabulary教案
- 《三相异步电动机正反转控制线路》教学课件
- 2022年陕西省西安市雁塔区西安高新第一小学六上期中数学试卷
- ERAS在普外科的应用与实践
- 炼焦工序中煤调湿技术的发展与应用
- CSTR相平面图的绘制大作业教学文案
- 高压辊磨机安装专项施工方案---实施性方案
评论
0/150
提交评论