Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
V2X COMMUNICATION DEVICE AND DATA TRANSMISSION METHOD THEREOF
Document Type and Number:
WIPO Patent Application WO/2020/153510
Kind Code:
A1
Abstract:
A data transmission method of a V2X communication device is disclosed. A data transmission method of a V2X communication device according to an embodiment of the present invention comprises the steps of: assigning priority to service data; selecting current service data to be transmitted from among the service data on the basis of the assigned priority; obtaining a measured CBR value for the current channel; determining a duty cycle indicating a transmission interval of the current service data by using the measured CBR value and a preset target CBR value; and transmitting the current service data on the basis of the duty cycle.

Inventors:
YANG SEUNGRYUL (KR)
KIM JINWOO (KR)
Application Number:
PCT/KR2019/000914
Publication Date:
July 30, 2020
Filing Date:
January 22, 2019
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
LG ELECTRONICS INC (KR)
International Classes:
H04W28/02; H04W4/40; H04W72/12
Domestic Patent References:
WO2018062832A12018-04-05
WO2018030945A12018-02-15
WO2018131947A12018-07-19
Foreign References:
US20180124771A12018-05-03
US20110205042A12011-08-25
Attorney, Agent or Firm:
ROYAL PATENT & LAW OFFICE (KR)
Download PDF:
Claims:
2020/153510 1»(:1^1{2019/000914

42

【청구의 범위】

【청구항 1]

2乂통신 장치의 데이터 전송 방법에 있어서,

서비스 데이터들에 대하여 우선 순위를 할당하는 단계;

상기 할당된 우선 순위에 기초하여 상기 서비스 데이터들 중에서 전송할 현재 서비스 데이터를 선택하는 단계;

현재 채널에 대한측정된 08요 값을 획득하는 단계;

상기 측정된 설정된 이용하여 상기 현재 서비스 데이터의 전송 간격을 나타내는 듀티 사아클((1 7。 比)을 결정하는 단계; 및

상기 듀티 사이클에 기초하여 상기 현재 서비스 데이터를 전송하는 단계를 포함하는, 데이터 전송 방법.

【청구항 2]

제 1항에 있어서,

상기 현재 서비스 데이터의 듀티 사이클을 결정하는 단계는,

상기 측정된 기 설정된 타겟 。요요 값보다 작은 경우, 상기 측정된 況모 값과 기 설정된 타겟 ◦요요 값간의 차분값, 및 듀티 사이클 오프셋의 최소값을 이용하여 듀티 사이클 오프셋을 결정하고, 상기 측정된 기 설정된 타겟 。표모 값보다 크거나 같은 경우, 상기 측정된 값과 기 설정된 타겟 。묘!? 값간의 차분값, 및 듀티 사이클 오프셋의 최대값을 이용하여 상기 듀티 사이클 오프셋을 결정하는 단계; 및

상기 듀티 사이클 오프셋과 기 설정된 듀티 사이클 계수를 이용하여 상기 2020/153510 1»(:1^1{2019/000914

43

현재 서비스 데이터의 듀티 사이클을 결정하는 단계를 포함하는, 데이터 전송 방법.

【청구항 3]

제 1항에 있어서,

상기 현재 서비스 데이터의 듀티 사이클을 결정하는 단계는,

상기 현재 서비스 데이터의 우선 순위에 대응되는 타겟 묘요 값을 이용하여 상기 현재 서비스 데이터의 듀티 사이클을 결정함으로써 수행되는, 데이터 전송 방법 .

【청구항 4】

제 1항에 있어서,

상기 현재 서비스 데이터의 듀티 사이클을 결정하는 단계는,

상기 현재 서비스 데이터의 우선 순위에 대응되는 듀티 사이클 오프셋의 최대값 및 최소값을 이용하여 상기 현재 서비스 데이터의 듀티 사이클을 결정함으로써 수행되는, 데이터 전송 방법.

【청구항 5]

제 1항에 있어서,

상기 현재 서비스 데이터의 듀티 사이클을 결정하는 단계는,

상기 현재 서비스 데이터의 우선 순위에 대응되는 듀티 사이클 계수를 이용하여 상기 현재 서비스 데이터의 듀티 사이클을 결정함으로써 수행되는, 데이터 전송 방법.

【청구항 6]

¥2乂 통신 장치에 있어서 2020/153510 1»(:1^1{2019/000914

44

데이터를 저장하는 메모리;

무선 신호를 송수신하는 및

상기 메모리 및 상기 유닛을 제어하는 프로세서를 포함하고,

상기 프로세서는,

서비스 데이터들에 대하여 우선 순위를 할당하고,

상기 할당된 우선 순위에 기초하여 상기 서비스 데이터들 충에서 전송할 현재 서비스 데이터를 선택하고,

현재 채널에 대한측정된 。묘묘 값을 획득하고,

상기 측정된 설정된 이용하여 상기 현재 서비스 데이터의 전송 간격을 나타내는 듀티 사이클 。 을 결정하고, 및

상기 듀티 사이클에 기초하여 상기 현재 서비스 데이터를 전송하는, 2父 통신 장치.

【청구항 7]

제 6항에 있어서,

상기 프로세서는, 상기 측정된 기 설정된 타겟 값보다 작은 경우, 상기 측정된 설정된 타겟 。요요 값간의 차분값, 및 듀티 사이클 오프셋의 최소값을 이용하여 듀티 사이클 오프셋을 결정하고, 상기 측정된 값이 기 설정된 타겟 。묘!? 값보다 크거나 같은 경우, 상기 측정된 。요요 값과 기 설정된 차분값, 및 듀티 사이클 오프셋의 최대값을 이용하여 상기 듀티 사이클 오프셋을 결정하고,

상기 듀티 사이클 오프셋과 기 설정된 듀티 사이클 계수를 이용하여 상기 2020/153510 1»(:1^1{2019/000914

45

현재 서비스 데이터의 듀티 사이클을 결정하는, 、犯\ 통신 장치.

【청구항 8]

제 6항에 있어서,

상기 현재 서비스 데이터의 듀티 사이클을 결정은,

상기 현재 서비스 데이터의 우선 순위에 대응되는 이용하여 상기 현재 서비스 데이터의 듀티 사이클을 결정함으로써 수행되는, 2 통신 장치 . 【청구항 9】

제 6항에 있어서,

상기 현재 서비스 데이터의 듀티 사이클을 결정은,

상기 현재 서비스 데이터의 우선 순위에 대응되는 듀티 사이클 오프셋의 최대값 및 최소값을 이용하여 상기 현재 서비스 데이터의 듀티 사이클을 결정함으로써 수행되는, 2)( 통신 장치 .

【청구항 10】

제 6항에 있어서,

상기 현재 서비스 데이터의 듀티 사이클을 결정은,

상기 현재 서비스 데이터의 우선 순위에 대응되는 듀티 사이클 계수를 이용하여 상기 현재 서비스 데이터의 듀티 사이클을 결정함으로써 수행되는, ¥2 통신 장치 .

Description:
【명세서】

【발명의 명칭】

V2X 통신 장치 및 그의 데이터 전송 방법

【기술분야】

본 발명은 V2X 통신을 위한 장치 및 데이터 전송 방법에 대한 것으로, 특히, 패킷들에 할당된 우선 순위에 기초하여 패킷 전송 간격을 결정하는 방법에 대한 것이다.

【배경기술】

최근 차량 (vehicle)은 기계 공학 중심에서 전기, 전자, 통신 기술이 융합된 복합적인 산업 기술의 결과물이 되어 가고 있으며, 이러한 면에서 차량은 스마트카라고도 불린다. 스마트카는 운전자, 차량, 교통 인프라 등을 연결하여 교통 안전/복잡 해소와 같은 전통적인 의미의 차량 기술뿐 아니라 다양한 사용자 맞춤형 이동 서비스를 제공하게 되었다. 이러한 연결성은 V2X(Vehicle to Everything) 통신 기술을 사용하여 구현될 수 있다. 연결성은 유럽 ITS-G5, 미국 WAVE, NR(New Radio)와 같은 다양한 V2X 통신 기술을 사용하여 구현될 수 있다. ■은 LTE-V2X, 5G-V2X와 같은 셀룰러 V2X를 포함하는 향후 개발되는 새로운 차량간 통신 기술을 포함할 수 있다.

【발명의 상세한 설명】

【기술적 과제】

V2X 통신을 통해 다양한 서비스가 제공될 수 있다. 이러한 환경에서 차량 통신의 특성상 안전 서비스의 신뢰도 높은 전달 및 제공은 매우 중요한 문제이다. 대체용지 (규칙제 26조) 따라서 , 안전 어플리케이션을 포함한 다양한 V2X 어플리케이션의 성능 보장을 위해 VANEKVehicular Ad Hoc Network)의 혼잡 제어 (Congest ion control )가 필요하다. 혼잡 제어를 위한 다양한 분산형 메커니즘이 논의 고려되고 있는데, 그 이유는 차량 환경 특성상 중앙 집중식 제어 엔티티가 VANET에 존재하지 않기 때문이다. 분산형 혼잡 제어 (DCC: Decentral ized Congest ion Control ) 메커니즘은 네트워크부하가특정 수준을 초과하지 못하도록 막기 위함에 목적이 있다.

특히, V2X 서비스 데이터는 서비스의 특성에 따라 우선 순위가 지정되는데, 현재 DCC 메커니즘에 따르면 지정된 우선 순위를 고려하지 않고 데이터 전송 간격이 결정되기 때문에 우선 순위 지정에 대한실효성이 문제된다.

【기술적 해결방법】

상술한 기술적 과제를 해결하기 위하여, 본 발명의 실시예에 따른 V2X 통신 장치의 데이터 전송 방법은, 서비스 데이터들에 대하여 우선 순위를 할당하는 단계; 상기 할당된 우선 순위에 기초하여 상기 서비스 데이터들 중에서 전송할 현재 서비스 데이터를 선택하는 단계; 현재 채널에 대한 측정된 CBR 값을 획득하는 단계; 상기 측정된 CBR 값 및 기 설정된 타겟 CBR 값을 이용하여 상기 현재 서비스 데이터의 전송 간격을 나타내는 듀티 사이클 (duty cycle)을 결정하는 단계; 및 상기 듀티 사이클에 기초하여 상기 현재 서비스 데이터를 전송하는 단계를 포함할 수 있다.

실시예로서, 상기 현재 서비스 데이터의 듀티 사이클을 결정하는 단계는, 상기 측정된 CBR 값이 기 설정된 타겟 CBR 값보다 작은 경우, 상기 측정된 CBR 값과 기 설정된 타겟 CBR 값간의 차분값, 및 듀티 사이클 오프셋의 최소값을 2020/153510 1»(그1^1{2019/000914

3

이용하여 듀티 사이클 오프셋을 결정하고, 상기 측정된 기 설정된 타겟

차분값, 및 듀티 사이클 오프셋의 최대값을 이용하여 상기 듀티 사이클 오프셋을 결정하는 단계; 및 상기 듀티 사이클 오프셋과 기 설정된 듀티 사이클 계수를 이용하여 상기 현재 서비스 데이터의 듀티 사이클을 결정하는 단계를 포함할 수 있다.

실시예로서, 상기 현재 서비스 데이터의 듀티 사이클을 결정하는 단계는, 상기 현재 서비스 데이터의 우선 순위에 대응되는 타겟 값을 이용하여 상기 현재 서비스 데이터의 듀티 사이클을 결정함으로써 수행될 수 있다.

실시예로서, 상기 현재 서비스 데이터의 듀티 사이클을 결정하는 단계는, 상기 현재 서비스 데이터의 우선 순위에 대응되는 듀티 사이클 오프셋의 최대값 및 최소값을 이용하여 상기 현재 서비스 데이터의 듀티 사이클을 결정함으로써 수행될 수 있다.

실시예로서, 상기 현재 서비스 데이터의 듀티 사이클을 결정하는 단계는, 상기 현재 서비스 데이터의 우선 순위에 대응되는 듀티 사이클 계수를 이용하여 상기 현재 서비스 데이터의 듀티 사이클을 결정함으로써 수행될 수 있다. 본 발명의 실시예에 따른 ¥2 통신 장치는, 데이터를 저장하는 메모리 ; 무선 신호를 송수신하는 則 ' 유닛; 및 상기 메모리 및 상기 則' 유닛을 제어하는 프로세서를 포함하고, 상기 프로세서는, 서비스 데이터들에 대하여 우선 순위를 할당하고, 상기 할당된 우선 순위에 기초하여 상기 서비스 데이터들 중에서 전송할 현재 서비스 데이터를 선택하고, 현재 채널에 대한 측정된 값을 획득하고, 2020/153510 1»(:1^1{2019/000914

4

상기 측정된 값 및 기 설정된 타겟 값을 이용하여 상기 현재 서비스 데이터의 전송 간격을 나타내는 듀티 사이클 0(:16)을 결정하고, 및 상기 듀티 사이클에 기초하여 상기 현재 서비스 데이터를 전송할수 있다.

실시예로서, 상기 프로세서는, 상기 측정된 。묘요 값이 기 설정된 타겟 。므묘 값보다 작은 경우, 상기 측정된 。묘요 값과 기 설정된 타겟 。묘모 값간의 차분값, 및 듀티 사이클 오프셋의 최소값을 이용하여 듀티 사이클 오프셋을 결정하고, 상기 측정된 기 설정된 타겟 。묘묘 값보다 크거나 같은 경우, 상기 측정된 값과 기 설정된 타겟 값간의 차분값, 및 듀티 사이클 오프셋의 최대값을 이용하여 상기 듀티 사이클 오프셋을 결정하고,

상기 듀티 사이클 오프셋과 기 설정된 듀티 사이클 계수를 이용하여 상기 현재 서비스 데이터의 듀티 사이클을 결정하는, 데이터 전송 방법.

실시예로서, 상기 현재 서비스 데이터의 듀티 사이클을 결정은, 상기 현재 서비스 데이터의 우선 순위에 대응되는 타겟 값을 이용하여 상기 현재 서비스 데이터의 듀티 사이클을 결정함으로써 수행되는, 데이터 전송 방법.

실시예로서, 상기 현재 서비스 데이터의 듀티 사이클을 결정은, 상기 현재 서비스 데이터의 우선 순위에 대응되는 듀티 사이클 오프셋의 최대값 및 최소값을 이용하여 상기 현재 서비스 데이터의 듀티 사이클을 결정함으로써 수행되는, 데이터 전송 방법.

실시예로서, 상기 현재 서비스 데이터의 듀티 사이클을 결정은, 상기 현재 서비스 데이터의 우선 순위에 대응되는 듀티 사이클 계수를 이용하여 상기 현재 서비스 데이터의 듀티 사이클을 결정함으로써 수행되는, 데이터 전송 방법. 【발명의 효과】

본 발명에 따르면, 패킷의 우선 순위를 고려하여 패킷 전송 간격을 결정함으로써, 우선 순위가 더 높은 서비스가 효과적으로 제공될 수 있다. 즉, 우선 순위가 더 높은 서비스가 더 짧은 전송 간격으로 전송될 수 있다.

또한, 본 발명에 따르면 데이터 전송 시 채널/리소스를 효율적으로 사용할 수 있고, 데이터 전송 시 레이턴시를 감소시킬 수 있다.

【도면의 간단한설명】

본 발명에 대해 더욱 이해하기 위해 포함되며 본 출원에 포함되고 그 일부를 구성하는 첨부된 도면은 본 발명의 원리를 설명하는 상세한 설명과 함께 본 발명의 실시예를 나타낸다.

도 1은 본 발명의 실시예에 따른 ITS( Intel 1 igent Transport System) 스테이션의 레퍼런스 아키텍처를 나타낸다.

도 2는 본 발명의 실시예에 따른 ITS 액세스 레이어를 나타낸다.

도 3은 종래의 ITS 시스템에 따른 패킷 전송을 위한 레이어간 동작 구조를 나타낸다.

도 4는 종래의 ITS 시스템에 따른 패킷 전송 방법을 설명하기 위한 흐름도이다.

도 5는 본 발명의 실시예에 따른 패킷 전송을 위한 레이어간 동작 구조를 나타낸다.

도 6은 본 발명의 실시예에 따른 패킷 전송 방법을 설명하기 위한 흐름도이다. 2020/153510 1»(:1^1{2019/000914

6

도 7은 본 발명의 실시예에 따른 패킷 전송을 위한 레이어간 동작 구조를 나타낸다.

도 8은 본 발명의 실시예에 따른 패킷 전송 방법을 설명하기 위한 흐름도이다.

도 9는 본 발명의 실시예에 따른 패킷 전송을 위한 레이어간 동작 구조를 나타낸다.

도 10은 본 발명의 실시예에 따른 패킷 전송 방법을 설명하기 위한 흐름도이다.

도 11은 본 발명의 실시예에 따른 듀티 사이클 도출 방법을 예시하는 흐름도이다.

도 12는 본 발명의 실시예에 따른 듀티 사이클 도출 방법을 예시하는 흐름도이다.

도 13 및 도 14는 종래의 000 알고리즘에 따른 듀티 사이클의 결과 값을 예시하는도면이다.

도 15 및 도 16는 본 발명의 실시예에 따른 000 알고리즘의 결과 값을 예시하는도면이다.

도 17 및 도 18은 본 발명의 실시예에 따른 000 알고리즘의 결과 값을 예시하는도면이다.

도 19 및 도 20은 본 발명의 실시예에 따른 000 알고리즘의 결과 값을 예시하는도면이다.

도 21 및 도 22는 본 발명의 실시예에 따른 우선 순위별 데이터의 전송 주기를 비교 설명하기 위한 도면이다.

도 23은 본 발명의 실시예에 따른 V2X통신 장치를 나타낸다.

도 24는 본 발명의 실시예에 따른 V2X 통신 장치의 데이터 전송 방법을 나타내는 순서도이다.

【발명의 실시를 위한 최선의 형태】

본 발명의 바람직한 실시예에 대해 구체적으로 설명하며, 그 예는 첨부된 도면에 나타낸다. 첨부된 도면을 참조한 아래의 상세한 설명은 본 발명의 실시예에 따라 구현될 수 있는 실시예만을 나타내기보다는 본 발명의 바람직한 실시예를 설명하기 위한 것이다. 다음의 상세한 설명은 본 발명에 대한 철저한 이해를 제공하기 위해 세부 사항을 포함하지만, 본 발명이 이러한 세부 사항을 모두 필요로 하는 것은 아니다. 본 발명은 이하에서 설명되는 실시예들은 각각 따로 사용되어야 하는 것은 아니다. 복수의 실시예 또는 모든 실시예들이 함께 사용될 수 있으며 , 특정 실시예들은 조합으로서 사용될 수도 있다.

본 발명에서 사용되는 대부분의 용어는 해당 분야에서 널리 사용되는 일반적인 것들에서 선택되지만, 일부 용어는 출원인에 의해 임의로 선택되며 그 의미는 필요에 따라 다음 설명에서 자세히 서술한다. 따라서 본 발명은 용어의 단순한 명칭이나 의미가아닌 용어의 의도된 의미에 근거하여 이해되어야 한다. 본 발명은 V2X 통신 장치에 대한 것으로, V2X 통신 장치는 ITSGntel l igent Transport System) 시스템에 포함되어, ITS 시스템의 전체 또는 일부 기능들을 수행할 수 있다. V2X 통신 장치는 차량과 차량, 차량과 인프라, 차량과 자전거, 모바일 기기 등과의 통신을 수행할 수 있다. V2X 통신 장치는 V2X 장치라고 약칭될 수도 있다. 실시예로서 V2X 장치는 차량의 온보드유닛 (OBU; On Board Uni t)에 해당하거나, 0BU에 포함될 수도 있다. 湖 U는 0BE(0n Board Equipment )라고 치칭될 수도 있다. V2X 장치는 인프라스트럭처의 RSlKRoad Side Uni t )에 해당하거나, RSU에 포함될 수도 있다. I«U는 RSE(RoadSide Equipment )라고 지칭될 수도 있다. 또는, V2X 통신 장치는 ITS 스테이션에 해당하거나, ITS 스테이션에 포함될 수 있다. V2X 통신을 수행하는 임의의 OBU, RSU 및 모바일 장비 등을 모두 ITS 스테이션 또는 V2X통신 장치라고 지칭할수도 있다.

본 명세서는 ITS( Intel 1 igent Transport System) 스테이션에 대한 것으로서, 이 ITS 스테이션은 ITS 메시지를 이용하여 다른 ITS 스테이션과 V2X 통신을 수행할 수 있다. 본 명세서에서, ITS 메시지는 ITS 스테이션 간에 ITS 퍼실리티 레이어에서 교환되는 메시지 또는 ITS 스테이션 간에 ITS 어플리케이션 레이어에서 교환되는 메시지일 수 있다.

본 명세서에서, ITS는 교통 인프라와 운송 수단 (예컨대, 자동차, 기차, 비행기, 선박 등)을 효율적이고 안전하게 사용하기 위해 정보 및 통신 기술을 이용하여 상품과 인간의 운송을 지원하는 시스템이다. ITS 서브 시스템은 특정 컨텍스트 (context )를 위한 ITS 통신 ( ITSC) 컴포넌트를 갖는 ITS의 서브 시스템이다. 본 명세서에서 , ITS 스테이션은 ITS 스테이션 ( ITS-S) 레퍼런스 아키텍쳐에 의해 지정된 (speci f ied) 기능 엔티티 ( funct ional ent i ty)이다. ITS 스테이션 레퍼런스 아키텍쳐는 US 서브 시스템의 일부 (part)인 ITS 스테이션에 포함된 기능 (funct ional i ty)을 설명할 수 있다. 예시적인 ITS 스테이션 레퍼런스 아키텍쳐에 대하여는 도 1을 참조하여 이하에서 설명한다. 이러한 ITS 스테이션은 V2X 통신 장치, WAVE(Wireless Access In Vehi cul ar Environments) 장치 등으로 지칭될 수도 있다.

실시예로서, ITS 스테아션은 차량 (vehicle) ITS 스테이션, 도로변 (roadside) ITS 스테이션 및/또는 개인 (personal ) ITS 스테이션을 포함할 수 있다. 차량 ITS 스테이션은 차량 (vehi cular) ITS 서브 시스템 내의 ITS 스테이션이고, 차량 ITS 서브 시스템은 차량에서 사용되는 ITS 장비 (equipment )와 관련된 ITS 서브 시스템일 수 있다. 도로변 ITS 스테이션은 도로변 ITS 서브 시스템 내의 ITS 스테이션이고, 도로변 ITS 서브 시스템은 도로변 ITS 장비와 관련된 ITS 서브 시스템일 수 있다. 개인 ITS 스테이션은 개인 ITS 서브 시스템 내의 ITS 스테이션이고, 개인 ITS 서브 시스템은 ITS를 위한 휴대용 장치 (portable devi ce)와 관련된 ITS서브 시스템일 수 있다.

이하에서는 먼저 ITS 스테이션 레퍼런스 아키텍쳐에 대하여 설명하고, ITS 스테이션에 의해 제공되는 집단 지각 (Col lect ive Percept ion: CP) 서비스 및 이 CP 서비스를 위한 CP 메시지 (CPM)의 기본 구조에 대하여 설명한다. 또한, CP 서비스의 성능 향상을 위한 CPM 구조의 다양한 실시예들에 대하여 설명한다. 한편, 본 명세서에서는 CPM을 생성하는 ITS 스테이션이 차량 ITS 스테이션이라고 가정하고 다양한 실시예들을 설명한다. 다만, 경우에 따라서는, 후술할 실시예들이 도로변 ITS 스테이션 또는 개인 ITS 스테이션에도 동일 또는 유사한 방식으로 적용될 수도 있다. 도 1은 본 발명의 실시예에 따른 ITS( Intel 1 igent Transport System) 스테이션의 레퍼런스 아키텍처를 나타낸다.

도 1의 아키텍처에서 , 2개의 종단 차량/사용자가통신 네트워크를 통신할 수 있으며, 이러한 통신은 도 1의 아키텍처의 각 레이어의 기능을 통해 수행될 수 있다. 예를 들어, 차량간 메세지가 통신되는 경우, 송신 차량 및 그의 ITS 시스템에서는 한 레이어씩 아래로 각 레이어을 통과하여 데이터가 전달되고, 수신 차량 및 그의 ITS 시스템에서는 한 레이어씩 위로 각 레이어를 통과하여 데이터가 전달될 수 있다. 도 1의 아키텍처의 각 레이어에 대한설명은 아래와 같다.

어플리케이션 (appl icat ion) 레이어: 어플리케이션 레이어는 다양한 사용예 (use case)를 구현 및 지원할 수 있다. 예를 들면, 어플리케이션은 도로 안전 (Road Safety) , 효율적 교통 정보 (Eff icient Traf f ic Informat ion) , 기타 애플리케이션 정보 (Other appl icat ion)를 제공할수 있다.

퍼실리티 (faci l i t ies) 레이어 : 퍼실리티 레이어는 어플리케이션 레이어에서 정의된 다양한 사용예를 효과적으로 실현할 수 있도록 지원할 수 있다. 예를 들면, 퍼실리티 레이어는 어플리케이션 지원 (appl i cat ion support ) , 정보 지원 ( informat ion support) , 세션/통신 지원 (session/communi cat ion support )을 수행할수 있다.

네트워크 및 트랜스포트 (Networking & Transport ) 레이어: 네트워크/트랜스포트 레이어는 다양한 트랜스포트 프로토콜 및 네트워크 프로토콜을 사용함으로써 동종 (homogenous)/이종 (heterogeneous) 네트워크 간의 차량 통신을 위한 네트워크를 구성할 수 있다. 예를 들면, 네트워크/트랜스포트 레이어는 TCP/UDP+IPv6 등 인터넷 프로토콜을 사용한 인터넷 접속과 라우팅을 제공할 수 있다. 또는, 네트워크/트랜스포트 레이어는 BTP(Basi c Transport Protocol )/지오네트워킹 (GeoNetworking) 등 지정학적 위치 정보 (Geographical posi t ion) 기반프로토콜을사용하여 차량 네트워크를 구성할수 있다.

액세스 (Access) 레이어: 액세스 레이어는 상위 레이어에서 수신한 메세지/데이터를 물리적 채널을 통해 전송할 수 있다. 예를 들면, 액세스 레이어는 IEEE 802. 11 및/또는 802. lip 표준 기반 통신 기술, IEEE 802. 11 및/또는 802. lip 표준의 피지컬 전송 기술에 기초하는 ITS-的 무선 통신 기술, 위성/광대역 무선 이동 통신을 포함하는 2G/3G/4G(LTE)/5G 무선 셀룰러 통신 기술, DVB-T/T2/ATSC 등 광대역 지상파 디지털 방송 기술, GPS 기술, IEEE 1609 WAVE(Wirel ess Access in Vehicular Environments) 기술등에 기초하여 데이터 통신을수행/지원할수 있다.

ITS 아키텍처는 추가로 매니지먼트 (Management ) 레이어 및 시큐리티 (secur i ty) 레이어를 더 포함할 수 있다. 도 2는 본 발명의 실시예에 따른 ITS 액세스 레이어를 나타낸다.

도 2는 도 1에서 나타낸 ITS 시스템의 액세스 레이어 ( ITS Access Layer)를 더 상세히 나타낸다. 도 2의 액세스 레이어는 데이터 링크 레이어 (Data Link Layer) , 피지컬 레이어 (Physical Layer) 및 레이어 매니지먼트 (Layer Management )를 포함할 수 있다. 도 2의 액세스 레이어는 0SI 1 레이어 (피지컬 레이어) 및 0SI 제 2 레이어 (데이터 링크 레이어)와 유사 또는 동일한 특징을 갖는다.

데이터 링크 레이어 (Data Link Layer)는 LLC(Logical Link Control ) 서브레이어 (LLC sub-layer) , MAC(Medium Access Control ) 서브레이어 (MAC sub- l ayer) 및 MC0(Mul t i -channel operat ion) 서브레이어를 포함할 수 있다. 피지컬 레이어는 PLCP(Physical Layer Convergence Protocol ) 서브레이어 및 PMD(Phys ical Medium Access) 서브레이어를 포함할수 있다.

데이터 링크 레이어는 잡음이 있는 인접 노드간 (또는 차량간)의 물리적인 회선을 상위 네트워크계층이 사용할 수 있도록 전송 에러가 없는 통신 채널로 변환시킬 수 있다. 데이터 링크 레이어는 3 -레이어 프로토콜을 전송/운반/전달하는 기능, 전송할 데이터를 전송단위로서의 패킷 (또는 프레임)으로 나누어 그룹화하는 프레이밍 (Framing) 기능, 보내는 측과 받는 측간의 속도차를 보상하는 흐름제어 (Flow Control ) 기능, 전송 오류를 검줄하고 이것을 수정 또는 재전송하는 기능 등을 수행한다. 또한, 데이터 링크 레이어는 패킷이나 ACK 신호를 잘못 혼동하는 것을 피하기 위해 패킷과 ACK 신호에 시퀀스 번호 (sequence number)를 부여하는 기능, 그리고 네트워크 엔티티 간에 데이터 링크의 설정, 유지, 단락 및 데이타 전송 등을 제어하는 기능을 수행한다. 나아가 이러한 데이터 링크 레이어는 IEEE 802 표준에 근거하여 LLC( logical 1 ink control ) 서브레이어 및 MAC(medium access control ) 서브레이어를 포함할수 있다.

LLC서브레이어의 주요 기능은 여러 상이한 하위 MAC서브레이어 프로토콜을 사용할수 있게 하여 망의 토폴로지에 관계없는 통신이 가능토록 하는 것이다.

MAC 서브레이어는 여러 차량 (또는 노드들 또는 차량과 주변 기기들)들이 공유 매체 사용에 대한 차량 간 충돌/경합 발생을 제어할 수 있다. MAC 서브레이어는 상위 레이어에서 전달된 패킷을 물리적인 네트워크의 프레임 포맷에 맞도록 포매팅할 수 있다. MAC서브레이어는 송신자 주소/수신자 주소의 부가 및 식별 기능, 반송파 검출, 충돌 감지, 물리 매체 상의 장애 검출을 수행할수 있다. 피지컬 레이어: 피지컬 레이어는 ITS계층 구조상의 최하위 계층으로 노드와 전송매체 사이의 인터페이스를 정의하고, 데이터 링크 계층 엔터티 간의 비트 전송을 위해 변조, 코딩, 전송 채널의 물리 채널로의 매핑을 수행할 수 있다. 또한, 피지컬 레이어는 반송파 감지 (Carrier Sense) , 빈 채널 평가 (CCA: Clear Channel Assessment)를 통해 무선매체가 사용 중인지 여부(busy 또는 idle)를 MAC 부계증에게 알려는 기능을 수행한다. 나아가 이러한 피지컬 레이어는 IEEE 표준에 근거하여 PLCP(physical layer convergence protocol) 서브레이어 및 PMD(physical medium아:cess) 서브레이어를 포함할수 있다.

PLCP 서브레이어는 MAC 서브레이어와 데이터 프레임을 연결하는 역할을 수행한다. PLCP 서브레이어는 수신 데이터에 헤더를 덧붙임으로써 MAC 서브레이어가 물리적 특성에 관계없이 동작하도록 한다. 따라서, PLCP 프레임은 여러 다른 무선 LAN물리계층 표준에 따라 그 포맷이 다르게 정의될 수 있다.

PMD 서브레이어의 주요 기능은 PLCP 서브레이어로부터 받은 프레임을 캐리어/통신 변조 (carrier modulation, 또는 통신 modulation) 후 송수신 전송 관련 표준에 따라무선매체에 전송을 수행할수 있다.

레이어 매니지먼트(layer management)는 액세스 계층의 운영 및 보안과 관련된 정보를 관리 및 서비스해 주는 역할을 수행한다. 정보 및 서비스는 MI (inte통신ace between management entity and access 계층, 또는 MI -SAP) 와 SI (inte통신ace between security entity and access 계층, 또는 SI-SAP)를 통해 양방향으로 전달 및 공유된다. 액세스 계층과 네트워크/트랜스포트 계층간의 양방향 정보 및 서비스 전달은 IN (또는 IN-SAP)에 의해 수행된다.

MC0 서브레이어는 복수의 주파수 채널을 사용하여 안전 서비스 (safety service) 및 안전 서비스 이외의 기타 서비스 즉 비-안전 서비스 (non-safety service)와 같은 다양한 서비스를 제공할 수 있다. MC0 서브레이어는 특정 주파수 채널에서의 트래픽 가중 (traf f ic load)를 다른 채널로 효과적으로 분산함으로써 각 주파수 채널에서의 차량간통신 시 충돌/경합을 최소화할수 있다. 도 3은 종래의 ITS 시스템에 따른 패킷 전송을 위한 레이어간 동작 구조를 나타낸다.

도 3을 참조하면, 상위 레이어들 (즉, 어플리케이션 레이어, 퍼실리티 레이어, 네트워크 및 트랜스포트 레이어)은 전송될 패킷 (또는 데이터, 서비스 데이터, ITS 메시지, V2X 메시지 등으로 지칭될 수 있음)을 액세스 레이어로 전달한다.

이때, 패킷은 긴급성, 관련성, 중요도 등을 기준으로 우선 순위가 지정 (할당)될 수 있다. 일반적으로, 안전 관련 어플리케이션은 높은 우선 순위의 패킷을 생성할 수 있다. 일 예로서, 우선 순위는 트래픽 클래스에 매핑되거나, 트래픽 클래스의 값을 설정하기 위한 기준이 될 수 있다. 예를 들어, 우선 순위가 높은 DENM에는 트래픽 클래스 0 , 일반적인 DENM에는 트래픽 클래스 1 , CAM에는 트래픽 클래스 2 , 다른 트래픽에는 트래픽 클래스 3이 할당될 수 있다. 이때, 트래픽 클래스 값이 작을수록 높은 우선 순위를 가질 수 있다. 또는, 트래픽 클래스는 그룹핑 (grouping)되어 그룹 별로 우선 순위가지정될 수 있다. 2020/153510 1»(:1^1{2019/000914

15

엔티티는 예컨대 。묘 幻 이 요 比)과 같은 채널 사용 상태에 기초하여 스테이션의 듀티 사이클을 제어한다. 본 명세서에서, 듀티 사이클(선1 0(:16)은 무선 매체(또는 네트워크)에서 데이터 전송이 허용되는 시간을 나타내며 패킷 전송 간격, 패킷 간격, 패킷 전송 주기, 패킷 주기 등으로 지칭될 수 있다. 000 엔티티는 。묘묘이 원하는 레벨보다 높을 때 115 스테이션의 듀티 사이클을 제한하고, 레벨보다 높지 않을 때 듀티 사이클의 제한을 완화한다.

액세스 레이어는 지정된 우선 순위에 대응되는 대기열((111016)에 패킷들을 저장할 수 있고, 우선 순위에 따라 전송할 패킷을 선택(또는 결정)할 수 있다. 서로 다른 대기열에 우선 순위가 다른 패킷이 대기할 수 있으며, 118 스테이션은 000 알고리즘(또는 1) 엔티티)에 의해 결정된 듀티 사이클을 유지하면서 우선 순위에 따라 전송할 패킷의 순서를 결정한다. 즉, 118 스테이션의 000 알고리즘이 듀티 사이클을 결정한 후, 115 스테이션은 결정된 듀티 사이클 하에서 대기열(다 ) 내 패킷을 전송한다.

도 4는 종래의 115 시스템에 따른 패킷 전송 방법을 설명하기 위한 흐름도이다.

도 4를 참조하면, 종래의 000 알고리즘은 타켓 측정된(또는 추정된) 기반으로 118 스테이션의 듀티 사이클(또는 패킷 간격)을 설정(또는 결정)한다. .

구체적으로, 어플리케이션 레이어는 서비스 제공을 위하여 전송이 필요한 패킷의 생성을 퍼실리티 레이어에 요청한다比4010). 퍼실리티 레이어는 2020/153510 1»(:1^1{2019/000914

16

어플리케이션 레이어로부터 요청 받은 패킷을 생성하고, 생성된 패킷에 우선 순위를 설정(또는 지정 , 할당)하고, 퍼실리티 레이어는 생성된 패킷을 네트워크 및 트랜스포트 레이어로 전달한다 4020). 네트워크 및 트랜스포트 레이어는 전달받은 패킷에 네트워크 및 트랜스포트 레이어 헤더(1½3(1 )를 붙이고, 액세스 레이어로 전달한다比4030).

액세스 레이어는 전달받은 패킷을 우선 순위 별로 나누어 각각의 대기열에 저장한다 ½4040) . 일 실시예에서, 대기열들은 우선 순위 별로 매핑(또는 대응)될 수 있다. 즉, 전송할 패킷은 우선 순위별로 서로 다른 대기열에 대기할 수 있다. 액세스 레이어는 우선 순위에 따라 대기열에서 패킷을 선택(또는 결정)한다 ½4050). 일 예로, 우선 순위가 높은 패킷은 우선 순위가 낮은 패킷보다 상대적으로 빈번하게 선택될 수 있다. 그리고, 1}(å 엔티티로부터 듀티 사이클(또는 패킷 간격)을 전달 받는다 4070). 이때, 000 엔티티는 주기적으로 。요요을 수집(또는 측정)하고, 수집된 기반으로 허용 가능한 최대 듀티 사이클(또는 최소 패킷 간격) 값을 결정할 수 있다比4060). 종래의 113 시스템께 따르면, 듀티 사이클은 우선 순위와관계 없이 한가지 값으로만 결정된다.

액세스 레이어는 84050 단계에서 선택된 패킷을 84060 단계에서 결정된 듀티 사이클을 적용하여 전송한다 4080). 즉, 액세스 레이어는 선택된 패킷을 결정된 듀티 사이클을 만족시키는 소정의 유휴 시간이 경과된 후에 전송할수 있다.

상술한 바와 같이, 종래의 118 시스템에 따르면, 단일 118 스테이션 도메인 내 패킷들에 대하여 적절히 우선 순위를 지정할 수 있다. 그러나, 다른 스테이션들과는 패킷의 우선 순위가 고려되지 않는다. 이로 인해, 115 스테이션의 2020/153510 1»(:1^1{2019/000914

17

가장 높은 우선순위 패킷이 다른 115 스테이션의 최하위 우선 순위 패킷이 전송될 때까지 대기해야하는 상황이 발생할수 있다.

다시 말해, 종래의 000 알고리즘은 단일 115 스테이션에서 패킷에 우선 순위를 지정할 수 있는 반면에, 듀티 사이클은 우선 순위를 고려하지 않고 결정되기 때문에 다른 118스테이션의 패킷에 우선 순위를고려할 수 없다.

따라서, 본 발명에서는, 이와 같은 문제점을 해결하기 위하여 우선 순위 별로 듀티 사이클(또는 패킷 간격)을 결정하고, 이에 기초하여 우선 순위가 지정된 패킷을 전송하는 방법을 제안한다. 본 발명의 실시예에 따르면, 115 스테이션들간 패킷 전송 시 우선 순위가 효과적으로 반영될 수 있고, 이를 통해 서비스 제공의 질이 향상될 수 있다.

본 발명의 실시예에서, 우선 순위 별로 결정되는 듀티 사이클은 상이한 우선 순위를 위한 다수의 대기열 별로 적용될 수도 있고, 하나의 대기열에 대하여 적용될 수도 있다. 이하에서 도면을 참조하여 설명한다.

도 5는 본 발명의 실시예에 따른 패킷 전송을 위한 레이어간 동작 구조를 나타낸다.

도 5를 참조하면, 본 발명의 실시예에서 하나의 대기열을 이용하여 우선 순위 별로 튜티 사이클을 결정하고 패킷을 전송할 수 있다. 도 5에서 , 앞서 도 3과 중복된 설명은 생략한다.

상위 레이어들(즉, 어플리케이션 레이어, 퍼실리티 레이어, 네트워크 및 트랜스포트 레이어)은 전송될 패킷(또는 데이터, 서비스 데이터, 118 메시지, 2 메시지 등으로 지칭될 수 있음)을 액세스 레이어로 전달한다. 2020/153510 1»(:1^1{2019/000914

18

액세스 레이어는 우선 순위가 부여된 패킷을 하나의 대기열에 저장할 수 있다. 그리고, 대기열 내에서 우선 순위에 따라 전송할 패킷을 선택할수 있다. 이때, 000 엔티티는 채널 사용 상태에 기초하여 우선 순위 별로 스테이션의 듀티 사이클을 설정할 수 있다. 전술한 바와 같이, [)(å 엔티티는 。묘요이 원하는 레벨보다 높을 때 115 스테이션의 듀티 사이클을 제한하고, 레벨보다 높지 않을 때 듀티 사이클의 제한을 완화한다.

액세스 레이어는 우선 순위에 따라 결정된 듀티 사이클에 따라 선택된 패킷을 전송할수 있다.

도 6은 본 발명의 실시예에 따른 패킷 전송 방법을 설명하기 위한 흐름도이다.

도 6을 참조하면, 본 발명의 실시예에서 하나의 대기열을 이용하여 우선 순위 별로 튜티 사이클을 결정하고 패킷을 전송할수 있다.

구체적으로, 어플리케이션 레아어는 서비스 제공을 위하여 전송이 필요한 패킷의 생성을 퍼실리티 레이어에 요청한다比6010). 퍼실리티 레이어는 어플리케이션 레이어로부터 요청 받은 패킷을 생성하고, 생성된 패킷에 우선 순위를 설정(또는 지정, 할당)하고, 퍼실리티 레이어는 생성된 패킷을 네트워크 및 트랜스포트 레이어로 전달한다 6020). 네트워크 및 트랜스포트 레이어는 전달받은 패킷에 네트워크 및 트랜스포트 레이어 헤더 0½3(1 )를 붙이고, 액세스 레이어로 전달한다 «6030).

액세스 레이어는 전달받은 패킷을 하나의 대기열에 저장한다(36040). 즉, 우선 순위가지정된 모든 패킷은 하나의 대기열에 대기할 수 있다. 2020/153510 1»(:1^1{2019/000914

19

액세스 레이어는 우선 순위에 따라 대기열에서 전송할 패킷을 선택(또는 결정)할 수 있다. 그리고, 000 엔티티로부터 듀티 사이클(또는 패킷 간격)을 전달 받는다比6060). 이때, 000 엔티티는 주기적으로 수집(또는 측정)하고, 수집된 。묘묘을 기반으로 허용 가능한 최대 듀티 사이클(또는 최소 패킷 간격) 값을 우선 순위 별로 결정할 수 있다 ½6050). 실시예로서, 액세스 레이어는 총 II개의 우선 순위가존재할 때 II개의 듀티 사이클을 설정할수 있다.

액세스 레이어는 전송할 패킷을 36050 단계에서 결정된 듀티 사이클을 적용하여 전송한다比6070). 즉, 액세스 레이어는 선택된 패킷을 결정된 우선 순위 별로 결정되는 듀티 사이클을 만족시키는 소정의 유휴 시간이 경과된 후에 전송할 수 있다.

도 7은 본 발명의 실시예에 따른 패킷 전송을 위한 레이어간 동작 구조를 나타낸다.

도 7을 참조하면 , 본 발명의 실시예에서 복수의 대기열을 이용하여 우선 순위 별로 듀티 사이클을 결정하고, 결정된 듀티 사이클에 따라 패킷을 전송할 수 있다. 도 7에서, 앞서 도 3 및 도 5과중복된 설명은 생략한다.

액세스 레이어는 우선 순위가 부여된 패킷을 복수의 대기열에 저장할 수 있다. 그리고, 대기열 내에서 우선 순위에 따라 전송할 패킷을 선택할 수 있다. 실시예로서, 대기열들은 우선 순위 별로 매핑(또는 대응)될 수 있다. 즉, 우선 순위가 서로 다른 패킷은 서로 다른 대기열에 대기할 수 있다. 액세스 레이어는 우선 순위에 따라 대기열에서 패킷을 선택(또는 결정)할수 있다.

이때, 000 엔티티는 채널 사용 상태에 기초하여 우선 순위 별로 2020/153510 1»(:1/1012019/000914

20

스테이션의 듀티 사이클을 설정할 수 있다. 전술한 바와 같이, 000

원하는 레벨보다 높을 때 118 스테이션의 듀티 사이클을 제한하고, 레벨보다 높지 않을 때 듀티 사이클의 제한을 완화할수 있다.

액세스 레이어는 선택된 패킷의 우선 순위에 따라 듀티 사이클을 결정하고, 결정된 듀티 사이클에 따라 패킷을 전송할 수 있다.

도 8은 본 발명의 실시예에 따른 패킷 전송 방법을 설명하기 위한 흐름도이다.

도 8을 참조하면, 본 발명의 실시예에서 복수의 대기열을 이용하여 우선 순위 별로 듀티 사이클을 결정하고, 결정된 듀티 사이클에 따라 패킷을 전송할 수 있다.

구체적으로, 어플리케이션 레이어는 서비스 제공을 위하여 전송이 필요한 패킷의 생성을 퍼실리티 레이어에 요청한다比8010). 퍼실리티 레이어는 어플리케이션 레이어로부터 요청 받은 패킷을 생성하고, 생성된 패킷에 우선 순위를 설정(또는 지정, 할당)하고, 퍼실리티 레이어는 생성된 패킷을 네트워크 및 트랜스포트 레이어로 전달한다 8020). 네트워크 및 트랜스포트 레이어는 전달받은 패킷에 네트워크 및 트랜스포트 붙이고, 액세스 레이어로 전달한다比8030) .

액세스 레이어는 전달받은 패킷을 우선 순위 별로 나누어 각각의 대기열에 저장한다 ½8040) . 일 실시예에서 , 대기열들은 우선 순위 별로 매핑(또는 대응)될 수 있다. 즉, 전송할 패킷은 우선 순위별로 서로 다른 대기열에 대기할수 있다. 액세스 레이어는 우선 순위에 따라 대기열에서 전송할 패킷을 선택(또는 2020/153510 1»(:1^1{2019/000914

21

결정)한다 8050). 그리고, 1)〔å 엔티티로부터 88050 단계에서 선택된 패킷의 우선 순위에 해당하는 듀티 사이클(또는 패킷 간격)을 전달 받는다比8070). 이때, 000 엔티티는 주기적으로 수집(또는 측정)하고, 수집된 。표묘을 기반으로 허용 가능한 최대 듀티 사이클(또는 최소 패킷 간격) 값을 우선 순위 별로 결정할 수 있다 8060). 실시예로서, 액세스 레이어는 총 II개의 우선 순위가 존재할 때 II개의 듀티 사이클을 설정할수 있다.

액세스 레이어는 전송할 패킷을 88060 단계에서 결정된 듀티 사이클을 적용하여 전송한다(38080). 즉, 액세스 레이어는 선택된 패킷을 결정된 우선 순위 별로 결정되는 듀티 사이클을 만족시키는 소정의 유휴 시간이 경과된 후에 전송할 수 있다.

도 9는 본 발명의 실시예에 따른 패킷 전송을 위한 레이어간 동작 구조를 나타낸다.

도 9를 참조하면, 본 발명의 실시예에서 복수의 대기열을 이용하여 우선 순위 별로 듀티 사이클을 결정하고, 결정된 듀티 사이클에 따라 패킷을 전송할 수 있다. 도 9에서, 앞서 도 3 도 5 도 7과중복된 설명은 생략한다.

액세스 레이어는 우선 순위가 부여된 패킷을 복수의 대기열에 저장할 수 있다. 그리고, 대기열 내에서 우선 순위에 따라 전송할 패킷을 선택할 수 있다. 실시예로서 , 대기열들은 우선 순위 별로 매핑(또는 대응)될 수 있다. 즉, 우선 순위가 서로 다른 패킷은 서로 다른 대기열에 대기할 수 있다. 액세스 레이어는 우선 순위에 따라 대기열에서 패킷을 선택(또는 결정)할수 있다.

이때, 000 엔티티는 채널 사용 상태에 기초하여 우선 순위 별로 比 2020/153510 1»(:1 1{2019/000914

22

스테이션의 듀티 사이클을 설정할 수 있다. 전술한 바와 같이, 000 엔티티는 081?이 원하는 레벨보다 높을 때 115 스테이션의 듀티 사이클을 제한하고, 레벨보다 높지 않을 때 듀티 사이클의 제한을 완화할 수 있다. 특히, 〔å 엔티티는 우선 순위 별로 모든 듀티 사이클을 결정하고 액세스 레이어에 전달할수 있다.

액세스 레이어는 선택된 패킷의 우선 순위에 따라 듀티 사이클을 결정하고, 결정된 듀티 사이클에 따라 패킷을 전송할수 있다.

도 10은 본 발명의 실시예에 따른 패킷 전송 방법을 설명하기 위한 흐름도이다.

도 10을 참조하면, 본 발명의 실시예에서 복수의 대기열을 이용하여 우선 순위 별로 듀티 사이클을 결정하고, 결정된 듀티 사이클에 따라 패킷을 전송할 수 있다.

구체적으로, 어플리케이션 레이어는 서비스 제공을 위하여 전송이 필요한 패킷의 생성을 퍼실리티 레이어에 요청한다( 0010). 퍼실리티 레이어는 어플리케이션 레이어로부터 요청 받은 패킷을 생성하고, 생성된 패킷에 우선 순위를 설정(또는 지정, 할당)하고, 퍼실리티 레이어는 생성된 패킷을 네트워크 및 트랜스포트 레이어로 전달한다( 0020). 네트워크 및 트랜스포트 레이어는 전달받은 패킷에 네트워크 및 트랜스포트 레이어 헤더 0½크(161·)를 붙이고, 액세스 레이어로 전달한다(와0030).

액세스 레이어는 전달받은 패킷을 우선 순위 별로 나누어 각각의 대기열에 저장한다 10040) . 일 실시예에서 , 대기열들은 우선 순위 별로 매핑(또는 대응)될 수 있다. 즉, 전송할 패킷은 우선 순위별로서로 다른 대기열에 대기할수 있다. 2020/153510 1»(:1^1{2019/000914

23

액세스 레이어는 우선 순위에 따라 대기열에서 전송할 패킷을 선택(또는 결정)한다比10050). 그리고, å>(å 엔티티로부터 510050 단계에서 모든 우선 순위의 듀티 사이클(또는 패킷 간격)을 전달 받는다( 0070). 이때, 000 엔티티는 주기적으로 。표묘을 수집(또는 측정)하고, 수집된 。묘모을 기반으로 허용 가능한 최대 듀티 사이클(또는 최소 패킷 간격) 값을 우선 순위 별로 결정할 수 있다(와0060). 실시예로서, 액세스 레이어는 총 II개의 우선 순위가 존재할 때 II개의 듀티 사이클을 설정할수 있다.

액세스 레이어는 전송할 패킷을 810060 단계에서 결정된 듀티 사이클을 적용하여 전송한다( 0080). 즉, 액세스 레이어는 선택된 패킷을 결정된 우선 순위 별로 결정되는 듀티 사이클을 만족시키는 소정의 유휴 시간이 경과된 후에 전송할 수 있다.

도 11은 본 발명의 실시예에 따른 듀티 사이클 도출 방법을 예시하는 흐름도이다.

도 11을 참조하면, 본 발명의 실시예에서, 듀티 사이클은 우선 순위 별로 구분되어 결정될 수 있고, 수집된 값에 기초하여 주기적으로 업데이트될 수 있다. 실시예로서, 듀티 사이클의 결정 및 업데이트는 다음과 같은 순서로 동작할 수 있다.

(1) 000 엔티티(또는 118 스테이션)는 주기적으로。묘!?을 수집할 수 있다. 본 발명에서, 수집된 표기될 수 있다.

(2) 000 엔티티는 수집된 。요요을 기반으로 허용 가능한 최대 듀티 사이클(또는 최소 패킷 간격) 값을 우선 순위 별로 결정할 수 있다. 실시예로서, 2020/153510 1»(:1^1{2019/000914

24 액세스 레이어는 총 II개의 우선 순위가 존재할 때 11개의 듀티 사이클을 설정할 수 있다. 본 발명에서, 듀티 사이클은 5로 표기될 수 있고, ᅵ 번째 우선 순위에 대한 듀티 사이클은 6 _1 로 표기될 수 있다.

(3) 000 엔티티는 수집된 。묘묘이 높은지 또는 낮은지 파악한다. 일 예로, 이 경우, 타켓 。요묘이 이용될 수 있고, 상기 설정되는 값일 수 있다.

실시예로서, 엔티티는 수집된 。묘묘 또는 타겟 。요요과 수집된 차이값을 이용하여 채널 상태를 확인할 수 있다. 본 발명에서, 타겟 표기될 수 있다.

(4) 1父å 엔티티는 채널 상태에 따라 우선 순위 별 조정값 ]를 도출할 수 있다.

(5) 000 엔티티는 적용할 듀티 사이클을 결정할 수 있다. 예를 들어, 현재 1 번째 우선 순위의 듀티 사이클은 이전의 (卜ᅧ) 번째 우선 순위의 듀티 사이클로 업데이트 (또는 설정)될 수 있다.

일 실시예에서, 업데이트되는 조정값은 미리 정해진 특정 값으로 제한되기 때문에, 네트워크의 트래픽 부하가 낮을 때 더 높은 듀티 사이클을 허용할 수 있고, 네트워크의 트래픽 부하가높을 때 더 낮은 듀티 사이클을 허용할수 있다.

이하에서는, 구체적인 듀티 사이클의 결정 및 업데이트 알고리즘을 도면을 참조하여 설명하도록 한다.

도 12는 본 발명의 실시예에 따른 듀티 사이클 도출 방법을 예시하는 흐름도이다.

도 12를 참조하면, 본 발명의 실시예에서, 듀티 사이클은 우선 순위 별로 2020/153510 1»(그1^1{2019/000914

25

구분되어 결정될 수 있고, 수집된 081? 값에 기초하여 주기적으로 업데이트될 수 있다. 실시예로서 , 듀티 사이클의 결정 및 업데이트는 다음과 같은 순서로 동작할 수 있다.

(1) 000 엔티티 (또는 115스테이션)는 주기적으로 수집할수 있다.

(2) ^CC 엔티티는 수집된 。요묘을 기반으로 허용 가능한 최대 듀티 사이클 (또는 최소 패킷 간격) 값을 우선 순위 별로 결정할 수 있다. 실시예로서, 액세스 레이어는 총 11개의 우선 순위가 존재할 때 II개의 듀티 사이클을 설정할 수 있다.

집된 작은지 여부를 확인한다.

타겟 작은 경우, 000 엔티티는 우선 순위 별 조정값 를 0으로 설정한다. 그리고, 타겟 수집된 차이값을 에 따라 미리 설정된 상한 임계값 및 하한 임계값과 비교하여, 000 엔티티는 미리 설정되 범위 내에 수집된 속하는지 여부를 확인한다. 만약, 속하지 않는 경우, 000 엔티티는 ] 값에 1을 더하여, 다시 에 따라 미리 설정된 상한 임계값 및 하한 임계값과 비교하여 미리 설정된 범위 내에 타겟 。묘묘과 수집된 차이값이 속하는지 여부를 확인한다. 만약, 속하는 경우, 1) 엔티티는 0 또는 ( 1^ ) 중 더 큰 값 (또는 최대값)을 현재 1 번째 우선 순위의 듀티 사이클로 설정한다.

(4-2) 수집된 큰 경우, 00: 엔티티는 우선 순위 별 조정값 를 0으로 설정한다. 그리고, 수집된 따라 미리 설정된 상한 임계값 및 하한 임계값과 비교하여, 000 엔티티는 미리 설정되 범위 내에 타겟 。요!?과수집된 。단모간의 차이값이 속하는지 여부를 확인한다. 만약, 속하지 않는 경우, 000 엔티티는 」 값에 1을 더하여, 다시 에 따라 미리 설정된 상한 임계값 및 하한 임계값과 비교하여 미리 설정된 범위 내에 타겟 차이값이 속하는지 여부를 확인한다. 만약, 속하는 경우, 000 엔티티는 II 또는 (1+]·) 중 더 작은 값(또는 최소값)을 현재 1 번째 우선 순위의 듀티 사이클로 설정한다.

상술한 듀티 사이클의 결정 및 업데이트 방법(본 발명에서, 동적으로 우선 순위를 고려하는 £)(å로 지칭될 수 있음)에 따르면, 채널 혼잡 상태에 따라 각각의 우선 순위 별 듀티 사이클은 아래의 표와같이 결정될 수 있다.

【표 1】

표 1에서 , 6 _3 < 6 _2 < 6 _1 £ 8 _0 일 수 있다. 즉, 0 번째 우선 순위(즉, 가장 높은 우선 순위)의 듀티 사이클이 가장 큰 값을 가질 수 있다. 爲는 동적으로 우선 순위가 부여된(즉, 채널 환경에 따라 업데이트된) ᅵ 번째 우선 순위에 대한 듀티 사이클을 나타낸다.

한편, 종래의 000 알고리즘은 다음의 수학식 1에 따라구현될 수 있다.

【수학식 1] 2020/153510 1»(:1/10公019/000914

27

수학식 1을 참조하면, 측정된 또는 추정된 나타낸다. 그리고, 5 = 7 /(7 : ) 로서 듀티 사이클을 나타내고, 5 0//56£ 은 듀티 사이클의 오프셋을 나타내고, 는 갭(타겟 。묘묘과 수집된 차이값) 계수를 나타내고, (X는 듀티 사이클 계수를 나타내고,

상한을 나타내고, ^ 는 듀티 사이클 오프셋의 하한을 나타내고, 는 듀티 사이클의 최대값을 나타내고 최소값을 나타낸다.

즉, 종래의 1)0: 알고리즘에 따르면, 패킷의 우선 순위에 대한 고려 없이, 타겟 측정된 값을 비교하여 듀티 사이클의 오프셋을 설정하고, 이에 기초하여 듀티 사이클을 결정한다.

도 13 및 도 14는 종래의 000 알고리즘에 따른 듀티 사이클의 결과 값을 예시하는 도면이다.

도 13 및 도 14에서, 종래의 000 알고리즘에 따라 우선 순위에 대한 구분 없이 듀티 사이클을 결정하는 경우를 가정한다.

도 13을 참조하면, 모든 우선 순위에 대하여 0.1, 分 = 0.0012 , a = 0.016 , ( /7 ^ £1¾: = 0.0005 , =—0.00025 , 名打 = 0.03 , = 0.0006으로 설정되고, 0.6으로 설정된 경우 결과값을 도시한다. 측정된 값이 낮아 혼잡 정도가 낮기 때문에, 우선 순위에 관계없이 듀티 사이클이 시간이 지남에 따라 계속작으로 증가하는 것을 알수 있다. 도 14를 참조하면 , 모든 우선 순위에 대하여 CB/? iTS _s = 0.8 , 分 = 0.0012 , a = 0.016 , G^ ax = 0.0005 , G^ ax =—0.00025 , S max = 0.03 , 8 min = 0.0006 으로 설정되고, 타겟 CBR 값이 마찬가지로 0.6으로 설정된 경우 DCC 결과값을 도시한다. 이 경우, 측정된 CBR 값이 높아 혼잡 정도가 높기 때문에, 우선 순위에 관계없이 듀티 사이클이 시간이 지남에 따라 계속적으로 감소하는 것을 알수 있다.

전술한 바와 같이, 종래의 DCC 알고리즘은 단일 ITS 스테이션에서 패킷에 우선 순위를 지정할 수 있는 반면에, 듀티 사이클은 우선 순위를 고려하지 않고 결정되기 때문에 다른 ITS스테이션의 패킷에 우선 순위를 고려할수 없다.

따라서, 본 발명에서는, 이와 같은 문제점을 해결하기 위하여 우선 순위 별로 듀티 사이클 (또는 패킷 간격)을 결정하고, 이에 기초하여 우선 순위가 지정된 패킷을 전송하는 방법을 제안한다.

본 발명의 일 실시예에서, 타겟 CBR 값을 우선 순위 별로 개별적으로 설정함으로써 우선 순위 별로 상이한 듀티 사이클을 적용할 수 있다. 실시예로서, 다음의 수학식 2를 이용하여 제안하는 DCC 알고리즘이 구현될 수 있다.

【수학식 2】

수학식 2를 참조하면, 는 i 번째 우선 순위에 대한 듀티 사이클을 나타낸다. 우선 순위 별로 설정된 타겟 CBR( CB/4w et ) 값과 측정된 CBR 값을 2020/153510 1»(:1/10公019/000914

29

비교하여 듀티 사이클의 오프셋을 설정하고, 이에 기초하여 우선 순위 별로 듀티 사이클을 결정할 수 있다.

도 15 및 도 16는 본 발명의 실시예에 따른 000 알고리즘의 결과 값을 예시하는 도면이다.

도 15 및 도 16에서, 우선 순위가 2개인 경우를 가정한다. 다만 본 발명이 이에 한정되는 것은 아니며, II 개의 우선 순위가 존재할 수 있고, II 개의 우선 순위 다르게 설정될 수 있다.

도 15를 참조하면 0.1 , /3 = 0.0012, 次 = 0.016 , 0.0005 ,

^ = -0.00025 , 5^ = 0.03 , = 0.0006으로 설정되고,

우선 순위에 대해서는 0.6으로 설정되고, 낮은 우선 순위에 대해서는 0 .3으로 설정된 경우 000 결과값을 도시한다. 측정된 값이 낮아 혼잡 정도가 낮기 때문에, 듀티 사이클이 시간이 지남에 따라 계속적으로 증가하는 것을 알 수 있다. 한편, 혼잡 정도가 낮은 환경에서, 우선 순위가 높은 패킷에 대한 듀티 사이클이 우선 순위가 낮은 패킷에 대한 듀티 사이클보다 급격하게 증가하는 것을 알 수 있다.

도 16을 참조하면, = 0.7 , 分 = 0.0012 , a = 0.016 , = 0.0005 ,

^ = -0.00025 , ^ = 0.03 , 6^ = 0.0006 으로 설정되고, 타겟 。요묘 값은 높은 우선 순위에 대해서는 0.6으로 설정되고, 낮은 우선 순위에 대해서는 0.3으로 설정된 경우 000 결과값을 도시한다. 이 경우, 측정된 높아 혼잡 정도가 높기 때문에, 듀티 사이클이 시간이 지남에 따라 계속적으로 감소하는 것을 알 수 있다. \¥0 2020/153510 1 » (1710{2019/000914

30 한편, 혼잡 정도가 높은 환경에서, 우선 순위가 낮은 패킷에 대한 듀티 사이클이 우선 순위가 높은 패킷에 대한 듀티 사이클보다 급격하게 감소하는 것을 알수 있다.

또한, 본 발명의 다른 일 실시예에서 , 듀티 사이클 오프셋의 상한 및 하한을 우선 순위 별로 개별적으로 설정함으로써 우선 순위 별로 상이한 듀티 사이클을 적용할 수 있다. 실시예로서, 다음의 수학식 3를 이용하여 제안하는 000 알고리즘이 구현될 수 있다.

【수학식 3]

句 =(1一 0:) _句 + 8 0 的 多 ? , £多 £ ^max

수학식 3을 참조하면, 는 1 번째 우선 순위에 대한 듀티 사이클을 나타낸다. 0^는 1 번째 우선 순위에 대한 듀티 사이클 오프셋의 상한을 나타내고, 1 번째 우선 순위에 대한 듀티 사이클 오프셋의 하한을 나타낸다. 우선 순위 별로 설정된 듀티 사이클 오프셋의 상한 및 하한을 이용하여 듀티 사이클의 오프셋을 설정하고, 이에 기초하여 우선 순위 별로 듀티 사이클을 결정할수 있다.

도 17 및 도 18은 본 발명의 실시예에 따른 «å 알고리즘의 결과 값을 예시하는도면이다.

도 17 및 도 18에서, 우선 순위가 2개인 경우를 가정한다. 다만 본 발명이 2020/153510 1»(:1^1{2019/000914

31

이에 한정되는 것은 아니며, II 개의 우선 순위가 존재할 수 있고, II 개의 우선 순위 별로 듀티 사이클 오프셋의 상한 및 하한 값이 다르게 설정될 수 있다.

도 17를 참조하면 公穴 / - = 0.1, /? = 0.0012, 0: = 0.016 , « = 0.03 , 5„ = 0.0006으로 설정되고, 높은 우선 순위에 대해서는 듀티 사이클 오프셋의 상한 값이 0.0005, 듀티 사이클 오프셋의 하한 값이 -0.0001으로 설정되고, 낮은 우선 순위에 대해서는 듀티 사이클 오프셋의 상한 값이 0.0002 , 듀티 사이클 오프셋의 하한 값이 -0.0003으로 설정된 경우 000 결과값을 도시한다. 측정된 값이 낮아 혼잡 정도가 낮기 때문에, 듀티 사이클이 시간이 지남에 따라 계속적으로 증가하는 것을 알수 있다.

한편, 혼잡 정도가 낮은 환경에서, 우선 순위가 높은 패킷에 대한 듀티 사이클이 우선 순위가 낮은 패킷에 대한 듀티 사이클보다 급격하게 증가하는 것을 알수 있다.

도 18을 참조하면 , «: = 0.016, 8^ = 0.03 , = 0.0006으로 설정되고, 높은 우선 순위에 대해서는 듀티 사이클 오프셋의 상한 값이 0.0005, 듀티 사이클 오프셋의 하한 값이 -0.0001으로 설정되고, 낮은 우선 순위에 대해서는 듀티 사이클 오프셋의 상한 값이 0.0002 , 듀티 사이클 오프셋의 하한 값이 -0.0003으로 설정된 경우 000 결과값을 도시한다. 이 경우, 측정된 높아 혼잡 정도가 높기 때문에, 듀티 사이클이 시간이 지남에 따라 계속적으로 감소하는 것을 알수 있다.

한편, 혼잡 정도가 높은 환경에서, 우선 순위가 낮은 패킷에 대한 듀티 사이클이 우선 순위가 높은 패킷에 대한 듀티 사이클보다 급격하게 감소하는 것을 ¥() 2020/153510 1»(:1^1{2019/000914

32

알수 있다.

또한, 본 발명의 다른 일 실시예에서, 듀티 사이클 업데이트 계수를 우선 순위 별로 개별적으로 설정함으로써 우선 순위 별로 상이한 듀티 사이클을 적용할 수 있다. 실시예로서 , 다음의 수학식 4를 이용하여 제안하는 1)〔å 알고리즘이 구현될 수 있다.

【수학식 4]

(: ³ 대 - = ¾//5 = 자{ ·(대 ( 1?" : -대 / 7 , 5-5), (

수학식 4를 참조하면, 는 I 번째 우선 순위에 대한 듀티 사이클을 나타낸다. 는 1 번째 우선 순위에 대한 듀티 사이클 업데이트 계수를 나타낸다. 우선 순위 별로 설정된 듀티 사이클 업데이트 계수을 이용하여 듀티 사이클의 오프셋을 설정하고, 이에 기초하여 우선 순위 별로 듀티 사이클을 결정할수 있다. 도 19 및 도 20은 본 발명의 실시예에 따른 000 알고리즘의 결과 값을 예시하는 도면이다.

도 19 및 도 20에서, 우선 순위가 2개인 경우를 가정한다. 다만 본 발명이 이에 한정되는 것은 아니며, II 개의 우선 순위가 존재할 수 있고, II 개의 우선 순위 별로 듀티 사이클 오프셋의 상한 및 하한 값이 다르게 설정될 수 있다.

도 19를 참조하면, (:及及 = 0.6 , 公及 _ 5 = 0.1 , = 0.0005 , =

-0.00025, /? = 0.0012, 8^ = 0.03, 5„ = 0.0006으로 설정되고, 높은 우선 순위에 2020/153510 1»(:1^1{2019/000914

33

대해서는 듀티 사이클 업데이트 계수가 0.016으로 설정되고, 낮은 우선 순위에 대해서는 듀티 사이클 업데이트 계수가 0.03으로 설정된 경우 000 결과값을 도시한다. 측정된 。묘묘 값이 낮아 혼잡 정도가 낮기 때문에, 듀티 사이클이 시간이 지남에 따라 계속적으로 증가하는 것을 알 수 있다. 즉, 우선 순위가 더 높은 패킷에 더 작은 듀티 사이클 업데이트 계수를 설정함으로써 듀티 사이클을 결정할 수 있다.

한편, 혼잡 정도가 낮은 환경에서, 우선 순위가 높은 패킷에 대한 듀티 사이클이 우선 순위가 낮은 패킷에 대한 듀티 사이클보다 급격하게 증가하는 것을 알수 있다.

도 20을 참조하면, (:及/ = 0.3 0.6 , 公 = 0.0005 一 0.00025, 分 = 0.0012, 5^ 0.03, = 0.0006으로 설정되고, 높은 우선 순위에 대해서는 듀티 사이클 업데이트 계수가 0.016으로 설정되고, 낮은 우선 순위에 대해서는 듀티 사이클 업데이트 계수가 0.03으로 설정된 경우 000 결과값을 도시한다. 이 경우, 측정된 。묘묘 값이 높아 혼잡 정도가 높기 때문에, 듀티 사이클이 시간이 지남에 따라 계속적으로 감소하는 것을 알수 있다.

한편, 혼잡 정도가 높은 환경에서, 우선 순위가 낮은 패킷에 대한 듀티 사이클이 우선 순위가 높은 패킷에 대한 듀티 사이클보다 급격하게 감소하는 것을 알수 있다.

도 21 및 도 22는 본 발명의 실시예에 따른 우선 순위별 데이터의 전송 주기를 비교 설명하기 위한 도면이다.

도 21은 종래의 000 운용 방법에 따라 우선 순위를 고려하지 않은 듀티 2020/153510 1»(:1^1{2019/000914

34

사이클이 적용되는 일 예를 도시하며, 도 22는 본 발명에서 제안하는 방법에 따라 우선 순위를 고려하는 듀티 사이클이 적용되는 일 예를 도시한다.

도 21 및 도 22를 참조하면, 제 1 118스테이션의 경우에는 우선 순위가높은 패킷과 낮은 패킷이 모두 대기열에 존재하고, 제 2 118 스테이션의 경우에는 우선 순위가낮은 패킷만 대기열에 존재하는 경우를 가정한다.

이 경우, 종래의 000 운용 방법에 따르면, 우선 순위가 높은 패킷이 대기열에 상대적으로 많이 존재하는 제 1 118 스테이션은 그렇지 않은 제 2 113 스테이션과 동일한 듀티 사이클로 패킷을 전송한다. 이 경우, 패킷 별 우선 순위 할당의 실효성이 확보될 수 없다.

반면에, 도 22를 참조하면, 본 발명의 실시예에 따르면, 우선 순위를 고려하여로 듀티 사이클을 결정함으로써, 115 스테이션들간 패킷들의 우선 순위를 향상시킬 수 있다. 다시 말해, 제 1 118 스테이션의 최우선 순위의 패킷이 제 2 118 스테이션의 최하위 우선 순위의 패킷이 전송될 때까지 대기해야 하는 경우를 방지할수 있다.

일 실시예에서, V2X 통신 장치는 결정된 듀티 사이클(또는 패킷 간격)을 기반으로 이하에서 설명하는 방법으로 패킷들을 전송할 수 있다. 본 실시예에서는 쇼 패킷을 전송한 이후, 다음 8 패킷을 전송하는 경우를 전제로 한다. 이때, 쇼 패킷의 전송 시작 시간은 이고, 전송 완료 시간은 이라가정한다.

2乂 통신 장치는 현재의 듀티 사이클(또는 패킷 간격)을 측정할 수 있다. 이때, 다음의 수학식 5가 이용될 수 있다.

【수학식 5】 Dᄃ ( _ time duration used for packet tranmission from t— T w to t

T'w

수학식 5를 참조하면, DC(t)는 현재 시간 t의 듀티 사이클 (또는 패킷 전송 지속 시간)을 나타낸다. 상기 DC(t)는 (t-T w )으로부터 현재 시간 까지 패킷 전송을 위해 사용된 지속 시간을 T w 으로 나눔으로써 계산될 수 있다. 여기서, 상기 T w 는 듀티 사이클을 계산하기 위한 시간 윈도우 (또는 시간 간격)을 나타낸다. 또한, V2X 통신 장치는 다음의 수학식 6을 이용하여 패킷 간격을 계산할 수 있다.

【수학식 6]

PINT(t) = t - ti

수학식 6을 참조하면, PINT(t)는 현재 시간 t의 패킷 간격을 나타낸다. 은 이전에 전송된 A 패킷의 전송 완료 시간을 나타낸다. 현재 시간을 기준으로 A 패킷의 전송이 완료된 이후이기 때문에, DC(t)는 지속적으로 감소하고, PINT(t)는 지속적으로 증가한다.

V2X통신 장치는 상술한 현재 듀티 사이클 측정과 동시에 다음으로 전송할 패킷을 선택하고, 선택된 패킷의 우선 순위를 기반으로 지켜야 하는 최대 듀티 사이클 (£>C max ) 또는 최소 패킷 간격 (厂/yvr min )을 결정한다. 앞서 가정한 바와 같이, A 패킷 이후 B 패킷을 다음으로 전송할 패킷으로 선택할 수 있다. 실시예로서, 상기 최대 듀티 사이클 또는 최소 패킷 간격은 앞서 도 11 내지 도 20에서 설명한 방법을 적용함으로써 결정될 수 있다.

이후, V2X 통신 장치는 B 패킷의 전송을 대기하다가, 아래의 수학식 7과 같이 정의되는 조건이 만족하는 시각에 B패킷의 전송을 시작할 수 있다.

【수학식 7】 DC(t) = DC max 또는 PINT(t) = PINT min

즉, 수학식 7을 참조하면, V2X 통신 장치는 현재 시간의 듀티 사이클 또는 패킷 간격이 설정된 (또는 결정된) 최대 듀티 사이클 또는 최소 패킷 간격을 만족할 때 , 패킷을 전송할수 있다.

또한, 다른 일 실시예에서, 상술한 수학식 7을 이용한 전송 시간 결정 방법은 간단하고 실용적이지만, B 패킷의 전송 이후 듀티 사이클이 설정된 최대 듀티 사이클 또는 최소 패킷 간격을 초과할 가능성이 존재한다. 따라서, 본 실시예에서는 아래의 수학식 8을 이용하여 패킷의 전송 시작 시간을 결정함으로써, 상술한문제점을 보완할수 있다.

【수학식 8】

DC(t + t b ) = DC max

여기서, 내는 B 패킷을 위한 패킷 전송 시간 간격을 나타낸다. 내는 기설정된 특정 값일 수 있다. 수학식 8을 참조하면, V2X 통신 장치는 (t+tb) 시간의 듀티 사이클이 설정된 (또는 결정된) 최대 듀티 사이클을 만족할 때, 패킷을 전송할 수 있다. (t+tb) 시간의 듀티 사이클은 (t+tb -T w )으로부터 t+tb 시간까지 패킷 전송을 위해 사용된 지속 시간을 T w 으로 나눔으로써 계산될 수 있다. 도 23은 본 발명의 실시예에 따른 V2X통신 장치를 나타낸다.

도 23에서, V2X 통신 장치 (23000)는 통신 유닛 (23010) , 프로세서 (23020) 및 메모리 (23030)를 포함할 수 있다. 상술한 바와 같이 V2X 통신 장치는 OBlKOn Board Uni t ) 또는 RSlKRoad Side Uni t )에 해당되거나, 0別 또는 RSU에 포함될 수 있다. 2020/153510 1»(:1^1{2019/000914

37

2\통신 장치는 118스테이션에 포함되거나, 115스테이션에 해당할수도 있다. 통신 유닛 (23010)은 프로세서 (23020)와 연결되어 무선 신호 또는 유선 신호를 송신/수신할 수 있다. 통신 유닛 (23010)은 프로세서 (23020)로부터 수신된 데이터를 송수신 대역으로 업컨버팅하여 신호를 전송할 수 있다. 통신 유닛은 액세스 레이어의 동작을 구현할 수 있다. 실시예로서, 통신 유닛은 액세스 레이어에 포함된 피지컬 레이어의 동작을 구현하거나, 추가로 ¾! : 레이어의 동작을 구현할 수도 있다. 통신 유닛은 복수의 통신 프로토콜에 따라 통신하기 위해 복수의 서브 통신 유닛을 포함할 수도 있다.

프로세서 (23020)는 통신 유닛 (23010)과 연결되어 118 시스템 또는 ¾ ¾ 시스템에 따른 레이어들의 동작을 구현할 수 있다. 프로세서 (23020)는 상술한 도면 및 설명에 따른 본 발명의 다양한 실시예에 따른 동작을 수행하도록 구성될 수 있다. 또한, 상술한 본 발명의 다양한 실시예에 따른 ¥2 통신 장치 (23000)의 동작을 구현하는 모듈, 데이터, 프로그램 또는 소프트웨어 중 적어도 하나가 메모리 (23030)에 저장되고, 프로세서 (23020)에 의하여 실행될 수 있다.

메모리 (23030)는 프로세서 (23020)와 연결되어 , 프로세서 (23020)를 구동하기 위한 다양한 데이터/정보를 저장한다. 메모리 (23030)는 프로세서 (23020)의 내부에 포함되거나 또는 프로세서 (23020)의 외부에 설치되어 프로세서 (23020)와 공지의 수단에 의해 연결될 수 있다. 메모리는 보안/비보안 저장 장치를 포함하거나, 보안/비보안 저장 장치에 포함될 수 있다. 실시예에 따라서, 메모리는 보안/비보안 저장 장치로 지칭될 수도 있다.

도 23의 2 통신 장치 (23000)의 구체적인 구성은, 전술한 본 발명의 다양한 실시예들이 독립적으로 적용되거나 또는 2 이상의 실시예가 함께 적용되도록 구현될 수 있다.

본 발명의 실시예에서, 통신 유닛은 적어도 2개의 트랜스시버를 포함할 수도 있다. 통신 유닛은 IEEE Institute of Electrical and Electronics Engineers) 802.11에 기초하는 WLAN V2X 통신 프로토콜에 따라서 통신을 수행하는 트랜스시버와, 3GPP(3rd Generation Partnership Project)의 LTE/E_UTRA(Evolved Universal Terrestrial Access) 또는 5G NR(New Radio)에 기초하는 셀룰러 V2X 통신 프로토콜에 따라서 통신을 수행하는 트랜스시버를 포함할 수 있다. ITS-G5와 같이 WLAN V2X 통신 프로토콜에 따라서 통신하는 트랜스시버를 WLAN 트랜스시버라고 지칭할 수 있다. ■과 같은 셀룰러 통신 프로토콜에 따라서 통신하는트랜스시버를 셀룰러 트랜스시버라고 지칭할수 있다.

도 24는 본 발명의 실시예에 따른 V2X 통신 장치의 데이터 전송 방법을 나타내는 순서도이다.

V2X통신 장치는서비스 데이터들에 대하여 우선 순위를 할당한다 (S24010) .

V2X통신 장치는 할당된 우선 순위에 기초하여 상기 서비스 데이터들 중에서 전송할 현재 서비스 데이터를 선택한다 (S24020) .

일 실시예에서, V2X 통신 장치는 할당된 우선 순위에 기초하여 대기열 (queue)에 상기 서비스 데이터들을 저장할수 있다.

V2X통신 장치는 현재 채널에 대한측정된 CBR값을 획득한다 (S24030) .

2 통신 장치는 측정된 。요요 값 및 기 설정된 이용하여 현재 서비스 데이터의 전송 간격을 나타내는 듀티 사이클 (선야:^ 0 ( :1 6 )을 \¥0 2020/153510 1 » ( 1710{2019/000914

39

결정한다 ( 324040) .

장치는 상기 결정된 듀티 사이클에 기초하여 현재 서비스 데이터를 전송한다 ( 324050) .

실시예로서, 상기 현재 서비스 데이터의 듀티 사이클을 결정하는 단계는, 상기 측정된 값이 기 설정된 타겟 값보다 작은 경우, 상기 측정된 값과 기 설정된 타겟 값간의 차분값, 및 듀티 사이클 오프셋의 최소값을 이용하여 듀티 사이클 오프셋을 결정하고, 상기 측정된 기 설정된 타겟 요묘 값보다 크거나 같은 경우, 상기 측정된 설정된

차분값, 및 듀티 사이클 오프셋의 최대값을 이용하여 상기 듀티 사이클 오프셋을 결정하는 단계; 및 상기 듀티 사이클 오프셋과 기 설정된 듀티 사이클 계수를 이용하여 상기 현재 서비스 데이터의 듀티 사이클을 결정하는 단계를 포함할 수 있다.

실시예로서, 상기 현재 서비스 데이터의 듀티 사이클을 결정하는 단계는, 상기 현재 서비스 데이터의 우선 순위에 대응되는 타겟 값을 이용하여 상기 현재 서비스 데이터의 듀티 사이클을 결정함으로써 수행될 수 있다.

실시예로서, 상기 현재 서비스 데이터의 듀티 사이클을 결정하는 단계는, 상기 현재 서비스 데이터의 우선 순위에 대응되는 듀티 사이클 오프셋의 최대값 및 최소값을 이용하여 상기 현재 서비스 데이터의 듀티 사이클을 결정함으로써 수행될 수 있다.

실시예로서, 상기 현재 서비스 데이터의 듀티 사이클을 결정하는 단계는, 상기 현재 서비스 데이터의 우선 순위에 대응되는 듀티 사이클 계수를 이용하여 상기 현재 서비스 데이터의 듀티 사이클을 결정함으로써 수행될 수 있다.

이상에서 설명된 실시예들은 본 발명의 구성요소들과 특징들이 소정 형태로 결합된 것들이다. 각 구성요소 또는 특징은 별도의 명시적 언급이 없는 한 선택적인 것으로 고려되어야 한다. 각 구성요소 또는 특징은 다른 구성요소나 특징과 결합되지 않은 형태로 실시될 수 있다. 또한, 일부 구성요소들 및/또는 특징들을 결합하여 본 발명의 실시예를 구성하는 것도 가능하다. 본 발명의 실시예들에서 설명되는 동작들의 순서는 변경될 수 있다. 어느 실시예의 일부 구성이나 특징은 다른 실시예에 포함될 수 있고, 또는 다른 실시예의 대응하는 구성 또는 특징과 교체될 수 있다. 특허청구범위에서 명시적인 인용 관계가 있지 않은 청구항들을 결합하여 실시예를 구성하거나 출원 후의 보정에 의해 새로운 청구항으로 포함시킬 수 있음은 자명하다.

본 발명에 따른 실시예는 다양한 수단, 예를 들어, 하드웨어 , 펌웨어 ( f irmware) , 소프트웨어 또는 그것들의 결합 등에 의해 구현될 수 있다. 하드웨어에 의한 구현의 경우, 본 발명의 일 실시예는 하나 또는 그 이상의

ASICs(appl icat ion speci f ic integrated circui ts) , DSPs(digi tal s ignal processors) , DSPDsCdigi tal signal processing devices) , PLDs( programmable logic devices) , FPGAs( f ield programmable gate arrays) , 프로세서, 콘트롤러, 마이크로 콘트롤러, 마이크로 프로세서 등에 의해 구현될 수 있다.

펌웨어나 소프트웨어에 의한 구현의 경우, 본 발명의 일 실시예는 이상에서 설명된 기능 또는 동작들을 수행하는 모듈, 절차, 함수 등의 형태로 구현될 수 있다. 소프트웨어 코드는 메모리에 저장되어 프로세서에 의해 구동될 수 있다. 2020/153510 1»(:1^1{2019/000914

41

상기 메모리는 상기 프로세서 내부 또는 외부에 위치하여, 이미 공지된 다양한 수단에 의해 상기 프로세서와 데이터를 주고 받을 수 있다.

본 발명은 본 발명의 필수적 특징을 벗어나지 않는 범위에서 다른 특정한 형태로 구체화될 수 있음은 당업자에게 자명하다. 따라서, 상술한 상세한 설명은 모든 면에서 제한적으로 해석되어서는 아니 되고 예시적인 것으로 고려되어야 한다. 본 발명의 범위는 첨부된 청구항의 합리적 해석에 의해 결정되어야 하고, 본 발명의 등가적 범위 내에서의 모든 변경은본 발명의 범위에 포함된다.

【발명의 실시를 위한 형태】

본 발명의 사상이나 범위를 벗어나지 않고 본 발명에서 다양한 변경 및 변형이 가능함은 당업자에게 이해된다. 따라서, 본 발명은 첨부된 청구항 및 그 동등 범위 내에서 제공되는 본 발명의 변경 및 변형을 포함하는 것으로 의도된다. 본 명세서에서 장치 및 방법 발명이 모두 언급되고, 장치 및 방법 발명 모두의 설명은서로 보완하여 적용될 수 있다.

다양한실시예가본 발명을 실시하기 위한 최선의 형태에서 설명되었다.

【산업상 이용가능성】

본 발명은 일련의 차량통신 분야에서 이용된다.

본 발명의 사상이나 범위를 벗어나지 않고 본 발명에서 다양한 변경 및 변형이 가능함은 당업자에게 자명하다. 따라서, 본 발명은 첨부된 청구항 및 그 동등 범위 내에서 제공되는 본 발명의 변경 및 변형을 포함하는 것으로 의도된다.