KR102049047B1 - Method of data transmitting and receiving in the talk-around direct communication network - Google Patents

Method of data transmitting and receiving in the talk-around direct communication network Download PDF

Info

Publication number
KR102049047B1
KR102049047B1 KR1020130108719A KR20130108719A KR102049047B1 KR 102049047 B1 KR102049047 B1 KR 102049047B1 KR 1020130108719 A KR1020130108719 A KR 1020130108719A KR 20130108719 A KR20130108719 A KR 20130108719A KR 102049047 B1 KR102049047 B1 KR 102049047B1
Authority
KR
South Korea
Prior art keywords
data
terminal
transmitting
receiving
transmission
Prior art date
Application number
KR1020130108719A
Other languages
Korean (ko)
Other versions
KR20140034097A (en
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 US14/023,862 priority Critical patent/US9204479B2/en
Publication of KR20140034097A publication Critical patent/KR20140034097A/en
Application granted granted Critical
Publication of KR102049047B1 publication Critical patent/KR102049047B1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/02Selection of wireless resources by user or terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/0001Arrangements for dividing the transmission path
    • H04L5/0003Two-dimensional division
    • H04L5/0005Time-frequency
    • H04L5/0007Time-frequency the frequencies being orthogonal, e.g. OFDM(A), DMT
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0032Distributed allocation, i.e. involving a plurality of allocating devices, each making partial allocation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/70Services for machine-to-machine communication [M2M] or machine type communication [MTC]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/14Direct-mode setup

Abstract

데이터를 전송할 데이터 프레임을 결정하는 단계, 데이터 프레임에 포함된 전송 요청 구간에서 데이터 프레임에 포함된 데이터 전송 구간의 예약을 요청하는 단계, 데이터 프레임에 포함된 전송 응답 구간에서 전송된 응답 신호를 수신하는 단계, 그리고 응답 신호를 분석하여 데이터 전송 구간을 통해 데이터를 전송하는 단계를 포함하는 단말간 직접 통신 네트워크에 포함된 송신 단말이 데이터를 전송하는 방법과, 데이터 프레임에 포함된 전송 요청 구간에서 데이터 프레임에 포함된 데이터 전송 구간의 예약을 요청하는 요청 신호를 수신하는 단계, 데이터 프레임에 포함된 전송 응답 구간에서 응답 신호를 방송하는 단계, 데이터 전송 구간에 포함된 복수의 데이터 슬롯의 신호 필드(signal field)를 수신하여 복수의 데이터 슬롯 중 링크 식별자가 일치하는 단말이 사용하는 제1 데이터 슬롯을 식별하는 단계, 그리고 제1 데이터 슬롯에서 데이터를 수신하는 단계를 포함하는 단말간 직접 통신 네트워크에 포함된 수신 단말이 데이터를 수신하는 방법이 제공된다.Determining a data frame to which data is to be transmitted, requesting a reservation of a data transmission section included in the data frame in a transmission request section included in the data frame, and receiving a response signal transmitted in the transmission response section included in the data frame And transmitting data by a transmitting terminal included in the terminal-to-terminal direct communication network including analyzing the response signal and transmitting data through the data transmission interval, and a data frame in the transmission request interval included in the data frame. Receiving a request signal for requesting the reservation of the data transmission section contained in the, Broadcasting a response signal in the transmission response section included in the data frame, Signal field of a plurality of data slots included in the data transmission section ) And link identifiers among multiple data slots match A method for receiving data is provided by a receiving terminal included in an inter-terminal direct communication network comprising identifying a first data slot used by a terminal, and receiving data in the first data slot.

Figure R1020130108719
Figure R1020130108719

Description

단말간 직접 통신 네트워크에서 데이터를 송수신하는 방법 {Method of data transmitting and receiving in the talk-around direct communication network}{Method of data transmitting and receiving in the talk-around direct communication network}

본 발명은 단말간 직접 통신 네트워크에 포함된 각 단말이 데이터 프레임을 이용하여 데이터를 송수신하는 방법에 관한 것이다.The present invention relates to a method in which each terminal included in a terminal-to-terminal direct communication network transmits and receives data using a data frame.

종래 분산형 자원 할당은 IEEE 802.11의 반송파 감지 다중 접속 및 충돌 탐지(carrier sense multiple access with collision detection, CSMA/CD) 방식을 사용할 수 있다. CSMA/CD 방식은 채널이 유휴(idle) 상태일 때, 각 단말이 송신요청/송신확인(request to send/clear to send, RTS/CTS) 메시지 절차를 통해 자원을 요청하고, 충돌 없이 응답이 수신된 경우에 무선 자원을 점유하여 데이터를 전송할 수 있다. 이때, 동시에 두 개 이상의 단말이 RTS 메시지를 송신하더라도, 이를 검출하지 못한 상대 단말은 CTS 메시지를 전송할 수 없다. Conventional distributed resource allocation may use carrier sense multiple access with collision detection (CSMA / CD) scheme of IEEE 802.11. In the CSMA / CD method, when a channel is in an idle state, each UE requests a resource through a request to send / clear to send (RTS / CTS) message procedure, and a response is received without collision. In this case, data can be transmitted by occupying radio resources. At this time, even if two or more terminals transmit the RTS message at the same time, the counterpart terminal which does not detect this cannot transmit the CTS message.

한편, 분산형 자원 할당은 패킷 기반의 데이터 전송에 적합한 형태로 무선 구간을 할당하기도 한다. 이때 패킷 기반의 데이터 전송에 적합한 형태에 따른 무선 구간은 하나의 패킷 전송 또는 데이터 슬롯을 전송하는데 사용된다.On the other hand, distributed resource allocation also allocates a wireless section in a form suitable for packet-based data transmission. In this case, the radio section according to a form suitable for packet-based data transmission is used to transmit one packet transmission or data slot.

위와 같은 자원 할당 방법은 음성이나 대용량 파일의 전송 서비스 품질(quality of service, QoS) 및 양방향 서비스(interactive service)의 QoS를 지원하기에 적합하지 않다.The above resource allocation method is not suitable for supporting the quality of service (QoS) of the voice or large file and the QoS of the interactive service.

본 발명이 이루고자 하는 과제는 음성이나 대용량 파일의 전송 QoS 또는 양방향 서비스의 QoS 등 다양한 QoS를 요구하는 직접 통신용 서비스에 적합한 분산형 자원 할당 방법을 제공하는 것이다.An object of the present invention is to provide a distributed resource allocation method suitable for a service for direct communication requiring various QoS such as voice or large file transfer QoS or bidirectional service QoS.

본 발명의 한 실시 예에 따르면, 단말간 직접 통신 네트워크에 포함된 송신 단말이 데이터를 전송하는 방법이 제공된다. 상기 데이터 전송 방법은, 데이터를 전송할 데이터 프레임을 결정하는 단계, 데이터 프레임에 포함된 전송 요청 구간에서 상기 데이터 프레임에 포함된 데이터 전송 구간의 예약을 요청하는 단계, 데이터 프레임에 포함된 전송 응답 구간에서 전송된 응답 신호를 수신하는 단계, 그리고 응답 신호를 분석하여 데이터 전송 구간을 통해 데이터를 전송하는 단계를 포함한다.According to an embodiment of the present invention, a method for transmitting data by a transmitting terminal included in an inter-terminal direct communication network is provided. The data transmission method may include determining a data frame to transmit data, requesting a reservation of a data transmission interval included in the data frame in a transmission request interval included in the data frame, and in a transmission response interval included in the data frame. Receiving the transmitted response signal, and analyzing the response signal to transmit data through the data transmission interval.

상기 데이터 전송 방법은, 결정하는 단계 이전에 링크 설정 요청 메시지를 전송하는 단계, 그리고 링크 설정 요청 메시지에 대한 응답으로 링크 설정 응답 메시지를 수신하여 링크 식별자를 획득하는 단계를 더 포함할 수 있다.The data transmission method may further include transmitting a link establishment request message before determining, and receiving a link establishment response message in response to the link establishment request message to obtain a link identifier.

상기 데이터 전송 방법에서 결정하는 단계는, 직교 주파수 분할 다중화(orthogonal frequency division multiplexing, OFDM) 방식에 따라 데이터 프레임을 결정하는 단계를 포함하고, 데이터 프레임은 데이터 전송 구간에서 전송된 데이터에 대한 ACK 신호를 송수신하는 ACK 채널을 포함하며, 데이터 전송 구간은 복수의 데이터 슬롯을 포함할 수 있다.The determining of the data transmission method may include determining a data frame according to an orthogonal frequency division multiplexing (OFDM) scheme, and the data frame may be configured to receive an ACK signal for data transmitted in the data transmission interval. It includes an ACK channel for transmitting and receiving, the data transmission interval may include a plurality of data slots.

상기 데이터 전송 방법에서 결정하는 단계는, 직교 주파수 분할 다중 접속(orthogonal frequency division multiple access, OFDMA) 방식에 따라 데이터 프레임에 포함된 복수의 데이터 채널 중 하나의 데이터 채널을 결정하는 단계를 포함하고, 데이터 프레임은 데이터 전송 구간에서 전송된 데이터에 대한 ACK 신호를 송수신하는 ACK 채널을 포함하며, 데이터 전송 구간은 복수의 데이터 슬롯을 포함할 수 있다.The determining of the data transmission method may include determining one data channel among a plurality of data channels included in the data frame according to an orthogonal frequency division multiple access (OFDMA) scheme. The frame may include an ACK channel for transmitting and receiving an ACK signal for data transmitted in the data transmission interval, and the data transmission interval may include a plurality of data slots.

상기 데이터 전송 방법에서 데이터 채널을 결정하는 단계는, 송신 단말의 식별자, 직접 통신 단말 사이의 링크 식별자, 시간 식별자, 데이터 QoS 인덱스, 자원 부하 인덱스의 함수를 바탕으로 송신 단말의 스케줄링 우선순위(scheduling priority, SP)를 계산하는 단계, 그리고 복수의 데이터 채널 중 송신 단말의 SP를 포함하는 데이터 채널을 선택하는 단계를 포함할 수 있다.The determining of the data channel in the data transmission method may include scheduling priority of the transmitting terminal based on a function of an identifier of the transmitting terminal, a link identifier between direct communication terminals, a time identifier, a data QoS index, and a resource load index. , Calculating the SP), and selecting a data channel including the SP of the transmitting terminal from among the plurality of data channels.

상기 데이터 전송 방법에서 요청하는 단계는, 전송 요청 구간에 포함된 무선 자원 중 송신 단말의 SP에 해당하는 무선 자원을 이용하여 자원 요청 신호를 전송하는 단계를 포함할 수 있다.The requesting in the data transmission method may include transmitting a resource request signal by using a radio resource corresponding to an SP of a transmitting terminal among radio resources included in a transmission request interval.

상기 데이터 전송 방법에서 전송하는 단계는, 응답 신호가 수신된 적어도 하나의 무선 자원에 해당하는 SP를 분석하여 송신 단말의 SP의 순위를 결정하는 단계, 그리고 복수의 데이터 슬롯 중 결정된 순위에 대응하는 제1 데이터 슬롯을 이용하여 데이터를 전송하는 단계를 포함할 수 있다.The transmitting of the data transmission method may include: analyzing an SP corresponding to at least one radio resource in which a response signal is received, determining a rank of an SP of a transmitting terminal, and corresponding to a determined rank among a plurality of data slots. The method may include transmitting data using one data slot.

상기 데이터 전송 방법에서 전송하는 단계는, 데이터의 전송이 종료되면, 제1 데이터 슬롯 이후의 전송 지시자 구간에서, 송신 단말의 SP에 해당하는 무선 자원을 이용하여 전송 지시자 신호를 방송하는 단계를 더 포함할 수 있다.The transmitting in the data transmission method may further include broadcasting a transmission indicator signal by using a radio resource corresponding to the SP of the transmitting terminal in the transmission indicator section after the first data slot when the data transmission is completed. can do.

상기 데이터 전송 방법에서 전송하는 단계 이후에, ACK 채널에 포함된 복수의 ACK 슬롯 중 제1 데이터 슬롯에 대응하는 제1 ACK 슬롯에서 ACK 신호를 수신하는 단계를 더 포함할 수 있다.After transmitting in the data transmission method, the method may further include receiving an ACK signal in a first ACK slot corresponding to a first data slot among a plurality of ACK slots included in an ACK channel.

상기 데이터 전송 방법에서 전송하는 단계는, 제1 데이터 슬롯에서 예약 유형의 프리앰블을 전송하는 단계, 그리고 제1 데이터 슬롯에서 데이터 슬롯의 주기적 예약을 요청하는 주기적 할당(periodic allocation, PA) 요청 메시지를 전송하는 단계를 더 포함하고, ACK 신호를 수신하는 단계는, 제1 ACK 슬롯에서 자원 예약 유형이 PA에 해당하는 식별자로 표시된 PA ACK 신호를 수신하는 단계를 포함하며, PA ACK 신호를 수신한 이후, 데이터 프레임의 다음 데이터 프레임에 포함된 제1 데이터 슬롯을 PA 예약 데이터 슬롯으로 사용하는 단계를 더 포함할 수 있다.The transmitting of the data transmission method may include transmitting a preamble of a reservation type in a first data slot and transmitting a periodic allocation (PA) request message requesting periodic reservation of a data slot in the first data slot. And receiving the ACK signal, receiving the PA ACK signal indicated by the identifier corresponding to the resource reservation type to the PA in the first ACK slot, and after receiving the PA ACK signal, The method may further include using the first data slot included in the next data frame of the data frame as the PA reserved data slot.

상기 데이터 전송 방법에서 전송하는 단계는, 제1이터 슬롯에서 예약 유형의 프리앰블을 전송하는 단계, 그리고 제1이터 슬롯에서 데이터 슬롯의 연속적 예약을 요청하는 연속적 할당(continuous allocation, CA) 요청 메시지를 전송하는 단계를 더 포함하고, ACK 신호를 수신하는 단계는, 제1 ACK 슬롯에서 자원 예약 유형이 CA에 해당하는 식별자로 표시된 CA ACK 신호를 수신하는 단계를 포함하며, CA ACK 신호를 수신한 이후, 데이터 프레임의 다음 데이터 프레임인 제2 데이터 프레임에 포함된 제1 데이터 슬롯부터 마지막 데이터 슬롯까지를 CA 예약 데이터 슬롯으로 사용하는 단계를 더 포함할 수 있다.The transmitting of the data transmission method may include: transmitting a preamble of a reservation type in a first eater slot, and transmitting a continuous allocation (CA) request message requesting continuous reservation of a data slot in the first eater slot. And receiving the ACK signal, receiving the CA ACK signal indicated by the identifier corresponding to the CA as the resource reservation type in the first ACK slot, and after receiving the CA ACK signal, The method may further include using, from the first data slot included in the second data frame that is the next data frame of the data frame to the last data slot, as the CA reserved data slot.

상기 데이터 전송 방법은 데이터 프레임의 다음 데이터 프레임에 포함된 제1 데이터 슬롯부터 마지막 데이터 슬롯까지를 CA 예약 데이터 슬롯으로 사용하는 단계 이후에, 제2 데이터 프레임의 다음 데이터 프레임인 제3 데이터 프레임에 포함된 모든 데이터 슬롯을 연속적 예약하려는 경우, 제2 데이터 프레임의 마지막 데이터 슬롯을 사용한 후, 송신 단말의 SP에 해당하는 무선 자원을 이용하여 전송 지시자 신호를 방송하는 단계를 더 포함할 수 있다.The data transmission method includes a third data frame that is a next data frame of a second data frame after using the first data slot included in the next data frame of the data frame to the last data slot as a CA reserved data slot. In case of continuously reserving all the data slots, the method may further include, after using the last data slot of the second data frame, broadcasting a transmission indicator signal by using a radio resource corresponding to the SP of the transmitting terminal.

본 발명의 다른 실시 예에 따르면, 단말간 직접 통신 네트워크에 포함된 수신 단말이 데이터를 수신하는 방법이 제공된다. 상기 데이터 수신 방법은, 데이터 프레임에 포함된 전송 요청 구간에서 데이터 프레임에 포함된 데이터 전송 구간의 예약을 요청하는 요청 신호를 수신하는 단계, 데이터 프레임에 포함된 전송 응답 구간에서 응답 신호를 방송하는 단계, 데이터 전송 구간에 포함된 복수의 데이터 슬롯의 신호 필드(signal field)를 수신하여 복수의 데이터 슬롯 중 링크 식별자가 일치하는 단말이 사용하는 제1 데이터 슬롯을 식별하는 단계, 그리고 제1 데이터 슬롯에서 데이터를 수신하는 단계를 포함한다.According to another embodiment of the present invention, a method for receiving data by a receiving terminal included in a terminal-to-terminal direct communication network is provided. The data receiving method includes receiving a request signal for requesting a reservation of a data transmission section included in a data frame in a transmission request section included in a data frame, and broadcasting a response signal in a transmission response section included in the data frame. Receiving a signal field of a plurality of data slots included in a data transmission interval, identifying a first data slot used by a terminal having a matching link identifier among the plurality of data slots, and in the first data slot Receiving the data.

본 발명의 다른 실시 예에 따르면, 단말간 직접 통신 네트워크에 포함된 수신 단말이 데이터를 수신하는 방법이 제공된다. 상기 데이터 수신 방법은, 데이터 프레임에 포함된 전송 요청 구간에서 적어도 하나의 송신 단말로부터 데이터 프레임에 포함된 데이터 전송 구간의 예약을 요청하는 요청 신호를 수신하는 단계, 할당 유형(allocation type, AT) 영역 및 스케줄링 우선 순위(scheduling priority, SP) 영역으로 요청 신호를 구분하여 적어도 하나의 송신 단말 중 응답 신호를 전송할 송신 단말을 결정하는 단계, 데이터 프레임에 포함된 전송 응답 구간에서 결정된 송신 단말로 응답 신호를 전송하는 단계, 그리고 결정된 송신 단말이 데이터 전송 구간에서 전송하는 데이터를 수신하는 단계를 포함한다.According to another embodiment of the present invention, a method for receiving data by a receiving terminal included in a terminal-to-terminal direct communication network is provided. The data receiving method includes receiving a request signal for requesting a reservation of a data transmission section included in a data frame from at least one transmitting terminal in a transmission request section included in a data frame, an allocation type (AT) region And determining a transmitting terminal to transmit a response signal among at least one transmitting terminal by dividing the request signal into a scheduling priority (SP) region, and transmitting the response signal to the transmitting terminal determined in the transmission response interval included in the data frame. And transmitting the data transmitted by the determined transmitting terminal in the data transmission interval.

상기 데이터 수신 방법에서 결정하는 단계는, AT 영역에서 수신된 신호를 바탕으로 적어도 하나의 송신 단말의 우선 순위를 결정하는 단계, 그리고 적어도 하나의 송신 단말 중 우선 순위가 가장 높은 송신 단말을 응답 신호를 전송할 송신 단말로 결정하는 단계를 포함할 수 있다.The determining of the data receiving method may include determining a priority of at least one transmitting terminal based on a signal received in an AT area, and transmitting a response signal to the transmitting terminal having the highest priority among the at least one transmitting terminal. The method may include determining a transmission terminal to be transmitted.

상기 데이터 수신 방법에서 응답 신호를 전송하는 단계는, 결정된 송신 단말에서 사용된 무선 자원을 이용하여 결정된 송신 단말로 응답 신호를 전송하는 단계를 포함할 수 있다.The transmitting of the response signal in the data receiving method may include transmitting the response signal to the determined transmission terminal using the radio resource used in the determined transmission terminal.

상기 데이터 수신 방법에서 결정하는 단계는, AT 영역에서 수신된 신호가 없는 경우, SP 영역에서 수신된 신호를 바탕으로 적어도 하나의 송신 단말의 우선 순위를 결정하는 단계, 그리고 적어도 하나의 송신 단말 중 우선 순위가 가장 높은 송신 단말을 응답 신호를 전송할 송신 단말로 결정하는 단계를 포함할 수 있다.The determining of the data receiving method may include determining a priority of at least one transmitting terminal based on a signal received in the SP region when there is no signal received in the AT region, and among the at least one transmitting terminal. And determining a transmission terminal having the highest rank as the transmission terminal to which the response signal is to be transmitted.

상기 데이터 수신 방법에서 응답 신호를 전송하는 단계는, SP 영역에서 사용된 무선 자원을 이용하여 SP 영역에서 신호를 송신한 단말로 응답 신호를 전송하는 단계를 포함할 수 있다.The transmitting of the response signal in the data receiving method may include transmitting the response signal to a terminal transmitting a signal in the SP region by using a radio resource used in the SP region.

상기 데이터 수신 방법에서 데이터를 수신하는 단계 이후에, 데이터 프레임의 다음 데이터 프레임에 포함된 전송 응답 구간에 포함된 무선 자원을 이용하여 수신한 데이터에 대한 ACK 신호를 전송하는 단계를 더 포함할 수 있다.After receiving data in the data receiving method, the method may further include transmitting an ACK signal for the received data using a radio resource included in a transmission response period included in a next data frame of the data frame. .

이와 같이 본 발명의 한 실시 예에 따르면, 단말간 직접 통신 네트워크에 포함된 단말에서 송신되는 메시지의 충돌을 방지하여 단말간 직접 통신의 신뢰도를 높일 수 있다. 또한, 다양한 방식의 자원 예약 유형을 제공함으로써, 분산형 단말간 직접 통신 네트워크에서 다양한 형태의 QoS를 보장할 수 있다.As described above, according to an embodiment of the present invention, the reliability of the direct communication between the terminals can be improved by preventing the collision of the message transmitted from the terminal included in the direct communication network between the terminals. In addition, by providing various types of resource reservation types, it is possible to guarantee various types of QoS in a distributed inter-terminal direct communication network.

도 1은 본 발명의 실시 예에 따른 단말 사이의 링크 설정 과정을 나타낸 흐름도이다.
도 2는 도 1의 링크 설정 절차를 통해 링크가 설정된 복수의 단말을 나타낸 도면이다.
도 3은 본 발명의 한 실시 예에 따른 두 단말 사이에서 데이터를 전송하기 위한 데이터 자원을 나타낸 도면이다.
도 4는 본 발명의 한 실시 예에 따른 주파수 분할 방식에 따라 나뉜 데이터 자원을 나타낸 도면이다.
도 5는 본 발명의 한 실시 예에 따른 스케줄링 코드를 나타낸 도면이다.
도 6은 본 발명의 한 실시 예에 따른 일반 할당의 데이터 프레임을 나타낸 도면이다.
도 7은 본 발명의 한 실시 예에 따른 주기적 할당의 데이터 프레임을 나타낸 도면이다.
도 8은 본 발명의 한 실시 예에 따른 분산형 자원 할당 절차를 나타낸 흐름도이다.
도 9는 본 발명의 한 실시 예에 따른 기지국 할당의 데이터 프레임을 시간의 흐름에 따라 나타낸 도면이다.
도 10은 본 발명의 한 실시 예에 따른 주기적 할당의 데이터 프레임을 시간의 흐름에 따라 나타낸 도면이다.
도 11은 본 발명의 한 실시 예에 따른 연속적 할당의 데이터 프레임을 시간의 흐름에 따라 나타낸 도면이다.
도 12는 본 발명의 한 실시 예에 따른 혼합 할당의 데이터 프레임을 시간의 흐름에 따라 나타낸 도면이다.
도 13은 본 발명의 다른 실시 예에 따른 OFDM 데이터 프레임을 나타낸 도면이다.
도 14는 본 발명의 다른 실시 예에 따른 OFDMA 데이터 프레임을 나타낸 도면이다.
도 15는 본 발명의 다른 실시 예에 따른 스케줄링 우선 순위에 따른 데이터 채널을 나타낸 도면이다.
도 16은 본 발명의 다른 실시 예에 따른 OFDMA 데이터 프레임을 나타낸 도면이다.
도 17은 본 발명의 다른 실시 예에 따른 분산 기반 자원 할당 프로세스를 나타낸 흐름도이다.
도 18은 본 발명의 다른 실시 예에 따른 직접 통신 네트워크와 데이터 프레임을 나타낸 도면이다.
도 19는 본 발명의 다른 실시 예에 따른 데이터 프레임을 주기적으로 할당하는 방법을 나타낸 도면이다.
도 20 및 도 21은 본 발명의 다른 실시 예에 따른 데이터 프레임을 연속적으로 할당하는 방법을 나타낸 도면이다.
1 is a flowchart illustrating a link establishment process between terminals according to an embodiment of the present invention.
2 is a diagram illustrating a plurality of terminals in which a link is established through the link setting procedure of FIG. 1.
3 is a diagram illustrating a data resource for transmitting data between two terminals according to an embodiment of the present invention.
4 is a diagram illustrating divided data resources according to a frequency division method according to an embodiment of the present invention.
5 is a diagram illustrating a scheduling code according to an embodiment of the present invention.
6 is a diagram illustrating a data frame of general allocation according to an embodiment of the present invention.
7 illustrates a data frame of periodic allocation according to an embodiment of the present invention.
8 is a flowchart illustrating a distributed resource allocation procedure according to an embodiment of the present invention.
9 is a diagram illustrating a data frame of base station allocation over time according to an embodiment of the present invention.
FIG. 10 is a diagram illustrating a data frame of periodic allocation over time according to an embodiment of the present invention. FIG.
FIG. 11 is a diagram illustrating a data frame of consecutive allocation according to an embodiment of the present invention.
12 illustrates a data frame of mixed allocation according to an embodiment of the present invention over time.
13 illustrates an OFDM data frame according to another embodiment of the present invention.
14 illustrates an OFDMA data frame according to another embodiment of the present invention.
15 is a diagram illustrating a data channel according to scheduling priority according to another embodiment of the present invention.
16 illustrates an OFDMA data frame according to another embodiment of the present invention.
17 is a flowchart illustrating a distribution based resource allocation process according to another embodiment of the present invention.
18 illustrates a direct communication network and a data frame according to another embodiment of the present invention.
19 illustrates a method of periodically allocating a data frame according to another embodiment of the present invention.
20 and 21 illustrate a method of continuously allocating data frames according to another embodiment of the present invention.

아래에서는 첨부한 도면을 참고로 하여 본 발명의 실시예에 대하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시예에 한정되지 않는다. 그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다.DETAILED DESCRIPTION Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings so that those skilled in the art may easily implement the present invention. As those skilled in the art would realize, the described embodiments may be modified in various different ways, all without departing from the spirit or scope of the present invention. In the drawings, parts irrelevant to the description are omitted in order to clearly describe the present invention, and like reference numerals designate like parts throughout the specification.

명세서 전체에서, 단말(terminal)은 이동 단말(mobile terminal, MT), 이동국(mobile station, MS), 진보된 이동국(advanced mobile station, AMS), 고신뢰성 이동국(high reliability mobile station, HR-MS), 가입자국(subscriber station, SS), 휴대 가입자국(portable subscriber station, PSS), 접근 단말(access terminal, AT), 사용자 장비(user equipment, UE) 등을 지칭할 수도 있고, MT, MS, AMS, HR-MS, SS, PSS, AT, UE 등의 전부 또는 일부의 기능을 포함할 수도 있다.Throughout the specification, a terminal may be a mobile terminal (MT), a mobile station (MS), an advanced mobile station (AMS), a high reliability mobile station (HR-MS). May also refer to a subscriber station (SS), a portable subscriber station (PSS), an access terminal (AT), a user equipment (UE), and the like. It may also include all or part of the functionality of the HR-MS, SS, PSS, AT, UE and the like.

명세서 전체에서, 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미한다. 또한, 명세서에 기재된 "…부", "…기", "모듈", "블록" 등의 용어는 적어도 하나의 기능이나 동작을 처리하는 단위를 의미하며, 이는 하드웨어나 소프트웨어 또는 하드웨어 및 소프트웨어의 결합으로 구현될 수 있다.Throughout the specification, when a part is said to "include" a certain component, it means that it can further include other components, without excluding other components unless specifically stated otherwise. In addition, the terms “… unit”, “… unit”, “module”, “block”, etc. described in the specification mean a unit that processes at least one function or operation, which is hardware or software or a combination of hardware and software. It can be implemented as.

도 1은 본 발명의 실시 예에 따른 단말 사이의 링크 설정 과정을 나타낸 흐름도이다.1 is a flowchart illustrating a link establishment process between terminals according to an embodiment of the present invention.

도 1을 참조하면, 통신을 시도할 단말을 식별한 단말은 링크 설정 절차를 수행할 수 있다. 링크 설정 절차는 데이터를 전송하려는 단말(송신 단말)(110)이 링크 설정 요청 메시지(link setup request)를 전송함으로써 시작된다. Referring to FIG. 1, a terminal identifying a terminal to attempt communication may perform a link establishment procedure. The link setup procedure is started by a terminal (transmitting terminal) 110 to transmit data, by sending a link setup request message.

링크 설정 요청 메시지를 수신한 단말(수신 단말)(120)은 그에 대한 응답으로 링크 설정 응답 메시지(link setup response)를 송신 단말로 전송한다. Upon receiving the link setup request message, the terminal (receiving terminal) 120 transmits a link setup response message to the transmitting terminal in response thereto.

이때, 링크 설정 요청 메시지에는 송신 단말(110) 및 수신 단말(120)의 주소와 두 단말 사이의 링크 식별자(Link ID)가 포함된다. 그리고, 두 단말은 링크 설정 요청/응답 메시징을 통해 해당 링크를 통해 전송되는 데이터 서비스와 관련된 QoS 파라미터 및 기본 기능 협상을 수행할 수 있다.In this case, the link establishment request message includes an address of the transmitting terminal 110 and the receiving terminal 120 and a link identifier (Link ID) between the two terminals. In addition, the two terminals may perform QoS parameter and basic function negotiation related to a data service transmitted through a corresponding link through link establishment request / response messaging.

기지국 또는 컨트롤러 기능을 수행할 수 있는 터미널이 단말 사이의 링크 설정 절차를 중계할 수 있다. 이때, 링크 식별자는 기지국이나 컨트롤러 기능을 수행하는 터미널에서 할당될 수 있다.A terminal capable of performing a base station or controller function may relay a link establishment procedure between terminals. In this case, the link identifier may be assigned at a terminal that performs a base station or a controller function.

도 2는 도 1의 링크 설정 절차를 통해 링크가 설정된 복수의 단말을 나타낸 도면이다.FIG. 2 is a diagram illustrating a plurality of terminals in which a link is established through the link setting procedure of FIG. 1.

도 2를 참조하면, 단말1(201)과 단말2(202) 사이에 링크가 설정되었고, 단말3(203)과 단말4(204) 사이에 링크가 설정되었으며, 단말5(205)와 단말6(206) 사이에 링크가 설정되었다.Referring to FIG. 2, a link is established between the terminal 1 201 and the terminal 2 202, a link is established between the terminal 3 203 and the terminal 4 204, and the terminal 5 205 and the terminal 6. A link was established between 206.

도 3은 본 발명의 한 실시 예에 따른 두 단말 사이에서 데이터를 전송하기 위한 데이터 자원을 나타낸 도면이다.3 is a diagram illustrating a data resource for transmitting data between two terminals according to an embodiment of the present invention.

송신 단말과 수신 단말 사이의 링크 설정이 완료되면, 송신 단말은 데이터를 전송하기 위한 절차를 수행한다. 송신 단말이 수신 단말로 데이터를 전송하기 위해서는 분산 기반 스케줄링을 통해 전송 자원을 획득할 수 있다.When the link setting between the transmitting terminal and the receiving terminal is completed, the transmitting terminal performs a procedure for transmitting data. In order to transmit data to a receiving terminal, the transmitting terminal may acquire a transmission resource through distributed based scheduling.

본 발명의 한 한 실시 예에 따른 하나의 데이터 자원(300)은 레이트 스케줄링(rate scheduling)이 수행되지 않는 경우(without rate scheduling), 전송 요청(distributed scheduling request, DS_REQ) 구간(301), 전송 응답(distributed scheduling response, DS_RSP) 구간(302) 및 데이터 전송 구간(303)을 포함할 수 있다. 또는 레이트가 스케줄링되는 경우의 데이터 자원(310)은, 전송 요청/응답(DS_REQ/DS_RSP) 구간(311, 312), 파일럿(pilot) 전송 구간(313), 채널 품질 정보(channel quality information, CQI) 구간(314) 및 데이터 전송 구간(315)을 포함할 수 있다.In one data resource 300 according to an embodiment of the present invention, when rate scheduling is not performed (without rate scheduling), a transmission request (distributed scheduling request, DS_REQ) section 301, and a transmission response It may include a distributed scheduling response (DS_RSP) section 302 and a data transmission section 303. Alternatively, the data resource 310 when the rate is scheduled may include a transmission request / response (DS_REQ / DS_RSP) section 311 and 312, a pilot transmission section 313, and channel quality information (CQI). The interval 314 and the data transmission interval 315 may be included.

도 3을 참조하면, DS_REQ 구간(301)과 DS_RSP 구간(302)의 전송 신호는 스케줄링 코드(scheduling code, SC)의 값에 따라서 결정된다. 이때, SC는 단말 사이에 설정된 링크를 식별하고, 스케줄링의 우선순위(scheduling priority, SP) 및 자원 할당 형태(allocation type, AT)를 결정할 수 있다. 즉, 단말은 DS_REQ 구간(301)과 DS_RSP 구간(302)에서 수신한 신호를 이용하여 복수의 단말의 요청을 구분하고, 요청의 우선 순위 및 할당 형태를 식별할 수 있다. 이때, 각 단말은 AT를 통해 자원의 점유 주체, 점유 주기 또는 점유 지속 여부 등을 식별할 수 있다.Referring to FIG. 3, transmission signals of the DS_REQ section 301 and the DS_RSP section 302 are determined according to values of a scheduling code SC. In this case, the SC may identify a link established between the terminals and determine a scheduling priority (SP) and a resource allocation type (AT). That is, the terminal may distinguish the requests of the plurality of terminals by using the signals received in the DS_REQ section 301 and the DS_RSP section 302, and identify the priority and allocation form of the request. At this time, each terminal may identify the subject, the occupancy period or whether the occupancy of the resource and the like through the AT.

DS_REQ 구간(301)과 DS_RSP 구간(302)의 AT는 기지국 할당(base station allocation, BA), 주기적 할당(periodic allocation, PA), 연속적 할당(continuous allocation, CA)을 포함한다. BA는 가장 우선 순위가 높다. PA는 자원이 주기적으로 사용됨을 나타낸다. CA는 자원이 연속적으로 사용됨을 나타내고, BA 및 PA에 비해 우선 순위가 낮으므로 CA 중간에 BA 또는 PA가 발생하면 자원을 양보한다. BA, PA 및 CA 중 어느 하나의 할당 형태에 해당하지 않는 것은 일반 할당(normal allocation, None)이고, 하나의 데이터 자원이 1회적으로 할당됨을 의미한다. AT의 우선 순위는 BA>PA>CA>None이다.The AT of the DS_REQ section 301 and the DS_RSP section 302 includes a base station allocation (BA), periodic allocation (PA), and continuous allocation (CA). BA is the highest priority. PA indicates that resources are used periodically. The CA indicates that the resource is used continuously and has a lower priority than the BA and PA, so that if a BA or PA occurs in the middle of the CA, it yields the resource. What does not correspond to the allocation form of any one of the BA, PA and CA is normal allocation (None), which means that one data resource is allocated once. AT's priority is BA> PA> CA> None.

SP는 소스(송신) 단말 식별자, 단말간 링크 식별자, 시간 식별자, 데이터 QoS 인덱스, 자원 부하 인덱스의 함수를 통해 계산될 수 있다.The SP may be calculated through a function of a source (sending) terminal identifier, an inter-terminal link identifier, a time identifier, a data QoS index, and a resource load index.

Figure 112013082851530-pat00001
Figure 112013082851530-pat00001

이때, SP의 범위는 SC의 범위에서 AT 영역을 제외한 나머지 영역으로 제한될 수 있고, SP는 스케줄링의 우선 순위를 나타낼 수 있다. 예를 들어 SP의 값이 작을수록 높은 우선 순위를 가질 수 있다. 그리고, 두 단말 사이에서 링크가 설정되면 SP의 연속적인 충돌을 방지하기 위해서 시간 인덱스(예를 들어 frame index)에 따라 스케줄링 우선 순위가 변경될 수 있다. 링크를 설정한 두 단말은 긴급 인덱스(Urgent index) 및 혼잡 인덱스(congestion index) 값으로서 동일한 값을 공유할 수 있다. 예를 들어, 각 단말은 링크 설정이나 트래픽 연결 설정 또는 데이터 전송 구간에서 긴급 인덱스 및 혼잡 인덱스를 주고 받을 수 있다.In this case, the range of the SP may be limited to the remaining areas except the AT area in the range of the SC, and the SP may indicate the priority of scheduling. For example, a smaller value of SP may have a higher priority. When a link is established between two terminals, the scheduling priority may be changed according to a time index (for example, a frame index) in order to prevent continuous collision of the SP. The two UEs that establish the link may share the same value as an emergency index and a congestion index. For example, each terminal may transmit and receive an emergency index and a congestion index in a link configuration, a traffic connection configuration, or a data transmission interval.

긴급 인덱스는 전송하려는 데이터의 최대 전송 지연과 관련된 인덱스로서, 데이터 서비스의 전송 지연에 대한 QoS가 높을수록 긴급 인덱스는 증가한다. 혼잡 인덱스는 분산 자원의 사용 빈도 또는 요청 빈도를 표현하는 인덱스로서, 분산 자원에 대한 부하가 클수록 높은 값을 가진다. 긴급 인덱스와 혼잡 인덱스는 SP 윈도우(현재 링크에서 허용하는 스케줄링 우선 순위의 최댓값부터 최솟값까지의 범위)를 결정하는데 사용될 수 있다.The emergency index is an index related to the maximum transmission delay of data to be transmitted. The emergency index increases as the QoS for the transmission delay of the data service increases. The congestion index is an index representing the frequency of use or request of distributed resources. The congestion index has a higher value as a load on distributed resources increases. The emergency and congestion indexes can be used to determine the SP window (from the maximum to the minimum of the scheduling priority allowed by the current link).

도 4는 본 발명의 한 실시 예에 따른 주파수 분할 방식에 따라 나뉜 데이터 자원을 나타낸 도면이다.4 is a diagram illustrating divided data resources according to a frequency division method according to an embodiment of the present invention.

각 데이터 프레임(401, 411)은 직교 주파수 분할 다중화(orthogonal frequency division multiplexing, OFDM) 또는 직교 주파수 분할 다중 접속(orthogonal frequency division multiple access, OFDMA) 방식에 따를 수 있다. 즉, 각 단말은 OFDM 방식에 따라 하나의 데이터 프레임(401) 전체를 데이터 자원(402)으로 사용(400)하거나, OFDMA 방식에 따라 하나의 데이터 프레임(411)에 포함된 복수 개의 데이터 자원 중 하나의 데이터 자원(412)을 사용(410)할 수도 있다. Each data frame 401 or 411 may be based on orthogonal frequency division multiplexing (OFDM) or orthogonal frequency division multiple access (OFDMA). That is, each terminal uses (400) the entire data frame 401 as a data resource 402 according to the OFDM scheme, or one of a plurality of data resources included in one data frame 411 according to the OFDMA scheme. May use 410 data resources 412.

도 5는 본 발명의 한 실시 예에 따른 스케줄링 코드를 나타낸 도면이다.5 is a diagram illustrating a scheduling code according to an embodiment of the present invention.

단말 간 통신의 분산 기반 스케줄링은, 무선 자원의 활용성을 높이고 직접 통신 서비스의 QoS를 지원할 수 있도록 자원을 할당해야 한다. 즉, 본 발명의 한 실시 예에 따르면, 단말 간 통신을 수행하는 단말이 스케줄링 효율을 높이고 우선 순위를 고려하여 무선 자원을 할당하고 예약할 수 있도록, 각 링크의 매체 접근 제어(media access control, MAC) 계층에서 SP 및 AT가 정의된다. SP는 데이터를 전송하기 위한 분산 스케줄링의 절차 구간(DS_REQ 및 DS_RSP)에서 전송된다. 즉, 단말 간 통신을 수행하는 여러 개의 단말은 동시에 데이터 전송을 위한 자원을 요청할 수 있는데, 각 단말은 SP를 통해 자원 요청을 구분하고 요청의 우선 순위 및 자원할당 형태를 식별할 수 있다. 이때, 분산 스케줄링의 절차 구간에서 전송되는 신호는 충돌하지 않는 것으로 가정한다.Distributed-based scheduling of terminal-to-terminal communication should allocate resources to increase the utilization of radio resources and support QoS of direct communication services. That is, according to an embodiment of the present invention, the media access control (MAC) of each link may be configured so that a terminal performing communication between terminals may allocate and reserve radio resources in consideration of priority and priority. In the layer, SP and AT are defined. The SP is transmitted in the procedure intervals DS_REQ and DS_RSP of distributed scheduling for transmitting data. That is, several terminals performing terminal-to-terminal communication may simultaneously request resources for data transmission. Each terminal may identify a resource request through the SP and identify a priority and a resource allocation form of the request. In this case, it is assumed that a signal transmitted in a procedure section of distributed scheduling does not collide.

통신을 원하는 두 단말 사이에서 링크가 설정되면, 두 단말은 설정된 링크의 링크 식별자(identification, ID)를 공유한다. 이때 서로 간섭하지 않도록(orthogonal) 링크 식별자가 설정되므로, 송수신 단말은 서로의 주소를 전달하지 않아도 서로의 정보를 획득할 수 있다. 두 단말의 SP는 링크 식별자 및 시간 식별자(예를 들어 frame index)의 함수를 통해 계산될 수 있다. 이때, 단말 사이의 형평성을 맞출 수 있도록 시간 식별자에 따라서 스케줄링 우선 순위가 변경될 수 있다.When a link is established between two terminals wishing to communicate, the two terminals share a link identifier (ID) of the established link. In this case, since link identifiers are set so as not to interfere with each other, the transmitting and receiving terminals may acquire each other's information without transmitting each other's addresses. The SPs of the two terminals may be calculated through a function of a link identifier and a time identifier (eg, frame index). At this time, the scheduling priority may be changed according to the time identifier so as to match the fairness between the terminals.

도 5를 참조하면, 스케줄링 코드(501)는 AT 영역과 SP 영역을 포함한다. AT 영역은 BA, PA 및 CA에 해당하는 자원을 포함하고, 단말은 각 자원을 이용하여 전송된 신호를 통해 자원 할당 유형을 식별할 수 있다. SP 영역은 복수의 무선 자원으로 구성되고, 데이터 프레임에서 허용하는 SP의 개수만큼 나누어 질 수 있다.Referring to FIG. 5, the scheduling code 501 includes an AT area and an SP area. The AT region includes resources corresponding to BA, PA, and CA, and the terminal may identify a resource allocation type through a signal transmitted using each resource. The SP region is composed of a plurality of radio resources and may be divided by the number of SPs allowed in the data frame.

해당 링크의 스케줄링 우선 순위가 결정되면, 각 단말은 결정된 우선 순위에 맞는 자원 영역을 이용하여 신호를 전송한다. 이때, 두 단말간 동일한 시점에 동일한 (우선 순위)값을 보유하고, 활성화된 링크 개수보다 SP 영역이 충분히 크다면, 두 단말은 다른 링크와 충돌 없이 요청/응답 신호를 전송할 수 있다.When the scheduling priority of the corresponding link is determined, each terminal transmits a signal using a resource region corresponding to the determined priority. At this time, if two terminals have the same (priority) value at the same time point and the SP area is sufficiently larger than the number of activated links, the two terminals may transmit a request / response signal without collision with another link.

도 5를 참조하면, 단말이 사용하는 프레임이 K(502)에서 K+n(503)으로 변경되면 SP 영역의 자원도 변경되고, 링크가 다르면(504) SP 영역의 자원도 변경됨을 나타내고 있다. 또한, 주기적 자원 할당의 경우(505)에는 AT의 PA에 해당하는 자원과 SP 영역 중 하나의 자원을 이용하여 신호가 전송된다.Referring to FIG. 5, when the frame used by the terminal is changed from K 502 to K + n 503, the resource of the SP region is changed, and when the link is different (504), the resource of the SP region is also changed. In addition, in the case of periodic resource allocation (505), a signal is transmitted using one of a resource corresponding to the PA of the AT and one of the SP regions.

도 6은 본 발명의 한 실시 예에 따른 일반 할당의 데이터 프레임을 나타낸 도면이다.6 is a diagram illustrating a data frame of general allocation according to an embodiment of the present invention.

도 6을 참조하면, DS_REQ 구간에서는 AT 영역을 통해 전송되는 신호(BA, PA 또는 CA 요청 신호)는 없고, SP 영역의 세 부분에서 각각 제1 신호(601), 제2 신호(602), 그리고 제3 신호(603)가 전송된다. 그리고, 수신 단말은 DS_RSP 구간에서 각 신호를 송신한 송신 단말로 응답 신호를 전송한다.Referring to FIG. 6, there is no signal (BA, PA, or CA request signal) transmitted through the AT region in the DS_REQ section, and the first signal 601, the second signal 602, and three portions of the SP region, respectively. The third signal 603 is transmitted. The receiving terminal transmits a response signal to the transmitting terminal that transmitted each signal in the DS_RSP section.

본 발명의 실시 예에서, SP 영역의 세 부분 중 AT 영역과 가까운 부분의 우선 순위가 더 높으므로, 제1 신호(601)의 우선 순위가 가장 높다. 따라서, 제1 신호(601)를 전송한 단말이 데이터 전송 구간(604)을 이용하여 데이터를 전송할 수 있다.In an embodiment of the present invention, the priority of the first signal 601 is the highest since the priority of the portion closer to the AT region among the three portions of the SP region is higher. Accordingly, the terminal transmitting the first signal 601 may transmit data using the data transmission section 604.

도 7은 본 발명의 한 실시 예에 따른 주기적 할당의 데이터 프레임을 나타낸 도면이다.7 illustrates a data frame of periodic allocation according to an embodiment of the present invention.

도 7을 참조하면, 주기적 할당의 데이터 프레임이므로, AT 영역 중 PA 영역(701)과, SP 영역 중 세 부분(제1 신호 내지 제3 신호)(702, 703, 704)에서 각각 신호가 전송된다. 이때, PA 를 요청하는 단말은 PA 영역과 SP 영역에서 각각 신호를 전송하고(PA 요청 신호 및 제2 신호)(701, 703), 수신 단말은 DS_RSP 구간에서 제2 신호가 전송된 무선 자원과 동일한 무선 자원을 이용하여 신호를 전송한다. 즉, DS_REQ 구간의 SP 영역에서 수신된 신호 중 제1 신호(702)의 우선 순위가 나머지 신호의 우선 순위보다 높지만 PA를 요청한 단말이 제2 신호(703)를 전송하였기 때문에, 수신 단말이 DS_RSP 구간에서 제2 신호(703)와 동일한 무선 자원을 이용하여 신호를 PA 요청 단말로 전송한다. 그리고 PA 요청 단말은 뒤따르는 데이터 전송 구간(705)에서 데이터를 전송할 수 있다.Referring to FIG. 7, signals are transmitted in the PA region 701 of the AT region and in three portions (first to third signals) 702, 703, and 704 of the AT region because they are data frames of periodic allocation. . In this case, the terminal requesting the PA transmits signals in the PA region and the SP region (PA request signal and second signal) (701 and 703), and the receiving terminal is the same as the radio resource where the second signal is transmitted in the DS_RSP section. Transmit signal using radio resources. That is, although the priority of the first signal 702 among the signals received in the SP region of the DS_REQ interval is higher than the priority of the remaining signals, the terminal requesting the PA transmits the second signal 703, so that the receiving terminal receives the DS_RSP interval. Transmits a signal to a PA requesting terminal using the same radio resource as the second signal 703. The PA requesting terminal may transmit data in a subsequent data transmission section 705.

도 8은 본 발명의 한 실시 예에 따른 분산형 자원 할당 절차를 나타낸 흐름도이다.8 is a flowchart illustrating a distributed resource allocation procedure according to an embodiment of the present invention.

도 8을 참조하면, 복수의 링크로 연결된 단말 중에서 데이터 자원을 요청하는 단말(앞으로, '송신 단말'이라 함)은, DS_REQ 구간에서 자신의 SC에 해당하는 자원을 이용하여 자원 요청 신호를 전송한다(S801). 이때, 송신 단말은 DS_REQ 구간에 포함된 AT 영역을 이용하여 PA 또는 CA를 요청할 수 있다. Referring to FIG. 8, a terminal (hereinafter, referred to as a “transmitting terminal”) requesting a data resource among a plurality of terminals connected by a link transmits a resource request signal by using a resource corresponding to its SC in a DS_REQ section. (S801). In this case, the transmitting terminal may request a PA or CA using the AT region included in the DS_REQ section.

이후, DS_REQ 구간에서 자원 요청 신호를 수신한 단말(앞으로 '수신 단말'이라 함)은 AT 영역에서 수신된 신호가 있는지 확인한다(S802). AT 영역에서 수신된 신호가 있다면, AT 영역의 우선 순위를 비교하여 가장 높은 우선 순위의 할당 유형을 요청한 송신 단말을 결정한다(S803). 그리고, 결정된 송신 단말이 사용한 무선 자원과 동일한 무선 자원을 사용하여 DS_RSP 구간에서 응답 신호를 전송한다(S804, S806). 예를 들어, 수신 단말이 AT 영역에서 PA 요청과 CA 요청을 수신하였다면, PA 요청의 우선 순위가 더 높으므로, 수신 단말은 PA를 요청한 단말이 사용한 무선 자원과 동일한 무선 자원을 이용하여 DS_RSP 구간에서 응답 신호를 전송한다.Thereafter, the terminal receiving the resource request signal in the DS_REQ section (hereinafter referred to as a "receiving terminal") checks whether there is a signal received in the AT region (S802). If there is a signal received in the AT area, the priority of the AT area is compared to determine the transmitting terminal that has requested the highest priority allocation type (S803). Then, the response signal is transmitted in the DS_RSP section by using the same radio resource as the radio resource used by the determined transmission terminal (S804 and S806). For example, if the receiving terminal receives the PA request and the CA request in the AT area, since the PA request has a higher priority, the receiving terminal uses the same radio resource as the radio resource used by the terminal requesting the PA in the DS_RSP interval. Send a response signal.

한편, AT 영역에서 수신된 신호가 없다면, 수신 단말은 DS_REQ 구간에서 수신된 신호에서 사용된 무선 자원과 동일한 무선 자원을 사용(S805)하여 DS_RSP 구간에서 신호를 전송한다(S806).On the other hand, if there is no signal received in the AT area, the receiving terminal transmits the signal in the DS_RSP period by using the same radio resource as the radio resource used in the signal received in the DS_REQ period (S805) (S806).

이후, DS_RSP 구간에서 수신 단말이 전송한 신호를 수신한 송신 단말은 자신의 우선 순위보다 높은 단말의 신호가 수신되는지 판단하여(S807), 수신되지 않으면 데이터 전송 구간에서 패킷을 전송한다(S808).Thereafter, the transmitting terminal that receives the signal transmitted by the receiving terminal in the DS_RSP interval determines whether a signal of a terminal higher than its priority is received (S807), and if not, transmits the packet in the data transmission interval (S808).

이후, 데이터 전송 구간에서 전송된 패킷을 수신한 수신 단말은, 다음 데이터 프레임의 DS_RSP 구간의 무선 자원을 이용하여 ACK 신호를 방송한다(S809).Thereafter, the receiving terminal receiving the packet transmitted in the data transmission interval broadcasts an ACK signal by using the radio resource of the DS_RSP interval of the next data frame (S809).

아래 도 9 내지 도 12에서 시간의 흐름에 따라 연속적으로 나열된 5개의 데이터 프레임을 통해 본 발명의 한 실시 예에 따른 자원 할당 방식을 설명한다.Hereinafter, a resource allocation method according to an embodiment of the present invention will be described with five data frames consecutively arranged as time passes in FIGS. 9 to 12.

도 9는 본 발명의 한 실시 예에 따른 기지국 할당의 데이터 프레임을 시간의 흐름에 따라 나타낸 도면이다.9 is a diagram illustrating a data frame of base station allocation over time according to an embodiment of the present invention.

도 9를 참조하면, 제1 데이터 프레임(910)의 DS_REQ(911)에서 기지국이 기지국 할당을 요청하고, SP 영역의 자원 중 하나를 선택하여 신호를 전송한다. 이때, 다른 단말도 SP 영역의 자원을 이용하여 신호를 전송한다. Referring to FIG. 9, in the DS_REQ 911 of the first data frame 910, the base station requests base station allocation, selects one of the resources in the SP region, and transmits a signal. At this time, the other terminal also transmits a signal using resources in the SP region.

수신 단말은 DS_REQ 구간의 AT 영역에서 BA 요청이 수신되었으므로, DS_RSP 구간(912)에서 BA 요청에 대한 신호에만 응답하고, 다른 단말이 전송한 신호는 무시한다.Since the receiving terminal receives the BA request in the AT region of the DS_REQ interval, the receiving terminal responds only to the signal for the BA request in the DS_RSP interval 912 and ignores the signal transmitted from the other terminal.

이후, 기지국은 제1 데이터 프레임(910)의 데이터 전송 구간을 이용하여 패킷을 중계한다. 그리고, 수신 단말은 제2 데이터 프레임(920)의 DS_RSP 구간(922)을 통하여 제1 데이터 프레임의 패킷 전송에 대한 ACK를 기지국으로 전송한다.Thereafter, the base station relays the packet using the data transmission interval of the first data frame 910. The receiving terminal transmits an ACK for packet transmission of the first data frame to the base station through the DS_RSP section 922 of the second data frame 920.

그리고, 제2 데이터 프레임(920), 제3 데이터 프레임(930) 및 제5 데이터 프레임에서(950)는 AT 영역에서 요청된 할당 유형이 없으므로 자원을 요청한 복수의 단말이 일반 할당 방식에 따라 데이터 전송 구간을 점유하여 패킷을 전송할 수 있다. In the second data frame 920, the third data frame 930, and the fifth data frame 950, since there is no allocation type requested in the AT region, a plurality of terminals requesting resources transmit data according to a general allocation scheme. The packet can be transmitted by occupying the interval.

도 10은 본 발명의 한 실시 예에 따른 주기적 할당의 데이터 프레임을 시간의 흐름에 따라 나타낸 도면이다.FIG. 10 is a diagram illustrating a data frame of periodic allocation over time according to an embodiment of the present invention. FIG.

도 10을 참조하면, 일반 할당 방식을 통해 데이터 전송 구간을 사용하게 된 제1 단말이 패킷을 주기적으로 전송하는 것이 필요하다고 판단되면, 제1 데이터 프레임(1010)의 데이터 전송 구간(1013)에서 PA를 요청한다. 즉, PA 요청 단말은 데이터 전송 구간(1013)을 통하여 주기적 자원 할당을 요청한다. 이때 요청 메시지에는 데이터 전송 구간의 점유 주기가 포함될 수 있고, 주기(1060)는 데이터 프레임의 개수 단위로 표시될 수 있다.Referring to FIG. 10, if it is determined that the first terminal that uses the data transmission interval through the general allocation method needs to periodically transmit a packet, the PA is transmitted in the data transmission interval 1013 of the first data frame 1010. Ask. That is, the PA requesting terminal requests periodic resource allocation through the data transmission interval 1013. At this time, the request message may include an occupancy period of the data transmission interval, and the period 1060 may be displayed in units of the number of data frames.

이후, 제2 데이터 프레임(1020)의 DS_RSP 구간(1022)에서 PA 요청 단말로 ACK 신호를 전송한 수신 단말은 PA가 요청되었음을 알게 되고, 제5 데이터 프레임(1050)의 데이터 전송 구간(1053)을 제1 단말에 할당한다. 이때, DS_REQ(1051)의 AT 영역에서 제1 단말로부터 PA 신호가 수신되면, 다른 단말에서 수신된 요청 신호를 무시하고, DS_RSP(1052)의 AT 영역 및 SP 영역에서 제1 단말로 응답 신호를 전송한다.Thereafter, the receiving terminal that transmits the ACK signal to the PA requesting terminal in the DS_RSP section 1022 of the second data frame 1020 knows that the PA has been requested, and the data transmission section 1053 of the fifth data frame 1050 is received. Assign to the first terminal. At this time, if a PA signal is received from the first terminal in the AT region of the DS_REQ 1051, the request signal received from another terminal is ignored, and a response signal is transmitted from the AT region and the SP region of the DS_RSP 1052 to the first terminal. do.

도 10에서는 PA 요청 단말이 주기를 데이터 프레임 4개로 설정하였고, 제1 데이터 프레임(1010)의 데이터 전송 구간(1013)에서 PA를 요청한 PA 요청 단말은 이후 제5 데이터 프레임(1050)에서도 데이터 전송 구간(1053)을 점유할 수 있게 된다.In FIG. 10, the PA requesting terminal sets the period to four data frames, and the PA requesting terminal requesting the PA in the data transmission section 1013 of the first data frame 1010 subsequently transmits the data transmission section in the fifth data frame 1050. (1053) can be occupied.

도 11은 본 발명의 한 실시 예에 따른 연속적 할당의 데이터 프레임을 시간의 흐름에 따라 나타낸 도면이다.FIG. 11 is a diagram illustrating a data frame of consecutive allocation according to an embodiment of the present invention.

도 11을 참조하면, 일반 할당 방식을 통해 데이터 전송 구간을 사용하게 된 제2 단말이 패킷을 연속적으로 전송하는 것이 필요하다고 판단되면, 제2 단말은 제1 데이터 프레임(1110)의 데이터 전송 구간(1113)에서 CA를 요청한다. 즉, CA 요청 단말은 데이터 전송 구간(1113)을 통하여 연속적 자원 할당을 요청한다. 이때 요청 메시지에는 데이터 전송 구간의 연속 점유 기간이 포함될 수 있고, 기간(1160)은 데이터 프레임의 개수 단위로 표시될 수 있다.Referring to FIG. 11, when it is determined that the second terminal, which has used the data transmission interval through the general allocation method, needs to continuously transmit a packet, the second terminal may transmit the data transmission interval (the first data frame 1110). 1113 request a CA. That is, the CA requesting terminal requests continuous resource allocation through the data transmission section 1113. In this case, the request message may include a continuous occupation period of the data transmission interval, and the period 1160 may be displayed in units of the number of data frames.

이후, 제2 데이터 프레임(1120)의 DS_RSP 구간(1122)에서 제1 데이터 프레임(1110)의 데이터 전송 구간(1113)에 대한 ACK 신호를 전송한 수신 단말은 제3 데이터 프레임(1130)의 데이터 전송 구간(1133)부터 제2 단말에 연속적으로 할당한다. 즉, 제2 단말이 CA로 데이터 전송 구간을 사용하는 동안에 CA 보다 더 높은 할당 유형에 대한 요청이 없다면, 계속하여 데이터 전송 구간이 제2 단말에 할당된다.Thereafter, the receiving terminal transmitting the ACK signal for the data transmission section 1113 of the first data frame 1110 in the DS_RSP section 1122 of the second data frame 1120 transmits data of the third data frame 1130. From the interval 1133, the allocation is continuously performed to the second terminal. That is, if there is no request for a higher allocation type than the CA while the second terminal uses the data transmission interval to the CA, the data transmission interval is continuously allocated to the second terminal.

도 12는 본 발명의 한 실시 예에 따른 혼합 할당의 데이터 프레임을 시간의 흐름에 따라 나타낸 도면이다. 12 illustrates a data frame of mixed allocation according to an embodiment of the present invention over time.

도 12를 참조하면, 일반 할당 방식을 통해 데이터 전송 구간을 사용하던 제2 단말은 필요성에 의해 제1 데이터 프레임(1210)의 데이터 전송 구간(1213)에서 CA를 요청하고 제2 데이터 프레임(1220)의 DS_RSP(1222)에서 ACK 신호를 수신하였다. 하지만, 제2 데이터 프레임의 데이터 전송 구간에서 제1 단말이 PA를 요청하였으므로 다음 주기(1260)의 데이터 프레임(제5 데이터 프레임)(1250)에서는 제1 단말이 데이터 전송 구간(1253)을 사용한다. 또한, 제3 데이터 프레임(1230)의 DS_REQ(1231)에서 BA가 요청되었으므로, 제3 데이터 프레임(1230)의 데이터 전송 구간(1233)은 기지국에게 할당될 수 있다. 그리고 나머지 데이터 프레임(제4 데이터 프레임)(1240)의 데이터 전송 구간(1243)은 제2 단말이 사용할 수 있다.Referring to FIG. 12, a second terminal using a data transmission interval through a general allocation method requests a CA in the data transmission interval 1213 of the first data frame 1210 as needed and the second data frame 1220. An ACK signal was received from the DS_RSP 1222. However, since the first terminal requests the PA in the data transmission interval of the second data frame, the first terminal uses the data transmission interval 1253 in the data frame (the fifth data frame) 1250 of the next period 1260. . In addition, since a BA is requested in the DS_REQ 1231 of the third data frame 1230, the data transmission interval 1233 of the third data frame 1230 may be allocated to the base station. The second terminal may use the data transmission interval 1243 of the remaining data frame (fourth data frame) 1240.

본 발명의 다른 실시 예에서는 단말 간 직접통신 네트워크에 포함된 링크 식별자가 112개인 경우를 가정한다. 이 경우 링크 식별자는 0번부터 111번까지이다. In another embodiment of the present invention, it is assumed that there are 112 link identifiers included in the direct communication network between terminals. In this case, the link identifier is 0 to 111.

도 13은 본 발명의 다른 실시 예에 따른 OFDM 데이터 프레임을 나타낸 도면이다.13 illustrates an OFDM data frame according to another embodiment of the present invention.

도 13을 참조하면, 본 발명의 실시 예에 따른 OFDM 데이터 프레임(1300)의 지속시간은 5ms이고, 대역폭은 10MHz이다. 이때, 10MHz의 대역폭이 링크 식별자의 개수(본 발명의 실시 예에서는 112개)만큼 나누어 지고, 나눠진 영역에는 하나의 SP가 할당된다. 각 링크는 복수의 SP 중 하나의 SP를 부여받고, 각 SP에 해당하는 주파수는 서로 직교(orthogonal)한다. Referring to FIG. 13, the duration of an OFDM data frame 1300 according to an embodiment of the present invention is 5 ms and a bandwidth is 10 MHz. In this case, a bandwidth of 10 MHz is divided by the number of link identifiers (112 in the embodiment of the present invention), and one SP is allocated to the divided area. Each link is given one SP among a plurality of SPs, and frequencies corresponding to each SP are orthogonal to each other.

복수의 단말이 OFDM 데이터 프레임(1300)의 DS_REQ 구간(1311)에서 SP에 해당하는 자원을 이용하여 신호를 전송하면(또는 SP를 전송하면), 전송된 신호의 우선 순위에 따라 데이터 슬롯을 사용할 순서가 결정된다. 이때, OFDM 데이터 프레임(1300)에는 3개의 데이터 슬롯(1321, 1322, 1323)이 포함되어 있다. When a plurality of terminals transmit a signal (or transmit an SP) using a resource corresponding to the SP in the DS_REQ period 1311 of the OFDM data frame 1300, the order of using the data slot according to the priority of the transmitted signal Is determined. In this case, the OFDM data frame 1300 includes three data slots 1321, 1322, and 1323.

예를 들어, 제1 OFDM 데이터 프레임(1300)의 DS_REQ 구간(1311)의 2번 SP, 50번 SP, 73번 SP, 그리고 111번 SP에서 신호가 전송되면, 우선 순위 순서대로 2번 SP, 50번 SP, 그리고 73번 SP의 단말이 데이터 슬롯을 이용하여 데이터를 전송할 수 있고, 111번 SP의 단말은 제1 OFDM 데이터 프레임(1300)을 이용하여 신호를 전송할 수 없다. 이때, 2번 SP의 단말은 0번 데이터 슬롯(1321)을 이용하여 신호를 전송할 수 있고, 50번 SP의 단말은 1번 데이터 슬롯(1322)을 이용하여 신호를 전송할 수 있으며, 73번 SP의 단말은 2번 데이터 슬롯(1323)을 이용하여 신호를 전송할 수 있다. For example, when signals are transmitted in SP 2, 50 SP, SP 73 and SP 111 of the DS_REQ section 1311 of the first OFDM data frame 1300, the SPs 2 and 50 in the order of priority are transmitted. The SP SP and the UE of SP 73 may transmit data using data slots, and the UE of SP 111 cannot transmit signals using the first OFDM data frame 1300. At this time, the terminal of the SP 2 can transmit a signal using the data slot 1321, the terminal of SP 50, can transmit a signal using the data slot 1322, SP 73 The terminal may transmit a signal using the second data slot 1323.

OFDM 데이터 프레임(1300)에 포함된 ACK 채널에서는 각 데이터 슬롯에 대한 ACK 신호가 송수신된다. 본 발명의 실시 예에 따른 OFDM 데이터 프레임(1300)에서 ACK 채널은 각 데이터 슬롯에 일대일로 대응되는 3개의 ACK 슬롯(1331, 1332, 1333)을 포함하며, 각 ACK 슬롯에서 ACK 신호가 송수신된다.In the ACK channel included in the OFDM data frame 1300, an ACK signal for each data slot is transmitted and received. In the OFDM data frame 1300 according to an embodiment of the present invention, the ACK channel includes three ACK slots 1331, 1332, and 1333 corresponding to each data slot one-to-one, and an ACK signal is transmitted and received in each ACK slot.

도 14는 본 발명의 다른 실시 예에 따른 OFDMA 데이터 프레임을 나타낸 도면이다.14 illustrates an OFDMA data frame according to another embodiment of the present invention.

도 14를 참조하면, OFDMA 데이터 프레임(1400)은 주파수 자원도 복수의 데이터 채널(1410)로 구분하여 사용한다. 본 발명의 실시 예에 따른 OFDMA 데이터 프레임은 DS_REQ 및 DS_RSP 구간(1420)과, 데이터 전송 자원(1430)과, 데이터 전송 구간에 포함된 각 데이터 슬롯(1431)에 일대일로 대응되는 복수의 ACK 슬롯을 포함하는 ACK 채널(1440)을 포함하며, 각 데이터 슬롯(1431)의 사이에는 전송 지시자(transmission indicator, TI)(1432)가 삽입된다. Referring to FIG. 14, an OFDMA data frame 1400 may also use frequency resources divided into a plurality of data channels 1410. An OFDMA data frame according to an embodiment of the present invention includes a plurality of ACK slots that correspond one-to-one to a DS_REQ and DS_RSP interval 1420, a data transmission resource 1430, and each data slot 1431 included in the data transmission interval. An ACK channel 1440 is included, and a transmission indicator (TI) 1432 is inserted between each data slot 1431.

본 발명의 한 실시 예에서, OFDMA 데이터 프레임(1400)은 데이터 채널(1410)을 16개 포함할 수 있고, OFDMA 데이터 프레임(1400)의 지속시간은 15ms 또는 20ms가 될 수 있다. 15ms OFDMA 데이터 프레임의 경우 각 데이터 채널 당 4개의 데이터 슬롯을 포함할 수 있고, 20ms OFDMA 데이터 프레임의 경우 각 데이터 채널 당 6개의 데이터 슬롯을 포함할 수 있다. 아래의 실시 예에서는 15ms OFDMA 데이터 프레임을 이용하여 본 발명을 설명한다.In one embodiment of the present invention, OFDMA data frame 1400 may include 16 data channels 1410, and the duration of OFDMA data frame 1400 may be 15 ms or 20 ms. A 15ms OFDMA data frame may include four data slots for each data channel, and a 20ms OFDMA data frame may include six data slots for each data channel. In the following embodiment, the present invention is described using a 15ms OFDMA data frame.

도 15는 본 발명의 다른 실시 예에 따른 스케줄링 우선 순위에 따른 데이터 채널을 나타낸 도면이다.15 is a diagram illustrating a data channel according to scheduling priority according to another embodiment of the present invention.

본 발명의 한 실시 예에 따른 단말은 SP에 따라서 사용할 데이터 채널을 결정할 수 있다. 즉, 단말이 수학식 1에 따라서 SP를 결정하면, OFDMA 데이터 프레임에 포함된 복수(15ms OFDMA 데이터 프레임의 경우는 16개)의 데이터 채널 중 단말이 사용할 하나의 데이터 채널이 결정된다. 예를 들어, 도 15와 같이 16개의 데이터 채널에 지그재그로 SP를 채워가면, 0번 데이터 채널에는 0, 31, 32, 63, 64, 95, 96번 SP가 할당되고, 15번 데이터 채널에는 15, 16, 47, 48, 79, 80, 111번 SP가 할당될 수 있다. 그리고 본 발명의 실시 예에서, 직접 통신 네트워크에 포함된 링크는 모두 112개이므로, 각 데이터 채널에서 7개의 단말 쌍이 서로 충돌 없이 DS_REQ 구간에서 데이터 전송 자원을 요청할 수 있다.A terminal according to an embodiment of the present invention may determine a data channel to use according to the SP. That is, when the terminal determines the SP according to Equation 1, one data channel to be used by the terminal is determined among the plurality of data channels included in the OFDMA data frame (16 in the case of 15 ms OFDMA data frame). For example, as shown in FIG. 15, when the SPs are filled with zigzag in 16 data channels, 0, 31, 32, 63, 64, 95, and 96 SPs are allocated to the 0 data channel, and 15 is allocated to the 15 data channel. SPs 16, 47, 48, 79, 80, and 111 may be allocated. In an embodiment of the present invention, since there are 112 links included in the direct communication network, seven terminal pairs in each data channel may request data transmission resources in the DS_REQ interval without colliding with each other.

도 16은 본 발명의 다른 실시 예에 따른 OFDMA 데이터 프레임을 나타낸 도면이다. 16 illustrates an OFDMA data frame according to another embodiment of the present invention.

도 16을 참조하면, x번 데이터 채널에 할당된 7개의 단말 중 일부 단말은 DS_REQ 구간(1611)에서 자원을 요청하고, DS_RSP 구간(1612)에서 응답을 수신한 뒤, 데이터 슬롯(1622)을 이용하여 데이터를 전송하고, 데이터를 전송한 단말은 TI 구간(1623)을 이용하여 자신의 SP를 방송한다. 데이터 전송 자원에 포함된 마지막 데이터 슬롯에서 데이터가 전송된 후, 데이터를 수신한 단말은 ACK 채널(1630)을 이용하여 데이터를 전송한 단말 순서대로 ACK 신호를 전송한다. 예를 들어, 7개의 단말 중 3개의 단말이 DS_REQ 구간(1611)에서 자원을 요청하면, 가장 높은 SP를 가진 0번 단말이 0번 데이터 슬롯을 이용하여 데이터를 전송한 후 다음 TI 구간에서 자신의 SP를 방송한다. 이후, 그 다음으로 높은 SP를 가진 1번 단말이 1번 데이터 슬롯을 이용하여 데이터를 전송한 후 다음 TI 구간에서 자신의 SP를 방송하고, 뒤이어 가장 낮은 SP를 가진 2번 단말이 2번 데이터 슬롯을 이용하여 데이터를 전송한다. 즉, 자신 보다 높은 SP를 가진 단말이 모두 데이터를 전송한 후 그 다음 데이터 슬롯을 자신이 사용할 수 있다.Referring to FIG. 16, some of the seven terminals allocated to the data channel x may request resources in the DS_REQ interval 1611, receive a response in the DS_RSP interval 1612, and then use the data slot 1622. The terminal transmits the data, and the terminal transmitting the data broadcasts its own SP using the TI section 1623. After data is transmitted in the last data slot included in the data transmission resource, the terminal receiving the data transmits the ACK signals in the order of the terminals transmitting the data using the ACK channel 1630. For example, if three of the seven terminals request a resource in the DS_REQ interval 1611, the terminal 0 having the highest SP transmits data using the data slot 0 and then its own in the next TI interval. Broadcast the SP. Thereafter, the first terminal with the next highest SP transmits data using the first data slot, and then broadcasts its own SP in the next TI interval, followed by the second terminal with the lowest SP, the second data slot. Send data using. That is, after the terminal having a higher SP than all transmit data, the next data slot can be used by itself.

그 다음 3번 데이터 슬롯이 지나간 후 1번 내지 3번 단말이 전송한 데이터를 수신한 각 단말은 ACK 채널(1630)에서 0번, 1번 및 2번 단말에게 ACK 신호를 전송한다.Then, after the third data slot passes, each terminal that receives the data transmitted by terminals 1 to 3 transmits an ACK signal to terminals 0, 1, and 2 in the ACK channel 1630.

도 17은 본 발명의 다른 실시 예에 따른 분산 기반 자원 할당 프로세스를 나타낸 흐름도이다.17 is a flowchart illustrating a distribution based resource allocation process according to another embodiment of the present invention.

도 17을 참조하면, 먼저 단말은 데이터 슬롯 및 ACK 채널을 지속적으로 센싱한다(1701). 다음, 전송할 데이터가 발생하면 자원이 예약되어 있지 않은 데이터 슬롯을 탐색(1702)하고, 자원이 예약되어 있는 데이터 슬롯은 사용하지 않는다. 본 발명의 실시 예에서 자원이 예약되어 있다는 것은 특정 단말이 PA 또는 CA로 데이터 채널에 할당되어 있음을 말한다. 본 발명의 실시 예에서 각 단말은 데이터 슬롯이 시작하는 부분에 위치한 프리앰블의 패턴(pattern)을 식별하거나, ACK 채널의 식별자(예를 들어, 특정 코드, 특정 필드, 자원 예약 유형 필드)를 인식함으로써 데이터 채널의 자원이 예약되어 있는지 판단할 수 있다.Referring to FIG. 17, first, a terminal continuously senses a data slot and an ACK channel (1701). Next, when data to be transmitted is generated, a data slot in which the resource is not reserved is searched for 1702, and the data slot in which the resource is reserved is not used. In the embodiment of the present invention, the reserved resource means that a specific terminal is allocated to a data channel by a PA or a CA. In an embodiment of the present invention, each terminal identifies a pattern of a preamble located at the beginning of a data slot, or recognizes an identifier (eg, a specific code, a specific field, or a resource reservation type field) of an ACK channel. It may be determined whether a resource of a data channel is reserved.

이후, 데이터를 송신하는 송신 단말은 DS_REQ 구간에 자신의 SP에 해당하는 무선 자원을 이용하여 자원 요청 신호를 전송한다(1703). 그리고 데이터를 수신할 단말(수신 모드인 단말)은 DS_REQ 구간에서 신호를 수신한다. 이때, 자신과 링크 식별자가 일치하는(자신의 SP에 대응하는) 단말 전송된 신호인지 확인(S1704)하고, 링크 식별자가 일치하는 단말에서 전송된 신호가 수신되면, DS_RSP 구간에서 동일한 SP에 해당하는 무선 자원을 이용하여 응답 신호를 방송한다(1705).Thereafter, the transmitting terminal for transmitting data transmits a resource request signal using a radio resource corresponding to its SP in the DS_REQ section (1703). The terminal to receive data (the terminal in the reception mode) receives a signal in the DS_REQ section. At this time, it is checked whether the signal transmitted from the terminal with which the link identifier is identical (corresponding to its SP) is transmitted (S1704). When the signal transmitted from the terminal with the identical link identifier is received, the corresponding SP is corresponded to in the DS_RSP interval. The response signal is broadcast using a radio resource (1705).

이후, 송신 단말은 DS_RSP 구간의 모든 신호를 수신하고, 자신의 SP에 해당하는 무선 자원을 이용하여 전송된 응답 신호가 수신되면(S1706), SP의 순서에 따라 데이터 슬롯을 이용하여 패킷을 전송한다(S1707). 즉, DS_RSP 구간의 모든 응답 신호의 SP를 분석하여 데이터 프레임의 DS_REQ 구간에서 자원을 요청한 복수의 단말 중 자신의 우선 순위가 가장 높다고 판단되면, 0번 데이터 슬롯에서 패킷을 전송한다. 하지만, 자신보다 우선 순위가 높은 단말이 있다면, TI 신호를 통해 그 단말의 패킷 전송이 완료될 때까지 대기한다. 자신보다 우선 순위가 높은 모든 단말의 패킷 전송이 완료된 것을 TI 신호를 통해 알게 되면, 단말은 다음 데이터 슬롯을 이용하여 자신의 패킷을 전송한다.Thereafter, the transmitting terminal receives all signals in the DS_RSP interval, and when a response signal transmitted using a radio resource corresponding to its SP is received (S1706), the transmitting terminal transmits a packet using data slots in the order of the SPs. (S1707). That is, when the SPs of all response signals of the DS_RSP interval are analyzed and it is determined that the priority of the plurality of terminals requesting the resource is the highest in the DS_REQ interval of the data frame, the packet is transmitted in the 0 data slot. However, if there is a terminal having a higher priority than itself, it waits until the packet transmission of the terminal is completed through the TI signal. When the TI signal indicates that the packet transmission of all the terminals having higher priority than the terminal is completed, the terminal transmits its own packet using the next data slot.

한편, DS_RSP 구간에서 응답 신호를 전송한 수신 단말은 데이터 슬롯의 신호 필드(signal field)를 수신함으로써 링크 식별자가 일치하는 단말이 사용하는 데이터 슬롯을 식별하고, 그 데이터 슬롯에서 전송된 패킷을 수신한다(S1708). Meanwhile, the receiving terminal that transmits the response signal in the DS_RSP section identifies a data slot used by the terminal whose link identifier matches by receiving a signal field of the data slot, and receives a packet transmitted in the data slot. (S1708).

본 발명의 실시 예에 따르면, 송신 단말과 수신 단말은 특정 데이터 슬롯의 바로 다음에 나타나는 TI 구간을 이용하여 자신의 우선 순위에 해당하는 TI 신호를 전송할 수 있다. 15ms OFDMA 데이터 프레임의 경우 하나의 데이터 채널에 포함된 링크 수는 7개 이므로, 송신 단말과 수신 단말이 전송하는 우선 순위는 0에서 6 중 하나가 될 수 있다.According to an embodiment of the present disclosure, the transmitting terminal and the receiving terminal may transmit a TI signal corresponding to their priority by using a TI section immediately following a specific data slot. In the case of a 15ms OFDMA data frame, since the number of links included in one data channel is seven, the priority transmitted by the transmitting terminal and the receiving terminal may be one of 0 to 6.

하나의 데이터 채널에 포함된 모든 데이터 슬롯이 끝나면, 수신 단말은 ACK 채널을 통해 수신한 데이터 슬롯에 해당하는 ACK 슬롯을 이용하여 ACK 신호를 전송한다(S1709). 즉, 특정 수신 단말이 0번 데이터 슬롯에서 패킷을 수신하였다면, 0번 ACK 슬롯을 통해 ACK 신호를 전송하고, 2번 데이터 슬롯에서 패킷을 수신하였다면, 2번 ACK 슬롯을 통해 ACK 신호를 전송한다.When all data slots included in one data channel are finished, the receiving terminal transmits an ACK signal using an ACK slot corresponding to the data slot received through the ACK channel (S1709). That is, if a specific receiving terminal receives a packet in data slot 0, it transmits an ACK signal through ACK slot 0, and when receiving a packet in data slot 2, it transmits an ACK signal through ACK slot 2.

도 18은 본 발명의 다른 실시 예에 따른 직접 통신 네트워크와 데이터 프레임을 나타낸 도면이다.18 illustrates a direct communication network and a data frame according to another embodiment of the present invention.

도 18을 참조하면, 직접 통신 네트워크에 포함된 단말 중 단말A(1801), B (1802)및 E(1805)는 하나의 네트워크를 형성하고, 단말C(1803) 및 D(1804)가 하나의 네트워크를 형성하며, 단말C(1803) 및 E(1805)가 하나의 네트워크를 형성한다. 이때 각 네트워크 사이에는 간섭이 발생하지 않는다. 즉, 단말A(1801), B(1802) 및 E(1805)는 서로 신호를 송수신할 수 있고, 단말C(1803) 및 D(1804)도 서로 신호를 송수신할 수 있으나, 단말C(1803) 및 D(1804)의 신호 송수신 영역은 단말A(1801) 및 B(1802)의 신호 송수신 영역과 중첩되지 않는다. 단말E(1805)는 단말A(1801) 및 B(1802)와 신호를 송수신할 수 있고, 단말C(1803)와도 신호를 송수신 할 수 있다. Referring to FIG. 18, among terminals included in the direct communication network, terminals A 1801, B 1802, and E 1805 form one network, and terminals C 1803 and D 1804 are one. A network is formed, and terminal C 1803 and E 1805 form one network. At this time, no interference occurs between the networks. That is, terminal A 1801, B 1802, and E 1805 may transmit and receive signals to each other, and terminal C 1803 and D 1804 may also transmit and receive signals to each other, but terminal C 1803 may be used. And the signal transmission / reception area of the D 1804 do not overlap the signal transmission / reception area of the terminal A 1801 and the B 1802. The terminal E 1805 may transmit and receive signals with the terminal A 1801 and the B 1802, and may also transmit and receive signals with the terminal C 1803.

도 18의 네트워크에서 각 단말은 DS_REQ 구간(1810)을 이용하여 계산된 SP에 따라 자원을 요청한다. 도 18에서 각 단말의 우선 순위는 단말A > 단말B > 단말C > 단말D > 단말E 인 것으로 가정한다. In the network of FIG. 18, each terminal requests a resource according to the SP calculated using the DS_REQ interval 1810. In FIG. 18, it is assumed that the priority of each terminal is terminal A> terminal B> terminal C> terminal D> terminal E.

다음, 각 단말은 DS_RSP 구간(1812)에서 수신 단말로부터 응답 신호를 수신하고, 데이터 슬롯(1821,1822, 1823, 1824)을 이용하여 패킷을 전송한다. 우선 순위는 단말B(1802)가 단말C(1803)보다 높지만, 단말B(1802)의 신호 전송 영역은 단말A(1801)의 신호 전송 영역과 중첩되고, 단말C(1803)의 신호 전송 영역은 단말A(1801)의 신호 전송 영역과 중첩되지 않기 때문에, 단말C(1803)는 단말A(1801)와 같은 데이터 슬롯(0번 데이터 슬롯)(1821)을 이용하여 패킷을 전송할 수 있다. 이후, 단말A(1801)와 단말C(1803)는 다음 TI 구간(1822)에서 각자의 우선 순위에 해당하는 우선 순위 신호를 송신한다.Next, each terminal receives a response signal from the receiving terminal in the DS_RSP interval 1812, and transmits a packet using data slots (1821, 1822, 1823, 1824). The priority of the terminal B 1802 is higher than the terminal C 1803, but the signal transmission area of the terminal B 1802 overlaps the signal transmission area of the terminal A 1801, and the signal transmission area of the terminal C 1803 is Since the terminal A 1801 does not overlap the signal transmission area of the terminal A 1801, the terminal C 1803 may transmit a packet using the same data slot (data slot 0) 1821 as the terminal A 1801. Thereafter, the terminal A 1801 and the terminal C 1803 transmit priority signals corresponding to their priorities in the next TI period 1822.

한편, 단말B(1802)는 TI 구간(1822)에서 단말A(1801)의 우선 순위 신호를 수신하고, 단말D(1804)는 TI 구간(1822)에서 단말C(18103)의 우선 순위 신호를 수신하게 되므로, 단말B(1802)와 단말D(1804)는 1번 데이터 슬롯(1823)을 이용하여 패킷을 전송한다. 이후, 단말B(1802)와 단말D(1804)는 다음 TI 구간(1824)에서 각자의 우선 순위에 해당하는 우선 순위 신호를 송신한다.Meanwhile, the terminal B 1802 receives the priority signal of the terminal A 1801 in the TI period 1822, and the terminal D 1804 receives the priority signal of the terminal C 18103 in the TI period 1822. Therefore, the terminal B 1802 and the terminal D 1804 transmits the packet using the first data slot 1823. Thereafter, the terminal B 1802 and the terminal D 1804 transmit priority signals corresponding to their priorities in the next TI period 1824.

단말E(1805)는 첫 번째 TI 구간(1822)에서 단말A(1801)와 단말C(1803)의 우선 순위 신호를 수신하고, 두 번째 TI 구간(1824)에서 단말B(1802)와 단말D(1804)의 우선 순위 신호를 수신함으로써, 자신보다 높은 우선 순위의 단말로부터 우선 순위 신호를 모두 수신하게 되어 2번 데이터 슬롯(1825)에서 패킷을 전송한다.The terminal E 1805 receives the priority signals of the terminal A 1801 and the terminal C 1803 in the first TI interval 1822, and the terminal B 1802 and the terminal D (in the second TI interval 1824). By receiving the priority signal of 1804, all priority signals are received from the terminal having a higher priority than itself, and the packet is transmitted in the data slot 1825.

도 19는 본 발명의 다른 실시 예에 따른 데이터 프레임을 주기적으로 할당하는 방법을 나타낸 도면이다. 도 19의 모든 데이터 프레임은 데이터 채널 x이고, DS_REQ/DS_RSP 구간은 생략되었다.19 illustrates a method of periodically allocating a data frame according to another embodiment of the present invention. All data frames of FIG. 19 are data channels x, and the DS_REQ / DS_RSP section is omitted.

도 19를 참조하면, 본 발명의 한 실시 예에서는 4개의 단말에게 y번 데이터 프레임의 DS_REQ/DS_RSP를 통해 패킷을 전송할 데이터 슬롯이 정해진다. 이후, 4개의 단말 중 1번 데이터 슬롯(1901)이 할당된 송신 단말(이후, 'PA 단말'이라 함)은 1번 데이터 슬롯의 프리앰블(preamble)을 예약 유형(reservation type)으로 사용하고, 1번 데이터 슬롯에서 PA 요청 메시지를 전송한다. PA 요청 메시지를 수신한 수신 단말은 1번 데이터 슬롯에 대한 ACK 슬롯(1902)에서, 자원 예약 유형을 PA에 해당하는 식별자로 표시하여 ACK 신호를 전송한다. 본 발명의 실시 예에서 PA에 해당하는 식별자는 "01"이 될 수 있고, PA 단말이 요청한 PA의 주기는 데이터 프레임 단위로 설정될 수 있다.Referring to FIG. 19, according to an embodiment of the present invention, a data slot for transmitting a packet through DS_REQ / DS_RSP of a data frame y is determined to four terminals. Subsequently, a transmitting terminal (hereinafter, referred to as a 'PA terminal') to which data slot 1901 is allocated among four terminals uses a preamble of a data slot 1 as a reservation type, and 1 Transmits a PA request message in the first data slot. The receiving terminal receiving the PA request message transmits an ACK signal by indicating the resource reservation type as an identifier corresponding to the PA in the ACK slot 1902 for the first data slot. In an embodiment of the present invention, the identifier corresponding to the PA may be "01", and the period of the PA requested by the PA terminal may be set in data frame units.

이후, y+N번 데이터 프레임, y+2N번 데이터 프레임, y+3N번 데이터 프레임의 1번 데이터 슬롯은 PA로 예약된 데이터 슬롯이 된다. 이때, PA 단말은 PA 예약 데이터 슬롯의 프리앰블을 예약 유형으로 전송하고 PA로 예약된 데이터 슬롯을 사용하여 데이터를 전송한다. 그리고, 수신 단말은 PA 예약 데이터 슬롯에 대한 ACK 슬롯에서, 자원 예약 유형을 "01"로 표시하여 ACK 신호를 전송한다. Thereafter, data slot 1 of data frame y + N, data frame y + 2N, and data frame y + 3N becomes a data slot reserved for PA. At this time, the PA terminal transmits the preamble of the PA reservation data slot as a reservation type and transmits data using the data slot reserved by the PA. The receiving terminal transmits an ACK signal by indicating a resource reservation type as "01" in the ACK slot for the PA reservation data slot.

이후, y+4N번 데이터 프레임의 1번 데이터 슬롯과 같이, PA 예약 데이터 슬롯의 프리앰블이 일반 유형(normal type)으로 전송되거나 PA 예약 데이터 슬롯에서 신호가 전송되지 않으면, PA 자원의 예약이 해지되었음을 의미하므로, 수신 단말은 자원 예약 유형을 일반 유형으로 다시 되돌린다. 본 발명의 실시 예에서 자원 예약 유형의 일반 유형을 가리키는 식별자는 "00"이 사용될 수 있다.Subsequently, if the preamble of the PA reservation data slot is transmitted in a normal type or a signal is not transmitted in the PA reservation data slot, such as data slot 1 of data frame y + 4N, the reservation of the PA resource is cancelled. As such, the receiving terminal returns the resource reservation type back to the normal type. In an embodiment of the present invention, “00” may be used as an identifier indicating a general type of resource reservation type.

도 20 및 도 21은 본 발명의 다른 실시 예에 따른 데이터 프레임을 연속적으로 할당하는 방법을 나타낸 도면이다.20 and 21 illustrate a method of continuously allocating data frames according to another embodiment of the present invention.

특정 단말이 일반 할당으로 패킷을 전송하다가 하나의 데이터 슬롯이 부족하다면, 단말은 데이터 프레임에 포함된 다른 데이터 슬롯을 연속하여 사용할 수 있다.If a specific terminal transmits a packet in a general allocation and lacks one data slot, the terminal may continuously use other data slots included in the data frame.

예를 들어, 도 18의 네트워크에서 단말A(1801)와 단말D(1804)는 패킷을 전송하기 위해 2~3개의 데이터 슬롯을 사용한다고 가정한다. 단말A(1801)는 우선 순위에 따라 0번 데이터 슬롯(1821)을 사용할 수 있는데, 이후, TI 구간 없이 연속적으로 데이터 심볼을 구성하여 1번 데이터 슬롯(1823)과 2번 데이터 슬롯(18025)까지 사용할 수 있다. 이때, 단말B(1802)는 TI 구간(1822)에서 우선 순위를 나타내는 유효한 신호를 수신하지 못하므로, 1번 데이터 슬롯(1823)을 사용할 수 없고, 단말A(1801)는 2번 데이터 슬롯(1825)까지 연속으로 사용하여 패킷을 전송할 수 있다. 이후, 단말A(1801)가 2번 데이터 슬롯(1825) 다음의 TI 구간(1826)에서 우선 순위 "1"이 포함된 신호를 전송하면, 그것을 수신한 단말B(1802)는 단말A(1801)의 데이터 슬롯 사용이 종료되었음을 알고 3번 데이터 슬롯(1827)을 이용하여 패킷을 전송할 수 있다. For example, in the network of FIG. 18, it is assumed that terminal A 1801 and terminal D 1804 use two or three data slots to transmit a packet. The terminal A 1801 may use the zero data slot 1821 according to the priority, and then, by continuously configuring the data symbols without the TI interval, up to the first data slot 1823 and the second data slot 182525. Can be used. In this case, since the terminal B 1802 does not receive a valid signal indicating the priority in the TI interval 1822, the data slot 1831 cannot be used, and the terminal A 1801 has a data slot 1825 for the second. Packet can be sent continuously. Subsequently, when the terminal A 1801 transmits a signal including the priority "1" in the TI section 1826 after the second data slot 1825, the terminal B 1802 receiving the terminal A 1801 receives the terminal A 1801. Knowing that the use of the data slot has ended, the packet may be transmitted using the data slot 1827.

단말C(1803)도 0번 데이터 슬롯(1821)을 사용하는데, 단말C(1803)가 0번 데이터 슬롯(1821) 다음의 TI 구간(1822)에서 단말C(1803)의 우선 순위가 포함된 신호를 전송하면, 단말D(1804)는 단말C(1803)의 데이터 슬롯 사용이 종료되었음을 알고 1번 데이터 슬롯(1823)을 이용하여 패킷을 전송할 수 있다. 단말D(1804)가 2개의 데이터 슬롯을 사용해야 한다면, 단말D(1804)는 1번 데이터 슬롯(1823) 이후 TI 구간 없이 연속적으로 데이터 심볼을 구성하여 2번 데이터 슬롯(1825)까지 사용할 수 있다.Terminal C 1803 also uses data slot 021, where terminal C 1803 includes a priority of terminal C 1803 on TI interval 1822 after data slot 1821. When transmitting the terminal D, the terminal D 1804 may recognize that the use of the data slot of the terminal C 1803 is terminated and may transmit a packet by using the first data slot 1823. If the terminal D 1804 needs to use two data slots, the terminal D 1804 may configure data symbols continuously without the TI interval after the first data slot 1823 and use the data slot 1825.

이때, 2번 데이터 슬롯(1825) 이후 TI 구간(1826)에서 단말E(1805)는 단말D(1804)의 우선 순위가 포함된 신호를 수신하게 되지만, 단말B(1802)의 우선 순위가 포함된 신호를 수신하지 못하였으므로, 단말E(1805)는 데이터 프레임이 종료될 때까지 데이터 슬롯을 사용할 수 없다.At this time, the terminal E 1805 receives the signal including the priority of the terminal D 1804 in the TI period 1826 after the data slot 1825, but includes the priority of the terminal B 1802. Since the signal was not received, the terminal E 1805 cannot use the data slot until the data frame ends.

도 20을 참조하면, y+N번 데이터 프레임의 2번 및 3번 데이터 슬롯(2001)은 TI 구간 없이 연속적으로 사용되고 있다. 연속적으로 데이터 슬롯을 할당하게 되면, 가변 레이트(variable rate)의 PA가 가능하다. PA의 자원이 예약된 프레임에서 PA 예약 데이터 슬롯 이후 패킷 재전송이 요구되거나 추가 패킷이 발생하여, 계속해서 데이터 슬롯을 사용할 필요가 발생하면, CA를 활용할 수 있다. 이때, 연속되는 데이터 슬롯은 다른 CA 또는 PA로 예약된 데이터 슬롯과 충돌하지 않아야 한다. y+3N번 데이터 프레임에 포함된 2번 데이터 슬롯(2002)은 PA 예약 데이터 슬롯인 1번 데이터 슬롯을 사용하던 단말에 의하여 CA 데이터 슬롯으로 사용된다. 이에 대한 ACK 슬롯의 자원 예약 유형은 역시 "01"이다.Referring to FIG. 20, data slots 2 and 3 of the y + N data frame 2001 are continuously used without a TI section. By allocating data slots in succession, a variable rate PA is possible. In a frame where a resource of a PA is reserved, a packet retransmission is required after a PA reservation data slot or an additional packet is generated, so that a need to continue using the data slot may be used. At this time, consecutive data slots must not collide with data slots reserved by another CA or PA. The data slot 2 2002 included in the data frame y + 3N is used as a CA data slot by a terminal using the data slot 1 as a PA reserved data slot. The resource reservation type of the ACK slot for this is also "01".

도 21을 참조하면, CA를 요청하는 단말(앞으로 'CA 단말'이라 함)은 데이터 슬롯의 프리앰블(2101)을 예약 유형으로 전송하고, 수신 단말은 해당 데이터 슬롯(2102)에 대한 ACK 슬롯(2103)의 자원 예약 유형을 CA에 해당하는 식별자로 방송한다. 본 발명의 실시 예에서 자원 예약 유형 중 CA에 해당하는 식별자는 "10"이다. Referring to FIG. 21, a terminal requesting a CA (hereinafter referred to as a 'CA terminal') transmits a preamble 2101 of a data slot as a reservation type, and a receiving terminal transmits an ACK slot 2103 for the corresponding data slot 2102. ) Is broadcasted with an identifier corresponding to the CA. In an embodiment of the present invention, an identifier corresponding to CA among resource reservation types is "10".

CA에 해당하는 식별자로 자원 예약 유형이 설정된 ACK 신호를 수신한 모든 단말은 이후 CA로 예약된 데이터 슬롯부터 데이터 프레임의 마지막 데이터 슬롯까지 CA로 예약되었음을 알게 된다. 즉, 도 21을 참조하면, y+2N번 데이터 프레임의 1번 데이터 슬롯(2102)에서 CA가 요청되고 수신 단말에 의해 승낙되었으므로, y+3N번 데이터 프레임의 1번 데이터 슬롯부터 3번 데이터 슬롯(2104)까지 CA 데이터 슬롯으로 예약되었다. After receiving the ACK signal in which the resource reservation type is set to the identifier corresponding to the CA, all the terminals recognize that the CA is reserved from the data slot reserved by the CA to the last data slot of the data frame. That is, referring to FIG. 21, since a CA is requested and accepted by a receiving terminal in data slot 2102 of data frame y + 2N, data slots 1 to 3 from data slot 1 of data frame y + 3N are accepted. Reserved to CA data slot (2104).

한편, CA를 요청한 단말이 데이터 프레임에 포함된 모든 데이터 슬롯을 사용하고자 하면, CA로 사용하던 마지막 데이터 슬롯(2105) 이후 TI 구간(2106)을 통해 모든 데이터 슬롯의 예약을 다른 단말로 알린다. 그리고, 수신 단말은 ACK 슬롯(2107)의 자원 예약 유형을 CA 확장(CA extension)에 해당하는 식별자로 방송한다. 본 발명의 실시 예에서 자원 예약 유형 중 CA extension에 해당하는 식별자는 "11"이다. 도 21을 참조하면, y+4N번 데이터 프레임의 마지막 데이터 슬롯(2105) 이후 TI 구간(2106)에서 CA 확장이 요청되었고, 수신 단말이 마지막 ACK 슬롯(2107)을 통해 승낙하였으므로, y+5N번 데이터 프레임의 모든 데이터 슬롯이 CA 단말에게 할당되었다. CA 단말은 y+5N번 데이터 프레임의 0번 데이터 슬롯(2108)의 프리앰블을 예약 유형으로 전송하고, 0번부터 3번 데이터 슬롯(2109)을 이용하여 패킷을 전송할 수 있다.On the other hand, if the terminal requesting CA intends to use all data slots included in the data frame, the terminal notifies the other terminal of the reservation of all data slots through the TI section 2106 after the last data slot 2105 used as the CA. The receiving terminal broadcasts the resource reservation type of the ACK slot 2107 with an identifier corresponding to a CA extension. In an embodiment of the present invention, an identifier corresponding to CA extension among resource reservation types is "11". Referring to FIG. 21, since the CA extension is requested in the TI interval 2106 after the last data slot 2105 of the data frame y + 4N, the receiving terminal accepts through the last ACK slot 2107, and thus, y + 5N All data slots in the data frame have been allocated to the CA terminal. The CA terminal may transmit the preamble of the data slot 2108 of the y + 5N data frame as a reservation type and transmit a packet using the data slots 2109 from 0 to 3.

이후, CA 단말이 일반 유형의 프리앰블을 전송하거나 데이터 슬롯에서 패킷을 전송하지 않으면, 수신 단말은 ACK 슬롯의 자원 예약 유형을 "00"으로 되돌려서 방송한다. 도 21을 참조하면, 최초 CA 예약되었던 데이터 슬롯이 3개였기 때문에 CA 예약이 종료되어도 0번 데이터 슬롯부터 2번 데이터 슬롯(2110)까지는 CA 단말에 할당되어 있다.Thereafter, if the CA terminal does not transmit the general type preamble or transmits the packet in the data slot, the receiving terminal returns the resource reservation type of the ACK slot to "00" to broadcast. Referring to FIG. 21, since there are three data slots that were initially reserved for CA, even when the CA reservation is terminated, data slots 0 through 2 are allocated to CA terminals even if the CA reservation is terminated.

CA 자원 예약이 PA 자원 예약과 충돌하는 경우, PA의 우선 순위가 CA보다 높기 때문에 PA에 따른다. 즉, CA 단말은 PA로 예약된 데이터 슬롯을 제외한 나머지 데이터 슬롯을 연속적으로 사용할 수 있다.If a CA resource reservation conflicts with a PA resource reservation, the PA is subject to a higher priority than the CA. That is, the CA terminal may continuously use the remaining data slots except the data slot reserved for the PA.

표 1은 본 발명의 분산 자원 할당 방법의 QoS 지원 상황을 나타낸 표이다.Table 1 is a table showing the QoS support status of the distributed resource allocation method of the present invention.

classclass delaydelay jitterjitter data
rate
data
rate
applicationsapplications resource
reservation
resource
reservation
priority
scheduling
priority
scheduling
multiple
channel
access
multiple
channel
access
class1class1 mediummedium lowlow lowlow (periodic, constant)
VoIP
(periodic, constant)
VoIP
Periodic
Allocation (PA)
Periodic
Allocation (PA)
NoNo NoNo
class2class2 mediummedium lowlow variablevariable (periodic, variable)
video streaming
(periodic, variable)
video streaming
Periodic
Allocation (PA)
Periodic
Allocation (PA)
NoNo YesYes
class3class3 -- -- medium, highmedium, high (non-periodic, bulk)
File transfer
(non-periodic, bulk)
File transfer
Continuous
Allocation (CA)
Continuous
Allocation (CA)
NoNo YesYes
class4class4 medium,
high
medium,
high
-- (non-periodic, delay bound)
chatting, gaming
(non-periodic, delay bound)
chatting, gaming
NoNo High
scheduling
priority
High
scheduling
priority
NoNo
class5class5 -- -- (backgroud)
SMS, MMS
(backgroud)
SMS, MMS
NoNo NoNo NoNo

표 1을 참조하면, class 1 및 class 2에 해당하는 서비스는 패킷 전송 지연에 민감하고, 패킷이 주기적으로 발생한다. 따라서 이에 대한 QoS를 충족하기 위해 PA 또는 가변 PA 자원 할당 방식이 적용되었다. Referring to Table 1, services corresponding to class 1 and class 2 are sensitive to packet transmission delay, and packets are periodically generated. Therefore, a PA or variable PA resource allocation scheme is applied to satisfy the QoS for this.

반면, class 3은 대용량 파일 전송과 같은 고속 데이터 전송률을 요구하므로, CA 자원 할당 방식이 적용되었다. class 4는 패킷 전송 지연에 대한 요구 사항이 있으나, 패킷이 비주기적 또는 간헐적(bursty)으로 발생하므로 스케줄링 우선 순위를 높게 설정하여 서비스를 제공할 수 있다.On the other hand, since class 3 requires a high data transfer rate such as large file transfer, CA resource allocation scheme is applied. Although class 4 has a requirement for packet transmission delay, a packet may occur aperiodically or intermittently, so that a scheduling priority may be set high to provide a service.

이상에서 설명한 본 발명의 실시예에 따른 동기 채널 송신/수신 장치 및 방법 중 적어도 일부 기능은 하드웨어로 구현되거나 하드웨어에 결합된 소프트웨어로 구현될 수 있다. 이상에서 본 발명의 실시예에 대하여 상세하게 설명하였지만 본 발명의 권리범위는 이에 한정되는 것은 아니고 다음의 청구범위에서 정의하고 있는 본 발명의 기본 개념을 이용한 당업자의 여러 변형 및 개량 형태 또한 본 발명의 권리범위에 속하는 것이다.At least some functions of the apparatus and method for transmitting / receiving a synchronization channel according to the embodiment of the present invention described above may be implemented in hardware or software coupled to the hardware. Although the embodiments of the present invention have been described in detail above, the scope of the present invention is not limited thereto, and various modifications and improvements of those skilled in the art using the basic concepts of the present invention defined in the following claims are also provided. It belongs to the scope of rights.

Claims (19)

