WO2019066386A1 - 무선 통신 시스템에서 패킷을 전송하기 위한 방법 및 장치 - Google Patents
무선 통신 시스템에서 패킷을 전송하기 위한 방법 및 장치 Download PDFInfo
- Publication number
- WO2019066386A1 WO2019066386A1 PCT/KR2018/011151 KR2018011151W WO2019066386A1 WO 2019066386 A1 WO2019066386 A1 WO 2019066386A1 KR 2018011151 W KR2018011151 W KR 2018011151W WO 2019066386 A1 WO2019066386 A1 WO 2019066386A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- packet
- packets
- information
- rlc
- layer
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/08—Arrangements for detecting or preventing errors in the information received by repeating transmission, e.g. Verdan system
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0015—Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the adaptation strategy
- H04L1/0017—Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the adaptation strategy where the mode-switching is based on Quality of Service requirement
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/0252—Traffic management, e.g. flow control or congestion control per individual bearer or channel
- H04W28/0263—Traffic management, e.g. flow control or congestion control per individual bearer or channel involving mapping traffic to individual bearers or channels, e.g. traffic flow template [TFT]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/0268—Traffic management, e.g. flow control or congestion control using specific QoS parameters for wireless networks, e.g. QoS class identifier [QCI] or guaranteed bit rate [GBR]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/04—Error control
Definitions
- This disclosure relates generally to wireless communication systems, and more specifically to an apparatus and method for transmitting packets in a wireless communication system.
- a 5G communication system or a pre-5G communication system is referred to as a 4G network (Beyond 4G Network) communication system or a LTE (Long Term Evolution) system (Post LTE) system.
- 4G network Beyond 4G Network
- LTE Long Term Evolution
- 5G communication systems are being considered for implementation in very high frequency (mmWave) bands (e.g., 60 gigahertz (60GHz) bands).
- mmWave very high frequency
- 60GHz gigahertz
- beamforming, massive MIMO, full-dimensional MIMO, and FD-MIMO are used in order to mitigate the path loss of the radio wave in the very high frequency band and to increase the propagation distance of the radio wave.
- Array antennas, analog beam-forming, and large scale antenna technologies are being discussed.
- the 5G communication system has developed an advanced small cell, an advanced small cell, a cloud radio access network (cloud RAN), an ultra-dense network, (D2D), a wireless backhaul, a moving network, cooperative communication, coordinated multi-points (CoMP), and interference cancellation Have been developed.
- cloud RAN cloud radio access network
- D2D ultra-dense network
- CoMP coordinated multi-points
- the 5G system has advanced coding modulation (ACM) schemes such as hybrid frequency shift keying and quadrature amplitude modulation (FQAM) and sliding window superposition coding (SWSC), and advanced connection technology, FBMC ), Non-orthogonal multiple access (NOMA), and sparse code multiple access (SCMA).
- ACM advanced coding modulation
- FQAM hybrid frequency shift keying and quadrature amplitude modulation
- SWSC sliding window superposition coding
- FBMC advanced connection technology
- NOMA Non-orthogonal multiple access
- SCMA sparse code multiple access
- packet duplexing technology is considered as one way to improve the reliability of data transmission.
- a transmitting end can generate a plurality of packets by copying one packet, and can transmit packets through different paths. As a result, a situation in which data is lost can be prepared. Therefore, specific procedures for introducing packet replication technology in 5G systems are being discussed.
- the disclosure provides an apparatus and method for efficiently transmitting packets in a wireless communication system.
- a method of operating a transmitting end in a wireless communication system includes mapping parameters according to quality of service (QoS) information or service type, determining whether to replicate packets based on the parameters And copying the packet if the packet is determined to be copied, and transmitting the copied packets to the receiving end.
- QoS quality of service
- a method of operating a receiving end in a wireless communication system includes: obtaining packet duplication setting information; receiving two or more packets from a transmitting end; And determining whether the packets are duplicated packets.
- a transmitting end apparatus in a wireless communication system, includes a transmitting / receiving unit for transmitting / receiving signals, and at least one processor functionally connected to the transmitting / receiving unit, of service according to information or service type and determines whether or not to copy the packet based on the parameter.
- the packet is decided to be copied, the packet is copied, and the transmitter / And to transmit the packets to the receiving end.
- a receiving end apparatus in a wireless communication system includes a transmitting and receiving unit for transmitting and receiving signals, and at least one processor functionally connected to the transmitting and receiving unit, Obtains information, controls the transmitting / receiving unit to receive two or more packets from the transmitting end, and determine whether the two or more packets are duplicated packets based on the packet duplication setting information.
- a method of operating a transmitting end in a wireless communication system includes determining a parameter for reliability of a packet, determining whether to replicate a packet based on the parameter, And copying the packet if the packet is determined to be copied, and transmitting the copied packets to the receiving end.
- a method of operating a receiving end in a wireless communication system includes: receiving two or more packets from a transmitting end; determining whether the two or more packets are duplicated packets; And re-ordering the packet if it is determined that the packets are duplicated packets.
- an apparatus configured to perform a method of operation of a transmitting end or a receiving end in the wireless communication system.
- the apparatus and method according to various embodiments of the present disclosure enable efficient transmission and reception of data packets in a wireless communication system.
- FIG. 1 illustrates a wireless communication system in accordance with various embodiments of the present disclosure.
- FIG. 2 illustrates a configuration of a base station in a wireless communication system according to various embodiments of the present disclosure.
- FIG. 3 illustrates a configuration of a terminal in a wireless communication system according to various embodiments of the present disclosure.
- FIG. 4 shows a flow diagram of a transmitter in accordance with various embodiments of the present disclosure.
- Figure 5 shows a flow diagram of a receiving end in accordance with various embodiments of the present disclosure.
- FIG. 6 shows a flow diagram of a base station in accordance with various embodiments of the present disclosure.
- FIG. 7 illustrates a logical hierarchy for packet replication configuration at the packet data convergence protocol (PDCP) layer in accordance with various embodiments of the present disclosure.
- PDCP packet data convergence protocol
- FIG 8 illustrates a configuration of a transmitting end device that maps two or more RLC entity to one PDCP entity according to various embodiments of the present disclosure.
- FIG. 9 illustrates a configuration of a receiving end device that maps two or more RLC entity to one PDCP entity according to various embodiments of the present disclosure.
- FIG. 10 illustrates parameters available in an LTE system of quality of service (QoS) parameters according to various embodiments of the present disclosure.
- QoS quality of service
- FIG. 11 shows the parameters available in the 5G system among the QoS parameters according to various embodiments of the present disclosure.
- Figure 12 shows a flow diagram of the operation of setting up PDCP replication at the transmitting end / receiving end according to various embodiments of the present disclosure.
- Figure 13 shows a flow diagram of the operation of replicating in the PDCP layer after user traffic has occurred in the transmitting end according to various embodiments of the present disclosure.
- FIG. 14 shows a flow chart of the operation of copying at the PDCP layer after user traffic occurs at the receiving end according to various embodiments of the present disclosure.
- FIG. 15 illustrates a logical hierarchy for packet replication setup in the RLC layer in accordance with various embodiments of the present disclosure.
- FIG. 16 illustrates a configuration of a transmitting end device mapping two or more logical channel identifiers to one RRC entity according to various embodiments of the present disclosure.
- FIG. 17 illustrates a configuration of a receiving end device in which two or more logical channel IDs are mapped to one RRC entity according to various embodiments of the present disclosure.
- FIG. 18 shows a flowchart of operations for operating an RLC window and an RLC window timer in a receiving end device in RLC replication according to various embodiments of the present disclosure.
- Figure 19 shows a flow diagram of the operation of setting up RLC replication at a transmitter / receiver in accordance with various embodiments of the present disclosure.
- FIG. 20 shows a flow diagram of the operation of processing a replicated packet at the RLC layer after user traffic has occurred at a transmitting end according to various embodiments of the present disclosure.
- 21 shows a flow diagram of an operation for processing a replicated packet at the RLC layer after user traffic has occurred at a receiving end in accordance with various embodiments of the present disclosure.
- Figure 22 illustrates a logical hierarchy for packet replication setup at the PHY / MAC layer in accordance with various embodiments of the present disclosure.
- FIG. 23 illustrates the structure of a transmitting end device that maps two or more constituent carriers to one hybrid automatic repeat request (HARQ) entity according to various embodiments of the present disclosure.
- HARQ hybrid automatic repeat request
- FIG. 24 illustrates a structure of a receiving end device that maps two or more constituent carriers to one hybrid automatic repeat request (HARQ) entity according to various embodiments of the present disclosure.
- HARQ hybrid automatic repeat request
- Figure 25 shows a flow diagram of the operation of setting up PHY / MAC replication at a transmitter / receiver in accordance with various embodiments of the present disclosure.
- Figure 26 shows a flow diagram of the operation of processing packets replicated at the PHY / MAC layer after user traffic has occurred at the transmitting end according to various embodiments of the present disclosure.
- Figure 27 shows a flow diagram of the operation of processing packets replicated at the PHY / MAC layer after user traffic has occurred at the receiving end in accordance with various embodiments of the present disclosure.
- FIG. 28 shows a flowchart of an operation in which a receiving end processes a replicated packet through replication information transmitted from a transmitting end according to various embodiments of the present disclosure.
- the present disclosure relates to an apparatus and method for transmitting packets in a wireless communication system. Specifically, this disclosure describes a technique for transmitting packets using packet replication techniques in a wireless communication system.
- 1 illustrates a wireless communication system in accordance with various embodiments of the present disclosure.
- 1 illustrates a base station 101, 102, and terminals 121, 123, 125, 127, and 129 as a part of nodes that use a wireless channel in a wireless communication system.
- the base stations 101 and 102 are network infrastructures that provide wireless access to the terminals 120, 123, 125, 127 and 129.
- the base stations 101 and 102 have a coverage defined by a certain geographical area based on the distance over which the signals can be transmitted.
- the base stations 101 and 102 may include an 'access point (AP)', 'eNodeB', '5G node', 'wireless point' Quot ;, " transmission / reception point (TRP) ", or other terms having equivalent technical meanings.
- Each of the terminals 121, 123, 125, 127, and 129 is a device used by a user and communicates with the base stations 101 and 102 through a wireless channel. In some cases, at least one of the terminals 121, 123, 125, 127, and 129 may be operated without user involvement. That is, at least one of the terminals 121, 123, 125, 127, and 129 is an apparatus for performing machine type communication (MTC), and may not be carried by a user.
- MTC machine type communication
- Each of the terminals 121, 123, 125, 127 and 129 may include a terminal, a user equipment (UE), a mobile station, a subscriber station, remote terminal ',' wireless terminal ', or' user device 'or other term having equivalent technical meaning.
- UE user equipment
- communications can be made.
- communication between the base station 101 and the terminal 121 can be made.
- communication using a direct link between two terminals can be performed. That is, communication can be performed using a direct link between the two terminals 121 and 123 within the service range of the base station 101, and a direct connection can be made between one terminal 121 within the service range of the base station 101 and one terminal 125 outside the service range Communication using the link can be performed and communication using the direct link can be performed between the two terminals 125 and 127 outside the service range of the base station 101.
- communication can be performed using a direct link between the terminals 121 and 129 within the service ranges of the different base stations 101 and 102, respectively.
- the terminals 121, 123, 125, 127 and 129 can use the intelligent transportation systems (ITS) band (e.g., 5.9 GHz) without using the frequency resources of the base stations 101 and 102 .
- the terminals 121 and 123 within the service range of the base station 101 can set parameters for communication by the base station 101 and the terminal 129 within the service range of the base station 102 can set parameters for communication by the base station 102,
- the terminals 125 and 127 located outside the service range of the base station can operate according to a predefined setting.
- the terminals 121, 123, 125, and 127 can operate as a transmitting terminal or a receiving terminal in performing mutual communication.
- the roles of the transmitting and receiving ends are not fixed, but may be variable.
- the terminal 121 operates as a transmitting terminal at a certain point in time, and can operate as a receiving terminal at another point in time.
- the terminal 121 may operate as a transmitting terminal in a certain frequency band and as a receiving terminal in a different frequency band.
- FIG. 2 illustrates a configuration of a base station in a wireless communication system according to various embodiments of the present disclosure.
- the configuration illustrated in FIG. 2 can be understood as a configuration of the base station 101.
- terms such as “part” and “group” refer to a unit for processing at least one function or operation, which may be implemented by hardware, software, or a combination of hardware and software have.
- FIG. 2 illustrates a configuration of a base station in a wireless communication system according to various embodiments of the present disclosure.
- the configuration illustrated in FIG. 2 can be understood as a configuration of the base station 101.
- terms such as “part” and “group” refer to a unit for processing at least one function or operation, which may be implemented by hardware, software, or a combination of hardware and software have.
- the base station includes a wireless communication unit 210, a backhaul communication unit 220, a storage unit 230, and a control unit 240.
- the wireless communication unit 210 performs functions for transmitting and receiving signals through a wireless channel. For example, the wireless communication unit 210 performs conversion between a baseband signal and a bit string according to a physical layer specification of the system. For example, at the time of data transmission, the wireless communication unit 210 generates complex symbols by encoding and modulating a transmission bit stream. Also, upon receiving the data, the wireless communication unit 210 demodulates and decodes the baseband signal to recover the received bit stream.
- the wireless communication unit 210 up-converts the baseband signal to an RF (radio frequency) band signal, transmits the signal through the antenna, and downconverts the RF band signal received through the antenna to a baseband signal.
- the wireless communication unit 210 may include a transmission filter, a reception filter, an amplifier, a mixer, an oscillator, a digital to analog converter (DAC), and an analog to digital converter (ADC).
- the wireless communication unit 210 may include a plurality of transmission / reception paths. Further, the wireless communication unit 210 may include at least one antenna array composed of a plurality of antenna elements.
- the wireless communication unit 210 may be composed of a digital unit and an analog unit, and the analog unit may include a plurality of subunits according to operating power, an operating frequency, .
- the digital unit may be implemented with at least one processor (e.g., a digital signal processor (DSP)).
- DSP digital signal processor
- the wireless communication unit 210 transmits and receives signals as described above. Accordingly, all or a part of the wireless communication unit 210 may be referred to as a 'transmitter', a 'receiver', or a 'transceiver'. In the following description, the transmission and reception performed through the wireless channel are used to mean that the processing as described above is performed by the wireless communication unit 210. [
- the backhaul communication unit 220 provides an interface for performing communication with other nodes in the network. That is, the backhaul communication unit 220 converts a bit string transmitted from the base station to another node, for example, another access node, another base station, an upper node, a core network, etc., into a physical signal, .
- the storage unit 230 stores data such as a basic program, an application program, and setting information for operation of the base station.
- the storage unit 230 may be composed of a volatile memory, a nonvolatile memory, or a combination of a volatile memory and a nonvolatile memory.
- the storage unit 230 provides the stored data at the request of the control unit 240.
- the control unit 240 controls the overall operations of the base station. For example, the control unit 240 transmits and receives signals through the wireless communication unit 210 or through the backhaul communication unit 220. [ In addition, the control unit 240 records and reads data in the storage unit 230. [ The control unit 240 can perform functions of a protocol stack required by the communication standard. According to another embodiment, the protocol stack may be included in the wireless communication unit 210. To this end, the control unit 240 may include at least one processor.
- FIG. 3 illustrates a configuration of a terminal in a wireless communication system according to various embodiments of the present disclosure.
- FIG. 3 can be understood as a configuration of one of the terminals 121, 123, 125, 127, and 129.
- terms such as “part” and “group” refer to a unit for processing at least one function or operation, which may be implemented by hardware, software, or a combination of hardware and software have.
- the terminal includes a communication unit 310, a storage unit 320, and a control unit 330.
- the communication unit 310 performs functions for transmitting and receiving signals through a wireless channel. For example, the communication unit 310 performs conversion between a baseband signal and a bit string according to a physical layer specification of the system. For example, at the time of data transmission, the communication unit 310 generates complex symbols by encoding and modulating a transmission bit stream. Also, upon receiving the data, the communication unit 310 demodulates and decodes the baseband signal to recover the received bit stream. In addition, the communication unit 310 up-converts the baseband signal to an RF band signal, transmits the RF band signal through the antenna, and down converts the RF band signal received through the antenna to a baseband signal.
- the communication unit 310 may include a transmission filter, a reception filter, an amplifier, a mixer, an oscillator, a DAC, an ADC, and the like.
- the communication unit 310 may include a plurality of transmission / reception paths. Further, the communication unit 310 may include at least one antenna array composed of a plurality of antenna elements. In terms of hardware, the communication unit 310 may be composed of digital circuitry and analog circuitry (e.g., RFIC (radio frequency integrated circuit)). Here, the digital circuit and the analog circuit can be implemented in one package. In addition, the communication unit 310 may include a plurality of RF chains. Further, the communication unit 310 can perform beamforming.
- RFIC radio frequency integrated circuit
- the communication unit 310 may include a plurality of communication modules to support a plurality of different wireless connection technologies.
- different wireless access technologies may include Bluetooth low energy (BLE), Wireless Fidelity (Wi-Fi), WiGig (WiFi Gigabyte), cellular networks such as Long Term Evolution
- different frequency bands may include a super high frequency (SHF) band (e.g., 3.5 GHz, 5 GHz) and a millimeter wave (e.g., 60 GHz) band.
- SHF super high frequency
- 60 GHz millimeter wave
- the communication unit 310 transmits and receives signals as described above. Accordingly, all or a part of the communication unit 310 may be referred to as a 'transmission unit', a 'reception unit', or a 'transmission / reception unit'. In the following description, the transmission and reception performed through the wireless channel are used to mean that the processing as described above is performed by the communication unit 310. [
- the storage unit 320 stores data such as a basic program, an application program, and setting information for operation of the terminal.
- the storage unit 320 may be composed of a volatile memory, a nonvolatile memory, or a combination of a volatile memory and a nonvolatile memory.
- the storage unit 320 provides the stored data at the request of the control unit 330.
- the controller 330 controls overall operations of the terminal. For example, the control unit 330 transmits and receives signals through the communication unit 310. In addition, the controller 330 writes data to the storage unit 320 and reads the data.
- the control unit 330 can perform the functions of the protocol stack required by the communication standard. To this end, the control unit 330 may include at least one processor or a microprocessor, or may be part of a processor. Also, a part of the communication unit 310 and the control unit 330 may be referred to as a communication processor (CP).
- CP communication processor
- 4 shows a flow diagram of the operation of the transmitter in accordance with various embodiments of the present disclosure. 4 illustrates an operation method of a terminal (e.g., terminal 121, terminal 123, terminal 125, or terminal 127) operating as a transmitting terminal.
- a terminal e.g., terminal 121, terminal 123, terminal 125, or terminal 1277 operating as a transmitting terminal.
- the transmitter determines parameters according to the QoS information or the service type.
- the QoS information may include at least one of a QoS class identifier (QCI), a packet delay budget, and a packet error loss rate.
- QCI QoS class identifier
- the QoS information is defined according to at least one of an upper layer, for example, a service type or packet information at the application layer, for example, a source address or a destination address or a port number of a packet. can do.
- the parameters can be defined in various ways.
- the parameter may include at least one of first information on the priority of packet transmission and second information on reliability. The first information can be determined based on the delay of the packet transmission.
- the second information is determined based on the required error rate, and can indicate the level of trust required for each radio bearer or packet.
- the first information may be referred to as 'ProSe priority per packet (PPPP)'
- the second information may be referred to as 'PRSP (ProSe reliability per packet)'.
- the transmitting end determines whether the packet is replicated. In other words, the transmitting end decides whether or not the packet is duplicated based on the parameter determined in step 401.
- the second information among the parameters indicates information related to whether or not the packet is duplicated, and may be represented by a value indicating affirmation / negation (e.g., a flag of 1 bit) or a constant value. For example, when the second information is a flag, it may be expressed as 0 or 1 to indicate whether to perform packet replication. Alternatively, if the second information is a constant value, the second information may reflect the packet error rate during QoS. In this case, if the second information is greater than or equal to a certain threshold, the transmitting end may decide to perform packet replication.
- step 405 when the transmitting end determines the packet duplication, the transmitting end duplicates one packet and transmits two or more duplicated packets to the receiving end.
- Two or more replicated packets may be transmitted over two or more constituent carriers that perform carrier aggregation (CA). That is, each of the replicated packets may be transmitted to the receiving end through different constituent carriers.
- CA carrier aggregation
- step 407 if the transmitting end does not determine packet copying, it transmits one packet to the receiving end as in normal packet transmission. In other words, the transmitting end transmits one original packet to the receiving end without packet duplication.
- the transmitting end can activate or deactivate the replication of packets for the sidelink based on pre-configuration or configuration via a message.
- the second information to support side link packet replication i.e. the PRPP threshold, may be pre-configured, or configured via a message.
- Figure 5 shows a flow diagram of the operation of the receiving end in accordance with various embodiments of the present disclosure. 5 illustrates an operation method of a terminal (e.g., terminal 121, terminal 123, terminal 125, or terminal 127) operating as a receiving terminal.
- a terminal e.g., terminal 121, terminal 123, terminal 125, or terminal 1257 operating as a receiving terminal.
- the receiving end obtains packet duplication setting information.
- the packet replication setting information includes at least one parameter for determining whether packet replication is applied.
- the packet replication setup information may be QoS related information of the service or control information received from the transmitting end.
- the receiving end determines whether packet replication is performed. That is, the receiving end determines whether the transmitting end uses the packet duplication to transmit the packet. For example, if packet replication setup information includes QoS related information of a service, the receiving end can determine whether to perform packet replication based on QoS related information according to the same rule as the transmitting end. As another example, when the packet replication setting information includes control information received from the transmitting end, the receiving end can determine whether to perform packet replication based on the received control information.
- the receiving end processes the packets received according to the packet replica. For example, if the received packet contains data that has not yet been received, the receiving end processes the packet. On the other hand, if the received packet includes already received data, the receiving end discards the packet. That is, the receiving end processes the packet arriving at the receiving end of the replicated packets, and discards the packet that arrives later.
- the receiving end processes the packet that has not been copied. That is, when receiving a packet that has not been copied, the receiving end can process the packet according to a conventional packet reception procedure without regard to packet replication. Therefore, the receiving end can process the received unreplicated packet.
- FIG. 6 shows a flowchart of the operation of a base station in accordance with various embodiments of the present disclosure.
- FIG. 6 illustrates a method of operation of the base station 101.
- the base station in step 601, the base station generates QoS information.
- the base station can generate QoS information according to the service of the transmitting end or the receiving end.
- the QoS information may be determined based on characteristics of an application to be used at a transmitting end or a receiving end.
- the QoS information may be generated in the form of an index indicating a predefined QoS class.
- the base station transmits QoS information.
- the QoS information may be transmitted to the corresponding terminal in bearer or flow generation of the terminal.
- QoS information transmitted to the UE can be used to determine whether to perform packet replication.
- the transmitting end or the receiving end can receive the QoS information from the base station through the RRC message. That is, the transmitting end or the receiving end in the service area of the base station can set the packet replication setting based on the QoS information received from the base station through the RRC message.
- a transmitter or a receiver may receive QoS information from an upper layer according to a service type by using preset information without receiving the QoS information from the base station.
- the transmitting end and the receiving end in the service area of the same base station are based on the packet replication setting To perform transmission and reception of the duplicate packet.
- the present disclosure proposes the following embodiment.
- the transmitting end can set the setting for packet replication based on the service type or packet priority information, that is, PPPP.
- the transmitting end can transmit to the receiving end information about the packet replication, for example, the service type, the information set for packet replication, or the replication information set at the transmitting end.
- the receiving end can receive the replicated packet transmitted from the transmitting end based on the information about the packet duplication transmitted and determined by the transmitting end.
- information on the packet replication setting of the target base station can be transmitted to the transmitting terminal through handover signaling.
- information on packet replication setting that is, information for determining whether to perform packet replication, or criteria for determining whether to perform packet replication, may be transmitted to the terminal during the handover procedure.
- information about the packet replication configuration may be included in an upper layer (e.g., RRC) message used to process the handover, or in a separate message defined for packet replication setup. Accordingly, the UE can perform different settings as to whether to perform packet replication before and after handover.
- the duplication and transmission of the packet may be performed or not performed in accordance with the information preset in the transmitting end .
- the transmitting end can determine whether to perform packet replication according to the setting before handover.
- a system may support device-to-device (D2D) communications to perform communications over direct links between terminals.
- D2D communication refers to a communication method in which a direct link is established between terminals and voice and data are directly exchanged between terminals without going through a base station.
- D2D communication may include terminal-to-terminal communication, peer-to-peer communication, and the like.
- the D2D communication method can be applied to machine-to-machine communication (M2M), machine type communication (MTC), vehicle to everything (V2X), and the like.
- M2M machine-to-machine communication
- MTC machine type communication
- V2X vehicle to everything
- D2D communication is considered as a solution to overcome the burden of the base station due to the rapidly increasing data traffic.
- D2D communication unlike a conventional wireless communication system, since data is exchanged between devices without going through a base station, overload of the network can be reduced.
- D2D communication it is expected to reduce the procedure of the base station, reduce the power consumption of devices participating in D2D, increase the data transmission speed, increase the capacity of the network, load distribution, and increase the cell coverage.
- V2X vehicle to everything
- V2X is a concept that includes V2V communication between vehicle terminals, V2P between vehicle and other types of terminals, and V2I communication between vehicle and RSU (roadside unit).
- Various embodiments related to the execution of the packet replication described above can be performed by a transmitting end and a receiving end performing V2X communication.
- the above-described embodiments can be performed in the V2X communication of terminals performing V2X communication using carrier aggregation.
- the embodiments related to V2X communication will be described below. However, the embodiments described below are not limited to V2X communication, and can be applied to other types of communication.
- V2X vehicle to everything
- X vehicle to everything
- V2X vehicle to everything
- a device related to V2P communication
- a device related to V2P communication
- a device related to V2X communication
- VEHICLE roadside unit
- V-terminal a device (related to V2X communication) installed in VEHICLE
- the term 'entity' in this disclosure may be interpreted as a P-terminal and / or V-terminal and / or an RSU (/ network / infrastructure).
- FIG. 7 illustrates a logical hierarchy for packet replication configuration at the packet data convergence protocol (PDCP) layer in accordance with various embodiments of the present disclosure.
- PDCP packet data convergence protocol
- the PDCP layer since the PDCP layer performs packet replication, information related to packet replication is transmitted to the PDCP layer, and layers lower than the PDCP layer operate in the same manner as normal packet transmission.
- the layer on which packet replication is to be performed may be determined by the V2X controller described later, determined by the base station, or determined by the terminal in advance.
- information and packets are transmitted from an upper layer to a lower layer, whereas information and packets are transmitted from a lower layer to an upper layer in a receiver.
- QoS information previously set according to at least one of service type or packet information, for example, a source address or a destination address or a port number of a packet, in an upper layer, for example, an application layer .
- the QoS information may include at least one of QCI, packet delay tolerance, and packet error rate as described above with reference to FIG.
- the V2X controller can be an RRC for LTE systems or a ProSe function for Sidelink functions.
- the application layer which is the upper layer for the V2X controller, can communicate the service type or QoS information used in the application layer to the V2X controller.
- the V2X controller can map parameters according to the QoS information or service type received from the upper layer.
- the parameters may be defined according to at least one of PPPP or PRPP, as described above in FIG.
- PRPP determines whether or not the packet is copied, and can be represented by a flag or a constant value of 1 bit.
- the PRPP is a 1-bit flag, it is expressed as 0 or 1 to directly indicate whether or not the packet is replicated. For example, if the packet error rate of the QoS delivered from the application layer to the V2X controller is 10 -6 , the V2X controller sets the PRPP to 1 to perform the packet replication, and in FIG. 7, the packet replication to the PDCP layer You can tell that you have to.
- PRPP can reflect the packet error rate during QoS. For example, if the packet error rate of the QoS delivered from the application layer to the V2X controller is 10 -6 , the V2X controller can express the PRPP as 10 -6 and transmit it to the layer that performs packet replication, that is, the PDCP layer.
- the V2X controller can pass the PRPP_threshold value, which is a threshold value, to the PDCP layer together with the PRPP.
- the PDCP layer compares PRPP received from the V2X controller with PRPP_threshold, and can perform packet replication when PRPP is higher than PRPP_threshold.
- the V2X controller can provide PDCP duplication information as information for setting packet replication to the PDCP layer.
- the PDCP replication information may include, for example, at least one of a bearer ID, PRPP, or PPPP.
- the bearer ID may include at least one of a radio bearer ID, a Sidelink bearer ID, a Pc5 bearer ID, or a V2X data bearer ID.
- the PDCP duplication information is a message for setting a PDCP layer, and may be transferred from the V2X controller to the RRC message or may be transmitted to the PDCP layer using the preset information.
- the PDCP layer can set the PDCP layer using the information provided by the V2X controller, for example, the radio bearer to be mapped to the PDCP layer. Accordingly, when performing the PDCP packet replication, two RLC entities can be mapped in one PDCP entity. In addition, the lower layer, RLC, MAC, and PHY layers, can be set by the V2X controller.
- FIG 8 illustrates a configuration of a transmitting end device that maps two or more RLC entity to one PDCP entity according to various embodiments of the present disclosure.
- a packet can be delivered to the PDCP entity through a radio bearer mapped to user traffic.
- the V2X controller determines whether the radio bearer is a bearer to which the PDCP packet should be replicated and delivers it to the PDCP entity.
- the PDCP entity replicates the data transmitted through the radio bearer through the radio bearer and delivers it to two or more RLC entities. Accordingly, a plurality of RLC entities are mapped according to the number of replicated packets for one PDCP entity.
- Two or more RLC entities are mapped to the MAC layer through different logical channel IDs.
- Two or more different RLC entities are mapped to two or more different hybrid automatic repeat request (HARQ) entities in the MAC layer.
- Two or more different HARQ entities transmit respective corresponding data through two or more different constituent carriers constituting a carrier aggregation.
- HARQ hybrid automatic repeat request
- Replicated PDCP PDUs for the same PDCP entity are submitted to two different RLC entities and are associated with two different side-link logical channels, respectively.
- PDCP PDUs replicated for the same PDCP entity may be transmitted only on different side link carriers.
- data transmitted from a PDCP entity as a logical channel ID 1 through an RLC A is mapped to HARQ A
- data transmitted as a logical channel ID 2 through a RLC B from a PDCP entity is mapped to HARQ B.
- the data mapped to the HARQ A is mapped to CC (component carrier) 1 in the PHY layer and transmitted to the receiving end.
- Data mapped to the HARQ B is mapped to CC 2, which is a constituent carrier in the PHY layer,
- FIG. 9 illustrates a configuration of a receiving end device that maps two or more RLC entity to one PDCP entity according to various embodiments of the present disclosure.
- the receiving terminal apparatus of Fig. 9 has a configuration corresponding to the transmitting terminal apparatus of Fig. Therefore, two or more RLC entities are mapped to one PDCP entity.
- Data received at CC 1 is transmitted to HARQ A, and data received at CC 2 is transmitted to HARQ B.
- Data transmitted through HARQ A and HARQ B are transmitted to RLC A and RLC B as logical channel ID 1 and logical channel ID 2 through de-multiplexing in the MAC layer.
- the data transmitted to the RLC A and the RLC B are data copied to each other.
- Data transmitted to two or more RLC entities, RLC A and RLC B, are transmitted to one PDCP entity.
- the PDCP entity receives and processes two or more replicated data. Data processing of the PDCP entity is performed according to the order of receiving the data of each RLC entity. For example, when data is first received through the RLC A and the data replicated through the RLC B is later received, the data received through the RLC A is processed and transferred to the upper layer, and the data received through the RLC B Discard.
- FIG. 10 illustrates parameters available in an LTE system of quality of service (QoS) parameters according to various embodiments of the present disclosure.
- the parameters in FIG. 10 are the QoS parameters currently used in the LTE system.
- the parameters in Fig. 10 constitute QoS information and are used when generating the PRPP. Thus, the parameters of FIG. 10 are used to determine whether to replicate packets through PRPP.
- the QoS information is mapped to QCI and used in the AS (access stratum) layer.
- QCI is determined from a resource type, a priority level, a packet delay budget, and a packet error loss rate.
- the packet error rate is 10 -3 in case of real time gaming and 10 -2 in case of V2X messages as example service. Since packet error rate of real time gaming is lower when comparing the two services, packet replication can be performed on real time gaming.
- FIG. 11 shows the parameters available in the 5G system among the QoS parameters according to various embodiments of the present disclosure.
- the parameters in FIG. 11 are the QoS parameters currently used in the 5G NR (new radio) system.
- the parameters in Fig. 11 also constitute QoS information, similar to the parameters in Fig. 10, and are used in generating PRPP.
- QoS information is mapped to 5QI (5G QoS identifier) and used in the AS layer.
- 5CI is determined from a resource type, a priority level, a packet delay budget, a packet error loss rate, and a default averaging window.
- the packet error rate is 10 -3 in the case of the conversational video as the example service, while the packet error rate is 10 -6 in the case of the non-conversational video. Since packet error rate of non-conversational video is lower when comparing the two services, packet replication can be performed on non-conversational video.
- Figure 12 shows a flow diagram of the operation of setting up PDCP replication at the transmitting end / receiving end according to various embodiments of the present disclosure.
- the V2X controller can generate RLC replication information using QoS information received from an upper application layer, for example, a packet error rate (1201).
- the V2X controller may provide PDCP duplication information as information for setting up packet replication in the PDCP layer (1203).
- the PDCP replication information may include, for example, at least one of a bearer ID, PRPP, or PPPP.
- the bearer ID may include at least one of a radio bearer ID, a Sidelink bearer ID, a PC5 bearer ID, or a V2X data bearer ID.
- PRPP can be expressed by a flag of 1 bit or a constant value. If PRPP is a flag of 1 bit, it indicates directly whether or not the packet is replicated. If the PRPP is a constant value, the V2X controller can transmit the PRPP_threshold value, which is a threshold value, to the PDCP layer together with the PRPP. The PDCP layer compares the PRPP received from the V2X controller with the PRPP_threshold. If the PRPP is higher than the PRPP_threshold, Can be performed.
- the V2X controller can provide PDCP duplication information as information for setting packet replication to the PDCP layer.
- the PDCP layer can set the PDCP layer using the information provided by the V2X controller (1205). For example, when packet replication is determined through PDCP replication information, two RLC entities are mapped to one PDCP entity. Therefore, two or more logical channels can be mapped to each radio bearer ID.
- Figure 13 shows a flow diagram of the operation of replicating in the PDCP layer after user traffic has occurred in the transmitting end according to various embodiments of the present disclosure.
- the application layer as the upper layer can transmit user traffic as data to the PDCP layer.
- the PDCP layer receives a packet in which user traffic is generated from an upper layer or activates a radio bearer (1301).
- the PDCP entity can confirm whether the packet generated in the upper layer or the radio bearer activated by the upper layer should be copied and then packet replicated (1303).
- the radio bearer is predetermined by the V2X controller.
- the PDCP When the PDCP entity performs packet replication, the PDCP transfers 1305 the same data from one PDCP entity to two or more RLC entities. On the other hand, if the PDCP entity does not perform packet replication, the PDCP maps the data from one PDCP entity to one RLC entity and transmits the data (1307).
- FIG. 14 shows a flow chart of the operation of copying at the PDCP layer after user traffic occurs at the receiving end according to various embodiments of the present disclosure.
- the operation flow of the receiving end of Fig. 14 corresponds to the operation flow of the transmitting end of Fig.
- the PDCP layer receives data from a lower layer, for example, the RLC layer (1401).
- the PDCP After confirming the logical channel from the RLC, the PDCP can check whether the PDCP packet has been copied (1403).
- the setting of the duplicate logical channel or the non-duplicate logical channel is performed in advance by the V2X controller.
- the PDCP When receiving the packet in which the PDCP packet copying is performed, the PDCP processes the copied packet and transfers it to the upper layer (1405). For example, it can be reordered using replicated packets. On the other hand, if the PDCP receives a packet in which the PDCP packet replication has not been performed, the PDCP may process the non-replicated packet and then forward the packet to an upper layer, for example, an application layer (1407).
- an upper layer for example, an application layer (1407).
- packet copy detection is performed at the PDCP layer of the receiving end.
- the re-ordering function is also supported by the PDCP layer, and a method for setting a re-ordering timer in the PDCP layer depends on the implementation of the receiving end.
- FIG. 15 illustrates a logical hierarchy for packet replication setup in the RLC layer in accordance with various embodiments of the present disclosure.
- QoS information previously set according to at least one of an upper layer, for example, a service type or packet information at an application layer, for example, a source address or a destination address or a port number of a packet.
- the QoS information may include at least one of QCI, a packet delay tolerance, and a packet error rate, and may be mapped to the parameters of FIG. 10 or FIG.
- the V2X controller can be an RRC for LTE systems or a ProSe function for Sidelink functions.
- the application layer which is the upper layer for the V2X controller, can communicate the service type or QoS information used in the application layer to the V2X controller.
- the V2X controller can map parameters according to the QoS information or service type received from the upper layer.
- the parameter may be defined according to at least one of PPPP or PRPP or an unacknowledged mode (V_UM) RLC window timer or logical channel ID value described later, as described above with reference to FIG.
- PRPP determines whether or not the packet is copied, and can be represented by a flag or a constant value of 1 bit. If PRPP is a flag of 1 bit, it indicates directly whether or not the packet is replicated. Also, if PRPP is a constant value, PRPP can reflect the packet error loss rate. If the packet error rate of the QoS delivered from the application layer to the V2X controller is 10 -6 , then the V2X controller can convey PRPP expressed as 10 -6 . If the PRPP is a constant value, the V2X controller can transmit the PRPP_threshold value, which is a threshold value, to the PDCP layer together with the PRPP. The PDCP layer compares the PRPP received from the V2X controller with the PRPP_threshold and performs packet replication when PRPP is higher than PRPP_threshold .
- V2X is broadcast-based, it can not introduce Ack (Acknowledgment) feedback. Therefore, an AM (acknowledgment mode) mode accompanied by Ack can not be used in the RLC retransmission scheme, and the UM mode can not be used. While the present disclosure is in the UM mode, Windows suggests a way to operate like an AM mode. Specifically, the window moves in the AM mode window based on the packet of the earliest number among the packets not received. However, when using the window of AM mode in V2X, there is a fear that the window does not move continuously because Ack feedback does not come. Therefore, we propose to define a timer to forcibly move the window when the timer expires.
- the expiration time of the timer can be set according to the PPPP in consideration of the delay. Therefore, if the priority is high, the timer can be set short and the window can be moved quickly.
- it is defined as a V_UM RLC window timer for a new UM timer for V2X.
- the V_UM RLC window timer is defined as a V_UM RLC window for a window operating as an AM mode.
- V_UM RLC operation is defined for the new RLC UM operation using the V_UM RLC window timer for V2X.
- PPPP can be provided as a parameter for setting the V_UM RLC window timer.
- the value of the timer can be set according to the index value of PPPP. For example, if the PPPP index is 1, the V_UM RLC window timer can be set to 100 ms. If the PPPP index is 2, the V_UM RLC window timer can be set to 200 ms.
- the V2X controller can provide RLC replication information as information for setting up packet replication with the RLC.
- the RLC replication information may include, for example, at least one of a bearer ID, a PRPP, a PPPP, an LCID, or a V_UM RLC window timer.
- the bearer ID may include at least one of a radio bearer ID, a Sidelink bearer ID, a Pc5 bearer ID, or a V2X data bearer ID.
- the RLC duplication information is a message for establishing an RLC layer, which can be transferred from the V2X controller to the RRC message or to the RLC layer using the preset information.
- the RLC layer can set up between the PDCP layer and the RLC layer using the RLC duplication information provided by the V2X controller. For example, two or more logical channel IDs may be mapped to one RLC entity if the V2X controller determines, is determined by the base station, or performs RLC packet replication in a manner previously determined by the terminal. Accordingly, the PDCP, MAC, and PHY layers can be set as a method of processing packets in the LTE system as an example of a setting method.
- FIG. 16 illustrates a configuration of a transmitting end device mapping two or more logical channel IDs to one RRC entity according to various embodiments of the present disclosure.
- a packet When data, for example, user traffic, is transmitted at an application layer, which is an upper layer, a packet can be delivered to the PDCP through a radio bearer mapped with user traffic. In the PDCP layer, packets are transmitted to the RLC entity.
- the RLC entity may perform the V_UM RLC operation defined previously in FIG. A detailed description of the V_UM RLC operation will be described later with reference to FIG.
- the data from the PDCP is already set by the V2X controller to which the RLC packet should be replicated. Accordingly, data received through the corresponding radio bearer is mapped to two or more logical channel IDs through the RLC and is transmitted to the MAC layer.
- Two or more different logical channel IDs are mapped to two or more different HARQs at the MAC layer.
- Two or more different HARQ entities transmit respective corresponding data through two or more different constituent carriers constituting a carrier aggregation.
- data received on logical channel 1 is mapped to HARQ A
- data received on logical channel 2 is mapped to HARQ B.
- HARQ A is mapped to CC 1 in the PHY layer and transmitted
- HARQ B is mapped to CC 2 and transmitted.
- the CC 1 and CC 2 are constituent carriers that perform carrier aggregation together.
- FIG. 17 illustrates a configuration of a receiving end device in which two or more logical channel IDs are mapped to one RRC entity according to various embodiments of the present disclosure.
- the receiving terminal apparatus in Fig. 17 has a configuration corresponding to the transmitting terminal apparatus in Fig. Thus, two or more logical channels are mapped to one RLC entity.
- Data received at CC 1 is transmitted to HARQ A, and data received at CC 2 is transmitted to HARQ B.
- the data transmitted through HARQ A and HARQ B are transmitted to one RLC as a logical channel ID 1 and a logical channel ID 2 through de-multiplexing in the MAC layer.
- the two or more replicated data received via one RLC is relayed to the PDCP entity.
- the data received by the PDCP entity is processed through the upper method and then transferred to the upper layer.
- FIG. 18 shows a flowchart of operations for operating an RLC window and an RLC window timer in a receiving end device in RLC replication according to various embodiments of the present disclosure.
- the RLC entity may set the V_UM RLC window timer according to the information received through the V2X controller (1801).
- the PPPP when the RLC entity receives PPPP by the V2X controller, the PPPP indicates a priority index, and the PPPP index can be mapped to the V_UM RLC window timer value. For example, if the PPPP index is 1, the V_UM RLC window timer can be set to 100 ms. If the PPPP index is 2, the V_UM RLC window timer can be set to 200 ms.
- the RLC entity when the RLC entity receives the V_UM RLC window timer defined by the V2X controller, the RLC entity may apply the value of the received V_UM RLC window timer as it is.
- the RLC entity receives the packet (1803), and can operate according to the reception state of the packet as follows.
- the V_UM RLC window is moved (1811) to the packet having the highest packet number among the packets not received, the V_UM RLC window timer is started (1813), and the RLC packet is received again.
- the V_UM RLC window is moved (1815) to the packet of the next number that can not be received based on the highest packet number among the packets not received, the V_UM RLC window timer is started (1813), and the RLC packet is received again.
- the V_UM RLC window is moved (1811) to the packet having the highest packet number among the packets not received, the V_UM RLC window timer is started (1813), and the RLC packet is received again.
- Figure 19 shows a flow diagram of the operation of setting up RLC replication at a transmitter / receiver in accordance with various embodiments of the present disclosure.
- the V2X controller can generate the RLC duplication information using the QoS information transmitted from the upper application layer, for example, the packet error rate (1901).
- the V2X controller may provide RLC replication information as information for setting up packet replication in the RLC layer (1903).
- the RLC replication information may include, for example, at least one of a bearer ID, a PRPP, a PPPP or a V_UM window timer.
- the bearer ID may include at least one of a radio bearer ID, a Sidelink bearer ID, a PC5 bearer ID, or a V2X data bearer ID.
- PRPP can be represented by a 1-bit flag or a constant value. If PRPP is a flag of 1 bit, it indicates directly whether or not the packet is replicated. Also, if PRPP is a constant value, PRPP can reflect the packet error loss rate. If the packet error rate of the QoS delivered from the application layer to the V2X controller is 10 -6 , then the V2X controller can convey PRPP expressed as 10 -6 . If the PRPP is a constant value, the V2X controller can transmit the PRPP_threshold value, which is the threshold value, to the PDCP layer together with the PRPP. The PDCP layer compares the PRPP received from the V2X controller with the PRPP_threshold and performs packet replication when PRPP is higher than PRPP_threshold .
- PPPP can be expressed as an index, or it can be expressed as a V_UM RLC window timer value corresponding to PPPP instead of PPPP.
- the V2X controller can provide RLC replication information as information for setting up packet replication in the RLC layer.
- the RLC layer can set the RLC layer using the information provided by the V2X controller (1905). For example, when packet replication is determined through the RLC replication information, two or more logical channel IDs may be mapped to one RLC entity.
- FIG. 20 shows a flow diagram of the operation of processing a replicated packet at the RLC layer after user traffic has occurred at a transmitting end according to various embodiments of the present disclosure.
- the RLC layer receives a packet from an upper layer, for example, a PDCP layer (2001).
- the RLC layer can confirm whether the RLC replication should be performed after confirming the internal radio bearer from the PDCP (2003).
- the internal radio bearer can be preset by the V2X controller.
- the RLC When the RLC entity performs packet replication, the RLC transfers the same data to two or more logical channel IDs in one RLC entity (2005). On the other hand, if the RLC entity does not perform packet replication, the RLC maps data from one RLC entity to one logical channel and delivers the data (2007).
- 21 shows a flow diagram of an operation for processing a replicated packet at the RLC layer after user traffic has occurred at a receiving end in accordance with various embodiments of the present disclosure.
- the operational flow of the receiving end of Fig. 21 corresponds to the operational flow of the transmitting end of Fig.
- the RLC layer receives data from a lower layer, e. G., The MAC layer (2101).
- the RLC After confirming the logical channel from the MAC, the RLC can check whether the RLC packet has been copied (2103).
- the setting of the duplicate logical channel or the non-duplicate logical channel is performed in advance by the V2X controller.
- the RLC When the RLC receives the packet in which the RLC packet replication has been performed, the RLC can process the data according to the V_UM RLC window operating method of FIG. 18 (2105). Specifically, packets can be re-ordered according to the V_UM RLC window operating method of FIG. On the other hand, if the RLC receives a packet in which the RLC packet replication has not been performed, the RLC may process the non-replicated packet and transmit it to an upper layer, for example, the PDCP layer 2107.
- Figure 22 illustrates a logical hierarchy for packet replication setup at the PHY / MAC layer in accordance with various embodiments of the present disclosure.
- the PHY / MAC layer Unlike the PDCP layer or the RLC layer, in the case of the PHY / MAC layer, since there are two constituent carriers in one HARQ, duplication can not be performed only by the MAC layer except for the PHY layer. Therefore, the PHY layer and MAC layer perform replication together.
- QoS information previously set according to at least one of an upper layer, for example, a service type or packet information at an application layer, for example, a source address or a destination address or a port number of a packet.
- the QoS information may include at least one of QCI, a packet delay tolerance, and a packet error rate, and may be mapped to the parameters of FIG. 10 or FIG.
- the V2X controller can be an RRC for LTE systems or a ProSe function for Sidelink functions.
- the application layer which is the upper layer for the V2X controller, can communicate the service type or QoS information used in the application layer to the V2X controller.
- the V2X controller can map parameters according to the QoS information or service type received from the upper layer.
- the parameter may be defined as PPPP or PRPP.
- PRPP determines whether or not the packet is copied, and can be represented by a flag or a constant value of 1 bit. If PRPP is a flag of 1 bit, it indicates directly whether or not the packet is replicated. Also, if PRPP is a constant value, PRPP can reflect the packet error loss rate. If the packet error rate of the QoS delivered from the application layer to the V2X controller is 10 -6 , then the V2X controller can convey PRPP expressed as 10 -6 . If the PRPP is a constant value, the V2X controller can transmit the PRPP_threshold value, which is the threshold value, to the PDCP layer together with the PRPP. The PDCP layer compares the PRPP received from the V2X controller with the PRPP_threshold and performs packet replication when PRPP is higher than PRPP_threshold .
- the V2X controller can provide PHY / MAC replication information for the MAC as information for setting up packet replication to the MAC.
- the PHY / MAC replication information for the MAC may include, for example, at least one of a logical channel ID or a HARQ ID.
- the PHY / MAC duplication information for the MAC is a message for setting the MAC, which can be transferred from the V2X controller to the RRC message or to the MAC layer using the preset information.
- the MAC layer can set the MAC using the PHY / MAC replication information for the MAC provided by the V2X controller. For example, when the V2X controller determines, determines by the base station, or performs PHY / MAC packet replication in a manner determined in advance by the terminal, the MAC entity maps one HARQ ID to one logical channel ID .
- the V2X controller can provide PHY / MAC replication information for the PHY as information for setting up packet replication to the PHY.
- the PHY / MAC replication information for the PHY may include, for example, at least one of a HARQ ID or a configuration carrier ID.
- the PHY / MAC duplication information for the PHY is a message for setting the PHY, and may be transferred from the V2X controller to the RRC message or may be transferred to the MAC layer using the preset information.
- the PHY layer can configure the PHY using the PHY / MAC replication information for the PHY provided by the V2X controller. For example, if the V2X controller determines, or is determined by the base station, or if the PHY / MAC packet replication is performed in a manner determined by the terminal in advance, the PHY layer maps two or more constituent carriers to one HARQ ID .
- FIG. 23 illustrates the structure of a transmitting end device that maps two or more constituent carriers to one hybrid automatic repeat request (HARQ) entity according to various embodiments of the present disclosure.
- HARQ hybrid automatic repeat request
- a packet can be delivered to the PDCP through a radio bearer mapped with user traffic.
- packets are transmitted to the RLC entity.
- the RLC entity maps from the MAC layer to one HARQ using a logical channel. For example, data received by the RLC is mapped to HARQ.
- HARQ is mapped to two constituent carriers CC 1 and CC 2 in the PHY layer and transmitted.
- the CC 1 and CC 2 are constituent carriers that perform carrier aggregation together.
- the HARQ and configuration carrier are set by the V2X controller.
- FIG. 24 illustrates a structure of a receiving end device that maps two or more constituent carriers to one hybrid automatic repeat request (HARQ) entity according to various embodiments of the present disclosure.
- HARQ hybrid automatic repeat request
- the receiving terminal apparatus of Fig. 24 has a configuration corresponding to the transmitting terminal apparatus of Fig. Therefore, two or more constituent carriers are mapped to one HARQ entity.
- the packet is delivered to the HARQ that is mapped to the constituent carrier.
- HARQ is mapped to two constituent carriers CC 1 and CC 2 in the PHY layer, and HARQ can be combined.
- the data received through HARQ is transmitted to the upper layer.
- Figure 25 shows a flow diagram of the operation of setting up PHY / MAC replication at a transmitter / receiver in accordance with various embodiments of the present disclosure.
- the V2X controller can generate PHY / MAC duplication information for the MAC and PHY / MAC duplication information for the PHY using the QoS information transmitted from the upper application layer, for example, the packet error loss rate and the like (2501).
- the V2X controller may provide PHY / MAC replication information for the MAC and PHY / MAC replication information for the PHY to each MAC layer and PHY layer (2503).
- the PHY / MAC replication information for the MAC may include, for example, at least one of a logical channel ID or a HARQ ID.
- the PHY / MAC replication information for the PHY may include, for example, at least one of a HARQ ID or one or more configuration carrier IDs.
- PRPP can be represented by a 1-bit flag or a constant value. If PRPP is a flag of 1 bit, it indicates directly whether or not the packet is replicated. Also, if PRPP is a constant value, PRPP can reflect the packet error loss rate. If the packet error rate of the QoS delivered from the application layer to the V2X controller is 10 -6 , then the V2X controller can convey PRPP expressed as 10 -6 . If the PRPP is a constant value, the V2X controller can transmit the PRPP_threshold value, which is the threshold value, to the PDCP layer together with the PRPP. The PDCP layer compares the PRPP received from the V2X controller with the PRPP_threshold and performs packet replication when PRPP is higher than PRPP_threshold .
- PPPP can be expressed as an index, or it can be expressed as a timer value corresponding to PPPP instead of PPPP.
- the V2X controller can provide PHY / MAC replication information for the MAC as information for configuring packet replication on the MAC layer.
- the MAC layer may map the logical channel and the HARQ ID using the PHY / MAC replication information for the MAC provided by the V2X controller (2505). For example, when packet replication is determined through the PHY / MAC replication information for the MAC to the MAC, one HARQ ID may be mapped to one logical channel ID.
- the V2X controller can provide PHY / MAC replication information for the PHY as information for setting up packet replication in the PHY layer.
- the PHY layer may set the configuration carrier to be mapped to the HARQ ID using the PHY / MAC replication information for the PHY provided by the V2X controller (2505). For example, when packet replication is determined through PRPP in the PHY / MAC, two or more constituent carrier IDs may be mapped to one HARQ entity.
- Figure 26 shows a flow diagram of the operation of processing packets replicated at the PHY / MAC layer after user traffic has occurred at the transmitting end according to various embodiments of the present disclosure.
- the MAC layer receives a packet from an upper layer, for example, the RLC layer (2601). After confirming the logical channel from the RLC layer, the MAC layer can confirm whether to perform MAC duplication (2603).
- the replicated logical channel and the non-replicated logical channel can be preset by the V2X controller.
- the MAC When the MAC entity performs packet replication, the MAC transmits the same data to two or more constituent carriers in one HARQ entity (2605). On the other hand, if the MAC entity does not perform packet replication, the MAC maps the data from one HARQ entity to one constituent carrier to transmit data (2607).
- Figure 27 shows a flow diagram of the operation of processing packets replicated at the PHY / MAC layer after user traffic has occurred at the receiving end in accordance with various embodiments of the present disclosure.
- the operational flow of the receiving end of Fig. 27 corresponds to the operational flow of the transmitting end of Fig.
- the PHY layer receives data through the wireless section (2701).
- the MAC After confirming the constituent carrier wave from the PHY layer, the MAC can confirm whether the packet is a packet in which MAC packet replication has been performed (2703).
- the configuration carrier wave is set in advance by the V2X controller.
- the HARQ-combined data is transmitted to the upper layer for replica packets received through the replica carrier (2705).
- the data is not a MAC-duplicated packet, it is transmitted to a layer, for example, a MAC / RLC / PDCP layer 2707 after processing a non-duplicated packet.
- FIG. 28 shows a flowchart of an operation in which a receiving end processes a replicated packet through replication information transmitted from a transmitting end according to various embodiments of the present disclosure.
- Tables 1 to 3 and FIG. 28 show another embodiment of a method for transmitting / receiving duplicate data, which includes a method of informing whether a transmitting unit has replicated through a radio control channel, a method of receiving replicated data from a receiving unit, It shows how to set the layer.
- the method described below is applicable to both PDCP replication, RLC replication, and MAC / PHY replication described above.
- Table 1 shows a V2X Sidelink control information structure for indicating location information and decoding information of data to be transmitted when a Sidelink channel is used.
- Each field is configured as follows.
- - Retransmission index indicates the number of retransmission.
- Indicators of the control information eg, Resource Reservation, Frequency resource location, MCS, etc.
- the receiver to identify the data location to receive and receive data
- the resource reservation, the frequency resource location and the MCS are control information on which resource the data is transmitted.
- the control information can be referred to as SCI (Sidelink Control Information), and is periodically transmitted from the transmitting end to the receiving end through a PDSCCH (physical downlink sidelink control channel).
- SCI Segment Control Information
- PDSCCH physical downlink sidelink control channel
- Table 2 shows a packet duplication indicator for informing packet duplicated information in addition to the control information in Table 1 above.
- the packet replication indicator is expressed as a bitmap.
- the Carrier-Packet Duplication Indicator Since it can not be confirmed whether the corresponding data is duplicated data only by the control information of Table 1, it can be notified by the Carrier-Packet Duplication Indicator whether or not the corresponding data is duplicated data.
- the carrier-packet replication indicator may be represented as a bitmap.
- the bitmap can be represented by the number of bits as many as the number of carriers. It can be set in the order that the carrier number increases from the left side of the bitmap. That is, the first left bit of the bitmap may correspond to the first carrier. Also, it may be set in the order of increasing the number of the transfer from the right side of the bitmap. That is, the first right bit of the bitmap may correspond to the first carrier. If the bit value is set to 0, it means that packet replication has not been performed on the corresponding carrier. If the bit value is set to 1, it means that packet replication has been performed on the corresponding carrier. For example, if the bitmap is 000000, it means that packet replication has not been performed on any carrier. Also, for example, if the bitmap is 101000, the corresponding data means that the packet is copied and transmitted in the first constituent carrier and the third constituent carrier wave.
- the transmitting end can transmit the control information about the packet to be transmitted to the receiving end by setting whether to copy the packet and the copied carrier information by using the bitmap field of Table 2 above. After receiving the bitmap field in Table 2, the receiving end can obtain whether to replicate the packet or the copied carrier information, and process the data according to the field value after receiving the data.
- bitmap field of Table 2 may be inserted as a new field in the MAC header of the data instead of the Sidelink control information.
- Table 3 shows a packet duplication indicator for informing the packet duplicated information in addition to the control information in Table 1.
- the packet replication indicator is expressed by a Carrier Index.
- the carrier-packet duplication indicator of Table 3 can indicate whether or not the corresponding data is duplicated data.
- a carrier-packet replication indicator may indicate a carrier index.
- the carrier index is expressed by the number of bits representing the number of carriers and can be represented by 3 bits when eight constituent carriers are operated.
- the carrier index can be composed of multiple-original and multiple-duplicate. For example, receiving control information that does not include Multiple-Original and Multiple-Duplicate indicates that the packet is not replicated. For example, when the index of the Multiple-Original is 1 and the index of the Multiple-Duplicate is 3, it indicates that data is copied and transmitted in the first constituent carrier and the third constituent carrier.
- the transmitting end can transmit control information about a packet to be transmitted by setting whether the packet is duplicated or the duplicated carrier information through the field of Table 3.
- the receiver can check whether the packet is duplicated and the carrier information in which the packet is duplicated after confirming the corresponding field, and process the data according to the field value after receiving the data.
- the transmitting end transmits control information that does not include the proposed fields of Tables 2 to 3, it can indicate not to perform packet duplication. If the receiving end receives control information that does not include the proposed fields of Tables 2 to 3, it can be confirmed that packet replication is not performed.
- FIG. 28 is a diagram illustrating a method of processing replication information transmitted from a transmitting end, for example, a packet replicated through an SCI in a receiving end.
- the receiving end may receive the duplication information, for example, the SCI information from the transmitting end through the radio section (2801).
- Replication information may be any one of Tables 1 to 3.
- the transmitting end can check whether the received data is a duplicated packet through the duplication information received from the transmitting end (2803). For example, the receiving end knows whether the data received through the fields of Tables 2 and 3 are duplicated packets (2805).
- the operation when the receiving end receives the duplicated packet is as follows:
- the receiver temporarily stores the duplicated packet in the buffer (2807).
- the receiving end establishes a layer for processing the duplicated packet using preset information by using the constituent carrier information of the duplicated packet (2809).
- the previously set information may be set in the RRC message through the base station, or may be preset at the terminal end.
- the layer that needs to process the duplicated packet may be one of PDCP, RLC, and PHY / MAC.
- the configuration carrier 1 and configuration carrier 3 are mapped to RLC A and RLC B, and RLC A and RLC B are mapped to PDCP.
- the operation when the receiving end does not receive the replicated packet is as follows:
- the receiving end performs the non-duplicate packet processing operation (2813). For example, it passes data directly to the upper layer.
- a computer-readable storage medium storing one or more programs (software modules) may be provided.
- One or more programs stored on a computer-readable storage medium are configured for execution by one or more processors in an electronic device.
- the one or more programs include instructions that cause the electronic device to perform the methods in accordance with the embodiments of the present disclosure or the claims of the present disclosure.
- Such programs may be stored in a computer readable medium such as a random access memory, a non-volatile memory including flash memory, a read only memory (ROM), an electrically erasable programmable ROM but are not limited to, electrically erasable programmable read only memory (EEPROM), magnetic disc storage device, compact disc-ROM (CD-ROM), digital versatile discs An optical storage device, or a magnetic cassette. Or a combination of some or all of these. In addition, a plurality of constituent memories may be included.
- a computer readable medium such as a random access memory, a non-volatile memory including flash memory, a read only memory (ROM), an electrically erasable programmable ROM but are not limited to, electrically erasable programmable read only memory (EEPROM), magnetic disc storage device, compact disc-ROM (CD-ROM), digital versatile discs An optical storage device, or a magnetic cassette. Or a combination of some or all of these.
- a plurality of constituent memories may be included.
- the program may also be stored on a communication network, such as the Internet, an Intranet, a local area network (LAN), a wide area network (WAN), a communication network such as a storage area network (SAN) And can be stored in an attachable storage device that can be accessed.
- a storage device may be connected to an apparatus performing an embodiment of the present disclosure via an external port. Further, a separate storage device on the communication network may be connected to an apparatus performing the embodiments of the present disclosure.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
본 개시는 LTE(Long Term Evolution)와 같은 4G(4th generation) 통신 시스템 이후 보다 높은 데이터 전송률을 지원하기 위한 5G(5th generation) 또는 pre-5G 통신 시스템에 관련된 것이다. 본 개시는 무선 통신 시스템에서 효율적으로 패킷을 송신하기 위한 장치 및 방법을 제공한다. 본 개시는 무선 통신 시스템에서 송신단의 동작 방법에 관한 것으로서, QoS(Quality of Service) 정보 또는 서비스 타입에 따라 파라미터를 맵핑하는 과정과, 상기 파라미터에 기초하여 패킷을 복제할지 여부를 결정하는 과정과, 상기 패킷을 복제하기로 결정한 경우, 상기 패킷을 복제하는 과정과, 복제된 패킷들을 수신단으로 전송하는 과정을 포함한다.
Description
본 개시(disclosure)는 일반적으로 무선 통신 시스템에 관한 것으로, 보다 구체적으로 무선 통신 시스템에서 패킷을 전송하기 위한 장치 및 방법에 대한 것이다.
4G(4th generation) 통신 시스템 상용화 이후 증가 추세에 있는 무선 데이터 트래픽 수요를 충족시키기 위해, 개선된 5G(5th generation) 통신 시스템 또는 pre-5G 통신 시스템을 개발하기 위한 노력이 이루어지고 있다. 이러한 이유로, 5G 통신 시스템 또는 pre-5G 통신 시스템은 4G 네트워크 이후(Beyond 4G Network) 통신 시스템 또는 LTE(Long Term Evolution) 시스템 이후(Post LTE) 시스템이라 불리어지고 있다.
높은 데이터 전송률을 달성하기 위해, 5G 통신 시스템은 초고주파(mmWave) 대역(예를 들어, 60기가(60GHz) 대역과 같은)에서의 구현이 고려되고 있다. 초고주파 대역에서의 전파의 경로손실 완화 및 전파의 전달 거리를 증가시키기 위해, 5G 통신 시스템에서는 빔포밍(beamforming), 거대 배열 다중 입출력(massive MIMO), 전차원 다중입출력(full dimensional MIMO, FD-MIMO), 어레이 안테나(array antenna), 아날로그 빔형성(analog beam-forming), 및 대규모 안테나(large scale antenna) 기술들이 논의되고 있다.
또한 시스템의 네트워크 개선을 위해, 5G 통신 시스템에서는 진화된 소형 셀, 개선된 소형 셀(advanced small cell), 클라우드 무선 액세스 네트워크(cloud radio access network, cloud RAN), 초고밀도 네트워크(ultra-dense network), 기기 간 통신(device to device communication, D2D), 무선 백홀(wireless backhaul), 이동 네트워크(moving network), 협력 통신(cooperative communication), CoMP(coordinated multi-points), 및 수신 간섭제거(interference cancellation) 등의 기술 개발이 이루어지고 있다.
이 밖에도, 5G 시스템에서는 진보된 코딩 변조(advanced coding modulation, ACM) 방식인 FQAM(hybrid frequency shift keying and quadrature amplitude modulation) 및 SWSC(sliding window superposition coding)과, 진보된 접속 기술인 FBMC(filter bank multi carrier), NOMA(non-orthogonal multiple access), 및 SCMA(sparse code multiple access) 등이 개발되고 있다.
5G 시스템에서, 데이터 송신의 신뢰도를 향상시킬 수 있는 하나의 방안으로, 패킷 복제(packet duplaication) 기술이 고려되고 있다. 패킷 복제 기술에 따르면, 송신단은 하나의 패킷을 복제함으로써 복수의 패킷들을 생성하고, 패킷들을 서로 다른 경로들을 통해 송신할 수 있다. 이로 인해, 데이터가 유실되는 상황이 대비될 수 있다. 따라서, 5G 시스템에서 패킷 복제 기술을 도입하기 위한 구체적인 절차가 논의되고 있다.
상술한 바와 같은 논의를 바탕으로, 본 개시(disclosure)는, 무선 통신 시스템에서 효율적으로 패킷을 송신하기 위한 장치 및 방법을 제공한다.
본 개시의 다양한 실시 예들에 따르면, 무선 통신 시스템에서 송신단의 동작 방법은, QoS(quality of service) 정보 또는 서비스 타입에 따라 파라미터를 맵핑하는 과정과, 상기 파라미터에 기초하여 패킷을 복제할지 여부를 결정하는 과정과, 상기 패킷을 복제하기로 결정한 경우, 상기 패킷을 복제하는 과정과, 복제된 패킷들을 수신단으로 전송하는 과정을 포함한다.
본 개시의 다양한 실시 예들에 따르면, 무선 통신 시스템에서 수신단의 동작 방법은, 패킷 복제 설정 정보를 얻는 과정과, 송신단으로부터 둘 이상의 패킷들을 수신하는 과정과, 상기 패킷 복제 설정 정보에 기초하여 상기 둘 이상의 패킷들이 복제된 패킷들인지 여부를 결정하는 과정을 포함한다.
본 개시의 다양한 실시 예들에 따르면, 무선 통신 시스템에서 송신단 장치는, 신호를 송수신하는 송수신부와, 상기 송수신부와 기능적으로 연결된 적어도 하나의 프로세서를 포함하고, 상기 적어도 하나의 프로세서는, QoS(quality of service) 정보 또는 서비스 타입에 따라 파라미터를 맵핑하고, 상기 파라미터에 기초하여 패킷을 복제할지 여부를 결정하며, 상기 패킷을 복제하기로 결정한 경우, 상기 패킷을 복제하고, 상기 송수신부를 제어하여 복제된 패킷들을 수신단으로 전송하도록 구성된다.
본 개시의 다양한 실시 예들에 따르면, 무선 통신 시스템에서 수신단 장치는, 신호를 송수신하는 송수신부와, 상기 송수신부와 기능적으로 연결된 적어도 하나의 프로세서를 포함하고, 상기 적어도 하나의 프로세서는, 패킷 복제 설정 정보를 얻고, 상기 송수신부를 제어하여, 송신단으로부터 둘 이상의 패킷들을 수신하며, 상기 패킷 복제 설정 정보에 기초하여 상기 둘 이상의 패킷들이 복제된 패킷들인지 여부를 결정하도록 구성된다.
본 개시의 다양한 실시 예들에 따르면, 무선 통신 시스템에서 송신단의 동작 방법은, 패킷의 신뢰도(reliability)에 대한 파라미터를 결정하는 과정과, 상기 파라미터에 기초하여 패킷을 복제할지 여부를 결정하는 과정과, 상기 패킷을 복제하기로 결정한 경우, 상기 패킷을 복제하는 과정과, 복제된 패킷들을 수신단으로 전송하는 과정을 포함한다.
본 개시의 다양한 실시 예들에 따르면, 무선 통신 시스템에서 수신단의 동작 방법은, 송신단으로부터 둘 이상의 패킷들을 수신하는 과정과, 상기 둘 이상의 패킷들이 복제된 패킷들인지 여부를 결정하는 과정과, 상기 둘 이상의 패킷들이 복제된 패킷들이라고 결정한 경우, 패킷 재정렬(re-ordering)을 수행하는 과정을 포함한다.
본 개시의 다양한 실시 예들에 따르면, 상기 무선 통신 시스템에서 송신단 또는 수신단의 동작 방법을 수행하도록 구성된 장치가 제공된다.
본 개시의 다양한 실시 예들에 따른 장치 및 방법은, 무선 통신 시스템에서 데이터 패킷을 효율적으로 송수신할 수 있도록 한다.
본 개시에서 얻을 수 있는 효과는 이상에서 언급한 효과들로 제한되지 않으며, 언급하지 않은 또 다른 효과들은 아래의 기재로부터 본 개시가 속하는 기술 분야에서 통상의 지식을 가진 자에게 명확하게 이해될 수 있을 것이다.
도 1은 본 개시의 다양한 실시 예들에 따른 무선 통신 시스템을 도시한다.
도 2는 본 개시의 다양한 실시 예들에 따른 무선 통신 시스템에서 기지국의 구성을 도시한다.
도 3은 본 개시의 다양한 실시 예들에 따른 무선 통신 시스템에서 단말의 구성을 도시한다.
도 4는 본 개시의 다양한 실시 예들에 따른 송신단의 흐름도를 도시한다.
도 5는 본 개시의 다양한 실시 예들에 따른 수신단의 흐름도를 도시한다.
도 6은 본 개시의 다양한 실시 예들에 따른 기지국의 흐름도를 도시한다.
도 7은 본 개시의 다양한 실시 예들에 따른 PDCP(packet data convergence Protocol) 레이어에서의 패킷 복제 설정을 위한 논리적 계층 구조를 도시한다.
도 8은 본 개시의 다양한 실시 예들에 따른 1개의 PDCP 엔티티에 2개 이상의 RLC(radio link control) 엔티티를 맵핑하는 송신단 장치의 구성을 도시한다.
도 9는 본 개시의 다양한 실시 예들에 따른 1개의 PDCP 엔티티에 2개 이상의 RLC(radio link control) 엔티티를 맵핑하는 수신단 장치의 구성을 도시한다.
도 10은 본 개시의 다양한 실시 예들에 따른 QoS(quality of service) 파라미터 중 LTE 시스템에서 사용 가능한 파라미터를 도시한다.
도 11은 본 개시의 다양한 실시 예들에 따른 QoS 파라미터 중 5G 시스템에서 사용 가능한 파라미터를 도시한다.
도 12는 본 개시의 다양한 실시 예들에 따른 송신단/수신단에서 PDCP 복제를 설정하는 동작의 흐름도를 도시한다.
도 13은 본 개시의 다양한 실시 예들에 따른 송신단에서 사용자 트래픽 발생 후 PDCP 레이어에서 복제하는 동작의 흐름도를 도시한다.
도 14는 본 개시의 다양한 실시 예들에 따른 수신단에서 사용자 트래픽 발생 후 PDCP 레이어에서 복제하는 동작의 흐름도를 도시한다.
도 15는 본 개시의 다양한 실시 예들에 따른 RLC 레이어에서의 패킷 복제 설정을 위한 논리적 계층 구조를 도시한다.
도 16은 본 개시의 다양한 실시 예들에 따른 1개의 RRC 엔티티에 2개 이상의 논리 채널 ID(identifier)를 맵핑한 송신단 장치의 구성을 도시한다.
도 17은 본 개시의 다양한 실시 예들에 따른 1개의 RRC 엔티티에 2개 이상의 논리 채널 ID를 맵핑한 수신단 장치의 구성을 도시한다.
도 18은 본 개시의 다양한 실시 예들에 따른 RLC 복제시 수신단 장치에서 RLC 윈도우 및 RLC 윈도우 타이머를 운영하는 동작의 흐름도를 도시한다.
도 19는 본 개시의 다양한 실시 예들에 따른 송신단/수신단에서 RLC 복제를 설정하는 동작의 흐름도를 도시한다.
도 20은 본 개시의 다양한 실시 예들에 따른 송신단에서 사용자 트래픽 발생 후 RLC 레이어에서 복제된 패킷을 처리하는 동작의 흐름도를 도시한다.
도 21은 본 개시의 다양한 실시 예들에 따른 수신단에서 사용자 트래픽 발생 후 RLC 레이어에서 복제된 패킷을 처리하는 동작의 흐름도를 도시한다.
도 22는 본 개시의 다양한 실시 예들에 따른 PHY/MAC 레이어에서의 패킷 복제 설정을 위한 논리적 계층 구조를 도시한다.
도 23은 본 개시의 다양한 실시 예들에 따른 1개의 HARQ(hybrid automatic repeat request) 엔티티에 2개 이상의 구성 반송파를 맵핑한 송신단 장치의 구조를 도시한다.
도 24는 본 개시의 다양한 실시 예들에 따른 1개의 HARQ(hybrid automatic repeat request) 엔티티에 2개 이상의 구성 반송파들을 맵핑한 수신단 장치의 구조를 도시한다.
도 25는 본 개시의 다양한 실시 예들에 따른 송신단/수신단에서 PHY/MAC 복제를 설정하는 동작의 흐름도를 도시한다.
도 26은 본 개시의 다양한 실시 예들에 따른 송신단에서 사용자 트래픽 발생 후 PHY/MAC 레이어에서 복제된 패킷을 처리하는 동작의 흐름도를 도시한다.
도 27은 본 개시의 다양한 실시 예들에 따른 수신단에서 사용자 트래픽 발생 후 PHY/MAC 레이어에서 복제된 패킷을 처리하는 동작의 흐름도를 도시한다.
도 28은 본 개시의 다양한 실시 예들에 따른 송신단에서 전송한 복제 정보를 통해 수신단이 복제된 패킷을 처리하는 동작의 흐름도를 도시한다.
본 개시에서 사용되는 용어들은 단지 특정한 실시 예를 설명하기 위해 사용된 것으로, 다른 실시 예의 범위를 한정하려는 의도가 아닐 수 있다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함할 수 있다. 기술적이거나 과학적인 용어를 포함해서 여기서 사용되는 용어들은 본 개시에 기재된 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가질 수 있다. 본 개시에 사용된 용어들 중 일반적인 사전에 정의된 용어들은, 관련 기술의 문맥상 가지는 의미와 동일 또는 유사한 의미로 해석될 수 있으며, 본 개시에서 명백하게 정의되지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다. 경우에 따라서, 본 개시에서 정의된 용어일지라도 본 개시의 실시 예들을 배제하도록 해석될 수 없다.
이하 본 개시는 무선 통신 시스템에서 패킷을 전송하기 위한 장치 및 방법에 관한 것이다. 구체적으로, 본 개시는 무선 통신 시스템에서 패킷 복제 기술을 이용하여 패킷을 전송하기 위한 기술을 설명한다.
이하 설명에서 사용되는 통신 방식을 지칭하는 용어, 신호를 지칭하는 용어, 정보를 지칭하는 용어, 네트워크 객체(network entity)들을 지칭하는 용어, 장치의 구성 요소를 지칭하는 용어 등은 설명의 편의를 위해 예시된 것이다. 따라서, 본 개시가 후술되는 용어들에 한정되는 것은 아니며, 동등한 기술적 의미를 가지는 다른 용어가 사용될 수 있다.
도 1은 본 개시의 다양한 실시 예들에 따른 무선 통신 시스템을 도시한다. 도 1은 무선 통신 시스템에서 무선 채널을 이용하는 노드(node)들의 일부로서, 기지국들 101, 102, 단말들 121, 123, 125, 127, 129을 예시한다.
기지국들 101, 102은 단말들 120, 123, 125, 127, 129에게 무선 접속을 제공하는 네트워크 인프라스트럭쳐(infrastructure)이다. 기지국들 101, 102은 신호를 송신할 수 있는 거리에 기초하여 일정한 지리적 영역으로 정의되는 커버리지(coverage)를 가진다. 기지국들 101, 102은 기지국(base station) 외에 '액세스 포인트(access point, AP)', '이노드비(eNodeB, eNB)', '5G 노드(5th generation node)', '무선 포인트(wireless point)', '송수신 포인트(transmission/reception point, TRP)' 또는 이와 동등한 기술적 의미를 가지는 다른 용어로 지칭될 수 있다.
단말들 121, 123, 125, 127, 129 각각은 사용자에 의해 사용되는 장치로서, 기지국들 101, 102과 무선 채널을 통해 통신을 수행한다. 경우에 따라, 단말들 121, 123, 125, 127, 129 중 적어도 하나는 사용자의 관여 없이 운영될 수 있다. 즉, 단말들 121, 123, 125, 127, 129 중 적어도 하나는 기계 타입 통신(machine type communication, MTC)을 수행하는 장치로서, 사용자에 의해 휴대되지 아니할 수 있다. 단말들 121, 123, 125, 127, 129 각각은 단말(terminal) 외 '사용자 장비(user equipment, UE)', '이동국(mobile station)', '가입자국(subscriber station)', '원격 단말(remote terminal)', '무선 단말(wireless terminal)', 또는 '사용자 장치(user device)' 또는 이와 동등한 기술적 의미를 가지는 다른 용어로 지칭될 수 있다.
도 1을 참고하면, 통신이 이루어질 수 있는 다양한 예들이 도시된다. 예를 들어, 기지국 101 및 단말 121 간 통신이 이루어질 수 있다. 다른 예로, 어느 두 단말들 간 직접 링크를 이용한 통신이 이루어질 수 있다. 즉, 기지국 101의 서비스 범위 내에 있는 두 단말들 121, 123 사이에 직접 링크를 이용한 통신이 이루어질 수 있으며, 기지국 101의 서비스 범위 내에 있는 하나의 단말 121과 서비스 범위 밖에 있는 하나의 단말 125 사이에 직접 링크를 이용한 통신이 이루어질 수 있고, 기지국 101의 서비스 범위 밖에 있는 두 단말들 125, 127 사이에 직접 링크를 이용한 통신이 이루어질 수 있다. 또는, 서로 다른 기지국들 101, 102의 서비스 범위 내에 각각 있는 단말들 121, 129 사이에 직접 링크를 이용한 통신이 이루어질 수 있다.
직접 링크를 이용한 통신을 위해, 단말들 121, 123, 125, 127, 129은 기지국들 101, 102의 주파수 자원을 사용하지 않고, ITS(intelligent transportation systems) 대역(예: 5.9GHz)을 사용할 수 있다. 기지국 101의 서비스 범위 내의 단말들 121, 123은 기지국 101에 의하여 통신을 위한 파라미터들을 설정할 수 있고, 기지국 102의 서비스 범위 내에 있는 단말 129은 기지국 102에 의하여 통신을 위한 파라미터들을 설정할 수 있으며, 기지국 101의 서비스 범위 밖에 위치한 단말들 125, 127은 사전에 정의된 설정에 따라 동작을 할 수 있다.
본 개시에서, 단말들 121, 123, 125, 127은 상호 간 통신을 수행함에 있어, 송신단 또는 수신단으로 동작할 수 있다. 송신단 및 수신단의 역할은 고정적이지 아니하고, 가변적일 수 있다. 예를 들어, 단말 121은 어느 시점에서 송신단으로 동작하고, 다른 시점에서 수신단으로 동작할 수 있다. 또는, 단말 121은 어느 주파수 대역에서 송신단으로 동작하고, 다른 주파수 대역에서 수신단으로 동작할 수 있다.
도 2는 본 개시의 다양한 실시 예들에 따른 무선 통신 시스템에서 기지국의 구성을 도시한다. 도 2에 예시된 구성은 기지국 101의 구성으로서 이해될 수 있다. 이하 사용되는 '...부', '...기' 등의 용어는 적어도 하나의 기능이나 동작을 처리하는 단위를 의미하며, 이는 하드웨어나 소프트웨어, 또는, 하드웨어 및 소프트웨어의 결합으로 구현될 수 있다.
도 2는 본 개시의 다양한 실시 예들에 따른 무선 통신 시스템에서 기지국의 구성을 도시한다. 도 2에 예시된 구성은 기지국 101의 구성으로서 이해될 수 있다. 이하 사용되는 '...부', '...기' 등의 용어는 적어도 하나의 기능이나 동작을 처리하는 단위를 의미하며, 이는 하드웨어나 소프트웨어, 또는, 하드웨어 및 소프트웨어의 결합으로 구현될 수 있다.
도 2를 참고하면, 기지국은 무선통신부 210, 백홀통신부 220, 저장부 230, 제어부 240를 포함한다.
무선통신부 210은 무선 채널을 통해 신호를 송수신하기 위한 기능들을 수행한다. 예를 들어, 무선통신부 210은 시스템의 물리 계층 규격에 따라 기저대역 신호 및 비트열 간 변환 기능을 수행한다. 예를 들어, 데이터 송신 시, 무선통신부 210은 송신 비트열을 부호화 및 변조함으로써 복소 심벌들을 생성한다. 또한, 데이터 수신 시, 무선통신부 210은 기저대역 신호를 복조 및 복호화를 통해 수신 비트열을 복원한다.
또한, 무선통신부 210은 기저대역 신호를 RF(radio frequency) 대역 신호로 상향변환한 후 안테나를 통해 송신하고, 안테나를 통해 수신되는 RF 대역 신호를 기저대역 신호로 하향변환한다. 이를 위해, 무선통신부 210은 송신 필터, 수신 필터, 증폭기, 믹서(mixer), 오실레이터(oscillator), DAC(digital to analog convertor), ADC(analog to digital convertor) 등을 포함할 수 있다. 또한, 무선통신부 210은 다수의 송수신 경로(path)들을 포함할 수 있다. 나아가, 무선통신부 210은 다수의 안테나 요소들(antenna elements)로 구성된 적어도 하나의 안테나 어레이(antenna array)를 포함할 수 있다.
하드웨어의 측면에서, 무선통신부 210은 디지털 유닛(digital unit) 및 아날로그 유닛(analog unit)으로 구성될 수 있으며, 아날로그 유닛은 동작 전력, 동작 주파수 등에 따라 다수의 서브 유닛(sub-unit)들로 구성될 수 있다. 디지털 유닛은 적어도 하나의 프로세서(예: DSP(digital signal processor))로 구현될 수 있다.
무선통신부 210은 상술한 바와 같이 신호를 송신 및 수신한다. 이에 따라, 무선통신부 210의 전부 또는 일부는 '송신부(transmitter)', '수신부(receiver)', 또는 '송수신부(transceiver)'로 지칭될 수 있다. 또한, 이하 설명에서, 무선 채널을 통해 수행되는 송신 및 수신은 무선통신부 210에 의해 상술한 바와 같은 처리가 수행되는 것을 포함하는 의미로 사용된다.
백홀통신부 220은 네트워크 내 다른 노드들과 통신을 수행하기 위한 인터페이스를 제공한다. 즉, 백홀통신부 220은 기지국에서 다른 노드, 예를 들어, 다른 접속 노드, 다른 기지국, 상위 노드, 코어망 등으로 송신되는 비트열을 물리적 신호로 변환하고, 다른 노드로부터 수신되는 물리적 신호를 비트열로 변환한다.
저장부 230은 기지국의 동작을 위한 기본 프로그램, 응용 프로그램, 설정 정보 등의 데이터를 저장한다. 저장부 230은 휘발성 메모리, 비휘발성 메모리 또는 휘발성 메모리와 비휘발성 메모리의 조합으로 구성될 수 있다. 그리고, 저장부 230은 제어부 240의 요청에 따라 저장된 데이터를 제공한다.
제어부 240은 기지국의 전반적인 동작들을 제어한다. 예를 들어, 제어부 240은 무선통신부 210를 통해 또는 백홀통신부 220을 통해 신호를 송신 및 수신한다. 또한, 제어부 240은 저장부 230에 데이터를 기록하고, 읽는다. 그리고, 제어부 240은 통신 규격에서 요구하는 프로토콜 스택(protocol stack)의 기능들을 수행할 수 있다. 다른 구현 예에 따라, 프로토콜 스텍은 무선통신부 210에 포함될 수 있다. 이를 위해, 제어부 240은 적어도 하나의 프로세서(processor)를 포함할 수 있다.
도 3은 본 개시의 다양한 실시 예들에 따른 무선 통신 시스템에서 단말의 구성을 도시한다. 도 3은 단말들 121, 123, 125, 127, 129 중 하나의 구성으로 이해될 수 있다. 이하 사용되는 '...부', '...기' 등의 용어는 적어도 하나의 기능이나 동작을 처리하는 단위를 의미하며, 이는 하드웨어나 소프트웨어, 또는, 하드웨어 및 소프트웨어의 결합으로 구현될 수 있다.
도 3을 참고하면, 단말은 통신부 310, 저장부 320, 제어부 330를 포함한다.
통신부 310은 무선 채널을 통해 신호를 송수신하기 위한 기능들을 수행한다. 예를 들어, 통신부 310은 시스템의 물리 계층 규격에 따라 기저대역 신호 및 비트열 간 변환 기능을 수행한다. 예를 들어, 데이터 송신 시, 통신부 310은 송신 비트열을 부호화 및 변조함으로써 복소 심벌들을 생성한다. 또한, 데이터 수신 시, 통신부 310은 기저대역 신호를 복조 및 복호화를 통해 수신 비트열을 복원한다. 또한, 통신부 310은 기저대역 신호를 RF 대역 신호로 상향변환한 후 안테나를 통해 송신하고, 안테나를 통해 수신되는 RF 대역 신호를 기저대역 신호로 하향변환한다. 예를 들어, 통신부 310은 송신 필터, 수신 필터, 증폭기, 믹서, 오실레이터, DAC, ADC 등을 포함할 수 있다.
또한, 통신부 310은 다수의 송수신 경로(path)들을 포함할 수 있다. 나아가, 통신부 310은 다수의 안테나 요소들로 구성된 적어도 하나의 안테나 어레이를 포함할 수 있다. 하드웨어의 측면에서, 통신부 310은 디지털 회로 및 아날로그 회로(예: RFIC(radio frequency integrated circuit))로 구성될 수 있다. 여기서, 디지털 회로 및 아날로그 회로는 하나의 패키지로 구현될 수 있다. 또한, 통신부 310은 다수의 RF 체인들을 포함할 수 있다. 나아가, 통신부 310은 빔포밍을 수행할 수 있다.
나아가, 통신부 310은 서로 다른 다수의 무선 접속 기술들을 지원하기 위해 다수의 통신 모듈들을 포함할 수 있다. 예를 들어, 서로 다른 무선 접속 기술들은 블루투스 저 에너지(bluetooth low energy, BLE), Wi-Fi(Wireless Fidelity), WiGig(WiFi Gigabyte), 셀룰러 망(예: LTE(Long Term Evolution) 등을 포함할 수 있다. 또한, 서로 다른 주파수 대역들은 극고단파(SHF:super high frequency)(예: 3.5GHz, 5Ghz) 대역, mm파(millimeter wave)(예: 60GHz) 대역을 포함할 수 있다.
통신부 310은 상술한 바와 같이 신호를 송신 및 수신한다. 이에 따라, 통신부 310의 전부 또는 일부는 '송신부', '수신부', 또는 '송수신부'로 지칭될 수 있다. 또한, 이하 설명에서 무선 채널을 통해 수행되는 송신 및 수신은 통신부 310에 의해 상술한 바와 같은 처리가 수행되는 것을 포함하는 의미로 사용된다.
저장부 320은 단말의 동작을 위한 기본 프로그램, 응용 프로그램, 설정 정보 등의 데이터를 저장한다. 저장부 320은 휘발성 메모리, 비휘발성 메모리 또는 휘발성 메모리와 비휘발성 메모리의 조합으로 구성될 수 있다. 그리고, 저장부 320은 제어부 330의 요청에 따라 저장된 데이터를 제공한다.
제어부 330은 단말의 전반적인 동작들을 제어한다. 예를 들어, 제어부 330은 통신부 310를 통해 신호를 송신 및 수신한다. 또한, 제어부 330은 저장부 320에 데이터를 기록하고, 읽는다. 그리고, 제어부 330은 통신 규격에서 요구하는 프로토톨 스택의 기능들을 수행할 수 있다. 이를 위해, 제어부 330은 적어도 하나의 프로세서 또는 마이크로(micro) 프로세서를 포함하거나, 또는, 프로세서의 일부일 수 있다. 또한, 통신부 310의 일부 및 제어부 330은 CP(communication processor)라 지칭될 수 있다.
도 4는 본 개시의 다양한 실시 예들에 따른 송신단의 동작의 흐름도를 도시한다. 도 4는 송신단으로 동작하는 단말(예: 단말 121, 단말 123, 단말 125, 또는 단말 127)의 동작 방법을 예시한다.
도 4를 참고하면, 401 단계에서, 송신단은 QoS 정보 또는 서비스 타입에 따라 파라미터를 결정한다. QoS 정보는 QCI(QoS class identifier), 패킷 지연 허용치(packet delay budget), 패킷 에러 손실율(packet error loss rate) 중 적어도 하나를 포함할 수 있다. QoS 정보는 상위 레이어, 예를 들어, 애플리케이션 레이어에서 서비스 타입 또는 패킷의 정보, 예를 들어, 패킷의 소스(source) 주소 또는 목적지(destination) 주소 또는 포트 번호(port number) 중 적어도 하나에 따라 정의할 수 있다. 파라미터는 다양하게 정의할 수 있다. 파라미터는 패킷 전송의 우선순위에 대한 제1 정보 및 신뢰도에 대한 제2 정보 중 적어도 하나를 포함할 수 있다. 제1 정보는 패킷 전송의 지연에 기초하여 결정될 수 있다, 패킷 전송의 지연이 짧을수록, 패킷 전송의 우선순위가 높아지므로, 제1 정보가 높게 결정될 수 있다. 또한, 제2 정보는 요구 에러율을 기초로 결정되며, 무선 베어러 또는 패킷 별로 요구되는 신뢰 수준을 나타낼 수 있다. 패킷의 요구 에러율이 낮을수록, 신뢰 수준이 높기 때문에, 제2 정보는 높게 결정될 수 있다. 여기서, 제1 정보는 'PPPP(ProSe priority per packet)', 제2 정보는 'PRPP(ProSe reliability per packet)'로 지칭될 수 있다.
403 단계에서, 송신단은 패킷 복제 여부를 판단한다. 다시 말해, 송신단은 401 단계에서 결정된 파라미터에 기초하여 패킷의 복제(duplication) 여부를 결정한다. 파라미터 중 제2 정보는 패킷 복제 여부와 관련된 정보를 나타내며, 긍정/부정을 나타내는 값(예: 1 비트의 플래그(flag)) 또는 상수 값으로 표현 될 수 있다. 예를 들어, 제2 정보가 플래그인 경우, 0 또는 1로 표현하여 패킷 복제를 수행할지 여부를 지시할 수 있다. 또는, 제2 정보가 상수 값인 경우, 제2 정보는 QoS 중 패킷 에러 손실율을 반영할 수 있다. 이 경우, 제2 정보가 특정 임계값 이상인 경우, 송신단은 패킷 복제를 수행할 것을 결정할 수 있다.
405 단계에서, 송신단은 패킷 복제를 결정한 경우, 하나의 패킷을 복제하고, 둘 이상의 복제된 패킷들을 수신단으로 전송한다. 둘 이상의 복제된 패킷은 캐리어 어그리게이션(carrier aggregation, CA)을 수행하는 둘 이상의 구성 반송파들을 통해 전송될 수 있다. 즉, 복제된 패킷들 각각은 서로 다른 구성 반송파들을 통해 수신단으로 전송될 수 있다.
407 단계에서, 송신단은 패킷 복제를 결정하지 않은 경우, 통상의 패킷 전송과 마찬가지로 하나의 패킷을 수신단으로 전송한다. 다시 말해, 송신단은 패킷 복제 없이 하나의 원본 패킷을 수신단으로 전송한다.
송신단은 사전 설정(pre-configuration) 또는 메시지를 통한 설정(configuration)에 기초하여 사이드링크(sidelink)를 위한 패킷의 복제를 활성화 또는 비활성화 할 수 있다. 사이드링크 패킷 복제를 지원하기 위한 제2 정보, 즉, PRPP 임계 값은 사전 설정(pre-configured), 또는 메시지를 통하여 설정(configured)될 수 있다.
도 5는 본 개시의 다양한 실시 예들에 따른 수신단의 동작의 흐름도를 도시한다. 도 5는 수신단으로 동작하는 단말(예: 단말 121, 단말 123, 단말 125, 또는 단말 127)의 동작 방법을 예시한다.
도 5를 참고하면, 501 단계에서, 수신단은 패킷 복제 설정 정보를 획득한다. 패킷 복제 설정 정보는 패킷 복제가 적용되는지 여부를 판단하기 위한 적어도 하나의 파라미터를 포함한다. 다양한 실시 예들에 따라, 패킷 복제 설정 정보는 서비스의 QoS 관련 정보이거나 또는 송신단으로부터 수신되는 제어 정보를 포함할 수 있다.
503 단계에서, 수신단은 패킷 복제가 수행되는지 판단한다. 즉, 수신단은 송신단에서 패킷 복제를 이용하여 패킷을 송신하는지 판단한다. 예를 들어, 패킷 복제 설정 정보가 서비스의 QoS 관련 정보를 포함하는 경우, 수신단은 송신단과 동일한 규칙에 따라 QoS 관련 정보에 기반하여 패킷 복제의 수행 여부를 판단할 수 있다. 다른 예로, 패킷 복제 설정 정보가 송신단으로부터 수신되는 제어 정보를 포함하는 경우, 수신단은 수신되는 제어 정보에 기반하여 패킷 복제의 수행 여부를 판단할 수 있다.
505 단계에서, 수신단은 패킷 복제에 따라 수신되는 패킷들을 처리한다. 예를 들어, 수신된 패킷이 아직 수신하지 않은 데이터를 포함하는 경우, 수신단은 해당 패킷을 처리한다. 반면, 수신된 패킷이 이미 수신한 데이터을 포함하는 경우, 수신단은 해당 패킷을 폐기한다(discard). 즉, 수신단은 복제된 패킷들 중 수신단에 먼저 도달한 패킷을 대하여 처리하고, 나중에 도달한 패킷을 폐기할 수 있다.
507 단계에서, 수신단은 복제되지 않은 패킷을 처리한다. 즉, 복제되지 아니한 패킷을 수신한 경우, 수신단은 패킷 복제와 관련 없이 통상적인 패킷 수신 절차를 에 따라 패킷을 처리할 수 있다. 따라서, 수신단은 수신한 복제되지 않은 패킷을 처리할 수 있다.
도 6은 본 개시의 다양한 실시 예들에 따른 기지국의 동작의 흐름도를 도시한다. 도 6은 기지국 101의 동작 방법을 예시한다.
도 6을 참고하면, 601 단계에서, 기지국은 QoS 정보를 생성한다. 다시 말해, 기지국은 송신단 또는 수신단의 서비스에 따른 QoS 정보를 생성할 수 있다. QoS 정보는 송신단 또는 수신단에서 사용하고자 하는 어플리케이션의 특성에 기반하여 결정될 수 있다. 예를 들어, QoS 정보는 미리 정의된 QoS 등급을 나타내는 인덱스의 형태로 생성될 수 있다.
603 단계에서, 기지국은 QoS 정보를 전송한다. QoS 정보는 단말의 베어러 또는 플로우 생성 과정에서 해당 단말로 전송될 수 있다. 단말로 전송된 QoS 정보는 패킷 복제의 수행 여부를 판단하기 위해 사용될 수 있다.
도 6에서와 같이, 본 개시에서, 송신단 또는 수신단은 QoS 정보를 기지국으로부터 RRC 메시지를 통해 수신할 수 있다. 즉, 기지국의 서비스 영역 내에 있는 송신단 또는 수신단은 기지국으로부터 RRC 메시지를 통해 수신한 QoS 정보를 기반으로 패킷 복제 설정을 동일하게 할 수 있다.
그러나, 도 6에서와 달리, 송신단 또는 수신단은 QoS 정보를 기지국으로부터 전달받지 않고 사전 설정된 정보를 이용하여 스스로 서비스 타입에 따라서 상위 레이어로부터 전달받아 처리할 수도 있다.
도 6에서와 같이, 기지국이 RRC 메시지를 통해 서비스 영역 내에 있는 송신단 또는 수신단에 패킷 복제 설정을 동일하게 하기 때문에, 동일한 기지국의 서비스 영역 내 송신단 및 수신단은 기지국으로부터 동일하게 수신한 패킷 복제 설정에 기초하여 복제 패킷의 전송 및 수신을 수행할 수 있다. 그러나, i) 상이한 기지국의 서비스 영역 내에 각각 있는 송신단과 수신단 사이의 복제 패킷의 전송 및 수신, 또는 ii) 송신단이 복제 패킷을 전송하는 중 핸드오버를 하는 경우에 복제 패킷의 전송 및 수신은 송신단과 수신단이 기지국으로부터 수신한 패킷 복제 설정이 상이할 수 있기 때문에 문제가 생길 여지가 있다. 이에 대하여, 본 개시는 다음과 같은 실시 예를 제안한다.
i) 상이한 기지국의 서비스 영역 내에 각각 있는 송신단과 수신단 사이의 복제 패킷의 전송 및 수신
이 경우, 송신단은 서비스 타입이나 패킷 우선순위 정보, 즉, PPPP를 기반으로 패킷 복제에 대한 설정을 정할 수 있다. 송신단은 수신단에게 패킷 복제에 대한 정보, 예를 들어, 서비스 타입, 패킷 복제에 대하여 설정된 정보, 또는 송신단에서 설정된 복제 정보 등을 전송할 수 있다. 수신단은 송신단이 정하여 전송한 패킷 복제에 대한 정보에 기초하여 송신단에서 전송된 복제 패킷을 수신할 수 있다.
ii) 송신단이 복제 패킷을 전송하는 중 핸드오버를 하는 경우
기지국 별로 패킷 복제 설정이 다를 수 있기 때문에, 핸드오버 시그널링을 통해 타겟 기지국의 패킷 복제 설정에 대한 정보를 송신단에 전달할 수 있다. 예를 들어, 패킷 복제 설정, 즉, 패킷 복제의 수행 여부를 판단하기 위한 정보, 또는 패킷 복제의 수행 여부를 판단하는 기준 등에 대한 정보가, 핸드오버 절차 중 단말로 전달될 수 있다. 일 실시 예에 따라, 패킷 복제 설정에 대한 정보는 핸드오버를 처리하기 위해 사용되는 상위 계층(예: RRC) 메시지에 포함되거나, 또는 패킷 복제 설정을 위해 정의된 별도의 메시지에 포함될 수 있다. 이에 따라, 단말은 핸드오버 전후로 패킷 복제의 수행 여부에 대하여 다른 설정을 수행할 수 있다.
만일, 송신단이 복제 패킷을 전송하는 중 타겟 기지국에서의 패킷 복제 설정에 대한 정보를 수신하지 못한 채 핸드오버를 하였다면, 송신단에 사전 설정된 정보에 따라서 패킷 복제 및 전송을 수행하거나, 수행하지 아니할 수 있다. 다른 실시 예에 따라, 송신단은 핸드오버 전의 설정에 따라 패킷 복제의 수행 여부를 판단할 수 있다.
다양한 실시 예들에 따른 시스템은 단말들 간 직접 링크를 통해 통신을 수행하는 장치 대 장치(device-to-device, D2D) 통신을 지원할 수 있다. D2D 통신이란 단말들 간에 직접적인 링크를 설정하여, 기지국을 거치지 않고 단말 간에 음성, 데이터 등을 직접 주고 받는 통신 방식을 말한다. D2D 통신은 단말-대-단말 통신, 피어-대-피어(Peer-to-Peer) 통신 등의 방식을 포함할 수 있다. 또한, D2D 통신 방식은 M2M(machine-to-machine) 통신, MTC(machine type communication), V2X(vehicle to everything) 등에 응용될 수 있다.
D2D 통신은 급속도로 증가하는 데이터 트래픽에 따른 기지국의 부담을 해결할 수 있는 하나의 방안으로서 고려되고 있다. 예를 들어, D2D 통신에 의하면 기존의 무선 통신 시스템과 달리 기지국을 거치지 않고 장치 간에 데이터를 주고 받기 때문에 네트워크의 과부하를 줄일 수 있게 된다. 또한, D2D 통신을 도입함으로써, 기지국의 절차 감소, D2D에 참여하는 장치들의 소비 전력 감소, 데이터 전송 속도 증가, 네트워크의 수용 능력 증가, 부하 분산, 셀 커버리지 확대 등의 효과를 기대할 수 있다. 또한, D2D 통신에 연계된 형태로써, V2X(vehicle to everything) 통신에 대한 논의가 진행되고 있다. V2X는 차량 단말들간의 V2V, 차량과 다른 종류의 단말간의 V2P, 차량과 RSU(roadside unit) 간의 V2I 통신을 포함하는 개념이다.
상술한 패킷 복제의 수행과 관련된 다양한 실시 예들은, V2X 통신을 수행하는 송신단 및 수신단에 의해 수행될 수 있다. 특히, 캐리어 어그리게이션을 이용하여 V2X 통신을 수행하는 단말들의 V2X 통신 시, 상술한 실시 예들이 수행될 수 있다. 이하, V2X 통신에 관련된 다양한 실시 예들이 설명된다. 단, 후술되는 실시 예들은 V2X 통신에 제한되는 것은 아니며, 다른 방식의 통신에도 적용될 수 있다.
본 개시에서, V2X(vehicle to everything(X)) 중 'X' 용어는 pedestrian(communication between a vehicle and a device carried by an individual (예) handheld terminal carried by a pedestrian, cyclist, driver or passenger)(V2P), vehicle(communication between vehicles)(V2V), infrastructure/network(communication between a vehicle and a roadside unit(RSU)/network (예) RSU is a transportation infrastructure entity (예) an entity transmitting speed notifications)(V2I/N) 등을 의미한다. 또한, 일례로, 제안 방식에 대한 설명의 편의를 위해서, 보행자(혹은 사람)가 소지한(V2P 통신 관련) 디바이스를 "P-terminal"로 명명하고, VEHICLE에 설치된(V2X 통신 관련) 디바이스를 "V-terminal"로 명명한다. 또한, 일례로, 본 개시에서 '엔티티(entity)' 용어는 P-terminal 및/또는 V-terminal 및/또는 RSU(/network/infrastructure)로 해석될 수 있다.
도 7은 본 개시의 다양한 실시 예들에 따른 PDCP(packet data convergence Protocol) 레이어에서의 패킷 복제 설정을 위한 논리적 계층 구조를 도시한다.
도 7에서는 PDCP 레이어가 패킷 복제를 수행하기 때문에, PDCP 레이어에 패킷 복제 관련한 정보가 전달되며, PDCP 레이어보다 하위의 레이어들은 통상적인 패킷 전송과 동일하게 동작한다. 패킷 복제를 수행할 레이어는 후술할 V2X 컨트롤러가 결정하거나, 기지국에 의해 결정되거나 또는 사전에 단말이 결정할 수 있다.
도 7은 송신단과 수신단 모두에 적용될 수 있다. 예를 들어, 송신단의 경우에는 상위 레이어로부터 하위 레이어로 정보 및 패킷이 전달되며, 반면, 수신단의 경우에는 하위 레이어로부터 상위 레이어로 정보 및 패킷이 전달될 수 있다.
도 7을 참고하면, 상위 레이어, 예를 들어, 애플리케이션 레이어에서 서비스 타입 또는 패킷의 정보, 예를 들어, 패킷의 source 주소 또는 destination 주소 또는 port number 등 적어도 하나에 따라 사전에 설정된 QoS 정보를 정의할 수 있다. QoS 정보는 앞서 도 4에서 설명한 바와 같이, QCI, 패킷 지연 허용치, 패킷 에러 손실율 중 적어도 하나를 포함할 수 있다. V2X 컨트롤러는 LTE 시스템의 경우 RRC가 될 수 있으며, Sidelink 기능을 사용하는 경우에는 ProSe Function이 될 수 있다. V2X 컨트롤러에 대하여 상위 레이어인 애플리케이션 레이어는 V2X 컨트롤러에게 애플리케이션 레이어에서 사용 중인 서비스 타입 또는 QoS 정보를 전달할 수 있다.
V2X 컨트롤러는 상위 레이어에서 전달받은 QoS 정보 또는 서비스 타입에 따라 파라미터를 맵핑할 수 있다. 파라미터는 앞서 도 4에서 설명한 바와 같이, PPPP 또는 PRPP 중 적어도 하나에 따라 정의할 수 있다.
PRPP 는 패킷 복제 여부를 결정하며, 1 비트의 플래그 또는 상수 값으로 표현 가능하다. PRPP가 1비트의 플래그인 경우, 0 또는 1로 표현하여 패킷 복제 유무를 직접적으로 지시한다. 예를 들어, 애플리케이션 레이어에서 V2X 컨트롤러에 전달한 QoS 중 패킷 에러 손실율이 10-6인 경우, V2X 컨트롤러는 PRPP를 1로 설정하여 패킷 복제를 수행할 레이어, 도 7의 경우, PDCP 레이어에 패킷 복제를 해야 함을 알려줄 수 있다.
PRPP가 상수 값인 경우, PRPP는 QoS 중 패킷 에러 손실율을 반영할 수 있다. 예를 들어, 애플리케이션 레이어에서 V2X 컨트롤러에 전달한 QoS 중 패킷 에러 손실율이 10-6인 경우, V2X 컨트롤러는 PRPP를 10-6으로 표현하여 패킷 복제를 수행할 레이어, 즉, PDCP 레이어에 전달할 수 있다. V2X 컨트롤러는 PRPP와 함께 임계 값인 PRPP_threshold 값을 PDCP 레이어에 전달할 수 있다. PDCP 레이어는 V2X 컨트롤러로부터 전달받은 PRPP와 PRPP_threshold를 비교하여, PRPP가 PRPP_threshold보다 높은 경우 패킷 복제를 수행할 수 있다.
또한, V2X 컨트롤러는 PDCP 레이어에 패킷 복제를 설정하기 위한 정보로서 PDCP 복제 정보를 제공할 수 있다. PDCP 복제 정보는, 예를 들어, 베어러 ID, PRPP 또는 PPPP 중 적어도 하나를 포함할 수 있다. 여기서, 베어러 ID는, 무선 베어러 ID, Sidelink 베어러 ID, Pc5 베어러 ID 또는 V2X 데이터 베어러 ID 중 적어도 하나를 포함할 수 있다. PDCP 복제 정보는 PDCP 레이어를 설정하기 위한 메시지로서, V2X 컨트롤러로부터 RRC 메시지로 전달되거나, 또는 사전 설정된 정보를 이용하여 PDCP 레이어로 전달될 수 있다.
PDCP 레이어는 V2X 컨트롤러에서 제공해준 정보를 이용하여 PDCP 레이어 설정, 예를 들어, PDCP 레이어에 맵핑되는 무선 베어러 설정 등을 할 수 있다. 이에 따라, PDCP 패킷 복제를 수행하는 경우, 하나의 PDCP 엔티티에서 2개의 RLC 엔티티가 맵핑될 수 있다. 또한, 하위 레이어인 RLC, MAC, PHY 레이어는 V2X 컨트롤러에 의해 내부 레이어 설정이 가능하다.
도 8은 본 개시의 다양한 실시 예들에 따른 1개의 PDCP 엔티티에 2개 이상의 RLC(radio link control) 엔티티를 맵핑하는 송신단 장치의 구성을 도시한다.
상위 레이어인 애플리케이션 레이어에서 데이터, 예를 들어, 사용자 트래픽을 전송하면, 사용자 트래픽과 맵핑된 무선 베어러를 통해 PDCP 엔티티로 패킷이 전달될 수 있다.
V2X 컨트롤러는 상기 무선 베어러가 PDCP 패킷을 복제해야 하는 베어러인지 여부를 결정하여 PDCP 엔티티에 전달한다. 복제에 있어, PDCP 엔티티는 상기 무선 베어러를 통해 전달된 데이터를 무선 베어러를 통해 복제하여 2개 이상의 RLC 엔티티로 전달한다. 이에 따라, 하나의 PDCP 엔티티에 대하여 패킷이 복제된 수에 따라서 복수의 RLC 엔티티가 맵핑된다. 2개 이상의 RLC 엔티티는 각각 다른 논리 채널 ID를 통해 MAC 레이어와 맵핑된다. 서로 다른 2개 이상의 RLC 엔티티는 MAC 레이어에서 서로 다른 2개 이상의 HARQ(hybrid automatic repeat request) 엔티티로 맵핑된다. 서로 다른 2개 이상의 HARQ 엔티티는 각각의 대응하는 데이터를 캐리어 어그리게이션을 구성하는 서로 다른 2개 이상의 구성 반송파를 통하여 전송한다.
동일한 PDCP 엔티티에 대하여 복제된 PDCP PDU들은 두 개의 서로 다른 RLC 엔티티에 제출되고(submitted) 두 개의 서로 다른 사이드링크 논리 채널들에 각각 연관된다(associated). 동일한 PDCP 엔티티에 대하여 복제된 PDCP PDU들은 오직 서로 다른 사이드링크 반송파들을 통하여 전송될 수 있다.
도 8을 참고하면, PDCP 엔티티로부터 RLC A를 통해 논리 채널 ID 1로써 전달된 데이터는 HARQ A에 맵핑되며, PDCP 엔티티로부터 RLC B를 통해 논리 채널 ID 2로써 전달된 데이터는 HARQ B에 맵핑된다. HARQ A에 맵핑된 데이터는 PHY 레이어에서 구성 반송파인 CC(component carrier) 1에 맵핑되어 수신단으로 전송되며, HARQ B에 맵핑된 데이터는 PHY 레이어에서 구성 반송파인 CC 2에 맵핑되어 수신단으로 전송된다.
도 9는 본 개시의 다양한 실시 예들에 따른 1개의 PDCP 엔티티에 2개 이상의 RLC(radio link control) 엔티티를 맵핑하는 수신단 장치의 구성을 도시한다.
도 9의 수신단 장치는 도 8의 송신단 장치에 대응하는 구성을 갖는다. 따라서, 1개의 PDCP 엔티티에 2개 이상의 RLC 엔티티가 맵핑된다.
수신단이 CC 1에서 수신한 데이터는 HARQ A로 전달되고, CC 2에서 수신한 데이터는 HARQ B로 전달된다. HARQ A와 HARQ B를 통해 전달된 데이터는 MAC 레이어에서 역다중화(de-multiplexing)를 통해 논리 채널 ID 1 및 논리 채널 ID 2로써 각각의 RLC A와 RLC B에 전달된다. 여기서, RLC A 및 RLC B에 전달된 데이터는 서로 복제된 데이터이다. 2개 이상의 RLC 엔티티, RLC A 및 RLC B에 전달된 데이터는 하나의 PDCP 엔티티에 전달된다.
PDCP 엔티티는 복제된 2개 이상의 데이터를 수신하여 처리한다. PDCP 엔티티의 데이터 처리는 각 RLC 엔티티의 데이터를 수신한 순서에 따라서 수행된다. 예를 들어, RLC A를 통해 데이터를 먼저 수신하고, RLC B를 통하여 복제된 데이터를 나중에 수신한 경우, RLC A를 통해 수신한 데이터를 처리하여 상위 레이어로 전달하고, RLC B를 통하여 수신한 데이터는 버린다(discard).
도 10은 본 개시의 다양한 실시 예들에 따른 QoS(quality of service) 파라미터 중 LTE 시스템에서 사용 가능한 파라미터를 도시한다. 도 10의 파라미터는 현재 LTE 시스템에서 사용하고 있는 QoS 파라미터이다.
도 10의 파라미터는 QoS 정보를 구성하는 것으로서, PRPP를 생성할 때 사용된다. 따라서, 도 10의 파라미터는 PRPP를 통해 패킷 복제 여부를 결정하는데 사용된다. QoS 정보는 QCI로 매핑되어 AS(access stratum) 레이어에서 사용된다. 여기서, QCI는 자원 타입(resource type), 우선순위 레벨(priority level), 패킷 지연 허용치(packet delay budget), 페킷 에러 손실율(packet error loss rate)로부터 결정된다.
도 10을 참고하면, example service로서 real time gaming의 경우 패킷 에러 손실율이 10-3인 반면, V2X messages의 경우 패킷 에러 손실율이 10-2이다. 상기 2개의 서비스를 비교할 때 real time gaming의 패킷 에러 손실율이 더 낮기 때문에, real time gaming에 대하여 패킷 복제를 수행할 수 있다.
도 11은 본 개시의 다양한 실시 예들에 따른 QoS 파라미터 중 5G 시스템에서 사용 가능한 파라미터를 도시한다. 도11의 파라미터는 현재 5G NR(new radio) 시스템에서 사용하고 있는 QoS 파라미터이다.
도 11의 파라미터 또한 도 10의 파라미터와 마찬가지로 QoS 정보를 구성하는 것으로서, PRPP를 생성할 때 사용된다. QoS 정보는 5QI(5G QoS identifier)로 매핑되어 AS 레이어에서 사용된다. 여기서, 5CI는 자원 타입(resource type), 우선순위 레벨(priority level), 패킷 지연 허용치(packet delay budget), 페킷 에러 손실율(packet error loss rate), 기본 평균 윈도우(default averaging window)로부터 결정된다.
도 11을 참고하면, example service로서 conversational video의 경우 패킷 에러 손실율이 10-3인 반면, non-conversational video의 경우 패킷 에러 손실율이 10-6이다. 상기 2개의 서비스를 비교할 때 non-conversational video의 패킷 에러 손실율이 더 낮기 때문에, non-conversational video에 대하여 패킷 복제를 수행할 수 있다.
도 12는 본 개시의 다양한 실시 예들에 따른 송신단/수신단에서 PDCP 복제를 설정하는 동작의 흐름도를 도시한다.
V2X 컨트롤러는 상위의 애플리케이션 레이어에서 전달받은 QoS 정보, 예를 들어, 패킷 에러 손실율 등을 이용하여 RLC 복제 정보를 생성할 수 있다 (1201). V2X 컨트롤러는 PDCP 레이어에 패킷 복제를 설정하기 위한 정보로서 PDCP 복제 정보를 제공할 수 있다 (1203). PDCP 복제 정보는, 예를 들어, 베어러 ID, PRPP 또는 PPPP 중 적어도 하나를 포함할 수 있다. 여기서, 베어러 ID는, 무선 베어러 ID, Sidelink 베어러 ID, PC5 베어러 ID 또는 V2X 데이터 베어러 ID 중 적어도 하나를 포함할 수 있다.
앞서 도 7에서 설명한 바와 같이, PRPP는 1 비트의 플래그 또는 상수 값으로 표현 가능하다. PRPP가 1비트의 플래그인 경우 패킷 복제 유무를 직접적으로 지시한다. 또한, PRPP가 상수 값인 경우 V2X 컨트롤러는 PRPP와 함께 임계값인 PRPP_threshold 값을 PDCP 레이어에 전달할 수 있으며, PDCP 레이어는 V2X 컨트롤러로부터 전달받은 PRPP와 PRPP_threshold를 비교하여, PRPP가 PRPP_threshold보다 높은 경우 패킷 복제를 수행할 수 있다.
또한, V2X 컨트롤러는 PDCP 레이어에 패킷 복제를 설정하기 위한 정보로서 PDCP 복제 정보를 제공할 수 있다.
나아가, PDCP 레이어는 V2X 컨트롤러에서 제공해준 정보를 이용하여 PDCP 레이어 설정을 할 수 있다 (1205). 예를 들어, PDCP 복제 정보를 통해 패킷 복제가 결정되면 하나의 PDCP 엔티티에 2개의 RLC 엔티티가 맵핑된다. 따라서, 무선 베어러 ID 별로 2개 이상의 논리 채널이 맵핑될 수 있다.
도 13은 본 개시의 다양한 실시 예들에 따른 송신단에서 사용자 트래픽 발생 후 PDCP 레이어에서 복제하는 동작의 흐름도를 도시한다.
앞서 설명한 바와 같이, 상위 레이어인 애플리케이션 레이어는 데이터로서 사용자 트래픽을 PDCP 레이어에 전송할 수 있다. PDCP 레이어는 상위 레이어로부터 사용자 트래픽이 발생한 패킷을 수신하거나 또는 무선 베어러를 활성화한다 (1301). PDCP 엔티티는 상위 레이어에서 발생시킨 패킷 또는 상위 레이어에 의해 활성화된 무선 베어러를 확인한 후 패킷 복제를 해야하는지 여부를 확인할 수 있다 (1303). 여기서, 무선 베어러는 V2X 컨트롤러에 의하여 사전에 결정된다.
PDCP 엔티티가 패킷 복제를 하는 경우, PDCP는 하나의 PDCP 엔티티에서 2개 이상의 RLC 엔티티로 동일 데이터를 전달한다 (1305). 반면, PDCP 엔티티가 패킷 복제를 하지 않는 경우, PDCP는 하나의 PDCP 엔티티에서 하나의 RLC 엔티티로 맵핑하여 데이터를 전달한다 (1307).
도 14는 본 개시의 다양한 실시 예들에 따른 수신단에서 사용자 트래픽 발생 후 PDCP 레이어에서 복제하는 동작의 흐름도를 도시한다.
도 14의 수신단의 동작 흐름은 도 13의 송신단의 동작 흐름에 대응된다.
PDCP 레이어는 하위 레이어, 예를 들어, RLC 레이어로부터 데이터를 수신한다 (1401).
PDCP는 RLC로부터 온 논리 채널을 확인한 뒤 PDCP 패킷 복제가 수행된 패킷인지 여부를 확인할 수 있다 (1403). 여기서, 복제 논리 채널 또는 비-복제 논리 채널의 설정은 V2X 컨트롤러에 의하여 사전에 수행된다.
PDCP는 PDCP 패킷 복제가 수행된 패킷을 수신한 경우, 복제된 패킷을 처리한 뒤 상위 레이어로 전달한다 (1405). 예를 들어, 복제된 패킷을 이용하여 순차적 정렬(re-ordering)할 수 있다. 반면, PDCP는 PDCP 패킷 복제가 수행되지 않은 패킷을 수신한 경우, 미복제 패킷을 처리한 뒤 상위 레이어, 예를 들어, 애플리케이션 레이어로 전달할 수 있다 (1407).
V2X 사이드링크 통신 수신을 위하여, 수신단의 PDCP 계층에서 패킷 복제 검출이 수행된다. 재정렬(re-ordering) 기능은 PDCP 레이어에서도 지원되며, PDCP 레이어에서 재정렬 타이머(re-ordering timer)를 설정하는 방법은 수신단의 구현에 달려있다. 사이드링크 패킷 복제에 전용으로 사용되는 사이드링크 논리 채널에 적용되는 구체적인 논리 채널 식별자(logical channel identity)가 존재한다.
도 15는 본 개시의 다양한 실시 예들에 따른 RLC 레이어에서의 패킷 복제 설정을 위한 논리적 계층 구조를 도시한다.
상위 레이어, 예를 들어, 애플리케이션 레이어에서 서비스 타입 또는 패킷의 정보, 예를 들어, 패킷의 source 주소 또는 destination 주소 또는 port number 등 적어도 하나에 따라 사전에 설정된 QoS 정보를 정의할 수 있다. QoS 정보는 QCI, 패킷 지연 허용치, 패킷 에러 손실율 중 적어도 하나를 포함할 수 있으며, 도 10 또는 도 11의 파라미터에 맵핑 가능하다. V2X 컨트롤러는 LTE 시스템의 경우 RRC가 될 수 있으며, Sidelink 기능을 사용하는 경우에는 ProSe Function이 될 수 있다. V2X 컨트롤러에 대하여 상위 레이어인 애플리케이션 레이어는 V2X 컨트롤러에게 애플리케이션 레이어에서 사용 중인 서비스 타입 또는 QoS 정보를 전달할 수 있다.
V2X 컨트롤러는 상위 레이어에서 전달받은 QoS 정보 또는 서비스 타입에 따라 파라미터를 맵핑할 수 있다. 파라미터는 앞서 도 4에서 설명한 바와 같이, PPPP 또는 PRPP 또는 후술할 V_UM(unacknowledged mode) RLC 윈도우 타이머 또는 논리 채널 ID 값 중 적어도 하나에 따라 정의할 수 있다.
PRPP는 패킷 복제 여부를 결정하며, 1 비트의 플래그 또는 상수 값으로 표현 가능하다. PRPP가 1비트의 플래그인 경우 패킷 복제 유무를 직접적으로 지시한다. 또한, PRPP가 상수 값인 경우 PRPP는 패킷 에러 손실율을 반영할 수 있다. 애플리케이션 레이어에서 V2X 컨트롤러에 전달한 QoS 중 패킷 에러 손실율이 10-6인 경우, V2X 컨트롤러는 PRPP를 10-6으로 표현하여 전달할 수 있다. PRPP가 상수 값인 경우 V2X 컨트롤러는 PRPP와 함께 임계값인 PRPP_threshold 값을 PDCP 레이어에 전달할 수 있으며, PDCP 레이어는 V2X 컨트롤러로부터 전달받은 PRPP와 PRPP_threshold를 비교하여, PRPP가 PRPP_threshold보다 높은 경우 패킷 복제를 수행할 수 있다.
V2X는 브로드캐스트에 기반하기 때문에 Ack(Acknowledgement) 피드백을 도입할 수 없다. 따라서, RLC 재전송 방식에 있어서 Ack을 수반하는 AM(acknowledgement mode) 모드를 사용할 수 없고, UM 모드를 사용할 수밖에 없다. 본 개시에서는 UM 모드이지만 윈도우는 AM모드처럼 운영하는 방안을 제안한다. 구체적으로, AM 모드의 윈도우는 수신하지 못한 패킷 중 가장 빠른 번호의 패킷을 기준으로 윈도우가 이동한다. 다만, V2X에서 AM 모드의 윈도우를 사용할 경우 Ack 피드백이 오지 않기 때문에 윈도우가 계속 움직이지 않을 우려가 있다. 따라서, 타이머를 정의하여 타이머가 만료된 경우 윈도우를 강제로 움직이는 것을 제안한다. 상기 타이머의 만료 시간은 지연을 고려하여 PPPP에 따라 설정할 수 있다. 따라서, 우선순위가 높으면 타이머가 짧게 설정할 수 있으며, 윈도우를 빠르게 이동할 수 있다. 본 개시에서는 이와 같이 V2X를 위한 새로운 UM의 타이머에 대하여 V_UM RLC 윈도우 타이머라고 정의한다. 또한, V_UM RLC 윈도우 타이머에 따라 AM 모드처럼 동작하는 윈도우에 대하여 V_UM RLC 윈도우라고 정의한다. 나아가, V2X를 위하여 V_UM RLC 윈도우 타이머를 이용한 새로운 RLC UM 동작에 대하여 V_UM RLC 동작이라고 정의한다.
상기와 같이 PPPP는 V_UM RLC 윈도우 타이머를 설정하기 위한 파라미터로 제공될 수 있다. PPPP의 인덱스 값에 따라 타이머의 값이 설정될 수 있다. 예를 들어, PPPP 인덱스가 1인 경우 V_UM RLC 윈도우 타이머는 100ms으로 설정 가능하며, PPPP 인덱스가 2인 경우에는 V_UM RLC 윈도우 타이머는 200ms으로 설정 가능하다.
V2X 컨트롤러는 RLC로 패킷 복제를 설정하기 위한 정보로서 RLC 복제 정보를 제공할 수 있다. RLC 복제 정보는, 예를 들어, 베어러 ID, PRPP, PPPP, LCID 또는 V_UM RLC 윈도우 타이머 중 적어도 하나를 포함할 수 있다. 여기서, 베어러 ID는, 무선 베어러 ID, Sidelink 베어러 ID, Pc5 베어러 ID 또는 V2X 데이터 베어러 ID 중 적어도 하나를 포함할 수 있다. RLC 복제 정보는 RLC 레이어를 설정하기 위한 메시지로서, V2X 컨트롤러로부터 RRC 메시지로 전달되거나, 또는 사전 설정된 정보를 이용하여 RLC 레이어로 전달될 수 있다.
RLC 레이어는 V2X 컨트롤러에서 제공해준 RLC 복제 정보를 이용하여 PDCP 레이어와 RLC 레이어간 설정을 할 수 있다. 예를 들어, V2X 컨트롤러가 결정하거나, 기지국에 의해 결정되거나, 또는 사전에 단말에 의하여 결정된 방법으로써 RLC 패킷 복제를 하는 경우, 하나의 RLC 엔티티에 2개 이상의 논리 채널 ID가 맵핑될 수 있다. 이에 따라, PDCP, MAC, PHY 레이어는 설정 방법의 예로서 LTE 시스템에서 패킷을 처리하는 방법으로 설정이 가능하다.
도 16은 본 개시의 다양한 실시 예들에 따른 1개의 RRC 엔티티에 2개 이상의 논리 채널 ID를 맵핑한 송신단 장치의 구성을 도시한다.
상위 레이어인 애플리케이션 레이어에서 데이터, 예를 들어, 사용자 트래픽을 전송하면, 사용자 트래픽과 맵핑된 무선 베어러를 통해 PDCP로 패킷이 전달될 수 있다. PDCP 레이어에서는 RLC 엔티티로 패킷을 전달한다. RLC 엔티티는 앞서 도 15에서 정의한 V_UM RLC 동작을 수행할 수 있다. V_UM RLC 동작에 대한 자세한 설명은 도 18에서 후술한다.
RLC 레이어에서는 PDCP로부터 온 데이터가 RLC 패킷 복제해야 하는 V2X 컨트롤러에 의하여 이미 설정된다. 따라서, 해당 무선 베어러를 통해 전달받은 데이터는 RLC를 통해 2개 이상의 논리 채널 ID로 맵핑되어 MAC 레이어로 전달된다.
서로 다른 2개 이상의 논리 채널 ID는 MAC 레이어에서 서로 다른 2개 이상의 HARQ로 맵핑된다. 서로 다른 2개 이상의 HARQ 엔티티는 각각의 대응하는 데이터를 캐리어 어그리게이션을 구성하는 서로 다른 2개 이상의 구성 반송파를 통하여 전송한다. 예를 들어, 논리 채널 1로 전달받은 데이터는 HARQ A로 맵핑되고, 논리 채널 2로 전달받은 데이터는 HARQ B로 맵핑된다. 여기서, HARQ A는 PHY 레이어에서 CC 1에 맵핑되어 전송되며, HARQ B는 CC 2에 맵핑되어 전송된다. 상기 CC 1과 CC 2는 함께 캐리어 어그리게이션을 수행하는 구성 반송파들이다.
도 17은 본 개시의 다양한 실시 예들에 따른 1개의 RRC 엔티티에 2개 이상의 논리 채널 ID를 맵핑한 수신단 장치의 구성을 도시한다.
도 17의 수신단 장치는 도 16의 송신단 장치에 대응하는 구성을 갖는다. 따라서, 1개의 RLC 엔티티에 2개 이상의 논리 채널이 맵핑된다.
수신단이 CC 1에서 수신한 데이터는 HARQ A로 전달되고, CC 2에서 수신한 데이터는 HARQ B로 전달된다. HARQ A와 HARQ B를 통해 전달된 데이터는 MAC 레이어에서 역다중화(de-multiplexing)를 통해 논리 채널 ID 1 및 논리 채널 ID 2로써 하나의 RLC에 전달된다. 하나의 RLC를 통하여 수신된 복제된 2개 이상의 데이터는 재배열을 통해 PDCP 엔티티로 전달된다. PDCP 엔티티로 수신된 데이터는 상위 방법을 통해 처리된 후 상위 레이어로 전달된다.
도 18은 본 개시의 다양한 실시 예들에 따른 RLC 복제시 수신단 장치에서 RLC 윈도우 및 RLC 윈도우 타이머를 운영하는 동작의 흐름도를 도시한다.
RLC 엔티티는 V2X 컨트롤러를 통해 전달받은 정보에 따라 V_UM RLC 윈도우 타이머를 설정할 수 있다 (1801).
일 실시 예로서, RLC 엔티티가 V2X 컨트롤러에 의하여 PPPP를 받은 경우, PPPP는 우선순위 인덱스를 나타내며, PPPP 인덱스를 V_UM RLC 윈도우 타이머 값으로 맵핑할 수 있다. 예를 들어, PPPP 인덱스가 1인 경우 V_UM RLC 윈도우 타이머는 100ms으로 설정 가능하며, PPPP 인덱스가 2인 경우에는 V_UM RLC 윈도우 타이머는 200ms으로 설정 가능하다.
또 다른 실시 예로서, RLC 엔티티가 V2X 컨트롤러에 의해 정해진 V_UM RLC 윈도우 타이머를 받은 경우, RLC 엔티티는 수신한 V_UM RLC 윈도우 타이머의 값을 그대로 적용할 수 있다.
RLC 엔티티는 패킷을 수신하는데 (1803), 패킷의 수신 상태에 따라 다음과 같이 동작할 수 있다.
i) RLC 엔티티가 순차적인 패킷을 수신하지 못한 경우 (1805)
수신하지 못한 패킷 중 패킷 번호가 가장 빠른 번호의 패킷으로 V_UM RLC 윈도우를 이동하고 (1811), V_UM RLC 윈도우 타이머를 시작하며 (1813), RLC 패킷을 다시 수신한다.
ii) RLC 엔티티가 연속된 패킷을 수신하지 못하였으며, V_UM RLC 윈도우 타이머가 만료된 경우 (1807)
수신하지 못한 패킷 중 패킷 번호가 가장 빠른 번호를 기준으로 수신하지 못한 다음 번호의 패킷으로 V_UM RLC 윈도우를 이동하고 (1815), V_UM RLC 윈도우 타이머를 시작하며 (1813), RLC 패킷을 다시 수신한다.
iii) RLC 엔티티가 연속된 패킷을 수신하지 못하였으며, V_UM RLC 윈도우 타이머가 만료되기 전 수신하지 못한 패킷을 수신한 경우 (1809) (예를 들어, 수신하지 못한 패킷의 복제된 패킷을 수신한 경우)
수신하지 못한 패킷 중 패킷 번호가 가장 빠른 번호의 패킷으로 V_UM RLC 윈도우를 이동하고 (1811), V_UM RLC 윈도우 타이머를 시작하며 (1813), RLC 패킷을 다시 수신한다.
도 19는 본 개시의 다양한 실시 예들에 따른 송신단/수신단에서 RLC 복제를 설정하는 동작의 흐름도를 도시한다.
V2X 컨트롤러는 상위의 애플리케이션 레이어에서 전달받은 QoS 정보, 예를 들어, 패킷 에러 손실율 등을 이용하여 RLC 복제 정보를 생성할 수 있다 (1901). V2X 컨트롤러는 RLC 레이어에 패킷 복제를 설정하기 위한 정보로서 RLC 복제 정보를 제공할 수 있다 (1903). RLC 복제 정보는, 예를 들어, 베어러 ID, PRPP, PPPP 또는 V_UM 윈도우 타이머 중 적어도 하나를 포함할 수 있다. 여기서, 베어러 ID는, 무선 베어러 ID, Sidelink 베어러 ID, PC5 베어러 ID 또는 V2X 데이터 베어러 ID 중 적어도 하나를 포함할 수 있다.
PRPP는 1 비트의 플래그 또는 상수 값으로 표현 가능하다. PRPP가 1비트의 플래그인 경우 패킷 복제 유무를 직접적으로 지시한다. 또한, PRPP가 상수 값인 경우 PRPP는 패킷 에러 손실율을 반영할 수 있다. 애플리케이션 레이어에서 V2X 컨트롤러에 전달한 QoS 중 패킷 에러 손실율이 10-6인 경우, V2X 컨트롤러는 PRPP를 10-6으로 표현하여 전달할 수 있다. PRPP가 상수 값인 경우 V2X 컨트롤러는 PRPP와 함께 임계값인 PRPP_threshold 값을 PDCP 레이어에 전달할 수 있으며, PDCP 레이어는 V2X 컨트롤러로부터 전달받은 PRPP와 PRPP_threshold를 비교하여, PRPP가 PRPP_threshold보다 높은 경우 패킷 복제를 수행할 수 있다.
PPPP는 인덱스로 표현이 가능하며, 또는 PPPP 대신 PPPP에 대응하는 V_UM RLC 윈도우 타이머 값으로 표현할 수도 있다.
V2X 컨트롤러는 RLC 레이어에 패킷 복제를 설정하기 위한 정보로서 RLC 복제 정보를 제공할 수 있다.
나아가, RLC 레이어는 V2X 컨트롤러에서 제공해준 정보를 이용하여 RLC 레이어 설정을 할 수 있다 (1905). 예를 들어, RLC 복제 정보를 통해 패킷 복제가 결정되면 하나의 RLC 엔티티에 2개 이상의 논리 채널 ID가 맵핑될 수 있다.
도 20은 본 개시의 다양한 실시 예들에 따른 송신단에서 사용자 트래픽 발생 후 RLC 레이어에서 복제된 패킷을 처리하는 동작의 흐름도를 도시한다.
RLC 레이어는 상위 레이어, 예를 들어, PDCP 레이어로부터 패킷을 수신한다 (2001). RLC 레이어는 PDCP로부터 온 내부 무선 베어러를 확인한 후 RLC 복제를 해야하는지 여부를 확인할 수 있다 (2003). 여기서, 내부 무선 베어러는 V2X 컨트롤러에 의하여 사전에 설정될 수 있다.
RLC 엔티티가 패킷 복제를 하는 경우, RLC는 하나의 RLC 엔티티에서 2개 이상의 논리 채널 ID로 동일 데이터를 전달한다 (2005). 반면, RLC 엔티티가 패킷 복제를 하지 않는 경우, RLC는 하나의 RLC 엔티티에서 하나의 논리 채널로 맵핑하여 데이터를 전달한다 (2007).
도 21은 본 개시의 다양한 실시 예들에 따른 수신단에서 사용자 트래픽 발생 후 RLC 레이어에서 복제된 패킷을 처리하는 동작의 흐름도를 도시한다.
도 21의 수신단의 동작 흐름은 도 20의 송신단의 동작 흐름에 대응된다.
RLC 레이어는 하위 레이어, 예를 들어, MAC 레이어로부터 데이터를 수신한다 (2101).
RLC는 MAC으로부터 온 논리 채널을 확인한 뒤 RLC 패킷 복제가 수행된 패킷인지 여부를 확인할 수 있다 (2103). 여기서, 복제 논리 채널 또는 비-복제 논리 채널의 설정은 V2X 컨트롤러에 의하여 사전에 수행된다.
RLC는 RLC 패킷 복제가 수행된 패킷을 수신한 경우, 도 18의 V_UM RLC 윈도우 운영 방법에 따라 데이터를 처리할 수 있다 (2105). 구체적으로, 도 18의 V_UM RLC 윈도우 운영 방법에 따라 패킷을 재정렬(re-ordering)할 수 있다. 반면, RLC는 RLC 패킷 복제가 수행되지 않은 패킷을 수신한 경우, 미복제 패킷을 처리한 뒤 상위 레이어, 예를 들어, PDCP 레이어로 전달할 수 있다 (2107).
도 22는 본 개시의 다양한 실시 예들에 따른 PHY/MAC 레이어에서의 패킷 복제 설정을 위한 논리적 계층 구조를 도시한다.
앞서 PDCP 레이어 또는 RLC 레이어와 달리, PHY/MAC 레이어의 경우, 1개의 HARQ에 구성 반송파가 2개이기 때문에 PHY 레이어를 제외하고 MAC 레이어 만으로 복제를 수행할 수 없다. 따라서, PHY 레이어와 MAC 레이어가 함께 복제를 수행한다.
상위 레이어, 예를 들어, 애플리케이션 레이어에서 서비스 타입 또는 패킷의 정보, 예를 들어, 패킷의 source 주소 또는 destination 주소 또는 port number 등 적어도 하나에 따라 사전에 설정된 QoS 정보를 정의할 수 있다. QoS 정보는 QCI, 패킷 지연 허용치, 패킷 에러 손실율 중 적어도 하나를 포함할 수 있으며, 도 10 또는 도 11의 파라미터에 맵핑 가능하다. V2X 컨트롤러는 LTE 시스템의 경우 RRC가 될 수 있으며, Sidelink 기능을 사용하는 경우에는 ProSe Function이 될 수 있다. V2X 컨트롤러에 대하여 상위 레이어인 애플리케이션 레이어는 V2X 컨트롤러에게 애플리케이션 레이어에서 사용 중인 서비스 타입 또는 QoS 정보를 전달할 수 있다.
V2X 컨트롤러는 상위 레이어에서 전달받은 QoS 정보 또는 서비스 타입에 따라 파라미터를 맵핑할 수 있다. 파라미터는 PPPP 또는 PRPP로 정의될 수 있다.
PRPP는 패킷 복제 여부를 결정하며, 1 비트의 플래그 또는 상수 값으로 표현 가능하다. PRPP가 1비트의 플래그인 경우 패킷 복제 유무를 직접적으로 지시한다. 또한, PRPP가 상수 값인 경우 PRPP는 패킷 에러 손실율을 반영할 수 있다. 애플리케이션 레이어에서 V2X 컨트롤러에 전달한 QoS 중 패킷 에러 손실율이 10-6인 경우, V2X 컨트롤러는 PRPP를 10-6으로 표현하여 전달할 수 있다. PRPP가 상수 값인 경우 V2X 컨트롤러는 PRPP와 함께 임계값인 PRPP_threshold 값을 PDCP 레이어에 전달할 수 있으며, PDCP 레이어는 V2X 컨트롤러로부터 전달받은 PRPP와 PRPP_threshold를 비교하여, PRPP가 PRPP_threshold보다 높은 경우 패킷 복제를 수행할 수 있다.
V2X 컨트롤러는 MAC으로 패킷 복제를 설정하기 위한 정보로서 MAC을 위한 PHY/MAC 복제 정보를 제공할 수 있다. MAC을 위한 PHY/MAC 복제 정보는, 예를 들어, 논리 채널 ID 또는 HARQ ID 중 적어도 하나를 포함할 수 있다. MAC을 위한 PHY/MAC 복제 정보는 MAC을 설정하기 위한 메시지로서, V2X 컨트롤러로부터 RRC 메시지로 전달되거나, 또는 사전 설정된 정보를 이용하여 MAC 레이어로 전달될 수 있다.
MAC 레이어는 V2X 컨트롤러에서 제공해준 MAC을 위한 PHY/MAC 복제 정보를 이용하여 MAC 설정을 할 수 있다. 예를 들어, V2X 컨트롤러가 결정하거나, 기지국에 의해 결정되거나, 또는 사전에 단말에 의하여 결정된 방법으로써 PHY/MAC 패킷 복제를 하는 경우, MAC 엔티티에서 1개의 논리 채널 ID에 1개의 HARQ ID를 맵핑할 수 있다.
V2X 컨트롤러는 PHY로 패킷 복제를 설정하기 위한 정보로서 PHY를 위한 PHY/MAC 복제 정보를 제공할 수 있다. PHY를 위한 PHY/MAC 복제 정보는, 예를 들어, HARQ ID 또는 구성 반송파 ID 중 적어도 하나를 포함할 수 있다. PHY를 위한 PHY/MAC 복제 정보는 PHY를 설정하기 위한 메시지로서, V2X 컨트롤러로부터 RRC 메시지로 전달되거나, 또는 사전 설정된 정보를 이용하여 MAC 레이어로 전달될 수 있다.
PHY 레이어는 V2X 컨트롤러에서 제공해준 PHY를 위한 PHY/MAC 복제 정보를 이용하여 PHY 설정을 할 수 있다. 예를 들어, V2X 컨트롤러가 결정하거나, 기지국에 의해 결정되거나, 또는 사전에 단말에 의하여 결정된 방법으로써 PHY/MAC 패킷 복제를 하는 경우, PHY 레이어에서 1개의 HARQ ID로 2개 이상의 구성 반송파를 맵핑할 수 있다.
도 23은 본 개시의 다양한 실시 예들에 따른 1개의 HARQ(hybrid automatic repeat request) 엔티티에 2개 이상의 구성 반송파를 맵핑한 송신단 장치의 구조를 도시한다.
상위 레이어인 애플리케이션 레이어에서 데이터, 예를 들어, 사용자 트래픽을 전송하면, 사용자 트래픽과 맵핑된 무선 베어러를 통해 PDCP로 패킷이 전달될 수 있다. PDCP 레이어에서는 RLC 엔티티로 패킷을 전달한다. RLC 엔티티는 논리 채널을 이용하여 MAC 레이어에서 1개의 HARQ로 맵핑한다. 예를 들어, RLC로 전달받은 데이터는 HARQ로 맵핑된다. HARQ는 PHY 레이어에서 2개의 구성 반송파인 CC 1과 CC 2에 맵핑되어 전송된다. 상기 CC 1과 CC 2는 함께 캐리어 어그리게이션을 수행하는 구성 반송파들이다. HARQ와 구성 반송파는 V2X 컨트롤러에 의하여 설정된다.
도 24는 본 개시의 다양한 실시 예들에 따른 1개의 HARQ(hybrid automatic repeat request) 엔티티에 2개 이상의 구성 반송파를 맵핑한 수신단 장치의 구조를 도시한다.
도 24의 수신단 장치는 도 23의 송신단 장치에 대응하는 구성을 갖는다. 따라서, 1개의 HARQ 엔티티에 2개 이상의 구성 반송파가 맵핑된다.
수신단이 하위 레이어, 예를 들어, PHY 레이어에서 데이터를 수신하면 구성 반송파와 맵핑된 HARQ로 패킷이 전달된다. HARQ는 PHY 레이어에서 2개의 구성 반송파인 CC 1과 CC 2에 맵핑되어 HARQ 컴바인이 가능하다. HARQ를 통해 수신한 데이터는 상위 레이어로 전달된다.
도 25는 본 개시의 다양한 실시 예들에 따른 송신단/수신단에서 PHY/MAC 복제를 설정하는 동작의 흐름도를 도시한다.
V2X 컨트롤러는 상위의 애플리케이션 레이어에서 전달받은 QoS 정보, 예를 들어, 패킷 에러 손실율 등을 이용하여 MAC을 위한 PHY/MAC 복제 정보 및 PHY를 위한 PHY/MAC 복제 정보를 생성할 수 있다 (2501). V2X 컨트롤러는 각각의 MAC 레이어 및 PHY 레이어에 MAC을 위한 PHY/MAC 복제 정보 및 PHY를 위한 PHY/MAC 복제 정보를 제공할 수 있다 (2503). MAC을 위한 PHY/MAC 복제 정보는, 예를 들어, 논리 채널 ID 또는 HARQ ID 중 적어도 하나를 포함할 수 있다. PHY를 위한 PHY/MAC 복제 정보는, 예를 들어, HARQ ID 또는 하나 이상의 구성 반송파 ID 중 적어도 하나를 포함할 수 있다.
PRPP는 1 비트의 플래그 또는 상수 값으로 표현 가능하다. PRPP가 1비트의 플래그인 경우 패킷 복제 유무를 직접적으로 지시한다. 또한, PRPP가 상수 값인 경우 PRPP는 패킷 에러 손실율을 반영할 수 있다. 애플리케이션 레이어에서 V2X 컨트롤러에 전달한 QoS 중 패킷 에러 손실율이 10-6인 경우, V2X 컨트롤러는 PRPP를 10-6으로 표현하여 전달할 수 있다. PRPP가 상수 값인 경우 V2X 컨트롤러는 PRPP와 함께 임계값인 PRPP_threshold 값을 PDCP 레이어에 전달할 수 있으며, PDCP 레이어는 V2X 컨트롤러로부터 전달받은 PRPP와 PRPP_threshold를 비교하여, PRPP가 PRPP_threshold보다 높은 경우 패킷 복제를 수행할 수 있다.
PPPP는 인덱스로 표현이 가능하며, 또는 PPPP 대신 PPPP에 대응하는 타이머 값으로 표현할 수도 있다.
V2X 컨트롤러는 MAC 레이어에 패킷 복제를 설정하기 위한 정보로서 MAC을 위한 PHY/MAC 복제 정보를 제공할 수 있다.
나아가, MAC 레이어는 V2X 컨트롤러에서 제공해준 MAC을 위한 PHY/MAC 복제 정보를 이용하여 논리 채널과 HARQ ID를 맵핑 할 수 있다 (2505). 예를 들어, MAC에서 MAC을 위한 PHY/MAC 복제 정보를 통해 패킷 복제가 결정되면 하나의 논리 채널 ID에 하나의 HARQ ID가 맵핑될 수 있다.
V2X 컨트롤러는 PHY 레이어에 패킷 복제를 설정하기 위한 정보로서 PHY를 위한 PHY/MAC 복제 정보를 제공할 수 있다.
나아가, PHY 레이어는 V2X 컨트롤러에서 제공해준 PHY를 위한 PHY/MAC 복제 정보를 이용하여 HARQ ID에 맵핑되는 구성 반송파를 설정 할 수 있다 (2505). 예를 들어, PHY/MAC에서 PRPP를 통해 패킷 복제가 결정되면 1개의 HARQ 엔티티에 2개 이상의 구성 반송파 ID가 맵핑될 수 있다.
도 26은 본 개시의 다양한 실시 예들에 따른 송신단에서 사용자 트래픽 발생 후 PHY/MAC 레이어에서 복제된 패킷을 처리하는 동작의 흐름도를 도시한다.
MAC 레이어는 상위 레이어, 예를 들어, RLC 레이어로부터 패킷을 수신한다 (2601). MAC 레이어는 RLC 레이어로부터 온 논리 채널을 확인한 후 MAC 복제를 해야하는지 여부를 확인할 수 있다 (2603). 여기서, 복제 논리 채널과 비-복제 논리 채널은 V2X 컨트롤러에 의하여 사전에 설정될 수 있다.
MAC 엔티티가 패킷 복제를 하는 경우, MAC은 하나의 HARQ 엔티티에서 2개 이상의 구성 반송파로 동일 데이터를 전달한다 (2605). 반면, MAC 엔티티가 패킷 복제를 하지 않는 경우, MAC은 하나의 HARQ 엔티티에서 하나의 구성 반송파로 맵핑하여 데이터를 전달한다 (2607).
도 27은 본 개시의 다양한 실시 예들에 따른 수신단에서 사용자 트래픽 발생 후 PHY/MAC 레이어에서 복제된 패킷을 처리하는 동작의 흐름도를 도시한다.
도 27의 수신단의 동작 흐름은 도 26의 송신단의 동작 흐름에 대응된다.
PHY 레이어는 무선 구간을 통해 데이터를 수신한다 (2701).
MAC는 PHY 레이어로부터 온 구성 반송파를 확인한 뒤 MAC 패킷 복제가 수행된 패킷인지 여부를 확인할 수 있다 (2703). 여기서, 구성 반송파의 설정은 V2X 컨트롤러에 의하여 사전에 수행된다.
데이터가 MAC 복제된 패킷인 경우, 복제 캐리어를 통해 수신된 복제 패킷들에 대해 HARQ 컴바인 후 처리된 데이터를 상위 레이어로 전달한다 (2705). 반면, 데이터가 MAC 복제된 패킷이 아닌 경우, 미복제 패킷 처리 후 레이어, 예를 들어, MAC/RLC/PDCP 레이어로 전달한다 (2707).
도 28은 본 개시의 다양한 실시 예들에 따른 송신단에서 전송한 복제 정보를 통해 수신단이 복제된 패킷을 처리하는 동작의 흐름도를 도시한다.
이하 표 1 내지 3 및 도 28은 복제 데이터를 송수신하기 위한 설정 방법의 다른 실시 예로서, 송신부에서 무선 제어 채널을 통해 복제 여부를 알려주는 방법 및 수신부에서 복제 여부를 수신한 후 패킷 복제 처리를 위한 해당 레이어를 설정하는 방법을 나타낸다. 이하 설명되는 방법은 앞서 설명한 PDCP 복제, RLC 복제 및 MAC/PHY 복제 모두에서 적용 가능하다.
상기 표 1은 Sidelink 채널을 이용할 경우 전송되는 데이터의 자원의 위치 정보 및 디코딩 정보를 알려주는 V2X Sidelink 제어 정보 구성을 나타낸다. 각각의 필드는 다음과 같이 구성된다.
- Priority는 패킷의 Latency를 고려한 우선순위를 나타낸 Indicator
- Resource reservation
- Frequency resource location를 통해 전송하는 자원 위치 정보를 나타냄
- Time Gap between initial transmission and retransmission
- MCS를 통해 전송하는 데이터의 Modulation and Coding Scheme을 나타냄
- Retransmission index을 통해 Retransmission 횟수를 나타냄
- Reserved bit
- 상기 제어 정보의 Indicator들은(예, Resource Reservation, Frequency resource location, MCS 등) 통해 수신부는 수신할 데이터 위치 등을 파악하여 데이터 수신을 할 수 있음
특히, Resource reservation, Frequency resource location 및 MCS는 어느 자원에서 데이터가 전송되는지에 대한 제어 정보이다.
상기의 제어정보는 SCI(Sidelink Control Information)으로 지칭할 수 있으며, 송신단으로부터 수신단으로 주기적으로 PDSCCH(physical downlink sidelink control channel)을 통해 전송된다.
상기 표 2는 상기 표 1의 제어 정보에 추가하여 패킷 복제된 정보를 알려주기 위한 패킷 복제 지시자를 나타낸다. 표 2에서 패킷 복제 지시자는 비트맵으로 표현된다.
표 1의 제어 정보 만으로는 해당 데이터가 복제된 데이터인지 확인 할 수 없으므로 캐리어-패킷 복제 지시자(Carrier-Packet Duplication Indicator)로 해당 데이터가 복제된 데이터인지 아닌지를 알려 줄 수 있다. 예를 들어, 캐리어-패킷 복제 지시자는 비트맵으로 나타낼 수 있다.
구체적으로, 비트맵은 반송파의 개수만큼의 비트 수로 표현 가능하다. 비트맵의 왼쪽부터 반송파 번호가 증가되는 순서로 설정할 수 있다. 즉, 비트맵의 왼쪽 첫번째 비트는 첫 번째 반송파에 해당할 수 있다. 또한, 비트맵의 오른쪽부터 반송 번호가 증가되는 순서로 설정될 수도 있다. 즉, 비트맵의 오른쪽 첫번째 비트는 첫번째 반송파에 해당할 수 있다. 비트 값이 0으로 설정되면 해당 반송파에서 패킷 복제가 수행되지 않았음을 의미할 수 있으며, 비트 값이 1로 설정되면 해당 반송파에서 패킷 복제가 수행되었음을 의미할 수 있다. 예를 들어, 비트맵이 000000인 경우 어떤 반송파에서도 패킷 복제가 수행되지 않았음을 의미한다. 또한, 예를 들어, 비트맵이 101000인 경우 해당 데이터는 첫번째 구성 반송파와 세번째 구성 반송파에서 패킷이 복제되어 전송됨을 의미한다.
따라서, 송신단은 상기 표2의 비트맵 필드를 이용하여, 패킷 복제 여부 및 패킷이 복제된 반송파 정보를 설정하여, 송신할 패킷에 대한 제어 정보를 수신단에 전송할 수 있다. 수신단은 상기 표 2의 비트맵 필드를 확인한 후 패킷 복제 여부 및 패킷이 복제된 반송파 정보를 얻을 수 있으며, 데이터를 수신한 뒤 상기 필드 값에 따라서 데이터를 처리할 수 있다.
또 다른 실시예로서, 상기 표2의 비트맵 필드는 Sidelink 제어 정보 대신, 데이터의 MAC 헤더에 새로운 필드로서 삽입될 수도 있다.
표 3은 표 1의 제어 정보에 추가하여 패킷 복제된 정보를 알려주기 위한 패킷 복제 지시자를 나타낸다. 표 3에서 패킷 복제 지시자는 반송파 인덱스(Carrier Index)로 표현된다.
표 1의 제어 정보로는 해당 데이터가 복제된 데이터인지 확인할 수 없으므로 표 3의 반송파-패킷 복제 지시자(Carrier-Packet Duplication Indicator)로 해당 데이터가 복제된 데이터인지 아닌지를 알려 줄 수 있다. 예를 들어, 반송파-패킷 복제 지시자를 통해 반송파 인덱스를 나타낼 수 있다. 반송파 인덱스는 반송파 개수를 나타내는 비트 수로 표현되며 8개의 구성 반송파를 운영하는 경우 3비트로 표현 가능하다. 반송파 인덱스는 복수-원본(Multiple-Original)과 복수-복제(Multiple-Duplicate)로 구성 가능하다. 예를 들어, Multiple-Original과 Multiple-Duplicate가 포함되지 않은 제어 정보를 수신하면 패킷 복제가 되지 않은 데이터 전송임을 나타낸다. 또한, 예를 들어, Multiple-Original의 인덱스가 1이며 Multiple-Duplicate의 인덱스가 3인 경우, 첫번째 구성 반송파와 세번째 구성 반송파에서 패킷이 복제되어 전송되는 데이터임을 나타낸다.
송신단은 표 3의 필드를 통해 패킷 복제 여부 및 패킷이 복제된 반송파 정보를 설정하여 송신할 패킷에 대한 제어 정보를 전송할 수 있다. 또한, 수신부는 해당 필드를 확인한 후 패킷 복제 여부 및 패킷이 복제된 반송파 정보를 얻을 수 있으며 데이터 수신 후 상기 필드 값에 따라 데이터 처리할 수 있다.
또 다른 실시예로서, 송신단에서 표 2 내지 표 3의 제안된 필드가 포함되지 않는 제어 정보를 송신하는 경우 패킷 복제를 하지 않음을 지시할 수 있다. 수신단에서 상기 표 2 내지 표 3의 제안된 필드가 포함되지 않는 제어 정보를 수신하는 경우 패킷 복제를 하지 않은 것으로 확인할 수 있다.
도 28은 수신단에서 송신단이 전송한 복제 정보, 예를 들어, SCI를 통해 복제된 패킷을 처리하는 방법을 나타낸 도면이다.
수신단은 송신단으로부터 무선 구간을 통해 복제 정보, 예를 들어, SCI 정보를 수신할 수 있다 (2801). 복제 정보는 표 1 내지 3 중 어느 하나가 될 수 있다. 송신단은 송신단으로부터 수신한 복제 정보를 통해 수신한 데이터가 복제된 패킷인지 여부를 확인할 수 있다 (2803). 예를 들어, 수신단은 표 2 내지 3의 필드를 통해 수신한 데이터가 복제된 패킷인지 여부를 알 수 있다 (2805).
수신단이 복제된 패킷을 수신한 경우의 동작은 다음과 같다:
1) 수신단은 복제된 패킷을 임시로 Buffer에 저장한다 (2807).
2) 수신단은 복제된 패킷의 구성 반송파 정보를 이용하여 사전에 설정된 정보로 복제된 패킷을 처리해야 하는 레이어를 설정한다 (2809). 여기서, 사전에 설정된 정보는 기지국을 통해 RRC 메시지로 설정되거나, 단말 단에서 사전 설정될 수 있다. 또한, 복제된 패킷을 처리해야 하는 레이어는 PDCP, RLC, PHY/MAC 중 어느 하나가 될 수 있다.
예를 들어, PDCP 복제의 경우, 구성 반송파 1번과 구성 반송파 3번은 RLC A와 RLC B로 맵핑되고, RLC A와 RLC B는 PDCP 로 맵핑된다.
3) 복제된 패킷을 처리해야 하는 레이어의 설정이 완료된 경우, Buffer에 임시로 저장된 패킷을 상위로 전달하여 복제된 패킷을 처리한다 (2811).
수신단이 복제된 패킷을 수신하지 않은 경우의 동작은 다음과 같다:
1) 수신단은 미복제 패킷 처리 동작을 수행한다 (2813). 예를 들어, 상위 레이어로 데이터를 바로 전달한다.
본 개시의 청구항 또는 명세서에 기재된 실시 예들에 따른 방법들은 하드웨어, 소프트웨어, 또는 하드웨어와 소프트웨어의 조합의 형태로 구현될(implemented) 수 있다.
소프트웨어로 구현하는 경우, 하나 이상의 프로그램(소프트웨어 모듈)을 저장하는 컴퓨터 판독 가능 저장 매체가 제공될 수 있다. 컴퓨터 판독 가능 저장 매체에 저장되는 하나 이상의 프로그램은, 전자 장치(device) 내의 하나 이상의 프로세서에 의해 실행 가능하도록 구성된다(configured for execution). 하나 이상의 프로그램은, 전자 장치로 하여금 본 개시의 청구항 또는 명세서에 기재된 실시 예들에 따른 방법들을 실행하게 하는 명령어(instructions)를 포함한다.
이러한 프로그램(소프트웨어 모듈, 소프트웨어)은 랜덤 액세스 메모리 (random access memory), 플래시(flash) 메모리를 포함하는 불휘발성(non-volatile) 메모리, 롬(read only memory, ROM), 전기적 삭제가능 프로그램가능 롬(electrically erasable programmable read only memory, EEPROM), 자기 디스크 저장 장치(magnetic disc storage device), 컴팩트 디스크 롬(compact disc-ROM, CD-ROM), 디지털 다목적 디스크(digital versatile discs, DVDs) 또는 다른 형태의 광학 저장 장치, 마그네틱 카세트(magnetic cassette)에 저장될 수 있다. 또는, 이들의 일부 또는 전부의 조합으로 구성된 메모리에 저장될 수 있다. 또한, 각각의 구성 메모리는 다수 개 포함될 수도 있다.
또한, 프로그램은 인터넷(Internet), 인트라넷(Intranet), LAN(local area network), WAN(wide area network), 또는 SAN(storage area network)과 같은 통신 네트워크, 또는 이들의 조합으로 구성된 통신 네트워크를 통하여 접근(access)할 수 있는 부착 가능한(attachable) 저장 장치(storage device)에 저장될 수 있다. 이러한 저장 장치는 외부 포트를 통하여 본 개시의 실시 예를 수행하는 장치에 접속할 수 있다. 또한, 통신 네트워크상의 별도의 저장장치가 본 개시의 실시 예를 수행하는 장치에 접속할 수도 있다.
상술한 본 개시의 구체적인 실시 예들에서, 개시에 포함되는 구성 요소는 제시된 구체적인 실시 예에 따라 단수 또는 복수로 표현되었다. 그러나, 단수 또는 복수의 표현은 설명의 편의를 위해 제시한 상황에 적합하게 선택된 것으로서, 본 개시가 단수 또는 복수의 구성 요소에 제한되는 것은 아니며, 복수로 표현된 구성 요소라 하더라도 단수로 구성되거나, 단수로 표현된 구성 요소라 하더라도 복수로 구성될 수 있다.
한편 본 개시의 상세한 설명에서는 구체적인 실시 예에 관해 설명하였으나, 본 개시의 범위에서 벗어나지 않는 한도 내에서 여러 가지 변형이 가능함은 물론이다. 그러므로 본 개시의 범위는 설명된 실시 예에 국한되어 정해져서는 아니 되며 후술하는 특허청구의 범위뿐만 아니라 이 특허청구의 범위와 균등한 것들에 의해 정해져야 한다.
Claims (15)
- 무선 통신 시스템에서 송신단의 동작 방법에 있어서,패킷의 신뢰도(reliability)에 대한 파라미터를 결정하는 과정과,상기 파라미터에 기초하여 패킷을 복제할지 여부를 결정하는 과정과,상기 패킷을 복제하기로 결정한 경우, 상기 패킷을 복제하는 과정과,복제된 패킷들을 수신단으로 전송하는 과정을 포함하는 방법.
- 청구항 1에 있어서,임계 값을 획득하는 과정을 더 포함하고,상기 패킷을 복제할지 여부는 상기 파라미터와 상기 임계 값의 비교에 기초하여 결정되는 방법.
- 청구항 2에 있어서,상기 임계 값은 미리 설정되는(pre-configured) 방법.
- 청구항 2에 있어서,상기 임계 값은 설정 메시지(configuration message)를 통하여 획득되는 방법.
- 청구항 1에 있어서,상기 패킷을 복제하기로 결정한 경우, 하나의 무선 베어러에 둘 이상의 논리 채널들이 맵핑되는 방법.
- 청구항 1에 있어서,상기 복제된 패킷들은 캐리어 어그리게이션(carrier aggregation)을 수행하는 둘 이상의 구성 반송파들에 맵핑되고,상기 복제된 패킷들은 상기 둘 이상의 구성 반송파들을 통해 전송되는 방법.
- 청구항 1에 있어서,상기 파라미터는 QoS(Quality of Service) 정보에 따라 결정되는 방법.
- 무선 통신 시스템에서 수신단의 동작 방법에 있어서,송신단으로부터 둘 이상의 패킷들을 수신하는 과정과,상기 둘 이상의 패킷들이 복제된 패킷들인지 여부를 결정하는 과정과,상기 둘 이상의 패킷들이 복제된 패킷들이라고 결정한 경우, 패킷 재정렬(re-ordering)을 수행하는 과정을 포함하는 방법.
- 청구항 8에 있어서,상기 둘 이상의 패킷들이 복제된 패킷들이라고 결정한 경우, 상기 둘 이상의 패킷들 중 이미 수신한 데이터를 포함하는 패킷을 폐기(discard)하는 과정을 더 포함하는 방법.
- 청구항 8에 있어서,상기 둘 이상의 패킷들이 복제된 패킷들인지 여부는 상기 둘 이상의 패킷들의 논리 채널을 확인함으로써 결정되는 방법.
- 청구항 8에 있어서,상기 복제된 패킷들은 둘 이상의 논리 채널 식별자를 갖고 동일한 데이터를 포함하는 방법.
- 청구항 8에 있어서,상기 복제된 패킷들에 대한 복제 논리 채널 또는 비-복제 논리 채널의 설정은 사전에 수행되는 방법.
- 청구항 8에 있어서,상기 둘 이상의 패킷들이 복제된 패킷들인 경우, 하나의 무선 베어러에 둘 이상의 논리 채널들이 맵핑되는 방법.
- 청구항 8에 있어서,상기 복제된 패킷들은 캐리어 어그리게이션(carrier aggregation)을 수행하는 둘 이상의 구성 반송파들에 맵핑되고,상기 복제된 패킷들은 상기 둘 이상의 구성 반송파들을 통해 수신되는 방법.
- 상기 청구항 1 내지 청구항 14 중 어느 한 항의 방법을 수행하도록 구성된 장치.
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US16/651,157 US11178569B2 (en) | 2017-09-27 | 2018-09-20 | Method and apparatus for transmitting packet in wireless communication system |
CN201880062916.6A CN111149383B (zh) | 2017-09-27 | 2018-09-20 | 用于在无线通信***中发送分组的方法和设备 |
EP18860250.2A EP3672318B1 (en) | 2017-09-27 | 2018-09-20 | Method and apparatus for transmitting packet in wireless communication system |
US17/526,735 US12015945B2 (en) | 2017-09-27 | 2021-11-15 | Method and apparatus for transmitting packet in vehicle to everything service |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020170125359A KR102435428B1 (ko) | 2017-09-27 | 2017-09-27 | 무선 통신 시스템에서 패킷을 전송하기 위한 방법 및 장치 |
KR10-2017-0125359 | 2017-09-27 |
Related Child Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US16/651,157 A-371-Of-International US11178569B2 (en) | 2017-09-27 | 2018-09-20 | Method and apparatus for transmitting packet in wireless communication system |
US17/526,735 Continuation US12015945B2 (en) | 2017-09-27 | 2021-11-15 | Method and apparatus for transmitting packet in vehicle to everything service |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2019066386A1 true WO2019066386A1 (ko) | 2019-04-04 |
Family
ID=65902083
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/KR2018/011151 WO2019066386A1 (ko) | 2017-09-27 | 2018-09-20 | 무선 통신 시스템에서 패킷을 전송하기 위한 방법 및 장치 |
Country Status (5)
Country | Link |
---|---|
US (2) | US11178569B2 (ko) |
EP (1) | EP3672318B1 (ko) |
KR (1) | KR102435428B1 (ko) |
CN (1) | CN111149383B (ko) |
WO (1) | WO2019066386A1 (ko) |
Families Citing this family (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102669847B1 (ko) | 2017-01-13 | 2024-05-28 | 삼성전자 주식회사 | 무선 통신 시스템에서 데이터 패킷을 전송하는 방법 및 장치 |
KR102435428B1 (ko) * | 2017-09-27 | 2022-08-24 | 삼성전자주식회사 | 무선 통신 시스템에서 패킷을 전송하기 위한 방법 및 장치 |
KR102657514B1 (ko) * | 2018-02-13 | 2024-04-16 | 삼성전자주식회사 | 무선 통신 시스템에서 복제된 데이터를 송수신하기 위한 방법 및 장치 |
ES2917600T3 (es) * | 2018-03-29 | 2022-07-11 | Fraunhofer Ges Forschung | Calidad de servicio mejorada para V2X |
CN110324195B (zh) * | 2018-03-30 | 2021-01-08 | 维沃移动通信有限公司 | 一种接收方法、发送方法及通信设备 |
DE102018206785A1 (de) * | 2018-05-03 | 2019-11-07 | Audi Ag | Datenübertragung mittels des Bluetooth Low Energy (BLE)-Standards |
WO2020029303A1 (zh) * | 2018-08-10 | 2020-02-13 | 富士通株式会社 | 一种通信方法、装置和通信*** |
CN110876168B (zh) * | 2018-08-31 | 2021-08-03 | 华为技术有限公司 | 一种数据传输方法、相关设备、装置及相关*** |
CN110958090B (zh) * | 2018-09-27 | 2021-09-14 | 维沃移动通信有限公司 | PDCP duplication的配置方法和终端设备 |
CN112703710B (zh) * | 2018-09-28 | 2023-05-23 | Oppo广东移动通信有限公司 | 数据传输方法、发射端设备和接收端设备 |
US11483732B2 (en) * | 2018-10-05 | 2022-10-25 | T-Mobile Usa, Inc. | Intelligent allocation of network resources |
CN112655265A (zh) * | 2018-12-14 | 2021-04-13 | Oppo广东移动通信有限公司 | 一种数据处理方法、设备及存储介质 |
US20220159674A1 (en) * | 2019-02-22 | 2022-05-19 | Idac Holdings, Inc. | Methods for nr sl multi-sub-channel pscch transmission |
WO2022047742A1 (en) * | 2020-09-04 | 2022-03-10 | Arris Enterprises Llc | Improve gaming performance for dual wi-fi device |
CN115884392A (zh) * | 2021-09-26 | 2023-03-31 | 维沃移动通信有限公司 | Md传输方法、设备及可读存储介质 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20160090477A (ko) * | 2015-01-22 | 2016-08-01 | 에스케이텔레콤 주식회사 | 단말장치 및 다중경로 데이터 전송을 지원하는 기록매체 |
Family Cites Families (48)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100582732B1 (ko) * | 2005-01-31 | 2006-05-22 | 삼성전자주식회사 | 멀티캐스트 패킷 포워딩 장치 및 그 방법 |
TWI299620B (en) * | 2005-04-05 | 2008-08-01 | Innovative Sonic Ltd | Method and related apparatus for reconfiguring size of a receiving window in a communication system |
TW200803274A (en) | 2006-06-22 | 2008-01-01 | Innovative Sonic Ltd | Method and apparatus of packet discard in a wireless communications system |
JP5092350B2 (ja) * | 2006-10-26 | 2012-12-05 | 富士通株式会社 | パイロット信号伝送方法及び移動通信システム |
US8374271B2 (en) * | 2007-01-08 | 2013-02-12 | Cisco Technology, Inc. | Method and system for resizing a MIMO channel |
US8165228B2 (en) * | 2007-03-20 | 2012-04-24 | Alcatel Lucent | Non-coherent transmission method for uplink control signals using a constant amplitude zero-autocorrelation sequence |
US8594043B2 (en) | 2007-03-21 | 2013-11-26 | Telefonaktiebolaget Lm Ericsson (Publ) | Selective packet forwarding for LTE mobility |
KR101304833B1 (ko) * | 2007-04-13 | 2013-09-05 | 삼성전자주식회사 | 이동 통신 시스템에서 기준 심볼 전력 할당에 따른 변조심볼을 매핑/디매핑하는 방법 및 송/수신기 |
KR101416994B1 (ko) * | 2007-06-26 | 2014-07-08 | 삼성전자주식회사 | 무선 통신 시스템에서 주파수 자원 할당 장치 및 방법 |
US8325608B2 (en) * | 2008-08-07 | 2012-12-04 | Qualcomm Incorporated | Efficient packet handling for timer-based discard in a wireless communication system |
US8130667B2 (en) * | 2008-09-19 | 2012-03-06 | Texas Instruments Incorporated | Preamble group selection in random access of wireless networks |
JP5422211B2 (ja) * | 2009-01-21 | 2014-02-19 | 株式会社日立製作所 | 無線通信システム、端末及び基地局 |
JP5180163B2 (ja) * | 2009-08-05 | 2013-04-10 | 株式会社エヌ・ティ・ティ・ドコモ | 移動端末装置、無線基地局装置及び無線通信方法 |
GB2478122B (en) * | 2010-02-24 | 2012-11-07 | Ipwireless Inc | Apparatus and methods for broadcast-unicast communication handover |
JP5501067B2 (ja) * | 2010-03-30 | 2014-05-21 | シャープ株式会社 | 無線通信システム及び受信装置 |
JP5072999B2 (ja) * | 2010-04-05 | 2012-11-14 | 株式会社エヌ・ティ・ティ・ドコモ | 無線通信制御装置及び無線通信制御方法 |
KR101764261B1 (ko) * | 2011-07-15 | 2017-08-04 | 삼성전자주식회사 | 무선 통신 시스템에서 빔 고정 장치 및 방법 |
US20130051236A1 (en) * | 2011-08-29 | 2013-02-28 | Terry Bush | Wireline Nodal QoS-Based Routing |
CN103891394A (zh) * | 2011-10-01 | 2014-06-25 | 英特尔公司 | 远程无线电单元(rru)和基带单元(bbu) |
US8958422B2 (en) | 2012-03-17 | 2015-02-17 | Blackberry Limited | Handling packet data convergence protocol data units |
US9113358B1 (en) * | 2012-11-19 | 2015-08-18 | Google Inc. | Configurable network virtualization |
WO2014119921A1 (en) * | 2013-01-29 | 2014-08-07 | Lg Electronics Inc. | Method and apparatus for transmitting indicator in wireless communication system |
KR102067589B1 (ko) * | 2013-03-04 | 2020-01-17 | 삼성전자주식회사 | 무선 통신에서 패킷 프로세싱을 병렬화하는 방법 및 시스템 |
KR20140138501A (ko) | 2013-05-24 | 2014-12-04 | 삼성전자주식회사 | 병변 분류 장치, 및 병변 분류 데이터 변경 방법 |
WO2015159638A1 (ja) * | 2014-04-16 | 2015-10-22 | 株式会社日立国際電気 | 無線通信システム |
US9338715B1 (en) * | 2014-08-21 | 2016-05-10 | Sprint Spectrum L.P. | Method and system for facilitating transition from broadcast to unicast |
JP2016092700A (ja) * | 2014-11-07 | 2016-05-23 | 株式会社Nttドコモ | ユーザ装置、及び重複パケット処理方法 |
US11012272B2 (en) * | 2015-03-10 | 2021-05-18 | Qualcomm Incorporated | Channel or interference estimation for SC-FDM symbol streams |
US10027729B2 (en) * | 2015-05-22 | 2018-07-17 | Qualcomm Incorporated | Unicast support in prose direct device-to-device communication |
WO2016192761A1 (en) * | 2015-05-29 | 2016-12-08 | Telefonaktiebolaget Lm Ericsson (Publ) | Transmission control of a multi-hop relay radio link |
US10419967B2 (en) * | 2015-10-29 | 2019-09-17 | Altiostar Networks, Inc. | Video pacing based on radio conditions |
WO2017099498A1 (ko) | 2015-12-08 | 2017-06-15 | 엘지전자 주식회사 | 무선 통신 시스템에서 노드에 의해 수행되는 패킷 전송 방법 및 상기 방법을 이용하는 단말 |
KR102547119B1 (ko) * | 2016-01-05 | 2023-06-23 | 삼성전자주식회사 | 무선 통신 시스템에서 간섭 제어를 위한 방법 및 장치 |
WO2017135799A1 (en) * | 2016-02-05 | 2017-08-10 | Samsung Electronics Co., Ltd. | Multiple access method, and corresponding transmission method, receiver and transmitter |
KR102224679B1 (ko) | 2017-01-06 | 2021-03-08 | 삼성전자주식회사 | 무선 통신 시스템에서 피크 대 평균 전력 비율 감소를 위한 장치 및 방법 |
EP3602859A1 (en) * | 2017-03-23 | 2020-02-05 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Reliable data packet transmission among entities of a radio access network of a mobile communication network |
EP4114131A1 (en) | 2017-03-24 | 2023-01-04 | Samsung Electronics Co., Ltd. | Methods, primary base station and secondary base station for data transmission in a wireless communication system |
US10805836B2 (en) * | 2017-05-05 | 2020-10-13 | Qualcomm Incorporated | Packet duplication at a packet data convergence protocol (PDCP) entity |
EP3529933B1 (en) * | 2017-06-15 | 2020-04-01 | Ofinno, LLC | Packet duplication control |
CN109245870B (zh) * | 2017-06-16 | 2021-12-28 | 华为技术有限公司 | 处理无线链路失败方法、终端设备和基站 |
TWI702881B (zh) * | 2017-06-16 | 2020-08-21 | 新加坡商聯發科技(新加坡)私人有限公司 | 行動通信中處理資料重複之方法和裝置 |
EP3642993A4 (en) * | 2017-06-22 | 2021-03-24 | FG Innovation Company Limited | SYSTEMS, DEVICES AND METHODS FOR PACKAGE DATA UNIT DUPLICATION FOR PACKAGE DATA UNIT PROTOCOL |
WO2019031490A1 (ja) * | 2017-08-08 | 2019-02-14 | 三菱電機株式会社 | 通信システム、通信端末装置および基地局装置 |
US10757615B2 (en) * | 2017-09-13 | 2020-08-25 | Comcast Cable Communications, Llc | Radio link failure information for PDCP duplication |
KR102435428B1 (ko) * | 2017-09-27 | 2022-08-24 | 삼성전자주식회사 | 무선 통신 시스템에서 패킷을 전송하기 위한 방법 및 장치 |
US10764947B2 (en) * | 2017-09-28 | 2020-09-01 | Ofinno, Llc | Packet duplication activation signaling |
US20190349829A1 (en) * | 2018-05-08 | 2019-11-14 | Avaya Inc. | System and method for switching a communication channel from a data network to a cellular network during observed audio/video quality degradation |
JP6883069B2 (ja) * | 2018-08-03 | 2021-06-09 | 華碩電腦股▲ふん▼有限公司 | 無線通信システムにおいてサイドリンク受信を処理するための方法および装置 |
-
2017
- 2017-09-27 KR KR1020170125359A patent/KR102435428B1/ko active IP Right Grant
-
2018
- 2018-09-20 US US16/651,157 patent/US11178569B2/en active Active
- 2018-09-20 WO PCT/KR2018/011151 patent/WO2019066386A1/ko unknown
- 2018-09-20 CN CN201880062916.6A patent/CN111149383B/zh active Active
- 2018-09-20 EP EP18860250.2A patent/EP3672318B1/en active Active
-
2021
- 2021-11-15 US US17/526,735 patent/US12015945B2/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20160090477A (ko) * | 2015-01-22 | 2016-08-01 | 에스케이텔레콤 주식회사 | 단말장치 및 다중경로 데이터 전송을 지원하는 기록매체 |
Non-Patent Citations (5)
Title |
---|
ITL: "Configuration of PDCP duplication", R2-1709628, 3GPP TSG-RAN WG2 MEETING #99, 12 August 2017 (2017-08-12), Berlin, Germany, XP051319343 * |
SAMSUNG: "Efficiency of Packet Duplication for NR", R2-1700611, 3GPP TSG-RAN WG2 NR AD HOC, 7 January 2017 (2017-01-07), Spokane, USA, XP051204149 * |
SAMSUNG: "Outdated and duplicated PDU handling", R2-1709599, 3GPP TSG-RAN WG2 MEETING #99, 12 August 2017 (2017-08-12), Berlin Germany, XP051319314 * |
See also references of EP3672318A4 * |
SHARP: "PDCP Duplication in CA", R2-1706791, 3GPP TSG-RAN2 ADHOC MEETING, 16 June 2017 (2017-06-16), Qingdao, China, XP051306598 * |
Also Published As
Publication number | Publication date |
---|---|
EP3672318A4 (en) | 2020-09-02 |
CN111149383B (zh) | 2023-07-14 |
KR20190036296A (ko) | 2019-04-04 |
CN111149383A (zh) | 2020-05-12 |
KR102435428B1 (ko) | 2022-08-24 |
EP3672318B1 (en) | 2023-02-22 |
US11178569B2 (en) | 2021-11-16 |
EP3672318A1 (en) | 2020-06-24 |
US20200275303A1 (en) | 2020-08-27 |
US12015945B2 (en) | 2024-06-18 |
US20220078664A1 (en) | 2022-03-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2019066386A1 (ko) | 무선 통신 시스템에서 패킷을 전송하기 위한 방법 및 장치 | |
WO2018110952A2 (en) | Apparatus and method for controlling data flow in wireless communication system | |
WO2022071770A1 (en) | Method and apparatus for supporting sidelink relay discovery in wireless communication system | |
WO2020027599A1 (ko) | 무선 통신 시스템에서 패킷 중복 전송을 제어하는 방법 및 장치 | |
WO2016159731A1 (ko) | 무선 통신 시스템에서 다른 무선 접속 기술을 이용한 다중 연결을 제공하기 위한 장치 및 방법 | |
WO2019160327A1 (ko) | 이동통신 시스템에서 셀 재선택을 수행하는 방법 및 장치 | |
WO2020166907A1 (en) | Device and method for transmitting state information in wireless communication system | |
WO2017183899A2 (en) | Method and device for receiving service through different wireless communication systems | |
WO2020197167A1 (ko) | 단말 직접 통신 시스템에서 harq 피드백 전송을 지원하는 방법 및 장치 | |
WO2020076071A1 (ko) | 무선 통신 시스템에서 단말 간 유니캐스트 전송을 지원하기 위한 장치 및 방법 | |
WO2020027630A1 (ko) | 무선 통신 시스템에서 셀을 선택하기 위한 장치 및 방법 | |
WO2021215884A1 (ko) | 무선 통신 시스템에서 신호를 송수신하는 방법 및 장치 | |
WO2022010135A1 (ko) | 무선 통신 시스템에서 단말 능력 정보를 제공하는 방법 및 장치 | |
WO2023121198A1 (en) | Method and apparatus for supporting path switch operation of remote ue on sidelink in wireless communication system | |
WO2019160248A1 (en) | Apparatus and method for processing packets in wireless communication system | |
WO2021091352A1 (ko) | Nr v2x에서 sl 전송 자원을 선택하는 방법 및 장치 | |
WO2023146310A1 (en) | Method and apparatus for supporting change of network slice in wireless communication system | |
WO2021029717A1 (ko) | 무선 통신 시스템에서 자원 할당을 위한 장치 및 방법 | |
WO2021133047A1 (ko) | 릴레이 통신 ue가 설정 업데이트 시에 원격 ue를 효율적으로 지원하는 방법 | |
WO2019135431A1 (ko) | 무선 통신 시스템에서 멀티 빔의 시퀀셜 빔 보고 절차를 수행하는 방법 및 그 장치 | |
WO2020050601A1 (ko) | 차량 통신을 지원하는 무선통신 시스템에서 단말간 통신을 위한 자원 요청 방법 및 장치 | |
WO2023063788A1 (en) | Apparatus and method for conditional mobility on secondary node initiated by master node in wireless communication systems | |
WO2022211526A1 (ko) | 무선 통신 시스템에서 필요에 따라 전송 가능한 하향 링크 포지셔닝 기준 신호 지원 방법 및 장치 | |
WO2022154464A1 (ko) | Nr v2x에서 랜덤 자원 선택을 수행하는 방법 및 장치 | |
WO2022031045A1 (ko) | 무선 통신 시스템에서 결합 액세스 백홀 노드 및 결합 액세스 백홀 노드의 통신 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 18860250 Country of ref document: EP Kind code of ref document: A1 |
|
ENP | Entry into the national phase |
Ref document number: 2018860250 Country of ref document: EP Effective date: 20200318 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |