一种任意码率FT3帧的动态自适应解码装置制造方法及图纸

技术编号:9696851 阅读:212 留言:0更新日期:2014-02-21 05:16
本发明专利技术提供了一种任意码率FT3帧的动态自适应解码装置,包括滤波模块、动态自适应模块、UART解码模块、MCST解码模块、串并转换/封装模块以及FIFO模块。该装置能够自动判别接收的FT3帧的编码方式是曼彻斯特码还是异步串行码,并且可以识别一定范围内的所有传输速率,从而给FT3报文的接收带来极大的方便。本发明专利技术的任意码率FT3帧的动态自适应解码装置还能够应用于智能变电站测试设备,从而对发送设备所发串行码的速率及类型进行识别反馈,使得相关测试工作更加智能化,更加便捷。

【技术实现步骤摘要】
一种任意码率FT3帧的动态自适应解码装置
本专利技术涉及一种解码装置,具体涉及智能电网
采用FT3帧作为链路层协议的设备的动态自适应解码装置。
技术介绍
FT3是IEC60044-8标准规定的帧传输格式,它是由国际电工委员会(IEC)制定出的电子式电流/电压互感器标准,FT3在智能变电站中的应用非常广泛,体现在电子式互感器与合并单元MU之间的交互,MU保护、测控之间的交互,以及合并单元域之间的级联。目前,IEC60044-8标准规定FT3链路层采用串行曼彻斯特码进行编码,传输比特速率分为5M和2.5M ;而根据《DL/T282-2012合并单元技术条件》规定的关于电子式电流/电压互感器物理层编码协议,ECT/EVT与MU之间可采用同步和异步两种方式的串行码,异步方式即异步串行码(UART),传输比特速率分别为8M、6M、4M和2M;同步方式即曼彻斯特码,传输比特率和IEC60044-8标准相同,分别为5M和2.5M。最后,不同的厂家还有其自定义的各种速率类型。如果这两种码类型及相应的速率仅通过配置来实现其接收,那么必须要对照发送端设备的配置情况来匹配接收端的配置,很多时候,这是一件很麻烦的事情,而且不同厂家的设备对相同的配置很可能存在不同的描述,这就使得接收端的配置工作变得更加繁琐。
技术实现思路
有鉴于此,本专利技术针提出一种任意码率FT3帧的动态自适应解码装置,该装置能动态自适应编码方式、编码速率和极性,使接收设备无差别地完成解码,从而能够显著降低设备互联复杂度,减少差错几率,降低维护成本。本专利技术提供的一种任意码率FT3帧的动态自适应解码装置,包括滤波模块、动态自适应模块、UART解码模块、MCST解码模块、串并转换/封装模块以及FIFO模块,其中,所述滤波模块,用于对FT3码流进行滤波处理,并将经滤波处理后的FT3码流发送给所述动态自适应模块;所述动态自适应模块,用于动态判断经滤波处理后的FT3码流的编码方式和编码速率,并根据所述编码方式和编码速率确定所述FT3码流的有效值采样点、波特率、解码方式;并根据解码方式将所述FT3码流发送至相应的解码模块;所述UART解码模块,用于接收所述动态自适应模块发送的FT3码流,并对其进行UART解码,并将解码后的FT3码流发送给所述串并转换/封装模块;所述MCST解码模块,用于接收所述动态自适应模块发送的FT3码流,并对其进行MCST解码,并将解码后的FT3码流发送给所述串并转换/封装模块;所述串并转换/封装模块,用于将来自所述UART解码模块或所述MCST解码模块的FT3码流转换成并行数据,并将所述并行数据封装成数据包,以及在封装后发送给所述FIFO模块;所述FIFO模块,用于缓存所述串并转换/封装模块发送的数据包,以供后级处理模块读取。所述动态自适应模块基于所述FT3码流的空闲期特征判断其编码方式。所述动态自适应模块基于所述FT3码流的有效数据传输期的特征判断其编码速率。所述动态自适应模块在判断期内检测FT3码流的沿间隔,若检测到的所有沿间隔的宽度都等于设定沿宽,则设置当前编码速率为所述设定沿宽所对应的编码速率;若检测到窄于设定沿宽的沿间隔,则确定窄于设定沿宽的沿间隔的个数,若个数大于阈值,则设置当前编码速率为所述窄于设定沿宽的沿间隔所对应的编码速率;若个数小于阈值,则设置当前编码速率为所述设定沿宽所对应的编码速率;若不能够检测到窄于或等于设定沿宽的沿间隔,则重新设置设定沿宽并进行编码速率判断。所述动态自适应模块根据所述编码方式和编码速率确定所述FT3码流的两个有效值采样点。所述UART解码模块在检测到FT3码流的起始条件后,对所述FT3码流的偶校验位进行校验,确定所述FT3码流的极性。所述UART解码模块根据所述两个有效采样值点确定两个固定采样周期,并在所述固定采样周期对FT3码流进行采样得到两个解码采样点,并将所述两个解码采样点作为最终解码值。所述MCST解码模块根据接收到的FT3码流的前导码确定所述FT3码流的极性。所述MCST解码模块根据所述两个有效采样值点确定两个固定采样周期,并在所述固定采样周期对FT3码流进行采样得到两个解码采样点,并根据码流极性选取所述两个解码采样点中的一个作为最终解码值综上所述,本专利技术提出了一种任意码率FT3帧的动态自适应解码装置,该装置能够自动判别接收的FT3帧的编码方式是曼彻斯特码还是异步串行码,并且可以识别一定范围内的所有传输速率,从而给FT3报文的接收带来极大的方便。本专利技术的任意码率FT3帧的动态自适应解码装置还能够应用于智能变电站测试设备,从而对发送设备所发串行码的速率及类型进行识别反馈,使得相关测试工作更加智能化,更加便捷。【附图说明】图1为本专利技术一实施例给出的一种任意码率FT3帧的动态自适应解码装置的结构示意图;图2为基于图1实施例装置的动态自适应模块的工作流程图;图3为基于图1实施例装置的动态自适应模块的码率判断示意图。【具体实施方式】为使本专利技术实施例的目的、技术方案和优点更加清楚,下面对本专利技术实施例中的技术方案进行进一步的描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图1为本专利技术一实施例给出的一种任意码率FT3帧的动态自适应解码装置的结构示意图。如图1所示,所述一种任意码率FT3帧的动态自适应解码装置包括滤波模块、动态自适应模块、UART解码模块、MCST解码模块、串并转换/封装模块以及FIFO模块,其中,所述滤波模块,用于对FT3码流进行滤波处理,并将经滤波处理后的FT3码流发送给所述动态自适应模块;所述动态自适应模块,用于动态判断经滤波处理后的FT3码流的编码方式和编码速率,并根据所述编码方式和编码速率确定所述FT3码流的有效值采样点、波特率、解码方式;并根据解码方式将所述FT3码流发送至相应的解码模块;由于,UART编码方式与MCST编码方式的一个显著区别在于空闲期的特征,前者保持高电平,而后者则周期性地在0、1间跳变。另外,在有效数据传输期,MCST编码的信号在同一电平保持的最长时间为2T,T为曼彻斯特码周期。据此,通过比较高电平持续时长即可判断输入FT3帧的编码方式。因此,所述动态自适应模块可以基于所述FT3码流的空闲期特征判断其编码方式,也可以基于所述FT3码流的有效数据传输期的特征判断其编码速率。如图2所示,所述动态自适应模块在判断期内检测FT3码流的沿间隔,若检测到的所有沿间隔的宽度都等于设定沿宽,则设置当前编码速率为所述设定沿宽所对应的编码速率;若检测到窄于设定沿宽的沿间隔,则确定窄于设定沿宽的沿间隔的个数,若个数大于阈值,则设置当前编码速率为所述窄于设定沿宽的沿间隔所对应的编码速率;若个数小于阈值,则设置当前编码速率为所述设定沿宽所对应的编码速率;若不能够检测到窄于或等于设定沿宽的沿间隔,则重新设置设定沿宽并进行编码速率判断。如图3所不,所述动态自适应模块根据所述编码方式和编码速率确定所述FT3码流的两个有效值采样点。所述UART解码模块,用于接收所述动态自适应模块发送的FT3码流,并对其进行UART解码,并将解码后的FT3本文档来自技高网...

