1 |
1
디지털 오디오 및 멀티미디어 방송(DAB/DMB) 수신 시스템에서 하나의 서브채널 데이터로부터 하나 또는 다수 개의 패킷을 추출하는 방법에 있어서,상기 패킷을 추출하는 과정에서 CRC(Cyclic Redundancy Check) 에러가 발생하지 않은 경우를 정상상태로 하여 상기 정상상태에서 패킷을 추출하는 단계; 및상기 정상상태에서 패킷을 추출하는 과정에서 CRC 에러가 발생하면 오류상태로 전환하게 하고, 상기 오류 상태에서는 CRC 에러가 없는 패킷을 찾는 단계를 포함하는 것을 특징으로 하는 패킷 추출 방법
|
2 |
2
제 1 항에 있어서, 상기 정상상태에서 패킷을 추출하는 단계는서브 채널 데이터를 입력받는 단계;상기 서브 채널 데이터에서 패킷 헤더의 처음 2 비트를 읽어들여 패킷의 길이를 결정하는 단계;상기 결정된 패킷 길이 만큼의 서브 채널 데이터를 읽어들여 CRC 에러 검사를 수행하는 단계;상기 CRC 에러 검사 결과 CRC 에러가 발생하지 않은 경우, 상기 패킷 길이 만큼의 서브 채널 데이터를 패킷 처리 블록으로 전송하는 단계; 및상기 CRC 에러 검사 결과 CRC 에러가 발생하는 경우, 상기 오류 상태로 전환하는 단계를 포함하는 것을 특징으로 하는 패킷 추출 방법
|
3 |
3
제 2 항에 있어서, 상기 정상상태에서 상기 서브 채널 데이터의 입력을 받는 경우, 변수 인덱스 값을 0으로 설정하는 단계; 및상기 오류상태에서 상기 정상상태로 전환된 경우, 상기 오류 상태에서 더 이상 오류가 없다고 판단된 인덱스 값인 findex 값을 상기 변수 인덱스 값으로 설정하는 단계를 더 포함하는 것을 특징으로 하는 패킷 추출 방법
|
4 |
4
제 3 항에 있어서,상기 서브 채널 데이터를 패킷 처리 블록으로 전송하는 단계 이후에,상기 변수 인덱스에 상기 결정된 패킷 길이를 더하여 상기 변수 인덱스 값을 변경시키는 단계;상기 변수 인덱스 값과 상기 서브 채널 데이터의 길이를 비교하는 단계;상기 비교 결과, 상기 변수 인덱스 값이 상기 서브 채널 데이터의 길이보다 크거나 같다면, 상기 서브 채널을 데이터를 입력하는 단계로 진행하고,상기 변수 인덱스 값이 상기 서브 채널 데이터의 길이보다 작다면, 상기 패킷 길이를 결정하는 단계로 진행하는 단계를 더 포함하는 것을 특징으로 하는 패킷 추출 방법
|
5 |
5
제 1 항에 있어서, 상기 오류 상태에서 CRC 에러가 없는 패킷을 찾는 단계는(a) 상기 정상상태에서 CRC 에러가 발생한 경우 오류 상태로 전환하는 단계;(b) 상기 오류상태에서의 인덱스 값인 findex 값을 상기 정상상태에서 상기 오류상태로 전환할 당시의 변수 인덱스 값으로 설정하는 단계;(c) 상기 findex 값에 192비트를 더한 값을 새로운 findex 값으로 설정하는 단계;(d) 상기 새로 설정된 findex 값과 서브 채널 데이터를 비교하는 제1 비교 단계;(e) 상기 제1 비교단계의 비교 결과, 상기 새로 설정된 findex 값이 상기 서브 채널 데이터의 길이보다 같거나 크다면 상기 정상상태로 전환하는 단계;를 포함하는 것을 특징으로 하는 패킷 추출 방법
|
6 |
6
제 5 항에 있어서, 상기 제1 비교단계의 비교 결과, 상기 새로 설정된 findex 값이 상기 서브 채널 데이터의 길이보다 작다면 상기 서브 채널 데이터에서 findex 값 및 index+1 의 값에 해당하는 2 비트를 읽어들여 패킷의 길이를 결정하는 단계;상기 findex 값에 패킷의 길이를 더한 값과 서브 채널 데이터의 길이를 비교하는 제2 비교 단계;상기 제2 비교 단계의 비교 결과, 상기 서브 채널 데이터의 길이가 더 작은 경우 상기 (c) 단계로 진행하는 단계;상기 제2 비교 단계의 비교 결과, 상기 서브 채널 데이터의 길이가 더 크거나 같은 경우 CRC 에러 검사 단계로 진행하는 단계를 포함하는 것을 특징으로 하는 패킷 추출 방법
|
7 |
7
제 6 항에 있어서, 상기 CRC 에러 검사 단계는상기 findex부터 상기 패킷의 길이 만큼의 서브 채널 데이터를 읽어 CRC 에러 검사를 수행하는 단계;상기 CRC 에러 검사 결과, CRC 에러가 발생하는 경우 상기 (c) 단계로 진행하는 단계;상기 CRC 에러 검사 결과, CRC 에러가 발생하지 않는 경우 상기 findex부터 상기 패킷의 길이 만큼의 서브 채널 데이터를 패킷 처리 블록으로 전송하는 단계를 포함하는 것을 특징으로 하는 패킷 추출 방법
|
8 |
8
제 7 항에 있어서,상기 패킷 처리 블록으로 전송하는 단계 이후에,상기 findex 값에 상기 패킷의 길이를 더한 값을 새로운 findex 값으로 하는 단계;상기 새로운 findex 값을 가지고 상기 정상상태로 전환하는 단계를 더 포함하는 것을 특징으로 하는 패킷 추출 방법
|