Method for transmitting a synchronization signal block (SSB) based on a fixed frame period (FFP) by a communication device in a wireless communication system and apparatus using the same
11638224 · 2023-04-25
Assignee
Inventors
Cpc classification
H04W24/10
ELECTRICITY
International classification
H04W24/10
ELECTRICITY
Abstract
Provided is a synchronization signal block (SSB) transmission method performed by a communication device in a wireless communication system. The method is characterized in that: a time duration of a fixed frame period (FFP) is set for another communication device; and the SSB is periodically transmitted to the other communication device, wherein the SSB is periodically transmitted on each Nth FFP, said N being an integer greater than or equal to 1, and the transmission start time of the SSB is the first time resource included in each Nth FFP.
Claims
1. A method for transmitting a downlink signal by a first communication device in a wireless communication system, the method comprising: setting a value of counter (N) as N.sub.init, where N.sub.init is a random number uniformly distributed between 0 and a value of contention window, wherein the value of contention window is based on a channel access priority class associated with a transmission of the first communication device; sensing a channel for an additional sensing slot duration; based on the additional sensing slot duration being idle, the N being larger than 0, and the first communication device choosing to decrement the counter, setting the N as N−1; transmitting, to a second communication device, a downlink control signal through the channel after the N is zero; configuring time duration of a Fixed Frame Period (FFP) for the second communication device; and transmitting a Synchronization Signal Block (SSB) to the second communication device periodically, wherein the FFP is a divisor of a period in which the SSB is transmitted, wherein the SSB is transmitted periodically on every N-th FFP, and the N is an integer larger than or equal to 1, and wherein a transmission start position of the SSB is a first time resource included in every N-th FFP.
2. The method of claim 1, wherein a transmission period of the SSB is the same as a measurement period related to cell measurement.
3. The method of claim 2, wherein the cell measurement is a measurement of a serving cell or a neighboring cell.
4. The method of claim 1, wherein the first communication device transmits a downlink signal to the second communication device after the SSB transmission.
5. The method of claim 1, wherein the FFP includes a channel occupancy time and an idle period, and wherein the idle period includes an observation slot.
6. The method of claim 5, wherein the first communication device transmits a downlink signal to the second communication device during the channel occupancy time.
7. The method of claim 5, wherein the first communication device performs a Clear Channel Assessment (CCA) operation in the observation slot.
8. The method of claim 5, wherein time duration of the FFP configured by the first communication device is the same for each FFP.
9. The method of claim 1, wherein the first communication device transmits a signal related to random access to the second communication device at the same period as the transmission period of the SSB.
10. The method of claim 1, wherein the SSB is transmitted on an unlicensed band.
11. The method of claim 1, wherein the first communication device is a base station, and the second communication device is a UE.
12. A communication device, comprising: a transceiver transmitting and receiving a radio signal; and a processor operating by being combined with the transceiver, wherein the processor is configured to: set a value of counter (N) as N.sub.init, where N.sub.init is a random number uniformly distributed between 0 and a value of contention window, wherein the value of contention window is based on a channel access priority class associated with a transmission of the communication device; sense a channel for an additional sensing slot duration; based on the additional sensing slot duration being idle, the N being larger than 0, and the communication device choosing to decrement the counter, set the N as N−1; transmit, to a different communication device, a downlink control signal through the channel after the N is zero; configure time duration of a Fixed Frame Period (FFP) for the different communication device; and transmit a Synchronization Signal Block (SSB) to the different communication device periodically, wherein the FFP is a divisor of a period in which the SSB is transmitted, wherein the SSB is transmitted periodically on every N-th FFP, and the N is an integer larger than or equal to 1, and wherein a transmission start position of the SSB is a first time resource included in every N-th FFP.
13. The communication device of claim 12, wherein the communication device communicates with at least one of a mobile terminal, a network, and a self-driving vehicle other than the communication device.
14. The communication device of claim 12, wherein the communication device is a base station, and the different communication device is a UE.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
(17)
(18)
(19)
(20)
(21)
(22)
(23)
(24)
(25)
(26)
(27)
(28)
(29)
(30)
(31)
(32)
(33)
(34)
(35)
(36)
(37)
DESCRIPTION OF EXEMPLARY EMBODIMENTS
(38) In what follows, “I” and “,” used in the present disclosure should be interpreted to mean “and/or”. For example, “A/B” may mean “A and/or B”. Furthermore, “A, B” may mean “A and/or B”. Furthermore, “AB/C” may mean “at least one of A, B and/or C”. Furthermore, “A, B, C” may mean “at least one of A, B and/or C”.
(39) Furthermore, in what follows, “or” used in the present disclosure should be interpreted to mean “and/or”. For example, “A or B” may include “only A”, “only B”, and/or “both of A and B”. In other words, in what follows, “or” in the present disclosure should be interpreted to mean “additionally or alternatively”.
(40)
(41) Referring to the
(42) The BSs 20 are interconnected by means of an X2 interface. The BSs 20 are also connected by means of an S1 interface to an evolved packet core (EPC) 30, more specifically, to a mobility management entity (MME) through S1-MME and to a serving gateway (S-GW) through S1-U.
(43) The EPC 30 includes an MME, an S-GW, and a packet data network-gateway (P-GW). The MME has access information of the UE or capability information of the UE, and such information is generally used for mobility management of the UE. The S-GW is a gateway having an E-UTRAN as an end point. The P-GW is a gateway having a PDN as an end point.
(44) Layers of a radio interface protocol between the UE and the network can be classified into a first layer (L1), a second layer (L2), and a third layer (L3) based on the lower three layers of the open system interconnection (OSI) model that is well-known in the communication system. Among them, a physical (PHY) layer belonging to the first layer provides an information transfer service by using a physical channel, and a radio resource control (RRC) layer belonging to the third layer serves to control a radio resource between the UE and the network. For this, the RRC layer exchanges an RRC message between the UE and the BS.
(45)
(46) Referring to
(47) Data is moved between different PHY layers, that is, the PHY layers of a transmitter and a receiver, through a physical channel. The physical channel may be modulated according to an Orthogonal Frequency Division Multiplexing (OFDM) scheme, and use the time and frequency as radio resources.
(48) The functions of the MAC layer include mapping between a logical channel and a transport channel and multiplexing and demultiplexing to a transport block that is provided through a physical channel on the transport channel of a MAC Service Data Unit (SDU) that belongs to a logical channel. The MAC layer provides service to a Radio Link Control (RLC) layer through the logical channel.
(49) The functions of the RLC layer include the concatenation, segmentation, and reassembly of an RLC SDU. In order to guarantee various types of Quality of Service (QoS) required by a Radio Bearer (RB), the RLC layer provides three types of operation mode: Transparent Mode (TM), Unacknowledged Mode (UM), and Acknowledged Mode (AM). AM RLC provides error correction through an Automatic Repeat Request (ARQ).
(50) The RRC layer is defined only on the control plane. The RRC layer is related to the configuration, reconfiguration, and release of radio bearers, and is responsible for control of logical channels, transport channels, and PHY channels. An RB means a logical route that is provided by the first layer (PHY layer) and the second layers (MAC layer, the RLC layer, and the PDCP layer) in order to transfer data between UE and a network.
(51) The function of a Packet Data Convergence Protocol (PDCP) layer on the user plane includes the transfer of user data and header compression and ciphering. The function of the PDCP layer on the user plane further includes the transfer and encryption/integrity protection of control plane data.
(52) What an RB is configured means a process of defining the characteristics of a wireless protocol layer and channels in order to provide specific service and configuring each detailed parameter and operating method. An RB can be divided into two types of a Signaling RB (SRB) and a Data RB (DRB). The SRB is used as a passage through which an RRC message is transmitted on the control plane, and the DRB is used as a passage through which user data is transmitted on the user plane.
(53) If RRC connection is established between the RRC layer of UE and the RRC layer of an E-UTRAN, the UE is in the RRC connected state. If not, the UE is in the RRC idle state.
(54) A downlink transport channel through which data is transmitted from a network to UE includes a broadcast channel (BCH) through which system information is transmitted and a downlink shared channel (SCH) through which user traffic or control messages are transmitted. Traffic or a control message for downlink multicast or broadcast service may be transmitted through the downlink SCH, or may be transmitted through an additional downlink multicast channel (MCH). Meanwhile, an uplink transport channel through which data is transmitted from UE to a network includes a random access channel (RACH) through which an initial control message is transmitted and an uplink shared channel (SCH) through which user traffic or control messages are transmitted.
(55) Logical channels that are placed over the transport channel and that are mapped to the transport channel include a broadcast control channel (BCCH), a paging control channel (PCCH), a common control channel (CCCH), a multicast control channel (MCCH), and a multicast traffic channel (MTCH).
(56) The physical channel includes several OFDM symbols in the time domain and several subcarriers in the frequency domain. One subframe includes a plurality of OFDM symbols in the time domain. An RB is a resources allocation unit, and includes a plurality of OFDM symbols and a plurality of subcarriers. Furthermore, each subframe may use specific subcarriers of specific OFDM symbols (e.g., the first OFDM symbol) of the corresponding subframe for a physical downlink control channel (PDCCH), that is, an L1/L2 control channel. A Transmission Time Interval (TTI) is a unit time for subframe transmission.
(57)
(58) Referring to
(59)
(60) Referring to
(61)
(62) Referring to
(63) When a normal CP is used, each slot may include 14 symbols. When an extended CP is used, each slot may include 12 symbols. Here, the symbol may include OFDM symbols (or CP-OFDM symbols) and SC-FDMA symbols (or DFT-s-OFDM symbols).
(64) Table 1 shows the number of symbols per slot (N.sub.symb.sup.slot), the number of slots per frame (N.sub.slot.sup.frame,u) and the number of slots per subframe (N.sub.slot.sup.subframe,u) according to the SCS configuration (u) when the normal CP is used.
(65) TABLE-US-00001 TABLE 1 SCS (15 × 2.sup.u) N.sub.symb.sup.slot N.sub.slot.sup.frame,u N.sub.slot.sup.sub frame,u 1 5KHz (u = 0) 14 10 1 30 KHz (u = 1) 14 20 2 60 KHz (u = 2) 14 40 4 120 KHz (u = 3) 14 80 8 240 KHz (u = 4) 14 160 16
(66) Table 2 shows the number of symbols per slot, the number of slots per frame, and the number of slots per subframe according to the SCS when the extended CP is used.
(67) TABLE-US-00002 TABLE 2 SCS (15 × 2.sup.u) N.sub.symb.sup.slot N.sub.slot.sup.frame,u N.sub.slot.sup.sub frame,u 60 KHz (u = 2) 12 40 4
(68) In the NR system, the OFDM(A) numerology (for example, SCS, CP length, and so on) may be configured differently among a plurality of cells merged for one UE. Thus, the (absolute time) duration of a time resource (for example, SF, slot, or TTI) (referred to as a Time Unit (TU) for the sake of convenience) composed of the same number of symbols may be set differently among the merged cells.
(69)
(70) Referring to
(71) A carrier includes a plurality of subcarriers in the frequency domain. A Resource Block (RB) may be defined as a plurality of consecutive subcarriers (for example, 12 consecutive subcarriers) in the frequency domain. A Bandwidth Part (BWP) is defined as a plurality of consecutive (P)RBs in the frequency domain and may correspond to one numerology (for example, SCS, CP length, and so on). A carrier may include up to N (for example, five) BWPs. Data communication may be performed through an activated BWP. In the resource grid, each element is referred to as a Resource Element (RE), and one complex symbol may be mapped thereto.
(72) Hereinafter, a channel access procedure according to Licensed-Assisted Access (LAA) will be described. Herein, LAA may mean a method of performing data transmission/reception in an unlicensed band in combination with an unlicensed band (e.g., WiFi band). Also, herein, the cell accessed in the unlicensed band may be referred to as a USCell (or LAA SCell), and the cell accessed in the licensed band may be referred to as a PCell.
(73) First, downlink channel access procedures will be described.
(74) An eNB operating LAA Scell(s) shall perform the channel access procedures for accessing the channel(s) on which the LAA Scell(s) transmission(s) are performed.
(75) Hereinafter, channel access procedure for transmission(s) including PDSCH/PDCCH/EPDCCH will be described.
(76) The eNB may transmit a transmission including PDSCH/PDCCH/EPDCCH on a carrier on which LAA Scell(s) transmission(s) are performed, after first sensing the channel to be idle during the slot durations of a defer duration T.sub.d; and after the counter N is zero in step 4. The counter N is adjusted by sensing the channel for additional slot duration(s) according to the steps below:
(77) 1) set N=N.sub.init, where N.sub.init is a random number uniformly distributed between 0 and CW.sub.p, and go to step 4;
(78) 2) if N>0 and the eNB chooses to decrement the counter, set N=N−1;
(79) 3) sense the channel for an additional slot duration, and if the additional slot duration is idle, go to step 4; else, go to step 5;
(80) 4) if N=0, stop; else, go to step 2.
(81) 5) sense the channel until either a busy slot is detected within an additional defer duration T.sub.d or all the slots of the additional defer duration T.sub.d are detected to be idle;
(82) 6) if the channel is sensed to be idle during all the slot durations of the additional defer duration T.sub.d, go to step 4; else, go to step 5;
(83) If an eNB has not transmitted a transmission including PDSCH/PDCCH/EPDCCH on a carrier on which LAA Scell(s) transmission(s) are performed after step 4 in the procedure above, the eNB may transmit a transmission including PDSCH/PDCCH/EPDCCH on the carrier, if the channel is sensed to be idle at least in a slot duration T.sub.sl when the eNB is ready to transmit PDSCH/PDCCH/EPDCCH and if the channel has been sensed to be idle during all the slot durations of a defer duration T.sub.d immediately before this transmission. If the channel has not been sensed to be idle in a slot duration T.sub.sl when the eNB first senses the channel after it is ready to transmit or if the channel has been sensed to be not idle during any of the slot durations of a defer duration T.sub.d immediately before this intended transmission, the eNB proceeds to step 1 after sensing the channel to be idle during the slot durations of a defer duration T.sub.d.
(84) The defer duration T.sub.d consists of duration T.sub.f=16 us immediately followed by m.sub.p consecutive slot durations where each slot duration is T.sub.sl=9 us, and T.sub.f includes an idle slot duration T.sub.sl at start of T.sub.f.
(85) A slot duration T.sub.sl is considered to be idle if the eNB senses the channel during the slot duration, and the power detected by the eNB for at least 4 us within the slot duration is less than energy detection threshold X.sub.Thresh. Otherwise, the slot duration T.sub.sl is considered to be busy.
(86) CW.sub.minp≤CW.sub.p≤CW.sub.maxp is the contention window. CW.sub.p adjustment will be described in the contention window adjustment procedure.
(87) CW.sub.minp and CW.sub.max,p are chosen before step 1 of the procedure above.
(88) m.sub.p, CW.sub.minp, and CW.sub.max,p are based on channel access priority class associated with the eNB transmission, as shown in Table 4.
(89) X.sub.Thresh adjustment is described in energy detection threshold adaptation procedure.
(90) If the eNB transmits discovery signal transmission(s) not including PDSCH/PDCCH/EPDCCH when N>0 in the procedure above, the eNB shall not decrement N during the slot duration(s) overlapping with discovery signal transmission.
(91) The eNB shall not continuously transmit on a carrier on which the LAA Scell(s) transmission(s) are performed, for a period exceeding T.sub.mcot,p as given in Table 4.
(92) For p=3 and p=4, if the absence of any other technology sharing the carrier can be guaranteed on a long term basis (e.g. by level of regulation), T.sub.mcot,p=10 ms, otherwise, T.sub.mcot,p=8 ms.
(93) Table 3 is a table related to channel access priority class.
(94) TABLE-US-00003 TABLE 3 Channel Access Priority allowed Class (p) m.sub.p CW.sub.min,p CW.sub.max,p T.sub.mcot,p CW.sub.p sizes 1 1 3 7 2 ms {3, 7} 2 1 7 15 3 ms {7, 15} 3 3 15 63 8 or {15, 31, 63} 10 ms 4 7 15 1023 8 or {15, 31, 63, 127, 10 ms 255, 511, 1023}
(95) Hereinafter, channel access procedure for transmissions including discovery signal transmission(s) and not including PDSCH will be described.
(96) An eNB may transmit a transmission including discovery signal but not including PDSCH on a carrier on which LAA Scell(s) transmission(s) are performed immediately after sensing the channel to be idle for at least a sensing interval T.sub.drs=25 us and if the duration of the transmission is less than 1 ms. T.sub.drs consists of a duration T.sub.f=16 us immediately followed by one slot duration T.sub.sl=9 us and T.sub.f includes an idle slot duration T.sub.sl at start of T.sub.f. The channel is considered to be idle for T.sub.drs if it is sensed to be idle during the slot durations of T.sub.drs.
(97) Hereinafter, contention window adjustment procedure will be described.
(98) If the eNB transmits transmissions including PDSCH that are associated with channel access priority class p on a carrier, the eNB maintains the contention window value CW.sub.p and adjusts CW.sub.p before step 1 of the procedure described above for those transmissions using the following steps:
(99) 1) for every priority class p∈{1, 2, 3, 4} set CW.sub.p=CW.sub.minp
(100) 2) if at least Z=80% of HARQ-ACK values corresponding to PDSCH transmission(s) in reference subframe k are determined as NACK, increase CW.sub.p for every priority class p∈{1, 2, 3, 4} to the next higher allowed value and remain in step 2; otherwise, go to step 1.
(101) Reference subframe k is the starting subframe of the most recent transmission on the carrier made by the eNB, for which at least some HARQ-ACK feedback is expected to be available.
(102) The eNB shall adjust the value of CW.sub.p for every priority class p∈{1, 2, 3, 4} based on a given reference subframe k only once.
(103) If CW.sub.p=CW.sub.max,p the next higher allowed value for adjusting CW.sub.p is CW.sub.max,p.
(104) For determining Z, if the eNB transmission(s) for which HARQ-ACK feedback is available start in the second slot of subframe k, HARQ-ACK values corresponding to PDSCH transmission(s) in subframe k+1 are also used in addition to the HARQ-ACK values corresponding to PDSCH transmission(s) in subframe k. if the HARQ-ACK values correspond to PDSCH transmission(s) on an LAA SCell that are assigned by (E)PDCCH transmitted on the same LAA SCell, if no HARQ-ACK feedback is detected for a PDSCH transmission by the eNB, or if the eNB detects ‘DTX’, ‘NACK/DTX’ or ‘any’ state, it is counted as NACK. if the HARQ-ACK values correspond to PDSCH transmission(s) on an LAA SCell that are assigned by (E)PDCCH transmitted on another serving cell, if the HARQ-ACK feedback for a PDSCH transmission is detected by the eNB, ‘NACK/DTX’ or ‘any’ state is counted as NACK, and ‘DTX’ state is ignored. if no HARQ-ACK feedback is detected for a PDSCH transmission by the eNB if PUCCH format 1b with channel selection is expected to be used by the UE, ‘NACK/DTX’ state corresponding to ‘no transmission’ is counted as NACK, and ‘DTX’ state corresponding to ‘no transmission’ is ignored. Otherwise, the HARQ-ACK for the PDSCH transmission is ignored. if a PDSCH transmission has two codewords, the HARQ-ACK value of each codeword is considered separately. bundled HARQ-ACK across M subframes is considered as M HARQ-ACK responses.
(105) If the eNB transmits transmissions including PDCCH/EPDCCH with DCI format 0A/0B/4A/4B and not including PDSCH that are associated with channel access priority class p on a channel starting from time t.sub.0, the eNB maintains the contention window value CW.sub.p and adjusts CW.sub.p before step 1 of the procedure described above for those transmissions using the following steps:
(106) 1) for every priority class p∈{1, 2, 3, 4} set CW.sub.p=CW.sub.minp
(107) 2) if less than 10% of the UL transport blocks scheduled by the eNB using Type 2 channel access procedure in the time interval between t.sub.0 and t.sub.0+T.sub.CO have been received successfully, increase CW.sub.p for every priority class p∈{1, 2, 3, 4} to the next higher allowed value and remain in step 2; otherwise, go to step 1.
(108) Here, T.sub.CO is computed as described in channel access procedure for Uplink transmission(s).
(109) If the CW.sub.p=CW.sub.max,p is consecutively used K times for generation of N.sub.init, CW.sub.p is reset to CW.sub.minp only for that priority class p for which CW.sub.P=CW.sub.max,p is consecutively used K times for generation of N.sub.init. K is selected by eNB from the set of values {1, 2, . . . , 8} for each priority class p∈{1, 2, 3, 4}.
(110) Hereinafter, energy detection threshold adaptation procedure will be described.
(111) An eNB accessing a carrier on which LAA Scell(s) transmission(s) are performed, shall set the energy detection threshold (X.sub.Thresh) to be less than or equal to the maximum energy detection threshold X.sub.Thresh_max.
(112) X.sub.Thresh_max is determined as follows: If the absence of any other technology sharing the carrier can be guaranteed on a long term basis (e.g. by level of regulation) then:
(113)
(114)
(115) Hereinafter, a channel access procedure for transmission(s) on multiple carriers will be described.
(116) An eNB can access multiple carriers on which LAA Scell(s) transmission(s) are performed, according to one of the Type A or Type B procedures described below.
(117) Hereinafter, Type A multi-carrier access procedures will be described.
(118) The eNB shall perform channel access on each carrier c.sub.i∈C, according to the channel access procedure for transmission(s) including PDSCH/PDCCH/EPDCCH, where C is a set of carriers on which the eNB intends to transmit, and i=0, 1, . . . q−1, and q is the number of carriers on which the eNB intends to transmit.
(119) The counter N described in the channel access procedure for transmission(s) including PDSCH/PDCCH/EPDCCH is determined for each carrier c.sub.i and is denoted as N.sub.c.sub.
(120) Hereinafter, Type A1 will be described.
(121) Counter N as described in the channel access procedure for transmission(s) including PDSCH/PDCCH/EPDCCH is independently determined for each carrier c.sub.i and is denoted as N.sub.c.sub.
(122) If the absence of any other technology sharing the carrier cannot be guaranteed on a long term basis (e.g. by level of regulation), when the eNB ceases transmission on any one carrier c.sub.j∈C, for each carrier c.sub.i≠c.sub.j, the eNB can resume decrementing N.sub.c.sub.
(123) Hereinafter, Type A2 will be described.
(124) Counter N is determined as described in the channel access procedure for transmission(s) including PDSCH/PDCCH/EPDCCH for carrier c.sub.j∈C and is denoted as N.sub.c.sub.
(125) Hereinafter, Type B multi-carrier access procedure will be described.
(126) A carrier c.sub.j∈C is selected by the eNB as follows. the eNB selects c.sub.j by uniformly randomly choosing c.sub.j from C before each transmission on multiple carriers c.sub.i∈C, or the eNB selects c.sub.j no more frequently than once every 1 second,
(127) Here, C is a set of carriers on which the eNB intends to transmit i=0, 1, . . . q−1, and q is the number of carriers on which the eNB intends to transmit.
(128) To transmit on carrier c.sub.j the eNB shall perform channel access on carrier c.sub.j according to the procedures described in the channel access procedure for transmission(s) including PDSCH/PDCCH/EPDCCH with the modifications described in Type B1 or Type B2.
(129) To transmit on carrier c.sub.i≠c.sub.j, c.sub.i∈C for each carrier c.sub.i, the eNB shall sense the carrier c.sub.i for at least a sensing interval T.sub.mc=25 us immediately before the transmitting on carrier c.sub.j, and the eNB may transmit on carrier c.sub.i immediately after sensing the carrier c.sub.i to be idle for at least the sensing interval T.sub.mc. The carrier c.sub.i is considered to be idle for T.sub.mc if the channel is sensed to be idle during all the time durations in which such idle sensing is performed on the carrier c.sub.j in given interval T.sub.mc.
(130) The eNB shall not continuously transmit on a carrier c.sub.i≠c.sub.j, c.sub.i∈C, for a period exceeding T.sub.mcot,p as given in Table 4, where the value of T.sub.mcot,p is determined using the channel access parameters used for carrier c.sub.j.
(131) Hereinafter, Type B1 will be described.
(132) A single CW.sub.p value is maintained for the set of carriers C.
(133) For determining CW.sub.p for channel access on carrier c.sub.j, step 2 of the procedure described in the contention window adjustment procedure is modified as follows. if at least Z=80% of HARQ-ACK values corresponding to PDSCH transmission(s) in reference subframe k of all carriers c.sub.i∈C are determined as NACK, increase CW.sub.p for each priority class p∈{1, 2, 3, 4} to the next higher allowed value; otherwise, go to step 1.
(134) Hereinafter, Type B2 will be described.
(135) A CW.sub.p value is maintained independently for each carrier c.sub.i∈C using the procedure described in the contention window adjustment procedure.
(136) For determining N.sub.init for carrier c.sub.j, CW.sub.p value of carrier c.sub.j1∈C is used, where c.sub.j1 is the carrier with largest CW.sub.p among all carriers in set C.
(137) Hereinafter, uplink channel access procedures will be described.
(138) A UE and a eNB scheduling UL transmission(s) for the UE shall perform the procedures described in this sub clause for the UE to access the channel(s) on which the LAA Scell(s) transmission(s) are performed.
(139) Hereinafter, a channel access procedure for uplink transmission(s) will be described.
(140) The UE can access a carrier on which LAA Scell(s) UL transmission(s) are performed according to one of Type 1 or Type 2 UL channel access procedures. Type 1 channel access procedure and Type 2 channel access procedure will be described later.
(141) If an UL grant scheduling a PUSCH transmission indicates Type 1 channel access procedure, the UE shall use Type 1 channel access procedure for transmitting transmissions including the PUSCH transmission unless stated otherwise.
(142) If an UL grant scheduling a PUSCH transmission indicates Type 2 channel access procedure, the UE shall use Type 2 channel access procedure for transmitting transmissions including the PUSCH transmission unless stated otherwise.
(143) The UE shall use Type 1 channel access procedure for transmitting SRS transmissions not including a PUSCH transmission. UL channel access priority class p=1 is used for SRS transmissions not including a PUSCH.
(144) Table 4 is a table related to channel access priority class for uplink.
(145) TABLE-US-00004 TABLE 4 Channel Access Priority allowed Class (p) m.sub.p CW.sub.min,p CW.sub.max,p T.sub.ulmcot,p CW.sub.p sizes 1 2 3 7 2 ms {3, 7} 2 2 7 15 3 ms {7, 15} 3 3 15 1023 6 ms or {15, 31, 63, 127, 10 ms 255, 511, 1023} 4 7 15 1023 6 ms or {15, 31, 63, 127, 10 ms 255, 511, 1023} NOTE 1: For p = 3, 4, T.sub.ulmcot,p = 10 ms if the higher layer parameter ‘absenceOfAnyOtherTechnology-r14’ indicates TRUE, otherwise, T.sub.ulmcot,p = 6 ms. NOTE 2: When T.sub.ulmcot,p = 6 ms it may be increased to 8 ms by inserting one or more gaps. The minimum duration of a gap shall be 100 μs. The maximum duration before including any such gap shall be 6 ms..
(146) If the ‘UL configuration for LAA’ field configures an ‘UL offset’ l and an ‘UL duration’ d for subframe γ.sub.i, then,
(147) the UE may use channel access Type 2 for transmissions in subframes n+l+i where i=0, 1, . . . d−1, irrespective of the channel access Type signalled in the UL grant for those subframes, if the end of UE transmission occurs in or before subframe n+l+d−1.
(148) If the UE scheduled to transmit transmissions including PUSCH in a set subframes n.sub.0, n.sub.1, . . . , n.sub.w−1 using PDCCH DCI Format 0B/4B, and if the UE cannot access the channel for a transmission in subframe n.sub.k, the UE shall attempt to make a transmission in subframe n.sub.k+1 according to the channel access type indicated in the DCI, where k∈{0, 1, . . . w−2} and w is the number of scheduled subframes indicated in the DCI.
(149) If the UE is scheduled to transmit transmissions without gaps including PUSCH in a set of subframes n.sub.0, n.sub.1, . . . , n.sub.w−1, using one or more PDCCH DCI Format 0A/0B/4A/4B and the UE performs a transmission in subframe n.sub.k after accessing the carrier according to one of Type 1 or Type 2 UL channel access procedures, the UE may continue transmission in subframes after n.sub.k where k∈{0, 1, . . . w−1}.
(150) If the beginning of UE transmission in subframe n+1 immediately follows the end of UE transmission in subframe γ.sub.i, the UE is not expected to be indicated with different channel access types for the transmissions in those subframes.
(151) If the UE is scheduled to transmit without gaps in subframes n.sub.0, n.sub.1, . . . , n.sub.w−1 using one or more PDCCH DCI Format 0A/0B/4A/4B, and if the UE has stopped transmitting during or before subframe n.sub.k1, k1∈{0, 1, . . . w−2}, and if the channel is sensed by the UE to be continuously idle after the UE has stopped transmitting, the UE may transmit in a later subframe n.sub.k2, k2 ∈{1, . . . w−1} using Type 2 channel access procedure. If the channel sensed by the UE is not continuously idle after the UE has stopped transmitting, the UE may transmit in a later subframe n.sub.k2, k2 ∈{1, . . . w−1} using Type 1 channel access procedure with the UL channel access priority class indicated in the DCI corresponding to subframe n.sub.k2.
(152) If the UE receives an UL grant and the DCI indicates a PUSCH transmission starting in subframe γ.sub.i using Type 1 channel access procedure, and if the UE has an ongoing Type 1 channel access procedure before subframe γ.sub.i. if the UL channel access priority class value p.sub.1 used for the ongoing Type 1 channel access procedure is same or larger than the UL channel access priority class value p.sub.2 indicated in the DCI, the UE may transmit the PUSCH transmission in response to the UL grant by accessing the carrier by using the ongoing Type 1 channel access procedure. if the UL channel access priority class value p.sub.1 used for the ongoing Type 1 channel access procedure is smaller than the UL channel access priority class value p.sub.2 indicated in the DCI, the UE shall terminate the ongoing channel access procedure.
(153) If the UE is scheduled to transmit on a set of carriers C in subframe γ.sub.i, and if the UL grants scheduling PUSCH transmissions on the set of carriers C indicate Type 1 channel access procedure, and if the same ‘PUSCH starting position’ is indicated for all carriers in the set of carriers C, and if the carrier frequencies of set of carriers C is a subset of one of the predefined sets of carrier frequencies, the UE may transmit on carrier c.sub.i∈C using Type 2 channel access procedure, if Type 2 channel access procedure is performed on carrier c.sub.i immediately before the UE transmission on carrier c.sub.j∈C, i≠j, and if the UE has accessed carrier c.sub.j using Type 1 channel access procedure, where carrier c.sub.j is selected by the UE uniformly randomly from the set of carriers C before performing Type 1 channel access procedure on any carrier in the set of carriers C.
(154) A eNB may indicate Type 2 channel access procedure in the DCI of an UL grant scheduling transmission(s) including PUSCH on a carrier in subframe γ.sub.i when the eNB has transmitted on the carrier according to the channel access procedure described in the channel access procedure for transmission(s) including PDSCH/PDCCH/EPDCCH, or an eNB may indicate using the ‘UL Configuration for LAA’ field that the UE may perform a Type 2 channel access procedure for transmissions(s) including PUSCH on a carrier in subframe γ.sub.i when the eNB has transmitted on the carrier according to the channel access procedure described in the channel access procedure for transmission(s) including PDSCH/PDCCH/EPDCCH, or an eNB may schedule transmissions including PUSCH on a carrier in subframe γ.sub.i, that follows a transmission by the eNB on that carrier with a duration of T.sub.short_ul=25 us if subframe γ.sub.i occurs within the time interval starting at t.sub.0 and ending at t.sub.0+T.sub.CO, where T.sub.CO=T.sub.mcot,p+T.sub.g, where t.sub.0 is the time instant when the eNB has started transmission, T.sub.mcot,p value is determined by the eNB as described in the downlink channel access procedure, T.sub.g is the total duration of all gaps of duration greater than 25 us that occur between the DL transmission of the eNB and UL transmissions scheduled by the eNB, and between any two UL transmissions scheduled by the eNB starting from t.sub.0.
(155) The eNB shall schedule UL transmissions between t.sub.0 and t.sub.0+T.sub.CO in contiguous subframes if they can be scheduled contiguously.
(156) For an UL transmission on a carrier that follows a transmission by the eNB on that carrier within a duration of T.sub.short_ul=25 us, the UE may use Type 2 channel access procedure for the UL transmission.
(157) If the eNB indicates Type 2 channel access procedure for the UE in the DCI, the eNB indicates the channel access priority class used to obtain access to the channel in the DCI.
(158) Hereinafter, Type 1 uplink channel access procedure will be described.
(159) The UE may transmit the transmission using Type 1 channel access procedure after first sensing the channel to be idle during the slot durations of a defer duration T.sub.d; and after the counter N is zero in step 4. The counter N is adjusted by sensing the channel for additional slot duration(s) according to the steps described below.
(160) 1) set N=N.sub.init, where N.sub.init is a random number uniformly distributed between 0 and CW.sub.p, and go to step 4;
(161) 2) if N>0 and the UE chooses to decrement the counter, set N=N−1;
(162) 3) sense the channel for an additional slot duration, and if the additional slot duration is idle, go to step 4; else, go to step 5;
(163) 4) if N=0, stop; else, go to step 2.
(164) 5) sense the channel until either a busy slot is detected within an additional defer duration T.sub.d or all the slots of the additional defer duration T.sub.d are detected to be idle;
(165) 6) if the channel is sensed to be idle during all the slot durations of the additional defer duration T.sub.d, go to step 4; else, go to step 5;
(166) If the UE has not transmitted a transmission including PUSCH on a carrier on which LAA Scell(s) transmission(s) are performed after step 4 in the procedure above, the UE may transmit a transmission including PUSCH on the carrier, if the channel is sensed to be idle at least in a slot duration T.sub.sl when the UE is ready to transmit the transmission including PUSCH, and if the channel has been sensed to be idle during all the slot durations of a defer duration T.sub.d immediately before the transmission including PUSCH. If the channel has not been sensed to be idle in a slot duration T.sub.sl when the UE first senses the channel after it is ready to transmit, or if the channel has not been sensed to be idle during any of the slot durations of a defer duration T.sub.d immediately before the intended transmission including PUSCH, the UE proceeds to step 1 after sensing the channel to be idle during the slot durations of a defer duration T.sub.d.
(167) The defer duration T.sub.d consists of duration T.sub.f=16 us immediately followed by m.sub.p consecutive slot durations where each slot duration is T.sub.sl=9 us, and T.sub.f includes an idle slot duration T.sub.sl at start of T.sub.f;
(168) A slot duration T.sub.sl is considered to be idle if the UE senses the channel during the slot duration, and the power detected by the UE for at least 4 us within the slot duration is less than energy detection threshold X.sub.Thresh. Otherwise, the slot duration T.sub.sl is considered to be busy.
(169) CW.sub.min,p≤CW.sub.p≤CW.sub.max,p is the contention window. CW.sub.p adjustment will be described in the contention window adjustment procedure.
(170) CW.sub.minp and CW.sub.max,p are chosen before step 1 of the procedure above.
(171) m.sub.p, CW.sub.minp and CW.sub.max,p are based on channel access priority class signalled to the UE, as shown in Table 5.
(172) X.sub.Thresh adjustment is described in the energy detection threshold adaptation procedure.
(173) Hereinafter, Type 2 uplink channel access procedure will be described.
(174) If the UL UE uses Type 2 channel access procedure for a transmission including PUSCH, the UE may transmit the transmission including PUSCH immediately after sensing the channel to be idle for at least a sensing interval T.sub.short_ul=25 us. T.sub.short_ul consists of a duration T.sub.f=16 us immediately followed by one slot duration T.sub.sl=9 us and T.sub.f includes an idle slot duration T.sub.sl at start of T.sub.f. The channel is considered to be idle for T.sub.short_ul if it is sensed to be idle during the slot durations of T.sub.short_ul.
(175) Hereinafter, contention window adjustment procedure will be described.
(176) If the UE transmits transmissions using Type 1 channel access procedure that are associated with channel access priority class p on a carrier, the UE maintains the contention window value CW.sub.p and adjusts CW.sub.p for those transmissions before step 1 of the procedure described in Type 1 uplink channel access procedure, using the following procedure if the NDI value for at least one HARQ process associated with HARQ_ID_ref is toggled, for every priority class p∈{1, 2, 3, 4} set CW.sub.p=CW.sub.minp otherwise, increase CW.sub.p for every priority class p∈{1, 2, 3, 4} to the next higher allowed value;
(177) HARQ_ID_ref is the HARQ process ID of UL-SCH in reference subframe n.sub.ref. The reference subframe n.sub.ref is determined as follows If the UE receives an UL grant in subframe n.sub.g, subframe n.sub.w is the most recent subframe before subframe n.sub.s−3 in which the UE has transmitted UL-SCH using Type 1 channel access procedure. If the UE transmits transmissions including UL-SCH without gaps starting with subframe n.sub.0 and in subframes n.sub.0, n.sub.1, . . . , n.sub.w, reference subframe n.sub.ref is subframe n.sub.0, otherwise, reference subframe n.sub.ref is subframe n.sub.w,
(178) The UE may keep the value of CW.sub.p unchanged for every priority class P∈{1, 2, 3, 4} if the UE scheduled to transmit transmissions without gaps including PUSCH in a set subframes n.sub.0, n.sub.1, . . . , n.sub.w−1 using Type 1 channel access procedure, and if the UE is not able to transmit any transmission including PUSCH in the set of subframes.
(179) The UE may keep the value of CW.sub.p for every priority class p∈{1, 2, 3, 4} the same as that for the last scheduled transmission including PUSCH using Type 1 channel access procedure, if the reference subframe for the last scheduled transmission is also n.sub.ref.
(180) If CW.sub.p=CW.sub.max,p, the next higher allowed value for adjusting CW.sub.p is CW.sub.max,p.
(181) If the CW.sub.p=CW.sub.max,p is consecutively used K times for generation of N.sub.init, CW.sub.p is reset to CW.sub.minp only for that priority class p for which CW.sub.p=CW.sub.max,p is consecutively used K times for generation of N.sub.init. K is selected by UE from the set of values {1, 2, . . . , 8} for each priority class p∈{1, 2, 3, 4}.
(182) Hereinafter, energy detection threshold adaptation procedure will be described.
(183) A UE accessing a carrier on which LAA Scell(s) transmission(s) are performed, shall set the energy detection threshold (X.sub.Thresh) to be less than or equal to the maximum energy detection threshold X.sub.Thresh_max.
(184) X.sub.Thresh_max is determined as follows: If the UE is configured with higher layer parameter ‘maxEnergyDetectionThreshold-r14’, X.sub.Thresh_max is set equal to the value signalled by the higher layer parameter. otherwise, the UE shall determine X′.sub.Thresh_max according to the procedure described in default maximum energy detection threshold computation procedure if the UE is configured with higher layer parameter ‘energyDetectionThresholdOffset-r14’ X.sub.Thresh_max is set by adjusting X′.sub.Thresh_max according to the offset value signalled by the higher layer parameter otherwise, The UE shall set X.sub.Thresh_max=X′.sub.Thresh_max
(185) Hereinafter, default maximum energy detection threshold computation procedure will be described.
(186) If the higher layer parameter ‘absenceOfAnyOtherTechnology-r14’ indicates TRUE:
(187)
where X.sub.r is Maximum energy detection threshold defined by regulatory requirements in dBm when such requirements are defined, otherwise X.sub.r=T.sub.max+10 dB
(188) Otherwise,
(189)
(190) Herein, T.sub.A=10 dB P.sub.H=23 dBm; P.sub.TX is the set to the value of P.sub.CMAX_H,c T.sub.max (dBm)=10.Math.log 10 (3.16228.Math.10.sup.−8 (mW/MHz).Math.BWMHz (MHz)); BWMHz is the single carrier bandwidth in MHz.
(191) Hereinafter, demodulation reference signals (DMRSs) for PBCH will be described.
(192) First, sequence generation will be described.
(193) The UE shall assume the reference-signal sequence r(m) for an SS/PBCH block is defined by the below equation.
(194)
(195) Herein, c(n) is a given value. The scrambling sequence generator shall be initialized at the start of each SS/PBCH block occasion with the below equation.
c.sub.init=2.sup.11(ī.sub.SSB+1)(└N.sub.ID.sup.cell/4┘+1)+2.sup.6(ī.sub.SSB+1)+(N.sub.ID.sup.cell mod 4) [Equation 2]
(196) Herein, for L=4, ī.sub.SSB=i.sub.SSB+4n.sub.hf where n.sub.hf is the number of the half-frame in which the PBCH is transmitted in a frame with n.sub.hf=0 for the first half-frame in the frame and n.sub.hf=1 for the second half-frame in the frame, and i.sub.SSB is the two least significant bits of the SS/PBCH block index. for L=8 or L=64, ī.sub.SSB=i.sub.SSB where ī.sub.SSB is the three least significant bits of the SS/PBCH block index.
(197) Meanwhile, L is the maximum number of SS/PBCH beams in an SS/PBCH period for a particular band.
(198) Hereinafter, synchronization signals will be described.
(199) First, physical layer cell identities will be described.
(200) There are 1008 unique physical-layer cell identities given by the below equation.
N.sub.ID.sup.cell=3N.sub.ID.sup.(1)+N.sub.ID.sup.(2) [Equation 3]
(201) Here, N.sub.ID.sup.(1)∈{0, 1, . . . , 335} and N.sub.ID.sup.(2)∈{0, 1, 2}.
(202) Hereinafter, primary synchronization signal (PSS) will be described.
(203) First, sequence generation will be described.
(204) The sequence d.sub.PSS(n) for the primary synchronization signal is defined by the below equation.
d.sub.PSS(n)=1−2x(m) [Equation 4]
(205) M=(n+43N.sub.ID.sup.(2))mod 127
(206) 0≤n<127
(207) Herein, x(i+7)=(x(i+4)+x(i))mod 2 and [x(6) x(5) x(4) x(3) x(2) x(1) x(0)]=[1 1 1 0 1 1 0].
(208) Hereinafter, secondary synchronization signal (SSS) will be described.
(209) First, sequence generation will be described.
(210) The sequence d.sub.SSS(n) for the secondary synchronization signal is defined by the below equations.
(211)
(212) Herein,
x.sub.0(i+7)=(x.sub.0(i+4)+x.sub.0(i))mod 2
and
x.sub.1(i+7)=(x.sub.1(i+1)+x.sub.1(i))mod 2
[x.sub.0(6) X.sub.0(5) x.sub.0(4) x.sub.0(3) x.sub.0(2) x.sub.0(1) x.sub.0(0)]=[0 0 0 0 0 0 1]
[x.sub.1(6) X.sub.1(5) x.sub.1(4) x.sub.1(3) x.sub.1(2) x.sub.1(1) x.sub.1(0)]=[0 0 0 0 0 0 1].
(213) Hereinafter, SS/PBCH block will be described. Herein, SS/PBCH block may be a synchronization signal block (SSB).
(214) First, time-frequency structure of an SS/PBCH block will be described.
(215) In the time domain, an SS/PBCH block consists of 4 OFDM symbols, numbered in increasing order from 0 to 3 within the SS/PBCH block, where PSS, SSS, and PBCH with associated DM-RS are mapped to symbols as given by the below table.
(216) In the frequency domain, an SS/PBCH block consists of 240 contiguous subcarriers with the subcarriers numbered in increasing order from 0 to 239 within the SS/PBCH block. The quantities k and l represent the frequency and time indices, respectively, within one SS/PBCH block. The UE may assume that the complex-valued symbols corresponding to resource elements denoted as ‘Set to 0’ in Table 7.4.3.1-1 are set to zero. The quantity v in the below table is given by v=N.sub.ID.sup.cell mod 4. The quantity k.sub.SSB is the subcarrier offset from subcarrier 0 in common resource block N.sub.CRB.sup.SSB to subcarrier 0 of the SS/PBCH block, where the 4 least significant bits of k.sub.SSB are given by the higher-layer parameter ssb-SubcarrierOffset and for SS/PBCH block type Athe most significant bit of k.sub.SSB is given by a.sub.Ā+5 in the PBCH payload. If ssb-SubcarrierOffset is not provided, k.sub.SSB is derived from the frequency difference between the SS/PBCH block and Point A.
(217) The UE may assume that the complex-valued symbols corresponding to resource elements that are part of a common resource block partially or fully overlapping with an SS/PBCH block and not used for SS/PBCH transmission are set set to zero in the OFDM symbols where SS/PBCH block is transmitted.
(218) For an SS/PBCH block, the UE shall assume antenna port p=4000 is used for transmission of PSS, SSS and PBCH, the same cyclic prefix length and subcarrier spacing for the PSS, SSS, and PBCH, for SS/PBCH block type A, μ∈{0, 1} and k.sub.SSB∈{0, 1, 2, . . . , 23} with the quantities k.sub.SSB, and N.sub.CRB.sup.SSB expressed in terms of 15 kHz subcarrier spacing, and for SS/PBCH block type B, μ∈{3, 4} and k.sub.SSB∈{0, 1, 2, . . . , 11} with the quantity k.sub.SSB expressed in terms of the subcarrier spacing provided by the higher-layer parameter subCarrierSpacingCommon and N.sub.CRB.sup.SSB is expressed in terms of 60 kHz subcarrier spacing.
(219) The UE may assume that SS/PBCH blocks transmitted with the same block index on the same center frequency location are quasi co-located with respect to Doppler spread, Doppler shift, average gain, average delay, delay spread, and, when applicable, spatial Rx parameters. The UE shall not assume quasi co-location for any other SS/PBCH block transmissions.
(220) Table 5 is a table related to resources within an SS/PBCH block for PSS, SSS, PBCH, and DM-RS for PBCH.
(221) TABLE-US-00005 TABLE 5 OFDM symbol number l Subcarrier number k Channel relative to the start of relative to the start of or signal an SS/PBCH block an SS/PBCH block PSS 0 56, 57, . . . , 182 SSS 2 56, 57, . . . , 182 Set to 0 0 0, 1, . . . , 55, 183, 184, . . . , 239 2 48, 49, . . . , 55, 183, 184, . . . , 191 PBCH 1, 3 0, 1, . . . , 239 2 0, 1, . . . , 47, 192, 193, . . . , 239 DM-RS for 1, 3 0 + v, 4 + v, 8 + v, . . . , 236 + v PBCH 2 0 + v, 4 + v, 8 + v, . . . , 44 + v 192 + v, 196 + v, . . . , 236 + v
(222) Hereinafter, mapping of PSS within an SS/PBCH block will be described.
(223) The UE shall assume the sequence of symbols d.sub.PSS(0), . . . , d.sub.PSS(126) constituting the primary synchronization signal to be scaled by a factor β.sub.PSS to conform to the PSS power allocation and mapped to resource elements (k,l).sub.p,μ in increasing order of k where k and l are given by the above table and represent the frequency and time indices, respectively, within one SS/PBCH block.
(224) Hereinafter, mapping of SSS within an SS/PBCH block will be described.
(225) The UE shall assume the sequence of symbols d.sub.SSS(0), . . . , d.sub.SSS(126) constituting the secondary synchronization signal to be scaled by a factor β.sub.SSS and mapped to resource elements (k,l).sub.p,μ in increasing order of k where k and l are given by the above table and represent the frequency and time indices, respectively, within one SS/PBCH block.
(226) Hereinafter, mapping of PBCH and DM-RS within an SS/PBCH block will be described.
(227) The UE shall assume the sequence of complex-valued symbols d.sub.PBCH(0), . . . , d.sub.PBCH(M.sub.symb−1) constituting the physical broadcast channel to be scaled by a factor β.sub.PBCH to conform to the PBCH power allocation and mapped in sequence starting with d.sub.PBCH(0) to resource elements (k,l).sub.p,μ which meet all the following criteria: they are not used for PBCH demodulation reference signals.
(228) The mapping to resource elements (k,l).sub.p,μ not reserved for PBCH DM-RS shall be in increasing order of first the index k and then the index l, where k and l represent the frequency and time indices, respectively, within one SS/PBCH block and are given by the above table.
(229) The UE shall assume the sequence of complex-valued symbols r(0), . . . , r(143) constituting the demodulation reference signals for the SS/PBCH block to be scaled by a factor of β.sub.PBCH.sup.DM-RS to conform to the PBCH power allocation and to be mapped to resource elements (k, l).sub.p,μ in increasing order of first k and then l where k and l are given by the above table and represent the frequency and time indices, respectively, within one SS/PBCH block.
(230) In what follows, cell search will be described.
(231) Cell search is a procedure in which a UE obtains time and frequency synchronization to a cell and detects a physical layer cell ID of the cell. To perform the cell search, the UE receives a Primary Synchronization Signal (PSS) and a Secondary Synchronization Signal (SSS).
(232) The UE has to assume that reception occasions of a PBCH, a PSS, and an SSS are in consecutive symbols and form an SS/PBCH block. The UE has to assume that the SSS, PBCH DM-RS, and PBCH data have the same EPRE. The UE may assume that the ratio of SSS EPRE to PSS EPRE in an SS/PBCH block of the corresponding cell is either 0 dB or 3 dB.
(233) The cell search procedure of a UE may be summarized as shown in Table 6.
(234) TABLE-US-00006 TABLE 6 Type of signal Operation Step 1 PSS *SS/PBCH block (SSB) symbol timing acquisition *Cell ID search in a cell ID group (3 hypothesis) Step 2 SSS *Cell ID group detection (336 hypothesis) Step 3 PBCH DMRS *SSB index and half frame index (slot and frame boundary detection) Step 4 PBCH *time information (80ms SFN, SSB index, HF) * RMSI CORESET/search space configuration Step 5 PDCCH *Cell access information *RACH configuration and PDSCH
(235)
(236) According to
(237) Polar coding may be applied to the PBCH. Unless the network configures a UE to assume that a different subcarrier spacing is used, the UE may assume that a band-specific subcarrier spacing is used for the SS/PBCH block.
(238) PBCH symbols may carry their own frequency-multiplexed DMRS. QPSK modulation may be used for the PBCH.
(239) 1008 unique physical layer cell IDs may be given by the equation 5 below.
N.sub.ID.sup.cell=3N.sub.ID.sup.(1)+N.sub.ID.sup.(2) [Eq. 5]
(240) (Here, N.sub.ID.sup.(1)∈{0, 1, . . . , 335} and N.sub.ID.sup.(2)∈{0, 1, 2}.)
(241) Meanwhile, a PSS sequence d.sub.PSS(n) for the PSS may be defined by the equation 6 below.
d.sub.PSS(n)=1−2x(m) [Eq. 6]
(242) m=(n+43N.sub.ID.sup.(2))mod 127
(243) 0≤n<127
(244) (Here, x(i+7)=(x(i+4)+x(i))mod 2 and [x(6) x(5) x(4) x(3) x(2) x(1) x(0)]=[1 1 1 0 1 1 0].)
(245) The sequence may be mapped to the physical resource shown in
(246) Meanwhile, an SSS sequence d.sub.SSS(n) for the SSS may be defined by the equation 7 below.
(247)
(248) (Here,
x.sub.0(i+7)=(x.sub.0(i+4)+x.sub.0(i))mod 2
x.sub.1(i+7)=(x.sub.1(i+1)+x.sub.1(i))mod 2
and
[x.sub.0(6) X.sub.0(5) x.sub.0(4) x.sub.0(3) x.sub.0(2) x.sub.0(1) x.sub.0(0)]=[0 0 0 0 0 0 1]
[x.sub.1(6) X.sub.1(5) x.sub.1(4) x.sub.1(3) x.sub.1(2) x.sub.1(1) x.sub.1(0)]=[0 0 0 0 0 0 1].
(249) The sequence may be mapped to the physical resource shown in
(250) For a half frame having an SS/PBCH block, the first symbol indexes for candidate SS/PBCH blocks may be determined according to the subcarrier spacing of the SS/PBCH blocks described later.
(251) Case A—subcarrier spacing 15 kHz: First symbols of candidate SS/PBCH blocks have an index of {2, 8}+14*n. For a subcarrier frequency below 3 GHz, n=0, 1. For a subcarrier frequency above 3 GHz and below 6 GHz, n=0, 1, 2, 3.
(252) Case B—subcarrier spacing 30 kHz: First symbols of candidate SS/PBCH blocks have an index of {4, 8, 16, 20}+28*n. For a subcarrier frequency below 3 GHz, n=0. For a subcarrier frequency above 3 GHz and below 6 GHz, n=0, 1.
(253) Case C—subcarrier spacing 30 kHz: First symbols of candidate SS/PBCH blocks have an index of {2, 8}+14*n. For a subcarrier frequency below 3 GHz, n=0, 1. For a subcarrier frequency above 3 GHz and below 6 GHz, n=0, 1, 2, 3.
(254) Case D—subcarrier spacing 120 kHz: First symbols of candidate SS/PBCH blocks have an index of {4, 8, 16, 20}+28*n. For a subcarrier frequency above 6 GHz, n=0, 1, 2, 3, 5, 6, 7, 8, 10, 11, 12, 13, 15, 16, 17, 18.
(255) Case E—subcarrier spacing 240 kHz: First symbols of candidate SS/PBCH blocks have an index of {8, 12, 16, 20, 32, 36, 40, 44}+56*n. For a subcarrier frequency above 6 GHz, n=0, 1, 2, 3, 5, 6, 7, 8.
(256) Candidate SS/PBCH blocks within a half frame may be indexed from 0 to L−1 in the ascending order along the time axis. A UE has to determine 2 LSB bits of the SS/PBCH block index when L=4 and 3 LSB bits when L>4 for each half frame from one-to-one mapping to the index of the DM-RS sequence transmitted within the PBCH. When L=64, the UE has to determine 3 MSB bits of the SS/PBCH block index for each half frame according to the PBCH payload bit ā.sub.Ā+5, ā.sub.Ā+6, ā.sub.Ā+7.
(257) The UE may be configured by an upper layer parameter SSB-transmitted-SIB1 with indexes of SS/PBCH blocks in which the UE is unable to receive other signals or channels within REs overlapped with the REs corresponding to the SS/PBCH blocks. Also, the UE may be configured by an upper layer parameter SSB-transmitted with indexes of SS/PBCH blocks for each serving cell in which the UE is unable to receive other signals or channels within REs overlapped with the REs corresponding to the SS/PBCH blocks. Configuration by the SSB-transmitted may precede the configuration by the SSB-transmitted-SIB1. The UE may be configured with periodicity of a half frame with respect to reception of SS/PBCH blocks for each serving cell by an upper layer parameter SSB-periodicityServingCell. If the periodicity of a half frame with respect to reception of SS/PBCH blocks is not configured for the UE, the UE may assume periodicity of the half frame. The UE may assume that the periodicity is the same for all of SS/PBCH blocks within a serving cell.
(258)
(259) First, the UE may obtain 6-bit SFN information through a Master Information Block (MIB) received within the PBCH. Also, the UE may obtain 4-bit SFN within the PBCH transmission block.
(260) Second, the UE may obtain a 1-bit half frame indicator as part of the PBCH payload. Below 3 GHz, the half frame indicator may be implicitly signaled as part of a PDBH DMRS with respect to L.sub.max=4.
(261) Lastly, the UE may obtain an SS/PBCH block index from a DMRS sequence and PBCH payload. In other words, the UE may obtain 3 LSB bits of the SS block index from the DMRS sequence during the period of 5 ms. Also, (above 6 GHz) 3 MSB bits of timing information may be carried explicitly within the PBCH payload.
(262) In the initial cell selection process, the UE may assume that a half frame having SS/PBCH blocks are generated with periodicity of 2 frames. If an SS/PBCH block is detected, and k.sub.SSB≤23 for FR1 and k.sub.SSB≤11 for FR2, the UE determines that there exists a control resource set for Type0-PDCCH common search space. If k.sub.SSB>23 for FR1 and k.sub.SSB>11 for FR2, the UE determines that there does not exist a control resource set for Type0-PDCCH common search space.
(263) For a serving cell that does not transmit SS/PBCH blocks, the UE obtains time and frequency synchronization to the serving cell based on reception of SS/PBCH blocks on a Pcell or PSCell of a cell group to which the serving cell belongs
(264) Hereinafter, system information acquisition will be described.
(265) System Information (SI) is divided into the MasterInformationBlock (MIB) and a number of SystemInformationBlocks (SIBs) where: the MasterInformationBlock (MIB) is always transmitted on the BCH with a periodicity of 80 ms and repetitions made within 80 ms and it includes parameters that are needed to acquire SystemInformationBlockType1 (SIB1) from the cell; the SystemInformationBlockType1 (SIB1) is transmitted on the DL-SCH with a periodicity and repetitions. SIB1 includes information regarding the availability and scheduling (e.g. periodicity, SI-window size) of other SIBs. It also indicates whether they (i.e. other SIBs) are provided via periodic broadcast basis or only on-demand basis. If other SIBs are provided on-demand then SIB1 includes information for the UE to perform SI request; SIBs other than SystemInformationBlockType1 are carried in SystemInformation (SI) messages, which are transmitted on the DL-SCH. Each SI message is transmitted within periodically occurring time domain windows (referred to as SI-windows); For PSCell and SCells, RAN provides the required SI by dedicated signalling. Nevertheless, the UE shall acquire MIB of the PSCell to get SFN timing of the SCG (which may be different from MCG). Upon change of relevant SI for SCell, RAN releases and adds the concerned SCell. For PSCell, SI can only be changed with Reconfiguration with Sync.
(266)
(267) Referring to
(268) The UE may apply the SI acquisition procedure to acquire the AS- and NAS information.
(269) The UE in RRC_IDLE and RRC_INACTIVE shall ensure having a valid version of (at least) the MasterInformationBlock, SystemInformationBlockType1 as well as SystemInformationBlockTypeX through SystemInformationBlockTypeY (depending on support of the concerned RATs for UE controlled mobility).
(270) The UE in RRC_CONNECTED shall ensure having a valid version of (at least) the MasterInformationBlock, SystemInformationBlockType1 as well as SystemInformationBlockTypeX (depending on support of mobility towards the concerned RATs).
(271) The UE shall store relevant SI acquired from the currently camped/serving cell. A version of the SI that the UE acquires and stores remains valid only for a certain time. The UE may use such a stored version of the SI e.g. after cell re-selection, upon return from out of coverage or after SI change indication.
(272) In what follows, random access (RA) will be described.
(273) The random access procedure of the UE may be summarized as shown in Table 7.
(274) TABLE-US-00007 TABLE 7 Signal type Operation/Obtained information Step 1 PRACH preamble of Initial acquisition of beam uplink Random election of RA-preamble ID Step 2 Random access Timing array information response on DL-SCH RA-preamble ID Initial uplink grant, temporary C- RNTI Step 3 Uplink transmission RRC connection request on UL-SCH UE identifier Step 4 Contention resolution C-RNTI on the PDCCH with respect of downlink to the initial access C-RNTI on the PDCCH with respect to the UE in RRC_CONNECTED state
(275)
(276) Referring to
(277) Two random access preamble sequences having different lengths may be supported. A longer sequence having a length 839 is applied to subcarrier spacing of 1.25 kHz and 5 kHz, and a shorter sequence having a length 139 is applied to subcarrier spacing of 15, 30, 60, and 120 kHz. The longer sequence may support an inrestricted set and a limited set of types A and B, whereas the shorter sequence may only support the unrestricted set.
(278) A plurality of RACH preamble formats are defined by one or more RACH OFDM symbols, different cyclic prefixes (CP), and guard times. The PRACH preamble setting to be used is provided as system information to the UE.
(279) If there is no response for Msg1, the UE may retransmit a power-ramped PRACH preamble within a prescribed number of times. The UE calculates a PRACH transmission power for retransmission of the preamble based on the most recently estimated path loss and power ramping counter. If the UE performs beam switching, the power ramping counter does not change.
(280)
(281) The UE may perform power ramping for retransmission of a random access preamble based on the power ramping counter. Here, as described above, the power ramping counter does not change when the UE performs beam switching during PRACH retransmission.
(282) According to
(283)
(284) The system information may inform the UE of a relationship between SS blocks and RACH resources. A threshold of the SS block for the RACH resource relationship may be based on RSRP and network configuration. Transmission or retransmission of a RACH preamble may be based on an SS block that satisfies the threshold. Accordingly, in the example of
(285) Thereafter, when the UE receives a random access response on a DL-SCH, the DL-SCH may provide timing arrangement information, an RA-preamble ID, initial uplink grant, and a temporary C-RNTI.
(286) Based on the above information, the UE may perform uplink transmission on a UL-SCH as Msg3 (message 3) of the random access procedure. Msg3 may include an RRC connection request and a UE identifier.
(287) In response to this, the network may transmit Msg4, which may be treated as a contention resolution message, in downlink. Upon receiving Msg4, the UE may enter an RRC connected state.
(288) In what follows, the random access preamble will be described in more detail.
(289) In the random access preamble transmission step, the physical random access procedure may be triggered by an upper layer, PDCCH order, or request for PRACH transmission. Configuration of PRACH transmission by the upper layer may include the following: Configuration of physical random access channel (PRACH) transmission A preamble index, a preamble subcarrier spacing, P.sub.PRACHtarget a corresponding RA-RNTI, and a PRACH resource.
(290) A preamble is transmitted using the selected PRACH format with transmission power P.sub.PRACHb,f,c(i) on the indicated PRACH resource.
(291) A UE is provided a number of SS/PBCH blocks associated with one PRACH occasion by the value of higher layer parameter SSB-perRACH-Occasion. If the value of SSB-perRACH-Occasion is smaller than one, one SS/PBCH block is mapped to 1/SSBper-rach-occasion consecutive PRACH occasions. The UE is provided a number of preambles per SS/PBCH block by the value of higher layer parameter cb-preamblePerSSB and the UE determines a total number of preambles per SSB per PRACH occasion as the multiple of the value of SSB-perRACH-Occasion and the value of cb-preamblePerSSB.
(292) SS/PBCH block indexes are mapped to PRACH occasions in the following order. First, in increasing order of preamble indexes within a single PRACH occasion. Second, in increasing order of frequency resource indexes for frequency multiplexed PRACH occasions. Third, in increasing order of time resource indexes for time multiplexed PRACH occasions within a PRACH slot. Fourth, in increasing order of indexes for PRACH slots.
(293) The period, starting from frame 0, for the mapping of SS/PBCH blocks to PRACH occasions is the smallest of {1, 2, 4} PRACH configuration periods that is larger than or equal to ┌N.sub.Tx.sup.SSB/N.sub.PRACH period.sup.SSB┐, where the UE obtains N.sub.Tx.sup.SSB from higher layer parameter SSB-transmitted-SIB1 and N.sub.PRACH period.sup.SSB is the number of SS/PBCH blocks that can be mapped to one PRACH configuration period.
(294) If a random access procedure is initiated by a PDCCH order, the UE shall, if requested by higher layers, transmit a PRACH in one of the available PRACH occasions for which a time between the last symbol of the PDCCH order reception and the first symbol of the PRACH transmission is larger than or equal to N.sub.T,2+Δ.sub.BWPSwitching+Δ.sub.Delay msec where N.sub.T,2 is a time duration of N.sub.2 symbols corresponding to a PUSCH preparation time for PUSCH processing capability 1, Δ.sub.BWPSwitching is pre-defined, and Δ.sub.Delay>0 The UE selects the one of the PRACH occasions randomly with equal probability.
(295) Hereinafter, random access response will be described.
(296) In response to a PRACH transmission, a UE attempts to detect a PDCCH with a corresponding RA-RNTI during a window controlled by higher layers. The window starts at the first symbol of the earliest control resource set the UE is configured for Type1-PDCCH common search space that is at least ┌(Δ.Math.N.sub.slot.sup.subframe,μ.Math.N.sub.symb.sup.slot)/T.sub.sf┐ symbols after the last symbol of the preamble sequence transmission. The length of the window in number of slots, based on the subcarrier spacing for Type0-PDCCH common search space is provided by higher layer parameter rar-WindowLength.
(297) If a UE detects the PDCCH with the corresponding RA-RNTI and a corresponding PDSCH that includes a DL-SCH transport block within the window, the UE passes the transport block to higher layers. The higher layers parse the transport block for a random access preamble identity (RAPID) associated with the PRACH transmission. If the higher layers identify the RAPID in RAR message(s) of the DL-SCH transport block, the higher layers indicate an uplink grant to the physical layer. This is referred to as random access response (RAR) UL grant in the physical layer. If the higher layers do not identify the RAPID associated with the PRACH transmission, the higher layers can indicate to the physical layer to transmit a PRACH. A minimum time between the last symbol of the PDSCH reception and the first symbol of the PRACH transmission is equal to N.sub.T,1+Δ.sub.new+0.5 msec where N.sub.T,1 is a time duration of N.sub.1 symbols corresponding to a PDSCH reception time for PDSCH processing capability 1 when additional PDSCH DM-RS is configured and Δ.sub.new≥0.
(298) A UE shall receive the PDCCH with the corresponding RA-RNTI and the corresponding PDSCH that includes the DL-SCH transport block with the same DM-RS antenna port quasi co-location properties, as for a detected SS/PBCH block or a received CSI-RS. If the UE attempts to detect the PDCCH with the corresponding RA-RNTI in response to a PRACH transmission initiated by a PDCCH order, the UE assumes that the PDCCH and the PDCCH order have same DM-RS antenna port quasi co-location properties.
(299) A RAR UL grant schedules a PUSCH transmission from the UE (Msg3 PUSCH). The contents of the RAR UL grant, starting with the MSB and ending with the LSB, are given in Table 8. Table 8 shows random access response grant content field size.
(300) TABLE-US-00008 TABLE 8 RAR grant field Number of bits Frequency hopping flag 1 Msg3 PUSCH frequency resource 12 allocation Msg3 PUSCH time resource 4 allocation MCS 4 TPC command for Msg3 PUSCH 3 CSI request 1 Reserved bits 3
(301) The Msg3 PUSCH frequency resource allocation is for uplink resource allocation type 1. In case of frequency hopping, based on the indication of the frequency hopping flag field, the first one or two bits, N.sub.UL,hop bits, of the Msg3 PUSCH frequency resource allocation field are used as hopping information bits as described in following [Table 10].
(302) The MCS is determined from the first sixteen indices of the applicable MCS index table for PUSCH.
(303) The TPC command δ.sub.msg2,b,f,c is used for setting the power of the Msg3 PUSCH, and is interpreted according to Table 9. Table 9 shows TPC command δ.sub.msg2,b,f,c for Msg3 PUSCH.
(304) TABLE-US-00009 TABLE 9 TPC Command Value (in dB) 0 −6 1 −4 2 −2 3 0 4 2 5 4 6 6 7 8
(305) In non-contention based random access procedure, the CSI request field is interpreted to determine whether an aperiodic CSI report is included in the corresponding PUSCH transmission. In contention based random access procedure, the CSI request field is reserved.
(306) Unless a UE is configured a subcarrier spacing, the UE receives subsequent PDSCH using same subcarrier spacing as for the PDSCH reception providing the RAR message.
(307) If a UE does not detect the PDCCH with a corresponding RA-RNTI and a corresponding DL-SCH transport block within the window, the UE performs the procedure for random access response reception failure.
(308) Hereinafter, Msg3 PUSCH transmission will be described.
(309) Regarding Msg3 PUSCH transmission, higher layer parameter msg3-tp indicates to a UE whether or not the UE shall apply transform precoding, for an Msg3 PUSCH transmission. If the UE applies transform precoding to an Msg3 PUSCH transmission with frequency hopping, the frequency offset for the second hop is given in Table 10. Table 10 shows frequency offset for second hop for Msg3 PUSCH transmission with frequency hopping.
(310) TABLE-US-00010 TABLE 10 Number of PRBs in initial Value of N.sub.UL,hop Frequency offset for active ULBWP Hopping Bits 2.sup.nd hop N.sub.BWP.sup.size < 50 0 N.sub.BWP.sup.size/2 1 N.sub.BWP.sup.size/4 N.sub.BWP.sup.size ≥ 50 00 N.sub.BWP.sup.size/2 01 N.sub.BWP.sup.size/4 10 −N.sub.BWP.sup.size/4 11 Reserved
(311) The subcarrier spacing for Msg3 PUSCH transmission is provided by higher layer parameter msg3-scs. A UE shall transmit PRACH and Msg3 PUSCH on a same uplink carrier of the same serving cell. An UL BWP for Msg3 PUSCH transmission is indicated by SystemInformationBlockType1.
(312) A minimum time between the last symbol of a PDSCH reception conveying a RAR and the first symbol of a corresponding Msg3 PUSCH transmission scheduled by the RAR in the PDSCH for a UE when the PDSCH and the PUSCH have a same subcarrier spacing is equal to N.sub.T,1+N.sub.T,2+N.sub.TA,max+0.5 msec. N.sub.T,1 is a time duration of N.sub.1 symbols corresponding to a PDSCH reception time for PDSCH processing capability 1 when additional PDSCH DM-RS is configured, N.sub.T,2 is a time duration of N.sub.2 symbols corresponding to a PUSCH preparation time for PUSCH processing capability 1, and N.sub.TA,max is the maximum timing adjustment value that can be provided by the TA command field in the RAR.
(313) Hereinafter, contention resolution will be described.
(314) In response to an Msg3 PUSCH transmission when a UE has not been provided with a C-RNTI, the UE attempts to detect a PDCCH with a corresponding TC-RNTI scheduling a PDSCH that includes a UE contention resolution identity. In response to the PDSCH reception with the UE contention resolution identity, the UE transmits HARQ-ACK information in a PUCCH. A minimum time between the last symbol of the PDSCH reception and the first symbol of the corresponding HARQ-ACK transmission is equal to N.sub.T,1+0.5 msec. N.sub.T,1 is a time duration of N.sub.1 symbols corresponding to a PDSCH reception time for PDSCH processing capability 1 when additional PDSCH DM-RS is configured.
(315) In what follows, the present disclosure will be described.
(316) As a larger number of communication devices require greater communication capacity than before, a requirement for efficient utilization of limited frequency bands becomes more and more important in the next-generation wireless communication system. Furthermore, cellular communication systems such as the LTE/NR system is considering using an unlicensed band such as the 2.4 GHz band mostly used for the conventional WiFi systems and unlicensed bands such as the 5 GHz and 60 GHz bands recently receiving attention for traffic offloading.
(317) Since operating a wireless system in an unlicensed band basically assumes wireless transmission and reception through contention among communication nodes, each communication node is requested to confirm before transmitting its signal by performing channel sensing that other communication nodes are not transmitting a signal. For the sake of convenience, the aforementioned operation is referred to as Listen Before Talk (LBT) or Channel Access Procedure (CAP); particularly, the operation of checking whether another communication node is transmitting a signal is referred to as Carrier Sensing (CS), and a case where other communication nodes are not transmitting a signal is defined as being confirmed by Clear Channel Assessment (CCA). Meanwhile, in the present disclosure, devices performing LBT are divided into Frame Based Equipment (FBE) and Load Based Equipment (LBE) depending on their mechanism employed. More specifically, FBE refers to the device of which the transmit/receive structure has periodic timing that is the same as a fixed frame period, and LBE refers to the device of which the transmit/receive structure is not fixed on the time domain but is demand-driven. Also, each of the FBE and the LBE may be a UE or a base station.
(318) A base station or a user equipment of the LTE/NR system also has to perform LBT to transmit a signal in an unlicensed band (for the sake of convenience, it is referred to as a U-band), and when the base station or the user equipment of the LTE/NR system transmits a signal, other communication nodes such as Wi-Fi nodes also have to perform LBT to avoid causing interference. As one example, in the WiFi standard (801.11ac), the CCA threshold is specified as −62 dBm for non-WiFi signals and −82 dBm for WiFi signals, which indicates, for example, that a Station (STA) or an Access Point (AP) does not transmit a signal so as to avoid causing interference when a signal other than a WiFi signal is received with a power of more than −62 dBm.
(319) In the NR system, system information required for initial access, such as RACH configuration, may be transmitted via Remaining Minimum System Information (RMSI), and PDSCH, which is scheduled by PDCCH, carries the corresponding RMSI. Meanwhile, the time/frequency resource where a PDCCH scheduling the PDSCH carrying RMSI is located may be associated with a Synchronization Signal Block (SSB) index. More specifically, when the time/frequency resource (or CORESET) where the PDCCH may be located and the number of blind detections for each aggregation level are defined as a Search Space (SS) set, the SS set may be linked to the SSB index, and specific SS set information may be configured by PBCH for each SSB.
(320)
(321) The method used for multiplexing among SSBs and SS sets may be Time Domain Multiplexing (TDM) or Frequency Domain Multiplexing (FDM). As one example, as shown in
(322) For the sake of convenience, although the present disclosure is described with reference to the example of
(323) An operating principle similar to the above may be applied between an SSB and a RACH occasion (RO). More specifically, an RO may be composed of one or more symbol regions and a plurality of resource blocks (RBs); mapping between an SSB and an RO may be one-to-one, one-to-many, many-to-one, or many-to-many; and the corresponding mapping method may be configured by the RACH configuration on the system information.
(324) Frame Based Equipment (FBE) refers to a device operating at a periodic timing having the same period as a fixed frame period based on a transmit and receive structure. FBE should implement a channel access mechanism based on the Listen Before Talk (LBT) feature to support channel access in an unlicensed band channel. LBT refers to a mechanism of performing Clear Channel Assessment (CCA) before connecting to a channel and is performed in a single observation slot. Here, an observation slot refers to a time period during which transmission from a different Radio Local Area Network (RLAN) exists on an operating channel and may be at least 9 μs or more. A device initiating one or more transmissions is called an initiating UE/initiating device, or a responding UE/responding device otherwise. FBE may be referred to as an initiating device or a responding device or both.
(325) Hereinafter, FBE will be described.
(326) Frame Based Equipment shall implement a Listen Before Talk (LBT) based Channel Access Mechanism to detect the presence of other RLAN transmissions on an Operating Channel.
(327) Frame Based Equipment is equipment where the transmit/receive structure has a periodic timing with a periodicity equal to the Fixed Frame Period. A single Observation Slot shall have a duration of not less than 9 μs.
(328) Hereinafter, initiating device channel access mechanism will be described.
(329) The Initiating Device (Frame Based Equipment) shall implement a Channel Access Mechanism that complies with the following requirements:
(330) 1) The Fixed Frame Periods supported by the equipment shall be declared by the manufacturer. This shall be within the range of 1 ms to 10 ms. Transmissions can start only at the beginning of a Fixed Frame Period. An equipment may change its Fixed Frame Period but it shall not do more than once every 200 ms.
(331) 2) Immediately before starting transmissions on an Operating Channel at the start of a Fixed Frame Period, the Initiating Device shall perform a Clear Channel Assessment (CCA) check during a single Observation Slot. The Operating Channel shall be considered occupied if the energy level in the channel exceeds the ED Threshold Level (TL) given in point 6) below. If the Initiating Device finds the Operating Channel(s) to be clear, it may transmit immediately.
(332) If the Initiating Device finds an Operating Channel occupied, then there shall be no transmissions on that channel during the next Fixed Frame Period. The Frame Based Equipment is allowed to continue Short Control Signalling Transmissions on this channel providing it complies with the requirements.
(333) For equipment having simultaneous transmissions on multiple (adjacent or non-adjacent) Operating Channels, the equipment is allowed to continue transmissions on other Operating Channels providing the CCA check did not detect any signals on those channels.
(334) The total time during which Frame Based Equipment can have transmissions on a given channel without re-evaluating the availability of that channel, is defined as the Channel Occupancy Time (COT).
(335) The equipment can have multiple transmissions within a Channel Occupancy Time without performing an additional CCA on this Operating Channel providing the gap between such transmissions does not exceed 16 μs.
(336) If the gap exceeds 16 μs, the equipment may continue transmissions provided that an additional CCA detects no RLAN transmissions with a level above the threshold defined in point 6). The additional CCA shall be performed within the gap and within the observation slot immediately before transmission. All gaps are counted as part of the Channel Occupancy Time.
(337) 3) An Initiating Device is allowed to grant an authorization to one or more associated Responding Devices to transmit on the current Operating Channel within the current Channel Occupancy Time. A Responding Device that receives such a grant shall follow the procedure described later.
(338) 4) The Channel Occupancy Time shall not be greater than 95% of the Fixed Frame Period defined in point 1) and shall be followed by an Idle Period until the start of the next Fixed Frame Period such that the Idle Period is at least 5% of the Channel Occupancy Time, with a minimum of 100 μs.
(339) 5) The equipment, upon correct reception of a packet which was intended for this equipment, can skip CCA and immediately proceed with the transmission of management and control frames (e.g. ACK and Block ACK frames). A consecutive sequence of such transmissions by the equipment, without it performing a new CCA, shall not exceed the Maximum Channel Occupancy Time as defined in point 4) above.
(340) 6) The ED Threshold Level (TL), at the input of the receiver, shall be proportional to the maximum transmit power (PH) according to the formula which assumes a 0 dBi receive antenna and PH to be specified in dBm e.i.r.p (effective isotropically radiated power).
(341) For P.sub.H≤13 dBm, TL=−75 dBm/MHz. For 13 dBm<P.sub.H<23 dBm, TL=−85 dBm/MHz+(23 dBm−P.sub.H). For 23 dBm≤P.sub.H, TL=−85 dBm/MHz.
(342) Hereinafter, responding device channel access mechanism will be described.
(343) The above point 3) describes the possibility whereby an Initiating Device grants an authorization to one or more associated Responding Devices to transmit on the current Operating Channel within the current Fixed Frame Period. A Responding Device that receives such a grant shall follow the following procedure.
(344) 1) A Responding Device that received a transmission grant from an associated Initiating Device may proceed with transmissions on the current Operating Channel:
(345) a) The Responding Device may proceed with such transmissions without performing a Clear Channel Assessment (CCA) if these transmissions are initiated at most 16 μs after the last transmission by the Initiating Device that issued the grant.
(346) b) The Responding Device that does not proceed with such transmissions within 16 μs after the last transmission from the Initiating Device that issued the grant, shall perform a Clear Channel Assessment (CCA) on the Operating Channel during a single observation slot within a 25 μs period ending immediately before the granted transmission time. If energy was detected with a level above the ED Threshold Level (TL) defined in the above point 6), the Responding Device shall proceed with step 3). Otherwise, the Responding Device shall proceed with step 2).
(347) 2) The Responding Device may perform transmissions on the current Operating Channel for the remaining Channel Occupancy Time of the current Fixed Frame Period. The Responding Device may have multiple transmissions on this Operating Channel provided that the gap in between such transmissions does not exceed 16 μs. When the transmissions by the Responding Device are completed the Responding Device shall proceed with step 3).
(348) As described above, according as whether to introduce FBE-based LBT to the NR system is considered, a method for performing LBT, different from the conventional methods, is required. Accordingly, the present disclosure proposes a method for configuring a CCA threshold value, the length of an observation slot, and a Contention Window Size (CWS) differently for each operator or RAT and configuring a channel access probability differently for a specific frame by setting a high priority to LBT. Also, the present disclosure proposes a method for configuring a transmission position and period within the frame of an SSB that has to be transmitted periodically, a method for transmitting RACH for initial access, and a method for AUL transmission and configuration that allows uplink transmission without involving a grant from a base station or an initiating device once a resource is pre-configured for a UE or a responding device and LBT is successfully performed.
(349) In what follows, a method for setting a priority to LBT for each operator and/or RAT will be described.
(350) [Proposed method #1] Method for setting a priority of channel access within a given frame structure by configuring LBT parameters such as a CCA threshold value, the length of an observation slot, and CWS differently for each operator or Radio Access Technology (RAT).
(351) As one example, in the case of two different operators A and B, a probability of successful execution of LBT may be configured differently for each frame by giving high priority to the operator A for odd-numbered frames from consecutive periodic frames and giving high priority to the operator B for even-numbered frames from the consecutive periodic frames.
(352) More specifically, a method for giving priority may be implemented by configuring a CCA threshold value, the length of an observation slot, and Contention Window Size (CWS) differently for each operator/RAT.
(353) As one example, when it is desired to give a higher probability of accessing a channel to operator A than operator B at an odd-numbered fixed frame period, the CCA threshold value PA of the operator A may be configured to be higher than the CCA threshold value PB of the operator B. Then, when the energy value PM measured over an observation slot within the odd-numbered fixed frame period is such that PB<PM<PA, operator B determines that the channel is occupied since an energy value higher than the operator B's CCA threshold value is measured while operator A may take the measurement as successful LBT and start transmission.
(354) However, the proposed method above may be applicable in a situation in which a fixed frame period is synchronized between devices through GPS or the like and thus, the devices are set to the absolute time.
(355)
(356) In the example of
(357) As one example, if the energy value PM measured for both of the FFP1 and FFP2 cases is larger than the smaller of PA and PB and smaller than the larger of PA and PB, the operator B determines that for the case of FFP1, the channel is occupied since the condition PB<PM is satisfied while the operator A determines that LBT has succeeded since PA>PB. Therefore, for the case of FFP1, the operator A may have a higher priority for channel occupancy than the operator B.
(358) Meanwhile, in the same case, for FFP2, on the contrary, the operator A determines that the channel is occupied since PA<PM while the operator B determines that LBT has succeeded since PB>PM. Therefore, for the case of FFP2, the operator B may have a higher priority for channel occupancy than the operator A.
(359) In what follows, a method for configuring an SSB transmission position and period considering a frame period will be described.
(360) [Proposed method #2] A method for configuring a transmission period and a frame period of an SSB to have a divisor relationship and transmitting the SSB by placing the SSB at the front of the frame; and a method for transmitting RACH by a UE (or a responding device) within a COT that a base station (or an initiating device) has obtained within a frame through LBT.
(361) Since an SSB is in a fixed order and has to be transmitted periodically, it may be advantageous in terms of resource utilization to configure the SSB to be transmitted at the beginning of a frame period. As one example, if an SSB is configured to be placed in the middle of the frame period, a waste of resources may occur such that even when there is no data to be transmitted at a specific frame period, only for the purpose of transmitting the SSB, a reservation signal has to be transmitted up to the transmission position of the SSB at the corresponding frame period after execution of LBT.
(362) To solve the problem above, if the frame period is configured to be a divisor of the SSB transmission period, resources may be utilized efficiently. As one example, when the SSB transmission period is 20 ms and the frame period is 8 ms, there occur cases in which the SSB has to be transmitted in the middle of a frame; therefore, if the frame period is set to 10 ms, which is a divisor of the SSB transmission period, the SSB may be transmitted periodically at the beginning of a frame.
(363) Characteristically, the corresponding SSB transmission period may be a transmission period configured for the use of neighboring cell (and/or serving cell) measurement. Also, the corresponding method may be applied not only for SSB transmission but also for a downlink signal (for example, CSI-RS for measurement) configured to be used for measurement (for example, RRM and/or RLM and/or beam management) and transmitted periodically, and/or a broadcast downlink control/data channel (for example, system information or paging).
(364) Furthermore, RACH transmission may be performed within the Channel Occupancy Time (COT) obtained by a base station or an initiating UE/initiating device after successful execution of LBT. As one example, when the base station or the initiating device succeeds in LBT at the N-th frame, data transmission may be performed within the COT, and an uplink (UL) grant (or cell-specific DCI or UE-group common DCI) may be transmitted to a UE or a responding device so that RACH may be transmitted by sharing the remaining COT.
(365)
(366) As shown in
(367) Meanwhile, as shown in
(368)
(369)
(370) Referring to
(371) Next, the communication device transmits a Synchronization Signal Block (SSB) to the different communication device periodically S1820.
(372) Here, the SSB is transmitted periodically on every N-th FFP, wherein the N is an integer larger than or equal to 1. Also, a transmission start position of the SSB may be a first time resource included in every N-th FFP. Here, in one example, the first time resource may be a first slot or symbol constituting the FFP.
(373)
(374) According to the example of
(375) According to
(376) Meanwhile, embodiments of the present disclosure are not limited to the example of
(377)
(378) The structure of a fixed frame period that a communication device configures for a different communication device according to the present disclosure including
(379) According to
(380) Meanwhile, it is obvious that
(381) In what follows, a method for configuring and performing Autonomous Uplink (AUL) transmissions will be proposed.
(382) [Proposed method #3] A method for performing AUL transmissions setting up a gap between frame periods of a base station (or an initiating device) and a UE (or a responding device).
(383) As one example, suppose a base station and a UE are configured to have a gap of 1 ms between the respective frame periods of [N, N+8 ms] and [N+1 ms, N+9 ms]; when the base station does not perform transmission on its own frame period, the UE may confirm through LBT after the gap of 1 ms that no downlink transmission exists and perform AUL transmission on the UE's own frame period by using pre-configured resources.
(384) Another method is to set the priority of AUL to be lower than downlink transmission so as to slightly push back the frame period of a UE, which may configure the channel occupancy probability of AUL transmission to be lower than that of downlink transmission by setting priorities between LBTs of the base station and the UE using a CCA threshold value or the length of an observation slot as used in the proposed method #1. Also, the Channel Occupancy Time (COT) obtained by the UE may be shared with the base station so that the remaining COT may be used for downlink transmission.
(385) Meanwhile, the present proposed method may configure the gap between the base station's transmission and the UE's AUL transmission by using RRC or MAC or L1 signaling, and the corresponding gap (and/or LBT parameter such as the CCA threshold value or the length of an observation slot) may be configured/indicated not only between the base station and the UE but also differently among UEs so that priorities for AUL transmission may be configured for the respective UEs.
(386) Meanwhile, the present disclosure is not limited to direct communication between UEs but may also be used for uplink or downlink transmission, where, in this case, a base station or a relay node may use the proposed method.
(387) Since examples of the proposed method above may be included as methods for implementing the present disclosure, it is obvious that the examples may be regarded as some sort of proposed methods. Although the proposed methods described above may be implemented independently, they may still be implemented in the form of a combination (or merging) of some of the proposed methods. A rule may be defined so that information about whether the proposed methods are applied (or information about the rules of the proposed methods) is informed using a predefined signal (for example, a physical layer signal or an upper layer signal) by a base station to a UE or by a transmit UE to a receive UE.
(388) The appended claims of the present disclosure may be combined in various ways. For example, technical features of method claims of the present disclosure may be combined to be implemented as an apparatus, and technical features of apparatus claims of the present disclosure may be combined to be implemented as a method. Also, technical features of method claims and technical features of apparatus claims of the present disclosure may be combined to be implemented as an apparatus, and technical features of method claims and technical features of apparatus claims of the present disclosure may be combined to be implemented as a method.
(389) In what follows, a device to which the present disclosure may be applied will be described.
(390)
(391) Referring to
(392) The first device 9010 may be a base station, a network node, a transmit UE, a receive UE, a wireless device, a wireless communication device, a vehicle, a vehicle with an autonomous navigation function, a connected car, an Unmanned Aerial Vehicle (UAV), an Artificial Intelligence (AI) module, a robot, an Augmented Reality (AR) device, a Virtual Reality (VR) device, a Mixed Reality (MR) device, a hologram device, a public safety device, an MTC device, an IoT device, a medical device, a fintech device (or financial device), a security device, a weather/environment device, a device related to 5G services or a device related to the fields of the 4th industrial revolution.
(393) The second device 9020 may be a base station, a network node, a transmit UE, a receive UE, a wireless device, a wireless communication device, a vehicle, a vehicle with an autonomous navigation function, a connected car, an Unmanned Aerial Vehicle (UAV), an Artificial Intelligence (AI) module, a robot, an Augmented Reality (AR) device, a Virtual Reality (VR) device, a Mixed Reality (MR) device, a hologram device, a public safety device, an MTC device, an IoT device, a medical device, a fintech device (or financial device), a security device, a weather/environment device, a device related to 5G services or a device related to the fields of the 4th industrial revolution.
(394) For example, a UE may include a mobile phone, a smart phone, a laptop computer, a digital broadcast terminal, a Personal Digital Assistant (PDA), a Portable Multimedia Player (PMP), a navigation terminal, a slate PC, a tablet PC, an ultrabook, and a wearable device (for example, a smart watch, a smart glass, or a Head Mounted Display (HMD)). The HMD may be a display device worn on the head. For example, the HMD may be used to implement VR, AR, or MR.
(395) For example, a drone may be an unmanned flying vehicle whose flight is controlled by a wireless control signal. For example, a VR device may include a device implementing objects or background of a virtual world. For example, an AR device may include a device that implements an augmented world by connecting objects or background of the real world to the objects or background of a virtual world. For example, an MR device may include a device that implements a mixed world by merging objects and background of the real world with the objects or background of a virtual world. For example, a hologram device may include a device that implements 360-degree stereoscopic images by recording and reproducing stereoscopic information based on interference of light generated when two laser lights meet, which is called holography. For example, a public safety device may include an image relay device or an imaging device worn on the user's body. For example, an MTC device and an IoT device may be a device that does not require direct intervention or manipulation of a human. For example, MTC devices and IoT devices may include a smart meter, a vending machine, a thermometer, a smart light bulb, a door lock, or various types of sensors. For example, a medical device may be a device used for diagnosis, treatment, alleviation, prescription, or prevention of illness. For example, a medical device may be a device used to diagnose, treat, alleviate or correct injury or disorder. For example, a medical device may be a device used to examine, replace or modify a structure or a function. For example, a medical device may be device used to controlling pregnancy. For example, a medical device may include a device for treatment, a device for surgery, a device for (extracorporeal) diagnosis, a hearing aid or a device for medical procedure. For example, a security device may be a device installed to prevent a possible danger and maintain safety. For example, a security device may include a camera, CCTV, a recorder or a blackbox. For example, a fintech device may be a device that provides financial services such as mobile payment. For example, a fintech device may include a payment device or a Point Of Sales (POS) device. For example, a weather/environment device may include a device that monitors or predicts weather/environment.
(396) The first device 9010 may include at least one or more processors such as the processor 9011, at least one or more memories such as the memory 9012, and at least one or more transceivers such as the transceiver 9013. The processor 9011 may perform the functions, procedures and/or methods described above. The processor 9011 may perform one or more protocols. For example, the processor 9011 may perform one or more layers of a wireless interface protocol. The memory 9012 may be connected to the processor 9011 and store various types of information and/or commands. The transceiver 9013 may be connected to the processor 9011 and controlled to transmit and receive a wireless signal.
(397) The second device 9020 may include at least one or more processors such as the processor 9021, at least one or more memories such as the memory 9022, and at least one or more transceivers such as the transceiver 9023. The processor 9021 may perform the functions, procedures and/or methods described above. The processor 9021 may perform one or more protocols. For example, the processor 9021 may perform one or more layers of a wireless interface protocol. The memory 9022 may be connected to the processor 9021 and store various types of information and/or commands. The transceiver 9023 may be connected to the processor 9021 and controlled to transmit and receive a wireless signal.
(398) The memory 9012 and/or the memory 9022 may be connected to the processor 9011 and/or the processor 9021 inside or outside of the respective processors or may be connected to another processor through various technologies such as wired or wireless connection.
(399) The first device 9010 and/or the second device 9020 may have one or more antennas. For example, the antenna 9014 and/or the antenna 9024 may be configured to transmit and receive a wireless signal.
(400)
(401) The transmission device 1810 and the reception device 1820 may respectively include transceivers 1812 and 1822 capable of transmitting or receiving radio signals carrying information and/or data, signals, messages, and the like, memories 1813 and 1823 storing various types of information related to communication in a wireless communication system, and processors 1811 and 1821 connected to components such as the transceivers 1812 and 1822 and the memories 1813 and 1823 and configured to control the memories 1813 and 1823 and/or the transceivers 1812 and 1822 such that the corresponding devices perform at least one of the aforementioned embodiments of the present disclosure. Herein, a transmitter/receiver may be called a transceiver.
(402) The memories 1813 and 1823 may store programs for processing and control of the processors 1811 and 1821 and temporarily store input/output information. The memories 1813 and 1823 may be used as buffers.
(403) The processors 1811 and 1821 generally control overall operations of various modules in the transmission device and the reception device. Particularly, the processors 1811 and 1821 may execute various control functions for performing the present disclosure. The processors 1811 and 1821 may also be called controllers, microcontrollers, microprocessors, microcomputers, and the like. The processors 1811 and 1821 may be implemented by hardware, firmware, software or a combination thereof. When the present disclosure is implemented using hardware, ASICs (application specific integrated circuits), DSPs (digital signal processors), DSPDs (digital signal processing devices), PLDs (programmable logic devices), FPGAs (field programmable gate arrays), or the like configured to perform the present disclosure may be included in the processors 1811 and 1821. Meanwhile, when the present disclosure is implemented using firmware or software, firmware or software may be configured to include modules, procedures, functions, or the like which perform functions or operations of the present disclosure, and the firmware or software configured to perform the present disclosure may be included in the processors 1811 and 1821 or stored in the memories 1813 and 1823 and driven by the processors 1811 and 1821.
(404) The processor 1811 of the transmission device 1810 may perform predetermined coding and modulation on a signal and/or data which will be transmitted to the outside and then transmit the coded and modulated signal or data to the transceiver 1812. For example, the processor 1811 may generate a codeword by performing demultiplexing, channel coding, scrambling, and modulation on a data string to be transmitted. The codeword may include information equivalent to transport blocks that are data blocks provided by a MAC layer. One transport block (TB) may be coded into one codeword. Each codeword may be transmitted to the reception device through one or more layers. For frequency up-conversion, the transceiver 1812 may include an oscillator. The transceiver 1812 may include one or a plurality of transmission antennas.
(405) A signal processing procedure of the reception device 1820 may be reverse to the signal processing procedure of the transmission device 1810. The transceiver 1822 of the reception device 1820 may receive radio signals transmitted from the transmission device 1810 under the control of the processor 1821. The transceiver 1822 may include one or a plurality of reception antennas. The transceiver 1822 may restore each signal received through the reception antenna to a baseband signal by performing frequency down-conversion. The transceiver 1822 may include an oscillator for frequency down-conversion. The processor 1821 may restore data intended to be transmitted by the transmission device 1810 by performing decoding and demodulation on radio signals received through the reception antenna.
(406) The transceivers 1812 and 1822 may include one or a plurality of antennas. The antennas may serve to transmit signals processed by the transceivers 1812 and 1822 to the outside or receive external radio signals and transmit the radio signals to the transceivers 1812 and 1822 according to an embodiment under the control of the processors 1811 and 1821. The antennas may also be called antenna ports. Each antenna may correspond to one physical antenna or may be configured by a combination of two or more physical antennas. A signal transmitted from each antenna cannot be decomposed any more by the reception device 1820. A reference signal (RS) transmitted in association with an antenna defines the antenna from a perspective of the reception device 1820 and enables the reception device 1820 to perform channel estimation for the antenna irrespective of whether a channel is a single radio channel from a physical antenna or a composite channel from a plurality of physical antenna elements including the antenna. That is, an antenna may be defined such that a channel carrying symbols on the antenna can be derived from a channel carrying other symbols on the same antenna. A transceiver which supports a multi-input multi-output (MIMO) function for transmitting/receiving data using a plurality of antennas may be connected to two or more antennas.
(407)
(408) Referring to
(409) The transmission device 1810 may transmit one or more codewords. Coded bits in each codeword are scrambled by the scrambler 301 and transmitted on a physical channel. A codeword may also be referred to as a data string and may be equivalent to a transport block that is a data block provided by a MAC layer.
(410) The scrambled bits are modulated into complex-valued modulation symbols by the modulator 302. The modulator 302 may modulate the scrambled bits according to a modulation scheme and arrange the scrambled bits as complex-valued symbols representing positions on a signal constellation. The modulation scheme is not limited, and m-phase shift keying (m-PSK) or m-quadrature amplitude modulation (m-QAM) may be used to module the coded data. The modulator may also be referred to as a modulation mapper.
(411) The complex-valued modulation symbols may be mapped to one or more transport layers by the layer mapper 303. The complex-valued modulation symbols on the layers may be mapped by the antenna port mapper 304 for transmission on antenna ports.
(412) The resource block mapper 305 may map complex-valued modulation symbols for respective antenna ports to appropriate resource elements in a virtual resource block allocated for transmission. The resource block mapper may map the virtual resource block to a physical resource block according to an appropriate mapping scheme. The resource block mapper 305 may allocate the complex-valued modulation symbols for the respective antenna ports to appropriate subcarriers and multiplex the same according to a user.
(413) The signal generator 306 may modulate the complex-valued modulation symbols for the respective antenna ports, that is, antenna-specific symbols according to a specific modulation scheme, for example, orthogonal frequency division multiplexing (OFDM) to generate a complex-valued time domain OFDM symbol signal. The signal generator may perform inverse fast Fourier transform (IFFT) on the antenna-specific symbols, and a cyclic prefix (CP) may be inserted into time domain symbols on which IFFT has been performed. OFDM symbols are subjected to digital-to-analog conversion, frequency up-conversion, and the like and transmitted to a reception device through respective transmission antennas. The signal generator may include an IFFT module, a CP insertion device, a digital-to-analog converter (DAC), a frequency uplink converter, and the like.
(414)
(415) Referring to
(416) For a codeword, the transmission device 1810 may scramble coded bits in the codeword through the scrambler 401 and then transmit the scrambled bits through a physical channel.
(417) The scrambled bits are modulated into complex-valued modulation symbols by the modulator 402. The modulator may modulate the scrambled bits according to a predetermined modulation scheme and arrange the scrambled bits as complex-valued symbols representing positions on a signal constellation. The modulation scheme is not limited, and pi/2-binary phase shift keying (pi/2-BPSK), m-phase shift keying (m-PSK) or m-quadrature amplitude modulation (m-QAM) may be used to modulate the coded data.
(418) The complex-valued modulation symbols may be mapped to one or more transport layers by the layer mapper 403.
(419) The complex-valued modulation symbols on the layers may be precoded by the precoder 404 for transmission through antenna ports. Herein, the precoder may perform precoding after performing transform precoding for the complex-valued modulation symbols. Alternatively, the precoder may perform precoding without performing transform precoding. The precoder 404 may process the complex-valued modulation symbols according to MIMO using multiple transmission antennas to output antenna-specific symbols and distribute the antenna-specific symbols to the corresponding resource block mapper 405. An output z of the precoder 404 may be obtained by multiplying output y of the layer mapper 403 by an N×M precoding matrix W. Herein, N is the number of antenna ports, and M is the number of layers.
(420) The resource block mapper 405 maps complex-valued modulation symbols for respective antenna ports to appropriate resource elements in a virtual resource block allocated for transmission.
(421) The resource block mapper 405 may allocate the complex-valued modulation symbols to appropriate subcarriers and multiplex the same according to a user.
(422) The signal generator 406 may modulate the complex-valued modulation symbols according to a specific modulation scheme, for example, OFDM to generate a complex-valued time domain OFDM symbol signal. The signal generator 406 may perform inverse fast Fourier transform (IFFT) on the antenna-specific symbols, and a cyclic prefix (CP) may be inserted into time domain symbols on which IFFT has been performed. OFDM symbols are subjected to digital-to-analog conversion, frequency up-conversion, and the like and transmitted to a reception device through respective transmission antennas. The signal generator 406 may include an IFFT module, a CP insertion device, a digital-to-analog converter (DAC), a frequency uplink converter, and the like.
(423) A signal processing procedure of a reception device 1820 may be reverse to the signal processing procedure of the transmission device. Specifically, the processor 1821 of the transmission device 10 decodes and modulates a radio signal received from the outside through antenna ports of the transceiver 1822. The reception device 1820 may include multiple reception antennas, and signals received through the reception antennas are restored into baseband signals and then restored into data strings intended to be transmitted by the transmission device 10 through multiplexing and MIMO demodulation. The reception device 1820 may include a signal restoration device for restoring a received signal into a baseband signal, a multiplexer for combining and multiplexing received signals, and a channel demodulator for demodulating multiplexed signal strings into corresponding codewords. The signal restoration device, the multiplexer, and the channel demodulator may be configured as an integrated module for executing functions thereof or as independent modules. More specifically, the signal restoration device may include an analog-to-digital converter (ADC) for converting an analog signal into a digital signal, a CP remover for removing a CP from the digital signal, an FFT module for applying fast Fourier transform (FFT) to the CP-removed signal to output frequency domain symbols, and a resource element demapper/equalizer for restoring the frequency domain symbols into antenna-specific symbols. The antenna-specific symbols are restored into a transport layer through the multiplexer, and the transport layer is restored into a codeword intended to be transmitted by the transmission device through the channel demodulator.
(424)
(425) Referring to
(426) The processor 2310 may implement functions, procedures, and methods described in the present specification. The processor 2310 of
(427) The memory 2330 is connected to the processor 2310 and stores information related to operation of the processor. The memory may be located inside or outside the processor and connected to the processor through various techniques such as wired connection and wireless connection. The memory 2330 of
(428) A user may input various types of information such as telephone numbers using various techniques such as pressing buttons of the keypad 2320 and activating sound using the microphone 2350. The processor 2310 may receive user information, process the user information, and execute an appropriate function such as making a call using an input telephone number. In some scenarios, data may be retrieved from the SIM card 2325 or the memory 2330 in order to execute an appropriate function. In some scenarios, the processor 2310 may display various types of information and data on the display 2315 for user convenience.
(429) The transceiver 2335 is connected to the processor 2310 and transmit/receive radio signals such as radio frequency (RF) signals. The processor may control the transceiver in order to start communication or transmit radio signals including various types of information or data such as audio communication data. The transceiver includes a transmitter and a receiver for transmitting and receiving radio signals. The antenna 2340 may facilitate transmission and reception of radio signals. In some implementation examples, when the transceiver receives a radio signal, the transceiver may forward and convert the signal into a baseband frequency for processing by the processor. The processed signal may be processed through various techniques such as conversion into audible or readable information such that it is output through the speaker 2345. The transceiver of
(430) Although not shown in
(431)
(432) The embodiments of the present disclosure described above may be applied to the following technologies.
(433) <Artificial Intelligence: AI>
(434) AI refers to artificial intelligence and/or the field of studying methodology for making it. Machine learning is a field of studying methodologies that define and solve various problems dealt with in AI. Machine learning may be defined as an algorithm that enhances the performance of a task through a steady experience with any task.
(435) An artificial neural network (ANN) is a model used in machine learning. It can mean a whole model of problem-solving ability, consisting of artificial neurons (nodes) that form a network of synapses. An ANN can be defined by a connection pattern between neurons in different layers, a learning process for updating model parameters, and/or an activation function for generating an output value.
(436) An ANN may include an input layer, an output layer, and optionally one or more hidden layers. Each layer may contain one or more neurons, and an ANN may include a synapse that links neurons to neurons. In an ANN, each neuron can output a summation of the activation function for input signals, weights, and deflections input through the synapse.
(437) Model parameters are parameters determined through learning, including deflection of neurons and/or weights of synaptic connections. The hyper-parameter means a parameter to be set in the machine learning algorithm before learning, and includes a learning rate, a repetition number, a mini batch size, an initialization function, etc.
(438) The objective of the ANN learning can be seen as determining the model parameters that minimize the loss function. The loss function can be used as an index to determine optimal model parameters in learning process of ANN.
(439) Machine learning can be divided into supervised learning, unsupervised learning, and reinforcement learning, depending on the learning method.
(440) Supervised learning is a method of learning ANN with labels given to learning data. Labels are the answers (or result values) that ANN must infer when learning data is input to ANN. Unsupervised learning can mean a method of learning ANN without labels given to learning data. Reinforcement learning can mean a learning method in which an agent defined in an environment learns to select a behavior and/or sequence of actions that maximizes cumulative compensation in each state.
(441) Machine learning, which is implemented as a deep neural network (DNN) that includes multiple hidden layers among ANN, is also called deep learning. Deep learning is part of machine learning. In the following, machine learning is used to mean deep learning.
(442) <Robot>
(443) A robot can mean a machine that automatically processes or operates a given task by its own abilities. In particular, a robot having a function of recognizing the environment and performing self-determination and operation can be referred to as an intelligent robot.
(444) Robots can be classified into industrial, medical, household, military, etc., depending on the purpose and field of use.
(445) The robot may include a driving unit including an actuator and/or a motor to perform various physical operations such as moving a robot joint. In addition, the movable robot may include a wheel, a break, a propeller, etc., in a driving unit, and can travel on the ground or fly in the air through the driving unit.
(446) <Autonomous-Driving/Self-Driving>
(447) The autonomous-driving refers to a technique of self-driving, and an autonomous vehicle refers to a vehicle that travels without a user's operation or with a minimum operation of a user.
(448) For example, autonomous-driving may include techniques for maintaining a lane while driving, techniques for automatically controlling speed such as adaptive cruise control, techniques for automatically traveling along a predetermined route, and techniques for traveling by setting a route automatically when a destination is set.
(449) The autonomous vehicle may include a vehicle having only an internal combustion engine, a hybrid vehicle having an internal combustion engine and an electric motor together, and an electric vehicle having only an electric motor, and may include not only an automobile but also a train, a motorcycle, etc.
(450) The autonomous vehicle can be regarded as a robot having an autonomous driving function.
(451) <eXtended Reality: XR>
(452) XR are collectively referred to as VR, AR, and MR. VR technology provides real-world objects and/or backgrounds only as computer graphic (CG) images, AR technology provides CG images that is virtually created on real object images, and MR technology is a computer graphics technology that mixes and combines virtual objects in the real world.
(453) MR technology is similar to AR technology in that it shows real and virtual objects together. However, in the AR technology, the virtual object is used as a complement to the real object, whereas in the MR technology, the virtual object and the real object are used in an equal manner.
(454) XR technology can be applied to HMD, head-up display (HUD), mobile phone, tablet PC, laptop, desktop, TV, digital signage. A device to which the XR technology is applied may be referred to as an XR device.
(455)
(456) The AI device 100 may be implemented as a stationary device or a mobile device, such as a TV, a projector, a mobile phone, a smartphone, a desktop computer, a notebook, a digital broadcasting terminal, a PDA, a PMP, a navigation device, a tablet PC, a wearable device, a set-top box (STB), a digital multimedia broadcasting (DMB) receiver, a radio, a washing machine, a refrigerator, a digital signage, a robot, a vehicle, etc.
(457) Referring to
(458) The communication part 110 can transmit and/or receive data to and/or from external devices such as the AI devices 100a to 100e and the AI server 200 using wire and/or wireless communication technology. For example, the communication part 110 can transmit and/or receive sensor information, a user input, a learning model, and a control signal with external devices.
(459) Here, The communication technology used by the communication part 110 may include a global system for mobile communication (GSM), a code division multiple access (CDMA), an LTE/LTE-A, a 5G, a WLAN, a Wi-Fi, Bluetooth™, radio frequency identification (RFID), infrared data association (IrDA), ZigBee, and/or near field communication (NFC).
(460) The input part 120 can acquire various kinds of data.
(461) The input part 120 may include a camera for inputting a video signal, a microphone for receiving an audio signal, and a user input part for receiving information from a user. A camera and/or a microphone may be treated as a sensor, and a signal obtained from a camera and/or a microphone may be referred to as sensing data and/or sensor information.
(462) The input part 120 can acquire input data to be used when acquiring an output using learning data and a learning model for model learning. The input part 120 may obtain raw input data, in which case the processor 180 or the learning processor 130 may extract input features by preprocessing the input data.
(463) The learning processor 130 may learn a model composed of an ANN using learning data. The learned ANN can be referred to as a learning model. The learning model can be used to infer result values for new input data rather than learning data, and the inferred values can be used as a basis for determining which actions to perform.
(464) The learning processor 130 may perform AI processing together with the learning processor 240 of the AI server 200.
(465) The learning processor 130 may include a memory integrated and/or implemented in the AI device 100. Alternatively, the learning processor 130 may be implemented using the memory 170, an external memory directly coupled to the AI device 100, and/or a memory maintained in an external device.
(466) The sensing part 140 may acquire at least one of internal information of the AI device 100, environment information of the AI device 100, and/or the user information using various sensors.
(467) The sensors included in the sensing part 140 may include a proximity sensor, an illuminance sensor, an acceleration sensor, a magnetic sensor, a gyro sensor, an inertial sensor, an RGB sensor, an IR sensor, a fingerprint recognition sensor, an ultrasonic sensor, an optical sensor, a microphone, a light detection and ranging (LIDAR), and/or a radar.
(468) The output part 150 may generate an output related to visual, auditory, tactile, etc.
(469) The output part 150 may include a display unit for outputting visual information, a speaker for outputting auditory information, and/or a haptic module for outputting tactile information.
(470) The memory 170 may store data that supports various functions of the AI device 100. For example, the memory 170 may store input data acquired by the input part 120, learning data, a learning model, a learning history, etc.
(471) The processor 180 may determine at least one executable operation of the AI device 100 based on information determined and/or generated using a data analysis algorithm and/or a machine learning algorithm. The processor 180 may then control the components of the AI device 100 to perform the determined operation.
(472) The processor 180 may request, retrieve, receive, and/or utilize data in the learning processor 130 and/or the memory 170, and may control the components of the AI device 100 to execute the predicted operation and/or the operation determined to be desirable among the at least one executable operation.
(473) The processor 180 may generate a control signal for controlling the external device, and may transmit the generated control signal to the external device, when the external device needs to be linked to perform the determined operation.
(474) The processor 180 may obtain the intention information for the user input and determine the user's requirements based on the obtained intention information.
(475) The processor 180 may use at least one of a speech-to-text (STT) engine for converting speech input into a text string and/or a natural language processing (NLP) engine for acquiring intention information of a natural language, to obtain the intention information corresponding to the user input.
(476) At least one of the STT engine and/or the NLP engine may be configured as an ANN, at least a part of which is learned according to a machine learning algorithm. At least one of the STT engine and/or the NLP engine may be learned by the learning processor 130 and/or learned by the learning processor 240 of the AI server 200, and/or learned by their distributed processing.
(477) The processor 180 may collect history information including the operation contents of the AI device 100 and/or the user's feedback on the operation, etc. The processor 180 may store the collected history information in the memory 170 and/or the learning processor 130, and/or transmit to an external device such as the AI server 200. The collected history information can be used to update the learning model.
(478) The processor 180 may control at least some of the components of AI device 100 to drive an application program stored in memory 170. Furthermore, the processor 180 may operate two or more of the components included in the AI device 100 in combination with each other for driving the application program.
(479)
(480) Referring to
(481) The AI server 200 may include a communication unit 210, a memory 230, a learning processor 240, and a processor 260.
(482) The communication unit 210 may transmit and receive data to and from an external device such as the AI device 100.
(483) The memory 230 may include a model storing unit 231. The model storing unit 231 may store a model being trained through the learning processor 240 or a trained model (or an artificial neural network 231a).
(484) The learning processor 240 may train the artificial neural network 231a using training data. A learning model may be used while being mounted on the AI server 200 of an artificial neural network or may be used by being mounted on an external device such as the AI device 100.
(485) The learning model may be implemented by hardware, software or a combination of hardware and software. When the whole or part of the learning model is implemented by software, one or more instructions constituting the learning model may be stored in the memory 230.
(486) The processor 260 may infer a resultant value with respect to new input data by using the learning model and generate a response or a control instruction based on the inferred resultant value.
(487)
(488) Referring to
(489) The cloud network 10 may refer to a network that forms part of a cloud computing infrastructure and/or resides in a cloud computing infrastructure. The cloud network 10 may be configured using a 3G network, a 4G or LTE network, and/or a 5G network.
(490) That is, each of the devices 100a to 100e and 200 consisting the AI system 1 may be connected to each other through the cloud network 10. In particular, each of the devices 100a to 100e and 200 may communicate with each other through a base station, but may directly communicate with each other without using a base station.
(491) The AI server 200 may include a server for performing AI processing and a server for performing operations on big data.
(492) The AI server 200 is connected to at least one or more of AI devices constituting the AI system 1, i.e. the robot 100a, the autonomous vehicle 100b, the XR device 100c, the smartphone 100d and/or the home appliance 100e through the cloud network 10, and may assist at least some AI processing of the connected AI devices 100a to 100e.
(493) The AI server 200 can learn the ANN according to the machine learning algorithm on behalf of the AI devices 100a to 100e, and can directly store the learning models and/or transmit them to the AI devices 100a to 100e.
(494) The AI server 200 may receive the input data from the AI devices 100a to 100e, infer the result value with respect to the received input data using the learning model, generate a response and/or a control command based on the inferred result value, and transmit the generated data to the AI devices 100a to 100e.
(495) Alternatively, the AI devices 100a to 100e may directly infer a result value for the input data using a learning model, and generate a response and/or a control command based on the inferred result value.
(496) Various embodiments of the AI devices 100a to 100e to which the technical features of the present disclosure can be applied will be described. The AI devices 100a to 100e shown in
(497) <AI+Robot>
(498) The robot 100a may be implemented as a guide robot, a carrying robot, a cleaning robot, a wearable robot, an entertainment robot, a pet robot, an unmanned flying robot, etc., to which AI technology is applied.
(499) The robot 100a may include a robot control module for controlling the operation, and the robot control module may refer to a software module and/or a chip implementing the software module.
(500) The robot 100a may acquire the state information of the robot 100a using the sensor information acquired from various kinds of sensors and/or detect (recognize) the surrounding environment and/or the object, and/or generate map data, and/or determine a travel route and/or a travel plan, and/or determine a response to user interaction, and/or determine an operation.
(501) The robot 100a can use the sensor information acquired from at least one sensor among the LIDAR, the radar, and/or the camera to determine the travel route and/or the travel plan.
(502) The robot 100a can perform the above-described operations using a learning model composed of at least one ANN. For example, the robot 100a can recognize the surrounding environment and/or the object using the learning model, and can determine the operation using the recognized surrounding information and/or the object information. The learning model may be learned directly from the robot 100a and/or learned from an external device such as the AI server 200.
(503) The robot 100a can directly generate a result using the learning model and perform an operation. The robot 100a may transmit sensor information to an external device such as the AI server 200 and may receive the generated result and perform an operation.
(504) The robot 100a may determine the travel route and/or the travel plan using at least one of the map data, the object information detected from the sensor information and/or the object information acquired from the external device, and drive the robot 100a according to the determined travel route and/or travel plan by controlling the driving unit.
(505) The map data may include object identification information on various objects arranged in a space in which the robot 100a moves. For example, the map data may include object identification information on fixed objects such as walls and doors, and/or on movable objects such as pots and desks. The object identification information may include a name, a type, a distance, and/or a position, etc.
(506) The robot 100a can perform the operation and/or run by controlling the driving unit based on the control/interaction of the user. The robot 100a may acquire the intention information of the interaction due to the user's operation and/or voice utterance, determine the response based on the acquired intention information, and perform the operation.
(507) <AI+Autonomous-Driving/Self-Driving>
(508) The autonomous vehicle 100b may be implemented as a mobile robot, a vehicle, an unmanned aerial vehicle, etc., to which AI technology is applied.
(509) The autonomous vehicle 100b may include an autonomous driving control module for controlling the autonomous driving function, and the autonomous driving control module may refer to a software module and/or a chip implementing the software module. The autonomous driving control module may be included in the autonomous vehicle 100b as a component of the autonomous vehicle 100b, but may be connected to the outside of the autonomous vehicle 100b with separate hardware.
(510) The autonomous vehicle 100b may acquire the state information of the autonomous vehicle 100b using the sensor information acquired from various kinds of sensors and/or detect (recognize) the surrounding environment and/or the object, and/or generate map data, and/or determine a travel route and/or a travel plan, and/or determine an operation.
(511) Like the robot 100a, the autonomous vehicle 100b can use the sensor information acquired from at least one sensor among the LIDAR, the radar, and/or the camera to determine the travel route and/or the travel plan.
(512) In particular, the autonomous vehicle 100b can recognize an environment and/or an object for an area in which the field of view is obscured and/or over a certain distance by receiving sensor information from external devices, and/or receive the recognized information directly from external devices.
(513) The autonomous vehicle 100b can perform the above-described operations using a learning model composed of at least one ANN. For example, the autonomous vehicle 100b can recognize the surrounding environment and/or the object using the learning model, and can determine the travel route using the recognized surrounding information and/or the object information. The learning model may be learned directly from the autonomous vehicle 100b and/or learned from an external device such as the AI server 200.
(514) The autonomous vehicle 100b can directly generate a result using the learning model and perform an operation. The autonomous vehicle 100b may transmit sensor information to an external device such as the AI server 200 and may receive the generated result and perform an operation.
(515) The autonomous vehicle 100b may determine the travel route and/or the travel plan using at least one of the map data, the object information detected from the sensor information and/or the object information acquired from the external device, and drive the autonomous vehicle 100b according to the determined travel route and/or travel plan by controlling the driving unit.
(516) The map data may include object identification information on various objects arranged in a space (e.g. road) in which the autonomous vehicle 100b moves. For example, the map data may include object identification information on fixed objects such as street lamps, rocks, and buildings, and/or on movable objects such as vehicles and pedestrians. The object identification information may include a name, a type, a distance, and/or a position, etc.
(517) The autonomous vehicle 100b can perform the operation and/or run by controlling the driving unit based on the control/interaction of the user. The autonomous vehicle 100b may acquire the intention information of the interaction due to the user's operation and/or voice utterance, determine the response based on the acquired intention information, and perform the operation.
(518) <AI+XR>
(519) The XR device 100c may be implemented as a HMD, a HUD, a TV, a mobile phone, a smartphone, a computer, a wearable device, a home appliance, a digital signage, a vehicle, a fixed robot, a mobile robot, etc., to which AI technology is applied.
(520) The XR device 100c analyzes the three-dimensional point cloud data and/or image data acquired from various sensors and/or from an external device to generate position data and/or attribute data for the three-dimensional points, thereby obtaining information about the surrounding space and/or the real object, and outputting the rendered XR object. For example, the XR device 100c may output an XR object, which includes the additional information about the recognized object, by corresponding to the recognized object.
(521) The XR device 100c can perform the above-described operations using a learning model composed of at least one ANN. For example, the XR device 100c can recognize a real object from three-dimensional point cloud data and/or image data using the learning model, and can provide information corresponding to the recognized real object. The learning model may be learned directly from the XR device 100c and/or learned from an external device such as the AI server 200.
(522) The XR device 100c can directly generate a result using the learning model and perform an operation. The XR device 100c may transmit sensor information to an external device such as the AI server 200 and may receive the generated result and perform an operation.
(523) <AI+Robot+Autonomous-Driving/Self-Driving>
(524) The robot 100a may be implemented as a guide robot, a carrying robot, a cleaning robot, a wearable robot, an entertainment robot, a pet robot, an unmanned flying robot, etc., to which AI technology and autonomous-driving technology are applied.
(525) The robot 100a to which the AI technology and the autonomous-driving technology are applied may mean the robot 100a having the autonomous-driving function itself and/or the robot 100a interacting with the autonomous vehicle 100b.
(526) The robot 100a having an autonomous-driving function can collectively refer to devices that move by themselves in accordance with a given travel route and/or move by determining the traveling route by themselves without user's control.
(527) The robot 100a having the autonomous-driving function and the autonomous vehicle 100b can use a common sensing method to determine at least one of the travel route and/or the travel plan. For example, the robot 100a having the autonomous-driving function and the autonomous vehicle 100b can determine at least one of the travel route and/or the travel plan using the information sensed through the LIDAR, the radar, and/or the camera.
(528) The robot 100a interacting with the autonomous vehicle 100b may exist separately from the autonomous vehicle 100b. The robot 100a interacting with the autonomous vehicle 100b may be associated with the autonomous-driving function inside and/or outside the autonomous vehicle 100b, and/or may perform an operation associated with the user aboard the autonomous vehicle 100b.
(529) The robot 100a interacting with the autonomous vehicle 100b may acquire the sensor information on behalf of the autonomous vehicle 100b and provide it to the autonomous vehicle 100b. The robot 100a interacting with the autonomous vehicle 100b may obtain the sensor information and generate the environment information and/or the object information to provide the autonomous vehicle 100b, thereby controlling and/or assisting the autonomous-driving function of the autonomous vehicle 100b.
(530) The robot 100a interacting with the autonomous vehicle 100b may monitor the user boarding the autonomous vehicle 100b and/or may control the functions of the autonomous vehicle 100b through interaction with the user. For example, when it is determined that the driver is in a drowsy state, the robot 100a may activate the autonomous-driving function of the autonomous vehicle 100b and/or assist the control of the driving unit of the autonomous vehicle 100b. The function of the autonomous vehicle 100b controlled by the robot 100a may include not only an autonomous-driving function but also a function provided by a navigation system and/or an audio system provided in the autonomous vehicle 100b.
(531) The robot 100a interacting with the autonomous vehicle 100b may provide information and/or assist the function to the autonomous vehicle 100b outside the autonomous vehicle 100b. For example, the robot 100a, such as a smart traffic light, may provide traffic information including signal information, etc., to the autonomous vehicle 100b. The robot 100a, such as an automatic electric charger of an electric vehicle, may interact with the autonomous vehicle 100b to connect the electric charger to the charging hole automatically.
(532) <AI+Robot+XR>
(533) The robot 100a may be implemented as a guide robot, a carrying robot, a cleaning robot, a wearable robot, an entertainment robot, a pet robot, an unmanned flying robot, a drone, etc., to which AI technology and XR technology are applied.
(534) The robot 100a to which the XR technology is applied may refer to a robot that is subject to control/interaction in the XR image. In this case, the robot 100a may be separated from the XR device 100c and can be associated with each other.
(535) When the robot 100a that is the subject to control/interaction in the XR image acquires the sensor information from the sensors including the camera, the robot 100a and/or the XR device 100c may generate an XR image based on the sensor information and the XR device 100c can output the generated XR image. The robot 100a can operate based on a control signal and/or a user's interaction input through the XR device 100c.
(536) For example, the user can acknowledge the XR image corresponding to the viewpoint of the robot 100a remotely linked through the external device such as the XR device 100c, and can adjust the autonomous travel path of the robot 100a, control operation and/or driving, or check the information of neighboring objects, through interaction.
(537) <AI+Autonomous-Driving/Self-Driving+XR>
(538) The autonomous vehicle 100b may be implemented as a mobile robot, a vehicle, an unmanned aerial vehicle, etc., to which AI technology and XR technology are applied.
(539) The autonomous driving vehicle 100b to which the XR technology is applied may mean an autonomous vehicle having means for providing an XR image and/or an autonomous vehicle that is subject to control/interaction in the XR image. Particularly, the autonomous vehicle 100b that is subject to control/interaction in the XR image may be separated from the XR device 100c and can be associated with each other.
(540) The autonomous vehicle 100b having the means for providing the XR image can acquire the sensor information from the sensors including the camera and output the generated XR image based on the acquired sensor information. For example, the autonomous vehicle 100b may include an HUD to output an XR image, thereby providing a passenger with a real object and/or an XR object corresponding to an object in the screen.
(541) At this time, when the XR object is output to the HUD, at least a part of the XR object may be output so as to overlap with the actual object that the passenger's gaze is directed to. On the other hand, when the XR object is output to the display provided in the autonomous vehicle 100b, at least a part of the XR object may be output so as to overlap with the object in the screen. For example, the autonomous vehicle 100b can output XR objects corresponding to objects such as a lane, another vehicle, a traffic light, a traffic sign, a two-wheeled vehicle, a pedestrian, a building, etc.
(542) When the autonomous vehicle 100b that is the subject to control/interaction in the XR image acquires the sensor information from the sensors including the camera, the autonomous vehicle 100b and/or the XR device 100c may generate an XR image based on the sensor information and the XR device 100c can output the generated XR image. The autonomous vehicle 100b can operate based on a control signal and/or a user's interaction input through the XR device 100c.
(543) In the following, a physical channel and a signal transmission procedure will be described.
(544)
(545) In a wireless communication system, a UE receives information from a base station through downlink (DL) transmission, and the UE transmits information to the base station trough uplink (UL) transmission. The information transmitted and received between the base station and the UE includes data and various types of control information, and depending on the type/use of information transmitted and received between the base station and the UE, various physical channels are employed.
(546) The UE, which is powered on again from a state in which the power is off or which newly enters a cell, may perform an initial cell search operation such as synchronizing with the base station S11. To this end, the UE may receive a Primary Synchronization Channel (PSCH) and a Secondary Synchronization Channel (SSCH) from the base station to synchronize with the base station and obtain information such as cell identity (ID). Also, the UE may receive a Physical Broadcast Channel (PBCH) from the base station to obtain broadcast information within the cell. Also, the UE may receive a Downlink Reference Signal (DL RS) in the initial cell search phase to check the downlink channel status.
(547) After completing the initial cell search operation, the UE may receive a Physical Downlink Control Channel (PDCCH) and a Physical Downlink Shared Channel (PDSCH) corresponding thereto to obtain more specific system information S12.
(548) Afterwards, the UE may perform a random access procedure to complete access to the base station S13-S16. More specifically, the UE may transmit an preamble through a Physical Random Access Channel (PRACH) S13 and receive a Random Access Response (RAR) to the preamble through the PDSCH corresponding to the PDCCH S14. Next, the UE may transmit a Physical Uplink Shared Channel (PUSCH) using scheduling information within the RAR S15 and perform a contention resolution procedure on the PDCCH and the PDSCH corresponding thereto S16.
(549) The UE which has performed the procedure above may perform PDCCH/PDSCH reception S17 and PUSCH/Physical Uplink Control Channel (PUCCH) transmission S18 as a general uplink/downlink signal transmission procedure. The control information transmitted to the base station by the UE is called Uplink Control Information (UCI). The UCI may include Hybrid Automatic Repeat and reQuest Acknowledgement/Negative-ACK (HARQ ACK/NACK), a Scheduling Request (SR), and Channel State Information (CSI). The CSI includes a Channel Quality Indicator (CQI), a Precoding Matrix Indicator (PMI), and a Rank Indication (RI). The UCI is usually transmitted through the PUCCH but may be transmitted through the PUSCH when both of control information and data have to be transmitted simultaneously. Also, according to the request/instruction from a network, the UE may transmit the UCI aperiodically through the PUSCH.
(550) In what follows, a channel coding scheme will be described.
(551) A channel coding scheme according to one embodiment of the present disclosure may include a Low Density Parity Check (LDPC) coding scheme mostly for data and a polar coding scheme for control information.
(552) The network/UE may perform the LDPC coding for a PDSCH/PUSCH having a support for two base graphs (BGs). Here, BG1 may be related to mother code rate 1/3, and BG2 may be related to mother code rate 1/5.
(553) For coding of control information, various coding schemes such as repetition coding, simplex coding, and Reed-Muller coding may be supported. The polar coding scheme may be applied to the case where the control information has a length longer than 11 bits. For downlink transmission, the mother code size may be 512, and the mother code size for uplink transmission may be 1024. The coding schemes for uplink control information may be summarized as shown in the table below.
(554) TABLE-US-00011 TABLE 11 Uplink Control Information size including CRC, if present Channel code 1 Repetition code 2 Simplex code 3-11 Reed Muller code >11 Polar code
(555) The polar coding scheme may be used for a PBCH. This coding scheme may be the same as used for the case of a PDCCH. In what follows, LDPC coding structure will be described.
(556) Hereinafter, LDPC coding structure will be described.
(557) An LDPC code is a (n, k) linear block code defined by the null-space of a (n−k)×n sparse parity check matrix H.
(558) The LDPC code that may be applied to one embodiment of the present disclosure may be expressed as follows.
(559)
(560)
(561) More specifically,
(562) As one example, according to
(563)
(564) The polar code is known as the code capable of obtaining channel capacity in the Binary-input Discrete Memoryless Channel (B-DMC). In other words, if the size N of a code block increases indefinitely, channel capacity may be obtained.
(565)
(566) Referring to
(567) In what follows, Discontinuous Reception (DRX) will be described.
(568) Discontinuous Reception (DRX) refers to an operation mode in which a UE reduces battery consumption to receive a downlink channel in a discontinuous manner. In other words, a UE configured for DRX may reduce power consumption by receiving a DL signal discontinuously.
(569) A DRX operation is performed within a DRX cycle representing a time interval in which On Duration is repeated periodically. A DRX cycle includes On Duration and Sleep Duration (or an occasion of DRX). On Duration refers to a time interval in which a UE monitors a PDCCH to receive the PDCCH.
(570) DRX may be performed in the Radio Resource Control (RRC)_IDLE state (or mode), RRC_INACTIVE state (or mode) or RRC_CONNECTED state (or mode). In the RRC_IDLE state and RRC_INACTIVE state, DRX may be used to receive a paging signal discontinuously. RRC_IDLE state: The state in which a radio connection (RRC connection) is not established between a base station and a UE. RRC_INACTIVE state: The state in which, although a radio connection (RRC connection) has been established between the base station and the UE, the radio connection is deactivated. RRC_CONNECTED state: The state in which a radio connection (RRC connection) is established between the base station and the UE.
(571) DRX may be basically divided into idle mode DRX, Connected DRX (C-DRX), and extended DRX.
(572) DRX applied in the IDLE state may be referred to as idle mode DRX, and DRX applied in the CONNECTED state may be referred to as Connected mode DRX (C-DRX).
(573) Extended/Enhanced DRX (eDRX) is a mechanism that may extend the cycle of the idle mode DRX and C-DRX and may be mostly used for (passive) IoT applications. In the idle mode DRX, whether to allow eDRX may be configured based on system information (for example, SIB1). SIB1 may include an eDRX-allowed parameter. The eDRX-allowed parameter represents whether extended DRX is allowed in the idle mode.
(574) In what follows, idle mode DRX is described.
(575) In the idle mode, the UE may use DRX to reduce power consumption. One paging occasion (PO) is a subframe in which Paging-Radio Network Temporary Identifier (P-RNTI) may be transmitted on a Physical Downlink Control Channel (PDCCH) or an MTC PDCCH (MPDCCH) or a Narrowband PDCCH (NPDCCH) (addressing a paging message for NB-IoT).
(576) In the P-RNTI transmitted on the MPDCCH, PO may represent a starting subframe of MPDCCH repetitions. In the case of P-RNTI transmitted on the NPDCCH, when a subframe determined by PO is not a valid NB-IoT downlink subframe, PO may represent a starting subframe of NPDCCH repetitions. Therefore, the first valid NB-IoT downlink subframe after PO is the starting subframe of NPDCCH repetitions.
(577) One Paging Frame (PF) is one radio frame, which may contain one or a plurality of POs. When DRX is used, the UE only needs to monitor one PO per DRX cycle. One Paging Narrowband (PNB) is one narrowband, on which the UE performs reception of a paging message. PF, PO, and PNB are determined based on the DRX parameters provided in System Information.
(578)
(579) According to
(580) The UE may determine the Paging Frame (PF) and Paging Occasion (PO) to monitor a PDCCH in a paging DRX cycle based on the idle mode DRX configuration information S12. In this case, the DRX cycle may include On Duration and Sleep Duration (or an occasion of DRX).
(581) The UE may monitor the PDCCH at the PO of a determined PF S13. In this case, for example, the UE monitors only one subframe (PO) per paging DRX cycle. Also, if the UE receives a PDCCH scrambled by P-RNTI during the On Duration (namely, when paging is detected), the UE may transition to the connected mode and transmit and receive data to and from the base station.
(582)
(583) According to
(584) In what follows, Connected mode DRX (C-DRX) is described.
(585) C-DRX refers to DRX applied in the RRC connected state. The DRX cycle for C-DRX may be composed of a short DRX cycle and/or a long DRX cycle. Here, a short DRX cycle may be selected optionally.
(586) When C-DRX is configured, the UE may perform PDCCH monitoring with respect to On Duration. If a PDCCH is successfully detected during PDCCH monitoring, the UE operates (or runs) an inactive timer and maintain the timer in the awake state. On the other hand, if a PDCCH is not detected successfully during PDCCH monitoring, the UE may enter the sleep state after the On Duration expires.
(587) When C-DRX is configured, a PDCCH reception occasion (for example, a slot having PDCCH search space) may be configured to be discontinuous based on the C-DRX configuration. On the other hand, if C-DRX is not configured, the PDCCH reception occasion (for example, a slot having PDCCH search space) may be configured to be continuous according to the present disclosure.
(588) Meanwhile, PDCCH monitoring may be limited to a time interval configured in terms of a measurement gap regardless of the C-DRX configuration.
(589)
(590) The UE may receive RRC signaling (for example, MAC-MainConfigIE) including DRX configuration information from a base station S21.
(591) Here, DRX configuration information may include the following information. onDurationTimer: The number of PDCCH subframes to be monitored continuously from the starting position of a DRX cycle. drx-InactivityTimer: The number of PDCCH subframes to be monitored continuously when the UE decodes a PDCCH having scheduling information. drx-RetransmissionTimer: The number of PDCCH subframes to be monitored continuously when HARQ retransmission is expected. longDRX-Cycle: The period during which On Duration is generated. drxStartOffset: The subframe number at which a DRX cycle is started. drxShortCycleTimer: The short DRX cycle number shortDRX-Cycle: A DRX cycle operating as many times as the number of drxShortCycleTimers when the Drx-InactivityTimer expires.
(592) Also, when DRX ‘ON’ is configured by the DRX command of the MAC Command Element (CE) S22, the UE monitors the PDCCH with respect to the On Duration of the DRX cycle based on the DRX configuration S23.
(593)
(594) If the UE receives scheduling information (for example, a DL grant) in the RRC_CONNECTED state (in what follows, referred to as connected state), the UE may execute the DRX inactive timer and the RRC inactive timer.
(595) When the DRX inactive timer expires, the DRX mode may be started. The UE may wake up from the DRX cycle and monitor the PDCCH for a predetermined time period (on the duration timer).
(596) In this case, when short DRX is configured and the UE starts the DRX mode, the UE first starts with a short DRX cycle and after the short DRX cycle is completed, starts a long DRX cycle. Here, the long DRX cycle may correspond to a multiple of the short DRX cycle. Moreover, during the short DRX cycle, the UE may wake up more often. After the RRC inactive timer expires, the UE may transition to the IDLE state and perform the IDLE mode DRX operation.
(597) In what follows, a combination of IA/RA and a DRX operation (IA/RA+DRX operation) is described.
(598)
(599) According to
(600) If transmission power of the UE is high, current consumption of the UE may be increased. Also, when the UE does not have traffic to be transmitted thereto or to a base station, the UE transitions to the idle mode to reduce power consumption and performs the idle mode DRX operation.
(601) Meanwhile, if paging (for example, a call) occurs during the idle mode DRX operation, the UE may transition to the connected mode from the idle mode through a cell establishment procedure and transmit and receive data to and from the base station.
(602) Also, when there is no data received from or transmitted to the base station in the connected mode or for a specific time period of a configured timing, the UE may perform the connected mode DRX (C-DRX).
(603) Also, when the UE is configured with extended DRX (eDRX) through upper layer signaling (for example, system information), the UE may perform an eDRX operation in the idle mode or connected mode.