1 |
1
선박국의 무선 통신 시스템의 제어부가 CS-TDMA 기반하에서 데이터 패킷을 수신하여 처리하는 방법으로서, a) 상기 제어부에 의해 데이터 패킷 수신에 따른 인터럽트(interrupt) 신호를 수신하면 DPRAM(Dual-ported RAM)을 '읽기'하여, 수신 패킷이 MAC(Media Access Control) 프레임 모드인지를 판별하는 단계;b) 상기 단계 a)의 판별에서 수신 패킷이 MAC 프레임 모드이면, 이웃 선박국 테이블(NS_table)을 업데이트하고, MAC 프레임의 종류를 체크하는 단계;c) 상기 체크에 의한 MAC 프레임의 종류에 따라 데이터 패킷 처리, 비컨 (beacon) 패킷 처리, '릴리스(release)' 패킷 또는 'Info' 패킷 처리를 수행하는 단계; 및d) 상기 단계 a)의 판별에서 수신 패킷이 MAC 프레임 모드가 아니면, 수신 패킷을 상향 물리 계층 제어 메시지로 인식하고, 상향 물리 계층 제어 메시지를 처리하는 단계를 포함하는 선박국용 CS-TDMA 기반의 수신 패킷 처리방법
|
2 |
2
제1항에 있어서,상기 단계 b) 이전에, 상기 단계 a)의 판별에서 수신 패킷이 MAC 프레임 모드이면, 수신 패킷에 에러(error)가 있는지를 판별하여, 에러가 있으면 MAC 프레임 모드의 수신 패킷을 버리는 단계를 더 포함하는 선박국용 CS-TDMA 기반의 수신 패킷 처리방법
|
3 |
3
제1항에 있어서,상기 단계 b)의 MAC 프레임의 종류 체크에 따라, MAC 프레임의 종류가 "데이터(Data)"인지를 판별하는 단계; 및 상기 데이터(Data) 여부 판별에서, MAC 프레임의 종류가 "데이터(Data)"이면, 자신의 MAC 주소가 수신된 MAC 프레임의 D(최종 수신국 MAC 주소) 헤더 값과 같은지를 판별하는 단계;를 더 포함하는 선박국용 CS-TDMA 기반의 수신 패킷 처리방법
|
4 |
4
제3항에 있어서,상기 자신의 MAC 주소가 수신된 MAC 프레임의 D(최종 수신국 MAC 주소) 헤더 값과 같은지의 여부 판별에서, 자신의 MAC 주소가 수신된 MAC 프레임의 D 헤더 값과 같으면, MAC 주소 헤더를 제거하여, 물리 계층으로부터 수신된 패킷을 저장하는 큐(QDL_RX_PL)로부터 수신하여 네트워크 계층으로 송신될 패킷을 저장하는 큐(QDL_TX_NL)로 전송하는 단계를 더 포함하는 선박국용 CS-TDMA 기반의 수신 패킷 처리방법
|
5 |
5
제3항에 있어서,상기 자신의 MAC 주소가 수신된 MAC 프레임의 D(최종 수신국 MAC 주소) 헤더 값과 같은지의 여부 판별에서, 자신의 MAC 주소가 수신된 MAC 프레임의 D 헤더 값과 같지 않으면, 수신된 MAC 프레임의 D 헤더 값이 브로드캐스트(broadcast) 주소인지를 판별하는 단계;를 더 포함하는 선박국용 CS-TDMA 기반의 수신 패킷 처리방법
|
6 |
6
제5항에 있어서,상기 수신된 MAC 프레임의 D 헤더 값이 브로드캐스트(broadcast) 주소인지의 여부 판별에서, 수신된 MAC 프레임의 D 헤더 값이 브로드캐스트(broadcast) 주소이면, MAC 주소 헤더를 제거하여, 물리 계층으로부터 수신된 패킷을 저장하는 큐(QDL_RX_PL)로부터 수신하여 네트워크 계층으로 송신될 패킷을 저장하는 큐(QDL_TX_NL)로 전송하는 단계를 더 포함하는 선박국용 CS-TDMA 기반의 수신 패킷 처리방법
|
7 |
7
제5항에 있어서,상기 수신된 MAC 프레임의 D 헤더 값이 브로드캐스트(broadcast) 주소인지의 여부 판별에서, 수신된 MAC 프레임의 D 헤더 값이 브로드캐스트(broadcast) 주소가 아니면, MAC 프레임 모드의 수신 패킷을 버리는 단계를 더 포함하는 선박국용 CS-TDMA 기반의 수신 패킷 처리방법
|
8 |
8
제3항에 있어서,상기 데이터(Data) 여부 판별에서, MAC 프레임의 종류가 "데이터(Data)"가 아니면, MAC 프레임의 종류가 "비컨(beacon)"인지를 판별하는 단계를 더 포함하는 선박국용 CS-TDMA 기반의 수신 패킷 처리방법
|
9 |
9
제8항에 있어서,상기 비컨(beacon) 여부 판별에서, MAC 프레임의 종류가 "비컨(beacon)"이면, 비컨을 체크하여 육상국이 점유한 시간 슬롯의 수(NB) 값을 확인하고, 제어 메시지를 이용하여 업데이트하거나, 프레임 구분을 확인하는 단계; 및 MAC 프레임 모드의 수신 패킷을 버리는 단계를 더 포함하는 선박국용 CS-TDMA 기반의 수신 패킷 처리방법
|
10 |
10
제8항에 있어서,상기 비컨(beacon) 여부 판별에서, MAC 프레임의 종류가 "비컨(beacon)"이 아니면, MAC 프레임의 종류가 "Release" 또는 "Info"인 경우의 처리 방식으로, "Release" 패킷을 수신하면 페이로드(payload)의 내용을 확인하고, 이웃 선박국 테이블(NS_table)을 업데이트(update)하는 단계를 더 포함하는 선박국용 CS-TDMA 기반의 수신 패킷 처리방법
|
11 |
11
제10항에 있어서,상기 이웃 선박국 테이블(NS_table)의 업데이트는 이웃 선박국 테이블(NS_table)에서 해당 선박국의 MAC 프레임이 보내진 서브 시간 프레임 번호(SFI), MAC 프레임이 보내진 시간 슬롯 번호(TSI) 값을 삭제하고 유휴 시간 슬롯으로 처리하는 것을 특징으로 하는 선박국용 CS-TDMA 기반의 수신 패킷 처리방법
|
12 |
12
제1항에 있어서,상기 단계 d)의 상향 물리 계층 제어 메시지를 처리하는 단계는, 상향 물리 계층 제어 메시지가 해당되는 제어 응답 메시지인지를 판별하는 단계; 상기 제어 응답 메시지인지의 여부 판별에서, 상향 물리 계층 제어 메시지가 해당되는 제어 응답 메시지이면, 제어 응답 메시지를 확인하는 단계; 상기 제어 응답 메시지인지의 여부 판별에서, 상향 물리 계층 제어 메시지가 해당되는 제어 응답 메시지가 아니면, 해당되는 제어 응답 메시지를 DPRAM에 '쓰기'하는 단계; 및 상기 '쓰기' 이후 수신한 제어 메시지를 버리는 단계를 포함하는 선박국용 CS-TDMA 기반의 수신 패킷 처리방법
|