1 |
1
헤드엔드에서 입력되는 디지털 방송 데이터의 동기를 잡기 위한 동기 검출기와, 상기 동기 검출기에서 동기된 디지털 방송 데이터를 전송 받아, 1 비트 단위의 상기 디지털 방송 데이터를 8 비트 단위로 변경하는 병렬처리 컨버터와, 상기 병렬 처리 컨버터에서 8비트 단위로 변경된 디지털 방송 데이터를 입력받아, 데이터의 레이트를 변경하기 위한 제 1 버퍼와, 상기 제 1 버퍼에서 레이트가 변경되어 분산된 디지털 방송 데이터를 다시 정렬하는 디인터리버(De-interleaver)와, 상기 디인터리버에서 정렬된 디지털 방송 데이터를 리드솔로몬 디코딩하는 RS 디코더와, 상기 RS 디코더에서 리드솔로몬 디코딩된 디지털 방송 데이터를 수신받아, 디랜덤아이징(Derandomizing)하여 MPEG-2 TS 데이터를 생성하는 디랜덤아이져와, 상기 디랜덤아이져의 MPEG-2 TS 데이터를 수신받아 MPEG-2 TS 데이터를 저장하였다가 상위계층으로 전달하는 Rx 버퍼로 이루어져 헤드엔드로부터 전송되는 디지털 방송 데이터를 MPEG-2 TS 데이터로 생성하여 상위계층으로 전송하는 FDC 블록과; 상기 상위계층에서 전송된 가입자의 정보 또는 MAC 메시지가 포함된 디지털 데이터를 헤드엔드로 송신하기 위한 RDC 블록으로 구성된 것을 특징으로 하는 디지털 유선방송을 위한 피오디 모듈의 OOB 물리층 처리장치
|
2 |
2
제 1 항에 있어서, 상기 RDC 블록은, 상위계층에서 전송된 가입자의 정보 또는 MAC 메시지가 포함된 디지털 데이터를 수신 받아 저장하는 Tx 버퍼와; 상기 Tx 버퍼에 저장된 디지털 데이터를 입력받아 랜덤아이징하는 랜더마이져와; 상기 랜더마이져의 랜덤아이징된 디지털 데이터를 리드솔로몬 엔코딩하는 RS엔코더와; 상기 RS 엔코더에서 리드솔로몬 엔코딩된 디지털 데이터를 변조하는 디퍼렌셜 엔코더와; 상기 디퍼렌셜 엔코더의 변조된 디지털 데이터에 헤드엔드에서 수신할 수 있도록 동기신호를 가산하는 유니크 워드 에더와; 상기 유니크 워드 에더에서 동기신호가 가산된 디지털 데이터의 레이트를 변경하는 제 2 버퍼와; 상기 제 2 버퍼에서 레이트가 변경된 디지털 데이터를 1 비트 단위로 데이터 처리하기 위해, 8 비트 단위의 상기 디지털 데이터를 1 비트 단위로 변경하는 직렬처리 컨버터로 구성된 것을 특징으로 하는 디지털 유선방송을 위한 피오디 모듈의 OOB 물리층 처리장치
|
3 |
3
제 1 항 또는 제 2 항에 있어서, 상기 FDC 블록의 MPEG-2 TS 데이터를 출력하는 Rx버퍼의 출력단과 RDC 블록의 상위계층의 디지털 데이터를 입력받는 Tx버퍼의 입력단의 사이에 상위계층과의 인터페이스를 원활히 할 수 있는 AMBA(Advanced Machine Bus Architecture) 버스 컨트롤러가 연결된 것을 특징으로 하는 디지털 유선방송을 위한 피오디 모듈의 OOB 물리층 처리장치
|
4 |
4
제 1 항에 있어서, 상기 동기검출기는 헤드엔드에서 입력되는 디지털 방송 데이터의 길이를 검색하여, 8비트 단위로 묶은 데이터의 값이 이진수 데이터값으로 "01000111"이고, 헥사코드 데이터값으로 '47'일 때 동기를 유지하는 동기검출기인 것을 특징으로 하는 디지털 유선방송을 위한 피오디 모듈의 OOB 물리층 처리장치
|
5 |
5
제 2 항에 있어서, 상기 디퍼렌셜 엔코더는 DQPSK를 사용하며, 전송 대역폭은 1
|
6 |
6
제 2 항에 있어서, 상기 랜덤아이져는 입력되는 디지털 데이터를 8 비트 단위로 188 바이트까지 주소를 부여하여 롬에 저장하고, 입력되는 디지털 데이터와 상기 8비트 단위의 주소들을 익스크루시브 오아(Exclusive-OR)게이트에서 연산하여 출력하는 랜덤아이져인 것을 특징으로 하는 디지털 유선방송을 위한 피오디 모듈의 OOB 물리층 처리장치
|
7 |
7
제 1 항에 있어서, 상기 RS 디코더는 수신된 데이터를 저장하는 버퍼와; 수신 데이터를 입력받아 신드롬 계산을 수행하여 신드롬 값 S1과 S2를 출력하는 신드롬 계산부와; 상기 버퍼에 96개의 심볼 데이터가 입력되면 인에이블되어 상기 신드롬 계산부의 신드롬 값 S1을 입력받아 에러 위치 계산을 수행하여 에러가 있는 데이터의 위치를 나타내는 출력값(g)을 출력하는 에러 위치 계산부와; 상기 버퍼에 96개의 심볼 데이터가 입력되면 인에이블되어 상기 시드롬 계산부의 신드롬 값 S2와 상기 에러 위치 계산부에서 위치 에러가 계산된 출력값을 입력받아 에러 크기 계산을 수행하여 버퍼로 출력하는 에러 크기 계산부와, 상기 에러 위치 계산부의 에러가 있는 데이터의 위치를 나타내는 출력값(g)을 받아 에러가 있는 데이터 위치의 주소 값을 버퍼로 출력하는 롬으로 구성하되, 상기 버퍼는 상기 에러 크기 계산부에서 계산된 에러와 상기 롬의 에러가 있는 데이터 위치의 주소 값으로 저장되어 있는 데이터 중 1 바이트의 오류를 정정하여 출력하는 버퍼인 것을 특징으로 하는 디지털 유선방송을 위한 피오디 모듈의 OOB 물리층 처리장치
|
8 |
8
제 7 항에 있어서, 상기 신드롬 계산기는 입력신호를 받아 신드롬 값 S1과 S2를 출력하는 제 1 과 2 신드롬 계산부로 구성되어 있으되, 상기 제 1 신드롬 계산부는, RS 디코더가 초기화될 때 '1'의 값을 갖는 선택신호로 첫 번째 입력된 심볼 데이터를 저장하는 제 3 버퍼와, 상기 제 3 버퍼에 저장된 심볼 데이터에 근 α1을 곱하여 출력하는 제 1 곱셈기와, 상기 제 1 곱셈기의 출력 값과 두 번째부터 입력되는 심볼 데이터를 익스크루시브 오아 연산한 값을 출력하는 제 1 익스크루시브 오아 게이트와, 상기 제 1 익스크루시브 오아 게이트의 연산값과 두 번째부터 입력된 심볼 데이터에서 마지막 입력된 심볼 데이터까지 95바이트 동안 선택신호의 값 '0'으로 신드롬 값 S1을 출력하여 상기 제 3 버퍼에 저장시키는 제 1 다중화기로 이루어진 것을 특징으로 하는 디지털 유선방송을 위한 피오디 모듈의 OOB 물리층 처리장치
|
9 |
9
제 8 항에 있어서, 상기 제 2 신드롬 계산부는, RS 디코더가 초기화될 때 '1'의 값을 갖는 선택신호로 첫 번째 입력된 심볼 데이터를 저장하는 제 4 버퍼와, 상기 제 4 버퍼에 저장된 심볼 데이터에 근 α2을 곱하여 출력하는 제 2 곱셈기와, 상기 제 1 곱셈기의 출력 값과 두 번째부터 입력되는 심볼 데이터를 익스크루시브 오아 연산한 값을 출력하는 제 2 익스크루시브 오아 게이트와, 상기 제 2 익스크루시브 오아 게이트의 연산값과 두 번째부터 입력된 심볼 데이터에서 마지막 입력된 심볼 데이터까지 95바이트 동안 선택신호의 값 '0'으로 신드롬 값 S1을 출력하여 상기 제 4 버퍼에 저장시키는 제 2 다중화기로 이루어진 것을 특징으로 하는 디지털 유선방송을 위한 피오디 모듈의 OOB 물리층 처리장치
|
10 |
10
제 7 항에 있어서, 상기 에러 위치 계산부는, 상기 신드롬 값 S1을 입력받아 인버스한 값을 출력하는 제 1 역원기와; 상기 제 1 역원기의 인버스된 신드롬 값 S1과 상기 신드롬 값 S2를 곱하여 에러가 있는 데이터의 위치를 나타내는 출력값(g)을 롬의 어드레스로 출력시키는 제 3 곱셈기로 구성된 것을 특징으로 하는 디지털 유선방송을 위한 피오디 모듈의 OOB 물리층 처리장치
|
11 |
11
제 7 항에 있어서, 상기 에러 크기 계산부는, 상기 에러가 있는 데이터의 위치를 나타내는 출력값(g)을 제곱하는 제 4 곱셈기와; 상기 제 4 곱셈기의 출력을 인버스하는 제 2 역원기와; 상기 제 2 역원기의 출력값과 신드롬 값 S2를 곱하여 상기 버퍼로 출력하는 제 5 곱셈기로 구성된 것을 특징으로 하는 디지털 유선방송을 위한 피오디 모듈의 OOB 물리층 처리장치
|