JP4985565B2 - 送受信回路、受信回路及び送受信回路の制御方法 - Google Patents
送受信回路、受信回路及び送受信回路の制御方法 Download PDFInfo
- Publication number
- JP4985565B2 JP4985565B2 JP2008170487A JP2008170487A JP4985565B2 JP 4985565 B2 JP4985565 B2 JP 4985565B2 JP 2008170487 A JP2008170487 A JP 2008170487A JP 2008170487 A JP2008170487 A JP 2008170487A JP 4985565 B2 JP4985565 B2 JP 4985565B2
- Authority
- JP
- Japan
- Prior art keywords
- packet
- transmission
- circuit
- data
- error detection
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 230000005540 biological transmission Effects 0.000 title claims description 139
- 238000000034 method Methods 0.000 title claims description 44
- 238000001514 detection method Methods 0.000 claims description 195
- 238000012546 transfer Methods 0.000 description 13
- 238000012545 processing Methods 0.000 description 10
- 238000010586 diagram Methods 0.000 description 7
- 238000004891 communication Methods 0.000 description 2
- 238000012790 confirmation Methods 0.000 description 2
- 238000007689 inspection Methods 0.000 description 2
- 125000004122 cyclic group Chemical group 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1809—Selective-repeat protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0072—Error control for data other than payload data, e.g. control data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0056—Systems characterized by the type of code used
- H04L1/0061—Error detection codes
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Communication Control (AREA)
Description
前記他の送受信回路の送信部から送信されるデータを受信する受信部と、受信したデータの受信順序を示す第2の順序情報を管理する第2の管理部と、受信したデータの一部と前記第2の管理部が管理する第2の順序情報とに基づき、受信したデータの誤りを検出する第2の検出情報を生成する第2の生成部と、受信したデータに付加された第1の検出情報と前記第2の生成部が生成した第2の検出情報とを比較して、受信したデータの誤りを検出する検出部とを備える受信回路とを有する。
図1に本実施形態におけるネットワークシステム0の構成図を表す。ネットワーク30と各ノード10の送受信装置20を介して、ノード間でデータを送受信する。本実施形態におけるネットワークシステム0は、パケット順序保障がある。また、本実施形態におけるネットワーク30は、データリンク層レベルで送信確認と、再送制御を行うネットワークである。
図10は、本実施形態において送受信するパケット500のパケットフォーマットを表す。パケット500は、ヘッダ504、データ506及びパケット誤り検出符号508を有する。ヘッダ504は、パケットの送信元アドレス、パケットの送信先アドレス、パケットタイプ及びパケット長等の情報を有している。
図15は、送受信するデータとパケット構造の対応を表す。図15に表すように、パケットは分割したデータのそれぞれにヘッダという情報を付加したデータである。図15に表すパケットでは、ヘッダにはシーケンス番号が含まれている。本実施形態における送受信回路では、送信回路が送信するパケットのシーケンス番号と、受信回路が受信するパケットのシーケンス番号とは一致するように制御されている。そのため、送信回路、受信回路それぞれで管理しているシーケンス番号を用いて誤り検出符号を生成すれば、シーケンス番号をパケットに含めなくても良くなる。ゆえに、送受信回路の通信帯域を有効活用することができる。
10 ノード
12 システム制御部
14 CPU
16 メモリ
18 I/Oインタフェース
20 送受信装置
30 ネットワーク
200 送信回路
202 パケット送信回路
204 ヘッダ誤り検出符号生成回路
205 第一送信カウンタ
206 第二送信カウンタ
207 送信シーケンス番号制御回路
208 パケット誤り検出符号生成回路
300 受信回路
302 パケット受信回路
304 バッファ
306 ヘッダ誤り検出符号生成回路
308 受信シーケンス番号制御回路
310 ヘッダ誤り検出符号比較回路
312 再送制御回路
314 パケット誤り検出符号生成回路
316 パケット誤り検出符号比較回路
400 ネットワークインタフェース回路
500 パケット
502 ヘッダ誤り検出符号
504 ヘッダ
506 データ
508 パケット誤り検出符号
Claims (8)
- データを送受信する対象となる他の送受信回路と接続可能な送受信回路において、
送信するデータの送信順序を示す第1の順序情報を管理する第1の管理部と、送信するデータの一部と前記第1の管理部が管理する第1の順序情報とに基づき、送信するデータの誤りを検出する第1の検出情報を生成する第1の生成部と、生成された第1の検出情報をデータに付加して送信する送信部とを備える送信回路と、
前記他の送受信回路の送信部から送信されるデータを受信する受信部と、受信したデータの受信順序を示す第2の順序情報を管理する第2の管理部と、受信したデータの一部と前記第2の管理部が管理する第2の順序情報とに基づき、受信したデータの誤りを検出する第2の検出情報を生成する第2の生成部と、受信したデータに付加された第1の検出情報と前記第2の生成部が生成した第2の検出情報とを比較して、受信したデータの誤りを検出する検出部とを備える受信回路と、
を有することを特徴とする送受信回路。 - 前記検出部は、受信したデータにビット誤りがある場合、受信したデータの誤りを検出することを特徴とする請求項1記載の送受信回路。
- 前記検出部は、受信したデータに付加された第1の検出情報に含まれる第1の順序情報と前記第2の管理部が管理する第2の検出情報とが一致しない場合、受信したデータの誤りを検出することを特徴とする請求項1又は2に記載の送受信回路。
- 前記検出部は、受信したデータに付加された第1の検出情報に含まれる第1の順序情報にビット誤りがある場合、受信したデータの誤りを検出することを特徴とする請求項1ないし3のいずれか一項に記載の送受信回路。
- 前記検出部は、受信したデータの誤りを検出した場合、前記他の送受信回路の送信回路にデータの再送を要求することを特徴とする請求項1ないし4のいずれか1項に記載の送受信回路。
- 前記検出部は、受信したデータに付加された第1の検出情報に含まれる、受信したデータのビット誤りを検出する第1のビット誤り検出情報をビット反転した反転ビット誤り検出情報と、前記第2の生成部が生成した第2の検出情報に含まれる、受信したデータのビット誤りを検出する第2のビット誤り情報とが、一致しない場合、前記反転ビット誤り検出情報を含むデータを前記他の送受信回路に送信し、
前記受信部は、前記反転ビット誤り検出情報に基づき、前記他の送受信回路の送信部から送信されるデータを無効にすることを特徴とする請求項5記載の送受信回路。 - データを受信する対象となる送信回路と接続可能な受信回路において、
前記送信回路の送信部から送信されるデータを受信する受信部と、受信したデータの受信順序を示す順序情報を管理する管理部と、受信したデータの一部と前記管理部が管理する順序情報とに基づき、受信したデータの誤りを検出する検出情報を生成する生成部と、受信したデータに付加された検出情報と前記第2の生成部が生成した検出情報とを比較して、受信したデータの誤りを検出する検出部と
を備える受信回路。 - データを送受信する対象となる他の送受信回路と接続可能な送受信回路の制御方法において、
送信するデータの一部と、送信するデータの送信順序を示す第1の順序情報とに基づき、送信するデータの誤りを検出する第1の検出情報を生成し、
生成された第1の検出情報をデータに付加して送信し、
前記他の送受信回路の送信部から送信されるデータを受信し、
受信したデータの一部と、受信したデータの受信順序を示す第2の順序情報とに基づき、受信したデータの誤りを検出する第2の検出情報を生成し、
受信したデータに付加された第1の検出情報と前記生成した第2の検出情報とを比較して、受信したデータの誤りを検出する
ことを特徴とする送受信回路の制御方法。
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008170487A JP4985565B2 (ja) | 2008-06-30 | 2008-06-30 | 送受信回路、受信回路及び送受信回路の制御方法 |
US12/485,529 US8255560B2 (en) | 2008-06-30 | 2009-06-16 | System for transmitting and receiving packets |
EP20090163526 EP2141849A3 (en) | 2008-06-30 | 2009-06-23 | System for transmitting and receiving packets with an error check code |
CN2009101463993A CN101621471B (zh) | 2008-06-30 | 2009-06-26 | 用于发送和接收分组的系统 |
KR20090058261A KR20100003227A (ko) | 2008-06-30 | 2009-06-29 | 송수신 회로, 송신 회로 및 송수신 방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008170487A JP4985565B2 (ja) | 2008-06-30 | 2008-06-30 | 送受信回路、受信回路及び送受信回路の制御方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2010011296A JP2010011296A (ja) | 2010-01-14 |
JP4985565B2 true JP4985565B2 (ja) | 2012-07-25 |
Family
ID=41060009
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008170487A Expired - Fee Related JP4985565B2 (ja) | 2008-06-30 | 2008-06-30 | 送受信回路、受信回路及び送受信回路の制御方法 |
Country Status (5)
Country | Link |
---|---|
US (1) | US8255560B2 (ja) |
EP (1) | EP2141849A3 (ja) |
JP (1) | JP4985565B2 (ja) |
KR (1) | KR20100003227A (ja) |
CN (1) | CN101621471B (ja) |
Families Citing this family (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8683095B1 (en) * | 2010-06-02 | 2014-03-25 | Marvell International Ltd | Packet identification tracker |
US9391671B2 (en) * | 2011-05-06 | 2016-07-12 | Samsung Electronics Co., Ltd. | Wireless power transmission and charging system and method thereof |
US8838999B1 (en) | 2011-05-17 | 2014-09-16 | Applied Micro Circuits Corporation | Cut-through packet stream encryption/decryption |
CN102255713B (zh) * | 2011-07-24 | 2013-10-30 | 哈尔滨工程大学 | 水声传感器网络的数据包及传输方法 |
JP2013068105A (ja) | 2011-09-21 | 2013-04-18 | Hitachi Automotive Systems Ltd | 自動車用電子制御装置 |
JP5842519B2 (ja) * | 2011-09-30 | 2016-01-13 | 日本電気株式会社 | 通信システム、データ送信装置、データ受信装置、パケット再送制御方法、パケット再送制御プログラム |
IN2014MN01023A (ja) * | 2011-12-08 | 2015-05-01 | Qualcomm Technologies Inc | |
CN103188059A (zh) * | 2011-12-28 | 2013-07-03 | 华为技术有限公司 | 快速通道互联系统中数据包重传方法、装置和系统 |
WO2013129752A1 (ko) * | 2012-03-02 | 2013-09-06 | 엘에스산전(주) | 통신 장치 및 통신 방법 |
US10237018B2 (en) | 2012-03-02 | 2019-03-19 | Lsis Co., Ltd. | Communication device and communication method |
US10044469B2 (en) | 2012-03-02 | 2018-08-07 | Lsis Co., Ltd. | Communication device and communication method |
US9075736B2 (en) * | 2013-01-07 | 2015-07-07 | Qualcomm Incorporated | Additional error protection for wireless transmission |
US9201722B1 (en) * | 2014-07-10 | 2015-12-01 | Freescale Semiconductor, Inc. | System-on-chip and method for sending data in a system-on-chip |
JP5813833B2 (ja) * | 2014-07-15 | 2015-11-17 | 日立オートモティブシステムズ株式会社 | 自動車用電子制御装置 |
US9749448B2 (en) * | 2014-11-25 | 2017-08-29 | Intel Corporation | Header parity error handling |
JP2017063273A (ja) * | 2015-09-24 | 2017-03-30 | 富士通株式会社 | 伝送装置及び伝送システム |
EP3166246B1 (en) * | 2015-11-06 | 2018-06-20 | Fts Computertechnik Gmbh | Method to detect and to handle failures in the communication in a computer network |
US10791062B1 (en) * | 2017-11-14 | 2020-09-29 | Amazon Technologies, Inc. | Independent buffer memory for network element |
EP3565186B1 (en) * | 2018-05-02 | 2021-06-30 | TTTech Computertechnik AG | Device and network to reliably communicate in a network |
CN114884622A (zh) * | 2022-05-23 | 2022-08-09 | 海光信息技术股份有限公司 | 数据传输方法及相关装置 |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05336149A (ja) * | 1992-05-28 | 1993-12-17 | Nec Corp | Atm通信におけるビット誤り/消失セル検出方式 |
US5953418A (en) * | 1995-06-14 | 1999-09-14 | David Hall | Providing selective data broadcast receiver addressability |
JPH09162873A (ja) * | 1995-12-05 | 1997-06-20 | Nippon Telegr & Teleph Corp <Ntt> | 誤り検出方法および装置 |
US6088337A (en) * | 1997-10-20 | 2000-07-11 | Motorola, Inc. | Method access point device and peripheral for providing space diversity in a time division duplex wireless system |
US6754231B1 (en) | 1999-06-18 | 2004-06-22 | Telefonaktiebolaget Lm Ericsson (Publ) | Robust header compression in packet communications |
CA2335898A1 (en) * | 2000-02-14 | 2001-08-14 | Nec Corporation | Method and system for transmission and reception of asynchronously multiplexed signals |
JP3730835B2 (ja) * | 2000-03-03 | 2006-01-05 | 株式会社エヌ・ティ・ティ・ドコモ | パケット伝送方法、中継装置およびデータ端末 |
JP4520032B2 (ja) | 2000-08-17 | 2010-08-04 | パナソニック株式会社 | ヘッダ圧縮装置およびヘッダ圧縮方法 |
JP3323484B2 (ja) * | 2000-09-12 | 2002-09-09 | 松下電器産業株式会社 | パケット送信装置、パケット受信装置およびパケット伝送方法 |
JP2002094553A (ja) * | 2000-09-12 | 2002-03-29 | Matsushita Electric Ind Co Ltd | パケット伝送装置およびパケット伝送方法 |
US6684363B1 (en) * | 2000-10-25 | 2004-01-27 | Sun Microsystems, Inc. | Method for detecting errors on parallel links |
US6931581B1 (en) | 2000-10-25 | 2005-08-16 | Sun Microsystems, Inc. | Method for superimposing a sequence number in an error detection code in a data network |
JP3600189B2 (ja) | 2001-06-19 | 2004-12-08 | 松下電器産業株式会社 | パケット送受信装置及びパケット伝送方法 |
US20030066016A1 (en) | 2001-09-28 | 2003-04-03 | Eric Wehage | Methodology for detecting lost packets |
JP4284280B2 (ja) * | 2005-01-18 | 2009-06-24 | 株式会社東芝 | 無線通信システムおよび無線送信装置 |
US20080195912A1 (en) * | 2007-02-14 | 2008-08-14 | Nokia Corporation | Method of communicatoin |
-
2008
- 2008-06-30 JP JP2008170487A patent/JP4985565B2/ja not_active Expired - Fee Related
-
2009
- 2009-06-16 US US12/485,529 patent/US8255560B2/en not_active Expired - Fee Related
- 2009-06-23 EP EP20090163526 patent/EP2141849A3/en not_active Withdrawn
- 2009-06-26 CN CN2009101463993A patent/CN101621471B/zh not_active Expired - Fee Related
- 2009-06-29 KR KR20090058261A patent/KR20100003227A/ko not_active Application Discontinuation
Also Published As
Publication number | Publication date |
---|---|
US20090327826A1 (en) | 2009-12-31 |
EP2141849A2 (en) | 2010-01-06 |
JP2010011296A (ja) | 2010-01-14 |
EP2141849A3 (en) | 2013-12-18 |
CN101621471B (zh) | 2013-05-08 |
CN101621471A (zh) | 2010-01-06 |
US8255560B2 (en) | 2012-08-28 |
KR20100003227A (ko) | 2010-01-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4985565B2 (ja) | 送受信回路、受信回路及び送受信回路の制御方法 | |
US8054752B2 (en) | Synchronous data communication | |
US20080195912A1 (en) | Method of communicatoin | |
CN101765993B (zh) | 用于多层arq协议的状态报告消息 | |
EP2978171B1 (en) | Communication method, communication device, and communication program | |
US10594442B2 (en) | End-to-end negative acknowledgment | |
JP2007174644A (ja) | 同期データ通信 | |
WO2011046056A1 (ja) | パケット通信の伝送制御方法及びパケット通信システム | |
JP2013513269A (ja) | 信頼性のあるパケットカットスルー | |
US10789115B2 (en) | Transmitter that does not resend a packet despite receipt of a message to resend the packet | |
US9401775B2 (en) | Communication method, information processing apparatus, and recording medium | |
CN114095117A (zh) | 一种以太网错误帧的重传方法及相关装置 | |
WO2022000208A1 (zh) | 一种数据重传方法和装置 | |
CN104125169B (zh) | 链表处理装置、链表处理方法及相关网络交换机 | |
JP4807828B2 (ja) | ブロードバンド・エンジンのためのエンベロープ・パケット・アーキテクチュア | |
JP2007243447A (ja) | パケット送信制御装置 | |
US20110128854A1 (en) | Medium access control forwarding protocol | |
US10938516B1 (en) | Systems and methods for ethernet packet error detection and correction in automotive environments | |
JP2002261737A (ja) | 送信データ消失検出システム | |
JP2017103734A (ja) | 通信装置およびその制御方法、プログラム | |
CN117579226B (zh) | 一种基于ib流控包的链路重传方法和装置 | |
US20150220384A1 (en) | Information processing apparatus, information processing system, and failure detection method | |
JP2004349783A (ja) | 移動体通信方法及びシステム | |
Bansal et al. | Analysis of Sliding Window Protocol for Connected Node | |
Singh et al. | Data Link Layer Designing Issues: Error Control-A Roadmap |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20110315 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20111125 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20111206 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120203 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20120403 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20120416 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 Ref document number: 4985565 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150511 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |