[发明专利]一种动态双阈值的BMC解码装置及方法在审
| 申请号: | 201710859832.2 | 申请日: | 2017-09-21 |
| 公开(公告)号: | CN107515836A | 公开(公告)日: | 2017-12-26 |
| 发明(设计)人: | 王军宁;林建辉 | 申请(专利权)人: | 英特格灵芯片(天津)有限公司 |
| 主分类号: | G06F13/42 | 分类号: | G06F13/42;H03M5/12 |
| 代理公司: | 北京亿腾知识产权代理事务所11309 | 代理人: | 陈霁 |
| 地址: | 300457 天津市滨海新区天津开发*** | 国省代码: | 天津;12 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 动态 阈值 bmc 解码 装置 方法 | ||
1.一种动态双阈值的BMC解码方法,其特征在于,包括以下步骤:
根据接收的BMC波形生成原始宽度序列;
根据所述原始宽度序列的电平切换类型,生成原始高电平序列和原始低电平序列;
根据所述原始高电平序列生成高电平第一采样点数据,以及根据所述原始低电平序列生成低电平第一采样点数据;
根据电平判决阈值分别生成窗口高电平序列和窗口低电平序列;
将所述窗口高电平序列与高电平判决阈值进行比较,生成高电平第二采样点数据;以及将所述窗口低电平序列与所述低电平判决阈值进行比较,生成低电平第二采样点数据;
按照采样顺序,对所述高电平第一采样点数据和所述高电平第二采样点数据,以及所述低电平第一采样点数据和所述低电平第二采样点数据进行缓冲;并进行译码。
2.根据权利要求1所述的方法,其特征在于,在生成所述原始高电平序列和所述原始低电平序列步骤后,还包括:
从所述原始高电平序列和所述原始低电平序列中剔除异常值。
3.根据权利要求1所述的方法,其特征在于,所述高电平判决阈值和所述低电平判决阈值分组控制,由不同的窗口电平序列独立生成,相互之间无联系。
4.根据权利要求1所述的方法,其特征在于,所述窗口电平序列与所述电平判决阈值通过以下步骤获取:
将所述原始电平序列作为输入,与所述电平判决阈值相比较,若原始电平序列元素大于所述电平判决阈值,则生成所述窗口电平序列,记作H’(H prime)或L’(L prime);
将所述窗口电平序列作为输入,从最开始的第一个窗口电平序列元素到随后若干个元素作为一个电平阈值的计算周期,使用周期内的序列元素计算得出新阈值;
每次向后移动一个窗口电平元素,形成更新的滑动窗口,再次计算得出新阈值。滑动窗口的大小为包含正常窗口电平序列的元素个数,记为N。
5.根据权利要求1所述的方法,其特征在于,所述高电平判决阈值和所述低电平判决阈值通过以下步骤生成:
从窗口高电平序列中,通过对窗口内元素进行加权平滑滤波,生成高电平判决阈值;以及从窗口低电平序列中,通过对窗口内元素进行加权平滑滤波,生成低电平判决阈值。
6.一种动态双阈值的BMC解码装置,其特征在于,包括:
第一生成模块,用于根据接收的BMC波形生成原始宽度序列;
第二生成模块,用于根据所述原始宽度序列的电平切换类型,生成原始高电平序列和原始低电平序列;
第三生成模块,用于根据所述原始高电平序列生成高电平第一采样点数据,以及根据所述原始低电平序列生成低电平第一采样点数据;
第四生成模块,用于根据电平判决阈值分别生成窗口高电平序列和窗口低电平序列;
第五生成模块,用于将所述窗口高电平序列与高电平判决阈值进行比较,生成高电平第二采样点数据;以及将所述窗口低电平序列与所述低电平判决阈值进行比较,生成低电平第二采样点数据;
数据缓冲模块,用于按照采样顺序,对所述高电平第一采样点数据和所述高电平第二采样点数据,以及所述低电平第一采样点数据和所述低电平第二采样点数据进行缓冲;
译码电路,用于对数据缓冲模块中的采样数据进行译码。
7.根据权利要求6所述的装置,其特征在于,还包括:
异常判定模块,用于从所述原始高电平序列和所述原始低电平序列中剔除异常值。
8.根据权利要求6所述的装置,其特征在于,还包括:
加权平滑滤波器,由依次连接的延迟器、多位乘法器、多路加法器所组成,其长度包括N点但不限于N点;其用于生成电平判决阈值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特格灵芯片(天津)有限公司,未经英特格灵芯片(天津)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710859832.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种可快速拆装和分组控制的LED灯具
- 下一篇:配置分配





