一种动态双阈值的BMC解码装置及方法制造方法及图纸

技术编号:16885834 阅读:48 留言:0更新日期:2017-12-27 03:38
本发明专利技术涉及一种动态双阈值的BMC解码装置及方法,其中,动态双阈值的BMC解码方法,包括:根据接收的BMC波形生成原始宽度序列;根据原始宽度序列的电平切换类型,生成原始高电平序列和原始低电平序列;根据原始高电平序列生成高电平第一采样点数据,以及根据原始低电平序列生成低电平第一采样点数据;根据电平判决阈值分别生成窗口高电平序列和窗口低电平序列;将窗口高电平序列与高电平判决阈值进行比较,生成高电平第二采样点数据;以及将窗口低电平序列与低电平判决阈值进行比较,生成低电平第二采样点数据;按照采样顺序,对高电平第一采样点数据和高电平第二采样点数据,以及低电平第一采样点数据和低电平第二采样点数据进行缓冲;并进行译码。

A dynamic dual threshold BMC decoding device and method

The BMC decoding apparatus and method, the invention relates to a dynamic dual threshold, including BMC decoding method, dynamic threshold: according to the received BMC waveform generating original width sequence; according to the level switching type original width sequence, generates the original sequence of high level and low level of the original sequence; according to the original high level high sequence generation the first level data sampling points, and the low level of the first generation data sampling points according to the original low level sequence; high level sequence window and window low level sequences are generated according to the threshold level; the window was compared with the high level decision threshold series of high power, high level of the second generation sampling point data; and the window will be low level sequence low threshold judgment and comparison, generating low level second sampling point data; according to the sampling sequence, on the high level of the first. Sample data and high level second sampling point data, as well as low level first sampling point data and low level second sampling point data are buffered, and decoded.

【技术实现步骤摘要】
一种动态双阈值的BMC解码装置及方法
本专利技术属于通讯解码装置领域,涉及一种动态双阈值的BMC解码装置及方法。
技术介绍
随着电子技术的发展,通用串行总线(UniversalSerialBus,USB)提供电能的应用已经上升到了与数据传输同等重要的地位,其接口的供电能力也从1.0版本的5V@500mA提升到了2.0版本的5V@1.5A,可满足许多电子产品的供电需求。最新发布的USBPD(PowerDelivery)功率传输协议,是基于USB3.1版本,即USBtype-C端口提出的功率传输新概念,将USB接口的供电能力提升到了一个新的高度。得益于Type-C接口的大功率特性,USBPD可实现提供高达100W的电能,可为笔记本电脑、大屏幕监视器、平板电视机等更大的用电设备提供电能。在USBType-C接口中,USBPD通信使用一条CC(CC1或CC2线)通道,由USBPD供电规范定义。它采用半双工通信机制,使用双相标记编码(Bi-phaseMarkCoding,BMC)传输经过4B/5B编码的二进制数据。此方法已经作为标准发布,简单灵活,可简化接收器的设计,目前正逐步得到了广泛的应用本文档来自技高网...
一种动态双阈值的BMC解码装置及方法

【技术保护点】
一种动态双阈值的BMC解码方法,其特征在于,包括以下步骤:根据接收的BMC波形生成原始宽度序列;根据所述原始宽度序列的电平切换类型,生成原始高电平序列和原始低电平序列;根据所述原始高电平序列生成高电平第一采样点数据,以及根据所述原始低电平序列生成低电平第一采样点数据;根据电平判决阈值分别生成窗口高电平序列和窗口低电平序列;将所述窗口高电平序列与高电平判决阈值进行比较,生成高电平第二采样点数据;以及将所述窗口低电平序列与所述低电平判决阈值进行比较,生成低电平第二采样点数据;按照采样顺序,对所述高电平第一采样点数据和所述高电平第二采样点数据,以及所述低电平第一采样点数据和所述低电平第二采样点数据进...

【技术特征摘要】
1.一种动态双阈值的BMC解码方法,其特征在于,包括以下步骤:根据接收的BMC波形生成原始宽度序列;根据所述原始宽度序列的电平切换类型,生成原始高电平序列和原始低电平序列;根据所述原始高电平序列生成高电平第一采样点数据,以及根据所述原始低电平序列生成低电平第一采样点数据;根据电平判决阈值分别生成窗口高电平序列和窗口低电平序列;将所述窗口高电平序列与高电平判决阈值进行比较,生成高电平第二采样点数据;以及将所述窗口低电平序列与所述低电平判决阈值进行比较,生成低电平第二采样点数据;按照采样顺序,对所述高电平第一采样点数据和所述高电平第二采样点数据,以及所述低电平第一采样点数据和所述低电平第二采样点数据进行缓冲;并进行译码。2.根据权利要求1所述的方法,其特征在于,在生成所述原始高电平序列和所述原始低电平序列步骤后,还包括:从所述原始高电平序列和所述原始低电平序列中剔除异常值。3.根据权利要求1所述的方法,其特征在于,所述高电平判决阈值和所述低电平判决阈值分组控制,由不同的窗口电平序列独立生成,相互之间无联系。4.根据权利要求1所述的方法,其特征在于,所述窗口电平序列与所述电平判决阈值通过以下步骤获取:将所述原始电平序列作为输入,与所述电平判决阈值相比较,若原始电平序列元素大于所述电平判决阈值,则生成所述窗口电平序列,记作H’(Hprime)或L’(Lprime);将所述窗口电平序列作为输入,从最开始的第一个窗口电平序列元素到随后若干个元素作为一个电平阈值的计算周期,使用周期内的序列元素计算得出新阈值;每次向后移动一个窗口电平元素,形成更新的滑动窗口,再次计...

【专利技术属性】
技术研发人员:王军宁林建辉
申请(专利权)人:英特格灵芯片天津有限公司
类型:发明
国别省市:天津,12

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1