KR100266255B1 - Apparatus for detecting errors in sending data - Google Patents
Apparatus for detecting errors in sending data Download PDFInfo
- Publication number
- KR100266255B1 KR100266255B1 KR1019970055967A KR19970055967A KR100266255B1 KR 100266255 B1 KR100266255 B1 KR 100266255B1 KR 1019970055967 A KR1019970055967 A KR 1019970055967A KR 19970055967 A KR19970055967 A KR 19970055967A KR 100266255 B1 KR100266255 B1 KR 100266255B1
- Authority
- KR
- South Korea
- Prior art keywords
- data
- signal
- error
- transmitter
- transmission
- Prior art date
Links
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/08—Arrangements for detecting or preventing errors in the information received by repeating transmission, e.g. Verdan system
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
- H04L41/0654—Management of faults, events, alarms or notifications using network fault recovery
- H04L41/0659—Management of faults, events, alarms or notifications using network fault recovery by isolating or reconfiguring faulty entities
- H04L41/0661—Management of faults, events, alarms or notifications using network fault recovery by isolating or reconfiguring faulty entities by reconfiguring faulty entities
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
- Communication Control (AREA)
Abstract
Description
본 발명은 데이터 전송시에 발생하는 에러를 검출하여 재전송하는 장치에 관한 것으로서, 특히 데이터를 송신하는 송신부에서 데이터를 수신하는 수신부로 병렬 데이터를 전송할 때 발생하는 에러를 검출하여 재전송하는 장치에 관한 것이다.The present invention relates to an apparatus for detecting and retransmitting an error occurring during data transmission, and more particularly, to an apparatus for detecting and retransmitting an error occurring when parallel data is transmitted from a transmitting unit for transmitting data to a receiving unit for receiving data. .
도 1은 종래 데이터 전송시의 에러 검출 장치의 개략 블럭도이다.1 is a schematic block diagram of an error detection apparatus in a conventional data transmission.
도시된 블럭도에서 송신부(110)는 송신하고자 하는 데이터(112)를 데이터 래치부(120)에 제공한다. 한편, 송신부(110)는 데이터의 전송시에 에러가 발생하였는가를 검출하여 에러가 발생한 경우에는 에러 신호를 에러 검출부(130)에 제공한다.In the illustrated block diagram, the
에러 검출부(130)는 송신부(110)로부터 에러 신호가 제공되지 않을 때에는 데이터 래치부(120)에 데이터 전송 인가 신호(122)를 제공하므로써 데이터 래치부(120)로 하여금 래치되어 있던 전송 데이터(124)를 수신부(140)에 제공하도록 한다. 그러나, 송신부(110)로부터 에러 신호가 제공되면, 에러 검출부(130)는 송신부(110)의 데이터 송신중에 에러가 발생한 것으로 판단하여 송신부(134)에 인터럽트 신호(134)를 제공한다.When the error signal is not provided from the
인터럽트 신호(134)가 인가되면 송신부(110)는 수신부 리셋 요구 신호(136)를 에러 검출부(130)에 제공한다. 에러 검출부(130)는 수신부(140)의 리셋 요구 신호(136)에 응답하여 리셋 신호(138)를 수신부(140)에 인가한다. 리셋 신호에 의하여 수신부(140)는 리셋되므로 기 수신한 데이터는 모두 소거된다. 따라서, 송신부(110)는 기 송신하였던 데이터들을 처음부터 재 전송한다.When the
이와 같이 종래의 장치에서는 데이터의 전송중에 에러가 발생하면 수신부(140)를 리셋시키고 처음부터 다시 데이터 전송을 시작하므로 비효율적이고 에러가 발생한 시간 및 데이터를 다시 전송하는 시간으로 인하여 데이터 전송이 장시간 소요되는 문제가 있었다.As described above, in the conventional apparatus, when an error occurs during data transmission, the
본 발명은 이러한 문제를 해결하기 위한 것으로서, 본 발명의 목적은 데이터 전송시에 에러가 발생하면, 에러가 발생한 데이터만을 재전송하므로 데이터의 전송 속도를 증대시킬 수 있는 장치를 제공하는데에 있다.SUMMARY OF THE INVENTION The present invention has been made to solve such a problem, and an object of the present invention is to provide an apparatus capable of increasing the transmission speed of data when only an error occurs when data is transmitted.
이러한 목적을 달성하기 위하여 본 발명은, 데이터를 송신하며, 데이터의 에러 여부에 따른 에러 신호 및 재 시도 신호를 제공하고, 데이터에 에러가 발생하면 에러가 발생한 데이터로부터 데이터 전송을 재개하며, 인터럽트 신호에 따라 수신부 리셋 요구 신호를 전송하는 송신부와; 송신부로부터 데이터 및 에러 신호 및 재시도 신호를 수신 및 저장하며, 데이터 전송 신호가 수신되면, 저장된 데이터를 전송하는 데이터 저장부와; 데이터 저장부에 에러 신호와 재시도 신호가 저장되어 있지 않으면 데이터 전송 신호를 저장부에 제공하고, 전송 완료 신호가 소정 시간 제공되지 않으면 인터럽트 신호를 송신부에 제공하고, 송신부로부터의 수신부 리셋 요구 신호에 응답하여 수신부 리셋 신호를 출력하는 에러 검출부와; 데이터 저장부로부터의 데이터 수신이 완료되면 전송 완료 신호를 에러 검출부로 송출하며, 수신부 리셋 신호에 의해 리셋되는 수신부를 포함한다.In order to achieve the above object, the present invention transmits data, provides an error signal and a retry signal according to whether or not the data is in error, resumes data transmission from the data where an error occurs when an error occurs in the data, and interrupt signal. A transmitter for transmitting a receiver reset request signal according to the present invention; A data storage unit for receiving and storing data, an error signal, and a retry signal from a transmitter, and transmitting the stored data when a data transmission signal is received; If an error signal and a retry signal are not stored in the data storage unit, a data transmission signal is provided to the storage unit. If a transmission completion signal is not provided for a predetermined time, an interrupt signal is provided to the transmitter unit, and a receiver reset request signal from the transmitter unit is provided. An error detector for outputting a receiver reset signal in response; When the reception of data from the data storage unit is completed, the transmission completion signal is sent to the error detection unit, and includes a receiving unit reset by the receiving unit reset signal.
도 1은 종래 데이터 전송시의 에러 검출 장치의 블럭도,1 is a block diagram of an error detection apparatus in conventional data transmission;
도 2는 본 발명에 따른 데이터 전송시의 에러 검출 장치의 블럭도.2 is a block diagram of an error detection apparatus at the time of data transmission according to the present invention.
<도면의 주요부분에 대한 부호의 설명><Description of the code | symbol about the principal part of drawing>
210 : 송신부 220 : 데이터 저장부210: transmitting unit 220: data storage unit
230 : 에러 검출부 240 : 수신부230: error detector 240: receiver
이하, 본 발명의 일 실시예를 첨부된 도면을 참조하여 상세히 설명한다.Hereinafter, an embodiment of the present invention will be described in detail with reference to the accompanying drawings.
도 2는 본 발명에 따른 장치의 블럭도로서 도시된 바와 같이 송신부(210)를 구비한다. 송신부(210)는 수신부(240)로 전송하고자 하는 데이터(212) 및 에러 정보 비트(214, 216)를 데이터 래치부(120)에 제공한다. 에러 정보 비트(214, 216)는 현재 전송한 데이터에 에러가 발생하였다는 의미의 에러 신호(214) 및 현재 전송한 데이터의 비트가 잘못 전송되어서 재전송한다는 재시도 신호(216)로 구성된다. 송신부(210)는 상술한 바와 같이 전송 데이터에 에러가 발생한 것을 감지하고 있으므로, 상술한 에러 신호 또는 재시도 신호(216)를 전송한 이후에는 에러가 발생하였던 데이터부터 순차적으로 데이터를 전송한다.2 includes a
데이터 저장부(220)는 송신부(210)로부터의 데이터(212) 및 에러 신호(214)와 재시도 신호(216)를 저장하며, 에러 검출부(230)는 데이터 저장부(220)에 저장된 에러 정보 비트인 에러 신호(221)와 재시도 신호(222)를 독출한다. 독출 결과, 에러 신호(221) 및 재시도 신호(222)가 존재하지 않으면 수신부(240)로 데이터를 전송하라는 데이터 전송 신호(223)를 전송하고 에러 신호(221) 또는 재시도 신호(222)가 존재하는 경우에는 저장된 데이터를 전송하지 않고 버리라는 데이터 전송 신호(223)를 데이터 저장부(220)에 제공한다.The
즉, 에러 신호(214)나 재시도 신호(216)들 중 하나 이상의 신호가 발생하면, 데이터 저장부(220)는 저장된 데이터가 비 정상 상태 즉, 에러 상태라고 판단하여 이를 소거하므로써 에러가 발생한 데이터를 수신부(240)에 전송하지 않는다.That is, when one or more signals of the
수신부(240)는 상술한 바와 같이 데이터 저장부(224)로부터의 데이터를 수신하고, 데이터 수신이 종료되면 전송 완료 신호(225)를 에러 검출부(230)에 제공한다. 에러 검출부(230)는 데이터 저장부(224)로부터 수신부(2400에 데이터를 전송한 이 후 소정 시간 이상이 경과하였는데도 전송 완료 신호가 수신부(240)로부터 발생되지 않으면, 인터럽트 신호(232)를 발생시켜서 송신부(210)에 제공한다.The
송신부(210)는 이 인터럽트 신호(232)에 부응하여 수신부 리셋 요구 신호(234)를 에러 검출부(230)에 제공하고, 에러 검출부(230)는 수신부 리셋 요구 신호의 입력에 부응하여 수신부(240)에 수신부 리셋 신호(236)를 제공하므로 수신부(240)를 초기화시킨다. 이와 같이 수신부(240)를 초기화하는 이유는 일정 시간이 경과하였는데도 수신부(240)로 전송 완료 신호(225)가 발생되지 않았다는 것은 수신부(240)에 이상이 발생한 것으로 판단할 수 있기 때문이다. 이때, 송신부(210)는 기저장된 데이터를 처음부터 송신하므로써 수신부(240)는 초기화 이후에 이 데이터들을 수신할 수 있다.In response to the
특정 장치와 관련하여 본 발명의 원리를 전술하였는데, 이러한 기술된 바는 단지 예시에 불과하며, 첨부된 특허 청구 범위에서 기술된 바와 같은 본 발명의 기술 사상에 한정되는 것은 아니다.The principles of the invention have been described above in connection with specific devices, which are described by way of example only, and are not limited to the spirit of the invention as described in the appended claims.
이상 설명한 바와 같이, 본 발명은 송신부에서 수신부로 데이터를 전송할 때에 에러가 발생하면, 에러가 발생한 데이터부터 재전송이 가능하므로 데이터의 전송 속도가 향상되며, 수신부의 이상 상태를 수신부의 전송 완료 신호로 판단하여 수신부의 이상시에는 수신부를 초기화하는 한편 송신부가 데이터를 처음부터 제공토록 하므로써 데이터의 전송 속도 및 안정성을 향상시킨다는 효과가 있다.As described above, in the present invention, if an error occurs when transmitting data from a transmitter to a receiver, data transmission speed can be improved since retransmission is possible from the data where the error occurs, and the abnormal state of the receiver is determined as a transmission completion signal of the receiver. Therefore, in case of abnormality of the receiver, the receiver is initialized while the transmitter provides the data from the beginning, thereby improving the data transmission speed and stability.
Claims (1)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019970055967A KR100266255B1 (en) | 1997-10-29 | 1997-10-29 | Apparatus for detecting errors in sending data |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019970055967A KR100266255B1 (en) | 1997-10-29 | 1997-10-29 | Apparatus for detecting errors in sending data |
Publications (2)
Publication Number | Publication Date |
---|---|
KR19990034372A KR19990034372A (en) | 1999-05-15 |
KR100266255B1 true KR100266255B1 (en) | 2000-09-15 |
Family
ID=19523675
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019970055967A KR100266255B1 (en) | 1997-10-29 | 1997-10-29 | Apparatus for detecting errors in sending data |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100266255B1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20140122612A (en) * | 2013-04-10 | 2014-10-20 | 삼성테크윈 주식회사 | Video recorder |
-
1997
- 1997-10-29 KR KR1019970055967A patent/KR100266255B1/en not_active IP Right Cessation
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20140122612A (en) * | 2013-04-10 | 2014-10-20 | 삼성테크윈 주식회사 | Video recorder |
KR102017783B1 (en) * | 2013-04-10 | 2019-09-03 | 한화테크윈 주식회사 | Video recorder |
Also Published As
Publication number | Publication date |
---|---|
KR19990034372A (en) | 1999-05-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7650388B2 (en) | Wireless identification protocol with confirmation of successful transmission | |
EP0503545A3 (en) | Data transfer device | |
GB1315425A (en) | Digital communication system | |
KR100266255B1 (en) | Apparatus for detecting errors in sending data | |
JP3007926B2 (en) | Data carrier and identification system | |
US6604154B1 (en) | Data processing device | |
US8438445B2 (en) | Methods and systems for error detection of data transmission | |
US6779724B1 (en) | IC card reader and method | |
US6229866B1 (en) | Apparatus for detecting errors in asynchronous data receiver and transmitter | |
KR100260988B1 (en) | Baud rate generator | |
JPH09326782A (en) | Serial communication method | |
JP2891267B2 (en) | Data retransmission transmission method | |
JP2801687B2 (en) | Facsimile machine | |
JP2563330B2 (en) | Wireless signal transmission method | |
JP4449332B2 (en) | IC card connection device | |
SU1481828A1 (en) | Telemetering data transmitter | |
KR960003053B1 (en) | Error counter of data transmission system | |
US20080256273A1 (en) | Serial communication method and serial communication system | |
US7860123B2 (en) | Method for transmitting packets in a wireless communication system and an apparatus using the same | |
KR19980075967A (en) | Data transmission device | |
KR0165077B1 (en) | Remote transmission receipt device of exchanger system | |
JPH11145903A (en) | Infrared communication equipment and infrared communication control method | |
JPH06101723B2 (en) | Data transmission method | |
JPH0219946A (en) | Semiconductor file memory device | |
JPH11234364A (en) | Communication control method and communication module |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
LAPS | Lapse due to unpaid annual fee |