KR101988274B1 - 데이터 송신 방법, 통신 장치 및 통신 시스템 - Google Patents
데이터 송신 방법, 통신 장치 및 통신 시스템 Download PDFInfo
- Publication number
- KR101988274B1 KR101988274B1 KR1020177016506A KR20177016506A KR101988274B1 KR 101988274 B1 KR101988274 B1 KR 101988274B1 KR 1020177016506 A KR1020177016506 A KR 1020177016506A KR 20177016506 A KR20177016506 A KR 20177016506A KR 101988274 B1 KR101988274 B1 KR 101988274B1
- Authority
- KR
- South Korea
- Prior art keywords
- communication device
- frame
- data frame
- cpri
- frame number
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/08—Access point devices
- H04W88/085—Access point devices with remote components
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/02—Details
- H04J3/06—Synchronising arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/02—Details
- H04J3/06—Synchronising arrangements
- H04J3/0635—Clock or time synchronisation in a network
- H04J3/0638—Clock or time synchronisation among nodes; Internode synchronisation
- H04J3/0658—Clock or time synchronisation among packet nodes
- H04J3/0661—Clock or time synchronisation among packet nodes using timestamps
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/02—Details
- H04J3/06—Synchronising arrangements
- H04J3/0602—Systems characterised by the synchronising information used
- H04J3/0617—Systems characterised by the synchronising information used the synchronising signal being characterised by the frequency or phase
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/02—Details
- H04J3/06—Synchronising arrangements
- H04J3/0635—Clock or time synchronisation in a network
- H04J3/0638—Clock or time synchronisation among nodes; Internode synchronisation
- H04J3/0658—Clock or time synchronisation among packet nodes
- H04J3/0661—Clock or time synchronisation among packet nodes using timestamps
- H04J3/0667—Bidirectional timestamps, e.g. NTP or PTP for compensation of clock drift and for compensation of propagation delays
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W56/00—Synchronisation arrangements
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
- Mobile Radio Communication Systems (AREA)
- Small-Scale Networks (AREA)
- Telephonic Communication Services (AREA)
- Communication Control (AREA)
Abstract
본 발명의 실시예는, 이더넷에서 CPRI 데이터 프레임의 프레임 번호 및 프레임 위상을 전송하기 위한 데이터 전송 방법을 제공한다. 본 발명은 대응하는, 통신 장치 및 통신 시스템을 더 제공한다. 일부 본 발명의 실현 가능한 구현 방식에서, 본 방법은, 제1 통신 장치가 CPRI 데이터 프레임을 선택하고, 선택된 CPRI 데이터 프레임의 프레임 번호를 초의 값으로 변환하는 단계; 위상이 선택된 CPRI 데이터 프레임의 프레임 위상인 초당 펄스 신호를 생성하는 단계; 초당 신호 및 상기 초의 값에 따라 타임스탬프를 생성하는 단계; 및 제2 통신 장치가 타임스탬프에 따라 선택된 CPRI 데이터 프레임의 프레임 위상 및 프레임 번호를 획득할 수 있도록 초당 신호 및 초의 값을 제2 통신 장치에 송신하는 단계를 포함한다.
Description
본 발명은 통신 기술 분야에 관련된 것으로서, 보다 상세하게는, 데이터 전송 방법, 통신 장치, 및 통신 시스템에 관한 것이다.
삭제
CPRI(Common Public Radio Interface) 프로토콜은 무선 설비 제어(Radio Equipment Control, REC) 및 무선 설비(Radio Equipment, RE)와 같은 내부 무선 기지국 장치 간의 인터페이스를위한 규격으로서 사용된다. .
REC 및 RE와 같은 내부 무선 기지국 장치는 통상적으로 포인트-투-포인트 직접 접속 방식(point-to-point direct connection manner)으로 접속된다. 기존 CPRI 프로토콜은 특히 포인트-투-포인트 직접 접속 방식으로 설계되었으며 물리 계층은 데이터 전송의 엄격한 타이밍 관계를 보장해야 한다.
통신 네트워크의 개발 요구 사항을 충족시키기 위해 일부 시나리오에서는 이더넷 기술을 사용하여 REC 및 RE와 같은 장치를 연결해야 한다. 종래 기술에서, CPRI 데이터 프레임의 프레임 번호 및 프레임 위상은 이더넷에서 전송될 수 없다. 따라서, 내부 무선 기지국 장치 간의 데이터 전송의 타이밍 관계가 보장될 수 없다.
본 발명의 실시예는 이더넷에서 CPRI 데이터 프레임의 프레임 번호 및 프레임 위상을 전송하기 위한 데이터 전송 방법, 통신 장치 및 통신 시스템을 제공한다.
본 발명의 제1 측면은 데이터 전송 방법을 제공하고, 이러한 방법은, 상기 데이터 전송 방법은 이더넷(Ethernet)에서 CPRI(Common Public Radio Interface) 데이터 프레임의 프레임 번호 및 프레임 위상을 송신하는 데 사용되고, 상기 이더넷은 제1 통신 장치와 제2 통신 장치를 포함하며, 상기 제1 통신 장치 및 상기 제2 통신 장치 모두는 CPRI 프로토콜(protocol)을 실행하고, 상기 데이터 전송 방법은,
상기 제1 통신 장치가, CPRI 데이터 프레임을 선택하고, 상기 선택된 CPRI 데이터 프레임의 프레임 번호를 초의 값(value of a second)으로 변환하는 단계;
상기 선택된 CPRI 데이터 프레임의 프레임 위상과 같은 위상의 초당 펄스 신호(pulse per second signal)를 생성하는 단계; 상기 초당 펄스 신호 및 상기 초의 값에 따라 타임스탬프(timestamp)를 생성하는 단계; 및 상기 제2 통신 장치가 상기 타임스탬프에 따라 상기 선택된 CPRI 데이터 프레임의 프레임 번호 및 프레임 위상을 획득할 수 있도록, 상기 타임스탬프를 포함하는 동기화 메시지를 상기 제2 통신 장치에 송신하는 단계를 포함한다.
제2 측면을 참조하면, 구현 가능한 제1 방식에서, 상기 선택된 CPRI 데이터 프레임의 프레임 번호를 초의 값으로 변환하는 것은, 수식 에 따라 상기 선택된 CPRI 데이터 프레임의 프레임 번호를 상기 초의 값으로 변환하는 단계를 포함하고, 상기 는 상기 변환 후에 획득된 상기 초의 값이고, n은 상기 선택된 CPRI 데이터 프레임의 프레임 번호, 이고, k는 상기 CPRI 프로토콜에서 정한 프레임 번호 사이클(frame number cycle) 이며, a, b, k, 및 m은 양의 정수이고, 이며 이다.
제2 측면 또는 제1 측면의 구현 가능한 제2 방식을 참조하면, 구현 가능한 제2 방식에서, 상기 선택된 CPRI 데이터 프레임의 프레임 번호를 초의 값으로 변환하는 것은, 수식 에 따라 상기 선택된 CPRI 데이터 프레임의 프레임 번호를 상기 초의 값으로 변환하는 단계를 포함하고, 상기 는 상기 변환 후에 획득된 상기 초의 값이고, n은 상기 선택된 CPRI 데이터 프레임의 프레임 번호, 이고, k는 상기 CPRI 프로토콜에서 정한 프레임 번호 사이클(frame number cycle) 이며, a, b, k, 및 m은 양의 정수이고, 이며 이다.
본 발명의 제2 측면은 데이터 전송 방법을 제공하고, 이러한 방법은, 상기 데이터 전송 방법은 이더넷에서 CPRI(Common Public Radio Interface) 데이터 프레임의 프레임 번호 및 프레임 위상을 송신하는 데 사용되고, 상기 이더넷은 제1 통신 장치와 제2 통신 장치를 포함하고, 상기 제1 통신 장치 및 상기 제2 통신 장치 모두 CPRI 프로토콜을 실행하며, 상기 데이터 전송 방법은, 상기 제2 통신 장치가, 상기 제1 통신 장치에 의해 송신되고 타임스탬프를 포함하는 동기화 메시지를 수신하는 단계-상기 타임스탬프는 상기 제1 통신 장치에 의해 선택된 CPRI 데이터 프레임의 프레임 번호 및 프레임 위상에 따라 생성됨 -; 및 상기 타임스탬프에 대응하는, 초의 값 및 초당 펄스 신호를 결정하고, 상기 초의 값에 따라 상기 선택된 CPRI 데이터 프레임의 프레임 번호를 결정하며, 상기 초당 펄스 신호에 따라 상기 선택된 CPRI 데이터 프레임의 프레임 위상을 결정하는 단계를 포함한다.
제4 측면을 참조하면, 구현 가능한 제1 방식에서, 상기 초의 값에 따라 상기 선택된 CPRI 데이터 프레임의 프레임 번호를 결정하는 것은, 수식 을 사용하여 상기 제1 통신 장치에 의해 선택된 CPRI 데이터 프레임의 프레임 번호를 계산하는 단계를 포함하고, 상기 Mod는 모듈로 연산 심볼(modulo operation symbol)이고, n은 상기 제1 통신 장치에 의해 선택된 CPRI 데이터 프레임의 프레임 번호이며, 는 상기 초의 값을 나타내고, k는 상기 CPRI 프로토콜에서 정한 프레임 번호 사이클를 나타낸다.
제4 측면 또는 제1 측면의 구현 가능한 제1 방식을 참조하면, 구현 가능한 제2 방식에서, 상기 타임스탬프가 지시하는 시각(t1)을 기록하고, 상기 동기화 메시지를 수신한 시각(t2)을 기록하는 단계; 지연 요청 메시지를 상기 제1 통신 장치에 송신하고, 상기 지연 요청 메시지를 송신한 시각(t3)을 기록하는 단계; 상기 제1 통신 장치에 의해 리턴된 지연 응답 메시지로서 상기 제1 통신 장치가 상기 지연 요청을 수신한 시각(t4)을 포함하는 상기 지연 응답 메시지를 수신하고, 상기 시각(t4)을 기록하는 단계; 및 상기 시각들 t1, t2, t3, 및 t4에 따라 시간 오프셋(time offset)을 계산하고, 상기 제1 통신 장치와 동기화하기 위해 상기 시간 오프셋에 따라 상기 제2 통신 장치의 로컬 클록(local clock)을 조정하는 단계를 더 포함한다.
본 발명의 제3 측면은 통신 장치를 제공하고, 이러한 통신 장치는, 상기 통신 장치는 이더넷에서 사용되고, 상기 이더넷은, 상기 통신 장치와 다른 통신 장치를 포함하고, 상기 통신 장치와 상기 다른 통신 장치 모두는 CPRI(Common Public Radio Interface) 프로토콜을 실행하며, 상기 통신 장치는, CPRI 데이터 프레임을 선택하고, 상기 선택된 CPRI 데이터 프레임의 프레임 번호를 초의 값으로 변환하며, 추가로, 동기화 메시지를 생성하도록 구성된 프로세서, 상기 선택된 CPRI 데이터 프레임의 프레임 위상과 같은 위상의 초당 펄스 신호를 생성하도록 구성된 신호 생성기, 상기 초당 펄스 신호 및 상기 초의 값에 따라 타임스탬프를 생성하고, 상기 타임스탬프를 상기 동기화 메시지에 부가하도록 구성된 타임스탬프 생성 회로, 및 상기 제2 통신 장치가 상기 타임스탬프에 따라 상기 선택된 CPRI 데이터 프레임의 프레임 번호 및 프레임 위상을 획득할 수 있도록, 상기 타임스탬프를 포함하는 동기화 메시지를 상기 제2 통신 장치에 송신하도록 구성된 송신기를 포함한다.
제3 측면을 참조하면, 구현 가능한 제1 방식에서, 상기 프로세서는 구체적으로, 수식 에 따라 상기 선택된 CPRI 데이터 프레임의 프레임 번호를 상기 초의 값으로 변환하도록 구성되고, 상기 는 상기 변환 후에 획득된 상기 초의 값이고, n은 상기 선택된 CPRI 데이터 프레임의 프레임 번호, 이며, k는 상기 CPRI 프로토콜에서 정한 프레임 번호 사이클(frame number cycle) 이고, a, b, k, 및 m은 양의 정수이며, 이고,이다.
제3 측면 또는 제3 측면의 구현 가능한 제1 방식을 참조하면, 구현 가능한 제2 방식에서, 상기 통신 장치는 BBU(building baseband unit)이고, 상기 다른 통신 장치는 RRU(remote radio unit)이거나, 또는 상기 통신 장치 및 상기 다른 통신 장치 모두가 BBU이다.
본 발명의 제4 측면은 통신 장치를 제공하고, 이러한 통신 장치는, 상기 통신 장치는 이더넷에서 사용되고, 상기 이더넷은 상기 통신 장치와 다른 통신 장치를 포함하며, 상기 통신 장치 및 상기 다른 통신 장치 모두는 CPRI(Common Public Radio Interface) 프로토콜을 실행하고, 상기 통신 장치는, 상기 다른 통신 장치에 의해 송신되고 타임스탬프를 포함하는 동기화 메시지를 수신하도록 구성된 수신기-상기 타임스탬프는 상기 다른 통신 장치에 의해 선택된 CPRI 데이터 프레임의 프레임 번호 및 프레임 위상에 따라 생성됨 -, 및 상기 타임스탬프에 대응하는, 초의 값 및 초당 펄스 신호를 결정하고, 상기 초의 값에 따라 상기 선택된 CPRI 데이터 프레임의 프레임 번호를 복원하며, 상기 초당 펄스 신호에 따라 상기 선택된 CPRI 데이터 프레임의 프레임 위상을 결정하도록 구성된 프로세서를 포함한다.
제4 측면을 참조하면, 구현 가능한 제1 방식에서, 상기 프로세서는 구체적으로, 수식 을 사용하여 상기 다른 통신 장치에 의해 선택된 CPRI 데이터 프레임의 프레임 번호를 계산하도록 구성되고, 상기 Mod는 모듈로 연산 심볼이고, n은 상기 다른 통신 장치에 의해 선택된 CPRI 데이터 프레임의 프레임 번호이며, 는 상기 초의 값을 나타내고, k는 상기 CPRI 프로토콜에서 정한 프레임 번호 사이클을 나타낸다.
제4 측면 또는 제3 측면의 구현 가능한 제1 방식을 참조하면, 구현 가능한 제2 방식에서, 송신기 및 메모리를 더 포함하고, 상기 송신기는 지연 요청 메시지를 상기 다른 통신 장치에 송신하도록 구성되고, 상기 수신기는 추가로, 상기 다른 통신 장치에 의해 리턴된 지연 응답 메시지를 수신하도록 구성되며, 상기 지연 응답 메시지는 상기 다른 통신 장치에 의해 상기 지연 요청 메시지를 수신한 시각(t4)을 포함하며, 상기 메모리는, 상기 타임스탬프가 지시하는 시각(t1), 상기 동기화 메시지를 수신한 시각(t2), 상기 지연 요청 메시지를 송신한 시각(t3), 및 상기 지연 응답 메시지에 포함된 상기 시각(t4)을 기록하도록 구성되고, 상기 프로세서는 추가로, 상기 시각들 t1, t2, t3, 및 t4에 따라 시간 오프셋을 계산하고, 상기 제1 통신 장치와 동기화하기 위해, 상기 시간 오프셋에 따라 상기 제2 통신 장치의 로컬 클록(local clock)을 조정하도록 구성된다.
본 발명의 제5 측면은 이더넷 통신 시스템을 제공하고, 이러한 시스템은, 제1 통신 장치와 제2 통신 장치를 포함하고, 상기 제1 통신 장치 및 상기 제2 통신 장치 모두는 CPRI(Common Public Radio Interface) 프로토콜을 실행하고, 상기 제1 통신 장치는 제7항 내지 제9항 중 어느 한 항에 기재된 통신 장치이며, 상기 제2 통신 장치는 제10항 내지 제12항 중 어느 한 항에 기재된 통신 장치이다.
상술한 바로부터 알 수 있듯이, 본 발명의 실시예는 CPRI 데이터 프레임이 선택되고, 선택된 CPRI 데이터 프레임의 프레임 번호가 초의 값으로 변환되고, 선택된 CPRI 데이터 프레임의 프레임 위상을 사용하여 대응하는 초당 펄스 신호가 초당 펄스 신호의 위상으로서 생성되며, 초당 신호 및 초의 값에 따라 타임스탬프가 생성되고, 타임스탬프를 포함하는 동기화 메시지가 송신된다는 것을 알 수 있다.
따라서, 제1 통신 장치는 제2 통신 장치로 프레임 번호 및 프레임 위상 정보를 포함하는 타임스탬프를 전송할 수 있으며, CPRI 데이터 프레임의 프레임 번호 및 프레임 위상이 이더넷에서 전송될 수 없다는 종래 기술의 기술적 문제를 해결하기 위해, 제2 통신 장치는 수신된 타임스탬프에 따라 해당 CPRI 데이터 프레임의 프레임 번호 및 프레임 위상을 복원할 수 있다. 또한, 내부 무선 기지국 장치 간의 데이터 송신의 타이밍 관계를 보장하기 위해, 제2 통신 장치는 송신된 프레임 번호 및 프레임 단계에 기초하여 제1 통신 장치와 동기화한다.
본 발명의 실시예에서의 기술적 해결수단을 보다 명확하게 설명하기 위해, 실시예 및 종래 기술을 설명하기 위해 요구되는 첨부 도면을 간단히 소개한다. 명백하게, 다음의 설명에서의 첨부 도면은 본 발명의 단지 일부 실시예를 나타내며, 당업자는 창조적 노력 없이도 이들 도면으로부터 다른 도면을 유도할 수 있다.
도 1은 본 발명의 제1 실시예에 따른 데이터 송신 방법의 개략도이다.
도 2는 시간 동기화 방법의 개략도이다.
도 3은 본 발명의 제2 실시예에 따른 데이터 송신 방법의 개략도이다.
도 4는 본 발명의 제2 실시예에 따른 다른 데이터 송신 방법의 개략도이다.
도 5는 본 발명의 제3 실시예에 따른 통신 장치의 개략도이다.
도 6a는 본 발명의 제4 실시예에 따른 통신 장치의 개략도이다.
도 6b는 본 발명의 제4 실시예에 따른 다른 통신 장치의 개략도이다.
도 1은 본 발명의 제1 실시예에 따른 데이터 송신 방법의 개략도이다.
도 2는 시간 동기화 방법의 개략도이다.
도 3은 본 발명의 제2 실시예에 따른 데이터 송신 방법의 개략도이다.
도 4는 본 발명의 제2 실시예에 따른 다른 데이터 송신 방법의 개략도이다.
도 5는 본 발명의 제3 실시예에 따른 통신 장치의 개략도이다.
도 6a는 본 발명의 제4 실시예에 따른 통신 장치의 개략도이다.
도 6b는 본 발명의 제4 실시예에 따른 다른 통신 장치의 개략도이다.
본 발명의 실시예는 이더넷에서 CPRI 데이터 프레임의 프레임 번호 및 프레임 위상을 전송하는 데 사용되는 데이터 전송 방법을 제공한다. 본 발명의 실시예는 관련된 통신 장치 및 시스템을 더 제공한다.
당업자가 본 발명의 기술적 해결 수단을 더 잘 이해할 수 있도록 하기 위해, 본 발명의 실시예에서 첨부 도면을 참조하여 본 발명의 실시예에서의 기술적 해결 수단을 명확하고 완전하게 설명한다. 명백하게, 설명된 실시예는 본 발명의 모든 실시예가 아닌 일부에 불과하다. 창의적인 노력 없이 본 발명의 실시예에 기초하여 당업자에 의해 획득된 다른 모든 실시예는 본 발명의 보호 범위 내에 있다.
본 발명의 실시예에서의 기술적 해결수단은 무선 기지국 내부에서 사용된다. 본 발명의 실시예에서, REC 및 RE, 또는 REC 및 REC, 또는 RE 및 RE와 같은 내부 무선 기지국 장치는 이더넷 기술을 이용하여 접속된다.
이더넷 기술은 베이스밴드 로컬 영역 네트워크(baseband local area network) 사양이다. 이더넷은 CSMA/CD(Carrier Sense Multiple Access/Collision Detection) 기술을 사용하여 여러 유형의 케이블에서 작동한다. 패킷 스위칭 기술(packet switching technology)을 기초로 한 이더넷 물리 계층 프로토콜에는 고정된 타임 슬롯 사이클(fixed timeslot cycle)이 없다. 이더넷에서 하나의 데이터 패킷과 다른 데이터 패킷 사이의 시간은 고정되어 있지 않다. 그러므로 이더넷 기술을 사용하여 데이터 전송에서 엄격한 타이밍 관계가 보장될 수 없다.
선택적으로, 본 발명의 실시예에서 설명된 REC는 구체적으로 BBU(Building Base band Unite) 일 수 있고, RE는 구체적으로 RRU(Radio Remote Unit)일 수 있다.
본 발명의 실시예에서, REC 및 RE 장치는 모두 CPRI 프로토콜을 실행하고 인터페이스 사양(interface specification)으로서 CPRI 프로토콜을 사용한다. CPRI 프로토콜(간단히 CPRI 데이터 프레임)에 지정된 데이터 프레임은 고정 프레임 길이(예: 10밀리 초)를 가지며 인접한 데이터 프레임 간의 간격 길이도 동일하다. CPRI 데이터 프레임은 프레임 번호 또는 프레임 위상과 같은 속성이 있다. 프레임 번호는 데이터 프레임의 번호이며, 사이클이다. 프레임 번호 사이클은 CPRI 프로토콜에서 정의된다. 프레임 위상은 또한 프레임 타이밍으로 지칭 될 수 있으며, 데이터 프레임의 시작 시각을 나타내기 위해 사용된다. 각 CPRI 데이터 프레임의 시간 영역 위치는 각 CPRI 데이터 프레임의 프레임 번호 및 프레임 위상에 따라 식별될 수 있다.
본 발명의 실시예에서, 무선 기지국 내부의 REC 또는 RE와 같은 한쪽 장치가 CPRI 데이터 프레임을 다른 측 장치, 즉 대응하는 RE 또는 REC에 전송해야 할 경우, 한쪽 장치는 송신할 CPRI 데이터 프레임을 이더넷 데이터 패킷으로 변환 한 다음 이더넷 연결을 사용하여 다른 쪽 장치로 이더넷 데이터 패킷을 전송할 수 있다.
다른 쪽 장치는 수신된 이더넷 데이터 패킷을 CPRI 데이터 프레임으로 재변환한다. 다른 측 장치는 양측 장치를 동기화하기 위해 하나 이상의 CPRI 데이터 프레임의 하나 이상의 프레임 번호 및 프레임 위상을 학습해야 하고, 획득된 하나 이상의 프레임 번호에 의해 지시된 하나 이상의 CPRI 데이터 프레임의 하나 이상의 프레임 위상은 시간 표준으로서 사용된다. 따라서, 본 발명의 실시예는 이더넷에서 CPRI 데이터 프레임의 프레임 번호 및 프레임 위상을 전송하기 위한 기술적 해결수단을 제공한다.
이하에서, 본 발명의 기술적 해결 수단은 특정 실시예를 참조하여 상세히 설명된다.
제1 실시예
도 1을 참조하면, 본 발명의 실시예는 데이터 전송 방법을 제공한다. 이러한 방법은 이더넷에서 CPRI 데이터 프레임의 프레임 번호 및 프레임 위상을 송신하는 데 사용된다. 이더넷은 제1 통신 장치와 제2 통신 장치를 포함하고, 제1 통신 장치 및 제2 통신 장치 모두 CPRI 프로토콜을 실행한다.
이러한 방법은 이하의 단계를 포함한다.
110. 제1 통신 장치는 CPRI 데이터 프레임을 선택하고, 선택된 CPRI 데이터 프레임의 프레임 번호를 초의 값으로 변환한다.
본 발명의 본 실시예에서, (REC 또는 RE 같은)제1 통신 장치 및 (REC 또는 RE 같은)제2 통신 장치는 이더넷 기술을 사용하여 연결되어 있다. 제1 통신 장치가 CPRI 데이터 프레임을 제2 통신 장치에 송신해야 하는 경우, 제1 통신 장치는 송신할 CPRI 데이터 프레임을 이더넷 데이터 패킷으로 변환한 다음, 이더넷 연결을 사용하여 이더넷 데이터 패킷을 제2 통신 장치에 송신한다. 이더넷 데이터 패킷을 수신한 후, 제2 통신 장치는 CPRI 데이터 프레임을 복원하기 위해 이더넷 데이터 패킷을 변환해야 한다. 제2 토인 장치는 양측 장치를 동기화하기 위해, 적어도 하나의 CPRI 데이터 프레임의 프레임 번호 및 프레임 위상을 획득해야 하고, 획득된 프레임 번호에 의해 지시된 CPRI 데이터 프레임의 프레임 위상은 시간 표준으로서 사용된다.
CPRI 데이터 프레임의 프레임 번호 사이클은 CPRI 프로토콜 내에서 특정된다. 각 사이클의 프레임 번호는 연속적으로 1, 2,…., k 이고, k는 4096와 같은 양의 정수이다.
제1 통신 장치는, 데이터 프레임의 프레임 번호 및 프레임 위상을 기초로 하여 전에 프레임 번호 사이클에서 각 사이클에서 제2 통신 장치가 모든 CPRI 데이터 프레임을 배치할 수 있도록, 1개의 데이터 프레임만의 프레임 번호 및 프레임 위상을 제2 통신 장치에 송신해야 한다.
본 발명의 본 실시예에서, CPRI 데이터 프레임의 프레임 번호 및 프레임 위상은 시간 동기화 기술을 사용하여 송신된다. 프레임 번호는 프레임 번호를 초의 값으로 변환하여 송신된다. 본 발명의 본 실시예에서, 변환 알고리즘은 제1 통신 장치에 미리 설정될 수 있다. 제1 통신 장치는, 프레임 번호가 n 인 CPRI 데이터 프레임과 같은 미리 설정된 변환 알고리즘에 따라 CPRI 데이터 프레임을 미리 설정할 수 있고, n은 양의 정수이며, 프레임 번호는 대응하는 초의 값으로 변환된다. CPRI 데이터 프레임을 선택하는 방법은 미리 설정된 변한 알고리즘에 따라 결정될 수 있다. 상이한 변환 알고리즘이 상이한 프레임 번호를 선택하는 데 필요하다.
120. 초당 펄스 신호를 생성하고, 초당 펄스 신호의 위상은 선택된 CPRI 데이터 프레임의 프레임 위상이다.
본 발명의 본 실시예에서, 시간 동기화 기술을 사용하여 CPRI 데이터 프레임의 프레임 위상을 송신하기 위해 CPRI 데이터 프레임의 프레임 위상은 초당 펄스 신호의 위상으로 변환된다. 선택된 프레임 번호를 초의 값으로 변환한 후, 제1 통신 장치는 초의 값에 대응하는 초당 펄스 신호를 생성할 수 있다. 초당 펄스 신호는 초당 1회 펄스 신호, 즉 1PPS(pulse per second, 1pps = 1Hz = 1시간/초) 신호이다. 발명의 본 실시예에서, 초의 값에 대응하는 CPRI 데이터 프레임의 프레임 위상은 초당 펄스 신호의 위상으로서 직접 사용된다. 프레임 위상은 CPRI 데이터 프레임의 시작 시각을 나타낸다. 초당 펄스 신호의 위상은 초당 펄스 신호가 시작 시각을 나타낸다. 즉, 초당 펄스 신호의 시작 시각은 초의 값에 대응하는 프레임의 시작 시간과 같다.
130. 초당 신호 및 초의 값에 따라 타임스탬프를 생성하고, 타임스탬프에 따라 제2 통신 장치가 선택된 CPRI 데이터 프레임의 프레임 위상 및 프레임 번호를 획득할 수 있도록, 타임스탬프를 포함하는 동기화 메시지를 제2 통신 장치에 송신한다.
본 발명의 본 실시예에서, 제1 통신 장치는 시간 동기화 기술을 사용하여 초당 신호 및 초의 값에 따라 타임스탬프를 생성할 수 있다. 타임스탬프 정보는 초의 값 및 초당 펄스 신호의 위상을 포함한다. 초는 단위로서 사용되고 타임스탬프의 정수 부분(integer part)은 초의 값을 지시하는 데 사용되며, 소수 부분(decimal part)은 초당 펄스 신호의 위상을 지시하는 데 사용된다.
예를 들어, 제1 통신 장치는 1KHz, 1MHz 또는 더 높은 주파수의 고주파 클록 신호와 같은 고주파 클록 신호를 얻기 위해 초당 펄스 신호에 주파수 승산을 수행하고 고주파 클록 신호를 표준으로서 사용한다. 즉, 타이머는 고주파 클록 신호의 주파수에 따라, 예를 들어 1나노초(nanosecond) 마다 한 번씩 시각을 기록한다. 제1 통신 장치는 15초 12나노초와 같이 타임스탬프를 생성하기 위한 카운트 값(count value)을 무작위로 선택할 수 있는데, 15초는 초의 값을 나타내고, 12나노초는 초 위상(second phase)을 나타내기 위해 사용될 수 있다. 초 위상은 프레임 위상이다. 제1 통신 장치는 생성된 타임스탬프를 포함하는 동기화 메시지(Sync message)를 제2 통신 장치에 전송할 수 있다.
타임스탬프를 포함하는 동기화 메시지를 수신한 후, 제2 통신 장치는 타임스탬프에 대응하는, 초의 값 및 초당 펄스 신호를 결정할 수 있고, 다음으로, 변환 방식으로 초의 값에 따라 대응하는 프레임의 프레임 번호를 획득하며 초당 펄스 신호에 따라 CPRI 데이터 프레임의 프레임 위상을 결정할 수 있다.
선택적으로, 본 발명의 일부 실시예에서, 선택된 CPRI 데이터 프레임의 프레임 번호를 초의 값으로 변환하는 단계 110은,
이하의 수학식 1:
에서 지시된 변환 알고리즘에 따라 선택된 CPRI 데이터 프레임의 프레임 번호를 초의 값으로 변환하는 단계를 포함하고, 는 변환 후에 획득된 초의 값이고, n은 선택된 CPRI 데이터 프레임의 프레임 번호, 이고, k는 CPRI 프로토콜에서 정한 프레임 번호 사이클(frame number cycle) 이며, a, b, k, 및 m은 양의 정수이고, 이며 이다.
예를 들어, k = 4096, m = 40, b = 1, a = 1, 및 n = 96으로 가정하면, 획득된 초의 값은
제1 통신 장치에 의해 제2 통신 장치로 송신된 타임스탬프는 4056초 더하기 (4056초 37나노초 같은) 몇몇 나노 초이다.
제1 통신 장치에 의해 제2 통신 장치로 송신된 타임스탬프를 수신한 후, 제2 통신 장치는 4056과 같은 대응하는 초의 값을 결정한 다음, 이하의 수학식 2에 따라 대응하는 프레임 번호(제1 통신 장치에 의해 선택된 CPRI 데이터 프레임의 프레임 번호)를 복원한다.
여기에서 Mod는 모듈로 연산 심볼(modulo operation symbol)이고, n은 제1 통신 장치에 의해 선택된 CPRI 데이터 프레임의 프레임 번호이며, 는 초의 값을 나타내고, k는 CPRI 프로토콜에서 정한 프레임 번호 사이클를 나타낸다.
이하에서 전술한 알고리즘을 추가로 설명한다. 수학식 1은 이하:
전술 한 변환 알고리즘은 본 발명의 일례에 지나지 않으며, 다른 구현 방식을 위해 다른 변환 알고리즘이 사용될 수 있다는 것을 알아야한다.
본 실시예에서, 제1 통신 장치에 의해 전송되고 프레임 번호와 프레임 위상을 지시하는 데 사용되는 타임스탬프를 획득한 다음, 제2 통신 장치는 시간 동기화 과정을 계속할 수 있고, 또한 양측 통신 장치를 동기화하기 위해 제2 통신 장치와 제1 통신 장치 사이의 시간 오프셋을 결장할 수 있다.
도 2를 참조하면, 시간 동기화 기술은 이하를 포함할 수 있다.
마스터 노드(Master) 장치는 로컬 클록(Master clock)에 따라 (15초와 같은) 초의 값 및 대응하는 초당 펄스 신호(1PPS 신호)를 생성할 수 있고, 초당 펄스 신호에 따라 고주파 클록 신호를 생성하고, 고주파 클록 신호를 표준으로서 사용하여 초의 값 및 초당 펄스 신호에 따라 (15초 10나노초와 같은)타임스탬프를 생성할 수 있다. 타임스탬프는 (15초 10나노초의 15초와 같은)초의 값 및 (15초 10나노초의 10 나노 초와 같은) 초의 위상을 지시하는 데 사용될 수 있다. 초의 위상은 초의 값으로 지시되는 1초 시간 길이(one-second time length)의 시작 시각을 지시하는 데 사용될 수 있다.
마스터 장치는 타임스탬프를 포함하는 동기화 메시지(Sync message)를 슬레이브 노드(Slave) 장치에 전송한다. 타임스탬프에 의해 지시되는 시각은 t1이다.
슬레이브 장치는 동기화 메시지를 수신하고, 시각(t1)을 획득하며, 동기화 메시지를 수신한 시각(t2)을 저장한다.
슬레이브 장치는 지연 요청(Delay_Req) 메시지를 마스터 장치에 송신하고, Delay_Req 메시지를 송신한 시각(t3)를 저장한다.
마스터 장치는 Delay_Req 메시지를 수신하고, Delay_Req 메시지를 수신한 시각(t4)을 저장하며, 시각(t4)을 포함하는 지연 응답(Delay_Resp) 메시지를 슬레이브 장치에 리턴한다.
슬레이브 장치는 the Delay_Resp 메시지를 수신하고, the Delay_Resp 메시지에 포함된 시각(4t)를 획득한다.
슬레이브 장치는 시각들 t1, t2, t3, 및 t4에 따라 시간 오프셋 및 전송 지연(Delay)을 계산하고, 여기에서 계산 공식은 이하:
슬레이브 장치는 하나 이상의 시간 오프셋(Offsets)에 따라 로컬 클록(Slave clock)을 계속 조정할 수 있다. 마지막으로 오프셋은 0에 수렴하고, 슬레이브 장치와 마스터 장치 간의 시간 동기화가 구현된다.
본 발명의 본 실시예에서, 시각(t1)은 제1 통신 장치에 의해 송신된 동기화 메시지에 포함된 타임스탬프에 의해 지시된다고 가정한다. 단계 130 후 전술한 방법은 추가로 이하의 단계를 더 포함한다.
제2 통신 장치가 동기화 메시지를 수신한 시각(t2)을 기록한다.
다음으로, 제2 통신 장치가 지연 요청 메시지를 제1 통신 장치에 송신하고, 지연 요청 메시지를 송신한 시각(t3)을 저장한다.
제1 통신 장치는 지연 요청 메시지를 수신한 시각(t4)을 기록하고, 지연 응답 메시지를 제2 통신 장치에 송신한다. 지연 응답 메시지는 제1 통신 장치에 의해 지연 요청을 수신한 시각(t4)을 포함한다.
따라서, 제2 통신 장치는 시각들 t1, t2, t3, 및 t4에 따라 시간 오프셋을 계산하고, 제1 통신 장치와 동기화하고, 제1 통신 장치 및 제2 통신 장치 사이의 데이터전송의 타이밍 관계를 보장하기 위해 시간 오프셋에 따라 제2 통신 장치의 로컬 클록을 조정한다.
본 발명의 본 실시예에서, 전술한 해결 수단은 REC 및 RE와 같은 장치에서 구현될 수 있다. 구체적으로, 제1 통신 장치는 REC일 수 있고, 제2 통신 장치는 REC 또는 RE일 수 있거나, 또는 제1 통신 장치가 RE일 수 있고, 제2 통신 장치는 REC 또는 RE일 수 있다. REC는 구체적으로 BBU일 수 있고, RE는 구체적으로 RRU일 수 있다.
상술한 것으로부터 본 발명의 실시예는 CPRI 데이터 프레임이 선택되고, 선택된 CPRI 데이터 프레임의 프레임 번호는 초의 값으로 변환되고 대응하는 초당 펄스 신호는 선택된 CPRI 데이터 프레임의 프레임 위상을 초당 펄스 신호의 위상으로서 사용하여 생성되며, 타임스탬프는 초당 신호 및 초의 값에 따라 생성되고, 타임스탬프를 포함하는 동기화 메시지가 송신되는 기술적 해결 수단을 사용하는 것을 알 수 있다.
따라서, 제1 통신 장치는 프레임 번호 및 프레임 위상 정보를 포함하는 타임스탬프를 제2 통신 장치에 송신할 수 있고, CPRI 데이터 프레임의 프레임 번호 및 프레임 위상이 이더넷에서 전송될 수 없다는 종래 기술의 기술적 문제를 해결하기 위해 제2 통신 장치는 수신된 타임스탬프에 따라 프레임 번호 및 대응하는 CPRI 데이터 프레임의 위상을 복구할 수 있다. 또한, 내부 무선 기지국 장치 간의 데이터 송신의 타이밍 관계를 보장하기 위해 제2 통신 장치는 송신된 프레임 번호 및 프레임 단계에 기초하여 제1 통신 장치와 동기화한다.
제2 실시예
도 3을 참조하면, 본 발명의 실시예는 다른 데이터 전송 방법을 제공한다. 이러한 방법은 이더넷에서 데이터 프레임의 프레임 번호 및 프레임 위상을 송신하는 데 사용된다. 이더넷은 제1 통신 장치와 제2 통신 장치를 포함하고, 제1 통신 장치 및 제2 통신 장치 모두 CPRI 프로토콜을 실행한다. 이러한 방법은 이하의 단계를 포함한다.
210. 제2 통신 장치는 제1 통신 장치에 의해 송신되고 타임스탬프를 포함하는 동기화 메시지를 수신한다.
타임스탬프는 프레임 번호 및 제1 통신 장치에 의해 선택된 CPRI 데이터 프레임의 위상에 따라 생성된다. 상세한 설명은 제1 실시예를 참조한다.
220. 타임스탬프에 대응하는 초의 값 및 초당 펄스 신호를 결정하고, 초의 값에 따라 선택된 CPRI 데이터 프레임의 프레임 번호를 결정하며, 초당 펄스 신호에 따라 선택된 CPRI 데이터 프레임의 프레임 위상을 결정한다.
본 발명의 일부 실시예에서, 단계 220의 초의 값에 따라 선택된 CPRI 데이터 프레임의 프레임 번호를 결정하는 것은 이하를 포함한다.
제1 통신 장치에 의해 선택된 CPRI 데이터 프레임의 프레임 번호를 계산하기 위해 수식 을 사용하고, Mod는 모듈로 연산 심볼이고, n 은 제1 통신 장치에 의해 선택된 CPRI 데이터 프레임의 프레임 번호이며, 는 초의 값을 나타내고, k는 CPRI 프로토콜에서 정한 프레임 번호 사이클를 나타낸다.
전술한 설명에서, 제1 통신 장치는 타임스탬프를 포함하는 동기화 메시지, 즉 프레임 번호 및 프레임 위상이 제2 통신 장치에 송신된다. 이어서, 제1 통신 장치와 제2 통신 장치를 동기시키고, 내부 무선 기지국 장치 간의 데이터 전송의 타이밍 관계를 보장하기 위해, 시간 동기화 절차가 연속적으로 수행 될 수 있다.
도 4를 참조하면, 본 발명의 일부 실시예에서, 이러한 방법은 이하의 단계를 더 포함할 수 있다.
230. 타임스탬프에 의해 지시된 시간(t1) 및 동기화 메시지를 수신한 시각(t2)을 저장한다.
240. 지연 요청 메시지를 제1 통신 장치에 송신하고, 지연 요청 메시지를 송신한 시각(t3)을 저장한다.
250. 제1 통신 장치에 의해 리턴된 지연 응답 메시지를 수신하고, 시각(t4)을 저장하며 지연 응답 메시지는 제1 통신 장치에 의해 지연 요청을 수신한 시각(t4)을 포함한다.
260. 시각들 t1, t2, t3, 및 t4에 따라 시간 오프셋을 결정하고, 제1 통신 장치와 동기화하기 위해 시간 오프셋에 따라 제2 통신 장치의 로컬 클록을 조정한다.
본 발명의 본 실시예에서 본 방법의 상세한 설명은 제1 실시예를 참조한다.
본 발명의 본 실시예는 CPRI 데이터 프레임이 선택되고, 선택된 CPRI 데이터 프레임의 프레임 번호는 초의 값으로 변환되며, 대응하는 초당 펄스 신호는 선택된 CPRI 데이터 프레임의 프레임 위상을 초당 펄스 신호의 위상으로서 사용하여 생성되고, 타임스탬프는 초당 신호 및 초의 값에 따라 생성되고, 타임스탬프를 포함하는 동기화 메시지가 전송되는 기술적 해결 수단을 사용한다는 것을 알 수 있다.
따라서, CPRI 데이터 프레임의 프레임 번호 및 프레임 위상이 이더넷에서 전송될 수 없다는 종래 기술의 기술적 문제를 해결하기 위해, 제1 통신 장치는 프레임 번호 및 프레임 위상 정보를 포함하는 타임스탬프를 제2 통신 장치에 송신하고, 제2 통신 장치는 수신된 타임스탬프에 따라 대응하는 CPRI 데이터 프레임의 프레임 번호 및 위상을 복원할 수 있다. 또한, 내부 무선 기지국 장치 간의 데이터 송신의 타이밍 관계를 보장하기 위해 제2 통신 장치는 송신된 프레임 번호 및 프레임 단계에 기초하여 제1 통신 장치와 동기화한다.
본 발명의 실시예에서 전술 한 해결 수단을 보다 잘 구현하기 위해, 전술한 기술적 해결 수단을 협력적으로 구현하기 위해 사용되는 관련 장치들이 이하에서 더 제공된다.
제3 실시예
도 5를 참조하면, 본 발명의 실시예는 통신 장치(50)를 제공한다. 이러한 토인 장치는 이더넷에서 사용되고, 이더넷은 통신 장치와 다른 통신 장치를 포함한다. 통신 장치 및 다른 통신 장치 모두는 CPRI 프로토콜을 실행한다. 이러한 통신 장치는 프로세서(510), 신호 생성기(520), 타임스탬프 생성 회로(530), 및 송신기(540)를 포함한다.
프로세서(510)는 CPRI 데이터 프레임을 선택하고, 선택된 CPRI 데이터 프레임의 프레임 번호를 초의 값으로 변환하며, 추가로, 동기화 메시지를 생성하도록 구성된다;
신호 생성기(520)는 초당 펄스 신호를 생성하도록 구성되고, 초당 펄스 신호의 위상은 선택된 CPRI 데이터 프레임의 프레임 위상이다.
타임스탬프 생성 회로(530)는 초당 신호 및 초의 값에 따라 타임스탬프를 생성하고, 타임스탬프를 동기화 메시지에 부가하도록 구성된다.
송신기(540)는 제2 통신 장치가 타임스탬프에 따라 선택된 CPRI 데이터 프레임의 프레임 위상 및 프레임 번호를 획득할 수 있도록, 타임스탬프를 포함하는 동기화 메시지를 제2 통신 장치에 송신하도록 구성된다.
본 발명의 일부 실시예에서, 프로세서(510)는 구체적으로,
수식 에 따라 선택된 CPRI 데이터 프레임의 프레임 번호를 초의 값으로 변환하도록 구성되고,는 변환 후에 획득된 초의 값이고, n은 선택된 CPRI 데이터 프레임의 프레임 번호, 이고, k는 CPRI 프로토콜에서 정한 프레임 번호 사이클(frame number cycle) 이며, a, b, k, 및 m은 양의 정수이고, 이며 이다.
본 발명의 일부 실시예에서, 통신 장치는 BBU(building baseband unit)이고, 다른 통신 장치는 RRU(remote radio unit)이거나, 또는 통신 장치 및 다른 통신 장치 모두가 BBU이다.
상술한 바로부터 알 수 있듯이, 본 발명의 실시예는 CPRI 데이터 프레임이 선택되고, 선택된 CPRI 데이터 프레임의 프레임 번호가 초의 값으로 변환되며, 선택된 CPRI 데이터 프레임의 프레임 위상을 초당 펄스 신호의 위상으로서 사용하여 대응하는 초당 펄스 신호가 생성되고, 타임스탬프는 초당 신호 및 초의 값에 따라 생성되고, 타임스탬프를 포함하는 동기화 메시지가 송신되는 기술적 해결 수단을 사용한다는것을 알 수 있다.
따라서, CPRI 데이터 프레임의 프레임 번호 및 프레임 위상이 이더넷에서 전송될 수 없다는 종래 기술의 기술적 문제를 해결하기 위해, 제1 통신 장치는 프레임 번호 및 프레임 위상 정보를 포함하는 타임스탬프를 제2 통신 장치에 송신하고, 제2 통신 장치는 수신된 타임스탬프에 따라 대응하는 CPRI 데이터 프레임의 프레임 번호 및 위상을 복원할 수 있다. 또한, 내부 무선 기지국 장치 간의 데이터 송신의 타이밍 관계를 보장하기 위해 제2 통신 장치는 송신된 프레임 번호 및 프레임 단계에 기초하여 제1 통신 장치와 동기화한다.
제4 실시예
도 6a를 참조하면, 본 발명의 실시예는 통신 장치(60)를 제공하고, 이러한 통신 장치는 이더넷에서 사용되며, 이더넷은 통신 장치와 다른 통신 장치를 포함하고, 통신 장치 및 다른 통신 장치 모두 CPRI(Common Public Radio Interface) 프로토콜을 실행한다. 이러한 통신 장치는 수신기(610) 및 프로세서(620)을 포함한다.
수신기(610)는 다른 통신 장치에 의해 송신되고 타임스탬프를 포함하는 동기화 메시지를 수신하도록 구성되고, 타임스탬프는 다른 통신 장치에 의해 선택된 CPRI 데이터 프레임의, 프레임 번호 및 프레임 위상에 따라 생성된다.
프로세서(620)는 타임스탬프에 대응하는 초의 값 및 초당 펄스 신호를 결정하고, 초의 값에 따라 선택된 CPRI 데이터 프레임의 프레임 번호를 복원하며, 초당 펄스 신호에 따라 선택된 CPRI 데이터 프레임의 프레임 위상을 결정하도록 구성된다.
본 발명의 일부 실시예에서, 프로세서(620)는 구체적으로, 다른 통신 장치에 의해 선택된 CPRI 데이터 프레임의 프레임 번호를 계산하기 위해, 수식 을 사용하여 제1 통신 장치에 의해 선택된 CPRI 데이터 프레임의 프레임 번호를 계산하도록 구성되고, Mod는 모듈로 연산 심볼(modulo operation symbol)이고, n은 제1 통신 장치에 의해 선택된 CPRI 데이터 프레임의 프레임 번호이며, 는 초의 값을 나타내고, k는 CPRI 프로토콜에서 정한 프레임 번호 사이클를 나타낸다.
도 6b를 참조하면, 본 발명의 일부 실시예에서, 통신 장치는 추가로 송신기(630) 및 메모리(640)를 더 포함한다.
송신기(630)는 지연 요청 메시지를 다른 통신 장치에 송신하도록 구성된다.
수신기(610)는 추가로 다른 통신 장치에 의해 리턴된 지연 응답 메시지를 수신하도록 구성되고, 지연 응답 메시지는 다른 통신 장치에 의해 지연 요청 메시지를 수신한 시각(t4)을 포함한다.
메모리(640)는 타임스탬프에 의해 지시된 시각(t1), 동기화 메시지를 수신한 시각(t2), 지연 요청 메시지를 송신한 시각(t3), 및 지연 응답 메시지에 포함된 시각(t4)을 저장하도록 구성된다.
프로세서(620)는 추가로, 제1 통신 장치와 동기화하기 위해, 시각들 t1, t2, t3, 및 t4에 따라, 시간 오프셋을 계산하고, 시간 오프셋에 따라 제2 통신 장치의 로컬 클록을 조정하도록 구성된다.
본 발명의 본 실시예에서 본 통신 장치는 REC 장치 또는 RE 장치일 수 있다.
본 발명의 실시예에서 통신 장치의 기능 모듈의 기능은 전술한 방법 실시예의 방법에 따라 구체적으로 구현될 수 있음을 이해할 것이다. 기능들의 특정 구현 프로세스를 위해, 상술한 방법 실시예의 관련 설명을 참조한다. 세부 사항은 여기에서 다시 설명하지 않는다.
상술한 바와 같이, 본 발명의 실시예는 CPRI 데이터 프레임이 선택되고, 선택된 CPRI 데이터 프레임의 프레임 번호가 초의 값으로 변환되며, 대응하는 초당 펄스 신호는 선택된 CPRI 데이터 프레임의 프레임 위상을 초당 펄스 신호의 위상으로서 사용하여 생성되며, 타임스탬프는 초당 신호 및 초의 값에 따라 생성되고, 타임스탬프를 포함하는 동기화 메시지가 송신되는 기술적 해결 수단을 사용한다는 것을 알 수 있다.
따라서, 제1 통신 장치는 CPRI 데이터 프레임의 프레임 번호 및 프레임 위상이 이더넷에서 전송될 수 없다는 종래 기술의 기술적 문제를 해결하기 위해 프레임 번호 및 프레임 위상 정보를 포함하는 타임스탬프를 제2 통신 장치에 송신하고, 제2 통신 장치는 수신된 타임스탬프에 따라 대응하는 CPRI 데이터 프레임의 프레임 번호 및 위상을 복원할 수 있다. 또한, 내부 무선 기지국 장치 간의 데이터 송신의 타이밍 관계를 보장하기 위해 제2 통신 장치는 송신된 프레임 번호 및 프레임 단계에 기초하여 제1 통신 장치와 동기화한다.
본 발명의 일 실시예는 컴퓨터 저장 매체를 더 제공한다. 컴퓨터 저장 매체는 프로그램을 저장할 수 있으며, 프로그램은 상술한 방법 실시예에서 기록된, 인터넷의 프레임 정보를 전송하는 방법의 일부 또는 전부를 수행한다.
본 발명의 일 실시예는 이더넷 시스템을 더 제공한다. 이러한 이더넷 시스템은 제1 통신 장치 및 제2 통신 장치를 포함한다. 제1 통신 장치 및 제2 통신 장치는 모두 CPRI 프로토콜을 실행한다. 제1 통신 장치는 본 발명의 제3 실시예에서 설명한 통신 장치이고, 제2 통신 장치는 본 발명의 제4 실시예에서 설명한 통신 장치이다.
전술 한 실시예에서, 각 실시예의 설명은 각각의 초점을 갖는다. 일 실시예에서 상세히 설명되지 않은 부분에 대해서는, 다른 실시예에서의 관련 설명을 참조한다.
설명의 용이함을 위해, 전술한 방법 실시예는 일련의 동작 조합으로서 설명된다. 그러나 당업자는 본 발명이 전술 한 동작 순서에 한정되지 않는다는 것을 이해해야 한다. 왜냐하면, 일부 단계는 다른 순서로 수행되거나 본 발명에 따라 동시에 수행될 수 있기 때문이다. 또한, 당업자는 명세서에 기재된 모든 실시예가 실시예이며, 관련된 동작 및 모듈은 반드시 본 발명에 필수적인 것은 아니라는 것을 이해할 것이다.
당업자는 실시예의 방법의 단계들의 전부 또는 일부가 관련 하드웨어를 지시하는 프로그램에 의해 구현될 수 있다는 것을 이해할 수 있다. 프로그램은 컴퓨터 판독 가능 저장 매체에 저장될 수 있다. 저장 매체는 ROM, RAM, 자기 디스크 또는 광 디스크를 포함할 수있다.
이상이 본 발명의 실시예에서 제공되는 데이터 송신 방법 및 통신 장치를 상세하게 설명하였다. 본 명세서에서, 구체적인 예는 본 발명의 원리 및 구현 방법을 설명하기 위해 사용되며, 실시예의 설명은 본 발명의 방법 및 핵심 사상을 이해하는 것을 돕기 위한 것일 뿐이다. 또한, 당업자는 본 발명의 아이디어에 기초하여 특정 구현 방식 및 적용 범위에 대해 수정할 수 있다. 따라서, 본 명세서의 내용은 본 발명의 제한으로 해석되어서는 안된다.
Claims (13)
- 데이터 전송 방법으로서,
상기 데이터 전송 방법은 이더넷(Ethernet)에서 CPRI(Common Public Radio Interface) 데이터 프레임의 프레임 번호 및 프레임 위상을 송신하는 데 사용되고, 상기 이더넷은 제1 통신 장치와 제2 통신 장치를 포함하며, 상기 제1 통신 장치 및 상기 제2 통신 장치 모두는 CPRI 프로토콜(protocol)을 실행하고, 상기 데이터 전송 방법은,
상기 제1 통신 장치가, CPRI 데이터 프레임을 선택하고, 상기 선택된 CPRI 데이터 프레임의 프레임 번호를 초의 값(value of a second)으로 변환하는 단계;
상기 제1 통신 장치가, 상기 선택된 CPRI 데이터 프레임의 프레임 위상과 같은 위상의 초당 펄스 신호(pulse per second signal)를 생성하는 단계;
상기 제1 통신 장치가, 상기 초당 펄스 신호 및 상기 초의 값에 따라 타임스탬프(timestamp)를 생성하는 단계; 및
상기 제1 통신 장치가, 상기 제2 통신 장치가 상기 타임스탬프에 따라 상기 선택된 CPRI 데이터 프레임의 프레임 번호 및 프레임 위상을 획득할 수 있도록, 상기 타임스탬프를 포함하는 동기화 메시지를 상기 제2 통신 장치에 송신하는 단계
를 포함하는 데이터 전송 방법. - 제1항 또는 제2항에 있어서,
상기 제1 통신 장치는 BBU(building baseband unit)이고, 상기 제2 통신 장치는 RRU(remote radio unit)이거나, 또는
상기 제1 통신 장치 및 상기 제2 통신 장치 모두 BBU인, 데이터 전송 방법 - 데이터 전송 방법으로서,
상기 데이터 전송 방법은 이더넷에서 CPRI(Common Public Radio Interface) 데이터 프레임의 프레임 번호 및 프레임 위상을 송신하는 데 사용되고, 상기 이더넷은 제1 통신 장치와 제2 통신 장치를 포함하고, 상기 제1 통신 장치 및 상기 제2 통신 장치 모두 CPRI 프로토콜을 실행하며,
상기 데이터 전송 방법은,
상기 제2 통신 장치가, 상기 제1 통신 장치에 의해 송신되고 타임스탬프를 포함하는 동기화 메시지를 수신하는 단계-상기 타임스탬프는 상기 제1 통신 장치에 의해 선택된 CPRI 데이터 프레임의 프레임 번호 및 프레임 위상에 따라 생성됨 -; 및
상기 제2 통신 장치가, 상기 타임스탬프에 대응하는, 초의 값 및 초당 펄스 신호를 결정하고, 상기 초의 값에 따라 상기 선택된 CPRI 데이터 프레임의 프레임 번호를 결정하며, 상기 초당 펄스 신호에 따라 상기 선택된 CPRI 데이터 프레임의 프레임 위상을 결정하는 단계
를 포함하는 데이터 전송 방법 - 제4항 또는 제5항에 있어서,
상기 타임스탬프가 지시하는 시각(t1)을 기록하고, 상기 동기화 메시지를 수신한 시각(t2)을 기록하는 단계;
지연 요청 메시지를 상기 제1 통신 장치에 송신하고, 상기 지연 요청 메시지를 송신한 시각(t3)을 기록하는 단계;
상기 제1 통신 장치에 의해 리턴된 지연 응답 메시지로서 상기 제1 통신 장치가 상기 지연 요청을 수신한 시각(t4)을 포함하는 상기 지연 응답 메시지를 수신하고, 상기 시각(t4)을 기록하는 단계; 및
상기 시각들 t1, t2, t3, 및 t4에 따라 시간 오프셋(time offset)을 계산하고, 상기 제1 통신 장치와 동기화하기 위해 상기 시간 오프셋에 따라 상기 제2 통신 장치의 로컬 클록(local clock)을 조정하는 단계
를 더 포함하는 데이터 전송 방법. - 통신 장치로서,
상기 통신 장치는 이더넷에서 사용되고, 상기 이더넷은, 상기 통신 장치와 다른 통신 장치를 포함하고, 상기 통신 장치와 상기 다른 통신 장치 모두는 CPRI(Common Public Radio Interface) 프로토콜을 실행하며, 상기 통신 장치는,
CPRI 데이터 프레임을 선택하고, 상기 선택된 CPRI 데이터 프레임의 프레임 번호를 초의 값으로 변환하며, 추가로, 동기화 메시지를 생성하도록 구성된 프로세서,
상기 선택된 CPRI 데이터 프레임의 프레임 위상과 같은 위상의 초당 펄스 신호를 생성하도록 구성된 신호 생성기,
상기 초당 펄스 신호 및 상기 초의 값에 따라 타임스탬프를 생성하고, 상기 타임스탬프를 상기 동기화 메시지에 부가하도록 구성된 타임스탬프 생성 회로, 및
상기 다른 통신 장치가 상기 타임스탬프에 따라 상기 선택된 CPRI 데이터 프레임의 프레임 번호 및 프레임 위상을 획득할 수 있도록, 상기 타임스탬프를 포함하는 동기화 메시지를 상기 다른 통신 장치에 송신하도록 구성된 송신기
를 포함하는 통신 장치. - 제7항에 있어서,
상기 통신 장치는 BBU(building baseband unit)이고, 상기 다른 통신 장치는 RRU(remote radio unit)이거나, 또는
상기 통신 장치 및 상기 다른 통신 장치 모두가 BBU인, 통신 장치. - 통신 장치로서,
상기 통신 장치는 이더넷에서 사용되고, 상기 이더넷은 상기 통신 장치와 다른 통신 장치를 포함하며, 상기 통신 장치 및 상기 다른 통신 장치 모두는 CPRI(Common Public Radio Interface) 프로토콜을 실행하고,
상기 통신 장치는,
상기 다른 통신 장치에 의해 송신되고 타임스탬프를 포함하는 동기화 메시지를 수신하도록 구성된 수신기-상기 타임스탬프는 상기 다른 통신 장치에 의해 선택된 CPRI 데이터 프레임의 프레임 번호 및 프레임 위상에 따라 생성됨 -, 및
상기 타임스탬프에 대응하는, 초의 값 및 초당 펄스 신호를 결정하고, 상기 초의 값에 따라 상기 선택된 CPRI 데이터 프레임의 프레임 번호를 복원하며, 상기 초당 펄스 신호에 따라 상기 선택된 CPRI 데이터 프레임의 프레임 위상을 결정하도록 구성된 프로세서
를 포함하는 통신 장치. - 제10항에 있어서,
송신기 및 메모리를 더 포함하고,
상기 송신기는 지연 요청 메시지를 상기 다른 통신 장치에 송신하도록 구성되고,
상기 수신기는 추가로, 상기 다른 통신 장치에 의해 리턴된 지연 응답 메시지를 수신하도록 구성되며,
상기 지연 응답 메시지는 상기 다른 통신 장치에 의해 상기 지연 요청 메시지를 수신한 시각(t4)를 포함하며,
상기 메모리는, 상기 타임스탬프가 지시하는 시각(t1), 상기 동기화 메시지를 수신한 시각(t2), 상기 지연 요청 메시지를 송신한 시각(t3), 및 상기 지연 응답 메시지에 포함된 상기 시각(t4)을 기록하도록 구성되고,
상기 프로세서는 추가로, 상기 시각들 t1, t2, t3, 및 t4에 따라 시간 오프셋을 계산하고, 상기 다른 통신 장치와 동기화하기 위해, 상기 시간 오프셋에 따라 상기 통신 장치의 로컬 클록(local clock)을 조정하도록 구성된
통신 장치. - 이더넷 통신 시스템으로서,
제1 통신 장치와 제2 통신 장치를 포함하고,
상기 제1 통신 장치 및 상기 제2 통신 장치 모두는 CPRI(Common Public Radio Interface) 프로토콜을 실행하고,
상기 제1 통신 장치는 제7항 내지 제9항 중 어느 한 항에 기재된 통신 장치이며,
상기 제2 통신 장치는 제10항 내지 제12항 중 어느 한 항에 기재된 통신 장치인, 이더넷 통신 시스템.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410668164.1A CN104507154B (zh) | 2014-11-20 | 2014-11-20 | 数据传输方法、通信设备及通信*** |
CN201410668164.1 | 2014-11-20 | ||
PCT/CN2015/077930 WO2016078349A1 (zh) | 2014-11-20 | 2015-04-30 | 数据传输方法、通信设备及通信*** |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20170086583A KR20170086583A (ko) | 2017-07-26 |
KR101988274B1 true KR101988274B1 (ko) | 2019-06-12 |
Family
ID=52948854
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020177016506A KR101988274B1 (ko) | 2014-11-20 | 2015-04-30 | 데이터 송신 방법, 통신 장치 및 통신 시스템 |
Country Status (6)
Country | Link |
---|---|
EP (1) | EP3214879B1 (ko) |
JP (1) | JP6388423B2 (ko) |
KR (1) | KR101988274B1 (ko) |
CN (1) | CN104507154B (ko) |
CA (1) | CA2968448C (ko) |
WO (1) | WO2016078349A1 (ko) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104507154B (zh) * | 2014-11-20 | 2018-04-10 | 上海华为技术有限公司 | 数据传输方法、通信设备及通信*** |
CN106162860B (zh) * | 2015-04-27 | 2020-01-03 | 华为技术有限公司 | 一种时间同步的方法及***、网络设备 |
CN106471762B (zh) * | 2015-06-16 | 2018-12-07 | 华为技术有限公司 | 一种信号转换方法,信号转换装置以及*** |
CN104994090A (zh) * | 2015-06-29 | 2015-10-21 | 上海华为技术有限公司 | 一种数据帧转换方法及装置、通信节点、通信*** |
CN105871494B (zh) * | 2016-03-21 | 2018-02-16 | 浙江华图微芯技术有限公司 | 一种同播基站的同步及同播的方法、装置 |
CN108370549B (zh) * | 2016-04-21 | 2021-02-23 | 华为技术有限公司 | 一种同步信息发送或接收方法、基站和通信节点 |
CN107547481B (zh) * | 2016-06-28 | 2021-09-24 | 中兴通讯股份有限公司 | 数据传输方法和装置以及光电转换装置和*** |
WO2018103083A1 (zh) * | 2016-12-09 | 2018-06-14 | 华为技术有限公司 | 协议转换方法及装置 |
CN111935728B (zh) * | 2020-07-10 | 2022-08-19 | 展讯半导体(成都)有限公司 | 一种握手方法、装置、相关设备、存储介质及*** |
CN114070442A (zh) * | 2020-07-30 | 2022-02-18 | 上海诺基亚贝尔股份有限公司 | 不同通信方向上的呈现时间偏移量的自动对齐 |
CN117395098B (zh) * | 2023-12-07 | 2024-03-05 | 青岛艾诺仪器有限公司 | 一种数字化实时并机方法及*** |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130100948A1 (en) | 2011-10-21 | 2013-04-25 | Garrick Thomas Irvine | Methods and Apparatuses for Maintaining Synchronization Between a Radio Equipment Controller and an Item of Radio Equipment |
CN103404226A (zh) | 2013-06-07 | 2013-11-20 | 华为技术有限公司 | 一种传输数据的方法及设备 |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000041286A (ja) * | 1998-07-23 | 2000-02-08 | Canon Inc | 無線通信システム |
CN101247574A (zh) * | 2006-02-22 | 2008-08-20 | 华为技术有限公司 | 连接主基站与射频拉远单元的接口装置 |
CN101098328B (zh) * | 2007-06-29 | 2010-06-02 | 中兴通讯股份有限公司 | 一种基带与射频***同步和时延补偿方法 |
KR20100117813A (ko) * | 2009-04-27 | 2010-11-04 | 주식회사 포스코아이씨티 | 광대역 무선 통신 시스템에서 cpri 송수신 장치 및 방법 |
CN101908940A (zh) * | 2010-04-02 | 2010-12-08 | 哈尔滨工程大学 | 一种海上远程实时数据传输***与数据传输方法 |
JP5569299B2 (ja) * | 2010-09-28 | 2014-08-13 | 富士通株式会社 | 通信システム及び通信インタフェース装置、並びに同期方法 |
CN103188737B (zh) * | 2011-12-29 | 2016-03-30 | 华为技术有限公司 | 一种空口数据同步处理的方法和装置 |
KR101426339B1 (ko) * | 2012-05-24 | 2014-08-13 | 유니트론 주식회사 | 구내 확장성을 갖는 원격 무선 기지국 장치 및 인빌딩 중계 시스템 |
US9301267B2 (en) * | 2012-08-01 | 2016-03-29 | Broadcom Corporation | Radio over Ethernet |
JP2014195210A (ja) * | 2013-03-29 | 2014-10-09 | Jvc Kenwood Corp | 放送装置、伝送方法、放送システム |
CN104507154B (zh) * | 2014-11-20 | 2018-04-10 | 上海华为技术有限公司 | 数据传输方法、通信设备及通信*** |
-
2014
- 2014-11-20 CN CN201410668164.1A patent/CN104507154B/zh active Active
-
2015
- 2015-04-30 EP EP15861453.7A patent/EP3214879B1/en active Active
- 2015-04-30 KR KR1020177016506A patent/KR101988274B1/ko active IP Right Grant
- 2015-04-30 WO PCT/CN2015/077930 patent/WO2016078349A1/zh active Application Filing
- 2015-04-30 JP JP2017527345A patent/JP6388423B2/ja active Active
- 2015-04-30 CA CA2968448A patent/CA2968448C/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130100948A1 (en) | 2011-10-21 | 2013-04-25 | Garrick Thomas Irvine | Methods and Apparatuses for Maintaining Synchronization Between a Radio Equipment Controller and an Item of Radio Equipment |
CN103404226A (zh) | 2013-06-07 | 2013-11-20 | 华为技术有限公司 | 一种传输数据的方法及设备 |
Also Published As
Publication number | Publication date |
---|---|
JP6388423B2 (ja) | 2018-09-12 |
KR20170086583A (ko) | 2017-07-26 |
EP3214879A1 (en) | 2017-09-06 |
EP3214879A4 (en) | 2017-11-22 |
CA2968448A1 (en) | 2016-05-26 |
EP3214879B1 (en) | 2019-06-19 |
CN104507154A (zh) | 2015-04-08 |
CN104507154B (zh) | 2018-04-10 |
CA2968448C (en) | 2020-01-07 |
WO2016078349A1 (zh) | 2016-05-26 |
JP2018504000A (ja) | 2018-02-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101988274B1 (ko) | 데이터 송신 방법, 통신 장치 및 통신 시스템 | |
CN106488550B (zh) | 确定终端与基站时钟时间偏差的方法与装置 | |
US8689035B2 (en) | Communication system, communication interface, and synchronization method | |
JP4981073B2 (ja) | パケット・ネットワークにおける同期化信号の伝送 | |
US20120263220A1 (en) | Method, device and system for clock synchronization | |
JP2009290626A (ja) | 光伝送システム及び時刻基準パルス同期方法 | |
US8718213B2 (en) | Clock synchronization method, apparatus, and system | |
CN104918319A (zh) | 一种应用于无线传感器网络的时钟同步精简信息交互方法 | |
WO2012065334A1 (zh) | 在时分复用网络中实现时间同步的方法、设备和*** | |
CN105553595B (zh) | 一种分布式***中的设备及其同步方法 | |
CN106604383B (zh) | 时间同步方法、主时间同步装置及通信*** | |
CN103259640A (zh) | 一种同步时间的方法和设备 | |
CN104243079A (zh) | 一种实时以太网的微秒级时钟同步方法 | |
EP1936837B1 (en) | Apparatus for synchronizing a first transmit and receive device to a second transmit and receive device | |
JP2011009984A (ja) | Geponシステム、局側装置及び端末側装置 | |
JP2007053627A (ja) | 無線通信システム | |
WO2010102565A1 (zh) | 时间同步的方法、装置和*** | |
CN104780602A (zh) | 无线通信网络中的时钟自同步方法 | |
JP2010101754A (ja) | 移動端末、測位方法 | |
JP2003179662A5 (ko) | ||
US10134442B2 (en) | Method for synchronising and rendering multimedia streams | |
CN111654906B (zh) | 无线同步方法、装置及基站 | |
TWI498024B (zh) | 無線通訊系統基地台及其資料傳輸同步方法 | |
JP2004260382A (ja) | 基地局間同期方式 | |
Gundall et al. | Implementation and Evaluation of the RBIS Protocol in 5G |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant |