KR102337252B1 - Wireless communication system and wireless communication method - Google Patents

Wireless communication system and wireless communication method Download PDF

Info

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
Application number
KR1020200148108A
Other languages
Korean (ko)
Inventor
변일무
고경준
안우진
Original Assignee
한국철도기술연구원
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 한국철도기술연구원 filed Critical 한국철도기술연구원
Priority to KR1020200148108A priority Critical patent/KR102337252B1/en
Application granted granted Critical
Publication of KR102337252B1 publication Critical patent/KR102337252B1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/06Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
    • H04W4/08User group management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0009Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the channel coding
    • H04L1/0011Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the channel coding applied to payload information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/02Arrangements for optimising operational condition
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/023Services making use of location information using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/30Services specially adapted for particular environments, situations or purposes
    • H04W4/40Services 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

An embodiment relates to a wireless communication system and a wireless communication method. The wireless communication system comprises: a mobile terminal that is installed in a moving vehicle and transmits and receives data through wireless communication with a base station; a plurality of communication groups including a plurality of terminals for transmitting and receiving data through wireless communication with the base station; and a server that pre-stores communication performance change information corresponding to an access degree of the vehicle to the plurality of terminals and allocates a channel coding code rate to each of the plurality of terminals by using the communication performance change information. The data includes a location, a moving direction, a size, a length, and a speed of the vehicle. The channel coding code rate is used to encode or decode the data that each of the plurality of terminals transmitted and received through wireless communication.

Description

무선 통신 시스템 및 무선 통신 방법{WIRELESS COMMUNICATION SYSTEM AND WIRELESS COMMUNICATION METHOD}Wireless communication system and wireless communication method

실시예는, 무선 통신 시스템 및 무선 통신 방법에 관한 것으로서, 보다 상세하게는, 멀티캐스트 무선 통신 시스템에서 외부의 환경 변화에 관계 없이, 무선 통신을 유지하기 위한, 무선 통신 시스템에서의 데이터 송수신 장치 및 방법에 관한 것이다.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 wireless communication system 1 includes a terminal 10 , a mobile terminal 20 , a base station 30 , and a server 40 .

단말기(10)는, 이동 단말기(20)가 이동하는 경로에 설치된다. 이때, 단말기(10)는, 복수 개 일 수 있다. 또한, 복수 개의 단말기(10)는, 기지국(30)과 데이터를 실시간으로, 송수신할 수 있다. The terminal 10 is installed on a path on which the mobile terminal 20 moves. In this case, there may be a plurality of terminals 10 . In addition, the plurality of terminals 10 may transmit and receive data to and from the base station 30 in real time.

또한, 복수 개의 단말기(10)는, 기지국(30)으로부터, 동일한 멀티캐스트(Multicast) 또는 브로드캐스트(Broadcast) 신호를 수신할 수 있다. 그리고, 복수 개의 단말기(10) 중 적어도 둘 이상은, 동일한 멀티캐스트(Multicast) 또는 브로드캐스트(Broadcast) 신호를 수신할 수 있다. 이때, 동일한 멀티캐스트(Multicast) 또는 브로드캐스트(Broadcast) 신호를 수신하는 단말기(10) 그룹을 통신 그룹이라 명명한다. Also, the plurality of terminals 10 may receive the same multicast or broadcast signal from the base station 30 . In addition, at least two of the plurality of terminals 10 may receive the same multicast or broadcast signal. In this case, a group of terminals 10 receiving the same multicast or broadcast signal is called a communication group.

일 실시예에 따른 통신 그룹은 제1 통신 그룹(100) 및 제2 통신 그룹(110)을 포함한다. 이때, 도 1에는, 제1 통신 그룹(100) 및 제2 통신 그룹(110)을 도시하였지만, 본 발명은, 이에 한정되지 않는다. 일례로 통신 그룹은 3개 이상의 통신 그룹을 포함할 수 있다. A communication group according to an embodiment includes a first communication group 100 and a second communication group 110 . At this time, although the first communication group 100 and the second communication group 110 are illustrated in FIG. 1 , the present invention is not limited thereto. For example, the communication group may include three or more communication groups.

이때, 단말기(10)가 기지국(30)으로부터 수신하는 데이터는, 하향링크 데이터 패킷의 디코딩 시 사용할 응용계층 채널코딩의 부호율을 포함할 수 있다. 또한, 기지국(30)에 송신하는, 상향링크 데이터 패킷의 인코딩 시 사용할 응용계층 채널코딩의 부호율을 포함할 수 있다. In this case, the data received by the terminal 10 from the base station 30 may include a code rate of the application layer channel coding to be used when decoding the downlink data packet. In addition, the code rate of the application layer channel coding to be used when encoding the uplink data packet transmitted to the base station 30 may be included.

또한, 단말기(10)는, 기지국(30)으로부터 실시간으로 수신된, 응용계층 채널코딩의 부호율을 이용하여, 기지국(30)으로부터 수신된, 하향링크 데이터 패킷을 디코딩을 수행한다. In addition, the terminal 10 decodes the downlink data packet received from the base station 30 by using the code rate of the application layer channel coding, received in real time from the base station 30 .

또한, 단말기(10)는, 기지국(30)으로부터 실시간으로 수신된, 응용계층 채널코딩의 부호율을 이용하여, 기지국(30)에 송신하는, 상향링크 데이터 패킷의 인코딩을 수행한다.In addition, the terminal 10 encodes the uplink data packet transmitted to the base station 30 by using the code rate of the application layer channel coding received in real time from the base station 30 .

이때, 제1 통신 그룹(100)을 구성하는, 복수의 단말기(10) 각각은, 기지국(30)으로부터, 서로 다른 상향링크 데이터 패킷의 인코딩시 사용할 응용계층 채널코딩의 부호율을 수신할 수 있다. 또한, 제1 통신 그룹(100)에 속한, 복수의 단말기(10)는, 수신한 응용계층 채널코딩의 부호율을 이용하여, 하향링크 데이터 패킷의 디코딩 및 상향링크 데이터 패킷의 인코딩을 수행할 수 있다. In this case, each of the plurality of terminals 10 constituting the first communication group 100 may receive, from the base station 30, a code rate of an application layer channel coding to be used for encoding different uplink data packets. . In addition, the plurality of terminals 10 belonging to the first communication group 100 may decode the downlink data packet and encode the uplink data packet by using the received code rate of the application layer channel coding. have.

또한, 제2 통신 그룹(110)을 구성하는, 복수의 단말기(10)들은, 제1 통신 그룹(100)을 구성하는 복수의 단말기(10)와 서로 다른, 상향링크 데이터 패킷의 인코딩시 사용할 응용계층 채널 코딩의 부호율 및 하향링크 데이터 패킷의 디코딩 시 사용할 응용계층 채널 코딩의 부호율을 수신할 수 있다. In addition, the plurality of terminals 10 constituting the second communication group 110 are different from the plurality of terminals 10 constituting the first communication group 100, and different applications to be used in encoding of uplink data packets. The code rate of the layer channel coding and the code rate of the application layer channel coding to be used when decoding the downlink data packet may be received.

이때, 제2 통신 그룹(110)을 구성하는 복수의 단말기(10)들은, 수신된, 응용계층 채널 코딩의 부호율을 이용하여, 하향링크 데이터 패킷의 디코딩 및 상향링크 데이터 패킷의 인코딩을 수행할 수 있다. At this time, the plurality of terminals 10 constituting the second communication group 110 perform decoding of the downlink data packet and encoding of the uplink data packet by using the received code rate of the application layer channel coding. can

이동 단말기(20)는, 이동하는 차량(미도시)에 설치되어, 기지국(30)과 데이터를 송수신할 수 있다. 이때, 이동 단말기(20)가 기지국(30)에 송수신하는 데이터는 차량(미도시)의 위치, 이동 방향 및 속도 등을 포함할 수 있다. The mobile terminal 20 is installed in a moving vehicle (not shown), and may transmit/receive data to and from the base station 30 . In this case, the data transmitted and received by the mobile terminal 20 to the base station 30 may include the location, movement direction, and speed of the vehicle (not shown).

구체적으로 설명하면, 차량이 기지국(30)에 근접하는 경우, 차량에 설치된 이동 단말기(20)는, 차량의 위치, 이동 방향 및 속도를 포함하는 데이터를 기지국(30)에 실시간으로, 송신할 수 있다. Specifically, when the vehicle approaches the base station 30 , the mobile terminal 20 installed in the vehicle may transmit data including the location, moving direction and speed of the vehicle to the base station 30 in real time. have.

기지국(30)은, 이동 단말기(20)로부터 실시간으로 수신된, 차량의 위치, 이동 방향 및 속도를 포함하는 데이터를 수신하고, 이를 서버(40)에 송신할 수 있다. The base station 30 may receive data including the location, moving direction and speed of the vehicle, received in real time from the mobile terminal 20 , and transmit it to the server 40 .

또한, 기지국(30)은, 단말기(10)가 기지국(30)으로부터 수신된, 하향링크 데이터 패킷의 디코딩 시 사용할 응용계층 채널코딩의 부호율을 서버(40)로부터 수신할 수 있다. 그리고 기지국(30)은, 수신된, 하향링크 데이터 패킷의 디코딩 시 사용할 응용계층 채널코딩의 부호율을 단말기(10)에 송신할 수 있다.In addition, the base station 30 may receive from the server 40 the code rate of the application layer channel coding to be used when the terminal 10 decodes the downlink data packet received from the base station 30 . In addition, the base station 30 may transmit the received code rate of the application layer channel coding to be used when decoding the downlink data packet to the terminal 10 .

또한, 기지국(30)은, 단말기(10)가 송신할 상향링크 데이터 패킷의 인코딩 시 사용할 응용계층 채널코딩의 부효율을 단말기(10)로부터 수신할 수 있다. 그리고 기지국(30)은, 수신된, 상향링크 데이터 패킷의 인코딩 시 사용할 응용계층 채널코딩의 부호율을 단말(10)에 송신할 수 있다. In addition, the base station 30 may receive from the terminal 10 the inefficiency of the application layer channel coding to be used when encoding the uplink data packet to be transmitted by the terminal 10 . In addition, the base station 30 may transmit the received code rate of the application layer channel coding to be used when encoding the uplink data packet to the terminal 10 .

서버(40)는, MEC(Mobile edge computing)서버일 수 있다. 이때, 서버(40)는, 기지국(30)을 통해서, 이동 단말기(20)와 데이터를 송수신할 수 있다. 또한, 서버(40)는, 기지국(30)을 통해서, 단말기(10)와 데이터를 송수신할 수 있다. The server 40 may be a mobile edge computing (MEC) server. In this case, the server 40 may transmit/receive data to and from the mobile terminal 20 through the base station 30 . Also, the server 40 may transmit/receive data to and from the terminal 10 through the base station 30 .

일 실시예에 따르면, 서버(40)는, 5G 네트워크를 통해서, 기지국(30)과 연결된다. 이때, 서버(40)는, 5G 네트워크를 통해서, 이동 단말기(20) 및 단말기(10)와 데이터를 송수신할 수 있다. According to an embodiment, the server 40 is connected to the base station 30 through a 5G network. In this case, the server 40 may transmit/receive data to and from the mobile terminal 20 and the terminal 10 through the 5G network.

또한, 서버(40)에는, 차량의 위치, 이동 방향 및 속도에 따른, 복수의 단말기(10) 각각의 통신성능 변화정보가 미리 저장되어 있다. 이때, 서버(40)는, 기지국(30)을 통해서, 차량의 위치, 이동 방향 및 속도를 포함하는 데이터를 이동 단말기(20)로부터 실시간으로 수신한다. In addition, in the server 40, communication performance change information of each of the plurality of terminals 10 according to the location, movement direction and speed of the vehicle is stored in advance. In this case, the server 40 receives data including the location, movement direction, and speed of the vehicle from the mobile terminal 20 in real time through the base station 30 .

또한, 서버(40)는, 차량과 제1 통신 그룹(100) 간의 직선 거리가 제1 범위인 경우, 기지국(30)을 통해서, 이동 단말기(20)로부터 수신된 차량의 위치, 이동 방향 및 속도를 포함하는 데이터 및 미리 저장된, 통신성능 변화정보를 이용하여, 복수의 단말기(10) 각각이 하향링크 데이터 패킷의 디코딩 시 사용할 응용계층 채널코딩의 부호율을 결정한다. In addition, the server 40, when the linear distance between the vehicle and the first communication group 100 is within the first range, the position, movement direction and speed of the vehicle received from the mobile terminal 20 through the base station 30 Using the data including and previously stored communication performance change information, each of the plurality of terminals 10 determines the code rate of the application layer channel coding to be used when decoding the downlink data packet.

그리고, 서버(40)는, 결정된 하향링크 데이터 패킷의 디코딩 시 사용할 부호율을 기지국(30)을 통해서, 제1 통신 그룹(100)에 포함된 복수의 단말기(10)들에 전송한다. Then, the server 40 transmits the determined code rate to be used when decoding the downlink data packet to the plurality of terminals 10 included in the first communication group 100 through the base station 30 .

또한, 서버(40)는, 차량과 제1 통신 그룹(100) 간의 직선 거리가 제1 범위인 경우, 기지국(30)을 통해서, 차량으로부터 수신된 차량의 위치, 이동 방향 및 속도를 포함하는 데이터 및 미리 저장된, 통신성능 변화정보를 이용하여, 복수의 단말기(10) 각각이 기지국(30)으로 송신할 상향링크 데이터 패킷의 인코딩 시 사용할 응용계층 채널 코딩의 부호율을 결정한다. In addition, the server 40, when the linear distance between the vehicle and the first communication group 100 is the first range, data including the position, movement direction and speed of the vehicle received from the vehicle through the base station 30 And using the previously stored communication performance change information, each of the plurality of terminals 10 determines a code rate of the application layer channel coding to be used when encoding an uplink data packet to be transmitted to the base station 30 .

그리고, 서버(40)는, 결정된, 상향링크 데이터 패킷의 인코딩 시 사용할 응용계층 채널 코딩의 부호율을 기지국(30)을 통해서, 제1 통신 그룹(100)에 포함된, 복수의 단말기(10) 각각에 전송한다. In addition, the server 40 determines, through the base station 30, the code rate of the application layer channel coding to be used when encoding the uplink data packet, included in the first communication group 100, a plurality of terminals 10 send to each

이때, 제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 terminals 10 and the mobile terminal 20 included in the second communication group 110 is the first range, and the plurality of Since the time points at which the linear distance between the terminals 10 and the mobile terminal 20 are different from each other, the server 40 determines that the linear distance between each of the communication groups and the mobile terminal 20 is within the first range. It is determined in real time whether

또한, 제1 통신 그룹(100) 또는 제2 통신 그룹(110)과 이동 단말기(20) 사이의 직선 거리가 제1 범위에 해당하는 경우, 하향링크 데이터 패킷의 디코딩 시 사용할 응용계층 채널 코딩의 부호율 및 상향링크 데이터 패킷의 인코딩 시 사용할 응용계층 채널 코딩의 부호율을 제1 통신 그룹(100) 또는 제2 통신 그룹(110) 각각에 기지국(30)을 통하여 송신한다. In addition, when the linear distance between the first communication group 100 or the second communication group 110 and the mobile terminal 20 falls within the first range, the code of the application layer channel coding to be used when decoding the downlink data packet. The rate and the code rate of the application layer channel coding to be used in encoding the uplink data packet are transmitted to each of the first communication group 100 or the second communication group 110 through the base station 30 .

이하, 도 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 server 40 receives data related to the vehicle.

구체적으로, 서버(40)는 기지국(30)을 통하여, 실시간으로 차량에 관련된 데이터를 이동 단말기(20)로부터 수신한다. 이때, 차량에 관련된, 데이터는, 차량의 위치, 이동 방향 및 속도를 포함할 수 있다. Specifically, the server 40 receives vehicle-related data from the mobile terminal 20 in real time through the base station 30 . In this case, the data related to the vehicle may include a position, a moving direction, and a speed of the vehicle.

단계(S11)에서, 서버(40)는, 수신된 차량의 위치 및 단말기의 위치를 이용하여 측정된, 차량과 통신 그룹 사이의 직선 거리가 제1 범위에 해당하는지 판단한다. In step S11 , the server 40 determines whether the linear distance between the vehicle and the communication group, measured using the received position of the vehicle and the position of the terminal, corresponds to the first range.

구체적으로 설명하면, 서버(40)는, 기지국(30)을 통하여, 실시간으로 수신된 차량의 위치와, 제1 통신 그룹(100) 또는 제2 통신 그룹(110)의 위치를 이용하여, 차량과 제1 통신 그룹(100) 또는 제2 통신 그룹(110) 사이의 직선 거리를 측정한다. Specifically, the server 40 uses the location of the vehicle received in real time through the base station 30 and the location of the first communication group 100 or the second communication group 110 to communicate with the vehicle. A linear distance between the first communication group 100 or the second communication group 110 is measured.

이때, 서버(40)는, 차량과 제1 통신 그룹(100) 또는 제2 통신 그룹(110) 사이의 직선 거리가 제1 범위에 해당하는지 판단한다. In this case, the server 40 determines whether a linear distance between the vehicle and the first communication group 100 or the second communication group 110 corresponds to the first range.

단계(S12)에서, 서버(40)는, 수신된 차량의 위치 및 단말기의 위치를 이용하여, 측정된 차량과 제1 통신 그룹(100) 또는 제2 통신 그룹(110)의 직선 거리가 제1 범위에 해당하는 경우, 응용계층 채널 코딩의 부호율을 결정한다. In step S12 , the server 40 determines that the measured linear distance between the vehicle and the first communication group 100 or the second communication group 110 is the first by using the received vehicle location and the terminal location. If it corresponds to the range, the coding rate of the application layer channel coding is determined.

구체적으로 설명하면, 서버(40)는, 측정된, 차량과 제1 통신 그룹(100) 또는 제2 통신 그룹(110) 사이의 직선 거리가 제1 범위에 해당하는 경우, 서버(40)는, 차량과의 거리가 제1 범위에 해당하는, 제1 통신 그룹(100) 또는 제2 통신 그룹(110) 중 어느 하나에서, 하향링크 데이터 패킷의 디코딩 시 사용할 응용계층 채널 코딩의 부호율 및 상향링크 데이터 패킷의 인코딩 시 사용할 응용계층 채널 코딩의 부호율을 결정한다. Specifically, the server 40, when the measured, linear distance between the vehicle and the first communication group 100 or the second communication group 110 corresponds to the first range, the server 40, In either the first communication group 100 or the second communication group 110, the distance to the vehicle corresponds to the first range, the code rate of the application layer channel coding to be used when decoding the downlink data packet and the uplink It determines the code rate of the application layer channel coding to be used when encoding the data packet.

단계(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 server 40, to the determined first communication group 100 or the second communication group 110, the code rate of the application layer channel coding to be used when decoding the downlink data packet, and the application to be used when encoding the uplink data packet The code rate of the hierarchical channel coding is transmitted to the corresponding communication group through the base station 30 .

그러나, 단계(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 server 40, the first communication group 100 or the second communication group Receive data from 110 and store it. In addition, the server 40 receives and stores vehicle-related data from the mobile terminal 20 in real time.

구체적으로 설명하면, 차량과 제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 base station 30 and the first communication group 100 or the second communication group 110 . The wireless communication channel (not shown) of , is not affected by the mobile terminal 20 .

따라서, 제1 통신 그룹(100) 또는 제2 통신 그룹(110)은, 기지국(30)과 실시간으로 데이터를 송수신하며, 서버(40)는, 기지국(30)을 통하여, 제1 통신 그룹(100) 또는 제2 통신 그룹(110)으로부터 데이터를 수신하고, 저장한다. Accordingly, the first communication group 100 or the second communication group 110 transmits and receives data to and from the base station 30 in real time, and the server 40, through the base station 30 , the first communication group 100 ) or receives and stores data from the second communication group 110 .

동시에, 서버(40)는, 이동 단말기(20)로부터 차량과 관련한 데이터를 실시간으로 수신하고 저장한다. At the same time, the server 40 receives and stores vehicle-related data from the mobile terminal 20 in real time.

단계(S14)에서, 서버(40)는, 측정된 차량과 통신 그룹 사이의 직선 거리가 제1 범위보다 짧은, 제2 범위에 해당하는 경우, 응용계층 채널 코딩의 부호율을 재결정한다. In step S14 , the server 40 re-determines the code rate of the application layer channel coding when the measured straight line distance between the vehicle and the communication group is shorter than the first range and falls within the second range.

일 실시예에 따른, 제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 first communication group 100 or the second communication group 110 corresponds to a second range shorter than the first range, the base station 30 and the first communication group 100 or the second communication group A wireless communication channel (not shown) between the two communication groups 110 is affected by the mobile terminal 20 .

따라서, 서버(40)는, 기지국(30)을 통하여, 실시간으로 수신한 차량의 위치와, 제1 통신 그룹(100) 또는 제2 통신 그룹(110)의 위치를 이용하여, 차량과 제1 통신 그룹(100) 또는 제2 통신 그룹(110) 사이의 직선 거리를 실시간으로 측정한다.Accordingly, the server 40 uses the location of the vehicle received in real time through the base station 30 and the location of the first communication group 100 or the second communication group 110 to communicate with the vehicle first. The straight line distance between the group 100 or the second communication group 110 is measured in real time.

이때, 서버(40)는, 차량과의 거리가 제2 범위에 해당하는 제1 통신 그룹(100) 또는 제2 통신 그룹(110)에서, 하향링크 데이터 패킷의 디코딩 시 사용할 응용계층 채널 코딩의 부호율 및 상향링크 데이터 패킷의 인코딩 시 사용할 응용계층의 채널 코딩의 부호율을 재 결정한다. At this time, the server 40, in the first communication group 100 or the second communication group 110 in which the distance to the vehicle corresponds to the second range, the code of the application layer channel coding to be used when decoding the downlink data packet. The rate and the code rate of channel coding of the application layer to be used when encoding uplink data packets are re-determined.

단계(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 first communication group 100 or the second communication group 110 decodes the downlink data packet and encodes the uplink data packet by using the re-determined code rate of the application layer channel coding.

단계(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 first communication group 100 or the second communication group 110 exceeds the first range, the base station 30 and A wireless communication channel (not shown) between the first communication group 100 or the second communication group 110 is not affected by the mobile terminal 20 .

따라서, 제1 통신 그룹(100) 또는 제2 통신 그룹(110)은, 기지국(30)과 실시간으로 데이터를 송수신하며, 서버(40)는, 기지국(30)을 통하여, 제1 통신 그룹(100) 또는 제2 통신 그룹(110)으로부터 데이터를 수신하고, 이를 실시간으로 저장한다. Accordingly, the first communication group 100 or the second communication group 110 transmits and receives data to and from the base station 30 in real time, and the server 40, through the base station 30 , the first communication group 100 ) or receives data from the second communication group 110 and stores it in real time.

또한, 서버(40)는, 이동 단말기(20)로부터 수신된 차량과 관련한 데이터를 실시간으로 수신하고 저장한다. In addition, the server 40 receives and stores vehicle-related data received from the mobile terminal 20 in real time.

그러나, 차량과 제1 통신 그룹(100) 또는 제2 통신 그룹(110)과의 직선 거리가 제1 범위를 초과하지 않아 제2 범위에 해당하는 경우, 단계(S14)의 응용계층 채널 코딩의 부호율을 재 결정하고, 이를 제1 통신 그룹(100) 또는 제2 통신 그룹(110)에 전송한다. However, when the linear distance between the vehicle and the first communication group 100 or the second communication group 110 does not exceed the first range and falls within the second range, the sign of the application layer channel coding of step S14 The rate is re-determined, and it is transmitted to the first communication group 100 or the second communication group 110 .

이하, 도 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 base station 30 transmits/receives data to and from the plurality of terminals 10 in real time. At this time, when the mobile terminal 20 is located in a wireless communication path (not shown) between the base station 30 and the plurality of terminals 10 , the communication performance between the base station 30 and the plurality of terminals 10 is affected. change takes place

또한, 서버(40)는, 단말기(10) 각각의 통신성능 변화정보를 미리 저장하고 있다. 이는 아래, 표 1 내지 표 4를 참고하여 설명한다. In addition, the server 40 pre-stores the communication performance change information of each of the terminals 10 . This will be described with reference to Tables 1 to 4 below.

표 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 base station 30 and the terminal 10 according to the linear distance between the vehicle and the terminal 10, stored in the server 40 This is a table showing change information. In addition, Table 2 shows that, when a four-car train approaches the terminal 10 , the base station 30 and the plurality of terminals 10 are stored in the server 40 according to the linear distance between the vehicle and the terminal 10 , respectively. This is a table showing communication performance change information that occurs in .

이하, 제1 단말기(11)를 예로 들어 설명한다. Hereinafter, the first terminal 11 will be described as an example.

본 발명에서, 통신성능 변화정보는 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.

차량의 방향direction of the vehicle 제1 거리first street 제2 거리second street 제3 거리third street 상행Ascending PEP1_upPEP1_up PEP2_upPEP2_up PEP3_upPEP3_up 하행descend PEP1_downPEP1_down PEP2_downPEP2_down PEP3_downPEP3_down

차량의 방향direction of the vehicle 제1 거리first street 제2 거리second street 제3 거리third street 상행Ascending PEP1_upPEP1_up PEP2_upPEP2_up PEP3_upPEP3_up 하행descend PEP1_downPEP1_down PEP2_downPEP2_down PEP3_downPEP3_down

표 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 first terminal 11 is In the case of 1 distance, a change in communication performance of PEP1_up occurs between the server 40 and the first terminal 11 .

또한, 표 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 first terminal 11, and the linear distance between the vehicle (train) and the first terminal 11 is In the case of the second distance, a change in communication performance of PEP2_down occurs between the server 40 and the first terminal 11 .

표 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 first terminal 11 , and the linear distance between the vehicle (train) and the first terminal 11 . When is the third distance, a change in communication performance of PEP3_up occurs.

또한, 표 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 first terminal 11, and the linear distance between the vehicle (train) and the first terminal 11 When is the first distance, a change in communication performance of PEP1_down occurs.

표 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 first terminal 11 at a speed of 200 km/h or more, the base station according to the linear distance between the vehicle and the first terminal 11 stored in the server 40 (30) and a table showing communication performance change information generated in the first terminal (11). Table 4 shows that, when a vehicle (train) of 10 cars approaches the first terminal 11 at a speed of 200 km/h or less, according to the linear distance between the vehicle and the first terminal 11 stored in the server 40 This is a table showing communication performance change information that occurs in the base station 30 and the first terminal 11 .

차량의 이동방향direction of vehicle movement 제1 거리first street 제2 거리second street 제3 거리third street 상행Ascending PEP1_upPEP1_up PEP2_upPEP2_up PEP3_upPEP3_up 하행descend PEP1_downPEP1_down PEP2_downPEP2_down PEP3_downPEP3_down

차량의 이동방향direction of vehicle movement 제1 거리first street 제2 거리second street 제3 거리third street 상행Ascending PEP1_upPEP1_up PEP2_upPEP2_up PEP3_upPEP3_up 하행descend PEP1_downPEP1_down PEP2_downPEP2_down PEP3_downPEP3_down

표 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 first terminal 11, and the vehicle (train) and the first terminal ( 11) When the linear distance between the two is the first distance, a change in communication performance of PEP1_up occurs between the server 40 and the first terminal 11 .

표 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 first terminal 11 is the second distance, the server Between 40 and the first terminal 11, a change in communication performance of PEP2_down occurs.

상기 검토한 바와 같이, 서버(40)는, 차량(열차)의 위치, 진행 방향, 크기 및 길이, 속도에 따른 제1 단말기(11) 각각의 통신 성능 변화 정보를 미리 저장한다. As discussed above, the server 40 pre-stores the communication performance change information of each of the first terminals 11 according to the location, traveling direction, size and length, and speed of the vehicle (train).

단계(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 terminals 10 includes the first terminal 11 and the second terminal 12 , and the first terminal 11 and the second terminal 12 are included in the first communication group 100 . assume that

표 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 first terminal 11, the base station 30 according to the linear distance between the vehicle (train) and the first terminal 11 stored in the server 40 and a table showing communication performance change information generated in the terminal 10 . In addition, Table 6 shows that, when a vehicle (train) of 10 spaces approaches the second terminal 12, the base station ( 30) and a table showing communication performance change information that occurs in the terminal 10.

차량의 이동방향direction of vehicle movement 제1 거리 first street 제2 거리 second street 제3 거리 third street 상행Ascending PEP1-1_upPEP1-1_up PEP1-2_upPEP1-2_up PEP1-3_upPEP1-3_up 하행descend PEP1-1_downPEP1-1_down PEP1-2_downPEP1-2_down PEP1-3_downPEP1-3_down

차량의 이동방향direction of vehicle movement 제1 거리first street 제2 거리second street 제3 거리third street 상행Ascending PEP2-1_upPEP2-1_up PEP2-2_upPEP2-2_up PEP2-3_upPEP2-3_up 하행descend PEP2-1_downPEP2-1_down PEP2-2_downPEP2-2_down PEP2-3_downPEP2-3_down

표 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 first terminal 11 , and a straight-line distance between the vehicle (train) and the first terminal 11 . When is the first distance, a change in communication performance of PEP1-1_up occurs between the server 40 and the terminal 10 .

또한, 표 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 server 40 and the second terminal 12 .

위와 같은 방법을 통해서, 서버(40)는, 차량(열차)과 제1 단말기(11) 및 제2 단말기(12) 사이의 직선 거리에 따라 발생하는 기지국(30)과 제1 단말기(11) 및 제2 단말기(12) 사이의 통신성능 변화정보를 판단하고, 이를 이용하여 제1 단말기(11) 및 제2 단말기(12)가 포함된, 제1 통신 그룹(100)의 통신성능 변화정보를 산출한다. Through the above method, the server 40, the base station 30 and the first terminal 11 and The communication performance change information between the second terminals 12 is determined, and the communication performance change information of the first communication group 100 including the first terminal 11 and the second terminal 12 is calculated using the information. do.

이는 이하 표 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 base station 30 and the first communication group 100 calculated by the server 40 when a 10-car train approaches the first communication group 100 .

이때, 서버(40)가 기지국(30)과 제1 통신 그룹(100) 사이의 통신성능 변화정보를 산출하는 과정은 서버(40)에 미리 저장된 알고리즘을 이용할 수 있다. In this case, the process of the server 40 calculating the communication performance change information between the base station 30 and the first communication group 100 may use an algorithm stored in advance in the server 40 .

열차의 이동방향direction of train movement 제a 범위 scope a 제b 범위the scope of b 제c 범위 c range 상행Ascending PEP1_upPEP1_up PEP2_upPEP2_up PEP3_upPEP3_up 하행descend PEP1_downPEP1_down PEP2_downPEP2_down PEP3_downPEP3_down

표 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 first communication group 100 , so that the distance between the vehicle (train) and the first communication group 100 is When the distance is within the a-th range (where a is a natural number), a change in communication performance of PEP1_up occurs between the server 40 and the first communication group 100 .

또한, 표 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 first communication group 100 , and the vehicle (train) and the first communication group 100 When the distance corresponds to the b-th range (where b is a natural number), a change in communication performance of PEP2_down occurs between the server 40 and the first communication group 100 .

위와 같은 방법으로 서버(40)는, 복수의 단말기(10)를 제1 통신 그룹(100) 또는 제2 통신 그룹(110) 각각의, 통신성능 변화정보를 산출할 수 있다. In the above method, the server 40 may calculate the communication performance change information of the plurality of terminals 10 for each of the first communication group 100 or the second communication group 110 .

단계(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 server 40, in step S21, determines the communication performance change information of the first communication group 100 or the second communication group 110, respectively. In addition, the server 40, using this, determines the code rate of the application layer channel coding of the first communication group 100 or the second communication group 110, respectively.

이때, 서버(40)는 제1 통신 그룹(100) 또는 제2 통신 그룹(110)에 각각 다른 시간대에 결정된 응용계층 채널코딩의 부호율을 설정할 수 있다. In this case, the server 40 may set the code rate of the application layer channel coding determined at different times in the first communication group 100 or the second communication group 110 .

예를 들어 설명하면, 서버(40)는, 제1 시간에 제1 통신 그룹(100)에 결정된 응용계층 채널코딩의 부호율을 지시할 수 있다. 이때, 제1 통신 그룹(100)은, 제1 시간에 결정된 응용계층 채널코딩의 부호율을 이용하여, 기지국(30)과 데이터를 송수신한다. For example, the server 40 may indicate the code rate of the application layer channel coding determined to the first communication group 100 at the first time. At this time, the first communication group 100 transmits/receives data to and from the base station 30 using the code rate of the application layer channel coding determined at the first time.

또한, 서버(40)는, 제2 시간에 제2 통신 그룹(110)에 결정된 응용계층 채널코딩의 부호율을 지시할 수 있다. 이때, 제2 통신 그룹(110)은, 제2 시간에 결정된 응용계층 채널코딩의 부호율을 이용하여, 기지국(30)과 데이터를 송수신한다. In addition, the server 40 may indicate the code rate of the application layer channel coding determined to the second communication group 110 at the second time. At this time, the second communication group 110 transmits/receives data to and from the base station 30 using the code rate of the application layer channel coding determined at the second time.

이때, 제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 server 40 is 1 or not.

구체적으로 설명하면, 제1 통신 그룹(100) 또는 제2 통신 그룹(110)은, 서버(40)에서 지시한 응용계층 채널코딩의 부호율이 1인지 여부를 판단한다. Specifically, the first communication group 100 or the second communication group 110 determines whether the code rate of the application layer channel coding indicated by the server 40 is 1 or not.

단계(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 server 40 to the first communication group 100 is 1, the first communication group 100 transmits the application layer channel indicated at the first time. Data is transmitted and received with the base station 30 using the coding rate.

그리고, 제1 시간이 경과한 경우, 제1 통신 그룹(100)은, 서버(40)에 응용계층 채널코딩의 부호율의 재할당을 요청하지 않고, 서버(40)로부터 새롭게 결정된 응용계층 채널코딩의 부호율이 지시되기 전까지, 결정된 응용계층 채널코딩의 부호율인 1을 이용하여, 기지국(30)과 데이터를 지속적으로 송수신한다. And, when the first time has elapsed, the first communication group 100 does not request the server 40 to reassign the code rate of the application layer channel coding, and performs the application layer channel coding newly determined from the server 40 . Until the code rate of is indicated, data is continuously transmitted/received to and from the base station 30 using 1, which is the determined code rate of the application layer channel coding.

또한, 서버(40)로부터 제2 통신 그룹(110)에 지시된 응용계층 채널코딩의 부호율이 1인 경우, 제2 통신 그룹(100)은, 제2 시간에 지시된 응용계층 채널코딩의 부호율을 이용하여 기지국(30)과 데이터를 송수신한다.In addition, when the code rate of the application layer channel coding indicated from the server 40 to the second communication group 110 is 1, the second communication group 100 indicates the code of the application layer channel coding indicated at the second time. It transmits and receives data to and from the base station 30 using the rate.

그리고 제2 시간이 경과한 경우, 제2 통신 그룹(110)은, 서버(40)에 응용계층 채널코딩의 부호율의 재할당을 요청하지 않고, 서버(40)로부터 새롭게 결정된 응용계층 채널코딩의 부호율이 지시되기 전까지, 결정된 응용계층 채널코딩의 부호율인 1을 이용하여, 기지국(30)과 데이터를 지속적으로 송수신한다. And, when the second time has elapsed, the second communication group 110 does not request the server 40 to reassign the code rate of the application layer channel coding, but the application layer channel coding newly determined from the server 40 Until the code rate is indicated, data is continuously transmitted/received with the base station 30 using the determined code rate of 1 of the application layer channel coding.

단계(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 server 40 to the first communication group 100 is not 1 and the first time allocated to the first communication group 100 has elapsed, The first communication group 100 requests the server 40 to reallocate the application layer channel coding code rate.

응용계층 채널코딩 부호율의 재할당을 요청받은 서버(40)는, 미리 저장된 통신 성능 변화 정보를 이용하여, 제1 통신 그룹(100)의 통신성능 변화정보를 재 산출한다.The server 40 receiving the request for reassignment of the application layer channel coding code rate recalculates the communication performance change information of the first communication group 100 by using the communication performance change information stored in advance.

또한, 서버(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 server 40 to the second communication group 110 is not 1 and the second time allocated to the second communication group 110 has elapsed, the second communication The group 110 requests the server 40 to reassign the application layer channel coding code rate.

이때, 응용계층 채널코딩 부호율의 재할당을 요청받은 서버(40)는, 미리 저장된 통신성능 변화정보를 이용하여, 제2 통신 그룹(110)의 통신성능 변화정보를 재 산출한다. At this time, the server 40, which has been requested to reassign the application layer channel coding code rate, recalculates the communication performance change information of the second communication group 110 by using the communication performance change information stored in advance.

이하, 도 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 server 40 calculates communication performance change information for each communication group by using the communication performance change information for each terminal stored in advance.

단계(S31)은, 이동 단말기(20)는 기지국(30)을 통해서 이동하는 차량의 위치, 이동 방향 및 속도를 포함하는 데이터를 서버(40)에 송신한다. In step S31 , the mobile terminal 20 transmits data including the position, movement direction, and speed of the vehicle moving through the base station 30 to the server 40 .

단계(S32)는, 서버(40)가, 수신된 차량에 대한 데이터를 이용하여 차량과 통신 그룹의 직선 거리가 제1 범위에 해당하는지 판단한다. In step S32 , the server 40 determines whether the linear distance between the vehicle and the communication group corresponds to the first range using the received vehicle data.

단계(S33)은, 직선 거리가 제1 범위에 해당하는 경우, 서버(40)는, 수신된 차량에 대한 데이터 및 통신 그룹 별 통신성능 변화정보를 이용하여, 복수의 단말기 각각의, 응용계층 채널코딩의 부호율을 결정한다. In step S33, when the straight-line distance falls within the first range, the server 40 uses the received vehicle data and communication performance change information for each communication group, each of the plurality of terminals, the application layer channel Determines the code rate of coding.

단계(S34)는, 서버(40)가, 결정된 응용계층 채널코딩의 부호율을 통신 그룹에 전송한다. In step S34, the server 40 transmits the determined code rate of the application layer channel coding to the communication group.

단계(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 server 40 determines whether the linear distance between the vehicle and the communication group corresponds to the second range using the received vehicle data.

단계(S39)는, 직선 거리가 제2 범위에 해당하는 경우, 서버(40)는, 수신된 차량에 대한 데이터 및 통신 그룹 별 통신성능 변화정보를 이용하여, 응용계층 채널코딩의 부호율을 재 결정한다.In step S39, when the linear distance falls within the second range, the server 40 re-reads the code rate of the application layer channel coding by using the received vehicle data and communication performance change information for each communication group. decide

단계(S40)은, 서버(40)가, 결정된 응용계층 채널코딩의 부호율을 통신 그룹에 전송한다.In step S40, the server 40 transmits the determined code rate of the application layer channel coding to the communication group.

이상 첨부된 도면을 참조하여 실시예들을 설명하였지만, 실시 예가 속하는 기술분야에서 통상의 지식을 가진 자는 실시 예가 그 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 실시될 수 있다는 것을 이해할 수 있다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예 시적인 것이며 한정적인 것이 아닌 것으로 이해해야만 한다.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.
삭제delete 제1 항에 있어서, 상기 복수의 단말기 각각의 미리 설정된 기간은 서로 다른,
무선 통신 시스템.
According to claim 1, wherein the preset period of each of the plurality of terminals is different,
wireless communication system.
삭제delete 제3 항에 있어서,
상기 서버는,
상기 차량과 상기 통신 그룹의 직선 거리가 상기 제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.
삭제delete 제6 항에 있어서, 상기 복수의 단말기 각각의 미리 설정된 기간은 서로 다른,
무선 통신 방법.
The method of claim 6, wherein the preset period of each of the plurality of terminals is different from each other,
wireless communication method.
삭제delete 제8 항에 있어서,
상기 복수의 통신 그룹 각각에 채널코딩 부호율을 할당하는 단계는,
상기 차량과 상기 어느 하나의 통신 그룹의 직선 거리가 상기 제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.
KR1020200148108A 2020-11-06 2020-11-06 Wireless communication system and wireless communication method KR102337252B1 (en)

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)

* Cited by examiner, † Cited by third party
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

Patent Citations (4)

* Cited by examiner, † Cited by third party
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