단말간 직접 통신 네트워크에 포함된 송신 단말이 데이터를 전송하는 방법으로서,
상기 데이터를 전송할 데이터 프레임을 결정하는 단계 - 여기서 상기 데이터 프레임은 전송 요청 구간, 전송 응답 구간, 및 데이터 전송 구간을 포함함 -,
상기 전송 요청 구간에서 상기 데이터 전송 구간의 예약을, 상기 데이터를 수신할 수신 단말에게 요청하는 단계,
상기 전송 응답 구간에서 전송된 응답 신호를 상기 수신 단말로부터 수신하는 단계, 그리고
상기 응답 신호를 분석하여 상기 데이터 전송 구간을 통해 상기 데이터를 전송하는 단계
를 포함하고,
상기 전송 요청 구간 및 상기 전송 응답 구간은 각각, 상기 송신 단말과 상기 수신 단말 사이에 설정된 링크를 식별하고 상기 송신 단말의 스케줄링 우선순위 및 할당 유형을 결정하기 위해 사용되는 스케줄링 코드(scheduling code, SC)를 포함하는, 데이터 전송 방법.
A method for transmitting data by a transmitting terminal included in a terminal-to-terminal direct communication network,
Determining a data frame to transmit the data, wherein the data frame includes a transmission request interval, a transmission response interval, and a data transmission interval;
Requesting a reception terminal to receive the data for reservation of the data transmission section in the transmission request section;
Receiving a response signal transmitted in the transmission response interval from the receiving terminal, and
Analyzing the response signal and transmitting the data through the data transmission interval
Including,
The transmission request interval and the transmission response interval, respectively, a scheduling code (SC) used to identify a link established between the transmitting terminal and the receiving terminal and to determine the scheduling priority and allocation type of the transmitting terminal. Comprising a data transmission method.
제1항에서,
상기 결정하는 단계 이전에,
링크 설정 요청 메시지를 전송하는 단계, 그리고
상기 링크 설정 요청 메시지에 대한 응답으로 링크 설정 응답 메시지를 수신하여 링크 식별자를 획득하는 단계
를 더 포함하는 데이터 전송 방법.
In claim 1,
Before the determining step,
Sending a link establishment request message, and
Receiving a link establishment response message in response to the link establishment request message to obtain a link identifier
Data transmission method further comprising.
제1항에서,
상기 결정하는 단계는,
직교 주파수 분할 다중화(orthogonal frequency division multiplexing, OFDM) 방식에 따라 상기 데이터 프레임을 결정하는 단계
를 포함하고,
상기 데이터 프레임은 상기 데이터 전송 구간에서 전송된 상기 데이터에 대한 ACK 신호를 송수신하는 ACK 채널을 포함하며, 상기 데이터 전송 구간은 복수의 데이터 슬롯을 포함하는 데이터 전송 방법.
In claim 1,
The determining step,
Determining the data frame according to an orthogonal frequency division multiplexing (OFDM) scheme
Including,
The data frame includes an ACK channel for transmitting and receiving an ACK signal for the data transmitted in the data transmission interval, and the data transmission interval includes a plurality of data slots.
제1항에서,
상기 결정하는 단계는,
직교 주파수 분할 다중 접속(orthogonal frequency division multiple access, OFDMA) 방식에 따라 상기 데이터 프레임에 포함된 복수의 데이터 채널 중 하나의 데이터 채널을 결정하는 단계
를 포함하고,
상기 데이터 프레임은 상기 데이터 전송 구간에서 전송된 상기 데이터에 대한 ACK 신호를 송수신하는 ACK 채널을 포함하며, 상기 데이터 전송 구간은 복수의 데이터 슬롯을 포함하는 데이터 전송 방법.
In claim 1,
The determining step,
Determining one data channel of a plurality of data channels included in the data frame according to an orthogonal frequency division multiple access (OFDMA) scheme
Including,
The data frame includes an ACK channel for transmitting and receiving an ACK signal for the data transmitted in the data transmission interval, and the data transmission interval includes a plurality of data slots.
제4항에서,
상기 데이터 채널을 결정하는 단계는,
상기 송신 단말의 식별자, 직접 통신 단말 사이의 링크 식별자, 시간 식별자, 데이터 QoS 인덱스, 자원 부하 인덱스의 함수를 바탕으로 상기 송신 단말의 스케줄링 우선순위(scheduling priority, SP)를 계산하는 단계, 그리고
상기 복수의 데이터 채널 중 상기 송신 단말의 SP를 포함하는 데이터 채널을 선택하는 단계
를 포함하는 데이터 전송 방법.
In claim 4,
Determining the data channel,
Calculating a scheduling priority (SP) of the transmitting terminal based on a function of an identifier of the transmitting terminal, a link identifier between direct communication terminals, a time identifier, a data QoS index, and a resource load index; and
Selecting a data channel including an SP of the transmitting terminal among the plurality of data channels
Data transmission method comprising a.
제5항에서,
상기 요청하는 단계는,
상기 전송 요청 구간에 포함된 무선 자원 중 상기 송신 단말의 SP에 해당하는 무선 자원을 이용하여 자원 요청 신호를 전송하는 단계
를 포함하는 데이터 전송 방법.
In claim 5,
The requesting step,
Transmitting a resource request signal by using a radio resource corresponding to an SP of the transmitting terminal among radio resources included in the transmission request interval;
Data transmission method comprising a.
제6항에서,
상기 전송하는 단계는,
상기 응답 신호가 수신된 적어도 하나의 무선 자원에 해당하는 SP를 분석하여 상기 송신 단말의 SP의 순위를 결정하는 단계, 그리고
상기 복수의 데이터 슬롯 중 상기 결정된 순위에 대응하는 제1 데이터 슬롯을 이용하여 상기 데이터를 전송하는 단계
를 포함하는 데이터 전송 방법.
In claim 6,
The transmitting step,
Analyzing the SP corresponding to at least one radio resource in which the response signal is received, determining a rank of the SP of the transmitting terminal; and
Transmitting the data using a first data slot corresponding to the determined rank among the plurality of data slots.
Data transmission method comprising a.
제7항에서,
상기 전송하는 단계는,
상기 데이터의 전송이 종료되면, 상기 제1 데이터 슬롯 이후의 전송 지시자 구간에서, 상기 송신 단말의 SP에 해당하는 무선 자원을 이용하여 전송 지시자 신호를 방송하는 단계
를 더 포함하는 데이터 전송 방법.
In claim 7,
The transmitting step,
When the transmission of the data is finished, in the transmission indicator interval after the first data slot, broadcasting a transmission indicator signal by using a radio resource corresponding to the SP of the transmitting terminal
Data transmission method further comprising.
제8항에서,
상기 전송하는 단계 이후에,
상기 ACK 채널에 포함된 복수의 ACK 슬롯 중 상기 제1 데이터 슬롯에 대응하는 제1 ACK 슬롯에서 상기 ACK 신호를 수신하는 단계
를 더 포함하는 데이터 전송 방법.
In claim 8,
After the transmitting step,
Receiving the ACK signal in a first ACK slot corresponding to the first data slot among a plurality of ACK slots included in the ACK channel
Data transmission method further comprising.
제9항에서,
상기 전송하는 단계는,
상기 제1 데이터 슬롯에서 예약 유형의 프리앰블을 전송하는 단계, 그리고
상기 제1 데이터 슬롯에서 상기 데이터 슬롯의 주기적 예약을 요청하는 주기적 할당(periodic allocation, PA) 요청 메시지를 전송하는 단계
를 더 포함하고,
상기 ACK 신호를 수신하는 단계는,
상기 제1 ACK 슬롯에서 자원 예약 유형이 PA에 해당하는 식별자로 표시된 PA ACK 신호를 수신하는 단계
를 포함하며,
상기 PA ACK 신호를 수신한 이후, 상기 데이터 프레임의 다음 데이터 프레임에 포함된 제1 데이터 슬롯을 PA 예약 데이터 슬롯으로 사용하는 단계
를 더 포함하는 데이터 전송 방법.
In claim 9,
The transmitting step,
Transmitting a reservation type preamble in the first data slot, and
Transmitting a periodic allocation (PA) request message requesting periodic reservation of the data slot in the first data slot
More,
Receiving the ACK signal,
Receiving a PA ACK signal indicated by an identifier corresponding to a PA in a resource reservation type in the first ACK slot
Including;
After receiving the PA ACK signal, using a first data slot included in a next data frame of the data frame as a PA reserved data slot
Data transmission method further comprising.
제9항에서,
상기 전송하는 단계는,
상기 제1 데이터 슬롯에서 예약 유형의 프리앰블을 전송하는 단계, 그리고
상기 제1 데이터 슬롯에서 상기 데이터 슬롯의 연속적 예약을 요청하는 연속적 할당(continuous allocation, CA) 요청 메시지를 전송하는 단계
를 더 포함하고,
상기 ACK 신호를 수신하는 단계는,
상기 제1 ACK 슬롯에서 자원 예약 유형이 CA에 해당하는 식별자로 표시된 CA ACK 신호를 수신하는 단계
를 포함하며,
상기 CA ACK 신호를 수신한 이후, 상기 데이터 프레임의 다음 데이터 프레임인 제2 데이터 프레임에 포함된 제1 데이터 슬롯부터 마지막 데이터 슬롯까지를 CA 예약 데이터 슬롯으로 사용하는 단계
를 더 포함하는 데이터 전송 방법.
In claim 9,
The transmitting step,
Transmitting a reservation type preamble in the first data slot, and
Transmitting a continuous allocation (CA) request message requesting continuous reservation of the data slot in the first data slot
More,
Receiving the ACK signal,
Receiving a CA ACK signal in which the resource reservation type is indicated by an identifier corresponding to a CA in the first ACK slot;
Including;
After receiving the CA ACK signal, using a first data slot to a last data slot included in a second data frame that is a next data frame of the data frame as a CA reserved data slot
Data transmission method further comprising.
제11항에서,
상기 데이터 프레임의 다음 데이터 프레임에 포함된 제1 데이터 슬롯부터 마지막 데이터 슬롯까지를 CA 예약 데이터 슬롯으로 사용하는 단계 이후에,
상기 제2 데이터 프레임의 다음 데이터 프레임인 제3 데이터 프레임에 포함된 모든 데이터 슬롯을 연속적 예약하려는 경우, 상기 제2 데이터 프레임의 마지막 데이터 슬롯을 사용한 후, 상기 송신 단말의 SP에 해당하는 무선 자원을 이용하여 전송 지시자 신호를 방송하는 단계
를 더 포함하는 데이터 전송 방법.
In claim 11,
After using the first data slot included in the next data frame of the data frame to the last data slot as a CA reserved data slot,
In case of continuously reserving all data slots included in the third data frame, which is the next data frame of the second data frame, after using the last data slot of the second data frame, the radio resource corresponding to the SP of the transmitting terminal is allocated. Broadcasting the transmission indicator signal by using
Data transmission method further comprising.
단말간 직접 통신 네트워크에 포함된 수신 단말이 데이터를 수신하는 방법으로서,
데이터 프레임에 포함된 전송 요청 구간에서 상기 데이터를 송신한 송신 단말로부터, 상기 데이터 프레임에 포함된 데이터 전송 구간의 예약을 요청하는 요청 신호를 수신하는 단계,
상기 데이터 프레임에 포함된 전송 응답 구간에서 응답 신호를 방송하는 단계,
상기 데이터 전송 구간에 포함된 복수의 데이터 슬롯의 신호 필드(signal field)를 수신하여 상기 복수의 데이터 슬롯 중 링크 식별자가 일치하는 송신 단말이 사용하는 제1 데이터 슬롯을 식별하는 단계, 그리고
상기 제1 데이터 슬롯에서 상기 데이터를 수신하는 단계
를 포함하고,
상기 전송 요청 구간 및 상기 전송 응답 구간은 각각, 상기 송신 단말과 상기 수신 단말 사이에 설정된 링크를 식별하고 상기 송신 단말의 스케줄링 우선순위 및 할당 유형을 결정하기 위해 사용되는 스케줄링 코드(scheduling code, SC)를 포함하는, 데이터 수신 방법.
A method for receiving data by a receiving terminal included in a terminal-to-terminal direct communication network,
Receiving a request signal for requesting a reservation of a data transmission section included in the data frame from a transmitting terminal transmitting the data in the transmission request section included in the data frame;
Broadcasting a response signal in a transmission response period included in the data frame;
Receiving a signal field of a plurality of data slots included in the data transmission interval, identifying a first data slot used by a transmitting terminal having a matching link identifier among the plurality of data slots, and
Receiving the data in the first data slot
Including,
The transmission request interval and the transmission response interval, respectively, a scheduling code (SC) used to identify a link established between the transmitting terminal and the receiving terminal and to determine the scheduling priority and allocation type of the transmitting terminal. Comprising a data reception method.
단말간 직접 통신 네트워크에 포함된 수신 단말이 데이터를 수신하는 방법으로서,
데이터 프레임에 포함된 전송 요청 구간에서 적어도 하나의 송신 단말로부터 상기 데이터 프레임에 포함된 데이터 전송 구간의 예약을 요청하는 요청 신호를 수신하는 단계,
상기 전송 요청 구간 내의 할당 유형(allocation type, AT) 영역 및 스케줄링 우선 순위(scheduling priority, SP) 영역을 통해 상기 요청 신호를 구분하여 상기 적어도 하나의 송신 단말 중 응답 신호를 전송할 송신 단말을 결정하는 단계,
상기 데이터 프레임에 포함된 전송 응답 구간에서 상기 결정된 송신 단말로 상기 응답 신호를 전송하는 단계, 그리고
상기 결정된 송신 단말이 상기 데이터 전송 구간에서 전송하는 데이터를 수신하는 단계
를 포함하는 데이터 수신 방법.
A method for receiving data by a receiving terminal included in a terminal-to-terminal direct communication network,
Receiving a request signal for requesting a reservation of a data transmission section included in the data frame from at least one transmitting terminal in the transmission request section included in the data frame,
Determining a transmitting terminal to transmit a response signal among the at least one transmitting terminal by dividing the request signal through an allocation type (AT) region and a scheduling priority (SP) region in the transmission request interval; ,
Transmitting the response signal to the determined transmitting terminal in a transmission response period included in the data frame, and
Receiving the data transmitted by the determined transmission terminal in the data transmission interval
Data receiving method comprising a.
제14항에서,
상기 결정하는 단계는,
상기 AT 영역에서 수신된 신호를 바탕으로 상기 적어도 하나의 송신 단말의 우선 순위를 결정하는 단계, 그리고
상기 적어도 하나의 송신 단말 중 우선 순위가 가장 높은 송신 단말을 응답 신호를 전송할 송신 단말로 결정하는 단계
를 포함하는 데이터 수신 방법.
The method of claim 14,
The determining step,
Determining a priority of the at least one transmitting terminal based on the signal received in the AT area; and
Determining a transmitting terminal having the highest priority among the at least one transmitting terminal as a transmitting terminal to which a response signal is to be transmitted;
Data receiving method comprising a.
제15항에서,
상기 응답 신호를 전송하는 단계는,
상기 결정된 송신 단말에서 사용된 무선 자원을 이용하여 상기 결정된 송신 단말로 상기 응답 신호를 전송하는 단계
를 포함하는 데이터 수신 방법.
The method of claim 15,
Transmitting the response signal,
Transmitting the response signal to the determined transmitting terminal by using the radio resource used in the determined transmitting terminal.
Data receiving method comprising a.
제14항에서,
상기 결정하는 단계는,
상기 AT 영역에서 수신된 신호가 없는 경우, 상기 SP 영역에서 수신된 신호를 바탕으로 상기 적어도 하나의 송신 단말의 우선 순위를 결정하는 단계, 그리고
상기 적어도 하나의 송신 단말 중 우선 순위가 가장 높은 송신 단말을 응답 신호를 전송할 송신 단말로 결정하는 단계
를 포함하는 데이터 수신 방법.
The method of claim 14,
The determining step,
Determining the priority of the at least one transmitting terminal based on the signal received in the SP region when there is no signal received in the AT region, and
Determining a transmitting terminal having the highest priority among the at least one transmitting terminal as a transmitting terminal to which a response signal is to be transmitted;
Data receiving method comprising a.
제17항에서,
상기 응답 신호를 전송하는 단계는,
상기 SP 영역에서 사용된 무선 자원을 이용하여 상기 SP 영역에서 신호를 송신한 단말로 상기 응답 신호를 전송하는 단계
를 포함하는 데이터 수신 방법.
The method of claim 17,
Transmitting the response signal,
Transmitting the response signal to a terminal transmitting a signal in the SP region by using a radio resource used in the SP region.
Data receiving method comprising a.
제14항에서,
상기 데이터를 수신하는 단계 이후에,
상기 데이터 프레임의 다음 데이터 프레임에 포함된 전송 응답 구간에 포함된 무선 자원을 이용하여 상기 수신한 데이터에 대한 ACK 신호를 전송하는 단계
를 더 포함하는 데이터 수신 방법.
The method of claim 14,
After receiving the data,
Transmitting an ACK signal for the received data by using a radio resource included in a transmission response interval included in a next data frame of the data frame
The data receiving method further comprises.
KR1020130108719A 2012-09-11 2013-09-10 Method of data transmitting and receiving in the talk-around direct communication network KR102049047B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US14/023,862 US9204479B2 (en) 2012-09-11 2013-09-11 Method of transmitting and receiving data in talk-around direct communication network

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
KR1020120100271 2012-09-11
KR20120100271 2012-09-11
KR1020130009078 2013-01-28
KR20130009078 2013-01-28

Publications (2)

Publication Number Publication Date
KR20140034097A KR20140034097A (en) 2014-03-19
KR102049047B1 true KR102049047B1 (en) 2020-01-08

Family

ID=50644738

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020130108719A KR102049047B1 (en) 2012-09-11 2013-09-10 Method of data transmitting and receiving in the talk-around direct communication network

Country Status (1)

Country Link
KR (1) KR102049047B1 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102118412B1 (en) * 2013-11-27 2020-06-03 삼성전자 주식회사 Method and apparatus for managing resources in device-to-device communication in wireless communication system
KR102270540B1 (en) * 2014-03-21 2021-06-29 삼성전자주식회사 A method and apparatus for scheduling for device to device communication
KR102094190B1 (en) * 2014-05-09 2020-03-31 삼성전자주식회사 Method and apparatus for distributed scheduling for device to device communications
US10390362B2 (en) * 2016-06-06 2019-08-20 Qualcomm Incorporated Sidelink-centric subframe for wireless communication

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060165035A1 (en) 2005-01-25 2006-07-27 Interdigital Technology Corporation Peer-to-peer wireless communication system
US20120039308A1 (en) * 2010-08-12 2012-02-16 Samsung Electronics Co., Ltd. Method and apparatus for data communication while base station is disrupted in wireless communication system

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8630281B2 (en) * 2007-07-10 2014-01-14 Qualcomm Incorporated Coding methods of communicating identifiers in peer discovery in a peer-to-peer network

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060165035A1 (en) 2005-01-25 2006-07-27 Interdigital Technology Corporation Peer-to-peer wireless communication system
US20120039308A1 (en) * 2010-08-12 2012-02-16 Samsung Electronics Co., Ltd. Method and apparatus for data communication while base station is disrupted in wireless communication system

Also Published As

Publication number Publication date
KR20140034097A (en) 2014-03-19

Similar Documents

Publication Publication Date Title
EP3295741B1 (en) Allocating resources for a device-to-device transmission
CA2985543C (en) Transmitting a scheduling request for a device-to-device transmission
KR102087656B1 (en) Method and apparatus for distributed scheduling of resources in a device to divice communication system
US8036241B2 (en) Method and system for contention resolution in telecommunication networks
JP4790462B2 (en) Wireless communication apparatus and wireless communication method
US9191987B2 (en) Determining “fair share” of radio resources in radio access system with contention-based spectrum sharing
US10932228B2 (en) Communication method and terminal
US10367615B2 (en) Access point AP, station STA, communications system, and data transmission method
KR102049047B1 (en) Method of data transmitting and receiving in the talk-around direct communication network
CN107295567B (en) Wireless resource conflict detection method based on frame structure
WO2017133013A1 (en) Method and device for transmitting control signalling
CN110832934B (en) System and method for random access of UE (user equipment) on wide bandwidth with subset limitation
CN116326155A (en) Method, communication device and infrastructure device
WO2012021131A1 (en) Common control channel design and coexistence mechanism for tv white space
US9204479B2 (en) Method of transmitting and receiving data in talk-around direct communication network
US20140286163A1 (en) Data channel scheduling method and system for orthogonal frequency division multiplexing access (ofdma)-based wireless mesh network
CN111465106B (en) Unlicensed frequency band communication method for smart power grid
US20240090002A1 (en) Sidelink communication method and apparatus
WO2017078598A1 (en) Network node, wireless device and methods therein for handling radio resources
CN108401265B (en) Random access control method for machine-to-machine communication
WO2024028828A1 (en) Method of coordinating communication of two communication systems that are not interoperable and use an at least partly shared resource
CN117858236A (en) Communication method and communication device
CN117676721A (en) Resource exclusion method and related product
CN117998452A (en) Data transmission method, device and storage medium
CN115551088A (en) Resource allocation method and related device

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant