Integrated circuit
By controlling the data part configuration in two-stage random access with transmit diversity and MIMO, the method addresses the lack of study in NR random access, enhancing terminal identification and reducing latency in NR communications.
Patent Information
- Application Number
- JP2025104773
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2018-12-28
- Filing Date
- 2025-06-20
- Publication Date
- 2025-09-17
- Estimated Expiration
- 2039-09-24
AI Technical Summary
The random access method in NR has not been thoroughly studied, particularly in two-stage random access, with insufficient discussion on the configuration of the data part and demodulation reference signals (DMRS) in the data part of msg A, and the base station's inability to identify the transmitting terminal without decoding the data part in contention-based random access (CBRA).
A method for controlling the configuration of the data part in two-stage random access by applying transmit diversity and multiple layers using MIMO, with DMRS transmission on orthogonal resources, and determining the rank number based on the type of random access procedure (CBRA or CFRA) to enable proper identification of the transmitting terminal.
This approach allows for efficient and appropriate random access processing, reducing latency and processing load in ultra-reliable and low-latency communications, and optimizing PRACH operations in licensed and unlicensed bands.
Smart Images

Figure 2025134884000001_ABST
Abstract
Description
[Technical Field]
[0001] The present disclosure relates to a transmitting device, a receiving device, a transmitting method, and a receiving method. [Background technology]
[0002] In the 5G standardization, new radio access technology (NR) that is not necessarily backward compatible with LTE / LTE-Advanced is being discussed at 3GPP.
[0003] As a random access procedure in NR, in addition to four-step random access (also called 4-step RACH (Random Access Channel)), the introduction of two-step random access (also called 2-step RACH) is being considered (see, for example, Non-Patent Document 1 and Non-Patent Document 2). [Prior art documents] [Non-patent literature]
[0004] [Non-Patent Document 1] R2-1809940, LG Electronics Inc. ,"Considerations on 2-Step CBRA procedure for NR-U SA", 3GPP TSG-RAN WG2 Meeting#AH-1807 [Non-patent document 2] 3GPP TR 38.889 V1.0.0, "Study on NR-based Access to Unlicensed Spectrum (Release 16)", 2018-11 Summary of the Invention [Problem to be solved by the invention]
[0005] However, the random access method in NR has not been thoroughly studied.
[0006] Non-limiting examples of the present disclosure contribute to providing a transmitting device, a receiving device, a transmitting method, and a receiving method that can appropriately perform random access processing. [Means for solving the problem]
[0007] A transmitting device according to one embodiment of the present disclosure includes a transmitting circuit that transmits a random access signal including at least a data portion, and a control circuit that controls a configuration of the data portion based on parameters related to the transmission of the random access signal.
[0008] These comprehensive or specific aspects may be realized as a system, an apparatus, a method, an integrated circuit, a computer program, or a recording medium, or may be realized as any combination of a system, an apparatus, a method, an integrated circuit, a computer program, and a recording medium. [Effects of the Invention]
[0009] According to an embodiment of the present disclosure, random access processing can be performed appropriately.
[0010] Further advantages and benefits of an embodiment of the present disclosure will become apparent from the specification and drawings. Such advantages and / or benefits may be provided by some of the embodiments and features described in the specification and drawings, respectively, but not necessarily all of them may be provided to obtain one or more identical features. [Brief explanation of the drawings]
[0011] [Figure 1] Figure showing an example of the CBRA random access procedure [Figure 2] A diagram showing an example of the CFRA random access procedure [Figure 3] FIG. 1 is a block diagram showing a partial configuration of a terminal according to a first embodiment; [Figure 4] FIG. 1 is a block diagram showing a partial configuration of a base station according to a first embodiment; [Figure 5] Block diagram showing the configuration of a terminal according to the first embodiment. [Figure 6] Block diagram showing a configuration of a base station according to a first embodiment. [Figure 7] FIG. 1 is a sequence diagram showing an example of the operation of a terminal and a base station according to the first embodiment; [Figure 8] Block diagram showing the configuration of a terminal according to a second embodiment. [Figure 9] Block diagram showing the configuration of a base station according to a second embodiment. [Figure 10] A sequence diagram showing an example of the operation of a terminal and a base station according to the second embodiment. [Figure 11] FIG. 10 is a diagram showing an example of a RACH configuration table according to the second embodiment; [Figure 12] FIG. 10 is a diagram showing an example of a RACH configuration table according to the second embodiment; [Figure 13] FIG. 10 is a diagram showing an example of a RACH configuration table according to the second embodiment; [Figure 14] FIG. 10 is a diagram showing an example of a RACH configuration table according to the second embodiment; [Figure 15] FIG. 10 is a diagram showing an example of a RACH configuration table according to the second embodiment; [Figure 16] Block diagram showing the configuration of a terminal according to a third embodiment. [Figure 17] Block diagram showing the configuration of a base station according to a third embodiment. [Figure 18] A sequence diagram showing an example of the operation of a terminal and a base station according to the third embodiment. [Figure 19A] FIG. 10 shows an example of allocation of reference signals according to the third embodiment. [Figure 19B] FIG. 10 shows an example of allocation of reference signals according to the third embodiment. [Figure 20] FIG. 10 is a diagram showing an example of an arrangement pattern of DMRS in PUSCH. [Figure 21] Block diagram showing the configuration of a terminal according to a fourth embodiment. [Figure 22] Block diagram showing the configuration of a base station according to a fourth embodiment. [Figure 23] A sequence diagram showing an example of the operation of a terminal and a base station according to the fourth embodiment. [Figure 24] FIG. 13 is a diagram showing an example of a RACH configuration table according to the fourth embodiment. [Figure 25] FIG. 13 is a diagram showing an example of a RACH configuration table according to the fourth embodiment. [Figure 26] FIG. 13 is a diagram showing an example of a RACH configuration table according to the fourth embodiment. [Figure 27] FIG. 10 is a diagram showing an example of a RACH configuration table according to another embodiment; DETAILED DESCRIPTION OF THE INVENTION
[0012] Hereinafter, embodiments of the present disclosure will be described in detail with reference to the drawings.
[0013] [Random Access Procedure] Random access procedures include, for example, two procedures (or types; hereinafter, referred to as "RACH types"): Contention Based Random Access (CBRA) and Contention Free Random Access (CFRA).
[0014] [CBRA] FIG. 1(a) shows an example of CBRA four-stage random access (also called 4-step CBRA).
[0015] As shown in FIG. 1(a), a terminal (also referred to as UE (User Equipment)) transmits a preamble to a base station (e.g., gNB) in the first transmission (MSG1). After receiving and decoding MSG1, the base station notifies the terminal of a response to the preamble (e.g., also referred to as an RA response) and scheduling information including the uplink transmission timing of MSG3 in the second transmission (MSG2). After receiving and decoding MSG2, the terminal notifies the base station of information used for establishing a connection (also referred to as an RRC (Radio Resource Control) connection) related to the terminal (e.g., a terminal ID) using the scheduling information indicated in MSG2 in the third transmission (MSG3). Finally, the base station notifies the terminal of a connection establishment response in the fourth transmission (MSG4).
[0016] FIG. 1(b) shows an example of two-stage random access of CBRA (also called 2-step CBRA).
[0017] As shown in FIG. 1(b), in the first stage of transmission (e.g., referred to as "msg A"), the terminal (UE) transmits a preamble part (e.g., corresponding to the preamble or MSG1 in FIG. 1(a)) and a data part (e.g., corresponding to MSG3 in FIG. 1(a)) to the base station (gNB). The terminal may transmit the preamble part and data part of msg A simultaneously, may transmit them at consecutive times, or may transmit them within a specified time (e.g., within one slot).
[0018] Next, as shown in Figure 1(b), after receiving and decoding msg A, the base station notifies the terminal of the uplink transmission timing and connection establishment response (corresponding to MSG2 and MSG4 in Figure 1(a)) in the second stage of transmission (hereinafter referred to as "msg B").
[0019] In NR, the introduction of two-stage random access as shown in Figure 1(b) is expected to reduce the latency of random access in services for ultra-reliable and low-latency communications (e.g., URLLC: Ultra Reliable and Low Latency Communications).
[0020] In two-stage random access, the method in which the terminal transmits the preamble part and the data part of msg A simultaneously, consecutively, or within a specified time period can also be applied to CFRA, which will be described later.
[0021] [CFRA] FIG. 2(a) shows an example of a CFRA.
[0022] As shown in FIG. 2(a), the terminal is triggered to transmit a first-stage preamble (MSG1) by downlink control information (e.g., DCI: Downlink Control Information) from the base station. The terminal transmits MSG1 to the base station based on the DCI from the base station. After receiving and decoding MSG1, the base station notifies the terminal of information such as uplink transmission timing in a second-stage transmission (MSG2).
[0023] FIG. 2(b) shows an example of two-stage random access of CFRA (sometimes called 2-step CFRA).
[0024] As shown in Fig. 2(b), when the first-stage transmission (msg A) is triggered by DCI from the base station, the terminal transmits the preamble part and data part to the base station simultaneously, consecutively, or within a specified time (for example, one slot) in the first-stage transmission (msg A), as in the case of CBRA (see, for example, Fig. 1(b)). After receiving and decoding msg A, the base station notifies the terminal of uplink transmission timing, etc. in the second-stage transmission (msg B).
[0025] The introduction of the above-mentioned two-stage random access is not limited to licensed bands. For example, in NR, the operation of PRACH (Physical Random Access Channel) in unlicensed bands is also assumed, similar to LAA (License Assisted Access). By introducing two-stage random access to unlicensed bands, for example, it is expected to reduce the processing load of LBT (Listen Before Talk).
[0026] [PRACH] The PRACH (for example, MSG1 in FIG. 1(a) or FIG. 2(a)) is composed of a CP (Cyclic Prefix), a preamble, and a GP (Guard Period). The preamble is generated, for example, from a code sequence with good correlation characteristics (for example, a Cyclic Shifted Zadoff-Chu (CS-ZC) sequence). The CP is a signal that is a copy of a part of the preamble. The GP is a non-transmission interval. Note that the preamble is not limited to a CS-ZC sequence, and may be any code sequence with good correlation characteristics.
[0027] These pieces of information related to the PRACH are reported to the terminal as, for example, cell information of the base station. For example, a different CS-ZC sequence is uniquely associated with each preamble number. In CBRA, for example, the terminal transmits, as a preamble, a CS-ZC sequence corresponding to a preamble number randomly selected from a plurality of preamble numbers (for example, referred to as a "preamble number group"). Also, in CFRA, for example, the terminal transmits, as a preamble, a CS-ZC sequence corresponding to a preamble number indicated by DCI from the base station.
[0028] For example, even if multiple terminals transmit PRACH using the same time and frequency resources, if the multiple terminals each select a different preamble number, the base station can simultaneously detect the multiple preamble numbers (in other words, the preambles of the multiple terminals) by detecting the correlation of the CS-ZC sequence.
[0029] The time and frequency resources of the PRACH are notified to the terminal using, for example, higher layer signaling (also referred to as RRC signaling or higher layer parameters). Furthermore, a plurality of time and frequency resources may be notified to the terminal. In this case, in CBRA, the terminal selects a resource to be used for the PRACH from the notified plurality of resources based on a specified condition.
[0030] The random access procedure has been described above.
[0031] Incidentally, in NR, in two-stage random access, the details of the frame format of the Data part included in msg A have not been sufficiently discussed. In particular, the configuration of the reference signal (e.g., a data demodulation reference signal (DMRS (Demodulation Reference Signal))) of the Data part of msg A and multi-layer transmission have not been sufficiently discussed.
[0032] Therefore, a method for setting the configuration of the Data part (in other words, the frame format) when a terminal transmits a PRACH in two-stage random access will be described below.
[0033] In the following description, "two-step random access" refers to a random access procedure in which a preamble part (corresponding to MSG1 in four-step random access) and a data part (corresponding to MSG3 in four-step random access) are transmitted simultaneously, on consecutive radio resources, or on radio resources within a specified time period (e.g., within a slot). In other words, two-step random access refers to a random access procedure in which a data part is transmitted together with a preamble part. Alternatively, two-step random access refers to a random access procedure in which a terminal transmits a data part before receiving a response to a preamble (corresponding to MSG2 in four-step random access), or transmits a data part without waiting for a response to a preamble.
[0034] (Embodiment 1) In order to improve the reception quality of the data part of msg A in two-stage random access, for example, transmit diversity may be applied to the data part. Examples of transmit diversity include SFBC (Space Frequency Block Coding) and random precoding.
[0035] Furthermore, in order to transmit more information in the Data part, a terminal may transmit the data of the Data part using multiple layers (or ranks) using MIMO (Multiple Input Multiple Output). In this case, in order for the base station to decode the signal of the Data part, a Demodulation Reference Signal (DMRS) is required for each of multiple antenna ports (also referred to as Antenna port). The DMRS of each antenna port needs to be transmitted using, for example, orthogonal resources (for example, frequency, time, and code resources).
[0036] Here, in the two-stage random access of CBRA, the base station cannot determine which terminal transmitted msg A unless it decodes the data part of msg A. Depending on the terminal's performance (e.g., UE capability), there are terminals that support only one antenna. Therefore, in CBRA, the base station cannot instruct all terminals to transmit using multiple antenna ports.
[0037] On the other hand, in the two-stage random access of CFRA, when the base station instructs a terminal to transmit msg A, it notifies the terminal of the preamble number to be used for transmitting msg A. Therefore, in the preamble detection process, the base station can identify the terminal that transmitted msg A (for example, PRACH) from the detected preamble number. Therefore, in CFRA, the base station can instruct each terminal to transmit using one or more antenna ports.
[0038] Therefore, in this embodiment, the rank number (also called the rank value or the number of layers) of the data part is set according to the type of random access procedure (RACH Type) such as CBRA or CFRA.
[0039] [Communication System Overview] A communication system according to an embodiment of the present disclosure includes a terminal 100 and a base station 200. In the following description, as an example, the terminal 100 (corresponding to a transmitting device) transmits a PRACH, and the base station 200 (corresponding to a receiving device) receives the PRACH.
[0040] Fig. 3 is a block diagram showing a partial configuration of terminal 100 according to an embodiment of the present disclosure. In terminal 100 shown in Fig. 3, radio transmission unit 111 (e.g., corresponding to a transmission circuit) transmits a random access signal (e.g., PRACH) including at least a data section (e.g., Data part). Rank determination unit 107 (e.g., corresponding to a control circuit) controls the configuration of the data section (e.g., the number of ranks) based on parameters related to the transmission of the random access signal (e.g., RACH type, etc.).
[0041] 4 is a block diagram showing a partial configuration of base station 200 according to an embodiment of the present disclosure. In base station 200 shown in FIG. 4, radio receiving unit 205 (e.g., corresponding to a receiving circuit) receives a random access signal (e.g., PRACH) including at least a data section (e.g., Data part). Rank determining unit 208 controls the configuration of the data section (e.g., the number of ranks) based on parameters related to the transmission of the random access signal.
[0042] [Device configuration] FIG. 5 is a block diagram showing the configuration of terminal 100 according to this embodiment.
[0043] In FIG. 5 , terminal 100 includes antenna 101, radio receiving section 102, demodulation and decoding section 103, RACH type determining section 104, preamble generating section 105, preamble resource allocating section 106, rank determining section 107, data generating section 108, reference signal generating section 109, data resource allocating section 110, and radio transmitting section 111.
[0044] The radio receiving unit 102 performs receiving processing such as down-conversion and A / D conversion on the received signal received from the base station 200 via the antenna 101, and outputs the received signal obtained by the receiving processing to the demodulation and decoding unit 103.
[0045] The received signal received from base station 200 may include, for example, a random access signal (e.g., msg B shown in FIG. 1(b) or FIG. 2(b)), higher layer signaling, or downlink control information (e.g., DCI), etc.
[0046] Demodulation and decoding section 103 demodulates and decodes the received signal input from radio receiving section 102. Demodulation and decoding section 103 outputs the decoded signal (for example, downlink control information) to RACH type determining section 104.
[0047] The RACH type determination unit 104 determines the type of random access procedure (RACH type) based on the downlink control information input from the demodulation and decoding unit 103 .
[0048] For example, when the downlink control information instructs transmission of random access (PRACH), the RACH type determining unit 104 determines the RACH type to be “CFRA.” For example, when the downlink control information indicates that the CRC (Cyclic Redundancy Check) of DCI format1_0 in NR is scrambled using a C-RNTI (Cell-Radio Network Temporary Identifier) and the “Frequency domain resource assignment” field is all 1, the RACH type determining unit 104 may determine the RACH type to be CFRA.
[0049] Furthermore, for example, when random access transmission is not instructed by downlink control information, the RACH type determining unit 104 determines the RACH type to be “CBRA.” For example, when the terminal 100 initiates transmission of a PRACH (in other words, a random access signal) in two-stage random access, the RACH type determining unit 104 may determine the RACH type to be CBRA.
[0050] RACH type determining section 104 outputs RACH type information indicating the determined RACH type (for example, either CBRA or CFRA) to preamble generating section 105, rank determining section 107 and data generating section .
[0051] When the RACH type indicated in the RACH type information input from RACH type determining section 104 is CBRA, preamble generating section 105 randomly selects one preamble number from a group of preamble numbers, for example. On the other hand, when the RACH type indicated in the RACH type information is CFRA, preamble generating section 105 selects, for example, a preamble number notified by downlink control information. Preamble generating section 105 generates a CS-ZC sequence using, for example, a sequence number and a cyclic shift amount (CS amount) corresponding to the selected preamble number, and outputs the generated CS-ZC sequence to preamble resource allocating section 106 as a preamble part signal (or preamble signal). Here, if the selected preamble number is different, preamble generating section 105 generates different code sequences (such as CS-ZC sequences) that are orthogonal or have low correlation.
[0052] For example, the preamble resource allocation unit 106 allocates the preamble part signal input from the preamble generation unit 105 to at least one of the frequency resources notified by higher layer signaling. Furthermore, the preamble resource allocation unit 106 outputs the preamble part signal to the radio transmission unit 111 based on the set transmission timing.
[0053] Rank determination section 107 determines the rank (or the number of layers) of the data part based on the RACH type (for example, CBRA or CFRA) indicated in the RACH type information input from RACH type determination section 104. Rank determination section 107 outputs rank information indicating the determined rank to data generation section 108 and data resource allocation section 110. An example of a rank determination method in rank determination section 107 will be described later.
[0054] The data generation unit 108 generates a data signal (data part signal) based on the RACH type information input from the RACH type determination unit 104 and the rank information input from the rank determination unit 107. For example, in the case of CBRA, the data generation unit 108 generates a data signal (e.g., equivalent to MSG3 in four-stage random access) including information used for establishing a connection, such as a terminal ID. Furthermore, in the case of CFRA, the data generation unit 108 generates a data signal including a BFR (Beam Failure Report) or a Handover Complete message. Furthermore, the data generation unit 108 controls transmit diversity, precoding, etc., based on the rank indicated in the rank information. The data generation unit 108 then encodes and modulates the generated data signal and outputs the modulated signal (data sequence) to the data resource allocation unit 110.
[0055] Reference signal generating section 109 generates, for example, a reference signal for data demodulation (for example, DMRS), controls precoding and the like, and outputs the reference signal to data resource allocating section 110. The reference signal may be generated from, for example, a PN sequence or a CS-ZC sequence. Note that, for example, in the reception processing at base station 200, if a preamble can be used for channel estimation, terminal 100 does not need to generate a reference signal.
[0056] The data resource allocation unit 110 allocates the data part signals input from the data generation unit 108 to frequency resources indicated by, for example, higher layer signaling or downlink control information. The data resource allocation unit 110 also calculates the number of antenna ports based on the rank indicated in the rank information input from the rank determination unit 107. The data resource allocation unit 110 then allocates the reference signals input from the reference signal generation unit 109 to time, frequency or code resources corresponding to the antenna ports of the calculated number of antenna ports. The data resource allocation unit 110 also outputs the data part signals and reference signals to the radio transmission unit 111 based on the set transmission timing.
[0057] The radio transmitting unit 111 performs transmission processing such as D / A conversion and up-conversion on the preamble part signal input from the preamble resource allocating unit 106, and the data part signal and reference signal input from the data resource allocating unit 110. The radio transmitting unit 111 transmits the radio signal obtained by the transmission processing (e.g., equivalent to the PRACH (or msg A) (see FIG. 1(b) or FIG. 2(b)) of two-stage random access) from the antenna 101 to the base station 200.
[0058] [Base station configuration] FIG. 6 is a block diagram showing a configuration of base station 200 according to this embodiment.
[0059] 6 , base station 200 includes control information generating section 201, coding and modulation section 202, radio transmitting section 203, antenna 204, radio receiving section 205, preamble detecting section 206, RACH type determining section 207, rank determining section 208, channel estimating section 209, and data demodulating and decoding section 210.
[0060] The control information generating unit 201 generates, for example, control information used by the terminal 100 for random access transmission, and outputs the generated control information to the encoding and modulation unit 202. The control information may include, for example, higher layer signaling (for example, RACH-Configuration in NR (RACH-ConfigCommon, RACH-ConfigDedicated, etc.)) and downlink control information when triggering CFRA (for example, DCI format1_0 in NR, etc.).
[0061] The downlink control information may also include, for example, the rank to be used for the data part of msg A in two-stage random access, the number of antenna ports for the reference signal, the transmit diversity method, the precoding method, the preamble number in the preamble part, or the allocated resources for the preamble part.
[0062] Note that all of the control information does not have to be notified simultaneously to terminal 100. For example, some of the control information may be notified to terminal 100 as cell-common information, or as semi-static notification information or dynamic notification information (for example, DCI, etc.). Furthermore, some of the control information may be defined in specifications as system-common information, for example, and may not need to be notified from base station 200 to terminal 100.
[0063] Encoding and modulation section 202 modulates and codes the control information inputted from control information generation section 201 and outputs the modulated signal to radio transmission section 203 .
[0064] Radio transmitting section 203 performs transmission processing such as D / A conversion, up-conversion, and amplification on the signal input from encoding / modulating section 202, and transmits the radio signal obtained by the transmission processing from antenna 204 to terminal 100.
[0065] Radio receiving section 205 performs reception processing such as down-conversion and A / D conversion on a PRACH signal (e.g., msg A in two-stage random access) from terminal 100 received via antenna 204 in, for example, a PRACH transmission resource available in the cell of base station 200. Radio receiving section 205 outputs the signal obtained by the reception processing to preamble detecting section 206, channel estimating section 209, and data demodulating and decoding section 210.
[0066] Preamble detection section 206 generates a replica signal for detecting a preamble part signal, using a sequence number and a CS number corresponding to each preamble number in a group of preamble numbers available in the cell of base station 200. Preamble detection section 206 performs correlation processing between the generated replica signal and a signal (e.g., msg A) input from radio reception section 205, and detects a PRACH preamble and estimates timing. Preamble detection section 206 outputs the detected preamble number to RACH type determination section 207 and channel estimation section 209, for example.
[0067] The correlation processing in preamble detection unit 206 may be a process of calculating a delay profile used in timing estimation by performing correlation processing in the time domain, or a process of calculating a delay profile by performing correlation processing (division processing) in the frequency domain and then performing IFFT (Inverse Fast Fourier Transform).
[0068] RACH type determination section 207 determines the RACH type of the PRACH signal (random access signal) received from terminal 100 based on the preamble number input from preamble detection section 206 .
[0069] For example, RACH type determining section 207 determines whether the detected preamble number is a preamble number for CFRA notified to terminal 100 by downlink control information. If the preamble number is a preamble number for CFRA, RACH type determining section 207 determines that the RACH type of the received PRACH signal is "CFRA." On the other hand, if the preamble number is not a preamble number for CFRA, RACH type determining section 207 determines that the RACH type of the received PRACH signal is "CBRA." RACH type determining section 207 outputs RACH type information indicating the determined RACH type (for example, either CBRA or CFRA) to rank determining section 208.
[0070] Rank determination section 208 determines the rank (or the number of layers) of the data part based on the RACH type (for example, CBRA or CFRA) indicated in the RACH type information received from RACH type determination section 207. Rank determination section 208 outputs rank information indicating the determined rank to channel estimation section 209 and Data demodulation and decoding section 210. An example of a rank determination method in rank determination section 208 will be described later.
[0071] The channel estimation unit 209 calculates the number of antenna ports based on the rank indicated in the rank information input from the rank determination unit 208. The channel estimation unit 209 performs correlation processing (e.g., division processing) in the frequency domain using replica reference signals on reference signals allocated to time, frequency or code resources corresponding to each antenna port of the calculated number of antenna ports, and calculates a channel estimation value for each antenna port. The channel estimation unit 209 outputs the calculated channel estimation value to the data demodulation and decoding unit 210.
[0072] The Data demodulation and decoding unit 210 performs demodulation and decoding processing on the Data part signal included in the received signal input from the radio receiving unit 205, based on the channel estimation value input from the channel estimation unit 209 and the rank indicated in the rank information input from the rank determination unit 208, and outputs data that is the decoding result (for example, the Data part signal of msg A).
[0073] [Operations of Terminal 100 and Base Station 200] An example of the operation of terminal 100 and base station 200 having the above configuration will be described.
[0074] FIG. 7 is a sequence diagram showing an example of the operation of the terminal 100 (FIG. 5) and the base station 200 (FIG. 6).
[0075] 7, base station 200 notifies (in other words, broadcasts) cell information including control information used by terminal 100 for PRACH transmission to terminal 100 (ST101). For example, the cell information may include higher layer signaling including RACH-Configuration (RACH-ConfigCommon, RACH-ConfigDedicated, etc.) in NR.
[0076] When base station 200 triggers PRACH transmission of terminal 100 (for example, in the case of CFRA), it transmits downlink control information (for example, DCI) to terminal 100 (ST102). When base station 200 does not trigger PRACH transmission of terminal 100 (for example, in the case of CBRA), it does not need to transmit the DCI.
[0077] Terminal 100 determines the RACH type (CBRA or CFRA) based on, for example, the presence or absence of downlink control information (DCI) (ST103). Terminal 100 also determines a rank based on the determined RACH type (ST104). In other words, terminal 100 determines the configuration of the Data part signal (for example, the number of resources of the reference signal) based on the RACH type.
[0078] Terminal 100 generates a preamble part signal of msg A based on the RACH type (ST105), and generates a data part signal of msg A (for example, a data signal and a reference signal) based on the determined rank (ST106).
[0079] Terminal 100 transmits a PRACH signal (for example, msg A) including the generated preamble part signal and data part signal to base station 200 (ST107).
[0080] Base station 200 detects the preamble part signal and identifies the preamble number used in the PRACH signal (ST108). Base station 200 also determines the RACH type (e.g., CBRA or CFRA) based on the identified preamble number (ST109), and determines the rank based on the determined RACH type (ST110).
[0081] Then, base station 200 performs channel estimation based on the determined rank, and decodes the Data part signal using the channel estimation value (ST111).
[0082] [Rank determination method] Next, an example of a method for determining the rank in the rank determination unit 107 of the terminal 100 and the rank determination unit 208 of the base station 200 will be described.
[0083] Below, as an example, rank determination methods 1-1 and 1-2 will be described.
[0084] <Decision method 1-1> In determination method 1-1, terminal 100 and base station 200 determine the maximum rank of the Data part of msg A according to the RACH Type (for example, CBRA or CFRA) in PRACH transmission.
[0085] For example, when the RACH type in PRACH transmission is CBRA, terminal 100 and base station 200 determine the maximum rank of the Data part of msg A to be "1."
[0086] On the other hand, when the RACH type in PRACH transmission is CFRA, terminal 100 and base station 200 determine the maximum rank of the Data part of msg A to be "X" (where X is a value equal to or greater than 1).
[0087] When the RACH type is CFRA, for example, terminal 100 determines the rank to use for transmitting the Data part of msg A from among values 1 to X. For example, the rank value to use for transmitting the Data part by terminal 100 may be indicated in downlink control information (DCI) for triggering CFRA. Alternatively, the rank value to use for transmitting the Data part by terminal 100 may be the rank value applied to the PUSCH transmission immediately before the PRACH transmission.
[0088] The maximum rank X may be notified from the base station 200 to the terminal 100 by, for example, semi-static notification information such as higher layer signaling, or may be notified from the base station 200 to the terminal 100 by dynamic control information such as DCI, or may be specified by specifications, etc.
[0089] In this way, when the RACH type is CBRA, the rank of the Data part of msg A is fixed to 1. As described above, in CBRA two-stage random access, unless base station 200 decodes the Data part of msg A, it is not possible to determine which terminal 100 transmitted msg A, and it is not possible to instruct all terminals to transmit using multiple antenna ports. In contrast, by fixing the rank to 1 when the RACH type is CBRA, it is possible to apply CBRA to all terminals 100, including terminals 100 that do not support transmission using multiple antenna ports, for example.
[0090] Furthermore, when the RACH type is CFRA, the rank of the Data part of msg A is selected from among 1 to X. As described above, for example, in CFRA, the rank of the Data part used by terminal 100 is selected within the range of 1 to X based on the rank applied to the downlink control information or the PUSCH transmission immediately before the PRACH transmission. This allows terminal 100 to dynamically change the rank of the Data part. For example, terminal 100 can appropriately set (for example, increase or decrease) the amount of transmission data for msg A in CFRA by dynamically changing the rank according to the reception quality.
[0091] Furthermore, in determination method 1-1, the rank for CBRA is fixed to 1, so the amount of signaling of control information for indicating the rank of CBRA can be reduced compared to, for example, a method in which the ranks of both CBRA and CFRA are respectively indicated from base station 200 to terminal 100.
[0092] In CFRA, a method may be used in which a trigger type is provided in association with the type of data (or the amount of data) that terminal 100 is caused to transmit, and a rank is uniquely determined according to the trigger type.
[0093] <Decision method 1-2> In determination method 1-2, the maximum rank in the Data part of msg A is fixed regardless of the PRACH Type.
[0094] For example, terminal 100 and base station 200 determine the maximum rank of the Data part of msg A to be "1" whether the RACH Type in PRACH transmission is CBRA or CFRA. In other words, whether the RACH type is CBRA or CFRA, the rank of the Data part of msg A is fixed to 1. In this case, it is possible to reduce the amount of signaling required for instructing terminal 100 about the rank of the Data part of msg A from base station 200. Furthermore, since the rank of the PRACH signal is fixed, it is possible to simplify the control of PRACH transmission.
[0095] The rank determination method according to this embodiment has been described above.
[0096] As described above, in the present embodiment, terminal 100 and base station 200 control the configuration of the Data part signal based on the RACH type, which is one of the parameters related to the transmission of the PRACH signal. For example, terminal 100 and base station 200 determine the number of resources (e.g., rank or number of antenna ports) of a reference signal (DMRS) for demodulating the data signal in the Data part based on the RACH type.
[0097] This allows, for example, in NR two-stage random access, to appropriately control the configuration of a reference signal (e.g., DMRS) and multi-layer transmission of the Data part included in msg A. Therefore, for example, terminal 100 can efficiently transmit a PRACH signal for two-stage random access according to the RACH type.
[0098] In the present embodiment, a method for determining the "maximum rank" based on the RACH type has been described as an example. However, in the rank determination method according to the present embodiment, the maximum number of antenna ports, in other words, the number of resources of reference signals orthogonal by time, frequency, or code, may be determined instead of the maximum rank. The number of antenna ports is required to be at least the same as the number of ranks. Therefore, the method for determining the maximum number of antenna ports is defined in the same way as when determining the maximum rank.
[0099] Furthermore, even when the rank is 1, there are cases where multiple antenna ports are set, for example, when transmit diversity (for example, SFBC) is applied to the data part.
[0100] (Embodiment 2) In the first embodiment, a method for determining the rank of the Data part of msg A according to the RACH type has been described. In contrast, in the present embodiment, a method for determining the rank of the Data part according to the "preamble number" or "time and frequency resources of the preamble" of the preamble part of msg A will be described.
[0101] [Device configuration] Fig. 8 is a block diagram showing the configuration of terminal 300 according to this embodiment. In Fig. 8, the same components as those in embodiment 1 (Fig. 5) are given the same reference numerals, and the description thereof will be omitted.
[0102] In terminal 300, RACH configuration table 301 is a table in which preamble numbers are grouped according to rank values used in the data part of msg A. Information included in RACH configuration table 301 may be notified from base station 400 to terminal 300 by, for example, semi-static notification information (e.g., higher layer signaling) or dynamic notification information (e.g., DCI, etc.). Alternatively, the information included in RACH configuration table 301 may be defined in specifications as system-wide information, and may not be notified from base station 400 to terminal 300.
[0103] The information included in the RACH configuration table 301 is output to, for example, the preamble number selection section 302 and the rank determination section 304. An example of the RACH configuration table 301 will be described later.
[0104] The preamble number selection unit 302 selects a preamble number to be used for PRACH transmission, and outputs preamble information indicating the selected preamble number to the preamble generation unit 303 and the rank determination unit 304.
[0105] For example, when the RACH type is CBRA, preamble number selection section 302 refers to RACH configuration table 301 and randomly selects one preamble number from among preamble numbers included in a group (preamble number group) associated with information related to terminal 300. The information related to terminal 300 may be, for example, at least one of the rank of the data part, the path loss between terminal 300 and base station 400, and the amount of information in the data part (for example, the number of bits), or may be other information (for example, information related to msg A or the data part).
[0106] On the other hand, when the RACH type is CFRA, the preamble number selection unit 302 selects the preamble number notified by the downlink control information input from the demodulation and decoding unit 103 .
[0107] An example of a method for selecting a preamble number in preamble number selection section 302 will be described later.
[0108] The preamble generating unit 303 generates a CS-ZC sequence using the sequence number and CS amount corresponding to the preamble number indicated in the preamble information input from the preamble number selecting unit 302, and outputs a signal obtained by performing processing such as precoding on the generated CS-ZC sequence to the preamble resource allocating unit 106 as a preamble part signal.
[0109] The rank determination section 304 refers to the RACH configuration table 301, determines (in other words, judges) a rank corresponding to the preamble number indicated in the preamble information input from the preamble number selection section 302, and outputs rank information indicating the determined rank to the data generation section 108 and the data resource allocation section 110. An example of a method for determining a rank in the rank determination section 304 will be described later.
[0110] [Base station configuration] Fig. 9 is a block diagram showing the configuration of base station 400 according to the present embodiment. In Fig. 9, the same components as those in Embodiment 1 (Fig. 6) are given the same reference numerals, and descriptions thereof will be omitted.
[0111] In base station 400, RACH configuration table 401 is a table in which preamble numbers are grouped according to ranks (rank values) used in the data part of msg A, similar to RACH configuration table 301 held in terminal 300. Information included in RACH configuration table 401 is output to rank determination section 402, for example. An example of RACH configuration table 401 will be described later.
[0112] Like rank determination section 304 of terminal 300, rank determination section 402 refers to RACH configuration table 401 and determines (in other words, judges) the rank corresponding to the preamble number input from preamble detection section 206. Rank determination section 402 outputs rank information indicating the determined rank to channel estimation section 209 and Data demodulation and decoding section 210. An example of a method for determining the rank in rank determination section 402 will be described later.
[0113] [Operations of Terminal 300 and Base Station 400] An example of the operation of terminal 300 and base station 400 having the above configuration will be described.
[0114] Fig. 10 is a sequence diagram showing an example of the operation of terminal 300 (Fig. 8) and base station 400 (Fig. 9). Note that in Fig. 10, the same operations as those in the first embodiment (see Fig. 7, for example) are denoted by the same reference numerals, and the description thereof will be omitted.
[0115] 10, terminal 300, for example, references RACH configuration table 301 and randomly selects one preamble number from a group of preamble numbers corresponding to information related to terminal 300 (an example of which will be described later) (ST201). Terminal 300 also references RACH configuration table 301 and selects a rank corresponding to the selected preamble number (ST202).
[0116] Meanwhile, base station 400 refers to RACH configuration table 401 and determines the rank corresponding to the preamble number used in the PRACH signal (in other words, the detected preamble number) (ST203).
[0117] [Rank determination method] Next, an example of a method for determining a rank in the terminal 300 and the base station 400 will be described.
[0118] Below, as examples, the rank determination methods 2-1, 2-2, and 2-3 will be explained.
[0119] <Decision method 2-1> The RACH setting tables 301 and 401 according to the determination method 2-1 are tables that associate the preamble number of the preamble part of msg A with the rank to be applied to the data part of msg A, as shown in FIG. 11, for example.
[0120] In the case of CBRA, for example, the preamble number selection unit 302 of the terminal 300 selects the rank of the data part of msg A using at least one of the following pieces of information about the terminal 300: (1) Reception quality (e.g., path loss) (2) The amount of data in the Data part of msg A (e.g., the number of bits) (3) UE Capability (e.g., number of transmit antennas) (4) The rank applied to the PUSCH transmission immediately before the PRACH transmission
[0121] Then, the preamble number selection unit 302 refers to the RACH configuration table 301 shown in FIG. 11, for example, and randomly selects one preamble number from among the preamble numbers included in the group corresponding to the selected rank.
[0122] For example, when the selected rank is 1, preamble number selection section 302 selects one preamble number from preamble numbers 0 to 2 included in group A shown in Fig. 11. Similarly, when the selected rank is 2, preamble number selection section 302 selects one preamble number from preamble numbers 3 and 4 included in group B shown in Fig. 11.
[0123] Furthermore, in the case of CFRA, for example, preamble number selection section 302 selects a preamble number included in DCI notified from base station 400.
[0124] The rank determination section 304 of the terminal 300 refers to the RACH configuration table 301 and determines (or judges) the rank of the data part corresponding to the preamble number selected in the preamble number selection section 302. As an example, in Fig. 11, when preamble number 3 is selected in the preamble number selection section 302, the rank determination section 304 determines the rank of the data part of msg A to be 2. The same applies when the preamble number selected in the preamble number selection section 302 is another number.
[0125] In addition, in determination method 2-1, the rank of the data part is selected when the preamble number selection unit 302 selects a preamble number, so the rank determination unit 304 may use the rank selected in the preamble number selection unit 302 as is.
[0126] Furthermore, rank determination section 402 of base station 400 refers to RACH configuration table 401 to determine (or judge) the rank of the data part corresponding to the preamble number detected in preamble detection section 206. As an example, in Fig. 11, if preamble number 3 is detected in preamble detection section 206, rank determination section 402 determines the rank of the data part of msg A to be 2. The same applies to cases where the preamble number detected in preamble detection section 206 is another number.
[0127] In this way, determination method 2-1 associates the preamble number of the preamble part of msg A with the rank to be applied to the data part of msg A. This allows terminal 300 to determine the rank according to the preamble number, eliminating the need for control information for notifying terminal 300 of the rank from base station 400 and reducing the amount of signaling.
[0128] Furthermore, in determination method 2-1, base station 400 can recognize the rank of the Data part of msg A selected by terminal 300 when detecting the preamble. In other words, base station 400 can recognize the rank of the Data part of msg A before decoding the Data part of msg A. Therefore, in determination method 2-1, a rank of 1 or higher can be applied to the Data part of msg A in CBRA as well as CFRA, thereby increasing the amount of information that can be transmitted in the Data part of msg A.
[0129] The table shown in FIG. 11 is an example, and the association between preamble numbers and ranks is not limited to that shown in FIG.
[0130] <Decision method 2-2> The RACH setting tables 301 and 401 according to determination method 2-2 are tables that associate the preamble number of the preamble part of msg A, the rank to be applied to the data part of msg A, and the path loss value measured from the downlink channel, as shown in FIG. 12, for example.
[0131] The path loss measured from the downlink channel may be measured using, for example, a synchronization signal.
[0132] As shown in FIG. 12, a group with a larger path loss is assigned a lower rank.
[0133] In addition, the criteria for determining path loss (criteria for determining whether path loss is large or small, such as a threshold value) may be specified, for example, in a specification, or may be notified by semi-static notification information such as higher layer signaling, or dynamic notification information such as DCI.
[0134] In the case of CBRA, for example, preamble number selection section 302 refers to RACH configuration table 301 shown in Fig. 12 and randomly selects one preamble number from among the preamble numbers included in the group corresponding to the path loss value measured from the downlink channel. For example, if the path loss is "large", preamble number selection section 302 selects one preamble number from preamble numbers 0 to 2 included in group A shown in Fig. 12. Similarly, for example, if the path loss is "small", preamble number selection section 302 selects one preamble number from preamble numbers 3 and 4 included in group B shown in Fig. 12.
[0135] Furthermore, in the case of CFRA, for example, preamble number selection section 302 selects a preamble number included in DCI notified from base station 400.
[0136] The operations of the rank determination unit 304 of the terminal 300 and the rank determination unit 402 of the base station 400 are the same as those in determination method 2-1, and therefore a description thereof will be omitted.
[0137] In this way, in determination method 2-2, the preamble number of the preamble part of msg A, the rank to be applied to the data part of msg A, and the path loss are associated. This allows terminal 300 to determine the rank according to the path loss, eliminating the need for control information for reporting the rank from base station 400 to terminal 300 and reducing the amount of signaling.
[0138] Furthermore, in determination method 2-2, terminal 300 can easily select a rank according to the path loss, and therefore implementation of terminal 300 can be simplified.
[0139] Furthermore, in decision method 2-2, as in decision method 2-1, base station 400 can recognize the rank of the data part of msg A selected by terminal 300 when detecting the preamble, so even in CBRA, it is possible to apply a rank of 1 or higher to the data part of msg A, thereby increasing the amount of information that can be transmitted in the data part of msg A.
[0140] In the determination method 2-2, the path loss and the rank are associated with each other. However, the parameter associated with the rank is not limited to the path loss, and may be any parameter that has a strong correlation with the rank (for example, a parameter related to reception quality).
[0141] Furthermore, the table shown in Fig. 12 is an example, and is not limited to the association between preamble numbers, ranks, and path losses shown in Fig. 12. For example, Fig. 12 shows two levels of path loss (large or small), but there may be three or more levels of path loss. In other words, the number of groups corresponding to path losses may be three or more.
[0142] <Decision method 2-3> The RACH setting tables 301 and 401 according to determination method 2-3 are tables that associate the preamble number of the preamble part of msg A, the rank to be applied to the data part of msg A, and the amount of information (e.g., the number of bits) of the data part of msg A, as shown in, for example, FIG. 13 .
[0143] As shown in FIG. 13, a group with a larger amount of information in a Data part is assigned a higher rank.
[0144] The criteria for determining the amount of information (criteria for determining whether the amount of information is large or small, such as a threshold value) may be specified, for example, in a specification, or may be notified by semi-static notification information such as higher layer signaling, or dynamic notification information such as DCI.
[0145] In the case of CBRA, for example, preamble number selection section 302 refers to RACH setting table 301 shown in Fig. 13 and randomly selects one preamble number from among the preamble numbers included in the group corresponding to the amount of information in the Data part of msg A. For example, if the amount of information is "small", preamble number selection section 302 selects one preamble number from among preamble numbers 0 to 2 included in group A shown in Fig. 13. Similarly, if the amount of information is "large", preamble number selection section 302 selects one preamble number from among preamble numbers 3 and 4 included in group B shown in Fig. 13.
[0146] Furthermore, in the case of CFRA, for example, preamble number selection section 302 selects a preamble number included in DCI notified from base station 400.
[0147] The operations of the rank determination unit 304 of the terminal 300 and the rank determination unit 402 of the base station 400 are the same as in determination method 2-1, and therefore a description thereof will be omitted.
[0148] In this way, determination method 2-3 associates the preamble number of the preamble part of msg A, the rank to be applied to the data part of msg A, and the amount of information in the data part of msg A. This allows terminal 300 to determine the rank according to the amount of information in the data part, eliminating the need for control information for notifying terminal 300 of the rank from base station 400 and reducing the amount of signaling.
[0149] Furthermore, in decision method 2-3, when the amount of information in the Data part of msg A is large, terminal 300 can transmit the Data part using a high rank, and therefore the number of symbols in the Data part of msg A can be reduced.
[0150] Furthermore, in decision method 2-3, as in decision method 2-1, base station 400 can recognize the rank of the data part of msg A selected by terminal 300 when detecting the preamble, so even in CBRA, it is possible to apply a rank of 1 or higher to the data part of msg A, thereby increasing the amount of information that can be transmitted in the data part of msg A.
[0151] Furthermore, the table shown in Fig. 13 is an example, and is not limited to the association between preamble numbers, ranks, and amounts of information shown in Fig. 13. For example, Fig. 13 shows the case of two types of amounts of information (large or small), but the types of amounts of information may be three or more. In other words, the number of groups corresponding to the amounts of information may be three or more.
[0152] The rank determination method according to this embodiment has been described above.
[0153] As described above, in this embodiment, terminal 300 and base station 400 control the configuration of the Data part signal based on the preamble number, which is one of the parameters related to the transmission of the PRACH signal. For example, terminal 100 and base station 200 determine the number of resources (e.g., rank or number of antenna ports) of a reference signal (DMRS) for demodulating the data signal in the Data part based on the preamble number.
[0154] This allows, for example, in NR two-stage random access, to appropriately control the configuration of a reference signal (e.g., DMRS) and multi-layer transmission of the data part included in msg A. Therefore, for example, terminal 300 can efficiently transmit a PRACH signal for two-stage random access according to the preamble number.
[0155] (Variation 1 of the second embodiment) In this embodiment, as shown in Fig. 14, the preamble number of the preamble part of msg A, the rank applied to the data part of msg A, and a combination of the amount of information and path loss in the data part of msg A may be associated with each other. In Fig. 14, as an example, a group of rank 2 is associated with a case where the amount of information is "large" and the path loss is "small," and a group of rank 1 is associated with a case different from the above cases. By using RACH configuration tables 301 and 401 shown in Fig. 14, terminal 300 and base station 400 can select a rank according to the amount of information and path loss in the data part of msg A.
[0156] (Variation 2 of Embodiment 2) In the present embodiment, as an example, a case has been described in which the RACH configuration tables 301 and 401 include values up to rank 2 (for example, FIGS. 11, 12, 13, and 14). However, the RACH configuration tables 301 and 401 may include ranks higher than rank 2. For example, in the RACH configuration tables 301 and 401 shown in FIG. 15, three groups associated with ranks 1, 2, and 4 are set.
[0157] (Variation 3 of Embodiment 2) In the present embodiment, the RACH configuration tables 301 and 401 have been described, which associate the preamble number of the preamble part of msg A with the rank applied to the data part of msg A. However, the RACH configuration tables 301 and 401 may include the number of antenna ports instead of the rank applied to the data part of msg A.
[0158] (Variation 4 of Embodiment 2) In CFRA, terminal 300 may overwrite the rank with the rank notified by downlink control information (DCI) instead of applying the association between the preamble number and the rank of the data part of msg A defined in RACH configuration tables 301 and 401. Applying the rank notified by DCI enables more flexible rank control. For example, if there is only one preamble number corresponding to rank 2 included in RACH configuration tables 301 and 401, rank 2 cannot be assigned to multiple terminals. In contrast, for example, terminal 300 can increase the number of terminals that can use rank 2 in CFRA by preferentially applying the rank notified by DCI.
[0159] (Variation 5 of the Second Embodiment) In the present embodiment, the RACH configuration tables 301 and 401 have been described, which associate the preamble number of the preamble part of msg A with the rank to be applied to the data part of msg A. However, in the RACH configuration tables 301 and 401, instead of the preamble number, at least one of the time resource and frequency resource of the PRACH may be associated with the rank to be applied to the data part.
[0160] In other words, terminal 100 and base station 200 may determine the number of resources (e.g., rank or number of antenna ports) of DMRS in the data part based on the resources (e.g., the above-mentioned preamble number or PRACH resources) used for transmitting the PRACH signal.
[0161] For example, in NR, the number of frequency resources for PRACH is indicated to terminal 300 by control information called "prach-FDM," which is higher layer signaling, and can be selected from 1, 2, 4, and 8. In addition, the resource for transmitting PRACH is associated with an SSB (Synchronization Signal Block) index, which is an index of a downlink synchronization signal.
[0162] Furthermore, depending on the setting value of higher layer signaling, one SSB index may be associated with multiple PRACH resources (also called RACH occasions). In this case, terminal 300 randomly selects one resource from the multiple PRACH resources.
[0163] For example, if there are four PRACH resources (e.g., #0, 1, 2, 3) and each resource is associated with a rank (e.g., 1, 1, 1, 2), terminal 300 may select a PRACH resource according to the selected rank to transmit msg A. For example, in the above example, if terminal 300 selects rank 1, it randomly selects one resource from PRACH resources #0, 1, 2 and transmits msg A.
[0164] In this way, by associating the time-frequency resource of the PRACH with the rank applied to the data part in the same way as with the preamble number, the same effect as in this embodiment can be obtained.
[0165] (Embodiment 3) In the first and second embodiments, a method for controlling the rank of the Data part of msg A has been described. In contrast, in the present embodiment, a method for controlling resources (for example, the number of symbols or symbol positions) of a reference signal (for example, DMRS) of msg A will be described.
[0166] The base station performs channel estimation when demodulating and decoding the data part of msg A. Possible channel estimation methods include, for example, a method using a reference signal placed in the data part of msg A, and a method using a preamble placed in the preamble part of msg A.
[0167] The preamble is transmitted from one antenna port. Therefore, when the data part is transmitted from multiple antenna ports such as MIMO or transmit diversity (e.g., SFBC), the base station cannot use the preamble for channel estimation, and therefore channel estimation using a reference signal is required.
[0168] In this way, for example, whether or not the preamble can be used for channel estimation depends on the number of antenna ports used to transmit the data part. In other words, whether or not the number of antenna ports used to transmit the data part is the same as the number of antenna ports used to transmit the preamble part depends on whether or not the precoding between the preamble part and the data part is the same depends on whether or not the precoding between the preamble part and the data part is the same.
[0169] Therefore, in this embodiment, a method of controlling the resource configuration (for example, the number of symbols or symbol positions) of the reference signal depending on whether the preamble can be applied to channel estimation when demodulating and decoding the data part will be described.
[0170] [Device configuration] Fig. 16 is a block diagram showing the configuration of terminal 500 according to the present embodiment. In Fig. 16, the same components as those in embodiment 1 (Fig. 5) are given the same reference numerals, and description thereof will be omitted.
[0171] In terminal 500, precoding determination section 501 determines the precoding method for the preamble part and data part of msg A based on the downlink control information received as input from demodulation and decoding section 103. Precoding determination section 501 outputs precoding information indicating the determined precoding method for the preamble part and data part to preamble generation section 105, data generation section 108 and reference signal generation section 109.
[0172] Preamble generating section 105, data generating section 108, and reference signal generating section 109 each control precoding processing of a signal (for example, a preamble, a data signal, or a reference signal) based on precoding information input from precoding determining section 501.
[0173] Furthermore, precoding determination section 501 outputs information indicating whether the precoding between the preamble part and the data part is the same to reference signal resource allocation control section 502 .
[0174] An example of a method for determining precoding in precoding determination section 501 will be described later.
[0175] Reference signal resource allocation control section 502 controls the resources of the reference signals (for example, at least one of the number of symbols and the symbol positions) depending on whether the precoding between the preamble part and the data part is the same or not, as indicated in the information input from precoding determination section 501. Reference signal resource allocation control section 502 outputs information indicating the determined resources of the reference signals to data resource allocation section 110. Data resource allocation section 110 allocates resources to the reference signals based on the information indicating the resources.
[0176] An example of a method for determining the reference signal resource in reference signal resource allocation control section 502 will be described later.
[0177] [Base station configuration] Fig. 17 is a block diagram showing the configuration of base station 600 according to the present embodiment. In Fig. 17, the same components as those in Embodiment 1 (Fig. 6) are given the same reference numerals, and description thereof will be omitted.
[0178] In base station 600, precoding determination section 601 determines whether the precoding between the preamble part and the data part of msg A is the same or not, based on the preamble number received from preamble detection section 206 and control information (for example, information used by terminal 500 for PRACH transmission) received from control information generation section 201. Precoding determination section 601 outputs the determination result to reference signal resource allocation control section 602.
[0179] Reference signal resource allocation control section 602 controls the resources of the reference signals (for example, at least one of the number of symbols and the symbol positions) depending on whether the precoding is the same between the preamble part and the data part, as indicated in the information input from precoding determination section 601. Reference signal resource allocation control section 602 outputs information indicating the determined resources of the reference signals to channel estimation section 209. Channel estimation section 209 identifies the resources to which the reference signals are allocated based on this information.
[0180] [Operations of Terminal 500 and Base Station 600] An example of the operation of terminal 500 and base station 600 having the above configuration will be described.
[0181] Fig. 18 is a sequence diagram showing an example of the operation of terminal 500 (Fig. 16) and base station 600 (Fig. 17). Note that in Fig. 18, the same operations as those in the first embodiment (see Fig. 7, for example) are denoted by the same reference numerals, and the description thereof will be omitted.
[0182] In FIG. 18, terminal 500 determines the precoding method for the preamble part and data part of msg A based on, for example, higher layer signaling or downlink control information (DCI), and determines whether the precoding between the preamble part and the data part is the same (ST301).
[0183] Terminal 500 determines resource allocation (for example, the number of symbols or symbol positions) for reference signals depending on whether the precoding between the preamble part and the data part is the same (ST302).
[0184] On the other hand, base station 600 determines whether the precoding between the preamble part and the data part is the same or not, based on the detected preamble number and information notified to terminal 500 using higher layer signaling or downlink control information (ST303).Based on the determination result, base station 600 then determines resource allocation (for example, the number of symbols or symbol positions) for the reference signal (ST304).
[0185] Next, an example of a method for determining (or judging) precoding in terminal 500 and base station 600, and a method for controlling resource allocation of reference signals will be described.
[0186] [Precoding decision and evaluation method] As described above, the number of antenna ports in the preamble part is one.
[0187] Therefore, precoding determination section 501 of terminal 500 determines whether the precoding between the preamble part and the data part is the same, for example, depending on the number of antenna ports applied to transmission of the data part of msg A. Note that the number of antenna ports may be notified by, for example, higher layer signaling.
[0188] For example, when the number of antenna ports for the data part is 1, the precoding determination unit 501 applies the same precoding method (for example, random precoding or no precoding) to the preamble part and the data part. Therefore, the precoding determination unit 501 determines that the precoding between the preamble part and the data part is the same.
[0189] On the other hand, if the number of antenna ports for the Data part is greater than 1, Precoding determination section 501 applies different precoding methods to the Preamble part and the Data part. For example, Precoding determination section 501 applies random precoding or no precoding to the Preamble part, and applies SVD precoding or the like to the Data part. Therefore, Precoding determination section 501 determines that the precoding between the Preamble part and the Data part is not the same (in other words, different).
[0190] Similar to precoding determination section 501, precoding determination section 601 of base station 600 determines whether the precoding between the preamble part and the data part is the same, depending on the number of antenna ports applied to transmission of the data part of msg A notified to terminal 500.
[0191] In the case of CFRA, terminal 500 may determine whether the precoding between the preamble part and the data part is the same based on the number of antenna ports notified by downlink control information (e.g., DCI) rather than by higher layer signaling.
[0192] In this way, the terminal 500 and the base station 600 determine whether the precoding between the preamble part and the data part is the same based on the number of antenna ports for the data part. For example, the terminal 500 and the base station 600 determine that the precoding between the preamble part and the data part is different when the number of antenna ports for the data part is greater than 1. This allows the base station 600 to determine whether the preamble can be applied to channel estimation when demodulating and decoding the data part without additional signaling, thereby reducing the amount of signaling.
[0193] [Reference signal resource allocation control] The reference signal resource allocation control unit 502 of the terminal 500 and the reference signal resource allocation control unit 602 of the base station 600 change the configuration of the reference signal (e.g., at least one of the number of symbols and the symbol position) depending on whether the precoding between the preamble part and the data part is the same or not.
[0194] <Method for determining the number of symbols in the reference signal> For example, terminal 500 and base station 600 set the number of symbols of the reference signal when the precoding between the preamble part and the data part is the same to be smaller than the number of symbols of the reference signal when the precoding between the preamble part and the data part is different.
[0195] For example, when the precoding between the preamble part and the data part is the same, terminal 500 and base station 600 set the number of symbols of the reference signal to "X-1". On the other hand, when the precoding between the preamble part and the data part is different, terminal 500 and base station 600 set the number of symbols of the reference signal to "X".
[0196] In this way, by changing the number of symbols of the reference signal depending on whether the precoding between the preamble part and the data part is the same or not, additional signaling to indicate the number of symbols is not required, and the amount of signaling can be reduced.
[0197] Furthermore, when the precoding between the preamble part and the data part is the same, that is, when the base station 600 can use the preamble part for channel estimation, the number of symbols of the reference signal can be reduced and resources to which data can be allocated can be increased, thereby improving throughput. Note that when the base station 600 uses the preamble part for channel estimation, even if the number of symbols of the reference signal is reduced, performance degradation due to deterioration in channel estimation accuracy is small.
[0198] Note that X may be notified from base station 600 to terminal 500 by semi-static notification information or dynamic notification information (DCI, etc.), or may be defined in the specifications as system-wide information and not be notified from base station 600 to terminal 500.
[0199] Furthermore, the difference in the number of symbols set depending on whether the precoding between the preamble part and the data part is the same (for example, the difference between X-1 and X) is not limited to one, but may be two or more.
[0200] <Method for determining symbol allocation of reference signal> For example, terminal 500 and base station 600 set the symbol position of the reference signal when the precoding between the preamble part and the data part is the same to be later than the symbol position of the reference signal when the precoding between the preamble part and the data part is different.
[0201] In other words, the symbol position of the reference signal when the precoding between the preamble part and the data part is the same is set to a position farther from the symbol position of the preamble part than the symbol position of the reference signal when the precoding between the preamble part and the data part is different.
[0202] Fig. 19A shows an example of symbol positions where reference signals (e.g., DMRSs) are arranged when the precoding between the preamble part and the data part is the same. Fig. 19B shows an example of symbol positions where reference signals are arranged when the precoding between the preamble part and the data part is different.
[0203] 19A, when the precoding between the preamble part and the data part is the same, that is, when the preamble can be used as a channel estimation value when demodulating data in the base station 600, the reference signal of the data part is positioned away from the symbol position of the preamble part. This improves the accuracy of time interpolation of channel estimation in the base station 600, and suppresses deterioration of channel estimation accuracy.
[0204] 19B, when the precoding between the preamble part and the data part is different, that is, when the preamble cannot be used as a channel estimation value when demodulating data in the base station 600, the reference signal of the data part is placed, for example, at the symbol position of the beginning of the data part. This allows the base station 600 to reduce the time required to demodulate data. Note that the symbol position of the reference signal of the data part is not limited to the beginning of the data part as shown in FIG. 19B.
[0205] Next, as an example, a method of using a PUSCH reference signal (DMRS) arrangement pattern table defined in NR will be described.
[0206] FIG. 20 shows some of the PUSCH DMRS mapping patterns (for example, PUSCH mapping type B) specified in NR.
[0207] In FIG. 20, "Dmrs-AdditionalPosition" is, for example, the number of symbols of the additional DMRS notified by higher layer signaling (two in FIG. 20). Also, in PUSCH mapping type B shown in FIG. 20, the symbol position "l0" is 0 (that is, the first symbol of the PUSCH; in other words, the front-loaded position).
[0208] For example, when the precoding between the preamble part and the data part is different, the symbol position of the reference signal is set to the position of the first symbol of the PUSCH (front-loaded position). For example, the symbol position of the reference signal may be the first half of the symbol position of the reference signal defined as the box surrounded by the solid line in Fig. 20 (for example, when the number of DMRSs in the data part is 1) or the box surrounded by the dotted line (for example, when the number of DMRSs in the data part is 2).
[0209] Furthermore, for example, when the precoding between the preamble part and the data part is the same, the symbol position of the reference signal may skip the first DMRS symbol (e.g., symbol position 10) and apply the symbol position from the next symbol position onwards (in other words, the latter half), as shown in the box surrounded by the dashed line in Figure 20 (e.g., when the DMRS number of the data part is 1) or the box surrounded by the dashed line in Figure 20 (e.g., when the DMRS number of the data part is 2).
[0210] The resource allocation control method for reference signals has been described above.
[0211] As described above, in the present embodiment, terminal 500 and base station 600 control the configuration of the reference signal of the Data part (for example, the symbol position or the number of symbols) based on the precoding method, which is one of the parameters related to the transmission of the PRACH signal. This makes it possible to appropriately control the configuration of the reference signal of the Data part (for example, the DMRS) included in msg A in, for example, two-stage random access of NR. Therefore, for example, terminal 500 can efficiently transmit the PRACH signal of two-stage random access according to the precoding method.
[0212] (Fourth embodiment) In the third embodiment, a method for controlling the resource of a reference signal (for example, the number of symbols or the symbol position) has been described in accordance with the precoding (or the number of antenna ports) applied to the transmission of the Data part of msg A. In contrast, in the present embodiment, a method for controlling the resource of a reference signal of a Data part in accordance with the resource of the preamble part of msg A (for example, the preamble number or the time or frequency resource of the preamble) will be described.
[0213] [Device configuration] Fig. 21 is a block diagram showing the configuration of terminal 700 according to the present embodiment. In Fig. 21, the same components as those in embodiment 1 (Fig. 5), embodiment 2 (Fig. 8), or embodiment 3 (Fig. 16) are given the same reference numerals, and descriptions thereof will be omitted.
[0214] In the terminal 700, the RACH configuration table 701 is a table in which preamble numbers are grouped according to whether or not the precoding is the same between the preamble part and the data part of msg A (hereinafter, sometimes simply referred to as "precoding consistency"). The information included in the RACH configuration table 701 may be notified to the terminal 700 from the base station 800 (described later) by, for example, semi-static notification information (for example, higher layer signaling) or dynamic notification information (for example, DCI, etc.). Alternatively, the information included in the RACH configuration table 701 may be defined in a specification as system-wide information, and may not be notified from the base station 800 to the terminal 700.
[0215] The information included in the RACH configuration table 701 is output to, for example, a preamble number selection section 702 and a precoding determination section 703. An example of the RACH configuration table 701 will be described later.
[0216] The preamble number selection section 702 selects a preamble number to be used for PRACH transmission, and outputs preamble information indicating the selected preamble number to the preamble generation section 303 and the precoding determination section 703.
[0217] For example, when the RACH type is CBRA, the preamble number selection unit 702 refers to the RACH configuration table 701 and randomly selects one preamble number from among preamble numbers included in a group (preamble number group) associated with precoding consistency. On the other hand, when the RACH type is CFRA, the preamble number selection unit 702 selects the preamble number notified by the downlink control information input from the demodulation and decoding unit 103. An example of a method for selecting a preamble number in the preamble number selection unit 702 will be described later.
[0218] The precoding determination unit 703 refers to the RACH configuration table 701 and determines whether the precoding between the preamble part and the data part is the same (precoding consistency) based on the preamble number indicated in the preamble information input from the preamble number selection unit 702. The precoding determination unit 703 also determines the precoding method to be applied to the preamble and the data part.
[0219] Precoding determination section 703 outputs the determined precoding method to preamble generation section 303, data generation section 108, and reference signal generation section 109. Precoding determination section 703 also outputs information indicating whether the precoding between the preamble part and the data part is the same to reference signal resource allocation control section 502.
[0220] Similar to Embodiment 3, reference signal resource allocation control section 502 determines the reference signal resource based on information indicating whether the precoding between the preamble part and the data part is the same or not, received from precoding determination section 703. Note that in this embodiment, reference signal resource allocation control section 502 may determine the reference signal resource using the preamble number received from preamble number selection section 702 and information included in RACH configuration table 701.
[0221] [Base station configuration] Fig. 22 is a block diagram showing the configuration of base station 800 according to the present embodiment. In Fig. 22, the same components as those in embodiment 1 (Fig. 6), embodiment 2 (Fig. 9), or embodiment 3 (Fig. 17) are denoted by the same reference numerals, and description thereof will be omitted.
[0222] In base station 800, RACH configuration table 801 is a table in which preamble numbers are grouped according to whether or not the precoding is the same between the preamble part and the data part of msg A (in other words, the consistency of precoding), similar to RACH configuration table 701 held in terminal 700. Information included in RACH configuration table 801 is output to, for example, precoding determination section 802. An example of RACH configuration table 801 will be described later.
[0223] Precoding determination section 802 refers to RACH configuration table 801 and determines whether the precoding is the same between the preamble part and the data part of msg A, based on the preamble number input from preamble detection section 206. Precoding determination section 802 outputs the determination result to reference signal resource allocation control section 602.
[0224] Similar to Embodiment 3, reference signal resource allocation control section 602 determines the resource of the reference signal based on information indicating whether the precoding between the preamble part and the data part is the same or not, which is received from precoding determination section 802. Note that in this embodiment, reference signal resource allocation control section 602 may determine the resource of the reference signal using the preamble number received from preamble detection section 206 and information included in RACH configuration table 801.
[0225] [Operations of Terminal 700 and Base Station 800] An example of the operation of terminal 700 and base station 800 having the above configuration will be described.
[0226] Fig. 23 is a sequence diagram showing an example of the operation of terminal 700 (Fig. 21) and base station 800 (Fig. 22). Note that in Fig. 23, the same operations as those in embodiment 1 (see Fig. 7, for example), embodiment 2 (see Fig. 10, for example), or embodiment 3 (see Fig. 18, for example) are denoted by the same reference numerals, and their description will be omitted.
[0227] 23, terminal 700 selects a preamble number for msg A (ST401). For example, in the case of CBRA, terminal 700 references RACH configuration table 701 and randomly selects one preamble number from a group of preamble numbers corresponding to the precoding method for the preamble part and data part of msg A. In addition, in the case of CFRA, terminal 700 selects a preamble number notified by downlink control information (DCI).
[0228] Terminal 700 refers to RACH configuration table 701 and determines whether the precoding determined between the preamble part and the data part is the same based on the selected preamble number (ST402).
[0229] Meanwhile, base station 800 refers to RACH configuration table 801 and determines whether the precoding determined between the preamble part and the data part is the same, based on the detected preamble number (ST403).
[0230] Next, an example of a method for determining (or judging) precoding in terminal 700 and base station 800 and a method for controlling resource allocation of reference signals will be described.
[0231] Next, an example of the configuration of the RACH configuration tables 701 and 801 and an example of the operation of the terminal 700 and the base station 800 will be described.
[0232] <Example 1> Fig. 24 shows examples of RACH setting tables 701 and 801 in operation example 1. As shown in Fig. 24, the RACH setting tables 701 and 801 are tables that associate the preamble number of the preamble part of msg A with whether or not the precoding between the preamble part and the data part of msg A is the same (hereinafter, this may also be simply referred to as "precoding consistency").
[0233] In the case of CBRA, for example, preamble number selection section 702 of terminal 700 uses at least one of the following pieces of information about terminal 700 to determine whether or not to make the precoding between the preamble part and data part of msg A the same. (1) Number of antenna ports for Data part (2) The difference between the required quality of the Data part and the required quality of the Preamble part (3) UE Capability (e.g., number of transmit antennas)
[0234] The required quality of the Data part may be determined, for example, from the set MCS. The required quality of the Preamble part may be determined, for example, from the Preamble format. The parameter for determining whether to make the precoding between the Preamble part and the Data part of msg A the same is not limited to the above information, and other information may be used.
[0235] The preamble number selection unit 702 randomly selects one preamble number from the preamble numbers included in each group, depending on whether the precoding between the preamble part and the data part of msg A is the same, for example, by referring to the RACH setting table 701 shown in FIG. 24 .
[0236] For example, if the precoding between the preamble part and the data part of msg A is the same, preamble number selection section 702 selects one preamble number from preamble numbers 0 and 1 included in group A shown in Fig. 24. Also, if the precoding between the preamble part and the data part of msg A is different, preamble number selection section 702 selects one preamble number from preamble numbers 2 to 4 included in group B shown in Fig. 24.
[0237] On the other hand, in the case of CFRA, for example, preamble number selection section 702 selects a preamble number included in DCI notified from base station 800.
[0238] Precoding determination section 703 of terminal 700 refers to RACH configuration table 701 and determines whether the precoding is the same between the preamble part and the data part of msg A, based on the preamble number selected in preamble number selection section 702. As an example, in Fig. 24, when preamble number 1 is selected in preamble number selection section 702, precoding determination section 703 determines that the precoding is the same between the preamble part and the data part of msg A. The same applies when the preamble number selected in preamble number selection section 702 is another number.
[0239] In operation example 1, since preamble number selection section 702 determines whether the precoding is the same between the preamble part and data part of msg A, precoding determination section 703 may apply the determination result of preamble number selection section 702 as is.
[0240] Furthermore, precoding determination section 802 of base station 800 refers to RACH setting table 801 and determines whether the precoding is the same between the preamble part and the data part of msg A, based on the preamble number detected in preamble detection section 206. As an example, in Fig. 24, when preamble number 1 is detected in preamble detection section 206, precoding determination section 802 determines that the precoding is the same between the preamble part and the data part of msg A. The same applies when the preamble number detected in preamble detection section 206 is another number.
[0241] Furthermore, similar to embodiment 3, reference signal resource allocation control unit 502 of terminal 700 and reference signal resource allocation control unit 602 of base station 800 control the resources of the reference signal (for example, at least one of the number of symbols and the symbol position) depending on whether the precoding between the preamble part and the data part is the same or not.
[0242] In this way, in operation example 1, the preamble number of the preamble part of msg A is associated with the consistency of precoding between the preamble part and the data part. This eliminates the need for control information for reporting information related to the consistency of precoding, thereby reducing the amount of signaling.
[0243] Furthermore, base station 800 can recognize the difference in precoding between the preamble part and the data part selected by terminal 700 (in other words, the consistency of precoding) when detecting the preamble (for example, preamble number). Therefore, even in CBRA, it is possible to change the precoding between the preamble part and the data part for each terminal 700. Therefore, according to operation example 1, it is possible to optimize precoding control according to, for example, the reception quality or UE capability for each terminal 700, and improve the reception performance of the data part.
[0244] In addition, by changing the reference signal resources (e.g., the number of DMRS symbols and DMRS symbol positions) depending on the preamble number of the preamble part of msg A and the precoding consistency between the preamble part and the data part, the same effect as in embodiment 3 can be obtained.
[0245] The table shown in FIG. 24 is an example, and the association between preamble numbers and ranks is not limited to that shown in FIG.
[0246] <Example 2> Fig. 25 shows examples of the RACH configuration tables 701 and 801 in operation example 2. As shown in Fig. 25, the RACH configuration tables 701 and 801 are tables that associate the preamble number of the preamble part of msg A, the matching of precoding between the preamble part and the data part of msg A, and the number of symbols of a reference signal (for example, DMRS).
[0247] Preamble number selection section 702 of terminal 700 identifies (in other words, narrows down) a group of preamble numbers depending on whether the precoding between the preamble part and the data part is the same, as in operation example 1. For example, in FIG. 25, if the precoding between the preamble part and the data part is different, preamble number selection section 702 narrows down to groups C and D.
[0248] Thereafter, preamble number selection section 702 determines the number of symbols of the DMRS using, for example, at least one of the following pieces of information about terminal 700: (1) The moving speed of the terminal 700 (2) MCS (3) Rank
[0249] For example, when the moving speed of terminal 700 is fast (e.g., when the moving speed is equal to or greater than a threshold), preamble number selection section 702 increases the number of symbols of the DMRS in order to increase the number of symbols of the reference signal and improve the accuracy of time interpolation. Also, when the MCS of the Data part of msg A is high (e.g., when the MCS is equal to or greater than a threshold) or when the rank of the Data part of msg A is high (e.g., when the rank is equal to or greater than a threshold), preamble number selection section 702 increases the number of symbols of the DMRS in order to improve the accuracy of channel estimation. Note that the parameters for determining the number of symbols of the DMRS are not limited to the moving speed, MCS, and rank, and other parameters may be used.
[0250] For example, in FIG. 25, if the precoding is different between the preamble part and the data part and the number of DMRS symbols is large (for example, two), the preamble number selection unit 702 randomly selects one preamble number from the preamble numbers included in group D.
[0251] In this way, in Operation Example 2, the preamble number of the preamble part of msg A is associated with the consistency of the preceding between the preamble part and the data part, as in Operation Example 1. This eliminates the need for control information for notifying whether the preceding is the same or not, and reduces the amount of signaling.
[0252] Furthermore, in the second operational example, the number of symbols of the reference signal can be set according to the moving speed, MCS, or rank of the terminal 700, so that the reception performance of the msg A Data part can be improved even in CBRA.
[0253] Note that the table shown in Fig. 25 is an example, and is not limited to the association between the preamble number shown in Fig. 25, whether the precoding of the preamble part and the data part is the same, and the number of DMRS symbols. For example, Fig. 25 shows a case where there are three types of DMRS symbol numbers, but the number of DMRS symbols may be two types, or four or more types. Also, the number of groups of preamble numbers may be five or more.
[0254] 26, the RACH configuration tables 701 and 801 may be tables that associate the preamble number of the preamble part of msg A, the matching of precoding between the preamble part and the data part of msg A, the number of symbols of DMRS, and the movement speed (or MCS or rank) of the terminal 700. Note that the criterion for determining whether the movement speed is fast or slow (for example, a threshold value) may be specified in specifications, for example, or may be notified by semi-static notification information such as higher layer signaling, or dynamic notification information such as DCI.
[0255] Operational example 1 and operation example 2 have been described above.
[0256] As described above, in this embodiment, terminal 700 and base station 800 control the configuration of the reference signal of the Data part (for example, the number of symbols) based on the resource of the preamble part (for example, the preamble number), which is one of the parameters related to the transmission of the PRACH signal. This makes it possible to appropriately control the configuration of the reference signal of the Data part included in msg A (for example, the number of DMRS symbols) in NR two-stage random access, for example. Therefore, for example, terminal 700 can efficiently transmit the PRACH signal of two-stage random access according to the resource of the preamble part.
[0257] The embodiments of the present disclosure have been described above.
[0258] (Other embodiments) (1) In the above embodiment, the PRACH has been described as an example of a transmission signal. However, the transmission signal is not limited to the PRACH. For example, the transmission signal may be another signal transmitted from a terminal (corresponding to a transmitting device) to a base station (corresponding to a receiving device), or may be a transmission signal transmitted from a base station (corresponding to a transmitting device) to a terminal (corresponding to a receiving device).
[0259] (2) Furthermore, the embodiments may be combined and applied. For example, the first and second embodiments may be combined to use a defined table that associates the RACH type, preamble number, and rank number of the Data part of msg A, as shown in Fig. 27. In this case, the maximum rank number may be set to 1 in CBRA, and the maximum rank may be set to a value greater than 1 in CFRA.
[0260] (3) In the above embodiment, DMRS is used as an example of a reference signal, but the reference signal is not limited to DMRS. For example, the reference signal may be a Sounding Reference Signal (SRS) or a Phase Tracking Reference Signal (PT-RS).
[0261] Other embodiments have been described above.
[0262] The present disclosure can be realized by software, hardware, or software in conjunction with hardware. Each functional block described in the above embodiments may be partially or entirely realized as an LSI, which is an integrated circuit. Each process described in the above embodiments may be partially or entirely controlled by a single LSI or a combination of LSIs. An LSI may be composed of individual chips, or may be composed of a single chip that includes some or all of the functional blocks. An LSI may have data inputs and outputs. Depending on the level of integration, an LSI may be referred to as an IC, system LSI, super LSI, or ultra LSI. The integration method is not limited to LSIs; it may also be realized by dedicated circuits, general-purpose processors, or dedicated processors. Furthermore, a field programmable gate array (FPGA), which can be programmed after LSI fabrication, or a reconfigurable processor, which allows the connections and settings of circuit cells within an LSI to be reconfigured, may also be used. The present disclosure may be realized as digital or analog processing. Furthermore, if an integrated circuit technology that can replace LSI emerges due to advances in semiconductor technology or other derivative technologies, it is natural that such technology can be used to integrate functional blocks. The application of biotechnology is also a possibility.
[0263] The present disclosure may be implemented in any type of apparatus, device, or system with communications capabilities (collectively referred to as communications apparatus), including, but not limited to, telephones (e.g., cell phones, smartphones), tablets, personal computers (PCs) (e.g., laptops, desktops, notebooks), cameras (e.g., digital still / video cameras), digital players (e.g., digital audio / video players), wearable devices (e.g., wearable cameras, smartwatches, tracking devices), game consoles, digital book readers, telehealth / telemedicine devices, communications-enabled vehicles or mobile transportation (e.g., cars, airplanes, ships), and combinations of the above.
[0264] Communications equipment is not limited to portable or mobile equipment, but also includes non-portable or fixed equipment, devices, and systems of any kind, such as smart home devices (such as appliances, lighting equipment, smart meters or metering devices, control panels, etc.), vending machines, and any other "things" that may exist on an IoT (Internet of Things) network.
[0265] Communications include data communications via cellular systems, wireless LAN systems, communications satellite systems, etc., as well as data communications via combinations of these.
[0266] A communications apparatus also includes devices such as controllers and sensors connected or coupled to a communications device that performs the communications functions described in this disclosure, such as controllers and sensors that generate control and data signals used by the communications device to perform the communications functions of the communications apparatus.
[0267] The communication apparatus also includes infrastructure facilities, such as base stations, access points, and any other apparatus, device, or system that communicates with or controls the various apparatuses listed above, but are not limited to these.
[0268] A transmitting device according to one embodiment of the present disclosure includes a transmitting circuit that transmits a random access signal including at least a data portion, and a control circuit that controls a configuration of the data portion based on parameters related to the transmission of the random access signal.
[0269] In a transmitting device according to an embodiment of the present disclosure, the control circuit controls resources of a reference signal for demodulating a signal in the data section based on a type of random access procedure.
[0270] In a transmitting device according to an embodiment of the present disclosure, the control circuit controls resources for a reference signal for demodulating a signal in the data portion based on resources used for transmitting the random access signal.
[0271] In a transmitting device according to one embodiment of the present disclosure, the control circuit controls the resource of a reference signal for demodulating the signal of the data section based on whether a first precoding of the preamble section included in the random access signal and a second precoding of the data section are identical.
[0272] In a transmitting device according to one embodiment of the present disclosure, the resource of the reference signal is the number of symbols of the reference signal, and the number of symbols when the first precoding and the second precoding are the same is less than the number of symbols when the first precoding and the second precoding are different.
[0273] In a transmitting device according to one embodiment of the present disclosure, the resource of the reference signal is a symbol position of the reference signal, and the symbol position when the first precoding and the second precoding are the same is later than the symbol position when the first precoding and the second precoding are different.
[0274] In a transmitting device according to an embodiment of the present disclosure, when the number of antenna ports used for the signal of the data portion is greater than one, the first precoding and the second precoding are different.
[0275] In a transmitting device according to an embodiment of the present disclosure, the control circuit determines whether the first precoding and the second precoding are the same based on resources of the preamble part.
[0276] A receiving device according to one embodiment of the present disclosure includes a receiving circuit that receives a random access signal including at least a data portion, and a control circuit that controls a configuration of the data portion based on parameters related to the transmission of the random access signal.
[0277] A transmission method according to an embodiment of the present disclosure transmits a random access signal including at least a data portion, and controls a configuration of the data portion based on a parameter related to transmission of the random access signal.
[0278] A receiving method according to an embodiment of the present disclosure receives a random access signal including at least a data portion, and controls a configuration of the data portion based on a parameter related to transmission of the random access signal.
[0279] The disclosures of the specification, drawings and abstract contained in Japanese Patent Application No. 2018-247260, filed on December 28, 2018, are incorporated herein by reference in their entirety. [Industrial Applicability]
[0280] An embodiment of the present disclosure is useful in a mobile communication system. [Explanation of symbols]
[0281] 100, 300, 500, 700 devices 101,204 antennas 102,205 Radio receiver 103 Demodulation and Decoding Unit 104,207 RACH type determination section 105,303 Preamble generation section 106 Preamble resource allocation section 107,208,304,402 rank determination section 108 Data generation section 109 Reference signal generation section 110 Data Resource Allocation Department 111,203 Radio transmitter 200,400,600,800 base stations 201 Control information generation unit 202 Encoding and Modulation Section 206 Preamble detection unit 209 Channel Estimation Unit 210 Data demodulation and decoding unit 301,401,701,801 RACH setting table 302,702 Preamble number selection section 501,703 Precoding decision section 502, 602 Reference signal resource allocation control unit 601,802 Precoding judgment section
Claims
1. An integrated circuit for controlling a transmitting device, a transmitting circuit for transmitting a random access signal including a preamble portion and a data portion of Message A; a control circuit that randomly selects one preamble number to be applied to the preamble portion from preamble numbers included in a group corresponding to the number of antenna ports applied to the data portion in the Message A, some of the preamble numbers being included in Group A corresponding to a first number of antenna ports and other preamble numbers being included in Group B corresponding to a second number of antenna ports; An integrated circuit comprising:
2. the control circuit controls resources of a reference signal for demodulating the signal of the data portion based on a type of random access procedure.
10. The integrated circuit of claim 1.
3. the control circuit controls resources for a reference signal for demodulating the signal in the data portion based on resources used for transmitting the random access signal.
10. The integrated circuit of claim 1.
4. The control circuit controls a resource of a reference signal for demodulating a signal of the data portion based on whether a first precoding of the preamble portion included in the random access signal and a second precoding of the data portion are the same.
10. The integrated circuit of claim 1.
5. the resource of the reference signal is the number of symbols of the reference signal; the number of symbols when the first preceding and the second preceding are the same is smaller than the number of symbols when the first preceding and the second preceding are different; 5. The integrated circuit of claim 4.
6. the resource of the reference signal is a symbol position of the reference signal; The symbol position when the first preceding and the second preceding are the same is later than the symbol position when the first preceding and the second preceding are different.
5. The integrated circuit of claim 4.
7. When the number of antenna ports used for the signal of the data part is greater than 1, the first precoding and the second precoding are different, 5. The integrated circuit of claim 4.
8. the control circuit determines whether the first precoding and the second precoding are the same based on resources of the preamble part.
5. The integrated circuit of claim 4.
Citation Information
Patent Citations
Communication device, communication method and integrated circuit
JP2018038045A
Determination of user equipment antenna capability
US20110287776A1
Random access method and user equipment
US20150334748A1
Method of Data Transmission and Reception in Random Access Procedure
US20180124626A1