KR102424661B1 - Control method of vehicle communication device - Google Patents
Control method of vehicle communication device Download PDFInfo
- Publication number
- KR102424661B1 KR102424661B1 KR1020180019947A KR20180019947A KR102424661B1 KR 102424661 B1 KR102424661 B1 KR 102424661B1 KR 1020180019947 A KR1020180019947 A KR 1020180019947A KR 20180019947 A KR20180019947 A KR 20180019947A KR 102424661 B1 KR102424661 B1 KR 102424661B1
- Authority
- KR
- South Korea
- Prior art keywords
- communication device
- vehicle communication
- message
- data rate
- data
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0002—Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission rate
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B17/00—Monitoring; Testing
- H04B17/30—Monitoring; Testing of propagation channels
- H04B17/309—Measuring or estimating channel quality parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0009—Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the channel coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0045—Arrangements at the receiver end
- H04L1/0047—Decoding adapted to other signal detection operation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0056—Systems characterized by the type of code used
- H04L1/0071—Use of interleaving
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- Electromagnetism (AREA)
- Selective Calling Equipment (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
본 발명은 차량 통신 장치의 제어방법에 관한 것으로, 차량 통신 장치가 V2X 메시지를 수신하는 단계, 상기 차량 통신 장치가 통신 환경 상태를 판단하는 단계, 통신 환경이 좋다고 판단되면, 상기 차량 통신 장치가 높은 데이터 레이트(data rate) 또는 낮은 부호율(code rate)로 상기 메시지를 복조 및 디코딩하는 단계 및 통신 환경이 좋지 않다고 판단되면, 상기 차량 통신 장치가 낮은 데이터 레이트 또는 높은 부호율로 상기 메시지를 복조 및 디코딩하는 단계를 포함하는 것을 특징으로 한다.The present invention relates to a control method of a vehicle communication device, the vehicle communication device receiving a V2X message, the vehicle communication device determining a communication environment state, if it is determined that the communication environment is good, the vehicle communication device is high Demodulating and decoding the message at a data rate or a low code rate and when it is determined that the communication environment is not good, the vehicle communication device demodulates and decodes the message at a low data rate or a high code rate and decoding.
Description
본 발명은 차량 통신 장치의 제어방법에 관한 것으로, 보다 상세하게는 V2X 통신을 수행하는 차량 통신 장치의 제어방법에 관한 것이다.
The present invention relates to a method of controlling a vehicle communication device, and more particularly, to a control method of a vehicle communication device performing V2X communication.
차량간 통신(Vehicle-to-Vehicle Communication)은 차량과 차량이 스스로 네트워크와 통신, 인터넷 기술을 이용해 서로 정보를 주고받는 기술을 말하며, V2V를 통해 차량끼리 위치와 속도 정보를 공유하면서 교통사고를 예방하고 운전자를 보조하는 역할을 할 수 있다. 예를 들어, 차량간 통신 장치가 차량의 브레이크나 제어 시스템과 연계되어 긴급 제동을 수행하거나 운전자에게 비상 상황을 경고할 수 있다.Vehicle-to-Vehicle Communication refers to a technology in which a vehicle and a vehicle exchange information with each other using network, communication, and Internet technology on their own. and can serve as an assistant to the driver. For example, the vehicle-to-vehicle communication device may be connected to a brake or control system of a vehicle to perform emergency braking or warn a driver of an emergency situation.
차량과 인프라간 통신(Vehicle-to-Infrastructure Communication)은 차량과 노변 장치 간의 통신에 의한 차량 통신 인프라 기술이며, 이를 통해 차량은 교통정보나 안전 지원 서비스 등을 제공 받을 수 있다.Vehicle-to-infrastructure communication is a vehicle communication infrastructure technology by communication between vehicles and roadside devices, through which vehicles can receive traffic information and safety support services.
이러한 차량 통신을 통칭하여 V2X(Vehicle to Everything Communication)로 지칭하는 것이 일반적이다.It is common to collectively refer to such vehicle communication as V2X (Vehicle to Everything Communication).
최근의 차량은 V2X 통신 장치를 탑재하고, 이를 통해 주변 차량이나 노변 장치로부터 안전 주행에 관련된 메시지들을 제공받아 교통사고를 예방하며, 안전 운전 기능이 구현되도록 하는 경우가 많다.Recent vehicles are equipped with a V2X communication device, and through this, messages related to safe driving are provided from nearby vehicles or roadside devices to prevent traffic accidents and to implement a safe driving function in many cases.
따라서 안전을 위해 차량에서 처리되는 V2X 메시지의 처리 속도 및 신뢰성 보장이 중요하다.Therefore, for safety, it is important to ensure the processing speed and reliability of V2X messages processed in the vehicle.
한편 본 발명의 배경기술은 대한민국 공개특허 10-2017-0044877호 (2017.04.26)에 개시되어 있다.
Meanwhile, the background technology of the present invention is disclosed in Korean Patent Laid-Open No. 10-2017-0044877 (2017.04.26).
본 발명은 V2X 메시지의 신뢰성 및 처리 속도를 저하시키지 않으면서, 효율적인 통신 방식의 적용을 가능하기 하는 차량 통신 장치의 제어방법을 제공하는데 그 목적이 있다.
It is an object of the present invention to provide a control method of a vehicle communication device that enables the application of an efficient communication method without reducing the reliability and processing speed of the V2X message.
본 발명의 일 측면에 따른 차량 통신 장치의 제어방법은 차량 통신 장치가 V2X 메시지를 수신하는 단계; 상기 차량 통신 장치가 통신 환경 상태를 판단하는 단계; 통신 환경이 좋다고 판단되면, 상기 차량 통신 장치가 높은 데이터 레이트(data rate) 또는 낮은 부호율(code rate)로 상기 메시지를 복조 및 디코딩하는 단계; 및 통신 환경이 좋지 않다고 판단되면, 상기 차량 통신 장치가 낮은 데이터 레이트 또는 높은 부호율로 상기 메시지를 복조 및 디코딩하는 단계를 포함하는 것을 특징으로 한다.A method for controlling a vehicle communication device according to an aspect of the present invention includes: receiving, by the vehicle communication device, a V2X message; determining, by the vehicle communication device, a communication environment state; demodulating and decoding, by the vehicle communication device, the message at a high data rate or a low code rate, if it is determined that the communication environment is good; and if it is determined that the communication environment is not good, the vehicle communication device demodulating and decoding the message at a low data rate or a high code rate.
본 발명에서 상기 통신 환경 상태를 판단하는 단계에서, 상기 차량 통신 장치는, 수신 신호 파워 세기(RSSI), 이전에 수신된 메시지의 이벤트 플래그 값(EventFlags) 및 설정거리 내의 통신을 주고받은 객체의 수를 변수로 하는 함수의 함수값을 산출하여 임계값과 비교하는 것을 특징으로 한다.In the step of determining the communication environment state in the present invention, the vehicle communication device includes a received signal power strength (RSSI), an event flag value (EventFlags) of a previously received message, and the number of objects that have communicated within a set distance. It is characterized in that the function value of the function using as a variable is calculated and compared with a threshold value.
본 발명에서 상기 차량 통신 장치는, 이전에 수신된 메시지의 이벤트 플래그 값이 존재하지 않는 경우 해당 값을 0.5로 처리하는 것을 특징으로 한다.In the present invention, when the event flag value of the previously received message does not exist, the vehicle communication device processes the corresponding value as 0.5.
본 발명의 상기 높은 데이터 레이트로 상기 메시지를 복조 및 디코딩하는 단계는, 상기 차량 통신 장치가 상기 메시지를 높은 데이터 레이트로 복조하고 디인터리빙(deinterleaving)하는 단계; 상기 차량 통신 장치가 디인터리빙된 데이터를 디코딩하는 단계; 및 상기 차량 통신 장치가 디코딩된 데이터를 메시지 형식으로 재배열 하는 단계를 포함하는 것을 특징으로 한다.The step of demodulating and decoding the message at the high data rate of the present invention comprises: demodulating and deinterleaving, by the vehicle communication device, the message at the high data rate; decoding the deinterleaved data by the vehicle communication device; and rearranging, by the vehicle communication device, the decoded data in a message format.
본 발명의 상기 낮은 데이터 레이트로 상기 메시지를 복조 및 디코딩하는 단계는, 상기 차량 통신 장치가 상기 메시지를 낮은 데이터 레이트로 복조하는 단계; 및 상기 차량 통신 장치가 복조된 데이터를 디코딩하는 단계를 포함하는 것을 특징으로 한다.The step of demodulating and decoding the message at the low data rate of the present invention includes: the vehicle communication device demodulating the message at the low data rate; and decoding the demodulated data by the vehicle communication device.
본 발명의 일 측면에 따른 차량 통신 장치의 제어방법은 상기 차량 통신 장치가 송신할 메시지에서 중요 데이터와 나머지 데이터를 분리하는 단계; 상기 차량 통신 장치가 분리된 데이터를 각각 코딩하는 단계; 및 상기 차량 통신 장치가 코딩된 데이터를 인터리빙(interleaving)하여 송신하는 단계를 더 포함하는 것을 특징으로 한다.A method of controlling a vehicle communication device according to an aspect of the present invention includes the steps of separating important data and the remaining data from a message to be transmitted by the vehicle communication device; coding the separated data by the vehicle communication device; and transmitting, by the vehicle communication device, by interleaving the coded data.
본 발명에서 차량의 경로 이력(Path History) 또는 비-안전 응용(Non-safety applications) 관련 데이터가 상기 나머지 데이터로 분리되는 것을 특징으로 한다.In the present invention, it is characterized in that the vehicle path history (Path History) or non-safety applications (Non-safety applications) related data is separated into the remaining data.
본 발명의 다른 측면에 따른 차량 통신 장치의 제어방법은 차량 통신 장치가 V2X 메시지를 수신하는 단계; 상기 차량 통신 장치가, 수신 신호 파워 세기(RSSI), 이전에 수신된 메시지의 이벤트 플래그 값(EventFlags) 및 설정거리 내의 통신을 주고받은 객체의 수 중 적어도 하나 이상을 변수로 하는 함수의 함수값을 산출하는 단계; 상기 산출된 함수값이 임계값보다 크면, 상기 차량 통신 장치가 높은 데이터 레이트로 상기 메시지를 복조 및 디코딩하는 단계; 및 상기 산출된 함수값이 상기 임계값보다 크지 않으면, 상기 차량 통신 장치가 낮은 데이터 레이트로 상기 메시지를 복조 및 디코딩하는 단계를 포함하는 것을 특징으로 한다.A method for controlling a vehicle communication device according to another aspect of the present invention includes: receiving, by the vehicle communication device, a V2X message; The vehicle communication device, the received signal power strength (RSSI), the event flag value (EventFlags) of a previously received message, and a function value of a function using at least one of the number of objects that have communicated within a set distance as a variable calculating; demodulating and decoding, by the vehicle communication device, the message at a high data rate if the calculated function value is greater than a threshold value; and if the calculated function value is not greater than the threshold value, the vehicle communication device demodulating and decoding the message at a low data rate.
본 발명의 또 다른 측면에 따른 차량 통신 장치의 제어방법은 차량 통신 장치가 V2X 메시지를 수신하는 단계; 상기 차량 통신 장치가, 수신 신호 파워 세기(RSSI), 이전에 수신된 메시지의 이벤트 플래그 값(EventFlags) 및 설정거리 내의 통신을 주고받은 객체의 수 중 적어도 하나 이상을 변수로 하는 함수의 함수값을 산출하는 단계; 상기 산출된 함수값이 임계값보다 크면, 상기 차량 통신 장치가 낮은 부호율로 상기 메시지를 복조 및 디코딩하는 단계; 및 상기 산출된 함수값이 상기 임계값보다 크지 않으면, 상기 차량 통신 장치가 높은 부호율로 상기 메시지를 복조 및 디코딩하는 단계를 포함하는 것을 특징으로 한다.
A method of controlling a vehicle communication device according to another aspect of the present invention comprises: receiving, by the vehicle communication device, a V2X message; The vehicle communication device, the received signal power strength (RSSI), the event flag value (EventFlags) of a previously received message, and a function value of a function using at least one of the number of objects that have communicated within a set distance as a variable calculating; demodulating and decoding, by the vehicle communication device, the message at a low code rate when the calculated function value is greater than a threshold value; and if the calculated function value is not greater than the threshold value, the vehicle communication device demodulating and decoding the message at a high code rate.
본 발명에 따른 차량 통신 장치의 제어방법은 차량의 통신 환경 상태를 판단하여 복조 및 디코딩 방식을 결정함으로써, 많은 데이터양을 수신하거나, 수신되는 데이터 및 메시지의 신뢰성을 높일 수 있도록 하는 효과가 있다.
The control method of the vehicle communication apparatus according to the present invention has an effect of allowing a large amount of data to be received or reliability of received data and messages by determining a demodulation and decoding method by determining a communication environment state of a vehicle.
도 1은 본 발명의 일 실시예에 따른 차량 통신 장치의 제어방법에서 메시지를 송신하는 과정을 설명하기 위한 흐름도이다.
도 2는 본 발명의 일 실시예에 따른 차량 통신 장치의 제어방법에서 메시지를 송신하는 과정을 설명하기 위한 예시도이다.
도 3은 본 발명의 일 실시예에 따른 차량 통신 장치의 계층 모델을 설명하기 위한 예시도이다.
도 4는 본 발명의 일 실시예에 따른 차량 통신 장치의 제어방법에서 메시지를 수신하는 과정을 설명하기 위한 흐름도이다.
도 5 내지 7은 본 발명의 일 실시예에 따른 차량 통신 장치의 제어방법에서 메시지를 수신하는 방식을 설명하기 위한 예시도이다.
도 8은 본 발명의 다른 실시예에 따른 차량 통신 장치의 제어방법에서 메시지를 송신하는 과정을 설명하기 위한 예시도이다.
도 9는 본 발명의 다른 실시예에 따른 차량 통신 장치의 제어방법에서 메시지를 수신하는 과정을 설명하기 위한 흐름도이다.
도 10 및 11은 본 발명의 다른 실시예에 따른 차량 통신 장치의 제어방법에서 메시지를 수신하는 방식을 설명하기 위한 예시도이다.
도 12는 본 발명에 따른 차량 통신 장치의 제어방법의 판단 함수를 설명하기 위한 예시도이다.1 is a flowchart illustrating a process of transmitting a message in a method for controlling a vehicle communication device according to an embodiment of the present invention.
2 is an exemplary diagram for explaining a process of transmitting a message in a method for controlling a vehicle communication device according to an embodiment of the present invention.
3 is an exemplary diagram for explaining a hierarchical model of a vehicle communication device according to an embodiment of the present invention.
4 is a flowchart illustrating a process of receiving a message in a method for controlling a vehicle communication device according to an embodiment of the present invention.
5 to 7 are exemplary views for explaining a method of receiving a message in the control method of the vehicle communication device according to an embodiment of the present invention.
8 is an exemplary diagram for explaining a process of transmitting a message in a method for controlling a vehicle communication device according to another embodiment of the present invention.
9 is a flowchart illustrating a process of receiving a message in a method for controlling a vehicle communication device according to another embodiment of the present invention.
10 and 11 are exemplary views for explaining a method of receiving a message in a method for controlling a vehicle communication device according to another embodiment of the present invention.
12 is an exemplary diagram for explaining a determination function of a control method of a vehicle communication device according to the present invention.
이하, 첨부된 도면을 참조하여 본 발명에 따른 차량 통신 장치의 제어방법 실시예를 설명한다. 이 과정에서 도면에 도시된 선들의 두께나 구성요소의 크기 등은 설명의 명료성과 편의상 과장되게 도시되어 있을 수 있다. 또한, 후술되는 용어들은 본 발명에서의 기능을 고려하여 정의된 용어들로서 이는 사용자, 운용자의 의도 또는 관례에 따라 달라질 수 있다. 그러므로, 이러한 용어들에 대한 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다.
Hereinafter, an embodiment of a control method of a vehicle communication device according to the present invention will be described with reference to the accompanying drawings. In this process, the thickness of the lines or the size of the components shown in the drawings may be exaggerated for clarity and convenience of explanation. In addition, the terms to be described later are terms defined in consideration of functions in the present invention, which may vary according to intentions or customs of users and operators. Therefore, definitions of these terms should be made based on the content throughout this specification.
1. 데이터 레이트(data rate) 계층화 방식의 메시지 송신1. Data rate layered message transmission
도 1은 본 발명의 일 실시예에 따른 차량 통신 장치의 제어방법에서 메시지를 송신하는 과정을 설명하기 위한 흐름도이고, 도 2는 본 발명의 일 실시예에 따른 차량 통신 장치의 제어방법에서 메시지를 송신하는 과정을 설명하기 위한 예시도이며, 도 3은 본 발명의 일 실시예에 따른 차량 통신 장치의 계층 모델을 설명하기 위한 예시도이다.1 is a flowchart for explaining a process of transmitting a message in a method for controlling a vehicle communication device according to an embodiment of the present invention, and FIG. 2 is a method for controlling a vehicle communication device according to an embodiment of the present invention It is an exemplary view for explaining a transmission process, and FIG. 3 is an exemplary view for explaining a layer model of a vehicle communication device according to an embodiment of the present invention.
도 1에 도시된 것과 같이, 차량 통신 장치는 먼저 송신할 메시지에서 중요 데이터와 나머지 데이터를 분리한다(S200).As shown in FIG. 1 , the vehicle communication device first separates important data and the remaining data from the message to be transmitted ( S200 ).
차량 통신 장치는 차량에 탑재되어 V2X 통신을 수행할 수 있다. 이를 위해 차량 통신 장치는 통신 모듈, 안테나 등을 포함할 수 있으며, 차량 통신 분야의 표준(예: IEEE 802.11p, SAE J2735, SAE J2945 등)의 사양을 준수하도록 설계될 수 있다.The vehicle communication device may be mounted on a vehicle to perform V2X communication. To this end, the vehicle communication device may include a communication module, an antenna, and the like, and may be designed to comply with specifications of standards (eg, IEEE 802.11p, SAE J2735, SAE J2945, etc.) in the field of vehicle communication.
차량 통신 장치는 V2X 메시지를 송신할 수 있으며, 데이터 레이트 계층화 방식의 메시지 송신을 위해, 차량 통신 장치는 도 2에 도시된 것과 같이, 송신할 메시지에서 중요 데이터와 나머지 데이터를 분리할 수 있다.The vehicle communication device may transmit a V2X message, and for message transmission of the data rate layering method, the vehicle communication device may separate important data and the remaining data from the message to be transmitted, as shown in FIG. 2 .
예를 들어, BSM(Basic Safety Message)을 송신하는 경우에, 해당 메시지에는 시각 정보(Time), 위치 정보(3D Position, Position Accuracy), 속도(Speed), 방향(Heading), 스티어링 휠 각도(Steering Wheel Angle), 가속 정보(Acceleration), 브레이크 상태(Brake Status), 차량 크기(Vehicle Size), 이벤트 플래그(EventFlags), 경로 이력(Path History), 경로 예측(Path Prediction), 기타 항목(Other optional fields) 등이 BSM에 포함될 수 있다.For example, in the case of transmitting a Basic Safety Message (BSM), the corresponding message includes time information (Time), position information (3D Position, Position Accuracy), speed (Speed), direction (Heading), and steering wheel angle (Steering). Wheel Angle, Acceleration, Brake Status, Vehicle Size, EventFlags, Path History, Path Prediction, Other optional fields ) may be included in the BSM.
이러한 BSM은 각각의 차량에서 일초에 수회씩 브로드캐스팅 되는 메시지로, V2X 통신을 이용한 안전 지원 시스템의 동작을 위해 기본적으로 사용되는 메시지이다.This BSM is a message that is broadcast several times per second in each vehicle, and is a message that is basically used for the operation of the safety support system using V2X communication.
상술한 차량 통신 표준에 의할 때, 이러한 BSM에서 경로 이력은 전체 메시지의 절반 정도의 데이터를 차지하며, 차량 안전을 위해 위치 정보나, 속도 등의 정보가 이러한 경로 이력보다 더 중요하므로, 차량 통신 장치는 경로 이력을 덜 중요 데이터(나머지 데이터)로 분류하고, 경로 이력 이외의 데이터를 중요 데이터로 분류할 수 있다.According to the above-described vehicle communication standard, in this BSM, the route history occupies about half of the data of the entire message, and information such as location information and speed is more important than the route history for vehicle safety, so vehicle communication The device may classify the route history as less important data (residual data), and classify data other than the route history as important data.
또는 차량 통신 장치는 도 3에 도시된 것과 같이, 적어도 물리 계층(Physical Layer, 101), 맥 계층(MAC(Media Access Control) layer, 102) 및 응용 계층(Application layer, 103, 104)을 포함하는 계층 모델로 구성될 수 있다.Or, the vehicle communication device includes at least a physical layer (Physical Layer, 101), a MAC layer (Media Access Control (MAC) layer, 102) and an application layer (Application layer, 103, 104) as shown in FIG. It can be configured as a hierarchical model.
이때 응용 계층은 안전 응용(Safety Applications, 103)과 비-안전 응용(Non-Safety Applications, 104)으로 구분될 수 있으며, 차량 통신 장치는 비-안전 응용 관련 데이터를 덜 중요 데이터로 분리할 수 있다.At this time, the application layer can be divided into safety applications (Safety Applications, 103) and non-safety applications (Non-Safety Applications, 104), and the vehicle communication device can separate non-safety application-related data into less important data. .
한편 여기서 계층 모델은 OSI 모델(Open Systems Interconnection Reference Model)일 수 있다.Meanwhile, the layer model may be an Open Systems Interconnection Reference Model (OSI).
이어서, 차량 통신 장치는 분리된 데이터를 각각 코딩한다(S210). 여기서 데이터의 코딩은 부호화 등을 포함할 수 있으며, 표준화된 방식에 따라 수행될 수 있으므로, 더 자세한 설명은 생략하기로 한다.Then, the vehicle communication device codes each of the separated data (S210). Here, the coding of the data may include encoding and the like, and may be performed according to a standardized method, so a detailed description thereof will be omitted.
이후, 차량 통신 장치는 코딩된 데이터를 인터리빙(interleaving)하여 송신한다(S220). 즉, 차량 통신 장치는 코딩된 중요한 데이터와 코딩된 덜 중요한 데이터를 교대로 배치하여 메시지를 송신할 수 있으며, 도 2에서 하나의 네모칸은 1비트(bit)를 의미할 수도 있고, 복수의 비트를 의미할 수도 있다.Thereafter, the vehicle communication device transmits the coded data by interleaving ( S220 ). That is, the vehicle communication device may transmit a message by alternately disposing coded important data and coded less important data, and one square in FIG. 2 may mean 1 bit, and a plurality of bits may mean
한편 본 발명에서는 코딩(디코딩)과 변조(복조)를 각 동작에 따라 구분하여 설명하였으나, 이를 명확하게 구분하지 않고, 동일한 개념으로 사용하는 경우도 많음에 유의하여야 할 것이다.
Meanwhile, in the present invention, coding (decoding) and modulation (demodulation) have been described separately for each operation.
2. 데이터 레이트 계층화 방식의 메시지 수신2. Data rate tiered message reception
도 4는 본 발명의 일 실시예에 따른 차량 통신 장치의 제어방법에서 메시지를 수신하는 과정을 설명하기 위한 흐름도이고, 도 5 내지 7은 본 발명의 일 실시예에 따른 차량 통신 장치의 제어방법에서 메시지를 수신하는 방식을 설명하기 위한 예시도이다.4 is a flowchart for explaining a process of receiving a message in a method for controlling a vehicle communication device according to an embodiment of the present invention, and FIGS. 5 to 7 are a control method for a vehicle communication device according to an embodiment of the present invention. It is an exemplary diagram for explaining a method of receiving a message.
도 4에 도시된 것과 같이, 차량 통신 장치는 메시지를 수신하고(S300), 복조 및 디코딩 방식을 판단한다(S310). 예를 들어, 차량 통신 장치는 수신 신호 파워 세기(RSSI), 이전에 수신된 메시지의 이벤트 플래그 값(EventFlags) 및 설정거리 내의 통신을 주고받은 객체의 수 중 적어도 하나 이상을 변수로 하는 함수(판단 함수)의 함수값(U)을 계산하여 복조 및 디코딩 방식을 판단할 수 있으며, 판단 함수에 대한 더 자세한 설명은 후술하기로 한다.As shown in FIG. 4 , the vehicle communication device receives a message ( S300 ) and determines a demodulation and decoding method ( S310 ). For example, the vehicle communication device is a function (determining) in which at least one or more of the received signal power strength (RSSI), the event flag value (EventFlags) of a previously received message, and the number of objects that have communicated within the set distance are variables. The demodulation and decoding method may be determined by calculating the function value U of the function), and a more detailed description of the determination function will be described later.
상기 단계(S310)의 결과에 따라, 산출된 함수값이 임계값(Uth)보다 크면(S320의 예), 차량 통신 장치는 상기 단계(S300)에서 수신된 메시지를 높은 데이터 레이트로 복조 및 디인터리빙(deinterleaving)한다(S330).According to the result of the step (S310), if the calculated function value is greater than the threshold value (U th ) (YES in S320), the vehicle communication device demodulates and decodes the message received in the step (S300) at a high data rate. Interleaving (deinterleaving) (S330).
여기서 높은 데이터 레이트는 후술할 낮은 데이터 레이트(제2 데이터 레이트)보다 상대적으로 큰 제1 데이터 레이트를 의미하며, 데이터 레이트는 복조되는 데이터의 비율을 의미한다.Here, the high data rate refers to a first data rate that is relatively larger than a low data rate (second data rate) to be described later, and the data rate refers to a ratio of demodulated data.
즉, 도 5에 도시된 것과 같이, 산출된 함수값이 임계값보다 크면, 차량 통신 장치는 높은 데이터 레이트로 수신된 메시지를 복조하고, 상술한 단계(S220)의 인터리빙에 대응하는 디인터리빙을 수행한다.That is, as shown in FIG. 5 , when the calculated function value is greater than the threshold value, the vehicle communication device demodulates a message received at a high data rate, and performs deinterleaving corresponding to the interleaving in step S220 described above. do.
도 6을 참조하여 높은 데이터 레이트의 복조와 낮은 데이터 레이트의 복조를 살펴보면 다음과 같다.Demodulation of a high data rate and demodulation of a low data rate will be described with reference to FIG. 6 .
예를 들어, 도 6에 도시된 것과 같이, 송신측에서 16-QAM(Quadrature Amplitude Modulation) 데이터 송신을 한 경우에, 높은 데이터 레이트로 복조를 하는 경우에는 16-QAM으로 복조를 수행하고, 낮은 데이터 레이트로 복조를 하는 경우에는 QPSK(Quadrature Phase Shift Keying)로 복조를 수행하도록 구성될 수 있다.For example, as shown in FIG. 6 , when the transmitting side transmits 16-QAM (Quadrature Amplitude Modulation) data, and when demodulating at a high data rate, demodulation is performed with 16-QAM, and the low data When demodulation is performed at a rate, it may be configured to perform demodulation using Quadrature Phase Shift Keying (QPSK).
즉, 높은 데이터 레이트로 복조를 하는 경우에 1011이 복조된다면, 낮은 데이터 레이트로 복조를 하는 경우에는 11이 복조될 수 있다.That is, if 1011 is demodulated when demodulating at a high data rate, 11 can be demodulated when demodulating at a low data rate.
이어서, 차량 통신 장치는 디인터리빙된 데이터를 각각 디코딩한다(S340). 즉, 차량 통신 장치는 상술한 단계(S210)의 코딩에 대응하는 디코딩을 수행한다.Next, the vehicle communication device decodes the deinterleaved data, respectively (S340). That is, the vehicle communication device performs decoding corresponding to the coding in step S210 described above.
이후, 차량 통신 장치는 디코딩된 데이터를 메시지 형식으로 재배열 한다(S350). 즉 상술한 단계(S200)에 따른 데이터의 분류는 미리 설정된 기준에 따라 수행될 수 있으며, 이때 분류되는 데이터의 위치(순서)는 미리 파악할 수 있으므로, 차량 통신 장치는 상술한 단계(S200)에 따른 데이터의 분류에 대응하여 디코딩된 데이터를 메시지 형식으로 재배열할 수 있다.Thereafter, the vehicle communication device rearranges the decoded data in a message format (S350). That is, the classification of data according to the above-described step (S200) may be performed according to a preset criterion, and at this time, the location (order) of the classified data can be grasped in advance, so that the vehicle communication device according to the above-described step (S200) The decoded data may be rearranged in a message format corresponding to the classification of the data.
이러한 복조 및 디코딩 과정은 맥 계층(102)에서 수행될 수 있으며, 재배열된 메시지는 상위 계층으로 전달된다.This demodulation and decoding process may be performed in the
한편 상기 단계(S310)의 결과에 따라, 산출된 함수값이 임계값보다 크지 않으면(S320의 아니오), 차량 통신 장치는 상기 단계(S300)에서 수신된 메시지를 낮은 데이터 레이트로 복조한다(S360). 즉, 산출된 함수값이 임계값보다 크지 않으면, 차량 통신 장치는 낮은 데이터 레이트로 수신된 메시지를 복조한다. 다만 이렇게 복조되는 데이터가 적더라도 도 7에 도시된 것과 같이, 중요한 데이터는 모두 복조될 수 있다. Meanwhile, according to the result of step S310, if the calculated function value is not greater than the threshold value (No in S320), the vehicle communication device demodulates the message received in step S300 at a low data rate (S360). . That is, if the calculated function value is not greater than the threshold value, the vehicle communication device demodulates the received message at a low data rate. However, even if the amount of demodulated data is small, as shown in FIG. 7 , all important data can be demodulated.
이어서, 차량 통신 장치는 복조된 데이터를 디코딩한다(S370). 즉, 차량 통신 장치는 상술한 단계(S210)의 코딩에 대응하는 디코딩을 수행한다.Then, the vehicle communication device decodes the demodulated data (S370). That is, the vehicle communication device performs decoding corresponding to the coding in step S210 described above.
또한 낮은 데이터 레이트로 복조 및 디코딩을 수행한 경우에는 데이터의 순서가 재배열될 필요는 없으므로, 재배열 과정은 수행되지 않을 수 있다. 다만 설계에 따라 덜 중요한 데이터의 위치에 더미 데이터를 삽입하도록 구성될 수도 있다.
Also, when demodulation and decoding are performed at a low data rate, the order of data does not need to be rearranged, so the rearrangement process may not be performed. However, depending on the design, it may be configured to insert the dummy data at a location of less important data.
3. 낮은 부호율(code rate) 방식의 메시지 송신3. Low code rate message transmission
도 8은 본 발명의 다른 실시예에 따른 차량 통신 장치의 제어방법에서 메시지를 송신하는 과정을 설명하기 위한 예시도이다.8 is an exemplary diagram for explaining a process of transmitting a message in a method for controlling a vehicle communication device according to another embodiment of the present invention.
본 발명에서 낮은 부호율(제1 부호율)은 V2X 통신에서 일반적으로 사용되는 부호율 또는 상술한 차량 통신 표준에 따른 부호율(제2 부호율)보다 상대적으로 낮은 부호율을 의미한다.In the present invention, the low code rate (first code rate) means a code rate generally used in V2X communication or a code rate relatively lower than a code rate (second code rate) according to the above-described vehicle communication standard.
예를 들어, 일반적으로 사용되는 부호율이 1/3인 경우에 차량 통신 장치는 도 8에 도시된 것과 같이, 정보 비트를 낮은 부호율(1/6 부호율)로 코딩하여 메시지를 송신할 수 있다.
For example, when the commonly used code rate is 1/3, the vehicle communication device can transmit the message by coding the information bit at a low code rate (1/6 code rate) as shown in FIG. 8 . have.
4. 부호율 계층화 방식의 메시지 수신4. Message reception in code rate layered method
도 9는 본 발명의 다른 실시예에 따른 차량 통신 장치의 제어방법에서 메시지를 수신하는 과정을 설명하기 위한 흐름도이고, 도 10 및 11은 본 발명의 다른 실시예에 따른 차량 통신 장치의 제어방법에서 메시지를 수신하는 방식을 설명하기 위한 예시도이다.9 is a flowchart for explaining a process of receiving a message in a control method of a vehicle communication device according to another embodiment of the present invention, and FIGS. 10 and 11 are a control method of a vehicle communication device according to another embodiment of the present invention. It is an exemplary diagram for explaining a method of receiving a message.
도 9에 도시된 것과 같이, 차량 통신 장치는 메시지를 수신하고(S400), 복조 및 디코딩 방식을 판단한다(S410). 예를 들어, 차량 통신 장치는 판단 함수의 함수값(U)을 계산하여 복조 및 디코딩 방식을 판단할 수 있다.As shown in FIG. 9 , the vehicle communication device receives a message (S400) and determines a demodulation and decoding method (S410). For example, the vehicle communication device may determine the demodulation and decoding method by calculating the function value U of the determination function.
상기 단계(S410)의 결과에 따라, 산출된 함수값이 임계값(Uth)보다 크면(S420의 예), 차량 통신 장치는 상기 단계(S400)에서 수신된 메시지를 낮은 부호율로 복조 및 디코딩한다(S430).According to the result of the step (S410), if the calculated function value is greater than the threshold value (U th ) (YES in S420), the vehicle communication device demodulates and decodes the message received in the step (S400) with a low code rate. do (S430).
즉, 도 10에 도시된 것과 같이, 차량 통신 장치는 수신된 메시지를 낮은 부호율로 복조하고, 이를 낮은 부호율로 디코딩할 수 있다. 여기서 낮은 부호율로 복조하는 것은 상술한 도 6에 도시된 높은 데이터 레이트 복조와 같은 방식으로 수행될 수 있다.That is, as shown in FIG. 10 , the vehicle communication device may demodulate a received message with a low code rate and decode it with a low code rate. Here, demodulation with a low code rate may be performed in the same manner as the high data rate demodulation shown in FIG. 6 described above.
반면, 상기 단계(S410)의 결과에 따라, 산출된 함수값이 임계값보다 크지 않으면(S420의 아니오), 차량 통신 장치는 상기 단계(S400)에서 수신된 메시지를 높은 부호율로 복조 및 디코딩한다(S440).On the other hand, according to the result of step S410, if the calculated function value is not greater than the threshold value (No in S420), the vehicle communication device demodulates and decodes the message received in step S400 with a high code rate. (S440).
즉, 도 11에 도시된 것과 같이, 차량 통신 장치는 수신된 메시지를 높은 부호율로 복조하고, 이를 높은 부호율로 디코딩할 수 있다. 여기서 높은 부호율로 복조하는 것은 상술한 도 6에 도시된 낮은 데이터 레이트 복조와 같은 방식으로 수행될 수 있다.
That is, as shown in FIG. 11 , the vehicle communication device may demodulate a received message with a high code rate and decode it with a high code rate. Here, demodulation with a high code rate may be performed in the same manner as the low data rate demodulation shown in FIG. 6 described above.
5. 판단 함수5. Judgment function
도 12는 본 발명에 따른 차량 통신 장치의 제어방법의 판단 함수를 설명하기 위한 예시도이다.12 is an exemplary diagram for explaining a determination function of a control method of a vehicle communication device according to the present invention.
본 발명에서 판단 함수는 수신된 메시지의 복조 및 디코딩 방식을 결정하기 위한 것으로, 상술한 것과 같이, 수신 신호 파워 세기(RSSI), 이전에 수신된 메시지의 이벤트 플래그 값(EventFlags) 및 설정거리 내의 통신을 주고받은 객체의 수 중 적어도 하나 이상을 변수로 하는 함수이다.In the present invention, the decision function is for determining a demodulation and decoding method of a received message, and as described above, received signal power strength (RSSI), event flag values (EventFlags) of a previously received message, and communication within a set distance It is a function that takes as a variable at least one or more of the number of objects that have been exchanged.
즉, 판단 함수는 현재의 통신 환경 상태를 판단하기 위한 것으로, 판단 함수의 함수값이 미리 설정된 임계값보다 크면 통신 환경이 좋다고 판단할 수 있고, 판단 함수의 함수값이 미리 설정된 임계값보다 크지 않으면 통신 환경이 좋지 않다고 판단할 수 있다.That is, the determination function is for determining the current communication environment state. If the function value of the determination function is greater than a preset threshold value, it can be determined that the communication environment is good, and if the function value of the determination function is greater than the preset threshold value, It may be determined that the communication environment is not good.
예를 들어, 이러한 판단 함수(U)는 다음의 수학식 1과 같이 설계될 수 있다.For example, such a decision function U may be designed as in
(수학식 1)(Equation 1)
U = w1(RSSI-a) + w2×EventFlags - w3×VDRU = w 1 (RSSI-a) + w 2 ×EventFlags - w 3 ×VDR
여기서 w1, w2, w3은 각 변수의 가중치(weight)를 의미하고, a는 상수로서 기준이 되는 RSSI 값을 의미하며, VDR은 설정거리 내의 통신을 주고받은 객체의 수를 의미한다. 예를 들어, a의 값은, 12Mbps, 16QAM with 1/2 rate coding, PSDU 400byte 통신 방식을 사용할 경우 PER 10%를 얻을 때의 RSSI 값일 수 있다.Here, w 1 , w 2 , and w 3 denote the weight of each variable, a denotes a standard RSSI value as a constant, and VDR denotes the number of objects that communicated within a set distance. For example, a value of a may be an RSSI value obtained when a PER of 10% is obtained when a 12Mbps, 16QAM with 1/2 rate coding, and PSDU 400 byte communication method is used.
즉, 수신 신호 파워 세기는 좋을수록, 설정거리 내에서 통신을 주고받은 객체의 수를 적을수록 통신 환경이 좋다고 판단할 수 있다.That is, it can be determined that the better the received signal power strength, the better the communication environment is as the number of objects that have communicated within the set distance is reduced.
또한 이벤트 플래그는 차량의 중요 이벤트 상황 발생(예: 하드 브레이킹, 에어백 전개)시 1로 설정되고, 기본값은 0인 항목으로, BSM에 포함되어 있다.In addition, the event flag is set to 1 when an important vehicle event occurs (eg, hard braking, airbag deployment), and the default value is 0, and is included in the BSM.
즉, 이벤트 플래그가 1인 경우에는 중요한 이벤트가 발생한 것이므로, 통신 환경 상태에 이전에 수신된 메시지의 이벤트 플래그 값을 더 고려하여 수신된 메시지의 복조 및 디코딩 방식을 결정할 수 있다.That is, since an important event has occurred when the event flag is 1, the demodulation and decoding method of the received message may be determined by further considering the event flag value of the previously received message in the communication environment state.
이때 이러한 이벤트 플래그의 값은 응용 계층(103)에서 확인될 수 있고, 복조 및 디코딩은 맥 계층(102)에서 수행되는 것이므로, 본 발명에서는 이전에 수신된 메시지의 이벤트 플래그 값을 고려하여 수신된 메시지의 복조 및 디코딩 방식을 결정한다.At this time, the value of this event flag can be checked in the
이때 이전에 수신된 메시지는 각 차량별로 참조되는 것이며, 이전에 수신된 메시지의 이벤트 플래그 값이 존재하지 않는 경우(예: 해당 차량으로부터 메시지가 수신된 적이 없는 경우, 해당 차량으로부터 메시지가 수신되었으나 이벤트 플래그 값이 존재하지 않았던 경우)에는 해당 값을 0.5로 처리하여 판단 함수값을 산출할 수 있다.At this time, the previously received message is referenced for each vehicle, and when the event flag value of the previously received message does not exist (eg, if a message has never been received from the vehicle, a message has been received from the vehicle but the event In case the flag value does not exist), the decision function value can be calculated by treating the corresponding value as 0.5.
이벤트 플래그가 1로 설정되는 경우, 메시지 송신단에서 메시지를 전송하는 주기가 빨라질 수 있으며, 예를 들어 전송 횟수를 두배로 증가하는 방식, 백오프타임(back off time)을 최소화하여 메시지를 계속 전송하는 방식 등이 적용될 수 있다.If the event flag is set to 1, the cycle of transmitting the message at the message sending end can be quicker, for example, by doubling the number of transmissions, and by minimizing the back off time to keep sending the message. method and the like may be applied.
한편 셀(호스트 차량의 통신 가능 거리)내의 차량들 모두에게 동일한 통신 방식을 적용하는 종래의 방식에서는, 호스트 차량으로부터 멀리 떨어진 차량의 원활한 데이터 수신을 위해, 일반적으로 차량에 탑재되는 통신 장치의 최대 사양보다 낮은 비트레이트로 통신을 수행하였다.On the other hand, in the conventional method of applying the same communication method to all vehicles within a cell (communicable distance of the host vehicle), the maximum specification of a communication device mounted on a vehicle is generally for smooth data reception of a vehicle far away from the host vehicle. Communication was performed at a lower bit rate.
그런데, 도 12에 도시된 것과 같이, 일반적으로 HV(호스트 차량, 메시지를 송신하는 차량, 100)에 가까이 위치한 RV1(리모트 차량, 메시지를 수신하는 차량, 200)의 경우 판단 함수값이 임계값보다 클 것이고, HV에서 멀리 떨어진 RV2의 경우 판단 함수값이 임계값보다 작을 것이다.However, as shown in FIG. 12 , in general, in the case of RV1 (remote vehicle, vehicle receiving message, 200) located close to HV (host vehicle, vehicle transmitting message, 100), the determination function value is higher than the threshold value. will be large, and in the case of RV2 farther from HV, the judgment function value will be smaller than the threshold value.
즉, 호스트 차량에 가까이에 있는 차량의 경우에는 수신 신호의 세기가 충분하고, 잡음이 적으므로, 높은 비트레이트로 통신을 수행할 수 있다.That is, in the case of a vehicle close to the host vehicle, since the strength of the received signal is sufficient and the noise is low, communication can be performed at a high bit rate.
본 발명에서는 SINR(Signal-to-interference-plus-noise ratio)이 좋다고 판단되는 차량(판단 함수값이 임계값보다 큰 차량)에서는 높은 데이터 레이트나 낮은 부호율로 메시지를 수신하도록 하여, 많은 데이터양을 수신하거나, 수신되는 데이터의 신뢰성을 높일 수 있도록 한다.In the present invention, a vehicle whose signal-to-interference-plus-noise ratio (SINR) is determined to be good (a vehicle in which the determination function value is greater than a threshold value) receives a message at a high data rate or a low code rate, so that a large amount of data or to increase the reliability of the received data.
또한 SINR이 나쁘다고 판단되는 차량(판단 함수값이 임계값보다 작은 차량)에서는 낮은 데이터 레이트나 높은 부호율로 메시지를 수신하도록 하여, 중요한 메시지를 신뢰성 있게 수신하도록 하거나, 수신되는 데이터의 신뢰성을 종래 수준으로 유지하면서 낮은 부호율만을 사용하는 경우 대비 데이터의 처리 속도의 향상을 가능하게 한다.In addition, in a vehicle whose SINR is judged to be bad (a vehicle whose determination function value is smaller than a threshold value), a message is received at a low data rate or a high code rate, so that an important message can be reliably received, or the reliability of the received data is lowered to the conventional level. It is possible to improve the data processing speed compared to the case of using only a low coding rate while maintaining
즉, 본 발명에 따른 차량 통신 장치의 제어방법은 종래의 차량 통신 방식대비 비트레이트를 높이더라도 멀리 있는 차량의 원활한 데이터 수신을 가능하게 하므로, 종래 방식보다 낮은 부호율을 사용하더라도 그 데이터양은 유지할 수 있으며, 높은 부호율로 메시지를 수신하더라도 종래 방식에 따른 부호율은 유지하도록 할 수 있다.
That is, since the control method of the vehicle communication device according to the present invention enables smooth data reception of a distant vehicle even if the bit rate is increased compared to the conventional vehicle communication method, the amount of data can be maintained even when using a lower code rate than the conventional method. In addition, even if a message is received with a high code rate, the code rate according to the conventional method can be maintained.
6. 실시예6. Examples
본 발명에 따른 제어방법이 적용되는 차량 통신 장치는 다양한 실시예가 가능할 수 있다.Various embodiments of the vehicle communication device to which the control method according to the present invention is applied may be possible.
본 발명의 일 실시예에서 차량 통신 장치는 데이터 레이트 계층화 방식의 메시지 송수신이 가능하도록 구성될 수 있다.In an embodiment of the present invention, the vehicle communication device may be configured to transmit and receive a data rate layered message transmission/reception method.
본 발명의 다른 실시예에서 차량 통신 장치는 낮은 부호율로 메시지를 송신하고, 부호율 계층화 방식으로 메시지를 수신하도록 구성될 수 있다.In another embodiment of the present invention, the vehicle communication device may be configured to transmit a message with a low code rate and receive the message in a code rate layered manner.
본 발명의 또 다른 실시예에서 차량 통신 장치는 데이터 레이트 계층화 방식의 메시지 송수신이나, 낮은 부호율로 메시지를 송신하고, 부호율 계층화 방식으로 메시지를 수신하는 것을 선택하여 동작하도록 구성될 수 있다.In another embodiment of the present invention, the vehicle communication device may be configured to operate by selecting transmission/reception of a message using a data rate layering method, transmitting a message at a low code rate, and receiving a message using a code rate layering method.
이때 양 방식의 선택은 이전에 수신된 메시지에 포함된 데이터에 따라 선택되거나, 사용자의 사전 선택 등에 의해 결정될 수 있다.
In this case, the selection of both methods may be selected according to data included in a previously received message, or may be determined by a user's pre-selection.
본 발명은 도면에 도시된 실시예를 참고로 하여 설명되었으나, 이는 예시적인 것에 불과하며, 당해 기술이 속하는 분야에서 통상의 지식을 가진 자라면 이로부터 다양한 변형 및 균등한 타 실시예가 가능하다는 점을 이해할 것이다. 따라서 본 발명의 기술적 보호범위는 아래의 특허청구범위에 의해서 정하여져야 할 것이다.
Although the present invention has been described with reference to the embodiment shown in the drawings, this is merely exemplary, and it is understood that various modifications and equivalent other embodiments are possible by those of ordinary skill in the art. will understand Therefore, the technical protection scope of the present invention should be defined by the following claims.
100: 호스트 차량
200, 300: 리모트 차량100: host vehicle
200, 300: remote vehicle
Claims (11)
상기 차량 통신 장치가 수신 신호 파워 세기(RSSI), 이전에 수신된 메시지의 이벤트 플래그 값(EventFlags) 및 설정거리 내의 통신을 주고받은 객체의 수를 변수로 하는 함수의 함수값을 산출하여 임계값과 비교하여 통신 환경 상태를 판단하는 단계;
통신 환경이 좋다고 판단되면, 상기 차량 통신 장치가 송신측 데이터 레이트와 동일한 높은 데이터 레이트(data rate) 또는 이에 대응되는 낮은 부호율(code rate)로 상기 메시지를 복조 및 디코딩하는 단계; 및
통신 환경이 좋지 않다고 판단되면, 상기 차량 통신 장치가 송신측 데이터 레이트보다 작은 낮은 데이터 레이트 또는 이에 대응되는 높은 부호율로 상기 메시지를 복조 및 디코딩하는 단계를 포함하는 차량 통신 장치의 제어방법.
Receiving the vehicle communication device V2X message;
The vehicle communication device calculates a function value of a function using the received signal power intensity (RSSI), the event flag value (EventFlags) of a previously received message, and the number of objects that have communicated within the set distance as variables, and calculates the threshold value and determining a communication environment state by comparing;
Demodulating and decoding, by the vehicle communication device, the message at a high data rate equal to the transmission side data rate or a corresponding low code rate when the communication environment is good; and
and demodulating and decoding, by the vehicle communication device, the message at a low data rate smaller than a transmission side data rate or a corresponding high code rate when it is determined that the communication environment is not good.
상기 차량 통신 장치는, 이전에 수신된 메시지의 이벤트 플래그 값이 존재하지 않는 경우 해당 값을 0.5로 처리하는 것을 특징으로 하는 차량 통신 장치의 제어방법.
The method of claim 1,
The vehicle communication device, when there is no event flag value of the previously received message, the control method of the vehicle communication device, characterized in that processing the value as 0.5.
상기 높은 데이터 레이트로 상기 메시지를 복조 및 디코딩하는 단계는,
상기 차량 통신 장치가 상기 메시지를 상기 높은 데이터 레이트로 복조하고 디인터리빙(deinterleaving)하는 단계;
상기 차량 통신 장치가 디인터리빙된 데이터를 디코딩하는 단계; 및
상기 차량 통신 장치가 디코딩된 데이터를 메시지 형식으로 재배열 하는 단계를 포함하는 것을 특징으로 하는 차량 통신 장치의 제어방법.
According to claim 1,
Demodulating and decoding the message at the high data rate comprises:
demodulating and deinterleaving, by the vehicle communication device, the message at the high data rate;
decoding the deinterleaved data by the vehicle communication device; and
and rearranging, by the vehicle communication device, the decoded data in a message format.
상기 낮은 데이터 레이트로 상기 메시지를 복조 및 디코딩하는 단계는,
상기 차량 통신 장치가 상기 메시지를 상기 낮은 데이터 레이트로 복조하는 단계; 및
상기 차량 통신 장치가 복조된 데이터를 디코딩하는 단계를 포함하는 것을 특징으로 하는 차량 통신 장치의 제어방법.
5. The method of claim 4,
Demodulating and decoding the message at the low data rate comprises:
demodulating, by the vehicle communication device, the message at the low data rate; and
and decoding, by the vehicle communication device, demodulated data.
상기 차량 통신 장치가 송신할 메시지에서 중요 데이터와 나머지 데이터를 분리하는 단계;
상기 차량 통신 장치가 분리된 데이터를 각각 코딩하는 단계; 및
상기 차량 통신 장치가 코딩된 데이터를 인터리빙(interleaving)하여 송신하는 단계를 더 포함하는 것을 특징으로 하는 차량 통신 장치의 제어방법.
The method of claim 1,
separating important data and remaining data from the message to be transmitted by the vehicle communication device;
coding the separated data by the vehicle communication device; and
The control method of the vehicle communication device, characterized in that it further comprises the step of transmitting the coded data by interleaving (interleaving) the vehicle communication device.
차량의 경로 이력(Path History) 또는 비-안전 응용(Non-safety applications) 관련 데이터가 상기 나머지 데이터로 분리되는 것을 특징으로 하는 차량 통신 장치의 제어방법.
7. The method of claim 6,
A method of controlling a vehicle communication device, characterized in that data related to a vehicle's path history or non-safety applications are separated into the remaining data.
상기 차량 통신 장치가, 수신 신호 파워 세기(RSSI), 이전에 수신된 메시지의 이벤트 플래그 값(EventFlags) 및 설정거리 내의 통신을 주고받은 객체의 수 중 적어도 하나 이상을 변수로 하는 함수의 함수값을 산출하는 단계;
상기 산출된 함수값이 임계값보다 크면, 상기 차량 통신 장치가 송신측 데이터 레이트와 동일한 높은 데이터 레이트로 상기 메시지를 복조 및 디코딩하는 단계; 및
상기 산출된 함수값이 상기 임계값보다 크지 않으면, 상기 차량 통신 장치가 송신측 데이터 레이트보다 작은 낮은 데이터 레이트로 상기 메시지를 복조 및 디코딩하는 단계를 포함하는 차량 통신 장치의 제어방법.
Receiving the vehicle communication device V2X message;
The vehicle communication device, the received signal power strength (RSSI), the event flag value (EventFlags) of a previously received message, and a function value of a function using at least one of the number of objects that have communicated within a set distance as a variable calculating;
if the calculated function value is greater than a threshold, demodulating and decoding, by the vehicle communication device, the message at a high data rate equal to a data rate of a transmitting side; and
and if the calculated function value is not greater than the threshold value, demodulating and decoding, by the vehicle communication device, the message at a lower data rate than a transmitting-side data rate.
상기 높은 데이터 레이트로 상기 메시지를 복조 및 디코딩하는 단계는,
상기 차량 통신 장치가 상기 메시지를 상기 높은 데이터 레이트로 복조하고 디인터리빙(deinterleaving)하는 단계;
상기 차량 통신 장치가 디인터리빙된 데이터를 디코딩하는 단계; 및
상기 차량 통신 장치가 디코딩된 데이터를 메시지 형식으로 재배열 하는 단계를 포함하는 것을 특징으로 하는 차량 통신 장치의 제어방법.
9. The method of claim 8,
Demodulating and decoding the message at the high data rate comprises:
demodulating and deinterleaving, by the vehicle communication device, the message at the high data rate;
decoding the deinterleaved data by the vehicle communication device; and
and rearranging, by the vehicle communication device, the decoded data in a message format.
상기 낮은 데이터 레이트로 상기 메시지를 복조 및 디코딩하는 단계는,
상기 차량 통신 장치가 상기 메시지를 상기 낮은 데이터 레이트로 복조하는 단계; 및
상기 차량 통신 장치가 복조된 데이터를 디코딩하는 단계를 포함하는 것을 특징으로 하는 차량 통신 장치의 제어방법.
10. The method of claim 9,
Demodulating and decoding the message at the low data rate comprises:
demodulating, by the vehicle communication device, the message at the low data rate; and
and decoding, by the vehicle communication device, demodulated data.
상기 차량 통신 장치가, 수신 신호 파워 세기(RSSI), 이전에 수신된 메시지의 이벤트 플래그 값(EventFlags) 및 설정거리 내의 통신을 주고받은 객체의 수 중 적어도 하나 이상을 변수로 하는 함수의 함수값을 산출하는 단계;
상기 산출된 함수값이 임계값보다 크면, 상기 차량 통신 장치가 송신측 데이터 레이트와 동일한 데이터 레이트에 대응되는 낮은 부호율로 상기 메시지를 복조 및 디코딩하는 단계; 및
상기 산출된 함수값이 상기 임계값보다 크지 않으면, 상기 차량 통신 장치가 송신측 데이터 레이트보다 낮은 데이터 레이트에 대응되는 높은 부호율로 상기 메시지를 복조 및 디코딩하는 단계를 포함하는 차량 통신 장치의 제어방법.Receiving the vehicle communication device V2X message;
The vehicle communication device, the received signal power strength (RSSI), the event flag value (EventFlags) of a previously received message, and a function value of a function using at least one of the number of objects that have communicated within a set distance as a variable calculating;
if the calculated function value is greater than a threshold value, demodulating and decoding, by the vehicle communication device, the message at a low code rate corresponding to the same data rate as the transmitting data rate; and
If the calculated function value is not greater than the threshold value, the vehicle communication device control method of a vehicle communication device comprising the step of demodulating and decoding the message at a high code rate corresponding to a data rate lower than the data rate of the transmission side .
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020180019947A KR102424661B1 (en) | 2018-02-20 | 2018-02-20 | Control method of vehicle communication device |
KR1020200126103A KR102428407B1 (en) | 2018-02-20 | 2020-09-28 | Control method of vehicle communication device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020180019947A KR102424661B1 (en) | 2018-02-20 | 2018-02-20 | Control method of vehicle communication device |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020200126103A Division KR102428407B1 (en) | 2018-02-20 | 2020-09-28 | Control method of vehicle communication device |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20190099899A KR20190099899A (en) | 2019-08-28 |
KR102424661B1 true KR102424661B1 (en) | 2022-07-25 |
Family
ID=67775684
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020180019947A KR102424661B1 (en) | 2018-02-20 | 2018-02-20 | Control method of vehicle communication device |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102424661B1 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102428407B1 (en) * | 2018-02-20 | 2022-08-02 | 현대모비스 주식회사 | Control method of vehicle communication device |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030002446A1 (en) * | 1998-05-15 | 2003-01-02 | Jaleh Komaili | Rate adaptation for use in adaptive multi-rate vocoder |
JP2006050519A (en) * | 2003-10-24 | 2006-02-16 | Sony Corp | Wireless communications system, wireless communications apparatus, wireless communication method, and computer program |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8755476B2 (en) * | 2009-02-01 | 2014-06-17 | Qualcomm Incorporated | Apparatus and method for antenna switching diversity in an OFDM system |
-
2018
- 2018-02-20 KR KR1020180019947A patent/KR102424661B1/en active IP Right Grant
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030002446A1 (en) * | 1998-05-15 | 2003-01-02 | Jaleh Komaili | Rate adaptation for use in adaptive multi-rate vocoder |
JP2006050519A (en) * | 2003-10-24 | 2006-02-16 | Sony Corp | Wireless communications system, wireless communications apparatus, wireless communication method, and computer program |
Also Published As
Publication number | Publication date |
---|---|
KR20190099899A (en) | 2019-08-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11343712B2 (en) | V2X communication device and V2X communication method of V2X communication device | |
US11405828B2 (en) | Using rate buckets | |
US9306639B2 (en) | Cooperative antenna-diversity radio receiver | |
KR20140047112A (en) | Data selection method for reducing the decoding computational complexity of a vehicle-to-x communication system, and vehicle-to-x communication system | |
KR20160045746A (en) | Filtering data packets to be relayed in the car2x network | |
CN111263333B (en) | Redundant communication method, device and system for collaborative automatic driving motorcade | |
JP2009033340A (en) | Communication system between vehicles, vehicle-mounted transmitter, and communicating method between vehicles | |
US20220345856A1 (en) | Method for data transfer in a v2x network | |
KR102424661B1 (en) | Control method of vehicle communication device | |
KR102428407B1 (en) | Control method of vehicle communication device | |
JP2008288940A (en) | Road side communication apparatus and communication system | |
KR102676352B1 (en) | Control method of vehicle communication device | |
Dey et al. | High throughput vehicular communication using spatial multiplexing MIMO | |
US10462843B2 (en) | Method for the digital transmission of data blocks from a transmitting station to a receiving station as well as a sending station, a receiving station and a motor vehicle for use in the method | |
JP5716697B2 (en) | Wireless communication device | |
Triwinarko | Cross-Layer design for vehicular ad-hoc networks (VANETs) | |
Dey et al. | Selective MIMO in Vehicular Communication for Reliable Safety Services and High Speed Non-Safety Services | |
Park et al. | Performance analysis of bicycle-to-pedestrian safety application using bluetooth low energy | |
CN105427557B (en) | The Generic Alert sending method and method of reseptance of wireless access under a kind of vehicle environment | |
US11664955B2 (en) | First terminal, method for operating the first terminal, second terminal, and method for operating the second terminal | |
CN103532659B (en) | A kind of method and device for determining encoding scheme code book | |
KR102223168B1 (en) | Detection method for mimo communication | |
CN109792416B (en) | Aggregation of received data | |
KR20180065277A (en) | Automobile communication system utilizing matlab and simulink | |
CN117501665A (en) | Signal transmission method and device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant |