KR100266255B1 - Apparatus for detecting errors in sending data - Google Patents

Apparatus for detecting errors in sending data Download PDF

Info

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
Application number
KR1019970055967A
Other languages
Korean (ko)
Other versions
KR19990034372A (en
Inventor
김창일
Original Assignee
강병호
대우통신주식회사
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 강병호, 대우통신주식회사 filed Critical 강병호
Priority to KR1019970055967A priority Critical patent/KR100266255B1/en
Publication of KR19990034372A publication Critical patent/KR19990034372A/en
Application granted granted Critical
Publication of KR100266255B1 publication Critical patent/KR100266255B1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/08Arrangements for detecting or preventing errors in the information received by repeating transmission, e.g. Verdan system
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications
    • H04L41/0654Management of faults, events, alarms or notifications using network fault recovery
    • H04L41/0659Management of faults, events, alarms or notifications using network fault recovery by isolating or reconfiguring faulty entities
    • H04L41/0661Management 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

PURPOSE: An error detection device in data transmission is provided to increase stability and rate of data transmission by detecting error and retransmitting correct data. CONSTITUTION: A transmitting unit(210) transmits error signal and retrial signal with transmission data. A data recording unit(220) records error signal and retrial signal with transmission data. An error detection unit(230) detects error signal and retrial signal, and transmits an elimination signal to the data recording unit(220) if it recognizes error signal and retrial signal, so data in error is eliminated in the data recording unit(220). A receiving unit(240) receives no erroneous data from the data recording unit(220). If data transmission is completed, the receiving unit(240) transmits completion signal to the error detection unit(230).

Description

데이터 전송시의 에러 검출 장치{APPARATUS FOR DETECTING ERRORS IN SENDING DATA}Error detection device during data transfer {APPARATUS FOR DETECTING ERRORS IN SENDING DATA}

본 발명은 데이터 전송시에 발생하는 에러를 검출하여 재전송하는 장치에 관한 것으로서, 특히 데이터를 송신하는 송신부에서 데이터를 수신하는 수신부로 병렬 데이터를 전송할 때 발생하는 에러를 검출하여 재전송하는 장치에 관한 것이다.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 transmitter 110 provides the data latch 120 to the data 112 to be transmitted. On the other hand, the transmitter 110 detects whether an error has occurred during data transmission and provides an error signal to the error detector 130 when an error occurs.

에러 검출부(130)는 송신부(110)로부터 에러 신호가 제공되지 않을 때에는 데이터 래치부(120)에 데이터 전송 인가 신호(122)를 제공하므로써 데이터 래치부(120)로 하여금 래치되어 있던 전송 데이터(124)를 수신부(140)에 제공하도록 한다. 그러나, 송신부(110)로부터 에러 신호가 제공되면, 에러 검출부(130)는 송신부(110)의 데이터 송신중에 에러가 발생한 것으로 판단하여 송신부(134)에 인터럽트 신호(134)를 제공한다.When the error signal is not provided from the transmitter 110, the error detector 130 provides the data latch 120 to the data latch 120, thereby causing the data latch 120 to latch the transmitted data 124. ) To the receiver 140. However, if an error signal is provided from the transmitter 110, the error detector 130 determines that an error has occurred during the data transmission of the transmitter 110, and provides an interrupt signal 134 to the transmitter 134.

인터럽트 신호(134)가 인가되면 송신부(110)는 수신부 리셋 요구 신호(136)를 에러 검출부(130)에 제공한다. 에러 검출부(130)는 수신부(140)의 리셋 요구 신호(136)에 응답하여 리셋 신호(138)를 수신부(140)에 인가한다. 리셋 신호에 의하여 수신부(140)는 리셋되므로 기 수신한 데이터는 모두 소거된다. 따라서, 송신부(110)는 기 송신하였던 데이터들을 처음부터 재 전송한다.When the interrupt signal 134 is applied, the transmitter 110 provides the receiver reset request signal 136 to the error detector 130. The error detector 130 applies the reset signal 138 to the receiver 140 in response to the reset request signal 136 of the receiver 140. Since the receiver 140 is reset by the reset signal, all of the previously received data are erased. Therefore, the transmitter 110 retransmits previously transmitted data from the beginning.

이와 같이 종래의 장치에서는 데이터의 전송중에 에러가 발생하면 수신부(140)를 리셋시키고 처음부터 다시 데이터 전송을 시작하므로 비효율적이고 에러가 발생한 시간 및 데이터를 다시 전송하는 시간으로 인하여 데이터 전송이 장시간 소요되는 문제가 있었다.As described above, in the conventional apparatus, when an error occurs during data transmission, the receiver 140 is reset and data transmission is started again from the beginning. Therefore, data transmission takes a long time due to an inefficient time and an error retransmission time. There was a problem.

본 발명은 이러한 문제를 해결하기 위한 것으로서, 본 발명의 목적은 데이터 전송시에 에러가 발생하면, 에러가 발생한 데이터만을 재전송하므로 데이터의 전송 속도를 증대시킬 수 있는 장치를 제공하는데에 있다.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 transmitter 210 as shown as a block diagram of an apparatus according to the present invention. The transmitter 210 provides the data latch unit 120 with data 212 and error information bits 214 and 216 to be transmitted to the receiver 240. The error information bits 214 and 216 are composed of an error signal 214 indicating that an error has occurred in the currently transmitted data and a retry signal 216 indicating that a bit of the currently transmitted data is incorrectly transmitted and retransmitted. Since the transmitter 210 detects that an error has occurred in the transmission data as described above, after transmitting the error signal or the retry signal 216 described above, the transmitter 210 sequentially transmits data from the data where the error has occurred.

데이터 저장부(220)는 송신부(210)로부터의 데이터(212) 및 에러 신호(214)와 재시도 신호(216)를 저장하며, 에러 검출부(230)는 데이터 저장부(220)에 저장된 에러 정보 비트인 에러 신호(221)와 재시도 신호(222)를 독출한다. 독출 결과, 에러 신호(221) 및 재시도 신호(222)가 존재하지 않으면 수신부(240)로 데이터를 전송하라는 데이터 전송 신호(223)를 전송하고 에러 신호(221) 또는 재시도 신호(222)가 존재하는 경우에는 저장된 데이터를 전송하지 않고 버리라는 데이터 전송 신호(223)를 데이터 저장부(220)에 제공한다.The data storage unit 220 stores data 212 from the transmitter 210, an error signal 214, and a retry signal 216, and the error detector 230 stores error information stored in the data storage unit 220. The bit error code signal 221 and the retry signal 222 are read. As a result of the reading, if the error signal 221 and the retry signal 222 do not exist, the data transmission signal 223 for transmitting data to the receiver 240 is transmitted and the error signal 221 or the retry signal 222 is transmitted. If present, the data storage signal 223 is provided to the data storage 220 to discard the stored data.

즉, 에러 신호(214)나 재시도 신호(216)들 중 하나 이상의 신호가 발생하면, 데이터 저장부(220)는 저장된 데이터가 비 정상 상태 즉, 에러 상태라고 판단하여 이를 소거하므로써 에러가 발생한 데이터를 수신부(240)에 전송하지 않는다.That is, when one or more signals of the error signal 214 or the retry signals 216 occur, the data storage unit 220 determines that the stored data is in an abnormal state, that is, an error state, and erases the data. Does not transmit to the receiver 240.

수신부(240)는 상술한 바와 같이 데이터 저장부(224)로부터의 데이터를 수신하고, 데이터 수신이 종료되면 전송 완료 신호(225)를 에러 검출부(230)에 제공한다. 에러 검출부(230)는 데이터 저장부(224)로부터 수신부(2400에 데이터를 전송한 이 후 소정 시간 이상이 경과하였는데도 전송 완료 신호가 수신부(240)로부터 발생되지 않으면, 인터럽트 신호(232)를 발생시켜서 송신부(210)에 제공한다.The receiver 240 receives the data from the data storage unit 224 as described above, and provides a transmission completion signal 225 to the error detector 230 when the data reception ends. The error detector 230 generates an interrupt signal 232 when a transmission completion signal is not generated from the receiver 240 even after a predetermined time has elapsed since the data is transmitted from the data storage 224 to the receiver 2400. To the transmitter 210.

송신부(210)는 이 인터럽트 신호(232)에 부응하여 수신부 리셋 요구 신호(234)를 에러 검출부(230)에 제공하고, 에러 검출부(230)는 수신부 리셋 요구 신호의 입력에 부응하여 수신부(240)에 수신부 리셋 신호(236)를 제공하므로 수신부(240)를 초기화시킨다. 이와 같이 수신부(240)를 초기화하는 이유는 일정 시간이 경과하였는데도 수신부(240)로 전송 완료 신호(225)가 발생되지 않았다는 것은 수신부(240)에 이상이 발생한 것으로 판단할 수 있기 때문이다. 이때, 송신부(210)는 기저장된 데이터를 처음부터 송신하므로써 수신부(240)는 초기화 이후에 이 데이터들을 수신할 수 있다.In response to the interrupt signal 232, the transmitter 210 provides the receiver reset request signal 234 to the error detector 230, and the error detector 230 responds to the input of the receiver reset request signal. Since the receiver reset signal 236 is provided to the receiver 240, the receiver 240 is initialized. The reason for initializing the receiver 240 as described above is that the transmission completion signal 225 does not occur to the receiver 240 even after a predetermined time elapses, because it may be determined that an error has occurred in the receiver 240. At this time, since the transmitter 210 transmits the pre-stored data from the beginning, the receiver 240 may receive the data after initialization.

특정 장치와 관련하여 본 발명의 원리를 전술하였는데, 이러한 기술된 바는 단지 예시에 불과하며, 첨부된 특허 청구 범위에서 기술된 바와 같은 본 발명의 기술 사상에 한정되는 것은 아니다.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)

데이터를 송신하며, 데이터(212)의 에러 여부에 따른 에러 신호(214) 및 재시도 신호를 제공하고, 상기 데이터(21)에 에러가 발생하면 상기 에러가 발생한 데이터(21)로 부터 데이터(212) 전송을 재개하며, 인터럽트 신호에 따라 수신부 리셋요구 신호 및 상기 전송한 데이터(212)들을 전송하는 송신부(210)와;Transmits data, provides an error signal 214 and a retry signal according to whether or not the data 212 is in error, and if an error occurs in the data 21, the data 212 from the data 21 in which the error has occurred A transmitter 210 which resumes transmission and transmits a receiver reset request signal and the transmitted data 212 according to an interrupt signal; 상기 송신부(210)에 연결되며, 상기 송신부(210)로부터 데이터(212), 에러 신호(214) 및 재시도 신호(216)를 수신 및 저장하며, 데이터 전송 신호(223)가 수신되면, 저장된 데이터를 전송하는 데이터 저장부와;Is connected to the transmitter 210, receives and stores data 212, an error signal 214, and a retry signal 216 from the transmitter 210, and when the data transmission signal 223 is received, the stored data. A data storage unit for transmitting the; 상기 송신부(210) 및 상기 데이터 저장부(220)에 연결되며, 상기 데이터 저장부 (220)에 상기 에러 신호(214)와 재시도 신호(216)가 저장되어 있지 않으면 상기 데이터 전송 신호(223)를 상기 저장부(220)에 제공하고, 전송 완료 신호(225)가 소정 시간 제공되지 않으면 인터럽트 신호를 상기 송신부(210)에 제공하고, 상기 송신부(210)으로부터의 수신부 리셋 요구 신호(234)에 응답하여 수신부 리셋 신호(236)를 출력하는 에러 검출부(230)와;When the error signal 214 and the retry signal 216 are not stored in the data storage 220, the data transmission signal 223 is connected to the transmitter 210 and the data storage 220. Is provided to the storage unit 220, and if a transmission completion signal 225 is not provided for a predetermined time, an interrupt signal is provided to the transmitter 210, and a receiver reset request signal 234 from the transmitter 210 is provided. An error detector 230 outputting a receiver reset signal 236 in response; 상기 데이터 저장부(220) 및 상기 에러 검출부(230)에 연결되며, 상기 데이터 저장부(220)로부터 제공되는 상기 데이터(224) 수신이 완료되면 상기 전송 완료 신호(225)를 상기 에러 검출부(230)로 송출하며, 상기 수신부 리셋 신호(236)에 의해 리셋되는 수신부(240)를 포함하는 것을 특징으로 하는 데이터 전송시의 에러 검출장치.The transmission completion signal 225 is connected to the data storage unit 220 and the error detection unit 230, and when the reception of the data 224 provided from the data storage unit 220 is completed, the error detection unit 230 is transmitted. And a receiving unit (240) reset by the receiving unit reset signal (236).
KR1019970055967A 1997-10-29 1997-10-29 Apparatus for detecting errors in sending data KR100266255B1 (en)

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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20140122612A (en) * 2013-04-10 2014-10-20 삼성테크윈 주식회사 Video recorder

Cited By (2)

* Cited by examiner, † Cited by third party
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