[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR950009422B1 - Data serial transmission device using commer-free code - Google Patents

Data serial transmission device using commer-free code Download PDF

Info

Publication number
KR950009422B1
KR950009422B1 KR1019930009880A KR930009880A KR950009422B1 KR 950009422 B1 KR950009422 B1 KR 950009422B1 KR 1019930009880 A KR1019930009880 A KR 1019930009880A KR 930009880 A KR930009880 A KR 930009880A KR 950009422 B1 KR950009422 B1 KR 950009422B1
Authority
KR
South Korea
Prior art keywords
signal
rom
output
data
serial
Prior art date
Application number
KR1019930009880A
Other languages
Korean (ko)
Other versions
KR950002289A (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 KR1019930009880A priority Critical patent/KR950009422B1/en
Publication of KR950002289A publication Critical patent/KR950002289A/en
Application granted granted Critical
Publication of KR950009422B1 publication Critical patent/KR950009422B1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L7/00Arrangements for synchronising receiver with transmitter
    • H04L7/02Speed or phase control by the received code signals, the signals containing no special synchronisation information
    • H04L7/033Speed or phase control by the received code signals, the signals containing no special synchronisation information using the transitions of the received signal to control the phase of the synchronising-signal-generating means, e.g. using a phase-locked loop
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)
  • Dc Digital Transmission (AREA)

Abstract

a first ROM for comma-precoding input data according to a control signal of 171.H; a serial converting part for converting an output of the first ROM into a serial output; a line driving part for providing the output signal of the serial converting part to a receiver; a pulse forming part for pulse-forming the output signal of the line driving part; a shift registering part for changing and outputting a signal of the pulse forming part; a second ROM for comma-precoding a signal of the shift registering part; and a PLL controlling part for receiving a signal from the second ROM and the pulse forming part, making a PLL control signal, and detecting error from the signal. Thereby, in present invention, signals of 2.69MHz and 37.66MHz are outputted to the shift registering part, the second ROM, and the PLL controlling part.

Description

커마-프리코드를 이용한 데이타 직렬전송장치Data serial transmission device using kerma-precode

제1도는 직렬 전송장치의 회로블럭도.1 is a circuit block diagram of a serial transmission device.

제2도는 클럭 리커버리를 이용한 회로블럭도.2 is a circuit block diagram using clock recovery.

제3도는 NRZ코드 신호파형도.3 is an NRZ code signal waveform.

제4도는 NRZI코드 신호파형도 및 발생장치 개략도.4 is a schematic diagram of an NRZI code signal waveform and a generator.

제5도는 2위상 마크 부호화 파형도.5 is a two-phase mark coded waveform diagram.

제6도는 밀러와 밀러의 곱 부호화 파형도.6 is a product coded waveform diagram of Miller and Miller.

제7도는 본 발명의 직렬 전송장치 회로블럭도.7 is a circuit block diagram of a serial transmission device of the present invention.

* 도면의 주요부분에 대한 부호의 설명* Explanation of symbols for main parts of the drawings

11 : 롬 12 : 직렬변환부11: ROM 12: Serial Converter

13 : 선로구동기 14 : 펄스정형부13: Line driver 14: Pulse shaping part

15 : 시프트 레지스터부 16 : 롬15: shift register section 16: ROM

17 : PLL제어부 18 : PLL부17: PLL control unit 18: PLL unit

본 발명은 신호직렬 전송장치에 관한 것으로, 특히 별도의 데이터 마커(Marker)없이 자기동기가 가능하며 PLL(Phase Locked Loop) 제어 신호의 주파수를 낮출 수 있는 커마-프리코드를 이용한 데이타 직렬 전송장치에 관한 것이다.The present invention relates to a signal serial transmission apparatus, and more particularly, to a data serial transmission apparatus using a kerma-precode capable of self-synchronization without a separate data marker and lowering a frequency of a PLL (Phase Locked Loop) control signal. It is about.

제1도는 종래의 기술을 설명하기 위한 직렬전송장치의 회로 블럭도를 나타낸 것으로 이로부터 종래기술을 설명하면 다음과 같다.1 shows a circuit block diagram of a serial transmission apparatus for explaining the conventional technology.

비디오 데이터 및 기타 필요한 데이터를 처리하는 송신기 보조-처리기(1)와, 송신기 보조-처리기(1)에서 입력된 병렬데이터를 직렬로 변환시키는 직렬엔코더(2)와 직렬엔코더(2)의 출력데이터를 받아 종단된 신호선로상에 디지탈신호를 송출하는 선로 구동기(3)와, 선로 구동기(3)에서 출력된 직렬 데이터를 병렬로 변환하는 직렬디코더(4)와, 직렬디코더(4)의 출력데이터를 리시버(Recelver)에서 처리하는 보조처리기(5)를 포함하여 구성된다.The output data of the serial encoder 2 and the serial encoder 2 which converts the parallel data inputted from the transmitter sub-processor 1 into the transmitter sub-processor 1 for processing the video data and other necessary data in series. A line driver 3 for transmitting a digital signal on the terminated signal line, a serial decoder 4 for converting serial data output from the line driver 3 in parallel, and output data of the serial decoder 4 And a subprocessor 5 for processing in a receiver.

제2도는 클럭리커버리를 위한 회로 블럭도를 나타낸 것으로, 직렬데이터를 입력받아 에지(Edge) 정보를 만들기 위해 지연시켜 출력하는 지연부(6)와, 입력데이타와 지연부(6)의 출력신호로 에지정보를 만드는 에지 펄스 발생부(7)와, 입력데이터와 기준클럭의 위상을 비교하는 위상검출부(8)와, 위상검출부(8)로부터 입력된 신호 전압을 제어하여 발진시켜 직렬클럭신호를 출력하는 전압제어발진부(9)와, 지연부(6)와 전압제어 발진부(9)의 출력을 입력으로 하여 데이타를 복구시켜 리클록된 데이터를 출력하는 데이터 리커버리부(10)로 구성된다.2 is a circuit block diagram for clock recovery, and includes a delay unit 6 which receives serial data and delays it to produce edge information, and outputs an input signal and an output signal of the delay unit 6. An edge pulse generator 7 for producing edge information, a phase detector 8 for comparing the phase of the input data with a reference clock, and a signal voltage input from the phase detector 8 are controlled to oscillate to output a serial clock signal. And a data recovery section 10 for recovering data by outputting the outputs of the delay section 6 and the voltage controlled oscillation section 9 and outputting the reclocked data.

상기와 같은 구성을 갖는 제1, 2도의 동작을 설명하면 다음과 같다.Referring to the operation of the first and second degrees having the configuration as described above is as follows.

제1도는 보조처리기(1)에서 비디오 데이터와 기타 필요한 정보를 입력받아 처리하여 출력하고, 이 데이터를 직렬 엔코더(2)에서 직렬로 바꾸어 출력한다.FIG. 1 receives the video data and other necessary information from the coprocessor 1, processes them, and outputs them. The data is serially converted by the serial encoder 2 and output.

이 신호를 입력받은 선로 구성기(3)는 선로에 디지탈 신호를 출력하고 이신호를 출력디코더(4)에서 병렬로 바꾼후, 리시버 보조처리기(5)에 입력되어 데이터를 출력한다.The line configurator 3 receiving this signal outputs a digital signal to the line, changes this signal in parallel in the output decoder 4, and then inputs the receiver coprocessor 5 to output data.

그리고 데이터 직렬전송시 가장중요한 관점은 클럭 리커버리(Clock Recovery)로 이것을 수월하게 하기 위해 채널 코딩(coding)을 통해 에지정보를 만들므로써 PLL(Pulse Locked Loop)이 잘 동작하게 한다.And the most important aspect in serial data transmission is to make the PLL (Pulse Locked Loop) work well by making edge information through channel coding to facilitate this with clock recovery.

이 기능을 직렬엔코더(2)에서 수행한다.This function is performed by the serial encoder (2).

그리고 잘 알려진 채널코딩방식으로는 NRZ(Non Return to zero), NRZI(Non Return to Zero Inverse), 2-위상마크(Bi-phase Mark : Manchester code), 밀러코딩기법 등이 있다.Well-known channel coding methods include Non Return to Zero (NRZ), Non Return to Zero Inverse (NRZI), Bi-phase Mark (Manchester code), and Miller coding techniques.

제3도는 NRZ(Non-Return to Zero)직렬데이터 파형과 데이터 클럭의 파형을 나타낸 것으로, 직렬 파형을 제1도의 직렬전송회로에서 출력되어 제2도에 입력되는 파형이고, 데이터 클럭파형은 제2도의 클럭리커버리 회로에서 출력되는 디지탈 데이터 파형이다.FIG. 3 is a waveform of a non-return to zero (NRZ) serial data waveform and a data clock. The serial waveform is output from the serial transmission circuit of FIG. 1 and input to FIG. 2. The data clock waveform is shown in FIG. It is a digital data waveform output from the clock recovery circuit of FIG.

제4도는 NRZI부호화 회로와 파형도를 나타낸 것으로, 부호화회로는 제3도의 NRZ출력파형을 입력하는 EXOR게이트(21)와, EXOR게이트(21)의 출력과 데이터 클럭신호를 입력하는 플립-플롭(22)로 구성된 NRZI(Non-Return to Zero Inverse)의 회호와 출력파형이다.4 shows an NRZI encoding circuit and a waveform diagram. The encoding circuit includes an EXOR gate 21 for inputting the NRZ output waveform of FIG. 3, and a flip-flop for inputting the output of the EXOR gate 21 and a data clock signal. NRZI (Non-Return to Zero Inverse) is called and output waveform.

제5도는 2위상 마크 부호화의 파형을 나타낸 것으로, 입력신호와 위상이 반전되어 출력되는 신호의 파형을 나타낸 것이다.5 shows waveforms of two-phase mark encoding, and shows waveforms of signals outputted with an inverted phase from an input signal.

제6도는 밀러 및 밀러제곱의 부호화 출력파형을 나타낸 것이다.6 shows the encoded output waveforms of Miller and Miller Square.

이와 같이 종래기술의 채널코딩기법은 에러검출기능이 없고, PLL(Phase Locked Loop) 제어시 PLL제어신호가 데이전송비율(Rate)과 같은 주파수에서 구현되어 전송비가 높은 경우에 PLL구현이 어려워진다.As described above, the channel coding technique of the related art does not have an error detection function, and when the PLL control is implemented at the same frequency as the day transmission rate (Rate) during PLL (Phase Locked Loop) control, it becomes difficult to implement the PLL.

또한 직렬데이터를 병렬데이터로 바꾸기 위해서는 데이터 마커(Marker)정보가 필요하며 이런 정보를 얻기 위해서는 몇 비트의 데이터가 필요하다.In addition, data marker information is required to convert serial data into parallel data, and several bits of data are required to obtain such information.

즉, 데이터가 10비트라고하면, 10비트이외의 별도 데이터 마커정보를 얻기위해 별도의 몇비트가 필요하다.In other words, if the data is 10 bits, some additional bits are required to obtain additional data marker information other than 10 bits.

본 발명은 이와 같은 종래기술의 문제점을 해결하기 위해 안출된 것으로, 커마-프리코드를 사용하여 비트가 아닌 워드(word)단위로 PLL을 제어기능하게 함으로써 별도의 데이터 마커 없이도 자기동기가 가능하며 PLL제어신호의 주파수를 낮출 수 있도록 하는데 그 목적이 있다.The present invention has been made to solve the problems of the prior art, and by using the kerma-precode to control the PLL in units of words (not bits), self-synchronization is possible without a separate data marker. The purpose is to reduce the frequency of the control signal.

이와 같은 목적을 달성하기 위한 본 발명의 실시예을 첨부된 도면을 참조하여 설명하면 다음과 같다.Referring to the accompanying drawings, an embodiment of the present invention for achieving the above object is as follows.

제7도는 본 발명을 설명하기 위한 직렬전송장치의 회로블럭도로써, 입력데이타는 10비트, 클럭신호는 171H(2.69㎒)를 입력으로한 예를 나타낸 것이다.7 is a circuit block diagram of a serial transmission apparatus for explaining the present invention, in which an input data of 10 bits and a clock signal of 171H (2.69 MHz) are shown.

즉 10비트의 데이터를 클럭신호 171H(2.69㎒)를 이용 14비트의 데이터로 만드는 커마-프리코딩을 위한 롬(11)과, 롬(11)의 신호와 클럭신호를 입력받아 직렬 데이터로 변환시키는 직렬변환부(12)와, 직렬변환부(12)에서 출력된 직렬데이터를 리시버에 출력하는 선로구동기(13)와, 선로구동기(13)에서 출력된 직렬 데이터를 펄스 정형하는 펄스정형부(14)와, 펄스 정형부(14)의 직렬데이터를 병렬데이터로 변환하여 출력하는 시프트 레지스터부(15)와, 시프트 레지스터부(15)의 출력신호를 콤마-프리코딩하기 위한 롬(16484×14bit)(16)과, 롬(16)으로부터 출력된 신호의 에러 및 에지를 검출하는 PLL저어부(17)와, PLL제어부(17)로부터 신호를 받아 2.69㎒와 37.66㎒의 주파수를 갖는 클럭을 시스트 레지스터(15), 및 PLL제어부(17)에 인가하고 2.69㎒의 클럭을 롬(16)에 인가하는 PLL(2.69㎒)(18)을 포함하여 구성된다.That is, the ROM 11 for kerma-precoding, which converts 10 bits of data into 14 bits of data using the clock signal 171H (2.69 MHz), and converts the signal and the clock signal of the ROM 11 into serial data. A serial converter 12, a line driver 13 for outputting serial data output from the serial converter 12 to a receiver, and a pulse shaping unit 14 for pulse shaping the serial data output from the line driver 13 ), A shift register section 15 for converting serial data of the pulse shaping section 14 into parallel data, and a ROM for comma-precoding the output signal of the shift register section 15 (16484 x 14 bits). (16), a PLL stir section (17) for detecting errors and edges of the signal output from the ROM (16), and a clock having a frequency of 2.69 MHz and 37.66 MHz in response to a signal from the PLL control section (17). (15) and a PLL (2.69 MHz) which is applied to the PLL control unit 17 and a clock of 2.69 MHz is applied to the ROM 16. 18).

이와 같은 구성을 갖는 데이터 직렬전송장치의 동작은 다음과 같다.The operation of the data serial transmission device having such a configuration is as follows.

10비트의 입력데이터는 클럭(171H)에 의해 제어되며 커마-프리코딩을 위해 롬(1024×14비트)(11)에 입력된다.The 10-bit input data is controlled by clock 171H and input to ROM (1024 x 14 bits) 11 for kerma-precoding.

롬(11)에서 출력된 14비트의 데이터는 직렬 변환부(12)에서 직렬데이터로 변환되어 선로구동기(13)을 거쳐 리시버(Receiver)로 전송된다.The 14-bit data output from the ROM 11 is converted into serial data by the serial converter 12 and transmitted to the receiver via the line driver 13.

이때 직렬변환부(12)에는 직렬데이터를 만들기 위해 171H(2.69㎒)와, 171H×14(37.66㎒)의 클럭을 PLL에서 제공받아 사용한다.At this time, the serial converter 12 receives 171H (2.69MHz) and 171H × 14 (37.66MHz) clocks from the PLL to generate serial data.

위에서 직렬로 변환된 신호는 리시버로 전송시 동축케이블을 사용해 전송된다. 송신기로부터 입력되는 신호는 펄스 정형부(14)에서 펄스정형되어 한 신호는 PLL제어부(17)에 입력되어 PLL제어신호를 만들고 다른 신호는 시프트 레지스터(15)에 입력되어 병렬신호 형태로 바뀌어 출력된다.The signal converted in series from the above is transmitted using a coaxial cable when transmitted to the receiver. The signal input from the transmitter is pulse-formed by the pulse shaping unit 14, and one signal is input to the PLL control unit 17 to produce a PLL control signal, and the other signal is input to the shift register 15 to be converted into a parallel signal form and output. .

이때 시프트 레지스터(15)에 입력된 직렬신호는 37.66㎒의 클럭을 사용하여 병렬신호(데이터)로 변환시키기 위해서는 2.69㎒의 클럭을 사용한다.At this time, the serial signal input to the shift register 15 uses a clock of 2.69 MHz in order to convert it into a parallel signal (data) using a clock of 37.66 MHz.

시프트 레지스터(15)에서 병렬신호로 변환되어 출력되는 신호는 콤마-프리코딩을 위해 롬(16384×14비트)(16)에 입력되어 2.69㎢의 PLL의 클럭에 의해 콤마-프리코딩을 한다.The signal converted into a parallel signal from the shift register 15 and outputted is input to the ROM (16384 x 14 bits) 16 for comma-precoding, and comma-precoded by a clock of 2.69 kHz PLL.

롬(16)에서 출력된 신호와 펄스 정형신호를 입력받은 PLL제어부(17)은 PLL제어신호를 만들고 에러를 검출하여 신호를 출력하고, PLL제어부(17)의 신호를 받은 PLL부(18)은 37.66㎒와 2.69㎒의 PLL제어신호를 출력한다.The PLL controller 17, which receives the signal output from the ROM 16 and the pulse shaping signal, generates a PLL control signal, detects an error, and outputs a signal. The PLL controller 18, which receives the signal from the PLL controller 17, It outputs PLL control signals of 37.66MHz and 2.69MHz.

이상에서 직렬전송장치에서의 카머-프리코드의 에러확률은 다음과같다.Thus, the error probability of the camera-precode in the serial transmission device is as follows.

사전 X=n은 n비트의 에러가 생기고 그 에러가 검출 불가능한 코드어라하면 이때 어떤 한 위치에서 에러가 생길확률을 P라하고, k를 직렬 전송할 한 워드의 비트수라하고, m을 입력된 병렬 데이타의 한 워드(word)의 비트수라하면,If X = n is an error code of n bits and the error is not detectable, then P is the probability that an error occurs at a certain position, P is the number of bits of a word to be transmitted serially, and m is the parallel data input. The number of bits in one word of

P(X=n)=이 된다.P (X = n) = Becomes

따라서 P=0.5(P=0.0001)경우So if P = 0.5 (P = 0.0001)

P(X=n)의 평균=E[P(X=n)]Average of P (X = n) = E [P (X = n)]

=4.45e-3(6.16e-5)= 4.45e-3 (6.16e-5)

P(X=n)의 최대=1.31e-2, n=6時(8.63e-4, n=1일때)Maximum P (X = n) = 1.31e-2, n = 6 time (8.63e-4, n = 1)

P(X=n)의 최소=3.81e-6, n=14時(6.24e-44, n=14일때)Minimum of P (X = n) = 3.81e-6, n = 14hours (6.24e-44, n = 14)

P(X)==0.0623(8.63(8.63e-4)P (X) = = 0.0623 (8.63 (8.63e-4)

한개의 패리티 체크코딩(Single parity check coding)을 사용할 경우의 에러 확률은 아래와 같다.The error probability when using single parity check coding is as follows.

P(X)= P (X) =

만약 P=0.5이면 P(X)=0.4999If P = 0.5 then P (X) = 0.4999

만약 P=0.001이면 P(X)=1.38e-2If P = 0.001 P (X) = 1.38e-2

아래도표는 카머-프리코드의 한개의 패리티 체크 코드의 에러확률을 비교한 것이다.The chart below compares the error probabilities of one parity check code in the Cameron-Precode.

아래표에서 보듯이 카머-프리코드를 사용할 경우 현저히 에러 발생확률 P(X)를 줄일 수 있다.As shown in the table below, using Cameron-precode can significantly reduce the probability of error occurrence P (X).

어떤 통신 시스템이든가 코드어동기의 유지는 매우 중요한 것이다.In any communication system, maintenance of code asynchronous is very important.

이런 방법으로 각각의 코드어끝에 특수코드심볼(한개의 카머)을 갖으면 된다.In this way, you can have a special code symbol (one camemer) at the end of each codeword.

이런 카머코드에 대한 워드동기를 효과적으로 유지하기 위해서는 매우작은 사전크기(dictionary size) B(n, k)는 아래와 같이 정의할 수 있다.In order to effectively maintain word synchronization for this coder, a very small dictionary size B (n, k) can be defined as follows.

B(n, k) B (n, k)

μ(d)는 모비스 함수로 아래와 같다.μ (d) is the Mobis function As follows.

d/k : k를 d로 나누어 떨어지는 dd / k: d divided by k divided by d

1 if d=11 if d = 1

μ(d)=[0 of d가 제곱근일 경우μ (d) = [0 of d is the square root

(-1)rif d가 r번째인 수의 곱(-1) the product of r if d is the rth number

B(2, 3)인 경우 For B (2, 3)

d=1이면(23)(23-2)=2if d = 1 (2 3 ) (2 3 -2) = 2

d=2이면 XX when d = 2

d=3이면(-1)23/3∴B(2, 3)=2if d = 3 (-1) 2 3/3 ∴B (2, 3) = 2

B(2, 4)인 경우(d)24/d For B (2, 4) (d) 2 4 / d

d=1이면(1.24)(24-22)if d = 1 (1.2 4 ) (2 4 -2 2 )

d=2이면(1-1).22 (16-4)if d = 2 (1-1). 2 2 (16-4)

d=3이면 X =3X = 3 if d = 3

d=4이면 X ∴B(2, 4)=3If d = 4, X ∴B (2, 4) = 3

B(2, 5)인 경우(d)25/d For B (2, 5) (d) 2 5 / d

d=1이면 (25-21)if d = 1 (2 5 -2 1 )

d=2이면 X(32-2)X when d = 2 (32-2)

d=3이면 X =6X = 6 if d = 3

d=4이면 X ∴B(2, 5)=6If d = 4, X ∴ B (2, 5) = 6

d=5이면(-1)21 if d = 5 (-1) 2 1

B(2, 6)인 경우(d)26/d For B (2, 6) (d) 2 6 / d

d=1이면(1)26 (26-23-22+2)if d = 1 (1) 2 6 (2 6 -2 3 -2 2 +2)

d=2이면(1)23 (64-8-4+2)if d = 2 (1) 2 3 (64-8-4 + 2)

d=3이면(1)22=9if d = 3 (1) 2 2 = 9

d=4이면 X ∴B(2, 6)=9If d = 4, X ∴ B (2, 6) = 9

d=5이면 XX when d = 5

d=6이면(-1)221 if d = 6 (-1) 2 2 1

B(2, 7)인 경우 For B (2, 7)

d=1인 경우(1)27 (27-2)if d = 1 (1) 2 7 (2 7 -2)

d=2인 경우 X(128-2)X when d = 2 (128-2)

d=7인 경우(1-)2 =18if d = 7 (1-) 2 = 18

∴B(2, 7)=18∴B (2, 7) = 18

B(2, 8)인 경우(d)28)d For B (2, 8) (d) 2 8) d

d=1인 경우(1)28(28-24)if d = 1 (1) 28 (2 8 -2 4 )

d=2인 경우(-1)124=(256-16)if d = 2 (-1) 1 2 4 = (256-16)

d=3인 경우 X =30X = 30 when d = 3

d=4인 경우 XX when d = 4

d=5인 경우 XX when d = 5

d=6인 경우 XX when d = 6

d=7인 경우 XX when d = 7

d=8인 경우 X ∴B(2, 8)=30If d = 8 X 8 B (2, 8) = 30

B(2, 9)인 경우(d)29/d For B (2, 9) (d) 2 9 / d

d=1인 경우29 (29-23)=(512-8)if d = 1 1 · 29 (2 9 -2 3 ) = (512-8)

d=3인 경우(-1)123∴B(2, 9)=56if d = 3 (-1) 1 2 3 ∴B (2, 9) = 56

B(2, 4)인 경우(d)214/d For B (2, 4) (d) 2 14 / d

d=1인 경우1·210 if d = 1 1, 2 10

d=2인 경우(-1)25 if d = 2 (-1) 2 5

d=5인 경우(-1)22 if d = 5 (-1) 2 2

d=10인 경우(-1)22 if d = 10 (-1) 2 2

(210-25-22+2) (2 10 -2 5 -2 2 +2)

(1024-32-4+2) (1024-32-4 + 2)

=99 ∴B(2, 11)=99= 99 ∴B (2, 11) = 99

B(2, 11)인 경우(d)211/For B (2, 11) (d) 2 11 /

d=1인 경우(1)211 (211-2)if d = 1 (1) 2 11 (2 11 -2)

d=11인 경우(-1)2 =186if d = 11 (-1) 2 = 186

∴B(2, 11)=186∴B (2, 11) = 186

B(2, 12)인 경우(d)212/d For B (2, 12) (d) 2 12 / d

d=1인 경우(1)212 (212-26-24+22)if d = 1 (1) 2 12 (2 12 -2 6 -2 4 +2 2 )

d=2인 경우(-1)26 (4096-64-16+14)if d = 2 (-1) 2 6 (4096-64-16 + 14)

d=3인 경우(-1)28=335if d = 3 (-1) 2 8 = 335

d=6인 경우(-1)222∴B(2, 12)=335if d = 6 (-1) 2 2 2 ∴B (2, 12) = 335

B(2, 13)인 경우(d)213/d For B (2, 13) (d) 2 13 / d

d=1인 경우(1)213 (213-2) =(8192-2)if d = 1 (1) 2 13 (2 13 -2) = (8192-2)

d=13인 경우-1)2 =630 ∴B(2, 13)=630if d = 13 -1) 2 = 630 ∴B (2, 13) = 630

B(2, 14)인 경우(d)214/d For B (2, 14) (d) 2 14 / d

d=1인 경우214 (214-27-22+2)if d = 1 2 14 (2 14 -2 7 -2 2 +2)

d=2인 경우(-1)27 (16384-128-4+2)if d = 2 (-1) 2 7 (16384-128-4 + 2)

d=7인 경우(-1)22 if d = 7 (-1) 2 2

d=14인 경우(-1)22 B(2, 4)=1161if d = 14 (-1) 2 2 B (2, 4) = 1161

즉 14bit을 위한 커마-프리 코드 워드(comma-free code word)을 위한 최대수는 1161이다.The maximum number of comma-free code words for 14 bits is 1161.

이를 정리하면 아래표와 같다.This is summarized in the table below.

이와 같은 본 발명의 다른 실시예로는 모든 디지탈 시스템에서 신호를 전송시 사용할 수 있다.In another embodiment of the present invention, it can be used for transmitting signals in all digital systems.

즉 수신측에서보면 HDVCR(High Definition VCR)과 HDTV리시버 사이에도 가능하고, 송신측에서 보면 D3 VTR과 HDTV송신기 사이에도 사용될 수 있으며, HDTV송신기에서 리시버로 전송기등 모든 디지탈 시스템에서 신호의 직렬전송시 적용가능하다.In other words, it can be used between HDVCR (High Definition VCR) and HDTV receiver from the receiver side, and can be used between D3 VTR and HDTV transmitter from the transmitter side.In case of serial transmission of signal from all digital systems such as HDTV transmitter to receiver Applicable.

