The present invention relates to a terminal apparatus, a base station apparatus, a communication method, and a program and specifically relates to radio resource utilization technology when executing a two-step random access procedure.
Wireless communication system standards for Long-Term Evolution (LIE), Fifth Generation (5G) New Radio (NR), and the like are set by the 3rd Generation Partnership Project (3GPP). For LTE and NR, a random access procedure is specified for initial connection between a terminal apparatus and a base station apparatus. Conventional random access procedures include four-step processing.
A processing example of the four-step random access procedure is illustrated in
In the 3GPP, the use of a two-step random access procedure to reduce the amount of time needed for the initial connection procedure has become a topic of investigation (see NPL 1). In a two-step random access procedure, as illustrated in
In the four-step random access procedure, the radio resources and parameters for when signals are transmitted to be transmitted by the message 3 are designated by the message 2. However, in the two-step random access procedure, there is no such designation of radio resources and parameters for when signals are transmitted. Thus, in a case where a plurality of terminal apparatuses transmit the message A (with the RA preamble and the predetermined information linked, for example) at the same time, even if the RA preambles can be partitioned, the predetermined information may be unable to be received due to interference. In this case, because the base station apparatus does not transmit the message B, the terminal apparatus may repeatedly transmit the message A, for example, causing a long time to be needed for initial connection.
The present invention provides a method capable of efficiently executing a two-step random access procedure.
A terminal apparatus according to an aspect of the present invention establishes, on the basis of a two-step random access procedure, an initial connection with a base station apparatus by transmitting a first message to the base station apparatus and receiving a second message, which is a reply to the first message, from the base station apparatus, wherein the first message includes a preamble to be transmitted using one sequence selected from a plurality of sequence candidates and predetermined information for initial access; each one of the plurality of sequence candidates is associated with a radio resource to be used for transmitting the predetermined information, wherein a first radio resource associated with a first candidate of the plurality of sequence candidates is different from a second radio resource associated with a second candidate of the plurality of sequence candidates; and the terminal apparatus, in the first message, transmits the preamble with a predetermined radio resource using the one sequence selected from the plurality of sequence candidates and transmits the predetermined information using a radio resource associated with the one selected sequence.
A base station apparatus according to an aspect of the present invention establishes, on the basis of a two-step random access procedure, an initial connection with a terminal apparatus by receiving a first message from the terminal apparatus and transmitting a second message, which is a reply to the first message, to the terminal apparatus, wherein the first message includes a preamble to be transmitted using one sequence selected from a plurality of sequence candidates by the terminal apparatus and predetermined information for initial access; each one of the plurality of sequence candidates is associated with a radio resource to be used for transmitting the predetermined information, wherein a first radio resource associated with a first candidate of the plurality of sequence candidates being different from a second radio resource associated with a second candidate of the plurality of sequence candidates; and the base station apparatus, in the first message, receives the preamble via a predetermined radio resource, identifies a sequence used in transmission of the received preamble, identifies a radio resource associated with the identified sequence, and receives the predetermined information with the identified radio resource.
Further features of the present invention will become apparent from the following description of exemplary embodiments (with reference to the attached drawings).
The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate embodiments of the invention and, together with the description, serve to explain principles of the invention.
Hereinafter, embodiments will be described in detail with reference to the attached drawings. Note, the following embodiments are not intended to limit the scope of the claimed invention. Multiple features are described in the embodiments, but limitation is not made an invention that requires all such features, and multiple such features may be combined as appropriate. Furthermore, in the attached drawings, the same reference numerals are given to the same or similar configurations, and redundant description thereof is omitted.
System Configuration
The terminal apparatus 302 and the terminal apparatus 303 according to the present embodiment execute a two-step random access procedure (hereinafter, this procedure is referred to as “two-step RACH”) such as that illustrated in
The terminal apparatus selects a preamble from a plurality of sequence candidates and transmits the preamble. Note that in a case where a plurality of terminal apparatuses select different sequence candidates from different candidates thereof and preambles are simultaneously transmitted using the sequences, the plurality of sequence candidates are determined so that the base station apparatus can partition the preambles, i.e., to sufficiently reduce cross correlation or have orthogonal sequences. For example, the plurality of sequence candidates are reported from the base station apparatus to the terminal apparatus. For example, the base station apparatus prepares a plurality of sequence candidates and reports the plurality of sequence candidates to the terminal apparatus within its cell so that a sequence able to be used by a terminal apparatus in an adjacent cell is not used in the cell it forms. By the plurality of sequence candidates being selected in this manner, interference caused by a preamble from a terminal apparatus in an adjacent cell interfering with the preamble from the terminal apparatus within the cell of the base station apparatus can be prevented. Note that, the base station apparatus reports, to a terminal apparatus within the range of the cell formed by the base station apparatus, information designating the radio resources (frequency and time resources) permitted to be used for the terminal apparatus to transmit a preamble. Note that, for example, a plurality of sequence candidates able to be used for preamble transmission, information designating the radio resources able to be used to transmit a preamble, and the like may be simultaneously reported from the base station apparatus to one or more terminal apparatuses via a broadcast signal.
The terminal apparatus transmits predetermined information for initial access to the base station apparatus via a physical uplink shared channel (PUSCH), for example. Note that that in this example, PUSCH is a PUSCH included in the message A and thus should be written as “Message A PUSCH”, however, in the present embodiment, to simplify notation, it will be simply written as “PUSCH”. PUSCH, in terms of its simplest configuration, can be transmitted continuously in time with the preamble (directly after the preamble) in the same frequency range as the preamble. Note that the radio resources (time and frequency resources) for transmitting the preamble are limited. Thus, without loss of generality, it is expected that a plurality of terminal apparatuses transmit a preamble at the same time using predetermined radio resources for preamble. Also, in this case, with the simple configuration described above, PUSCH is transmitted by the plurality of terminal apparatuses using shared radio resources (radio resources having a time interval continuous in time with the predetermined radio resources and a frequency range the same as the predetermined radio resources. On the other hand, for PUSCH, control to suppress cross correlation between a plurality of terminal apparatuses to a low degree cannot be performed. Thus, PUSCHs transmitted from a plurality of terminal apparatuses at the same time with the same frequency resources interfere with one another, making it difficult for the base station apparatus to correctly decode the PUSCHs. Interference between PUSCHs can be prevented by transmitting PUSCHs using random radio resources, however, this makes it difficult for the base station apparatus to know which terminal apparatus is using which radio resource.
In the present embodiment, different radio resources are associated, as radio resources for transmitting predetermined information for initial access, to each of the plurality of sequence candidates able to be used for preamble transmission. In other words, a first radio resource associated with a first candidate sequence and a second radio resource associated with a second candidate sequence are made different, and, in a case where the sequence to be used for transmitting a preamble is different, a different radio resource is used for transmitting predetermined information. In this manner, even in a case where a plurality of terminal apparatuses transmit a preamble at the same time, if sequences of different preambles are selected, the radio resources used to transmit PUSCH are different. This helps to minimize or prevent interference between the PUSCHs. The radio resources relate to at least one of a time resource, a frequency resource, or a demodulation reference signal (DMRS) port. In other words, for example, the first radio resource associated with the first candidate sequence is different from the second radio resource associated with the second candidate sequence in terms of at least one of the time resource, the frequency resource, or the DMRS port. Note that herein, “radio resource” can be referred to as one set of radio resources specified by a combination of time, frequency, and space (DMRS port), for example. However, in the present embodiment and the scope of the claims, one set of radio resources is written as “one radio resource”, for example.
The terminal apparatus transmits a PUSCH following the preamble within a single message (the message A). At this time, the terminal apparatus identifies the radio resources selected for preamble transmission and performs control to transmit the PUSCH using the radio resources. For example, referring to
The base station apparatus detects a preamble transmitted from one or more terminal apparatuses from the messages A from the terminal apparatuses and identifies the sequences used by the terminal apparatuses. For example, the base station apparatus executes preamble detection processing for the time and frequency resources for preamble set by the base station apparatus and reported to the terminal apparatuses. Next, the base station apparatus identifies the radio resources for PUSCH corresponding to the sequence used in the transmission of each detected preamble. Then, the base station apparatus executes PUSCH reception processing using the identified radio resources. For example, in a case where the preamble from a first terminal apparatus is determined to have been transmitted using a sequence with an ID of 1, the base station apparatus executes reception processing for the corresponding PUSCH using the radio resources with a slot index of “1”, an RBG index of “1”, and a DMRS port of “1”. Also, in a case where the preamble from a second terminal apparatus is determined to have been transmitted using a sequence with an ID of 64, the base station apparatus executes reception processing for the corresponding PUSCH using the radio resources with a slot index of “2”, an RBG index of “16”, and a DMRS port of “2”. In this manner, because the sequences used in transmitting the preamble via the message A are different, the radio resources used in transmitting PUSCH in the same message A are dispersed. Thus, as long as the plurality of terminal apparatuses select different sequences, interference of PUSCHs transmitted by the terminal apparatuses can be minimized or prevented. Also, in the base station apparatus, the detection accuracy of the message A of two-step RACH can be improved, and frequency at which the terminal apparatus resends the message A can be reduced. As a result, the time taken for an initial connection between the terminal apparatus and the base station apparatus to be established can be reduced.
Note that, the PUSCH reception processing includes channel estimation via the DMRS corresponding to the used DMRS port and PUSCH demodulation and decoding based on the estimation value. Note that in a case where there is one DMRS port for the identified time resources (time index) and frequency resources (RBG index), the base station apparatus demodulates and decodes one PUSCH on the basis of a channel estimation using the DMRS corresponding to this DMRS port. On the other hand, in a case where a plurality of DMRS ports are used for the identified time and frequency resources, the base station apparatus executes channel estimation for each port and demodulates and decodes a plurality of PUSCHs corresponding to the channel estimation values. Note that the base station apparatus includes a plurality of reception antennas and is capable of partitioning the spatially multiplexed PUSCH and demodulating and decoding these in a similar manner to a conventional uplink multi-user (MU) multiple-input and multiple-output (MIMO) method. Also, after demodulation and decoding of a plurality of PUSCHs using successive interference cancellation is successful, the base station apparatus may generate a PUSCH replica signal on the basis of the decoding result and the channel estimation value, removing it from the reception signal, then demodulating and decoding another PUSCH included in the reception signal. Note that in a case where successive interference cancellation is used, the base station apparatus may not include a plurality of reception antennas.
Note that in the example described above, information for identifying one radio resource is associated with one sequence used in preamble transmission. However, information for identifying a plurality of radio resources may be associated with one sequence.
The terminal apparatus selects a sequence to be used for preamble transmission from a plurality of sequence candidates, selects one radio resource as a radio resource for PUSCH transmission from among the plurality of patterns of radio resources corresponding to the selected sequence, and generates and transmits the message A on the basis of the selected result. Note that the terminal apparatus may select one radio resource at random from the plurality of patterns of radio resources, or may select one radio resource on the basis of a predetermined rule using the identification number of the terminal apparatus (or the member identification module), for example. The base station apparatus detects the preamble from the message A and identifies the sequence used. Then, the base station apparatus determines which of the plurality of patterns of radio resources corresponding to the sequence used the PUSCH was transmitted by. For example, the base station apparatus determines whether or not a signal is included in the plurality of patterns of radio resources corresponding to the sequence used via power detection. For example, in a case where the preamble from a first terminal apparatus is determined to have been transmitted using a sequence with an ID of 1, the base station apparatus executes power detection for radio resources with a slot index of “1”, an RBG index of “1” and “2”, and a DMRS port of “1” and “2”. Also, in a case where the preamble from a second terminal apparatus is determined to have been transmitted using a sequence with an ID of 64, the base station apparatus executes power detection for radio resources with a slot index of “8”, an RBG index of “15” and “16”, and a DMRS port of “1” and “2”. Then, the base station apparatus determines that a PUSCH has been transmitted using radio resources, from among these radio resources, in which the detected power is greater than a predetermined value and executes PUSCH reception processing using the radio resources. For example, the base station apparatus executes power detection of the plurality of DMRS ports for the frequency and time resources corresponding to the identified sequence and executes channel estimation for the DMRS ports with a DMRS reception power equal to or greater than a predetermined value. Note that in a case where reception power greater than the predetermined value is detected in a plurality of DMRS ports with the same frequency and time resources, the base station apparatus determines that PUSCHs have been transmitted from a plurality of terminal apparatuses using different DMRS ports and uses spatial partitioning or successive interference cancellation to partition and extract the PUSCHs from the plurality of terminal apparatuses. Note that using power detection is merely an example, and another method may be used to identify the radio resources used for PUSCH. For example, the base station apparatus may execute reception processing using the plurality of radio resources associated with the sequence determined to be used in preamble transmission and determine that the radio resources successful in PUSCH demodulation and decoding have been selected for PUSCH transmission.
In this manner, a plurality of radio resources are associated with one sequence, and the terminal apparatus determines the radio resource to use from the plurality of radio resources. Thus, even in a case where a plurality of terminal apparatuses transmit a preamble using the same sequence, the probability of a PUSCH being transmitted using the same radio resources can be reduced. Accordingly, in the base station apparatus, the detection accuracy of the message A of two-step RACH can be improved, and frequency at which the terminal apparatus resends the message A can be reduced. As a result, the time taken for an initial connection between the terminal apparatus and the base station apparatus to be established can be reduced.
Note that associated to two or more IDS may be two or less patterns of radio resources, for example, two or one radio resource pattern may be associated with two IDs. This helps prevent patterns of radio resources for PUSCH being unnecessarily prepared in a case where the number of terminal apparatuses attempting to connect is low, thus allowing the burden on the base station apparatus to be reduced.
The information for identifying the radio resources corresponding to the ID of the sequence used in preamble transmission is not limited to the format described herein and the radio resources may be designated using various methods.
For example, in the example described above, the time resources are represented by a slot number (slot index) offset from the time slot for preamble transmission. However, this may be represented by a start symbol index of the time interval corresponding to the time resource. In other words, a way of representing not based on the time slot for preamble transmission may be used. Also, an end symbol index relating to the end time of the time interval corresponding to the time resource may be used. Note that both a start symbol index and an end symbol index may be used, and, in a case where the duration of the time resource is set in advance to be fixed, only one may be used. Furthermore, the time resource may be represented by a numerical value indicating the time difference from the start timing of preamble transmission. Also, in the example described above, the time interval corresponding to the time resource is identified using a slot (or mini-slot) as the unit. However, for example, the time resource may be represented by at least one of information indicating the start time of the time interval or the information indicating the end time (based on the start timing of preamble transmission). Furthermore, information indicating the duration of the time interval together with at least one of the start time or the end time may be used to represent the time resource. Also, in the example described above, the frequency resource is designated using a resource block group set in advance as the unit. However, no such limitation is intended. For example, the frequency resource may be designated by an index of resource blocks corresponding to the lower end or upper end of the frequency resource and the number of resource blocks used. Furthermore, an index of resource blocks corresponding to the lower end of the frequency resource and an index of resource blocks corresponding to the upper end may be used as the information for designating the frequency resource.
Note that in the present embodiment, the initial connection processing when connecting to the base station apparatus 301 with the terminal apparatus 302 and the terminal apparatus 303 are both not connected to the base station apparatus 301 has been described. This is because, upon handover, the terminal apparatus 302 and the terminal apparatus 303, for example, the resources to be used via the base station apparatus of the handover source are designated, allowing PUSCH of the message A to be transmitted in a state of no (or sufficiently low) interference. However, no such limitation is intended, and the processing described above may be executed in a case other than initial access, such as handover and the like.
Apparatus Configuration
Next, the configuration of the terminal apparatus and the base station apparatus that executes the processing described above will be described.
The terminal apparatus and the base station apparatus control the communication circuit 705 via the processor 701, for example, and communicate with the partner apparatus (for example, in the case of the terminal apparatus, the base station apparatus, and in the case of the base station apparatus, the terminal apparatus or a network node). Note that in
Note that the terminal apparatus and the base station apparatus may be provided with dedicated hardware for executing the functions. Alternatively, a portion of the functions may be executed by the hardware and the other portion may be executed by a computer running a program. Also, all functions may be executed by a computer and a program.
The terminal apparatus includes as functions a communication control unit 801, a message generation unit 802, and a PUSCH resource storage unit 803. Also, the terminal apparatus may optionally include a preamble setting acquisition unit 804.
The communication control unit 801 controls the communication (wireless communication compliant with 5G communication standards, for example) performed between the terminal apparatus and the base station apparatus. The communication control unit 801, for example, acquires the information sent from the base station apparatus and executes control to execute two-step RACH on the basis of this information, establish a connection with the base station apparatus, and perform communication. The message generation unit 802 generates the message A of the two-step RACH as described above. The operations of the message generation unit 802 will be described below. The PUSCH resource storage unit 803 stores information including a plurality of sequence candidates able to be used for the preamble portion of the message A and radio resources to be used for transmission of the PUSCH portion of the message A associated together. The preamble setting acquisition unit 804 acquires various pieces of information relating to the preamble from the base station apparatus. The preamble setting acquisition unit 804, for example, acquires, from the base station apparatus, information for identifying the predetermined radio resources (frequency and time resources) to be used for transmitting the preamble portion. The message generation unit 802 adjusts the frequency of the preamble portion so that the preamble portion is transmitted with the acquired frequency resource or outputs the generated message A to the communication control unit 801 so that the preamble portion is transmitted with the acquired time resources. Also, the preamble setting acquisition unit 804, for example, may acquire the information for designating the sequence able to be used for transmitting the preamble portion from the base station apparatus. Furthermore, the preamble setting acquisition unit 804, for example, may acquire the information for designating the radio resources to be used for transmitting the PUSCH portion for each sequence able to be used for transmitting the preamble portion. Note that in a case where the terminal apparatus acquires the information in advance, the preamble setting acquisition unit 804 does not need to re-acquire the information.
The message generation unit 802 selects one from the plurality of sequences able to be used for preamble transmission and uses the selected sequence to generate the preamble portion of the message A. Also, the message generation unit 802 acquires, from the PUSCH resource storage unit 803, the information of the radio resources, such as the time (for example, time slot/mini-slot), frequency (for example, RBG), and space (for example, DMRS port), associated with the selected sequence. Note that in a case where a plurality of radio resources are associated with the selected sequence, the message generation unit 802 selects one (or in some cases, two or more) radio resources from the plurality of radio resources. Then, the message generation unit 802 generates a PUSCH for transferring the predetermined information for initial access to the base station apparatus. Here, the message generation unit 802 adjusts the PUSCH frequency, timing, DMRS, and the like so that the radio resources corresponding to the sequence selected when generating the preamble portion are used for transmission. The message generation unit 802, as described above, generates the message A including the preamble portion and the PUSCH portion and transmits the message A to the base station apparatus via the communication control unit 801.
The base station apparatus includes as functions a communication control unit 901, a message reception unit 902, and a PUSCH resource storage unit 903. Also, the base station apparatus may optionally include a preamble setting reporting unit 904. The communication control unit 901 controls the communication (wireless communication compliant with 5G communication standards, for example) performed between the terminal apparatus and the base station apparatus.
The communication control unit 901 controls the communication (wireless communication compliant with 5G communication standards, for example) performed between the base station apparatus and the terminal apparatus. The communication control unit 901, for example, executes control to establish a connection with the terminal apparatus executing two-step RACH on the basis of the information sent by the base station apparatus and perform communication. The message reception unit 902 executes reception processing of the message A of the two-step RACH. The operations of the message reception unit 902 will be described below. In a case where the reception of the message reception unit 902 by the message reception unit 902 is successful, the communication control unit 901 transmits the message B to the terminal apparatus which is the transmission source of the message A and establishes a connection with the terminal apparatus. The PUSCH resource storage unit 903, in a similar manner to the PUSCH resource storage unit 803 of the terminal apparatus, stores information including a plurality of sequence candidates able to be used for the preamble portion of the message A and radio resources to be used for transmission of the PUSCH portion of the message A associated together. The preamble setting reporting unit 904 reports various pieces of information relating to the preamble to the terminal apparatus. The preamble setting reporting unit 904, for example, reports, to the terminal apparatus, information for identifying the predetermined radio resources (frequency and time resources) to be used for transmitting the preamble portion. Also, the preamble setting reporting unit 904, for example, may report the information for designating the sequence able to be used for transmitting the preamble portion to the terminal apparatus. Furthermore, the preamble setting reporting unit 904, for example, may report, to the terminal apparatus, the information for designating the radio resources to be used for transmitting the PUSCH portion for each sequence able to be used for transmitting the preamble portion. Note that in a case where the terminal apparatus acquires the information in advance, the preamble setting reporting unit 904 does not need to re-report the information.
The message reception unit 902, with the radio resources able to be used for transmitting the preamble portion of the message A, uses the sequence able to be used for transmitting the preamble and executes detection processing of the preamble portion. In a case where the preamble portion can be detected using one or more sequences from among the usable sequence candidates, the message reception unit 902 then extracts, from the PUSCH resource storage unit 903, the radio resources for the PUSCH associated with the sequence used for detecting the preamble portion. Then, the message reception unit 902 executes reception processing for PUSCH with the radio resources extracted from the PUSCH resource storage unit 903. Note that in a case where a plurality of radio resources are associated with one sequence, the message reception unit 902, for example, executes power detection processing for each one of the plurality of radio resources and determines the radio resource transmitting the PUSCH. Then, the message reception unit 902 executes reception processing for PUSCH with the radio resource determined to be transmitting the PUSCH.
Processing Flow
Next, an example of the flow of the processing executed by the terminal apparatus and the base station apparatus will be described using
The base station apparatus, for example, reports to the terminal apparatus, as necessary, the information indicating at least one of the frequency and time resources able to be used for transmitting the preamble portion of the message A, the sequence candidates able to be used, or the radio resources able to be used for transmitting a PUSCH corresponding to the sequence candidate (step S1001, step S1101). Note that the reporting is performed using a broadcast signal, for example. Also, in a case where the terminal apparatus stores the information in advance, this processing may be omitted.
The terminal apparatus selects (step S1002) a sequence to use for preamble transmission at random from the sequence candidates able to be used and identifies (step S1003) the radio resource for PUSCH transmission associated with the selected sequence. Then, the terminal apparatus generates and transmits (step S1004) the message A of two-step RACH including the preamble generated using the sequence selected in step S1002 and the PUSCH using the radio resources identified in step S1003. The base station apparatus monitors the time and frequency resources able to be used for transmitting the preamble portion and detects (step S1102) the preamble portion of the message A from the terminal apparatus using the plurality of usable sequence candidates. Then, the base station apparatus identifies the sequence used when the preamble portion is detected, identifies (step S1103) the radio resource for PUSCH transmission associated with the sequence, and executes (step S1104) reception processing of PUSCH on the basis of the identified radio resource. When PUSCH reception processing is successful, the base station apparatus transmits (step S1105) the message B to the terminal apparatus which is the transmission source of the message A, and the terminal apparatus receives (step S1005) the message B. In this manner, a connection is established between the base station apparatus and the terminal apparatus.
As described above, the terminal apparatus is configured such that each one of the plurality of sequences able to be used for transmitting the preamble of the message A is set with a different radio resource to be used in the PUSCH transmission of the message A. Thus, in a case where a plurality of terminal apparatuses use different sequences to each transmit a preamble of the message A, interference between the PUSCHs of the message A can be prevented. As a result, the probability of the base station apparatus failing to receive the PUSCHS can be reduced, and the probability of two-step RACH succeeding can be increased. Also, in a case where a plurality of radio resources are associated with one sequence, even when there are a plurality of terminal apparatuses using the same sequence to transmit a preamble, the probability of the base station apparatus successfully receiving the PUSCHs can be improved. Thus, the probability of the terminal apparatus needing to resend the message A can be reduced, and the time taken to establish a connection can be reduced.
While the present invention has been described with reference to exemplary embodiments, it is to be understood that the invention is not limited to the disclosed exemplary embodiments. The scope of the following claims is to be accorded the broadest interpretation so as to encompass all such modifications and equivalent structures and functions.
This application is a continuation of International Patent Application No. PCT/JP2019/024541 filed on Jun. 20, 2019, which claims priority to and the benefit of U.S. Provisional Patent Application No. 62/805,070 filed on Feb. 13, 2019, the entire disclosures of which are incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
62805070 | Feb 2019 | US |
Number | Date | Country | |
---|---|---|---|
Parent | PCT/JP2019/024541 | Jun 2019 | US |
Child | 17396998 | US |