KR100228311B1 - Circuit for transmitting data in a long distance transmission system - Google Patents
Circuit for transmitting data in a long distance transmission system Download PDFInfo
- Publication number
- KR100228311B1 KR100228311B1 KR1019970043753A KR19970043753A KR100228311B1 KR 100228311 B1 KR100228311 B1 KR 100228311B1 KR 1019970043753 A KR1019970043753 A KR 1019970043753A KR 19970043753 A KR19970043753 A KR 19970043753A KR 100228311 B1 KR100228311 B1 KR 100228311B1
- Authority
- KR
- South Korea
- Prior art keywords
- signal
- clock
- data
- output
- fifo
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/38—Synchronous or start-stop systems, e.g. for Baudot code
- H04L25/40—Transmitting circuits; Receiving circuits
- H04L25/49—Transmitting circuits; Receiving circuits using code conversion at the transmitter; using predistortion; using insertion of idle bits for obtaining a desired frequency spectrum; using three or more amplitude levels ; Baseband coding techniques specific to data transmission systems
- H04L25/4917—Transmitting circuits; Receiving circuits using code conversion at the transmitter; using predistortion; using insertion of idle bits for obtaining a desired frequency spectrum; using three or more amplitude levels ; Baseband coding techniques specific to data transmission systems using multilevel codes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/16—Time-division multiplex systems in which the time allocation to individual channels within a transmission cycle is variable, e.g. to accommodate varying complexity of signals, to vary number of channels transmitted
- H04J3/1605—Fixed allocated frame structures
- H04J3/1611—Synchronous digital hierarchy [SDH] or SONET
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L7/00—Arrangements for synchronising receiver with transmitter
- H04L7/02—Speed or phase control by the received code signals, the signals containing no special synchronisation information
- H04L7/033—Speed 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
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Spectroscopy & Molecular Physics (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
Abstract
전송시스템에서 DS1신호를 장거리 전송할 시 장애가 발생하지 않도록 안정되게 전송하는 데이터 전송회로에 관한 것이다.The present invention relates to a data transmission circuit that stably transmits a DS1 signal so that a failure does not occur when a long distance transmission is performed in a transmission system.
DS1급 프레이머장치로부터 출력된 데이터, 클럭, 동기신호(SYNC)를 가공하지 않고 바로 1B1Q신호의 형태로 포맷하여 장거리 전송하므로 선로의 상태 또는 망동기 클럭에의하여 순간적인 흔들림과 신호의 전송에 의하여 전송지터가 발생되는 것을 해결하기 위해 원거리 전송을 목적으로하는 입력데이터를 재가공한 후 2B1Q방식의 포맷으로 변환하여 장거리 전송하므로, 선로 상태 또는 망동기클럭에 의하여 순간적인 데이터의 흔들림과 전송지터를 방지할 수 있도록 한다.Data, clock and sync signal (SYNC) output from DS1 class framer are not processed but formatted as 1B1Q signal for long-distance transmission, so it is transmitted by instantaneous shaking and signal transmission by line status or network clock. In order to solve the jitter occurrence, the input data for the long-distance transmission is reprocessed and then converted into the 2B1Q format for long-distance transmission, thereby preventing instantaneous data fluctuations and transmission jitter due to line conditions or network clocks. To help.
Description
본 발명은 장거리 전송시스템의 데이터 전송회로에 관한 것으로, 특히 2B1Q방식을 이용한 전송시스템에서 DS1신호를 장거리 전송할 시 장애가 발생하지 않도록 안정되게 전송하는 데이터 전송회로에 관한 것이다.The present invention relates to a data transmission circuit of a long distance transmission system, and more particularly, to a data transmission circuit for stably transmitting so that no disturbance occurs when a DS1 signal is transmitted over a long distance in a transmission system using the 2B1Q method.
일반적으로 HDSL(High Bitrate Digital Subscriber)는 입력된 디지털신호를 2B1Q방식으로 포맷하여 전송하여 보다 멀리 전송하는 기술이다.In general, High Bitrate Digital Subscriber (HDSL) is a technology for transmitting an input digital signal in a 2B1Q format and transmitting it farther.
도 1은 종래의 장거리 전송시스템의 데이터 전송회로도이다.1 is a data transmission circuit diagram of a conventional long distance transmission system.
대 다수의 입력신호는 DS1(E)급 신호로 2.048MHz(E1), 1.544MHz(T1)의 주파수를 가지며 HDSL기능을 수행하는 모듈에서 DS1급 프레이머장치 10은 입력된 아날로그신호인 AMI, B8ZS, HDB3등의 신호로부터 클럭 및 데이터를 추출하여 디지털화 하여 HDSL 프레이머장치 20으로 출력한다. HDSL 프레이머장치 20은 장거리 전송하기 위하여 입력된신호 예를들어 데이터, 클럭, 동기신호(SYNC)를 받아 1B1Q신호의 형태로 포맷하여 장거리 전송하도록 하였다. 이때 입력되는 디지털신호는 대개 DS1급신호로 T1신호 또는 E1신호이며, 이러한 신호는 선로의 상태 또는 망동기 클럭에의하여 순간적인 흔들림과 신호의 전송에 의하여 전송지터가 발생된다.Most of the input signals are DS1 (E) level signals with frequencies of 2.048MHz (E1) and 1.544MHz (T1), and in the module that performs HDSL function, the
따라서 본 발명의 목적은 장거리 전송시스템에서 DS1신호의 순간적인 흔들림 또는 클럭오차에 의한 장애가 발생되지 않도록 안정화시켜 전송하는 데이터 전송회로를 제공함에 있다.Accordingly, an object of the present invention is to provide a data transmission circuit which stabilizes and transmits a DS1 signal so as not to cause an interruption due to an instantaneous shaking or clock error.
도 1은 종래의 장거리 전송시스템의 데이터 전송회로도1 is a data transmission circuit diagram of a conventional long distance transmission system
도 2는 본 발명의 실시예에 따른 데이터 전송회로의 블럭 구성도2 is a block diagram of a data transmission circuit according to an embodiment of the present invention.
도 3a 내지 도 3c는 본 발명의 실시예에 따른 도 2의 구체회로도3A to 3C are detailed circuit diagrams of FIG. 2 according to an embodiment of the present invention.
도 2는 본 발명의 실시예에 따른 데이터 전송회로의 블럭 구성도이다.2 is a block diagram of a data transmission circuit according to an embodiment of the present invention.
DS1급 프레이머장치 10은 입력된 아날로그신호인 AMI, B8ZS, HDB3등의 신호로부터 클럭 및 데이터를 추출하여 디지털화 하여 출력한다. 국부발진기 30은 24.704MHz(T1)의 클럭신호 또는 32.768MHz(E1)의 클럭신호를 발생한다. PLL(PHASE LOCKED LOOP) 40은 상기 DS1급 프레이머장치 10로부터 추출한 1.544MHz(T1) 또는 2.048MHz(E1)클럭신호와 국부발진기 30으로부터 출력되어 소정분주된 클럭신호를 서로 비교하여 위상을 동기시켜 입력된 데이터의 변화에 따라 안정된 클럭신호를 재생한다. 시스템 버스 선택부 50은 시스템에 실장되는 모듈을 제작하여 시스템내의신호버스와 직접 인터페이스 하여 시스템내의 신호버스에서 원거리 전송을 하는 데이터를 추출한다. MUX 90은 상기 시스템버스선택부 50으로부터 출력된 시스템 입력 데이터나 상기 DS1 프레이머로부터 출력되는 DS1(E)데이터를 리모트 루프백(Remote Loop Back)신호나 DS1(E)선택신호에 의해 선택하여 출력한다. PLL체크부 80은 상기 DS1급 프레이머장치 10으로부터 추출한 1.544MHz(T1) 또는 2.048MHz(E1)의 클럭신호와 국부발진기 30으로부터 출력되어 소정분주된 클럭신호가 서로 동기가 맞았는지 체크하는 기능을 수행한다. FIFO 60은 시스템 버스선택부 50으로부터 추출된 데이터를 DS1급 프레이머장치 10으로부터 출력된 동기신호를 기준으로 기록하고, 상기 PLL 40으로부터 안정화된 동기신호를 기준으로 데이터를 독출한다. FIFO제어부 70은 상기 시스템 버스선택부 50으로부터 출력된 데이터를 상기 FIFO 60에 채널 0번부터 기록하기 위한 기록클럭과 상기 PLL 40으로부터 재생된 클럭과 동기신호(SYNC)를 기준으로 상기 FIFO 60의 0번채널부터 리드할 수 있는 클럭을 출력하여 상기 FIFO 60으로 인가한다. HDSL 프레이머장치 20은 상기 FIFO 60으로부터 리드한 데이터와 상기 PLL40으로부터 재생된 클럭 및 동기신호(SYNC)를 받아 1B1Q신호의 형태로 포맷하여 장거리 전송하도록 한다.The
도 3a 내지 도 3c는 본 발명의 실시예에 따른 도 2의 구체회로도이다.3A to 3C are detailed circuit diagrams of FIG. 2 according to an embodiment of the present invention.
본 발명은 DS1(E)프레이머장치 10으로부터 출력된 DS1(E) 데이터나 시스템 버스선택부 50으로부터 출력된 시스템 입력데이터(System In Data)를 장거리 전송할 시 DS1(E) 데이터는 재가공하여 출력하고 시스템 입력데이터는 그대로 전송할 수 있도록 하여 DS1(E) 데이터나 시스템 입력데이터를 선택적으로 전송할 수 있도록 하고 있다. MUX 90은 상기 시스템버스선택부 50으로부터 출력된 시스템 입력 데이터나 상기 DS1 프레이머로부터 출력되는 DS1(E)데이터를 리모트 루프백(Remote Loop Back)신호나 DS1(E)선택신호에 의해 선택하여 출력한다. 이때 DS1(E)데이터가 선택되면 DS1(E)프레이머장치 10으로부터 출력된 DS1(E)데이터를 FIFO 60으로 인가하고, 리모트 루프백이 선택되면 수신 HDSL데이터를 FIFO 60에 인가하며, 시스템버스가 선택되면 상기 시스템 버스선택부 50으로부터 출력된 시스템 입력데이터나 시스템 출력데이터를 선택하여 FIFO 60으로 인가한다. 이때 플립플롭 101은 시스템 채널(System CH)을 클럭으로 입력하여 출력단(O)으로 하이신호를 출력하여 송신인에이블(TxENS)신호로 사용된다. 낸드게이트 102는 상기 송신인에이블(TxENS)신호와 2.048MHz의 시스템 입력 클럭신호(System In Clock)를 부논리곱하여 MUX 105의 한 입력으로 출력한다. 그리고 플립플롭 103은 동기신호(SSync)을 클럭으로 입력하여 출력단(O)으로 하이신호를 출력하여 송신인에이블(TxENT)신호로 사용된다. 낸드게이트 104는 상기 송신인에이블(TxENT)신호와 클럭신호(SCLK)를 부논리곱하여 MUX 105의 한 입력으로 출력한다. 그러면 MUX 105는 도시하지 않은 제어부로부터 DS1(E)선택신호에 따라 낸드게이트 102의 출력인 시스템 입력클럭신호(System In Clock)나 낸드게이트 104의 출력인 클럭신호(SCLK)를 선택하여 FIFO 60의 라이트클럭신호로 출력한다, 상기 FIFO 60은 상기 MUX 105로부터 선택된 클럭신호로 상기 MUX 90으로부터 선택출력된 데이터를 기록한다.The present invention reprocesses the DS1 (E) data output from the DS1 (E)
이렇게 시스템 입력데이터나 DS1급 데이터를 기록한 후 독출을 하게 되면 플립플롭 101, 103은 리세트상태가 되어 기록동작을 정지한다. 앤드게이트 107은 제어부로부터 출력된 동기신호(Sync)와 HDSL 채널(HDSL CH)를 논리곱하여 플립플롭 108-110의 클럭신호로 제공한다. 이때 플립플롭 108-110은 상기 앤드게이트 107을 통해 제공된 클럭신호로 송신인에이블신호(TxENS)를 동기시켜 오아게이트 111의 한단자로 출력한다. 오아게이트 111은 상기 시스템 입력클럭(System In Clock)과 상기 플립플롭 110의 부출력단(O)으로 출력된 송신인에이블신호(TxENS)를 논리합하여 MUX 117의 한 단자로 인가한다. 플립플롭 112-115는 클럭단으로 동기신호(Sync)를 입력받아 송신인에이블신호(TxENT)를 각각 동기시켜 오아게이트 116의 한단자로 인가한다. 상기 오아게이트 116은 상기 플립플롭 115의 부출력단(ON)으로 출력된 송신인에이블신호(TxENS)와 PLL 40으로부터 제공되는 출력클럭신호(HTCLK)를 논리곱하여 MUX 117의 다른 단자로 출력한다. 여기서 오아게이트 111로부터 출력된 클럭신호는 송신인에이블 구간동안 시스템입력데이터를 독출하기 위한 클럭신호이다. 오아게이트 116으로부터 출력된 클럭신호는 송신인에이블 구간동안 DS1급의 데이터데이터를 독출하기 위한 클럭신호이다. 상기 MUX 117은 상기 제어부로부터 출력된 DS1선택신호에 의해 시스템입력데이터를 독출하기 위한 클럭신호를 선택하여 FIFO 60의 리드클럭으로 제공한다. 따라서 FIFO 60은 상기 MUX 117로부터 출력된 리드클럭신호에 의해 데이터를 독출하여 플립플롭 106의 데이터 입력단(D)으로 인가한다. 상기 플립플롭 106은 PLL 40으로부터 제공된 출력클럭(HTCLK)에 동기시켜 상기 독출된 데이터를 HDSL 프레이머 20으로 출력한다.When the system input data or DS1 data is recorded and read, the flip-
이와 같은 동작에 의해 데이터를 전송하게 되는데, 예를들어 DS1급데이터를 전송하는 경우에는 DS1급인 T1이나 E1을 선택하게된다. 예를들어 T1선택신호가 0이고, E1선택신호가 1이라 가정하면, T1신호가 입력될 경우 0신호가 인버터 118을 통해 반전되어 인버터 119-124로 각각 인가되며, 인버터 119-124는 다시 반전된 000000신호를 출력하고 인버터 125-126은 11신호를 출력한다. 따라서 카운터 127에는 00000011이 인가된다. 그리고 MUX 128은 DS1(E) 입력클럭신호(DS1(E) In Clock)와 수신HDSL 클럭신호(Receive HDSL Clock)를 받아 리모트 루프백신호에 의해 하나의 클럭신호를 선택출력한다. 상기 MUX 128로부터 선택출력된 클럭신호는 인버터 129를 통해 카운터 127 및 MUX 130의 한단자로 인가된다. 이때 MUX 128은 DS1(E)입력클럭신호를 선택하여 출력한다. 따라서 카운터 MUX 137로부터 오아게이트 138을 통해 출력된 DS1(E)입력 동기신호에 의해 로드되어 E1선택신호나 T선택신호를 받아 카운팅하여 예를들어 256이 될 때마다 캐리신호를 출력한다. 그리고 MUX 130은 DS1(E)선택신호에 의해 상기 인버터 129를 통해 반전된 DS1(E)클럭신호를 선택하여 래치 131의 클럭단자로 인가한다. 래치 131은 상기 카운터 127로부터 출력된 신호를 반전된 DS1(E)클럭신호를 래치 시켜 출력한다. 그러면 플립플롭 132에서는 상기 래치 131로부터 출력된 신호를 분주하여 익스크루시브 노아게이트 133의 한 단자로 입력된다. 이때 익스크루시브 노아게이트 133은 상기 분주된 신호와 VAR신호를 받아 반전 배타논리합하여 카운터 134로 인가한다. 카운터 134는 상기 익스크루시브 노아게이트 133으로부터 출력된 신호를 받아 카운팅하여 클럭의 변화를 검출위한 신호 예를들어 출력단 Q1-Q2로 11신호가 출력되면 앤드게이트 135는 하이신호를 출력한다. 앤드게이트 135로부터 출력된 하이신호는 오아게이트 136을 통해 플립플롭 137의 데이터단(D)으로 인가된다. 플립플롭 137은 클럭의 변화를 검출하기 위한 신호를 출력클럭(OUTPUT)에 의해 동기시켜 출력하여 FIFO 60의 리세트신호로 인가한다. 이때 클럭의 변화가 검출되면 MUX 130은 C2048클럭신호를 선택하여 래치 131로 인가한다. 래치 131은 시스템 입력동기신호(System In Sync)를 받아 상기 C2048클럭에 의해 동기시켜 출력한다. 따라서 클럭의 변화가 검출되면 DS1(E) 시스템 입력데이터나 수신 HDSL데이터를 전송하게 되므로 FIFO 60을 리세트시킨다.By this operation, data is transmitted. For example, in case of transmitting DS1 level data, DS1 level T1 or E1 is selected. For example, if the T1 selection signal is 0 and the E1 selection signal is 1, when the T1 signal is input, the 0 signal is inverted through the
그리고 국부발진기 30에서는 T1클럭인 1.544MHz나 E1클럭인 2.048MHz신호를 발생하여 PLL부 138로 인가되며, VAR신호를 받아 위상을 비교하여 원하는 클럭신호를 생성한다. 카운터 139는 상기 PLL부 138로부터 출력된 클럭신호를 소정분주하여 출력클럭(OUTPUT)을 생성하여 출력한다. 카운터 140은 DS1(E) 입력데이터를 전송할 시 인버터 119-126으로부터 출력된 데이터를 받아 카운팅하여 소정주기마다 캐리신호를 출력한다. 플립플롭 141은 상기 카운터 140으로부터 출력된 신호를 상기 출력클럭(OUTPUT)에 의해 동기시켜 동기신호(Sync)를 출력한다. 플립플롭 142는 상기 플립플롭 141로부터 출력된 신호를 소정분주하여 VAR신호를 생성하여 출력한다. 또한 플립플롭 143-144는 상기 플립플롭 141로부터 출력된 동기신호(Sync)를 받아 상기 출력클럭(OUTPUT)에 의해 동기시켜 한 클럭씩 지연시켜 출력동기신호(Hisync)를 출력한다.The
상술한 바와 같이 본 발명은, 원거리 전송을 목적으로하는 입력데이터를 재가공한 후 2B1Q방식의 포맷으로 변환하여 장거리 전송하므로, 선로 상태 또는 망동기클럭에 의하여 순간적인 데이터의 흔들림과 전송에 의한 전송지터를 방지할 수 있는 이점이 있다.As described above, the present invention converts the input data for long-distance transmission, converts the data into a 2B1Q format, and transmits the data over a long distance. There is an advantage to prevent.
또한 통신 시스템 내부 신호버스에서 직접 데이터를 추출하여 2B1Q화하여 원거리로 전송할 수 있어 DS1급으로 데이터를 재 변환하지 않게되어 경제적으로 전송할 수 있는 이점이 있다.In addition, since data can be directly extracted from the signal bus inside the communication system and converted into 2B1Q, it can be transmitted remotely. Therefore, there is an advantage that it can be economically transmitted without reconverting the data to DS1 level.
Claims (1)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019970043753A KR100228311B1 (en) | 1997-08-30 | 1997-08-30 | Circuit for transmitting data in a long distance transmission system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019970043753A KR100228311B1 (en) | 1997-08-30 | 1997-08-30 | Circuit for transmitting data in a long distance transmission system |
Publications (2)
Publication Number | Publication Date |
---|---|
KR19990020293A KR19990020293A (en) | 1999-03-25 |
KR100228311B1 true KR100228311B1 (en) | 1999-11-01 |
Family
ID=19519869
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019970043753A KR100228311B1 (en) | 1997-08-30 | 1997-08-30 | Circuit for transmitting data in a long distance transmission system |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100228311B1 (en) |
-
1997
- 1997-08-30 KR KR1019970043753A patent/KR100228311B1/en not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
KR19990020293A (en) | 1999-03-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5107264A (en) | Digital frequency multiplication and data serialization circuits | |
US6229863B1 (en) | Reducing waiting time jitter | |
EP0565305B1 (en) | Transmission of a clock signal over an asynchronous data channel | |
US6188286B1 (en) | Method and system for synchronizing multiple subsystems using one voltage-controlled oscillator | |
US5864250A (en) | Non-servo clock and data recovery circuit and method | |
US8520464B2 (en) | Interface circuit and semiconductor device incorporating same | |
US5455840A (en) | Method of compensating a phase of a system clock in an information processing system, apparatus employing the same and system clock generator | |
CN111565046A (en) | Multi-board synchronous acquisition circuit and method based on JESD204B | |
EP2141837B1 (en) | Active/standby switchover method and device of asynchronous backplane in transport network | |
US4823365A (en) | Synchronization method and elastic buffer circuit | |
US6219395B1 (en) | Phase alignment of frames in computer telephony busses | |
KR100228311B1 (en) | Circuit for transmitting data in a long distance transmission system | |
US6137851A (en) | System and method for synchronizing a signal with respect to another signal | |
US5012138A (en) | Interface circuit for asychronous data transfer | |
CN1121755A (en) | Composite clock signal | |
US7696801B2 (en) | Reset method for clock triggering digital circuit and related signal generating apparatus utilizing the reset method | |
US5245414A (en) | Video signal synchronizer for a video signal in luminance and chrominance component form | |
JPH0225575B2 (en) | ||
US7457387B2 (en) | Method for generating transmitter clock | |
US4975594A (en) | Frequency detector circuit | |
JP3122801B2 (en) | Pointer processing circuit | |
KR100300847B1 (en) | Apparatus for monitoring frame synchronization and retiming frame pulse in data link board | |
KR20010003166A (en) | Vc12 demapper using digital phase-locked loop | |
KR910005335B1 (en) | Silp control circuit | |
US5943373A (en) | External protocol hooks system and method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20070709 Year of fee payment: 9 |
|
LAPS | Lapse due to unpaid annual fee |