상기와 같은 본 발명은 에러 검출기능이 있으며 직렬전송시 중요한 요소가 자기동기를 할 경우 별도의 데이터 마커(Marker)가 필요 없으며, 장치를 구성하기 위한 하드웨어가 간단하다.As described above, the present invention has an error detection function and does not require a separate data marker when an important element is self-synchronizing during serial transmission, and hardware for configuring an apparatus is simple.

또한 다른 채널 코딩에 비해 PLL제어신호 주파수를 낮출 수 있으며 PLL제어를 위한 에지삽입이 용이하다.In addition, the frequency of the PLL control signal can be lowered compared to other channel coding, and edge insertion for PLL control is easy.

Claims (2)

입력데이터를 171H(2.69㎒)의 제어신호에 따라 커머-프리코딩하는 롬(11)과, 상기 롬(11)의 출력신호를 직렬로 변환하는 직렬변환부(12)와, 상기 직렬변환부(12)의 출력신호를 리시버에 출력하는 선로구동기(13)와, 상기 선로 구동기(13)의 출력신호를 펄스 정형하는 펄스정형부(14)와, 상기 펄스정형부(14)의 신호를 병렬로 바꾸어 출력하는 시프트 레지스터부(15)와, 상기 시프트 레지스터부(15)의 신호를 커마-프리코딩하는 롬(16)과, 상기 롬(16)과 펄스 정형부(14)의 신호를 받아 PLL제어신호를 만들고 에러를 검출하는 PLL제어부(17)와, 상기 PLOL제어부(17)의 신호를 받아 2.69㎒ 및 37.66㎒의 신호를 만들어 시프트 레지스터부(15), 롬(16), PLL제어부(17)에 출력함을 특징으로 하는 커마-프리코드를 이용한 데이터 직렬 전송장치.A ROM 11 for commer-precoding input data according to a control signal of 171H (2.69 MHz), a serial converter 12 for converting the output signal of the ROM 11 in series, and the serial converter ( A line driver 13 for outputting the output signal of 12) to the receiver, a pulse shaping unit 14 for pulse shaping the output signal of the line driver 13, and a signal from the pulse shaping unit 14 in parallel PLL control based on the shift register section 15 for outputting the alternating output, the ROM 16 for kerma-precoding the signal of the shift register section 15, and the signals from the ROM 16 and the pulse shaping section 14; A PLL controller 17 for generating a signal and detecting an error, and a signal of 2.69 MHz and 37.66 MHz by receiving a signal from the PLOL controller 17 to produce a shift register unit 15, a ROM 16, and a PLL controller 17; Serial data transmission apparatus using a kerma-free code, characterized in that the output to. 제1항에 있어서, 직렬 변환부(12)에는 171H×14(37.66㎒) 및 171H(2.69㎒)의 클럭신호를 인가함을 특징으로 하는 커마-프리코드를 이용한 데이터 직렬 전송장치.The apparatus of claim 1, wherein clock signals of 171H x 14 (37.66MHz) and 171H (2.69MHz) are applied to the serial converter (12).
KR1019930009880A 1993-06-02 1993-06-02 Data serial transmission device using commer-free code KR950009422B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019930009880A KR950009422B1 (en) 1993-06-02 1993-06-02 Data serial transmission device using commer-free code

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019930009880A KR950009422B1 (en) 1993-06-02 1993-06-02 Data serial transmission device using commer-free code

Publications (2)

Publication Number Publication Date
KR950002289A KR950002289A (en) 1995-01-04
KR950009422B1 true KR950009422B1 (en) 1995-08-22

Family

ID=19356661

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019930009880A KR950009422B1 (en) 1993-06-02 1993-06-02 Data serial transmission device using commer-free code

Country Status (1)

Country Link
KR (1) KR950009422B1 (en)

Also Published As

Publication number Publication date
KR950002289A (en) 1995-01-04

Similar Documents

Publication Publication Date Title
US4486739A (en) Byte oriented DC balanced (0,4) 8B/10B partitioned block transmission code
KR100291291B1 (en) Block coding for digital video transmission
EP0059724B1 (en) Self-clocking data transmission system
US5461379A (en) Digital coding technique which avoids loss of synchronization
US4337457A (en) Method for the serial transmission of binary data and devices for its implementation
KR100337467B1 (en) Transition-controlled digital encoding and signal transmission system
EP0352970B1 (en) System and method for detecting character boundaries in a serial coded data stream
US4218770A (en) Delay modulation data transmission system
EP0040632B1 (en) Data processing system with serial data transmission between subsystems
JP2000507755A (en) Transition controlled balanced encoding system
CN102739585A (en) Data transmission system for display device, data transmission method for display device and display device
US3215779A (en) Digital data conversion and transmission system
US4771440A (en) Data modulation interface
WO2005077034A2 (en) High speed serializer-deserializer
US4740998A (en) Clock recovery circuit and method
EP0276445B1 (en) Method and apparatus for detecting transient errors
US4503472A (en) Bipolar time modulated encoder/decoder system
KR950009422B1 (en) Data serial transmission device using commer-free code
US4928289A (en) Apparatus and method for binary data transmission
CN112416848B (en) Source chip, destination chip, data transmission method and processor system
KR920005364B1 (en) Nrz/cmi(iii) code conversion circuit
US4855735A (en) Recovery of data clock signals
US5510786A (en) CMI encoder circuit
JP2958976B2 (en) Data error correction method
JP2001069181A (en) Digital data transmitting method and device to carry out the same

Legal Events

Date Code Title Description
A201 Request for examination
G160 Decision to publish patent application
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20070718

Year of fee payment: 13

LAPS Lapse due to unpaid annual fee