【技术保护点】
一种任意码率FT3帧的动态自适应解码装置,其特征在于,所述动态自适应解码装置包括滤波模块、动态自适应模块、UART解码模块、MCST解码模块、串并转换/封装模块以及FIFO模块,其中,所述滤波模块,用于对FT3码流进行滤波处理,并将经滤波处理后的FT3码流发送给所述动态自适应模块;所述动态自适应模块,用于动态判断经滤波处理后的FT3码流的编码方式和编码速率,并根据所述编码方式和编码速率确定所述FT3码流的有效值采样点、波特率、解码方式;并根据解码方式将所述FT3码流发送至相应的解码模块;所述UART解码模块,用于接收所述动态自适应模块发送的FT3码流,并对其进行UART解码,并将解码后的FT3码流发送给所述串并转换/封装模块;所述MCST解码模块,用于接收所述动态自适应模块发送的FT3码流,并对其进行MCST解码,并将解码后的FT3码流发送给所述串并转换/封装模块;所述串并转换/封装模块,用于将来自所述UART解码模块或所述MCST解码模块的FT3码流转换成并行数据,并将所述并行数据封装成数据包,以及在封装后发送给所述FIFO模块;所述FIFO模块,用于缓存所述串并转换/封装模块发送的数据包,以供后级处理模块读取。...

【技术特征摘要】
1.一种任意码率FT3帧的动态自适应解码装置,其特征在于,所述动态自适应解码装置包括滤波模块、动态自适应模块、UART解码模块、MCST解码模块、串并转换/封装模块以及FIFO模块,其中, 所述滤波模块,用于对FT3码流进行滤波处理,并将经滤波处理后的FT3码流发送给所述动态自适应模块; 所述动态自适应模块,用于动态判断经滤波处理后的FT3码流的编码方式和编码速率,并根据所述编码方式和编码速率确定所述FT3码流的有效值采样点、波特率、解码方式;并根据解码方式将所述FT3码流发送至相应的解码模块; 所述UART解码模块,用于接收所述动态自适应模块发送的FT3码流,并对其进行UART解码,并将解码后的FT3码流发送给所述串并转换/封装模块; 所述MCST解码模块,用于接收所述动态自适应模块发送的FT3码流,并对其进行MCST解码,并将解码后的FT3码流发送给所述串并转换/封装模块; 所述串并转换/封装模块,用于将来自所述UART解码模块或所述MCST解码模块的FT3码流转换成并行数据,并将所述并行数据封装成数据包,以及在封装后发送给所述FIFO模块; 所述FIFO模块,用于缓存所述串并转换/封装模块发送的数据包,以供后级处理模块读取。2.根据权利要求1所述的动态自适应解码装置,其特征在于,所述动态自适应模炔基于所述FT3码流的空闲期特征判断其编码方式。3.根据权利要求1所述的动态自适应解码装置,其特征在于,所述动态自适应模炔基于所述FT3码流的有效数据传输期的特征判断其编码速率。`4.根据权利要求1所述的动态自适应解码装...

【专利技术属性】
技术研发人员:邓佳梁兰翔邓政袁成伟
申请(专利权)人:武汉中元华电科技股份有限公司
类型:发明
国别省市:

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

1