[发明专利]通信装置及交换处理装置有效
申请号: | 200680015996.7 | 申请日: | 2006-05-08 |
公开(公告)号: | CN101180838A | 公开(公告)日: | 2008-05-14 |
发明(设计)人: | 中村真人 | 申请(专利权)人: | 三菱电机株式会社 |
主分类号: | H04L12/42 | 分类号: | H04L12/42;H04L1/00 |
代理公司: | 北京天昊联合知识产权代理有限公司 | 代理人: | 何立波;张天舒 |
地址: | 日本*** | 国省代码: | 日本;JP |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 通信 装置 交换 处理 | ||
1.一种通信装置,其具有:
终端功能部,其执行帧的接收处理;以及
交换处理部,其将接收到的帧输出至前述终端功能部,同时按照直通方式传送前述接收到的帧,
其特征在于,
前述帧由下述字段构成:
目的地址字段即DA字段,其存储发送目标的地址;
源地址字段即SA字段,其存储发送源的地址;
类型字段,其存储帧长;
数据字段,其存储应发送的用户数据;
数据校验序列字段即DCS字段,其存储DCS代码,该DCS代码是用于存储在前述DA字段、前述SA字段、前述类型字段、以及前述数据字段中的数据的错误校验的校验码;以及
帧校验序列字段即FCS字段,其存储FCS代码,该FCS代码是用于存储在前述DA字段、前述SA字段、前述类型字段、前述数据字段、以及前述DCS字段中的数据的错误校验的校验码,
前述交换处理部,根据前述接收到的帧的存储在前述DA字段、前述SA字段、前述类型字段、以及前述数据字段中的数据,计算DCS代码,并且,根据存储在前述DA字段、前述SA字段、前述类型字段、前述数据字段以及前述DCS字段中的数据,计算FCS代码,对计算出的DCS代码和存储在前述接收到的帧的前述DCS字段中的DCS代码进行比较,并将得到的DCS校验结果输出至前述终端功能部,同时,对计算出的FCS代码和存储在前述接收到的帧的FCS字段中的FCS代码进行比较,在所得到的FCS校验结果为一致的情况下,直接传送前述接收到的帧,在前述FCS校验结果为不一致的情况下,将前述计算出的FCS代码保存在前述接收到的帧的FCS字段中并进行传送,
前述终端功能部,在前述DCS校验结果为一致的情况下,根据由前述交换处理部输入的帧执行正常处理,在前述DCS校验结果为不一致的情况下,执行异常处理。
2.如权利要求1所述的通信装置,其特征在于,
使用循环码即CRC代码作为前述DCS代码及前述FCS代码,
前述交换处理部具有:
CRC计算部,其从前述接收到的帧的开头开始进行CRC计算,计算DCS代码及FCS代码;
DCS校验部,其对由前述CRC计算部计算出的DCS代码、和存储在前述接收到的帧的DCS字段中的DCS代码进行比较,将得到的DCS校验结果输出至前述终端功能部;
FCS校验部,其对由前述CRC计算部计算出的FCS代码、和存储在前述接收到的帧的FCS字段中的FCS代码进行比较,并输出得到的FCS校验结果;
FCS变换部,其在前述FCS校验结果为一致的情况下,直接传送前述接收到的帧,在前述FCS校验结果为不一致的情况下,将前述计算出的FCS代码保存在前述接收到的帧的FCS字段中并进行传送;以及
错误帧接收计数器,其在前述FCS校验结果为不一致的情况下,使计数值递加。
3.如权利要求2所述的通信装置,其特征在于,
前述交换处理部还具有:
非整数字节错误检测部,其监视前述接收到的帧的帧长,检测非整数字节错误;
占位数据生成部,其在由前述非整数字节错误检测部检测出非整数字节错误的情况下,生成与不足部分相应的占位数据;以及
非整数字节错误计数器,其在由前述非整数字节错误检测部检测出非整数字节错误的情况下,使计数值递加,
前述CRC计算部,与前述接收到的帧相连续地,使用由前述占位数据生成部生成的占位数据,计算DCS代码及FCS代码,
前述FCS变换部,生成在前述接收到的帧中增加了占位数据的帧,将前述CRC计算部使用占位数据后计算出的DCS代码及FCS代码,保存在生成的帧的DCS字段及FCS字段中并进行传送。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三菱电机株式会社,未经三菱电机株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200680015996.7/1.html,转载请声明来源钻瓜专利网。