KR102337252B1 - Wireless communication system and wireless communication method - Google Patents
Wireless communication system and wireless communication method Download PDFInfo
- Publication number
- KR102337252B1 KR102337252B1 KR1020200148108A KR20200148108A KR102337252B1 KR 102337252 B1 KR102337252 B1 KR 102337252B1 KR 1020200148108 A KR1020200148108 A KR 1020200148108A KR 20200148108 A KR20200148108 A KR 20200148108A KR 102337252 B1 KR102337252 B1 KR 102337252B1
- Authority
- KR
- South Korea
- Prior art keywords
- communication
- code rate
- channel coding
- terminals
- vehicle
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/06—Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
- H04W4/08—User group management
-
- 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
- H04L1/0011—Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the channel coding applied to payload information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/02—Arrangements for optimising operational condition
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/023—Services making use of location information using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/30—Services specially adapted for particular environments, situations or purposes
- H04W4/40—Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Quality & Reliability (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
실시예는, 무선 통신 시스템 및 무선 통신 방법에 관한 것으로서, 보다 상세하게는, 멀티캐스트 무선 통신 시스템에서 외부의 환경 변화에 관계 없이, 무선 통신을 유지하기 위한, 무선 통신 시스템에서의 데이터 송수신 장치 및 방법에 관한 것이다.The embodiment relates to a wireless communication system and a wireless communication method, and more particularly, to a data transmission/reception device in a wireless communication system for maintaining wireless communication regardless of external environmental changes in a multicast wireless communication system, and it's about how
일반적으로, 선로 및 도로 변에 위치한 단말기는, 기지국과 유니캐스트 통신을 이용하여 통신하는 경우, 차량이 단말기에 접근하여 단말기와 기지국 사이의 통신 채널을 차단하더라도, 변화된 무선 채널을 반영하여, 기지국과 통신 채널을 일정하게 유지한다. In general, when a terminal located on the side of a track or road communicates with a base station using unicast communication, even if the vehicle approaches the terminal and blocks the communication channel between the terminal and the base station, the changed radio channel is reflected, and the terminal and the base station Keep the communication channel constant.
그러나, 단말기가 기지국과 멀티 캐스트 통신을 이용하여 통신하는 경우, 기지국은, 복수의 단말기로부터 변화된, 무선 채널 정보를 동시에 수신하기 때문에, 실시간으로, 차량의 접근에 따라 변화된 무선 채널을 반영하여 기지국과 통신 채널을 유지하지 못하는 문제점이 존재하였다. However, when the terminal communicates with the base station using multicast communication, the base station receives changed radio channel information from a plurality of terminals at the same time. There was a problem that the communication channel could not be maintained.
또한, 차량의 접근에 따른 무선 채널의 변화를 기지국이 실시간으로 파악하고, 이를 이용하여, 서버가 기지국과 단말기 사이의 통신 채널을 업데이트 할 때까지 시간이 필요하므로, 기지국과 단말 사이의 통신 채널의 성능이 저하된 상태로 유지되는 문제점이 존재하였다.In addition, since the base station grasps the change of the radio channel according to the vehicle's approach in real time, and using this, it takes time for the server to update the communication channel between the base station and the terminal. There was a problem that the performance was maintained in a degraded state.
실시예는, 상술한 바와 같은 문제점을 해결하기 위한 것으로, 실시예에 따른 무선 통신 시스템 및 무선 통신 방법은, 외부의 환경 변화에 따라 변화된 통신 성능 정보를 이용하여, 기지국과 단말기 사이의 통신 채널을 일정하게 유지하기 위함이다. The embodiment is intended to solve the above-described problems, and the wireless communication system and the wireless communication method according to the embodiment establish a communication channel between a base station and a terminal by using communication performance information changed according to a change in an external environment. to keep it constant.
또한, 실시예가 이루고자 하는 기술적 과제들은 이상에서 언급한 기술적 과제들로 제한되지 않으며, 언급되지 않은 또 다른 기술적 과제들은 실시 예의 기재로부터 당해 분야에서 통상의 지식을 가진 자에게 명확하게 이해될 수 있을 것이다.In addition, the technical problems to be achieved by the embodiment are not limited to the technical problems mentioned above, and other technical problems not mentioned will be clearly understood by those of ordinary skill in the art from the description of the embodiment. .
실시예에 따른, 이동하는 차량에 구비되어, 기지국과 무선통신을 통해 송수신하는 이동 단말기, 기지국과 무선 통신을 통해 데이터를 송수신하는 복수의 단말기를 포함하는 복수의 통신 그룹 및 차량이 복수의 단말기에 접근함에 따라 발생하는 통신성능 변화정보를 미리 저장하고, 통신성능 변화정보를 이용하여, 복수의 통신 그룹 각각에 채널코딩 부호율을 할당하는 서버를 포함하고, 데이터는, 차량의 위치, 이동 방향, 크기, 길이 및 속도를 포함하고, 채널코딩 부호율은, 복수의 통신 그룹 각각이, 무선 통신을 통해 송수신한 데이터를 인코딩 또는 디코딩을 수행하기 위해 사용된다.A plurality of communication groups including a mobile terminal that is provided in a moving vehicle and transmits and receives data through wireless communication with a base station, a plurality of terminals that transmit and receive data through wireless communication with the base station and the vehicle is provided in a plurality of terminals according to an embodiment and a server that stores in advance communication performance change information generated as it approaches, and assigns a channel coding code rate to each of a plurality of communication groups by using the communication performance change information, and the data includes: It includes size, length, and speed, and the channel coding code rate is used to encode or decode data transmitted/received through wireless communication by each of a plurality of communication groups.
또한, 실시예에 따른, 서버는, 복수의 단말기 각각의, 통신성능 변화정보를 이용하여, 복수의 통신 그룹의 통신성능 변화정보를 산출하고, 차량과 제1 통신 그룹 또는 제2 통신 그룹의 직선 거리가 제1 거리에 해당하는 경우, 제1 거리에 해당하는 제1 통신 그룹 또는 제2 통신 그룹에 속한 복수의 단말기 각각에, 미리 설정된 기간 동안의 채널코딩 부호율을 할당하고, 복수의 단말기 각각의, 미리 설정된 기간은 서로 다르다.In addition, according to the embodiment, the server, using the communication performance change information of each of the plurality of terminals, calculates the communication performance change information of the plurality of communication groups, and a straight line between the vehicle and the first communication group or the second communication group When the distance corresponds to the first distance, a channel coding code rate for a preset period is allocated to each of a plurality of terminals belonging to the first communication group or the second communication group corresponding to the first distance, and each of the plurality of terminals Of, the preset period is different from each other.
또한 실시예에 따른, 복수의 단말기 각각은, 할당된 채널코딩 부호율이 1인 경우, 할당된 채널코딩 부호율을 이용하여 기지국과 무선 통신을 수행하고, 할당된 채널코딩 부호율이 1이 아닌 경우, 서버에 채널코딩 부호율을 다시 할당할 것을 요청한다.In addition, according to the embodiment, each of the plurality of terminals performs wireless communication with the base station using the assigned channel coding code rate when the assigned channel coding code rate is 1, and the assigned channel coding code rate is not 1 In this case, it requests the server to re-allocate the channel coding code rate.
또한 실시예에 따른, 서버는, 차량과 어느 하나의 통신 그룹의 직선 거리가 제1 범위보다 짧은 제2 범위에 해당하는 경우, 제2 범위에 해당하는 통신 그룹에 속한 복수의 단말기 각각에, 미리 설정된 기간 동안의 채널코딩 부호율을 다시 결정한다.In addition, according to an embodiment, when the linear distance between the vehicle and any one communication group corresponds to a second range that is shorter than the first range, in advance, to each of a plurality of terminals belonging to the communication group corresponding to the second range, The channel coding code rate for the set period is determined again.
또한 실시예에 따른, 이동 단말기, 복수의 통신 그룹 및 서버를 포함하는 무선 통신 시스템의 무선 통신 방법에 있어서, 이동 단말기가 이동하는 차량에 구비되어, 기지국과 무선통신을 통해 송수신하는 단계, 복수의 통신 그룹이, 복수의 단말기를 포함하고, 기지국과 무선 통신을 통해 데이터를 송수신하는 단계 및 서버가 차량과 복수의 단말기에 접근함에 따라 발생하는 통신성능 변화정보를 미리 저장하고, 통신성능 변화정보를 이용하여, 복수의 단말기 각각에 채널코딩 부호율을 할당하는 단계를 포함하고, 데이터는, 차량의 위치, 이동 방향, 크기, 길이 및 속도를 포함하고, 채널코딩 부호율은, 복수의 통신 그룹 각각이, 무선 통신을 통해 송수신한 데이터를 인코딩 또는 디코딩을 수행하기 위해 사용된다.Also, in the wireless communication method of a wireless communication system including a mobile terminal, a plurality of communication groups, and a server according to an embodiment, the mobile terminal is provided in a moving vehicle, transmitting and receiving through wireless communication with a base station, a plurality of The communication group includes a plurality of terminals, transmitting and receiving data through wireless communication with the base station, and storing communication performance change information that occurs as the server approaches the vehicle and the plurality of terminals in advance, and stores the communication performance change information and allocating a channel coding code rate to each of a plurality of terminals using This is used to encode or decode data transmitted and received through wireless communication.
또한 실시예에 따른, 복수의 통신 그룹 각각에 채널코딩 부호율을 할당하는 단계는, 상기 복수의 단말기 각각의, 상기 통신성능 변화정보를 이용하여, 상기 복수의 통신 그룹의 통신성능 변화정보를 산출하고, 차량과 복수의 통신 그룹 중 어느 하나의 통신 그룹과 직선 거리가 제1 범위에 해당하는 경우, 서버가 제1 범위에 해당하는 통신 그룹에 속한 복수의 단말기 각각에, 미리 설정된 기간 동안의 채널코딩 부호율을 할당하는 단계를 포함하고, 복수의 단말기 각각의 미리 설정된 기간은 서로 다르다.In addition, the step of allocating a channel coding code rate to each of the plurality of communication groups according to the embodiment comprises calculating the communication performance change information of the plurality of communication groups by using the communication performance change information of each of the plurality of terminals. and, when the vehicle and the linear distance from any one of the plurality of communication groups corresponds to the first range, the server provides a channel for a preset period to each of a plurality of terminals belonging to the communication group corresponding to the first range and allocating a coding code rate, wherein preset periods of each of the plurality of terminals are different from each other.
또한 실시예에 따른, 기지국과 무선 통신을 통해 데이터를 송수신하는 단계는, 할당된 채널코딩 부호율이 1인 경우, 복수의 단말기 각각은 미리 설정된 기간이 경과하더라도, 할당된 채널코딩 부호율을 이용하여 기지국과 무선 통신을 수행하는 단계를 포함하고, 할당된 채널코딩 부호율이 1이 아닌 경우, 복수의 단말기 각각은 머리 설정된 기간이 경과할 경우, 서버에 채널코딩 부호율의 재 할당을 요청하는 단계를 포함한다.In addition, in the step of transmitting and receiving data through wireless communication with the base station according to the embodiment, when the assigned channel coding code rate is 1, each of the plurality of terminals uses the assigned channel coding code rate even after a preset period elapses. to perform wireless communication with the base station, and when the assigned channel coding code rate is not 1, each of a plurality of terminals requests reassignment of the channel coding code rate to the server when a predetermined period elapses includes steps.
또한 실시예에 따른, 복수의 통신 그룹 각각에 채널코딩 부호율을 할당하는 단계는, 차량과 어느 하나의 통신 그룹의 직선 거리가 제1 범위보다 짧은 제2 범위에 해당하는 경우, 서버가 제2 범위에 해당하는 통신 그룹에 속한 복수의 단말기 각각에, 미리 설정된 기간 동안의 채널코딩 부호율을 다시 할당하는 단계를 포함한다.In addition, in the step of allocating the channel coding code rate to each of the plurality of communication groups according to the embodiment, when the linear distance between the vehicle and any one communication group corresponds to a second range shorter than the first range, the server performs the second and re-assigning a channel coding code rate for a preset period to each of the plurality of terminals belonging to the communication group corresponding to the range.
실시예에 따른 무선 통신 시스템 및 무선 통신 방법은, 외부의 환경 변화가 발생한 경우, 변화된 통신 성능 정보를 이용하여, 기지국과 단말기 사이의 통신 채널을 일정하게 유지할 수 있는 효과가 있다.The wireless communication system and wireless communication method according to the embodiment have an effect of constantly maintaining a communication channel between a base station and a terminal by using the changed communication performance information when an external environment change occurs.
도 1은 실시예에 따른 무선 통신 시스템을 설명하는 도면이다.
도 2는 실시예에 따른 서버가 응용계층 채널 코딩의 부호율을 결정하는 방법을 설명하는 흐름도이다.
도 3은 실시예에 따른 통신성능 변화정보를 이용하여 통신 그룹을 설정하고, 설정된 통신 그룹에 응용계층 채널 코딩의 부호율을 할당하는 과정을 설명하는 흐름도이다.
도 4는, 실시예에 따른, 무선 통신 시스템의 데이터 송수신 방법을 나타내는 흐름도이다.1 is a view for explaining a wireless communication system according to an embodiment.
2 is a flowchart illustrating a method for a server to determine a code rate of application layer channel coding according to an embodiment.
3 is a flowchart illustrating a process of setting a communication group using communication performance change information and allocating a code rate of application layer channel coding to the set communication group according to an embodiment.
4 is a flowchart illustrating a data transmission/reception method of a wireless communication system according to an embodiment.
이하, 첨부된 도면을 참조하여 바람직한 실시예들을 상세히 설명한다. 실시 예의 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시예들을 참조하면 명확해질 것이다. 그러나 이하에서 개시되는 실시예들에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 수 있으며, 단지 본 실시예들은 발명의 개시가 완전하도록 하고, 실시 예가 속하는 기술분야에서 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이며, 실시 예는 청구항의 범주에 의해 정의될 뿐이다. 명세서 전체에 걸쳐 동일 참조 부호는 동일 구성 요소를 지칭한다.Hereinafter, preferred embodiments will be described in detail with reference to the accompanying drawings. Advantages and features of the embodiments and methods for achieving them will become apparent with reference to the embodiments described below in detail in conjunction with the accompanying drawings. However, it is not limited to the embodiments disclosed below, but may be implemented in various different forms, and only the present embodiments allow the disclosure of the invention to be complete, and inventions to those of ordinary skill in the art to which the embodiments belong It is provided to fully inform the scope of the invention, and the embodiments are only defined by the scope of the claims. Like reference numerals refer to like elements throughout.
다른 정의가 없다면, 본 명세서에서 사용되는 모든 용어(기술 및 과학적 용어를 포함)는 실시 예가 속하는 기술분야에서 통상의 지식을 가진 자에게 공통적으로 이해될 수 있는 의미로 사용될 수 있다. 또 일반적으로 사용되는 사전에 정의되어 있는 용어들은 명백하게 특별히 정의되어 있지 않는 한 이상적으로 또는 과도하게 해석되지 않는다. 본 명세서에서 사용된 용어는 실시예들을 설명하기 위한 것이며 실시예를 제한하고자 하는 것은 아니다. 본 명세서에서, 단수형은 문구에서 특별히 언급하지 않는 한 복수형도 포함한다.Unless otherwise defined, all terms (including technical and scientific terms) used herein may be used with meanings that can be commonly understood by those of ordinary skill in the art to which the embodiment belongs. In addition, terms defined in a commonly used dictionary are not to be interpreted ideally or excessively unless clearly specifically defined. The terminology used herein is for the purpose of describing the embodiments and is not intended to limit the embodiments. In this specification, the singular also includes the plural unless otherwise specified in the phrase.
이하, 도 1을 참조하여 실시예에 따른 무선 통신 시스템을 설명한다. Hereinafter, a wireless communication system according to an embodiment will be described with reference to FIG. 1 .
도 1은 실시예에 따른 무선 통신 시스템을 설명하는 도면이다.1 is a view for explaining a wireless communication system according to an embodiment.
무선 통신 시스템(1)은, 단말기(10), 이동 단말기(20), 기지국(30), 서버(40)를 포함한다. The
단말기(10)는, 이동 단말기(20)가 이동하는 경로에 설치된다. 이때, 단말기(10)는, 복수 개 일 수 있다. 또한, 복수 개의 단말기(10)는, 기지국(30)과 데이터를 실시간으로, 송수신할 수 있다. The
또한, 복수 개의 단말기(10)는, 기지국(30)으로부터, 동일한 멀티캐스트(Multicast) 또는 브로드캐스트(Broadcast) 신호를 수신할 수 있다. 그리고, 복수 개의 단말기(10) 중 적어도 둘 이상은, 동일한 멀티캐스트(Multicast) 또는 브로드캐스트(Broadcast) 신호를 수신할 수 있다. 이때, 동일한 멀티캐스트(Multicast) 또는 브로드캐스트(Broadcast) 신호를 수신하는 단말기(10) 그룹을 통신 그룹이라 명명한다. Also, the plurality of
일 실시예에 따른 통신 그룹은 제1 통신 그룹(100) 및 제2 통신 그룹(110)을 포함한다. 이때, 도 1에는, 제1 통신 그룹(100) 및 제2 통신 그룹(110)을 도시하였지만, 본 발명은, 이에 한정되지 않는다. 일례로 통신 그룹은 3개 이상의 통신 그룹을 포함할 수 있다. A communication group according to an embodiment includes a
이때, 단말기(10)가 기지국(30)으로부터 수신하는 데이터는, 하향링크 데이터 패킷의 디코딩 시 사용할 응용계층 채널코딩의 부호율을 포함할 수 있다. 또한, 기지국(30)에 송신하는, 상향링크 데이터 패킷의 인코딩 시 사용할 응용계층 채널코딩의 부호율을 포함할 수 있다. In this case, the data received by the
또한, 단말기(10)는, 기지국(30)으로부터 실시간으로 수신된, 응용계층 채널코딩의 부호율을 이용하여, 기지국(30)으로부터 수신된, 하향링크 데이터 패킷을 디코딩을 수행한다. In addition, the
또한, 단말기(10)는, 기지국(30)으로부터 실시간으로 수신된, 응용계층 채널코딩의 부호율을 이용하여, 기지국(30)에 송신하는, 상향링크 데이터 패킷의 인코딩을 수행한다.In addition, the
이때, 제1 통신 그룹(100)을 구성하는, 복수의 단말기(10) 각각은, 기지국(30)으로부터, 서로 다른 상향링크 데이터 패킷의 인코딩시 사용할 응용계층 채널코딩의 부호율을 수신할 수 있다. 또한, 제1 통신 그룹(100)에 속한, 복수의 단말기(10)는, 수신한 응용계층 채널코딩의 부호율을 이용하여, 하향링크 데이터 패킷의 디코딩 및 상향링크 데이터 패킷의 인코딩을 수행할 수 있다. In this case, each of the plurality of
또한, 제2 통신 그룹(110)을 구성하는, 복수의 단말기(10)들은, 제1 통신 그룹(100)을 구성하는 복수의 단말기(10)와 서로 다른, 상향링크 데이터 패킷의 인코딩시 사용할 응용계층 채널 코딩의 부호율 및 하향링크 데이터 패킷의 디코딩 시 사용할 응용계층 채널 코딩의 부호율을 수신할 수 있다. In addition, the plurality of
이때, 제2 통신 그룹(110)을 구성하는 복수의 단말기(10)들은, 수신된, 응용계층 채널 코딩의 부호율을 이용하여, 하향링크 데이터 패킷의 디코딩 및 상향링크 데이터 패킷의 인코딩을 수행할 수 있다. At this time, the plurality of
이동 단말기(20)는, 이동하는 차량(미도시)에 설치되어, 기지국(30)과 데이터를 송수신할 수 있다. 이때, 이동 단말기(20)가 기지국(30)에 송수신하는 데이터는 차량(미도시)의 위치, 이동 방향 및 속도 등을 포함할 수 있다. The
구체적으로 설명하면, 차량이 기지국(30)에 근접하는 경우, 차량에 설치된 이동 단말기(20)는, 차량의 위치, 이동 방향 및 속도를 포함하는 데이터를 기지국(30)에 실시간으로, 송신할 수 있다. Specifically, when the vehicle approaches the
기지국(30)은, 이동 단말기(20)로부터 실시간으로 수신된, 차량의 위치, 이동 방향 및 속도를 포함하는 데이터를 수신하고, 이를 서버(40)에 송신할 수 있다. The
또한, 기지국(30)은, 단말기(10)가 기지국(30)으로부터 수신된, 하향링크 데이터 패킷의 디코딩 시 사용할 응용계층 채널코딩의 부호율을 서버(40)로부터 수신할 수 있다. 그리고 기지국(30)은, 수신된, 하향링크 데이터 패킷의 디코딩 시 사용할 응용계층 채널코딩의 부호율을 단말기(10)에 송신할 수 있다.In addition, the
또한, 기지국(30)은, 단말기(10)가 송신할 상향링크 데이터 패킷의 인코딩 시 사용할 응용계층 채널코딩의 부효율을 단말기(10)로부터 수신할 수 있다. 그리고 기지국(30)은, 수신된, 상향링크 데이터 패킷의 인코딩 시 사용할 응용계층 채널코딩의 부호율을 단말(10)에 송신할 수 있다. In addition, the
서버(40)는, MEC(Mobile edge computing)서버일 수 있다. 이때, 서버(40)는, 기지국(30)을 통해서, 이동 단말기(20)와 데이터를 송수신할 수 있다. 또한, 서버(40)는, 기지국(30)을 통해서, 단말기(10)와 데이터를 송수신할 수 있다. The
일 실시예에 따르면, 서버(40)는, 5G 네트워크를 통해서, 기지국(30)과 연결된다. 이때, 서버(40)는, 5G 네트워크를 통해서, 이동 단말기(20) 및 단말기(10)와 데이터를 송수신할 수 있다. According to an embodiment, the
또한, 서버(40)에는, 차량의 위치, 이동 방향 및 속도에 따른, 복수의 단말기(10) 각각의 통신성능 변화정보가 미리 저장되어 있다. 이때, 서버(40)는, 기지국(30)을 통해서, 차량의 위치, 이동 방향 및 속도를 포함하는 데이터를 이동 단말기(20)로부터 실시간으로 수신한다. In addition, in the
또한, 서버(40)는, 차량과 제1 통신 그룹(100) 간의 직선 거리가 제1 범위인 경우, 기지국(30)을 통해서, 이동 단말기(20)로부터 수신된 차량의 위치, 이동 방향 및 속도를 포함하는 데이터 및 미리 저장된, 통신성능 변화정보를 이용하여, 복수의 단말기(10) 각각이 하향링크 데이터 패킷의 디코딩 시 사용할 응용계층 채널코딩의 부호율을 결정한다. In addition, the
그리고, 서버(40)는, 결정된 하향링크 데이터 패킷의 디코딩 시 사용할 부호율을 기지국(30)을 통해서, 제1 통신 그룹(100)에 포함된 복수의 단말기(10)들에 전송한다. Then, the
또한, 서버(40)는, 차량과 제1 통신 그룹(100) 간의 직선 거리가 제1 범위인 경우, 기지국(30)을 통해서, 차량으로부터 수신된 차량의 위치, 이동 방향 및 속도를 포함하는 데이터 및 미리 저장된, 통신성능 변화정보를 이용하여, 복수의 단말기(10) 각각이 기지국(30)으로 송신할 상향링크 데이터 패킷의 인코딩 시 사용할 응용계층 채널 코딩의 부호율을 결정한다. In addition, the
그리고, 서버(40)는, 결정된, 상향링크 데이터 패킷의 인코딩 시 사용할 응용계층 채널 코딩의 부호율을 기지국(30)을 통해서, 제1 통신 그룹(100)에 포함된, 복수의 단말기(10) 각각에 전송한다. In addition, the
이때, 제2 통신 그룹(110)에 포함된, 복수의 단말기(10)들과 이동 단말기(20) 사이의 직선 거리가 제1 범위인 시점과, 제1 통신 그룹(100)에 포함된, 복수의 단말기(10)들과 이동 단말기(20) 사이의 직선 거리가 제1 범위인 시점이 서로 다르므로, 서버(40)는, 통신 그룹 각각과 이동 단말기(20) 사이의 직선 거리가 제1 범위에 해당하는지 실시간으로 판단한다. At this time, a point in time when the linear distance between the plurality of
또한, 제1 통신 그룹(100) 또는 제2 통신 그룹(110)과 이동 단말기(20) 사이의 직선 거리가 제1 범위에 해당하는 경우, 하향링크 데이터 패킷의 디코딩 시 사용할 응용계층 채널 코딩의 부호율 및 상향링크 데이터 패킷의 인코딩 시 사용할 응용계층 채널 코딩의 부호율을 제1 통신 그룹(100) 또는 제2 통신 그룹(110) 각각에 기지국(30)을 통하여 송신한다. In addition, when the linear distance between the
이하, 도 2을 참조하여 실시예에 따른 서버가 응용계층 채널 코딩의 부호율을 결정하는 방법을 설명한다. Hereinafter, a method in which the server determines the code rate of application layer channel coding according to an embodiment will be described with reference to FIG. 2 .
도 2는 실시예에 따른 서버가 응용계층 채널 코딩의 부호율을 결정하는 방법을 설명하는 흐름도이다. 2 is a flowchart illustrating a method for a server to determine a code rate of application layer channel coding according to an embodiment.
단계(S10)에서, 서버(40)는, 차량에 관련된 데이터를 수신한다.In step S10, the
구체적으로, 서버(40)는 기지국(30)을 통하여, 실시간으로 차량에 관련된 데이터를 이동 단말기(20)로부터 수신한다. 이때, 차량에 관련된, 데이터는, 차량의 위치, 이동 방향 및 속도를 포함할 수 있다. Specifically, the
단계(S11)에서, 서버(40)는, 수신된 차량의 위치 및 단말기의 위치를 이용하여 측정된, 차량과 통신 그룹 사이의 직선 거리가 제1 범위에 해당하는지 판단한다. In step S11 , the
구체적으로 설명하면, 서버(40)는, 기지국(30)을 통하여, 실시간으로 수신된 차량의 위치와, 제1 통신 그룹(100) 또는 제2 통신 그룹(110)의 위치를 이용하여, 차량과 제1 통신 그룹(100) 또는 제2 통신 그룹(110) 사이의 직선 거리를 측정한다. Specifically, the
이때, 서버(40)는, 차량과 제1 통신 그룹(100) 또는 제2 통신 그룹(110) 사이의 직선 거리가 제1 범위에 해당하는지 판단한다. In this case, the
단계(S12)에서, 서버(40)는, 수신된 차량의 위치 및 단말기의 위치를 이용하여, 측정된 차량과 제1 통신 그룹(100) 또는 제2 통신 그룹(110)의 직선 거리가 제1 범위에 해당하는 경우, 응용계층 채널 코딩의 부호율을 결정한다. In step S12 , the
구체적으로 설명하면, 서버(40)는, 측정된, 차량과 제1 통신 그룹(100) 또는 제2 통신 그룹(110) 사이의 직선 거리가 제1 범위에 해당하는 경우, 서버(40)는, 차량과의 거리가 제1 범위에 해당하는, 제1 통신 그룹(100) 또는 제2 통신 그룹(110) 중 어느 하나에서, 하향링크 데이터 패킷의 디코딩 시 사용할 응용계층 채널 코딩의 부호율 및 상향링크 데이터 패킷의 인코딩 시 사용할 응용계층 채널 코딩의 부호율을 결정한다. Specifically, the
단계(S13)에서, 서버는, 결정된 응용계층 채널 코딩의 부호율을 제1 통신 그룹 또는 제2 통신 그룹에 전송한다.In step S13, the server transmits the determined code rate of the application layer channel coding to the first communication group or the second communication group.
서버(40)는, 결정된, 제1 통신 그룹(100) 또는 제2 통신 그룹(110)에, 하향링크 데이터 패킷의 디코딩 시 사용할 응용계층 채널 코딩의 부호율 및 상향링크 데이터 패킷의 인코딩 시 사용할 응용계층 채널 코딩의 부호율을 이에 대응하는 통신 그룹에 기지국(30)을 통하여 전송한다. The
그러나, 단계(S11)에서, 차량과 제1 통신 그룹 또는 제2 통신 그룹 사이의 직선 거리가 제1 범위 이내가 아닌 경우, 서버(40)는, 제1 통신 그룹(100) 또는 제2 통신 그룹(110)으로부터 데이터를 수신하고, 이를 저장한다. 또한, 서버(40)는, 이동 단말기(20)로부터 차량과 관련한 데이터를 실시간으로 수신하고 저장한다. However, in step S11, if the linear distance between the vehicle and the first communication group or the second communication group is not within the first range, the
구체적으로 설명하면, 차량과 제1 통신 그룹 또는 제2 통신 그룹 사이의 직선 거리가 제1 범위 이내가 아닌 경우, 기지국(30)과 제1 통신 그룹(100) 또는 제2 통신 그룹(110) 사이의 무선 통신 채널(미도시)는, 이동 단말기(20)에 의해 영향을 받지 않는다. Specifically, when the linear distance between the vehicle and the first communication group or the second communication group is not within the first range, between the
따라서, 제1 통신 그룹(100) 또는 제2 통신 그룹(110)은, 기지국(30)과 실시간으로 데이터를 송수신하며, 서버(40)는, 기지국(30)을 통하여, 제1 통신 그룹(100) 또는 제2 통신 그룹(110)으로부터 데이터를 수신하고, 저장한다. Accordingly, the
동시에, 서버(40)는, 이동 단말기(20)로부터 차량과 관련한 데이터를 실시간으로 수신하고 저장한다. At the same time, the
단계(S14)에서, 서버(40)는, 측정된 차량과 통신 그룹 사이의 직선 거리가 제1 범위보다 짧은, 제2 범위에 해당하는 경우, 응용계층 채널 코딩의 부호율을 재결정한다. In step S14 , the
일 실시예에 따른, 제2 범위는 제1 범위보다 짧을 수 있다. 이때, 차량과 제1 통신 그룹(100) 또는 제2 통신 그룹(110) 사이의 직선 거리가 제1 범위보다 짧은 제2 범위에 해당하므로, 기지국(30)과 제1 통신 그룹(100) 또는 제2 통신 그룹(110) 사이의 무선 통신 채널(미도시)는, 이동 단말기(20)에 의해 영향을 받는다. According to an embodiment, the second range may be shorter than the first range. At this time, since the linear distance between the vehicle and the
따라서, 서버(40)는, 기지국(30)을 통하여, 실시간으로 수신한 차량의 위치와, 제1 통신 그룹(100) 또는 제2 통신 그룹(110)의 위치를 이용하여, 차량과 제1 통신 그룹(100) 또는 제2 통신 그룹(110) 사이의 직선 거리를 실시간으로 측정한다.Accordingly, the
이때, 서버(40)는, 차량과의 거리가 제2 범위에 해당하는 제1 통신 그룹(100) 또는 제2 통신 그룹(110)에서, 하향링크 데이터 패킷의 디코딩 시 사용할 응용계층 채널 코딩의 부호율 및 상향링크 데이터 패킷의 인코딩 시 사용할 응용계층의 채널 코딩의 부호율을 재 결정한다. At this time, the
단계(S15)에서, 서버는 재 결정된, 응용계층 채널 코딩의 부호율을 제1 통신 그룹 또는 제2 통신 그룹에 전송한다. In step S15, the server transmits the re-determined code rate of the application layer channel coding to the first communication group or the second communication group.
제1 통신 그룹(100) 또는 제2 통신 그룹(110)은 재 결정된 응용계층 채널 코딩의 부호율을 이용하여, 하향링크 데이터 패킷의 디코딩 및 상향링크 데이터 패킷의 인코딩을 수행한다. The
단계(S16)에서, 서버는 측정된 차량과 단말기 사이의 직선 거리가 제1 범위를 초과하는지 판단한다. In step S16, the server determines whether the measured linear distance between the vehicle and the terminal exceeds a first range.
구체적으로 설명하면, 시간의 경과함에 따라서 차량이 이동하고, 차량이 제1 통신 그룹(100) 또는 제2 통신 그룹(110)과의 직선 거리가 제1 범위를 초과하는 경우, 기지국(30)과 제1 통신 그룹(100) 또는 제2 통신 그룹(110) 사이의 무선 통신 채널(미도시)는, 이동 단말기(20)에 의해 영향을 받지 않는다. Specifically, when the vehicle moves as time elapses and the linear distance between the vehicle and the
따라서, 제1 통신 그룹(100) 또는 제2 통신 그룹(110)은, 기지국(30)과 실시간으로 데이터를 송수신하며, 서버(40)는, 기지국(30)을 통하여, 제1 통신 그룹(100) 또는 제2 통신 그룹(110)으로부터 데이터를 수신하고, 이를 실시간으로 저장한다. Accordingly, the
또한, 서버(40)는, 이동 단말기(20)로부터 수신된 차량과 관련한 데이터를 실시간으로 수신하고 저장한다. In addition, the
그러나, 차량과 제1 통신 그룹(100) 또는 제2 통신 그룹(110)과의 직선 거리가 제1 범위를 초과하지 않아 제2 범위에 해당하는 경우, 단계(S14)의 응용계층 채널 코딩의 부호율을 재 결정하고, 이를 제1 통신 그룹(100) 또는 제2 통신 그룹(110)에 전송한다. However, when the linear distance between the vehicle and the
이하, 도 3을 참조하여 실시예에 따른 통신성능 변화정보를 이용하여 통신 그룹을 설정하고, 설정된 통신 그룹에 응용계층 채널 코딩의 부호율을 할당하는 과정을 설명한다. Hereinafter, a process of setting a communication group using communication performance change information according to an embodiment and allocating a code rate of application layer channel coding to the set communication group will be described with reference to FIG. 3 .
도 3은 실시예에 따른 통신성능 변화정보를 이용하여 통신 그룹을 설정하고, 설정된 통신 그룹에 응용계층 채널 코딩의 부호율을 할당하는 과정을 설명하는 흐름도이다. 3 is a flowchart illustrating a process of setting a communication group using communication performance change information and allocating a code rate of application layer channel coding to the set communication group according to an embodiment.
단계(S20)에서, 단말기 각각의 통신 성능 변화 정보를 미리 저장한다. In step S20, the communication performance change information of each terminal is stored in advance.
상기 검토한 바와 같이, 기지국(30)은, 복수의 단말기(10)와 실시간으로 데이터를 송수신한다. 이때, 이동 단말기(20)가, 기지국(30)과 복수의 단말기(10) 사이의, 무선 통신 경로(미도시)에 위치한 경우, 기지국(30)과 복수의 단말기(10) 사이의 통신성능에 변화가 발생한다. As discussed above, the
또한, 서버(40)는, 단말기(10) 각각의 통신성능 변화정보를 미리 저장하고 있다. 이는 아래, 표 1 내지 표 4를 참고하여 설명한다. In addition, the
표 1은, 10칸의 열차가 단말기(10)에 접근하는 경우, 서버(40)에 저장된, 차량과 단말기(10)의 직선 거리에 따라 기지국(30)과 단말기(10)에 발생하는 통신성능 변화 정보를 나타내는 표이다. 또한, 표 2는, 4칸의 열차가 단말기(10)에 접근하는 경우, 서버(40)에 저장된, 차량과 단말기(10)의 직선 거리에 따라 기지국(30)과 복수의 단말기(10) 각각에 발생하는 통신성능 변화정보를 나타내는 표이다. Table 1 shows, when a 10-car train approaches the terminal 10, communication performance generated in the
이하, 제1 단말기(11)를 예로 들어 설명한다. Hereinafter, the
본 발명에서, 통신성능 변화정보는 PEP(packet erasure probability)이지만, referece signal received power, reference signal received quality, reference signal strength indicator, SINR, CQI 중 일부 또는 전부가 적용될 수 있다.In the present invention, communication performance change information is PEP (packet erasure probability), but some or all of referece signal received power, reference signal received quality, reference signal strength indicator, SINR, and CQI may be applied.
표 1을 참조하면, 10칸의 차량(열차)이 상행 방향으로 이동하고, 차량(열차)이 단말기(10)에 접근하여, 차량(열차)와 제1 단말기(11) 사이의 직선 거리가 제1 거리인 경우, 서버(40)와 제1 단말기(11) 사이에는, PEP1_up 의 통신성능 변화가 발생한다. Referring to Table 1, the 10 car (train) moves in the upward direction, the vehicle (train) approaches the terminal 10, and the linear distance between the vehicle (train) and the
또한, 표 1의 10칸의 차량(열차)이 하행 방향으로 이동하고, 차량(열차)이 제1 단말기(11)에 접근하여, 차량(열차)와 제1 단말기(11) 사이의 직선 거리가 제2 거리 인 경우, 서버(40)와 제1 단말기(11) 사이에는, PEP2_down의 통신성능 변화가 발생한다. In addition, the vehicle (train) of 10 spaces in Table 1 moves in the downward direction, the vehicle (train) approaches the
표 2를 참조하면, 4칸의 차량(열차)이 상행 방향으로 이동하고, 차량(열차)이 제1 단말기(11)에 접근하여, 차량(열차)와 제1 단말기(11) 사이의 직선 거리가 제3 거리인 경우, PEP3_up 의 통신성능 변화가 발생한다.Referring to Table 2, a vehicle (train) of 4 cars moves in an upward direction, and the vehicle (train) approaches the
또한, 표 2의, 4칸의 차량(열차)이 하행 방향으로 이동하고, 차량(열차)이 제1 단말기(11)에 접근하여, 차량(열차)와 제1 단말기(11) 사이의 직선 거리가 제1 거리인 경우, PEP1_down 의 통신성능 변화가 발생한다. In addition, in Table 2, the vehicle (train) of 4 cars moves in the downward direction, the vehicle (train) approaches the
표 3은, 10칸의 차량(열차)이 제1 단말기(11)에 200km/h이상의 속도로 접근하는 경우, 서버(40)에 저장된, 차량과 제1 단말기(11)의 직선 거리에 따라 기지국(30)과 제1 단말기(11)에 발생하는 통신성능 변화정보를 나타내는 표이다. 표 4은, 10칸의 차량(열차)이 제1 단말기(11)에 200km/h이하의 속도로 접근하는 경우, 서버(40)에 저장된, 차량과 제1 단말기(11)의 직선 거리에 따라 기지국(30)과 제1 단말기(11)에 발생하는 통신성능 변화정보를 나타내는 표이다. Table 3 shows that, when a vehicle (train) of 10 cars approaches the
표 3을 참조하면, 10칸의 차량(열차)이 상행 방향으로 200km/h 이상의 속도로 이동하고, 차량(열차)이 제1 단말기(11)에 접근하여, 차량(열차)와 제1 단말기(11) 사이의 직선 거리가 제1 거리인 경우, 서버(40)와 제1 단말기(11)사이에는, PEP1_up 의 통신성능 변화가 발생한다.Referring to Table 3, a vehicle (train) of 10 cars moves at a speed of 200 km/h or more in the upward direction, and the vehicle (train) approaches the
표 4를 참조하면, 10칸의 차량(열차)이 하행 방향으로 200km/h 이하의 속도로 이동하고, 차량(열차)와 제1 단말기(11) 사이의 직선 거리가 제2 거리 인 경우, 서버(40)와 제1 단말기(11) 사이에는, PEP2_down의 통신성능 변화가 발생한다.Referring to Table 4, when a 10 car (train) moves at a speed of 200 km/h or less in the down direction, and the straight-line distance between the vehicle (train) and the
상기 검토한 바와 같이, 서버(40)는, 차량(열차)의 위치, 진행 방향, 크기 및 길이, 속도에 따른 제1 단말기(11) 각각의 통신 성능 변화 정보를 미리 저장한다. As discussed above, the
단계(S21)에서, 미리 저장한 통신 성능 변화 정보를 이용하여, 설정된, 통신 그룹의 통신 성능 변화 정보를 산출한다. In step S21, by using the communication performance change information stored in advance, the set communication performance change information of the communication group is calculated.
이하, 복수의 단말기(10)는, 제1 단말기(11) 및 제2 단말기(12)를 포함하고, 제1 단말기(11) 및 제2 단말기(12)가 제1 통신 그룹(100)에 포함된다고 가정한다.Hereinafter, the plurality of
표 5는, 10칸의 차량(열차)이 제1 단말기(11)에 접근하는 경우, 서버(40)에 저장된, 차량(열차)과 제1 단말기(11)의 직선 거리에 따라 기지국(30)과 단말기(10)에 발생하는 통신성능 변화정보를 나타내는 표이다. 또한, 표 6은, 10칸의 차량(열차)이 제2 단말기(12)에 접근하는 경우, 서버(40)에 저장된, 차량(열차)과 제2 단말기(12)의 직선 거리에 따라 기지국(30)과 단말기(10)에 발생하는 통신성능 변화정보를 나타내는 표이다. In Table 5, when a vehicle (train) of 10 cars approaches the
표 5를 참조하면, 10칸의 차량(열차)이 상행 방향으로 이동하고, 차량(열차)이 제1 단말기(11)에 접근하여, 차량(열차)와 제1 단말기(11) 사이의 직선 거리가 제1 거리인 경우, 서버(40)와 단말기(10) 사이에는, PEP1-1_up 의 통신성능 변화가 발생한다.Referring to Table 5, a vehicle (train) of 10 cars moves in an upward direction, and the vehicle (train) approaches the
또한, 표 6을 참조하면, 10칸의 차량(열차)이 하행 방향으로 이동하고, 차량(열차)이 제2 단말기(12)에 접근하여, 차량(열차)와 제2 단말기(12)사이의 직선 거리가 제2 거리인 경우, 서버(40)와 제2 단말기(12) 사이에는, PEP2-2_down의 통신성능 변화가 발생한다.In addition, referring to Table 6, a vehicle (train) of 10 cars moves in the downward direction, and the vehicle (train) approaches the second terminal 12, so that the distance between the vehicle (train) and the second terminal 12 is reached. When the linear distance is the second distance, a change in communication performance of PEP2-2_down occurs between the
위와 같은 방법을 통해서, 서버(40)는, 차량(열차)과 제1 단말기(11) 및 제2 단말기(12) 사이의 직선 거리에 따라 발생하는 기지국(30)과 제1 단말기(11) 및 제2 단말기(12) 사이의 통신성능 변화정보를 판단하고, 이를 이용하여 제1 단말기(11) 및 제2 단말기(12)가 포함된, 제1 통신 그룹(100)의 통신성능 변화정보를 산출한다. Through the above method, the
이는 이하 표 7을 참조하여 설명한다. 표 7은, 10칸의 열차가 제1 통신 그룹(100)에 접근하는 경우, 서버(40)가 산출한 기지국(30)과 제1 통신 그룹(100) 사이의 통신성능 변화 정보를 나타내는 표이다. This will be described with reference to Table 7 below. Table 7 is a table showing communication performance change information between the
이때, 서버(40)가 기지국(30)과 제1 통신 그룹(100) 사이의 통신성능 변화정보를 산출하는 과정은 서버(40)에 미리 저장된 알고리즘을 이용할 수 있다. In this case, the process of the
표 7을 참조하면, 10칸의 차량(열차)이 상행 방향으로 이동하고, 차량(열차)이 제1 통신 그룹(100)에 접근하여, 차량(열차)와 제1 통신 그룹(100) 사이의 거리가 제a 범위(단, a는 자연수)인 경우, 서버(40)와 제1 통신 그룹(100) 사이에는, PEP1_up의 통신성능 변화가 발생한다.Referring to Table 7, a vehicle (train) of 10 cars moves in an upward direction, and the vehicle (train) approaches the
또한, 표 7의, 10칸이 차량(열차)이 하행 방향으로 이동하고, 차량(열차)이 제1 통신 그룹(100)에 접근하여, 차량(열차)와 제1 통신 그룹(100) 사이의 거리가 제b 범위(단, b는 자연수)에 해당하는 경우, 서버(40)와 제1 통신 그룹(100) 사이에는 PEP2_down의 통신성능 변화가 발생한다. In addition, in Table 7, in the 10th column, the vehicle (train) moves in the down direction, the vehicle (train) approaches the
위와 같은 방법으로 서버(40)는, 복수의 단말기(10)를 제1 통신 그룹(100) 또는 제2 통신 그룹(110) 각각의, 통신성능 변화정보를 산출할 수 있다. In the above method, the
단계(S22)에서, 산출한 통신성능 변화정보를 이용하여 제1 통신 그룹 또는 제2 통신 그룹에 미리 설정된 시간의, 응용계층 채널코딩의 부호율을 지시한다. In step S22, the code rate of the application layer channel coding for a preset time is indicated to the first communication group or the second communication group by using the calculated communication performance change information.
서버(40)는, 단계(S21)에서, 제1 통신 그룹(100) 또는 제2 통신 그룹(110)의 통신성능 변화정보를 각각 판단한다. 또한, 서버(40)는, 이를 이용하여, 제1 통신 그룹(100) 또는 제2 통신 그룹(110)의 응용계층 채널코딩의 부호율을 각각 결정한다. The
이때, 서버(40)는 제1 통신 그룹(100) 또는 제2 통신 그룹(110)에 각각 다른 시간대에 결정된 응용계층 채널코딩의 부호율을 설정할 수 있다. In this case, the
예를 들어 설명하면, 서버(40)는, 제1 시간에 제1 통신 그룹(100)에 결정된 응용계층 채널코딩의 부호율을 지시할 수 있다. 이때, 제1 통신 그룹(100)은, 제1 시간에 결정된 응용계층 채널코딩의 부호율을 이용하여, 기지국(30)과 데이터를 송수신한다. For example, the
또한, 서버(40)는, 제2 시간에 제2 통신 그룹(110)에 결정된 응용계층 채널코딩의 부호율을 지시할 수 있다. 이때, 제2 통신 그룹(110)은, 제2 시간에 결정된 응용계층 채널코딩의 부호율을 이용하여, 기지국(30)과 데이터를 송수신한다. In addition, the
이때, 제2 시간과 제1 시간은 서로 다를 수 있다. In this case, the second time and the first time may be different from each other.
단계(S23)에서, 서버(40)로부터 지시된 응용계층 채널코딩의 부호율이 1인지를 판단한다.In step S23, it is determined whether the code rate of the application layer channel coding indicated by the
구체적으로 설명하면, 제1 통신 그룹(100) 또는 제2 통신 그룹(110)은, 서버(40)에서 지시한 응용계층 채널코딩의 부호율이 1인지 여부를 판단한다. Specifically, the
단계(S24)에서, 서버로부터 지시된 응용계층 채널코딩의 부호율이 1인 경우, 제1 통신 그룹 또는 제2 통신 그룹은 응용계층 채널코딩 부호율의 재 할당을 요청하지 않는다. In step S24, when the code rate of the application layer channel coding indicated by the server is 1, the first communication group or the second communication group does not request reallocation of the application layer channel coding code rate.
구체적으로 설명하면, 서버(40)로부터 제1 통신 그룹(100)에 지시된 응용계층 채널코딩의 부호율이 1인 경우, 제1 통신 그룹(100)은, 제1 시간에 지시된 응용계층 채널코딩의 부호율을 이용하여 기지국(30)과 데이터를 송수신한다. More specifically, when the code rate of the application layer channel coding indicated from the
그리고, 제1 시간이 경과한 경우, 제1 통신 그룹(100)은, 서버(40)에 응용계층 채널코딩의 부호율의 재할당을 요청하지 않고, 서버(40)로부터 새롭게 결정된 응용계층 채널코딩의 부호율이 지시되기 전까지, 결정된 응용계층 채널코딩의 부호율인 1을 이용하여, 기지국(30)과 데이터를 지속적으로 송수신한다. And, when the first time has elapsed, the
또한, 서버(40)로부터 제2 통신 그룹(110)에 지시된 응용계층 채널코딩의 부호율이 1인 경우, 제2 통신 그룹(100)은, 제2 시간에 지시된 응용계층 채널코딩의 부호율을 이용하여 기지국(30)과 데이터를 송수신한다.In addition, when the code rate of the application layer channel coding indicated from the
그리고 제2 시간이 경과한 경우, 제2 통신 그룹(110)은, 서버(40)에 응용계층 채널코딩의 부호율의 재할당을 요청하지 않고, 서버(40)로부터 새롭게 결정된 응용계층 채널코딩의 부호율이 지시되기 전까지, 결정된 응용계층 채널코딩의 부호율인 1을 이용하여, 기지국(30)과 데이터를 지속적으로 송수신한다. And, when the second time has elapsed, the
단계(S25)에서, 서버로부터 지시된 응용계층 채널코딩의 부호율이 1이 아닌 경우, 제1 통신 그룹 또는 제2 통신 그룹은 응용계층 채널코딩 부호율의 재할당을 서버에 요청한다. In step S25, when the code rate of the application layer channel coding indicated by the server is not 1, the first communication group or the second communication group requests the server for reallocation of the application layer channel coding code rate.
구체적으로 설명하면, 서버(40)로부터 제1 통신 그룹(100)에 지시된 응용계층 채널코딩의 부호율이 1이 아니고, 제1 통신 그룹(100)에 할당된 제1 시간이 경과한 경우, 제1 통신 그룹(100)은, 서버(40)에 응용계층 채널코딩 부호율의 재 할당을 요청한다. Specifically, when the code rate of the application layer channel coding indicated from the
응용계층 채널코딩 부호율의 재할당을 요청받은 서버(40)는, 미리 저장된 통신 성능 변화 정보를 이용하여, 제1 통신 그룹(100)의 통신성능 변화정보를 재 산출한다.The
또한, 서버(40)로부터 제2 통신 그룹(110)에 지시된 응용계층 채널코딩의 부호율이 1이 아니고, 제2 통신 그룹(110)에 할당된 제2 시간이 경과한 경우, 제2 통신 그룹(110)은, 서버(40)에 응용계층 채널코딩 부호율의 재할당을 요청한다.In addition, when the code rate of the application layer channel coding indicated from the
이때, 응용계층 채널코딩 부호율의 재할당을 요청받은 서버(40)는, 미리 저장된 통신성능 변화정보를 이용하여, 제2 통신 그룹(110)의 통신성능 변화정보를 재 산출한다. At this time, the
이하, 도 4를 참조하여, 무선 통신 시스템의 데이터 송수신 방법을 설명한다.Hereinafter, a data transmission/reception method of a wireless communication system will be described with reference to FIG. 4 .
도 4는, 실시예에 따른, 무선 통신 시스템의 데이터 송수신 방법을 설명하는 도면이다. 4 is a diagram for explaining a data transmission/reception method of a wireless communication system according to an embodiment.
단계(S30)은, 서버(40)가 미리 저장된, 단말기 각각의, 통신성능 변화정보를 이용하여, 통신 그룹 별 통신성능 변화정보를 산출한다. In step S30, the
단계(S31)은, 이동 단말기(20)는 기지국(30)을 통해서 이동하는 차량의 위치, 이동 방향 및 속도를 포함하는 데이터를 서버(40)에 송신한다. In step S31 , the
단계(S32)는, 서버(40)가, 수신된 차량에 대한 데이터를 이용하여 차량과 통신 그룹의 직선 거리가 제1 범위에 해당하는지 판단한다. In step S32 , the
단계(S33)은, 직선 거리가 제1 범위에 해당하는 경우, 서버(40)는, 수신된 차량에 대한 데이터 및 통신 그룹 별 통신성능 변화정보를 이용하여, 복수의 단말기 각각의, 응용계층 채널코딩의 부호율을 결정한다. In step S33, when the straight-line distance falls within the first range, the
단계(S34)는, 서버(40)가, 결정된 응용계층 채널코딩의 부호율을 통신 그룹에 전송한다. In step S34, the
단계(S35)는, 통신 그룹이 서버로부터 송신된, 응용계층 채널코딩의 부호율이 1인지 판단한다. In step S35, the communication group determines whether the code rate of the application layer channel coding transmitted from the server is 1 or not.
단계(S36)은, 응용계층 채널코딩의 부호율이 1이 아닌 경우, 통신 그룹은 미리 설정된 기간이 경과한 때에 서버에게 응용계층 채널코딩 부호율의 재 할당을 요청한다. In step S36, when the code rate of the application layer channel coding is not 1, the communication group requests the server to reallocate the code rate of the application layer channel coding when a preset period has elapsed.
단계(S37)은, 응용계층 채널코딩의 부호율이 1인 경우, 통신 그룹은, 미리 설정된 기간이 경과하더라도, 수신된, 응용계층 채널코딩의 부호율을 이용하여 기지국과 데이터를 송수신한다. In step S37, when the code rate of the application layer channel coding is 1, the communication group transmits and receives data to and from the base station using the received code rate of the application layer channel coding even after a preset period has elapsed.
단계(S38)은, 서버(40)가, 수신된 차량에 대한 데이터를 이용하여 차량과 통신 그룹의 직선 거리가 제2 범위에 해당하는지 판단한다.In step S38, the
단계(S39)는, 직선 거리가 제2 범위에 해당하는 경우, 서버(40)는, 수신된 차량에 대한 데이터 및 통신 그룹 별 통신성능 변화정보를 이용하여, 응용계층 채널코딩의 부호율을 재 결정한다.In step S39, when the linear distance falls within the second range, the
단계(S40)은, 서버(40)가, 결정된 응용계층 채널코딩의 부호율을 통신 그룹에 전송한다.In step S40, the
이상 첨부된 도면을 참조하여 실시예들을 설명하였지만, 실시 예가 속하는 기술분야에서 통상의 지식을 가진 자는 실시 예가 그 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 실시될 수 있다는 것을 이해할 수 있다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예 시적인 것이며 한정적인 것이 아닌 것으로 이해해야만 한다.Although the embodiments have been described with reference to the accompanying drawings, those of ordinary skill in the art to which the embodiments pertain can understand that the embodiments may be implemented in other specific forms without changing the technical spirit or essential features thereof. Therefore, it should be understood that the embodiments described above are illustrative in all respects and not restrictive.
1: 무선 통신 시스템
10: 단말기
11: 제1 단말기
12: 제2 단말기
20: 이동 단말기
30: 기지국
40: 서버
100: 제1 통신 그룹
110: 제2 통신 그룹1: wireless communication system
10: terminal
11: first terminal
12: second terminal
20: mobile terminal
30: base station
40: server
100: first communication group
110: second communication group
Claims (10)
상기 기지국과 무선 통신을 통해 상기 데이터를 송수신하고 동일한 멀티캐스트 또는 브로드캐스트 신호를 수신하는 복수의 단말기를 포함하는 통신 그룹; 및
상기 차량과 상기 복수의 단말기의 접근 정도에 대응하는 통신성능 변화정보를 미리 저장하고, 상기 통신성능 변화정보를 이용하여, 상기 복수의 단말기 각각의 채널코딩 부호율을 결정하는 서버
를 포함하고,
상기 데이터는,
상기 차량의 위치, 이동 방향, 크기, 길이 및 속도 중 적어도 하나를 포함하고,
상기 채널코딩 부호율은,
상기 복수의 단말기 각각이, 상기 무선 통신을 통해 송수신한 상기 데이터를 인코딩 또는 디코딩을 수행하기 위해 사용되며,
상기 서버는,
상기 복수의 단말기 각각의, 상기 통신성능 변화정보를 이용하여, 상기 통신 그룹의 통신성능 변화정보를 산출하고,
상기 차량과 상기 통신 그룹간 직선 거리가 제1 범위에 해당하는 경우,
상기 제1 범위에 해당하는 통신 그룹에 속한 복수의 단말기 각각에, 미리 설정된 기간 동안의 상기 채널코딩 부호율을 결정하고,
상기 복수의 단말기 각각은,
상기 결정된 상기 채널코딩 부호율이 1인 경우, 상기 미리 설정된 기간이 경과하더라도 상기 결정된 채널코딩 부호율을 이용하여 상기 기지국과 상기 무선 통신을 수행하고,
상기 결정된 상기 채널코딩 부호율이 1이 아닌 경우, 상기 미리 설정된 기간이 경과할 때 상기 서버에 상기 채널코딩 부호율을 다시 결정할 것을 요청하는,
무선 통신 시스템.a mobile terminal provided in a moving vehicle and transmitting and receiving data through wireless communication with a base station;
a communication group including a plurality of terminals transmitting and receiving the data through wireless communication with the base station and receiving the same multicast or broadcast signal; and
A server that stores in advance communication performance change information corresponding to the degree of access between the vehicle and the plurality of terminals, and determines a channel coding code rate of each of the plurality of terminals by using the communication performance change information
including,
The data is
Including at least one of the location, movement direction, size, length and speed of the vehicle,
The channel coding code rate is,
Each of the plurality of terminals is used to encode or decode the data transmitted and received through the wireless communication,
The server is
Using the communication performance change information of each of the plurality of terminals, calculate communication performance change information of the communication group,
When the linear distance between the vehicle and the communication group falls within the first range,
determining the channel coding code rate for a preset period in each of a plurality of terminals belonging to the communication group corresponding to the first range;
Each of the plurality of terminals,
When the determined channel coding code rate is 1, the wireless communication is performed with the base station using the determined channel coding code rate even after the preset period has elapsed,
When the determined channel coding code rate is not 1, requesting the server to determine the channel coding code rate again when the preset period elapses,
wireless communication system.
무선 통신 시스템.According to claim 1, wherein the preset period of each of the plurality of terminals is different,
wireless communication system.
상기 서버는,
상기 차량과 상기 통신 그룹의 직선 거리가 상기 제1 범위보다 짧은 제2 범위에 해당하는 경우,
상기 제2 범위에 해당하는 통신 그룹에 속한 복수의 단말기 각각에 상기 미리 설정된 기간 동안의 상기 채널코딩 부호율을 다시 결정하는,
무선 통신 시스템.4. The method of claim 3,
The server is
When the linear distance between the vehicle and the communication group corresponds to a second range shorter than the first range,
Re-determining the channel coding code rate for the preset period in each of a plurality of terminals belonging to the communication group corresponding to the second range,
wireless communication system.
상기 이동 단말기가 이동하는 차량에 구비되어, 기지국과 무선통신을 통해 데이터를 송수신하는 단계;
상기 복수의 통신 그룹이, 복수의 단말기를 포함하고, 상기 기지국과 무선 통신을 통해 상기 데이터를 송수신하고 동일한 멀티캐스트 또는 브로드캐스트 신호를 수신하는 단계; 및
상기 서버가 상기 차량과 상기 복수의 단말기의 접근 정도에 대응하는 통신성능 변화정보를 미리 저장하고, 상기 통신성능 변화정보를 이용하여, 통신 그룹 별로 상기 복수의 단말기 각각의 채널코딩 부호율을 결정하는 단계
를 포함하고,
상기 데이터는,
상기 차량의 위치, 이동 방향, 크기, 길이 및 속도 중 적어도 하나를 포함하고,
상기 채널코딩 부호율은,
상기 복수의 단말기 각각이, 상기 무선 통신을 통해 송수신한 상기 데이터를 인코딩 또는 디코딩을 수행하기 위해 사용되고,
상기 통신 그룹 별로 상기 복수의 단말기 각각의 채널코딩 부호율을 결정하는 단계는,
상기 복수의 단말기 각각의, 상기 통신성능 변화정보를 이용하여, 상기 복수의 통신 그룹의 통신성능 변화정보를 산출하고,
상기 차량과 상기 복수의 통신 그룹 중 어느 하나의 통신 그룹과 직선 거리가 제1 범위에 해당하는 경우,
상기 서버가 상기 제1 범위에 해당하는 통신 그룹에 속한 복수의 단말기 각각에, 미리 설정된 기간 동안의 상기 채널코딩 부호율을 결정하는 단계
를 포함하며,
상기 기지국과 무선 통신을 통해 데이터를 송수신하는 단계는,
상기 결정된 상기 채널코딩 부호율이 1인 경우, 상기 복수의 단말기 각각은, 상기 미리 설정된 기간이 경과하더라도 상기 결정된 채널코딩 부호율을 이용하여 상기 기지국과 상기 무선 통신을 수행하는 단계; 및
상기 결정된 상기 채널코딩 부호율이 1이 아닌 경우, 상기 복수의 단말기 각각은, 상기 미리 설정된 기간이 경과할 때 상기 서버에 상기 채널코딩 부호율을 다시 결정할 것을 요청하는 단계
를 포함하는,
무선 통신 방법.A wireless communication method for a wireless communication system including a mobile terminal, a plurality of communication groups, and a server, the method comprising:
The mobile terminal is provided in a moving vehicle, transmitting and receiving data through wireless communication with a base station;
the plurality of communication groups including a plurality of terminals, transmitting and receiving the data through wireless communication with the base station and receiving the same multicast or broadcast signal; and
The server stores in advance communication performance change information corresponding to the degree of access between the vehicle and the plurality of terminals, and uses the communication performance change information to determine the channel coding code rate of each of the plurality of terminals for each communication group step
including,
The data is
Including at least one of the location, movement direction, size, length and speed of the vehicle,
The channel coding code rate is,
Each of the plurality of terminals is used to encode or decode the data transmitted and received through the wireless communication,
The step of determining the channel coding code rate of each of the plurality of terminals for each communication group comprises:
Using the communication performance change information of each of the plurality of terminals, calculate communication performance change information of the plurality of communication groups,
When a linear distance between the vehicle and any one of the plurality of communication groups corresponds to a first range,
determining, by the server, the channel coding code rate for a preset period in each of a plurality of terminals belonging to the communication group corresponding to the first range
includes,
Transmitting and receiving data through wireless communication with the base station,
performing, by each of the plurality of terminals, the wireless communication with the base station using the determined channel coding code rate even when the preset period elapses when the determined channel coding code rate is 1; and
When the determined channel coding code rate is not 1, each of the plurality of terminals requesting the server to determine the channel coding code rate again when the preset period elapses
containing,
wireless communication method.
무선 통신 방법.The method of claim 6, wherein the preset period of each of the plurality of terminals is different from each other,
wireless communication method.
상기 복수의 통신 그룹 각각에 채널코딩 부호율을 할당하는 단계는,
상기 차량과 상기 어느 하나의 통신 그룹의 직선 거리가 상기 제1 범위보다 짧은 제2 범위에 해당하는 경우,
상기 서버가 상기 제2 범위에 해당하는 통신 그룹에 속한 복수의 단말기 각각에, 미리 설정된 기간 동안의 상기 채널코딩 부호율을 다시 결정하는 단계
를 포함하는,
무선 통신 방법.9. The method of claim 8,
Allocating a channel coding code rate to each of the plurality of communication groups comprises:
When the linear distance between the vehicle and the one communication group corresponds to a second range shorter than the first range,
Re-determining, by the server, the channel coding code rate for a preset period in each of a plurality of terminals belonging to the communication group corresponding to the second range
containing,
wireless communication method.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020200148108A KR102337252B1 (en) | 2020-11-06 | 2020-11-06 | Wireless communication system and wireless communication method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020200148108A KR102337252B1 (en) | 2020-11-06 | 2020-11-06 | Wireless communication system and wireless communication method |
Publications (1)
Publication Number | Publication Date |
---|---|
KR102337252B1 true KR102337252B1 (en) | 2021-12-08 |
Family
ID=78867571
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020200148108A KR102337252B1 (en) | 2020-11-06 | 2020-11-06 | Wireless communication system and wireless communication method |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102337252B1 (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20050063535A (en) * | 2003-12-22 | 2005-06-28 | 엘지전자 주식회사 | Method and apparatus transmitting data with circumstance adaption for wireless data system |
KR20090071005A (en) * | 2007-12-27 | 2009-07-01 | 한국전자통신연구원 | On channel capacity estimation and prediction for rate adaptive wireless video |
KR20170047143A (en) * | 2015-10-22 | 2017-05-04 | 성균관대학교산학협력단 | Warning method for collision between pedestrian and vehicle based on road-side unit |
KR20200063026A (en) * | 2018-11-27 | 2020-06-04 | 한국전자통신연구원 | Wireless channel access method and apparatus for group driving |
-
2020
- 2020-11-06 KR KR1020200148108A patent/KR102337252B1/en active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20050063535A (en) * | 2003-12-22 | 2005-06-28 | 엘지전자 주식회사 | Method and apparatus transmitting data with circumstance adaption for wireless data system |
KR20090071005A (en) * | 2007-12-27 | 2009-07-01 | 한국전자통신연구원 | On channel capacity estimation and prediction for rate adaptive wireless video |
KR20170047143A (en) * | 2015-10-22 | 2017-05-04 | 성균관대학교산학협력단 | Warning method for collision between pedestrian and vehicle based on road-side unit |
KR20200063026A (en) * | 2018-11-27 | 2020-06-04 | 한국전자통신연구원 | Wireless channel access method and apparatus for group driving |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8374162B2 (en) | Transmission device and transmission method | |
US7212515B2 (en) | Fast macrodiversity switching with interleaving in wireless networks | |
JP4358233B2 (en) | Apparatus and method for transmitting reverse channel information of mobile station in mobile communication system | |
US20170290009A1 (en) | Method and device for information submission and resource allocation in internet of vehicles | |
IL155531A (en) | Method and apparatus for high rate packet data and low delay data transmissions | |
EP0986281A2 (en) | Method of performing progressive soft handoff in CDMA systems | |
WO2008021820B1 (en) | Apparatus and method for automatic repeat request with reduced resource allocation overhead in a wireless voip communication system | |
TW201127136A (en) | Integrated power control and link adaptation | |
CA2397897A1 (en) | Multi-carrier arrangement for high speed data | |
JP2009510975A (en) | Scheduling in wireless communication systems | |
US8649334B2 (en) | Radio resource reallocating method for circuit mode | |
JPH09512672A (en) | Transmission mode application method in mobile radio communication system | |
CN101103558A (en) | System and method for allocating a channel quality information channel in a communication system | |
CN100469174C (en) | TFC selection in the uplink | |
WO2017166921A1 (en) | Resource allocation method and apparatus | |
KR20050000431A (en) | Transmission power deciding apparatus and transmission power deciding method | |
KR102337252B1 (en) | Wireless communication system and wireless communication method | |
CN1232049C (en) | Method and system for receiver-charactorized power setting in cellular communication system | |
CN107395329A (en) | The method and device that a kind of HARQ-ACK is sent | |
WO2009105493A3 (en) | Method and apparatus for allocating resources in wireless communications system | |
US20030058824A1 (en) | Location-based call management for geographically-distributed communication systems | |
WO2011042970A1 (en) | Base station, relay station and method | |
US7072319B2 (en) | Method and system for optimally allocating orthogonal codes | |
JP2020057980A (en) | Train radio communication system | |
KR20190129356A (en) | Apparatus and method for allocating transmission channel for intersection situation information |