1 |
1
광대역 멀티미디어 서비스 제공을 위한 이더넷프레임 생성 장치에 있어서,역다중화해야 될 엠펙2(MPEG2) 트랜스포트 패킷의 패킷식별자(PID) 값과 이더넷프레임 생성(구성)에 필요한 소스 맥(MAC) 주소를 저장하기 위한 저장 수단;외부로부터 입력되는 엠펙2(MPEG2) 스트림 중에서 상기 저장 수단에 저장되어 있는 패킷식별자(PID) 값을 가지는 엠펙2(MPEG2) 트랜스포트 패킷을 역다중화하기 위한 엠펙(MPEG) 역다중화 수단;상기 엠펙(MPEG) 역다중화 수단에서 역다중화한 엠펙2(MPEG2) 트랜스포트 패킷을 버퍼링하기 위한 버퍼링 수단;AAL5-ATM 셀 구성 과정에서 발생하는 잔여데이터를 임시 저장하기 위한 패이로드 저장 수단;엠펙2(MPEG2) 트랜스포트 패킷단위로 MPE 길이정보를 갱신·저장하기 위한 길이 저장 수단;상기 버퍼링 수단으로부터 엠펙2(MPEG2) 트랜스포트 패킷을 리드하여 상기 패이로드 저장 수단 및 상기 길이 저장 수단과 연동하여 IP 재조합을 수행하여 이더넷프레임을 생성하고, 상기 생성한 이더넷프레임을 AAL5-ATM 셀로 구성하기 위한 IP 재조합 처리 수단; 및상기 IP 재조합 처리 수단에 의해 AAL5-ATM 셀로 분할되어 전달되는 이더넷프레임을 버퍼링하여 하나의 이더넷프레임이 버퍼링됨에 따라 외부의 호스트 중앙처리기(CPU)로 전달하기 위한 셀 처리 수단을 포함하는 이더넷프레임 생성 장치
|
2 |
2
제 1 항에 있어서,상기 IP 재조합 처리 수단은,상기 버퍼링 수단으로부터 엠펙2(MPEG2) 트랜스포트 패킷을 리드하여 상기 패이로드 저장 수단 및 상기 길이 저장 수단과 연동하여 MPE-CRC 체크 및 MPE 패킷의 재조합, IP 데이터그램 재조합을 수행하여 이더넷프레임을 생성하고, 상기 생성한 이더넷프레임을 AAL5-ATM 셀로 분할구성하는 것을 특징으로 하는 이더넷프레임 생성 장치
|
3 |
3
제 2 항에 있어서,상기 엠펙(MPEG) 역다중화 수단은,상기 외부로부터 입력되는 엠펙2(MPEG2) 스트림으로부터 엠펙2(MPEG2) 트랜스포트 패킷 타이밍을 검출하기 위한 패킷동기 검출기; 및상기 외부로부터 입력되는 엠펙2(MPEG2) 스트림을 상기 패킷동기 검출기에서 검출한 패킷 타이밍에 동기시켜 상기 저장 수단에 저장되어 있는 패킷식별자(PID) 값과 동일한 엠펙2(MPEG2) 트랜스포트 패킷만을 분리하여 상기 버퍼링 수단에 버퍼링하기 위한 역다중화기를 포함하는 이더넷프레임 생성 장치
|
4 |
4
제 3 항에 있어서,상기 패킷동기 검출기는,엠펙2(MPEG2) 트랜스포트 패킷 헤더에 포함된 동기패턴(0x47)을 이진상관기를 이용하여 검출하여 엠펙2(MPEG2) 트랜스포트 패킷 타이밍을 획득하는 것을 특징으로 하는 이더넷프레임 생성 장치
|
5 |
5
제 4 항에 있어서,상기 패킷동기 검출기는,패킷 타이밍의 미스검출과 오검출을 방지하기 위하여 4개의 상태(S0,S1,S2,S3)를 가진 상태 천이도에 따라 동기타이밍을 획득하고 유지하되, SYNC=1일 때 패킷 타이밍을 정상적으로 출력하는 것을 특징으로 하는 이더넷프레임 생성 장치
|
6 |
6
제 1 항 내지 제 5 항 중 어느 한 항에 있어서,상기 IP 재조합 처리 수단은,첫 번째 AAL5-ATM 셀과 마지막 AAL5-ATM 셀을 AAL5-ATM 셀 헤더의 3비트 PTI(패이로드 타입 아이디) 비트"0"을 이용하여 표시하는 것을 특징으로 하는 이더넷프레임 생성 장치
|
7 |
7
제 1 항 내지 제 5 항 중 어느 한 항에 있어서,상기 IP 재조합 처리 수단은,초기화신호(RST)에 의해 아이들(IDLE) 상태로 천이하고,엠펙2(MPEG2) 트랜스포트 패킷이 하나 이상 버퍼링됨에 따라 활성화되는 데이터 준비(F_RDY) 신호에 의해 THD(TS packet Header Decoder) 상태로 천이하여 엠펙2(MPEG2) 트랜스포트 패킷 헤더를 래치하고 동작에 필요한 정보를 디코딩하며,헤더에 포함된 PUSI 값에 따라 MHD(MPE Header Decoder) 상태 또는 PDH(Payload Data Handler) 상태로 천이하고,상기 MHD 상태에서는 MPE 패킷 헤더 중에서 MPE 길이정보와 목적지 맥(MAC) 주소값을 래치하고, MPE-CRC 계산을 시작하고 FPH(First Payload Handler) 상태로 천이하며,상기 FPH 상태에서는 상기 MHD 상태에서 래치된 목적지 맥(MAC) 주소와 상기 저장 수단에 설정된 출발지 맥(MAC) 주소를 이용하여 이더넷프레임 헤더를 구성하고 상기 버퍼링 수단으로부터의 패이로드 데이터와 조합하여 첫 번째 AAL5-ATM 셀을 출력하고, 이더넷-CRC와 AAL5-CRC 계산을 시작하고 PDH 상태로 천이하며,상기 PDH 상태에서는, MPE 길이 > 48이고, 엠펙2(MPEG2) 트랜스포트 패킷 길이 ≥ 48이면 상기 버퍼링 수단으로부터 패이로드 데이터를 리드하여 AAL5-ATM 셀로 구성하여 상기 셀 처리 수단으로 출력하고 현 상태를 유지하며,MPE 길이 ≤ 48이고, 엠펙2(MPEG2) 트랜스포트 패킷 길이 ≥ MPE 길이이면 MPE 길이가 "0"이 되는 시점까지의 패이로드 데이터를 리드하여 MPE-CRC를 이더넷 CRC로 대치하고 AAL5 테일(Tail)을 삽입하여 AAL5-ATM 셀을 분할구성하여 출력한 후에 상기 아이들(IDLE) 상태로 천이하며,엠펙2(MPEG2) 트랜스포트 패킷 길이 ≤ 48이고, 엠펙2(MPEG2) 트랜스포트 패킷 길이 < MPE 길이이면 PMH(Payload Memory Handler) 상태로 천이하며,상기 PMH 상태에서는 AAL5-ATM 셀을 구성하기에 부족한 잔여데이터를 상기 패이로드 저장 수단에 저장하고, 상기 아이들(IDLE) 상태로 천이하는 것을 특징으로 하는 이더넷프레임 생성 장치
|
8 |
8
제 1 항 내지 제 5 항 중 어느 한 항에 있어서,상기 IP 재조합 처리 수단은,상기 패이로드 저장 수단에 저장되어 있는 잔여데이터를, 연속해서 수신되는 엠펙2(MPEG2) 트랜스포트 패킷의 패이로드 데이터와 조합하여 AAL5-ATM 셀로 구성하여 상기 셀 처리 수단으로 전달하는 것을 특징으로 하는 이더넷프레임 생성 장치
|
9 |
9
제 1 항 내지 제 5 항 중 어느 한 항에 있어서,상기 IP 재조합 처리 수단은,이더넷프레임 구성을 위해 이더넷 CRC를 MPE-CRC 위치에 대치 삽입하여 MPE-CRC가 정상이면 AAL5-CRC 값을 정상적으로 삽입하여 마지막 AAL5-ATM 셀을 구성하여 상기 셀 처리 수단으로 전달하고, MPE-CRC가 정상이 아니면 오류 AAL5-CRC 값을 강제로 삽입하여 마지막 AAL5-ATM 셀을 구성하여 상기 셀 처리 수단으로 전달하며,상기 셀 처리 수단은,상기 IP 재조합 처리 수단에 의해 AAL5-ATM 셀로 분할되어 전달되는 이더넷프레임을 버퍼링하여 하나의 완전한 이더넷프레임이 버퍼링됨에 따라 AAL5-CRC를 확인하여 정상이면 이더넷프레임을 상기 호스트 중앙처리기(CPU)로 전달하고, AAL5-CRC가 오류이면 현재까지 버퍼링한 이더넷프레임 데이터를 디스카드하여 상기 호스트 중앙처리기(CPU)로 전달하지 않는 것을 특징으로 하는 이더넷프레임 생성 장치
|
10 |
10
광대역 멀티미디어 서비스 제공을 위한 이더넷프레임 생성 방법에 있어서,역다중화해야 될 엠펙2(MPEG2) 트랜스포트 패킷의 패킷식별자(PID) 값과 이더넷프레임 생성(구성)에 필요한 소스 맥(MAC) 주소를 저장하고 있는 단계;입력되는 엠펙2(MPEG2) 스트림 중에서 상기 저장되어 있는 패킷식별자(PID) 값을 가지는 엠펙2(MPEG2) 트랜스포트 패킷을 역다중화하는 엠펙(MPEG) 역다중화 단계;상기 역다중화한 엠펙2(MPEG2) 트랜스포트 패킷을 버퍼링하는 단계;상기 버퍼링한 엠펙2(MPEG2) 트랜스포트 패킷을 리드하여 IP 재조합을 수행하여 이더넷프레임을 생성하고 상기 생성한 이더넷프레임을 AAL5-ATM 셀로 구성하면서, 엠펙2(MPEG2) 트랜스포트 패킷단위로 MPE 길이정보를 갱신·저장하고, 상기 AAL5-ATM 셀 구성 과정에서 발생하는 잔여데이터를 임시 저장하는 IP 재조합 처리 단계; 및상기 AAL5-ATM 셀로 분할되어 전달되는 이더넷프레임을 버퍼링하여 하나의 이더넷프레임이 버퍼링됨에 따라 외부의 호스트 중앙처리기(CPU)로 전달하는 셀 처리 단계를 포함하는 이더넷프레임 생성 방법
|
11 |
11
제 10 항에 있어서,상기 IP 재조합 처리 단계의 AAL5-ATM 셀 구성 과정은,상기 버퍼링한 엠펙2(MPEG2) 트랜스포트 패킷을 리드하여 MPE-CRC 체크 및 MPE 패킷의 재조합, IP 데이터그램 재조합을 수행하여 이더넷프레임을 생성하고, 상기 생성한 이더넷프레임을 AAL5-ATM 셀로 분할구성하는 것을 특징으로 하는 이더넷프레임 생성 방법
|
12 |
12
제 11 항에 있어서,상기 엠펙(MPEG) 역다중화 단계는,상기 입력되는 엠펙2(MPEG2) 스트림으로부터 엠펙2(MPEG2) 트랜스포트 패킷 타이밍을 검출하기 위한 패킷동기 검출단계; 및상기 입력되는 엠펙2(MPEG2) 스트림을 상기 검출한 패킷 타이밍에 동기시켜 상기 저장되어 있는 패킷식별자(PID) 값과 동일한 엠펙2(MPEG2) 트랜스포트 패킷만을 분리하는 단계를 포함하는 이더넷프레임 생성 방법
|
13 |
13
제 12 항에 있어서,상기 패킷동기 검출단계는,엠펙2(MPEG2) 트랜스포트 패킷 헤더에 포함된 동기패턴(0x47)을 이진상관기를 이용하여 검출하여 엠펙2(MPEG2) 트랜스포트 패킷 타이밍을 획득하는 것을 특징으로 하는 이더넷프레임 생성 방법
|
14 |
14
제 10 항 내지 제 13 항 중 어느 한 항에 있어서,상기 IP 재조합 처리 단계는,첫 번째 AAL5-ATM 셀과 마지막 AAL5-ATM 셀을 AAL5-ATM 셀 헤더의 3비트 PTI(패이로드 타입 아이디) 비트"0"을 이용하여 표시하는 것을 특징으로 하는 이더넷프레임 생성 방법
|
15 |
15
제 10 항 내지 제 13 항 중 어느 한 항에 있어서,상기 IP 재조합 처리 단계는,초기화신호(RST)에 의해 아이들(IDLE) 상태로 천이하고,엠펙2(MPEG2) 트랜스포트 패킷이 하나 이상 버퍼링됨에 따라 활성화되는 데이터 준비(F_RDY) 신호에 의해 THD(TS packet Header Decoder) 상태로 천이하여 엠펙2(MPEG2) 트랜스포트 패킷 헤더를 래치하고 동작에 필요한 정보를 디코딩하며,헤더에 포함된 PUSI 값에 따라 MHD(MPE Header Decoder) 상태 또는 PDH(Payload Data Handler) 상태로 천이하고,상기 MHD 상태에서는 MPE 패킷 헤더 중에서 MPE 길이정보와 목적지 맥(MAC) 주소값을 래치하고, MPE-CRC 계산을 시작하고 FPH(First Payload Handler) 상태로 천이하며,상기 FPH 상태에서는 상기 MHD 상태에서 래치된 목적지 맥(MAC) 주소와 상기 저장되어 있는 출발지 맥(MAC) 주소를 이용하여 이더넷프레임 헤더를 구성하고 상기 버퍼링한 패이로드 데이터와 조합하여 첫 번째 AAL5-ATM 셀을 출력하고, 이더넷-CRC와 AAL5-CRC 계산을 시작하고 PDH 상태로 천이하며,상기 PDH 상태에서는, MPE 길이 > 48이고, 엠펙2(MPEG2) 트랜스포트 패킷 길이 ≥ 48이면 상기 버퍼링한 패이로드 데이터를 리드하여 AAL5-ATM 셀로 구성하여 상기 셀 처리 수단으로 출력하고 현 상태를 유지하며,MPE 길이 ≤ 48이고, 엠펙2(MPEG2) 트랜스포트 패킷 길이 ≥ MPE 길이이면 MPE 길이가 "0"이 되는 시점까지의 패이로드 데이터를 리드하여 MPE-CRC를 이더넷 CRC로 대치하고 AAL5 테일(Tail)을 삽입하여 AAL5-ATM 셀을 분할구성하여 출력한 후에 상기 아이들(IDLE) 상태로 천이하며,엠펙2(MPEG2) 트랜스포트 패킷 길이 ≤ 48이고, 엠펙2(MPEG2) 트랜스포트 패킷 길이 < MPE 길이이면 PMH(Payload Memory Handler) 상태로 천이하며,상기 PMH 상태에서는 AAL5-ATM 셀을 구성하기에 부족한 잔여데이터를 저장하고, 상기 아이들(IDLE) 상태로 천이하는 것을 특징으로 하는 이더넷프레임 생성 방법
|
16 |
16
제 10 항 내지 제 13 항 중 어느 한 항에 있어서,상기 IP 재조합 처리 단계는,상기 저장되어 있는 잔여데이터를, 연속해서 수신되는 엠펙2(MPEG2) 트랜스포트 패킷의 패이로드 데이터와 조합하여 AAL5-ATM 셀로 구성하는 것을 특징으로 하는 이더넷프레임 생성 방법
|
17 |
17
제 10 항 내지 제 13 항 중 어느 한 항에 있어서,상기 IP 재조합 처리 단계는,이더넷프레임 구성을 위해 이더넷 CRC를 MPE-CRC 위치에 대치 삽입하여 MPE-CRC가 정상이면 AAL5-CRC 값을 정상적으로 삽입하여 마지막 AAL5-ATM 셀을 구성하고, MPE-CRC가 정상이 아니면 오류 AAL5-CRC 값을 강제로 삽입하여 마지막 AAL5-ATM 셀을 구성하며,상기 셀 처리 단계는,상기 AAL5-ATM 셀로 분할되어 전달되는 이더넷프레임을 버퍼링하여 하나의 완전한 이더넷프레임이 버퍼링됨에 따라 AAL5-CRC를 확인하여 정상이면 이더넷프레임을 상기 호스트 중앙처리기(CPU)로 전달하고, AAL5-CRC가 오류이면 현재까지 버퍼링한 이더넷프레임 데이터를 디스카드하여 상기 호스트 중앙처리기(CPU)로 전달하지 않는 것을 특징으로 하는 이더넷프레임 생성 방법
|