[发明专利]一种基于FPGA的可见光语音通信编解码方法在审
申请号: | 201910817019.8 | 申请日: | 2019-08-30 |
公开(公告)号: | CN110492940A | 公开(公告)日: | 2019-11-22 |
发明(设计)人: | 徐津;万生鹏;谭超;董德壮 | 申请(专利权)人: | 南昌航空大学 |
主分类号: | H04B10/116 | 分类号: | H04B10/116;G10L19/00 |
代理公司: | 36111 南昌洪达专利事务所 | 代理人: | 黄文亮<国际申请>=<国际公布>=<进入 |
地址: | 330000 江*** | 国省代码: | 江西;36 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于FPGA的可见光语音通信编解码方法,其方法为将语音信号通过WM871语音编解码模块转换为数字信号后经FPGA模块进行PPM调制,调制后的数字信号通过LED驱动模块来控制LED的亮灭来发送数字信号“1”和“0”。接收端利用PIN光电探测模块来检测LED的亮和灭,通过AD采集模块来采集数据,然后把采集到的数据传输到FPGA模块来进行数据处理。实验中每位数字信号采集16个点,去掉最前面三个点和最后面三个点的数据,保留中间的10个点的数据进行累加。本发明的优点是:通过去掉最前面三个点和最后面三个点的数据可以排除边沿数据信号的干扰;通过对中间十个数据的累加的方法,可以排除信号脉冲产生的干扰。 | ||
搜索关键词: | 数字信号 累加 语音编解码模块 采集 光电探测模块 位数字信号 可见光 采集数据 数据传输 数据信号 信号脉冲 语音通信 语音信号 数据处理 编解码 接收端 亮灭 调制 发送 转换 检测 保留 | ||
【主权项】:
1.一种基于FPGA的可见光语音通信编解码方法,包括:WM8731语音编解码模块、FPGA控制模块、SDRAM控制模块、LED驱动模块、PIN光电探测模块和AD采集模块,其特征在于,所述方法包括以下步骤:/n(1)语音信号通过WM8731语音编解码模块把语音信号转换为数字信号,然后通过FPGA控制模块把所述数字信号暂存在SDRAM控制模块中;/n(2)FPGA控制模块控制SDRAM控制模块将暂存的数字信号输出,在每输出的八位数据数字信号前加上帧头“1110”后再进行PPM调制,将所述数字信号“0”调制为“01”,所述数字信号“1”调制为“10”,调制后八位数据数字信号转换为十六位数据数字信号;/n(3)将调制后的十六位数据数字信号通过LED驱动模块来控制LED灯的亮灭,LED灯亮表示发送的是数字信号“1”,LED灯灭表示发送的是数字信号“0”;/n(4)通过PIN光电探测模块来探测LED灯的亮和灭,然后经AD采集模块,每个数字信号采集十六个点;/n(5)把采集的十六个点数字信号传输到FPGA控制模块;去掉最前面三个点和最后面三个点的数据,把剩下的十个点进行累加处理;如果中间十个点的数据累加值大于等于5,则判定接收到的数字信号为“1”;如果中间十个点的数据累加值小于5,则判定接收到的数字信号是“0”;/n(6)通过FPGA控制模块来判断接收到的数字信号是否有效;其过程是检测接收到的数字信号,当检测到帧头“1110”则后面的十六位数据数字信号有效,然后把有效数据存储到SDRAM控制模块,将十六位数据数字信号经过PPM解调为八位初始数据数字信号,否则继续检测,其中将数字信号“01”解调为“0”;将数字信号“10”解调为“1”;/n(7)将解调后的八位数据数字信号通过FPGA控制模块发送到WM8731语音编解码模块转换为原始语音信号,然后重复上述过程。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南昌航空大学,未经南昌航空大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910817019.8/,转载请声明来源钻瓜专利网。