1 |
1
프론트홀 시스템의 탄성 버퍼(Elastic Buffer, EB)가 수행하는 데이터 전송 방법에 있어서,수신된 데이터의 시작점 A에서 해당 탄성 버퍼가 포함된 특정 채널에 할당된 정렬 마커(Alignment Marker, AM)를 위한 공간 값 B를 식별하는 단계;상기 식별된 공간 값 B가 0이 아닌 경우, 상기 특정 채널에 할당된 정렬 마커를 위한 공간 값 B만큼 반복하여 상기 정렬 마커의 삽입 주기에 따라 정렬 마커 표시 신호(AM_indication 신호)를 생성하는 단계; 및상기 특정 채널에 할당된 정렬 마커를 위한 공간 값 B만큼 반복하여 정렬 마커 표시 신호가 생성된 경우, 상기 정렬 마커 표시 신호를 비활성화시키고, 다음 정렬 마커 삽입 주기까지 상기 수신된 데이터의 카운터를 증가시키는 단계를 포함하는 데이터 전송 방법
|
2 |
2
제1항에 있어서,상기 특정 채널에 할당된 정렬 마커를 위한 공간 값 B는,상기 정렬 마커의 삽입 주기 단위에서 상기 탄성 버퍼의 메모리에 대한 여유율 및 패킷의 유효 데이터 비율에 기초하여 결정되는 데이터 전송 방법
|
3 |
3
제1항에 있어서,상기 패킷의 유효 데이터 비율은,상기 수신된 데이터의 이더넷 프레임에 대한 길이 및 블록 타입을 이용하여 계산되는 데이터 전송 방법
|
4 |
4
제1항에 있어서,상기 특정 채널에 할당된 정렬 마커를 위한 공간 값 B를 조절하는 단계를 더 포함하는 데이터 전송 방법
|
5 |
5
제4항에 있어서,상기 조절하는 단계는,상기 탄성 버퍼의 메모리에 대한 여유율이 제1 임계치 보다 낮거나 패킷의 유효 데이터의 비율이 제2 임계치 보다 높은 경우, 상기 공간 값 B를 감소시키는 데이터 전송 방법
|
6 |
6
제5항에 있어서,상기 조절하는 단계는,상기 프론트홀 시스템의 모든 채널에 대해 상기 공간 값 B를 감소시켜야 하는 경우, 현재 상태를 유지하는 데이터 전송 방법
|
7 |
7
프론트홀 시스템의 탄성 버퍼(Elastic Buffer, EB)가 수행하는 데이터 전송 방법에 있어서,정렬 마커 표시 신호(AM_indication 신호)가 활성화된 경우, 메모리의 읽기 제어 신호(RD_EN)은 비활성화시키고 상기 메모리의 여유율을 출력하는 단계;상기 정렬 마커 표시 신호가 비활성화된 경우, 수신된 데이터의 상태를 결정하는 단계; 및상기 결정된 데이터의 상태가 미리 설정된 값에 포함되는 경우, 읽기 클럭에 동기된 WR_CNT 값과 RD_CNT 값을 이용하여 상기 메모리의 읽기 제어 신호(RD_EN)를 제어하는 단계 를 포함하고,상기 출력된 메모리의 여유율은,특정 채널에 할당된 정렬 마커를 위한 공간 값을 조절하는데 이용되는 데이터 전송 방법
|
8 |
8
제7항에 있어서,상기 수신된 데이터의 상태는,64B66B 인코딩된 데이터의 블록 타입(Block type) 값을 이용하여 결정되는 데이터 전송 방법
|
9 |
9
제7항에 있어서,상기 제어하는 단계는,상기 읽기 클럭에 동기된 WR_CNT 값과 RD_CNT 값의 차이가 미리 설정된 임계치를 초과하는 경우, 상기 읽기 제어 신호(RD_EN)를 활성화시키는 데이터 전송 방법
|
10 |
10
제7항에 있어서,상기 제어하는 단계는,상기 읽기 클럭에 동기된 WR_CNT 값과 RD_CNT 값의 차이가 미리 설정된 임계치 미만인 경우, 상기 읽기 제어 신호(RD_EN)를 비활성화시키는 데이터 전송 방법
|
11 |
11
데이터 전송 장치에 있어서,상기 데이터 전송 장치는, 탄성 버퍼(Elastic Buffer, EB)를 포함하고, 상기 탄성 버퍼는,수신된 데이터의 시작점 A에서 해당 탄성 버퍼가 포함된 특정 채널에 할당된 정렬 마커(Alignment Marker, AM)를 위한 공간 값 B를 식별하고, 상기 식별된 공간 값 B가 0이 아닌 경우, 상기 특정 채널에 할당된 정렬 마커를 위한 공간 값 B만큼 반복하여 상기 정렬 마커의 삽입 주기에 따라 정렬 마커 표시 신호(AM_indication 신호)를 생성하며, 상기 특정 채널에 할당된 정렬 마커를 위한 공간 값 B만큼 반복하여 정렬 마커 표시 신호가 생성된 경우, 상기 정렬 마커 표시 신호를 비활성화시키고, 다음 정렬 마커 삽입 주기까지 상기 수신된 데이터의 카운터를 증가시키는 데이터 전송 장치
|
12 |
12
제11항에 있어서,상기 특정 채널에 할당된 정렬 마커를 위한 공간 값 B는,상기 정렬 마커의 삽입 주기 단위에서 상기 탄성 버퍼의 메모리에 대한 여유율 및 패킷의 유효 데이터 비율에 기초하여 결정되는 데이터 전송 장치
|
13 |
13
제11항에 있어서,상기 패킷의 유효 데이터 비율은,상기 수신된 데이터의 이더넷 프레임에 대한 길이 및 블록 타입을 이용하여 계산되는 데이터 전송 장치
|
14 |
14
제11항에 있어서,상기 탄성 버퍼는,상기 특정 채널에 할당된 정렬 마커를 위한 공간 값 B를 조절하는 데이터 전송 장치
|
15 |
15
제14항에 있어서,상기 탄성 버퍼는,상기 탄성 버퍼의 메모리에 대한 여유율이 제1 임계치 보다 낮거나 패킷의 유효 데이터의 비율이 제2 임계치 보다 높은 경우, 상기 공간 값 B를 감소시키는 데이터 전송 장치
|
16 |
16
제15항에 있어서,상기 탄성 버퍼는,상기 프론트홀 시스템의 모든 채널에 대해 상기 공간 값 B를 감소시켜야 하는 경우, 현재 상태를 유지하는 데이터 전송 장치
|
17 |
17
데이터 전송 장치에 있어서,상기 데이터 전송 장치는, 탄성 버퍼(Elastic Buffer, EB)를 포함하고, 상기 탄성 버퍼는,정렬 마커 표시 신호(AM_indication 신호)가 활성화된 경우, 메모리의 읽기 제어 신호(RD_EN)은 비활성화시키고 상기 메모리의 여유율을 출력하고, 상기 정렬 마커 표시 신호가 비활성화된 경우, 수신된 데이터의 상태를 결정하며, 상기 결정된 데이터의 상태가 미리 설정된 값에 포함되는 경우, 읽기 클럭에 동기된 WR_CNT 값과 RD_CNT 값을 이용하여 상기 메모리의 읽기 제어 신호(RD_EN)를 제어하고,상기 출력된 메모리의 여유율은,특정 채널에 할당된 정렬 마커를 위한 공간 값을 조절하는데 이용되는 데이터 전송 장치
|
18 |
18
제17항에 있어서,상기 수신된 데이터의 상태는,64B66B 인코딩된 데이터의 블록 타입(Block type) 값을 이용하여 결정되는 데이터 전송 장치
|
19 |
19
제17항에 있어서,상기 탄성 버퍼는,상기 읽기 클럭에 동기된 WR_CNT 값과 RD_CNT 값의 차이가 미리 설정된 임계치를 초과하는 경우, 상기 읽기 제어 신호(RD_EN)를 활성화시키는 데이터 전송 장치
|
20 |
20
제17항에 있어서,상기 탄성 버퍼는,상기 읽기 클럭에 동기된 WR_CNT 값과 RD_CNT 값의 차이가 미리 설정된 임계치 미만인 경우, 상기 읽기 제어 신호(RD_EN)를 비활성화시키는 데이터 전송 장치
|