Communication method and device, communication equipment, storage medium and program product
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- BEIJING XIAOMI MOBILE SOFTWARE CO LTD
- Filing Date
- 2024-08-23
- Publication Date
- 2026-04-24
AI Technical Summary
In communication systems, existing technologies struggle to effectively determine the mapping relationship between preambles and physical uplink shared channel resource units, impacting the efficiency of random access procedures.
By determining the mapping relationship between the preamble set in the first time unit and the physical uplink shared channel resource units in the second time unit, including determining the number of preambles and resource units, calculating the scaling factor, and mapping according to the mapping criteria, different types of random access procedures are supported.
This achieves efficient mapping of preamble and physical uplink shared channel resources during random access, improving the access efficiency and channel transmission efficiency of communication equipment.
Smart Images

Figure CN121925936A_ABST
Abstract
Description
Communication method and apparatus, communication device, storage medium and program product TECHNICAL FIELD
[0001] The present disclosure relates to the field of wireless communication, and in particular, to a communication method and apparatus, a communication device, a storage medium and a program product. BACKGROUND
[0002] In a communication system, in order to realize random access, the network side may configure a terminal with random access channel (RACH) resources and physical uplink shared channel (PUSCH) resources. In a two-step random access process, there is a mapping relationship between a RACH occasion (RO) in the RACH resources and a PUSCH occasion (PO) in the PUSCH resources.
[0003] SUMMARY
[0004] The present disclosure provides a communication method and apparatus, a communication device, a communication system, a storage medium and a program product.
[0005] According to a first aspect of an embodiment of the present disclosure, a communication method is provided. The method is performed by a communication device. The method comprises determining a mapping relationship between a preamble in at least one first preamble set in a first time unit and at least one PUSCH resource unit (PRU) in at least one second time unit; wherein each first preamble set comprises at least one preamble.
[0006] According to a second aspect of an embodiment of the present disclosure, a communication device is provided. The communication device comprises a processing module. The processing module is configured to determine a mapping relationship between a preamble in at least one first preamble set in a first time unit and at least one PRU in at least one second time unit; wherein each first preamble set comprises at least one preamble.
[0007] According to a third aspect of an embodiment of the present disclosure, a communication device is provided. The communication device comprises one or more processors, a memory storing instructions. The instructions, when executed by the communication device, cause the communication device to implement the communication method according to the first aspect.
[0008] According to a fourth aspect of the embodiments of the present disclosure, a communication system is provided. The communication system includes a terminal and a network device. The terminal is configured to implement the communication method according to any one of the first aspect and possible implementation manners thereof. The network device is configured to implement the communication method according to any one of the first aspect and possible implementation manners thereof.
[0009] According to a fifth aspect of the embodiments of the present disclosure, a storage medium is provided. The storage medium stores instructions. The instructions, when executed on a communication device, cause the communication device to perform the communication method according to the first aspect.
[0010] According to a sixth aspect of the embodiments of the present disclosure, a program product is provided. The program product, when executed by a communication device, causes the communication device to perform the communication method according to the first aspect.
[0011] According to a seventh aspect of the embodiments of the present disclosure, a computer program is provided. The computer program, when executed on a computer, causes the computer to perform the communication method according to the first aspect.
[0012] According to an eighth aspect of the embodiments of the present disclosure, a chip or chip system is provided. The chip or chip system includes processing circuitry. The processing circuitry is configured to perform the communication method according to the first aspect.
[0013] According to the embodiments of the present disclosure, the mapping relationship between the preamble and the PRU can be determined.
[0014] It should be understood that the foregoing general description and the following detailed description are only exemplary and explanatory, and do not constitute a limitation on the embodiments of the present disclosure. BRIEF DESCRIPTION OF DRAWINGS
[0015] The accompanying drawings, which are incorporated into and form part of the specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the embodiments of the present disclosure.
[0016] FIG. 1 is a schematic diagram of an architecture of a communication system according to an embodiment of the present disclosure.
[0017] FIG. 2A is a schematic diagram of an SBFD slot according to an embodiment of the present disclosure.
[0018] FIG. 2B is a schematic diagram of configuration of RO and PO in an SBFD slot according to an embodiment of the present disclosure.
[0019] FIG. 2C is a schematic diagram of a position relationship between a PRACH slot and a PUSCH slot according to an embodiment of the present disclosure.
[0020] FIG. 2D is a schematic diagram of RO in a PRACH slot according to an embodiment of the present disclosure.
[0021] FIG. 3 is an interaction diagram of a communication method according to an embodiment of the present disclosure.
[0022] FIG. 4A is a diagram of an RO configuration according to an embodiment of the present disclosure.
[0023] FIG. 4B is a diagram of another RO configuration according to an embodiment of the present disclosure.
[0024] FIG. 4C is a diagram of yet another RO configuration according to an embodiment of the present disclosure.
[0025] FIG. 5A is a diagram of a mapping relationship between a preamble and a PRU according to an embodiment of the present disclosure.
[0026] FIG. 5B is a diagram of another mapping relationship between a preamble and a PRU according to an embodiment of the present disclosure.
[0027] FIG. 6 is a flow diagram of a communication method according to an embodiment of the present disclosure.
[0028] FIG. 7 is a flow diagram of a communication method according to an embodiment of the present disclosure.
[0029] FIG. 8 is a flow diagram of a communication method according to an embodiment of the present disclosure.
[0030] FIG. 9 is a flow diagram of an exemplary embodiment of a communication method according to an embodiment of the present disclosure.
[0031] FIG. 10 is a structural diagram of a communication apparatus according to an embodiment of the present disclosure.
[0032] FIG. 11A is a structural diagram of a communication device according to an embodiment of the present disclosure.
[0033] FIG. 11B is a structural diagram of a chip according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0034] Embodiments of the present disclosure provide a communication method and apparatus, a communication device, a communication system, a storage medium, and a program product.
[0035] In a first aspect, embodiments of the present disclosure provide a communication method. The method is performed by a communication device. The above method includes determining a mapping relationship between a preamble in at least one first preamble set in a first time unit and at least one PRU in at least one second time unit; wherein each first preamble set includes at least one preamble.
[0036] By the embodiment, the mapping relationship between the preambles in the at least one first preamble set in the first time unit and the at least one PRU in the at least one second time unit can be determined. In this way, the communication device can obtain the mapping relationship between the preambles in the at least one first preamble set in the first time unit and the PRU. In particular, when there are multiple cases corresponding to the RO in the first time unit, the mapping between the preambles in the RO corresponding to different cases and the PRU can be implemented. In this way, the transmission of the preambles in the RACH and the payload in the PUSCH can be implemented according to the mapping relationship in the random access process.
[0037] With reference to some embodiments of the first aspect, in some embodiments, the operation of determining the mapping relationship between the preambles in the at least one first preamble set in the first time unit and the at least one PRU in the at least one second time unit can include: determining the number of first preambles in the first preamble set in the first period and the number of corresponding first PRUs; determining the first scaling factor according to the number of first preambles and the number of first PRUs; and determining the mapping relationship according to the first scaling factor corresponding to the first preamble set.
[0038] With reference to some embodiments of the first aspect, in some embodiments, the number of first preambles can be the number of preambles in the first preamble set in the first RO in the first period.
[0039] With reference to some embodiments of the first aspect, in some embodiments, the first RO can include at least one of the following: an RO in the first period that is mapped to a synchronization signal block (SSB); all ROs in the first period.
[0040] With reference to some embodiments of the first aspect, in some embodiments, the first RO and the first preamble set in the first RO can be mapped onto the SSB according to the first mapping criterion; wherein the first mapping criterion corresponding to different first ROs and the first preamble set in the first RO is the same or different.
[0041] With reference to some embodiments of the first aspect, in some embodiments, the type of the first RO can include at least one of the following: a first type of RO in the first RACH resource; a second type of RO in the first RACH resource; a third type of RO in the first RACH resource; a first type of RO in the second RACH resource; a second type of RO in the second RACH resource; a first type of RO in the third RACH resource; a second type of RO in the third RACH resource; and a third type of RO in the third RACH resource.
[0042] In some embodiments of the first aspect, in some embodiments, the first set of preambles in the first RO can comprise at least one of: a set of preambles consisting of the preambles in the group A in the first RO; a set of preambles consisting of the preambles in the group B in the first RO.
[0043] In some embodiments of the first aspect, in some embodiments, the first PRU number is a number of PRUs in a first PO associated with the first set of preambles in the first RO in the first period.
[0044] In some embodiments of the first aspect, in some embodiments, the first PO can comprise at least one of: a PO corresponding to the first set of preambles in the first RO within the first period; a PO corresponding to the first set of preambles in the first RO within the first period and located in the first period.
[0045] In some embodiments of the first aspect, in some embodiments, the first PO can comprise at least one of: a first type of PO in the first PUSCH resource; a second type of PO in the first PUSCH resource; a third type of PO in the first PUSCH resource; a first type of PO in the second PUSCH resource; a second type of PO in the second PUSCH resource; a first type of PO in the third PUSCH resource; a second type of PO in the third PUSCH resource; a third type of PO in the third PUSCH resource.
[0046] In some embodiments of the first aspect, in some embodiments, the PRU in the first PO can comprise at least one of: a demodulation reference signal (DMRS) port; a DMRS sequence.
[0047] In some embodiments of the first aspect, in some embodiments, the first scaling factor can be obtained by performing an integer operation on a ratio of the first preamble number and the first PRU number; wherein the type of the integer operation comprises at least one of: upward rounding, downward rounding, rounding to the nearest integer.
[0048] In some embodiments of the first aspect, in some embodiments, the first time unit can comprise a second RO and a third RO, the second RO and the third RO being different; wherein in the first time unit, a first set of preambles of the second RO corresponds to a first scaling factor equal to N1, and a first set of preambles of the third RO corresponds to a first scaling factor equal to N2, N1 and N2 are both positive integers; wherein the first set of preambles within the first time unit is associated with a first PRU set and a second PRU set, PRUs in the first PRU set are located in a subset of symbol categories of symbols in which the second RO is located, and PRUs in the second PRU set are located in a subset of symbol categories of symbols in which the third RO is located.
[0049] In some embodiments of the first aspect, in some embodiments, the type of each of the second RO and the third RO can comprise at least one of: a first type of RO in the first RACH resource; a second type of RO in the first RACH resource; a third type of RO in the first RACH resource; a first type of RO in the second RACH resource; a second type of RO in the second RACH resource; a first type of RO in the third RACH resource; a second type of RO in the third RACH resource; a third type of RO in the third RACH resource.
[0050] In some embodiments of the first aspect, in some embodiments, the mapping relationship can comprise at least one of: every N1 consecutive preambles in the first set of preambles of the second RO are mapped to a same PRU in a third PRU set; every N2 consecutive preambles in the first set of preambles of the third RO are mapped to a same PRU in a fourth PRU set; every N3 consecutive preambles in the first set of preambles of the second RO and the first set of preambles of the third RO are mapped to a same PRU in a fifth PRU set; wherein each of the third PRU set, the fourth PRU set, and the fifth PRU set comprises at least one of: the first PRU set, the second PRU set; wherein N3 is a positive integer, N3 is equal to at least one of: N1, N2, a x N1 + b x N2, a and b are both real numbers greater than 0.
[0051] In some embodiments of the first aspect, in some embodiments, the first scaling factor corresponding to the first set of preambles of the first RO in the first time unit can be equal to N4, N4 being a positive integer; wherein the first set of preambles within the first time unit is associated with a sixth PRU set and a seventh PRU set, PRUs in the sixth PRU set are located in a subset of symbol categories of symbols in which the first RO is located, and PRUs in the seventh PRU set are located in symbol categories different from symbol categories of symbols in which the first RO is located.
[0052] In some embodiments of the first aspect, in some embodiments, the mapping relationship can include that every N4 continuous preambles in the first preamble set of the first RO are mapped to the same PRU in the eighth PRU set; wherein the eighth PRU set includes at least one of the following: the sixth PRU set, the seventh PRU set.
[0053] In some embodiments of the first aspect, in some embodiments, the method can further include at least one of the following: receiving first information; transmitting the first information; wherein the first information is used for configuring random access resources.
[0054] In some embodiments of the first aspect, in some embodiments, the first information can include at least one of the following: first configuration information used for configuring the first RACH resource, the first PUSCH resource; second configuration information used for configuring the second RACH resource, the third RACH resource, the second PUSCH resource, the third PUSCH resource; third configuration information used for configuring the first RACH resource, the third RACH resource, the first PUSCH resource, the third PUSCH resource; fourth configuration information used for configuring the second RACH resource, the second PUSCH resource.
[0055] In some embodiments of the first aspect, in some embodiments, the first RACH resource can include at least one of the following: the first type of RO, the second type of RO, the third type of RO; the second RACH resource includes at least one of the following: the first type of RO, the second type of RO; the third RACH resource includes at least one of the following: the first type of RO, the second type of RO, the third type of RO; the first PUSCH resource includes at least one of the following: the first type of PO, the second type of PO, the third type of PO; the second PUSCH resource includes at least one of the following: the first type of PO, the second type of PO; the third PUSCH resource includes at least one of the following: the first type of PO, the second type of PO, the third type of PO.
[0056] In some embodiments of the first aspect, in some embodiments, the first type of RO only contains the first type of symbol, the second type of RO contains the second type of symbol and does not contain the third type of symbol, and the third type of RO contains the third type of symbol.
[0057] In some embodiments of the first aspect, in some embodiments, the first type of PO only contains the first type of symbol, the second type of PO contains the second type of symbol and does not contain the third type of symbol, and the third type of PO contains the third type of symbol.
[0058] In some embodiments of the first aspect, in some embodiments, the first type of symbol is a non-SBFD symbol, the second type of symbol is an SBFD symbol at a flexible symbol, and the third type of symbol is an SBFD symbol at a downlink (DL) symbol.
[0059] In some embodiments of the first aspect, in some embodiments, the mapping relationship can be used by the communication device to perform the two-step random access.
[0060] In some embodiments of the first aspect, in some embodiments, the type of the two-step random access can be one of: contention-based random access (CBRA), contention-free random access (CFRA).
[0061] In a second aspect, the embodiments of the present disclosure provide a communication device. The communication device comprises a processing module. The processing module is configured to: determine a mapping relationship between a preamble in at least one first preamble set in a first time unit and at least one PRU in at least one second time unit; wherein each first preamble set comprises at least one preamble.
[0062] In some embodiments of the second aspect, in some embodiments, the processing module can be configured to: determine a first preamble quantity in the first preamble set in the first period and a corresponding first PRU quantity; determine a first scaling factor according to the first preamble quantity and the first PRU quantity; and determine the mapping relationship according to the first scaling factor corresponding to the first preamble set.
[0063] In some embodiments of the second aspect, in some embodiments, the first preamble quantity can be a quantity of preambles in the first preamble set in the first RO in the first period.
[0064] In some embodiments of the second aspect, in some embodiments, the first RO can comprise at least one of: an RO in the first period that is mapped to an SSB; all ROs in the first period.
[0065] In some embodiments of the second aspect, in some embodiments, the first RO and the first preamble set in the first RO can be mapped onto the SSB according to a first mapping criterion; wherein the first mapping criterion corresponding to different first ROs and the first preamble set in the first ROs is the same or different.
[0066] In some embodiments of the second aspect, in some embodiments, the type of the first RO can comprise at least one of: a first type of RO in the first RACH resource; a second type of RO in the first RACH resource; a third type of RO in the first RACH resource; a first type of RO in the second RACH resource; a second type of RO in the second RACH resource; a first type of RO in the third RACH resource; a second type of RO in the third RACH resource; a third type of RO in the third RACH resource.
[0067] In some embodiments of the second aspect, in some embodiments, the first set of preambles in the first RO can comprise at least one of: a set of preambles consisting of the preambles in the group A in the first RO; a set of preambles consisting of the preambles in the group B in the first RO.
[0068] In some embodiments of the second aspect, in some embodiments, the first PRU quantity is a quantity of PRUs in the first PO associated with the first set of preambles in the first RO in the first period.
[0069] In some embodiments of the second aspect, in some embodiments, the first PO can comprise at least one of: a PO corresponding to the first set of preambles in the first RO within the first period; a PO corresponding to the first set of preambles in the first RO within the first period and located in the first period.
[0070] In some embodiments of the second aspect, in some embodiments, the first PO can comprise at least one of: a first type of PO in the first PUSCH resource; a second type of PO in the first PUSCH resource; a third type of PO in the first PUSCH resource; a first type of PO in the second PUSCH resource; a second type of PO in the second PUSCH resource; a first type of PO in the third PUSCH resource; a second type of PO in the third PUSCH resource; a third type of PO in the third PUSCH resource.
[0071] In some embodiments of the second aspect, in some embodiments, the PRU in the first PO can comprise at least one of: a DMRS port; a DMRS sequence.
[0072] In some embodiments of the second aspect, in some embodiments, the first scaling factor can be obtained by rounding a ratio of the first preamble quantity and the first PRU quantity; wherein the type of rounding comprises at least one of: rounding up, rounding down, rounding to the nearest integer.
[0073] In some embodiments of the second aspect, in some embodiments, the first time unit can comprise a second RO and a third RO, the second RO and the third RO being different; wherein in the first time unit, a first scaling factor corresponding to the first set of preambles of the second RO is equal to N1, a first scaling factor corresponding to the first set of preambles of the third RO is equal to N2, N1 and N2 are both positive integers; wherein the first set of preambles within the first time unit is associated with a first PRU set and a second PRU set, the PRUs in the first PRU set are located in a subset of symbol categories of symbols in which the second RO is located, the PRUs in the second PRU set are located in a subset of symbol categories of symbols in which the third RO is located.
[0074] In some embodiments in combination with the second aspect, in some embodiments, the type of each of the second RO and the third RO can comprise at least one of: a first type of RO in the first RACH resource; a second type of RO in the first RACH resource; a third type of RO in the first RACH resource; a first type of RO in the second RACH resource; a second type of RO in the second RACH resource; a first type of RO in the third RACH resource; a second type of RO in the third RACH resource; a third type of RO in the third RACH resource.
[0075] In some embodiments in combination with the second aspect, in some embodiments, the mapping relationship can comprise at least one of: every N1 consecutive preambles in the first preamble set of the second RO is mapped to a same PRU in the third PRU set; every N2 consecutive preambles in the first preamble set of the third RO is mapped to a same PRU in the fourth PRU set; every N3 consecutive preambles in the first preamble set of the second RO and the first preamble set of the third RO is mapped to a same PRU in the fifth PRU set; wherein each of the third PRU set, the fourth PRU set, the fifth PRU set comprises at least one of: the first PRU set, the second PRU set; wherein N3 is a positive integer, N3 is equal to at least one of: N1, N2, a x N1 + b x N2, a and b are real numbers greater than 0.
[0076] In some embodiments in combination with the second aspect, in some embodiments, the first proportionality factor corresponding to the first preamble set of the first RO in the first time unit can be equal to N4, N4 is a positive integer; wherein the first preamble set within the first time unit is associated with a sixth PRU set and a seventh PRU set, the symbol category of the symbol where the PRU in the sixth PRU set is located is a subset of the symbol category of the symbol where the first RO is located, the symbol category of the symbol where the PRU in the seventh PRU set is located is different from the symbol category of the symbol where the first RO is located.
[0077] In some embodiments in combination with the second aspect, in some embodiments, the mapping relationship can comprise: every N4 consecutive preambles in the first preamble set of the first RO is mapped to a same PRU in an eighth PRU set; wherein the eighth PRU set comprises at least one of: the sixth PRU set, the seventh PRU set.
[0078] In some embodiments in combination with the second aspect, in some embodiments, the communication apparatus can further comprise a transceiver module. The transceiver module is configured to perform at least one of: receiving the first information; transmitting the first information; wherein the first information is used for configuring the random access resource.
[0079] In some embodiments of the second aspect, in some embodiments, the first information can comprise at least one of: first configuration information for configuring the first RACH resource, the first PUSCH resource; second configuration information for configuring the second RACH resource, the third RACH resource, the second PUSCH resource, the third PUSCH resource; third configuration information for configuring the first RACH resource, the third RACH resource, the first PUSCH resource, the third PUSCH resource; fourth configuration information for configuring the second RACH resource, the second PUSCH resource.
[0080] In some embodiments of the second aspect, in some embodiments, the first RACH resource can comprise at least one of: a first type of RO, a second type of RO, a third type of RO; the second RACH resource comprises at least one of: the first type of RO, the second type of RO; the third RACH resource comprises at least one of: the first type of RO, the second type of RO, the third type of RO; the first PUSCH resource comprises at least one of: a first type of PO, a second type of PO, a third type of PO; the second PUSCH resource comprises at least one of: the first type of PO, the second type of PO; the third PUSCH resource comprises at least one of: the first type of PO, the second type of PO, the third type of PO.
[0081] In some embodiments of the second aspect, in some embodiments, the first type of RO contains only the first type of symbol, the second type of RO contains the second type of symbol and does not contain the third type of symbol, and the third type of RO contains the third type of symbol.
[0082] In some embodiments of the second aspect, in some embodiments, the first type of PO contains only the first type of symbol, the second type of PO contains the second type of symbol and does not contain the third type of symbol, and the third type of PO contains the third type of symbol.
[0083] In some embodiments of the second aspect, in some embodiments, the first type of symbol is a non-SBFD symbol, the second type of symbol is an SBFD symbol at a flexible symbol, and the third type of symbol is an SBFD symbol at a downlink (DL) symbol.
[0084] In some embodiments of the second aspect, in some embodiments, the mapping relationship can be used for the communication device to perform two-step random access.
[0085] In some embodiments of the second aspect, in some embodiments, the type of the two-step random access can be one of: CBRA, CFRA.
[0086] In a third aspect, the embodiments of the present disclosure provide a communication device. The communication device comprises one or more processors, and a memory storing instructions. The instructions, when executed by the communication device, cause the communication device to implement the communication method according to any one of the first aspect and possible implementation manners thereof.
[0087] In a fourth aspect, the embodiments of the present disclosure provide a communication system. The communication system includes a terminal and a network device. The terminal is configured to implement the communication method according to any one of the first aspect and possible implementation manners thereof. The network device is configured to implement the communication method according to any one of the first aspect and possible implementation manners thereof.
[0088] In a fifth aspect, the embodiments of the present disclosure provide a storage medium. The storage medium stores instructions. The instructions, when executed on a communication device, cause the communication device to perform the communication method according to any one of the first aspect and possible implementation manners thereof.
[0089] In a sixth aspect, the embodiments of the present disclosure provide a program product. The program product, when executed by a communication device, causes the communication device to perform the communication method according to any one of the first aspect and possible implementation manners thereof.
[0090] In a seventh aspect, the embodiments of the present disclosure provide a computer program. The computer program, when executed on a computer, causes the computer to perform the communication method according to any one of the first aspect and possible implementation manners thereof.
[0091] In an eighth aspect, the embodiments of the present disclosure provide a chip or chip system. The chip or chip system includes processing circuitry. The processing circuitry is configured to perform the communication method according to any one of the first aspect and possible implementation manners thereof.
[0092] It can be understood that the above communication apparatus, communication device, communication system, storage medium, program product, computer program, chip, and chip system are all configured to perform the method provided by the embodiments of the present disclosure. Therefore, the beneficial effects they can achieve can refer to the beneficial effects in the corresponding method, which will not be described here.
[0093] The embodiments of the present disclosure provide a communication method and apparatus, a communication device, a communication system, a storage medium, and a program product. In some embodiments, the terms of communication method, information processing method, and information transmission method can be replaced with each other, the terms of communication apparatus, communication device, terminal, network device, network function, and network entity can be replaced with each other, and the terms of communication system and information processing system can be replaced with each other.
[0094] The embodiments of the present disclosure are not exhaustive, but only illustrate some embodiments, and are not specific limitations on the protection scope of the present disclosure. In the case of no contradiction, each step in an embodiment can be implemented as an independent embodiment, and the steps can be combined arbitrarily, for example, the scheme after removing some steps in an embodiment can also be implemented as an independent embodiment, and the order of the steps in an embodiment can be exchanged arbitrarily, in addition, the optional implementation manners in an embodiment can be combined arbitrarily; in addition, the embodiments can be combined arbitrarily, for example, the steps of different embodiments can be combined arbitrarily, an embodiment can be combined with the optional implementation manners of other embodiments.
[0095] In the embodiments of the present disclosure, the terms and / or descriptions between the embodiments are consistent and can be referred to each other if there is no special description and logical conflict, and the technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationship.
[0096] The terms used in the embodiments of the present disclosure are only for the purpose of describing the specific embodiments, and not as a limitation on the present disclosure.
[0097] In the embodiments of the present disclosure, unless otherwise specified, the elements expressed in singular form, such as "one", "an", "one", "the", "the above", "the", "the above", "this" and the like, can represent "one and only one", and can also represent "one or more", "at least one" and the like. For example, in the case of using articles such as "a", "an", "the" and the like in English, the noun after the article can be understood as singular expression, and can also be understood as plural expression.
[0098] In the embodiments of the present disclosure, "a plurality of" means two or more than two.
[0099] In some embodiments, the terms "at least one (at least one, at least one, at least one)", "one or more" and the like can be replaced with each other.
[0100] In some embodiments, the writing methods such as "at least one of A, B", "A and / or B", "A in one case, B in another case", "in response to a case A, in response to another case B" and the like can include the following technical solutions according to the case: in some embodiments, A (A is executed regardless of B); in some embodiments, B (B is executed regardless of A); in some embodiments, A and B are selected to be executed (A and B are selectively executed); in some embodiments, A and B (A and B are executed). When there are more branches such as A, B, C, etc., it is similar to the above.
[0101] In some embodiments, the expression "A or B" and the like can include the following technical solutions according to the situation: in some embodiments, A (A is executed independently of B); in some embodiments, B (B is executed independently of A); in some embodiments, A and B are selectively executed (A and B are selectively executed). When there are more branches such as A, B, and C, the above description is similar.
[0102] In the embodiments of the present disclosure, the prefix words "first", "second", and the like are only used to distinguish different description objects, and do not constitute limitations on the position, order, priority, quantity, or content of the description objects. The description of the description objects should be understood in the context of the claims or embodiments, and should not be limited by the use of the prefix words. For example, the description object is "field", and the ordinal numbers before "field" in "first field" and "second field" do not limit the position or order between "fields". "First" and "second" do not limit whether the "fields" they modify are in the same message, nor do they limit the order of "first field" and "second field". For another example, the description object is "level", and the ordinal numbers before "level" in "first level" and "second level" do not limit the priority between "levels". For another example, the quantity of the description object is not limited by the ordinal number, and can be one or more. For example, "first device", where the quantity of "device" can be one or more. In addition, the objects modified by different prefix words can be the same or different. For example, the description object is "device", and "first device" and "second device" can be the same device or different devices, and their types can be the same or different. For another example, the description object is "information", and "second information" and "first information" can be the same information or different information, and their contents can be the same or different.
[0103] In some embodiments, "including A", "containing A", "for indicating A", "carrying A" can be interpreted as directly carrying A, or indirectly indicating A.
[0104] In some embodiments, the terms "in response to", "in response to determining", "in the case of", "when", "when", "if", and the like can be replaced with each other.
[0105] In some embodiments, the terms "greater than", "greater than or equal to", "not less than", "more than", "more than or equal to", "not less than", "higher than", "higher than or equal to", "not lower than", "above", and the like can be replaced with each other. The terms "less than", "less than or equal to", "not greater than", "less than", "less than or equal to", "not more than", "lower than", "lower than or equal to", "not higher than", "below", and the like can be replaced with each other.
[0106] In some embodiments, an apparatus or the like can be interpreted as an entity, and can also be interpreted as virtual, and the name thereof is not limited to the name described in the embodiments, and the terms "apparatus", "equipment", "device", "circuit", "network element", "node", "function", "unit", "section", "system", "network", "chip", "chip system", "entity", "subject" and the like can be replaced with each other.
[0107] In some embodiments, a "network" can be interpreted as an apparatus (for example, an access network device, a core network device, and the like) included in the network.
[0108] In some embodiments, the terms "access network device (AN device)", "radio access network device (RAN device)", "base station (BS)", "radio base station", "fixed station", "node", "access point", "transmission point (TP)", "reception point (RP)", "transmission / reception point (TRP)", "panel", "antenna panel", "antenna array", "cell", "macro cell", "small cell", "femto cell", "pico cell", "sector", "cell group", "serving cell", "carrier", "component carrier", "bandwidth part (BWP)" and the like can be replaced with each other.
[0109] In some embodiments, the terms "terminal," "terminal device," "user equipment (UE)," "user terminal," "mobile station (MS)," "mobile terminal (MT)," "subscriber station," "mobile unit," "subscriber unit," "wireless unit," "remote unit," "mobile device," "wireless device," "wireless communication device," "remote device," "mobile subscriber station," "access terminal," "mobile terminal," "wireless terminal," "remote terminal," "handset," "user agent," "mobile client," "client," and so on can be replaced with each other.
[0110] In some embodiments, the access network device, the core network device, or the network device can be replaced with a terminal. For example, the embodiments of the present disclosure can also be applied to a structure in which communication between the access network device, the core network device, or the network device and the terminal is replaced with communication between a plurality of terminals (e.g., device-to-device (D2D), vehicle-to-everything (V2X), etc.). In this case, the terminal can also be configured to have all or part of the functions of the access network device. In addition, the terms "uplink," "downlink," and the like can also be replaced with terms corresponding to the inter-terminal communication (e.g., "side"). For example, the uplink channel, the downlink channel, and the like can be replaced with the side channel, and the uplink, the downlink, and the like can be replaced with the sidelink.
[0111] In some embodiments, the terminal can be replaced with the access network device, the core network device, or the network device. In this case, the access network device, the core network device, or the network device can also be configured to have all or part of the functions of the terminal.
[0112] In some embodiments, obtaining data, information, etc. can comply with laws and regulations of the country where the location is.
[0113] In some embodiments, data, information, etc. can be obtained after obtaining consent from the user.
[0114] In addition, each element, each row, or each column in the table of the embodiments of the present disclosure can be implemented as an independent embodiment, and any combination of any element, any row, or any column can also be implemented as an independent embodiment.
[0115] FIG. 1 is a schematic diagram of an architecture of a communication system according to an embodiment of the present disclosure. As shown in FIG. 1, the communication system 100 includes a terminal 101 and a network device 102.
[0116] In some embodiments, the terminal 101 includes at least one of a mobile phone, a wearable device, an Internet of Things device, a car with communication function, a smart car, a Pad, a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical surgery, a wireless terminal device in smart grid, a wireless terminal device in transportation safety, a wireless terminal device in smart city, a wireless terminal device in smart home, etc., but is not limited thereto.
[0117] In some embodiments, the network device 102 can include at least one of an access network device, a core network element.
[0118] In some embodiments, the access network device is, for example, a node or device that accesses a terminal to a wireless network. In some embodiments, the access network device can include at least one of an evolved NodeB (eNB), a next generation eNB (ng-eNB), a next generation NodeB (gNB), a node B (NB), a home node B (HNB), a home evolved node B (HeNB), a wireless backhaul device, a radio network controller (RNC), a base station controller (BSC), a base transceiver station (BTS), a base band unit (BBU), a mobile switching center, a base station in a 6G communication system, an open base station (Open RAN), a cloud base station (Cloud RAN), a base station in other communication systems, an access node in a Wi-Fi system, but is not limited thereto.
[0119] In some embodiments, the technical solutions of the present disclosure can be applied to an open wireless access network (Open RAN) architecture, at this time, the interfaces between or within the access network devices involved in the embodiments of the present disclosure can become internal interfaces of the Open RAN, and the processes and information interactions between these internal interfaces can be realized through software or programs.
[0120] In some embodiments, the access network device can be composed of a central unit (CU) and a distributed unit (DU), where the CU can also be referred to as a control unit. The CU-DU structure can split the protocol layers of the access network device, and part of the protocol layer functions are controlled by the CU, and the remaining part or all of the protocol layer functions are distributed in the DU and controlled by the CU, but is not limited thereto.
[0121] It can be understood that the communication system described in the embodiments of the present disclosure is for more clearly illustrating the technical solutions of the embodiments of the present disclosure, and does not constitute a limitation on the technical solutions proposed in the embodiments of the present disclosure. It can be known by those skilled in the art that, with the evolution of system architecture and the appearance of new business scenarios, the technical solutions proposed in the embodiments of the present disclosure are also applicable to similar technical problems.
[0122] The following embodiments of the present disclosure can be applied to the communication system 100 shown in FIG. 1, or part of the subjects, but are not limited thereto. The subjects shown in FIG. 1 are illustrative, and the communication system can include all or part of the subjects in FIG. 1, or other subjects other than those in FIG. 1. The number and form of each subject is arbitrary, each subject can be physical or virtual, the connection relationship between each subject is illustrative, each subject can not be connected or can be connected, and the connection can be in any manner, can be direct connection or indirect connection, can be wired connection or wireless connection.
[0123] Embodiments of the present disclosure can be applied to Long Term Evolution (LTE), LTE-Advanced (LTE-A), LTE-Beyond (LTE-B), SUPER 3G, IMT-Advanced, 4th generation mobile communication system (4G), 5th generation mobile communication system (5G), 5G New Radio (NR), Future Radio Access (FRA), New-Radio Access Technology (RAT), New Radio (NR), New Radio access (NX), Future generation radio access (FX), Global System for Mobile communications (GSM (registered trademark)), CDMA2000, Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi (registered trademark)), IEEE 802.16 (WiMAX (registered trademark)), IEEE 802.20, Ultra-WideBand (UWB), Bluetooth (Bluetooth (registered trademark)), Public Land Mobile Network (PLMN) network, Device-to-Device (D2D) system, Machine to Machine (M2M) system, Internet of Things (IoT) system, Vehicle-to-Everything (V2X), system using other communication methods, next-generation system expanded based thereon, and the like. Further, a plurality of systems can be applied in combination (for example, combination of LTE or LTE-A and 5G, and the like).
[0124] First, some concepts related to embodiments of the present disclosure are described.
[0125] 1. Symbol:
[0126] Symbol is a short form of time-domain symbol, which can also be referred to as an orthogonal frequency division multiplexing (OFDM) symbol. It should be noted that the time-domain symbol can also be named in combination with other multiple access manners, which is not limited in the embodiments of the present disclosure. The length of the time-domain symbol can be the same or different for different subcarrier spacings.
[0127] In some embodiments, the symbols in one slot can include three types: downlink symbols (which can be denoted as DL symbols), uplink symbols (which can be denoted as UL symbols), and flexible symbols (which can be denoted as F symbols). The uplink symbols are used for uplink transmission only. The downlink symbols are used for downlink transmission only. The flexible symbols do not have a determined transmission direction. In other words, the flexible symbols can be used for uplink transmission or downlink transmission according to the indication of control signaling. In some embodiments, the symbols of one slot can all be downlink symbols, or all be uplink symbols, or all be flexible symbols, or be a mixture of multiple types of symbols.
[0128] In some embodiments, the DL symbols and the F symbols can be configured as SBFD symbols.
[0129] In some embodiments, the "slot" can be understood as a slot containing 14 OFDM symbols, or a sub-slot (sub slot) containing 7 OFDM symbols, or a mini-slot (mini slot) containing 2, 4 OFDM symbols. Of course, the "slot" described in the embodiments of the present disclosure can also include other numbers of OFDM symbols, which are not specifically limited in the embodiments of the present disclosure.
[0130] 2. Sub-band:
[0131] The sub-band is a part of the frequency band in a carrier, that is, one or more continuous physical resource blocks (PRBs) in the frequency domain. In the embodiments of the present disclosure, the sub-band can also be understood as a frequency domain resource.
[0132] 3. Sub-band full duplex (SBFD):
[0133] In the SBFD scheme, a carrier is divided into multiple non-overlapping sub-bands, and the transmission directions of different sub-bands can be different.
[0134] In an example, a carrier includes non-overlapping first and second sub-bands. The transmission directions of the first and second sub-bands can be different.
[0135] It should be noted that the first sub-band and the second sub-band refer to two types of sub-bands with different transmission directions, and do not mean that only two sub-bands are included in one carrier. In an example, one carrier includes sub-band #1 and sub-band #2, where the transmission directions of the sub-band #1 and the sub-band #2 are different. Alternatively, one carrier includes sub-band #1, sub-band #2 and sub-band #3, where the transmission directions of the sub-band #1 and the sub-band #3 are the same, and the transmission directions of the sub-band #1 and the sub-band #2 are different.
[0136] 4、SBFD time unit:
[0137] The frequency resource on the SBFD time unit includes two or more sub-bands with different transmission directions. In some embodiments, the SBFD time unit can include: an SBFD slot, an SBFD symbol, etc.
[0138] FIG. 2A is a schematic diagram of an SBFD slot according to an embodiment of the present disclosure. In FIG. 2A, the horizontal axis represents the time domain, and the vertical axis represents the frequency domain. As shown in FIG. 2A, taking the SBFD time unit as the SBFD slot for example, the slot #1, the slot #2 and the slot #3 are all SBFD slots, and each slot includes 14 SBFD symbols.
[0139] In some embodiments, the SBFD time unit is a time unit including at least one SBFD symbol. In some embodiments, at least one symbol in the SBFD time unit is an SBFD symbol.
[0140] In some embodiments, the SBFD time unit is a time unit in which all symbols are SBFD symbols. In some embodiments, all symbols in the SBFD time unit are SBFD symbols.
[0141] In some embodiments, between the DL sub-band and the UL sub-band, there can also be a guard band (GB). The guard band is used to isolate the DL sub-band and the UL sub-band in the frequency domain to reduce the interference between the DL signal in the DL sub-band and the UL signal in the UL sub-band.
[0142] In some embodiments, in the SBFD time unit, the DL sub-band is not available for UL transmission, the UL sub-band can be used for uplink transmission, and the GB can be used for uplink transmission; or the DL sub-band is not available for UL transmission, the UL sub-band can be used for uplink transmission, and the GB cannot be used for uplink transmission.
[0143] 5、non-SBFD time unit:
[0144] The transmission direction is consistent on all frequency resources in a non-SBFD time unit. In an example, continuing to refer to FIG. 2A, time slot #0 is a DL time slot and time slot #4 is a UL time slot. The DL time slot contains 14 DL symbols and the UL time slot contains 14 UL symbols.
[0145] In some embodiments, in an SBFD symbol, the frequency domain range on one CC includes an uplink frequency domain range and a downlink frequency domain range. While in a non-SBFD symbol, the frequency domain range of the whole CC is only the uplink frequency domain range or the downlink frequency domain range. It can be seen that the uplink frequency domain range in the SBFD symbol and the uplink frequency domain range in the non-SBFD symbol can be different, and the downlink frequency domain range in the SBFD symbol and the downlink frequency domain range in the non-SBFD symbol can also be different.
[0146] In some embodiments, the non-SBFD time unit is a time unit including at least one non-SBFD symbol. In some embodiments, at least one symbol in the SBFD time unit is a non-SBFD symbol.
[0147] In some embodiments, the non-SBFD time unit is a time unit in which all symbols are non-SBFD symbols. In some embodiments, all symbols in the SBFD time unit are non-SBFD symbols.
[0148] In some embodiments, the uplink frequency domain range can be understood as the frequency domain range available for uplink transmission on one CC, and the downlink frequency domain range can be understood as the frequency domain range available for downlink transmission on one CC.
[0149] In some embodiments, in an SBFD symbol, the uplink frequency domain range on an uplink bandwidth part (BWP) can refer to the frequency domain range in which the uplink BWP and the uplink frequency domain range on one CC overlap.
[0150] In some embodiments, in an SBFD symbol, the uplink frequency domain range can be understood as the frequency domain range in which the UL subband and the uplink BWP of the UE overlap, and can also be understood as the frequency domain range in which the UL subband, the GB and the uplink BWP of the UE overlap.
[0151] In order to improve uplink coverage and throughput, sub-band full-duplex (SBFD) is studied. In the SBFD scheme, one component carrier (CC, which can be referred to as a carrier) can include multiple sub-bands (SBs), and these SBs can be non-overlapping frequency domain resources that are continuous in the frequency domain. These SBs can include a UL subband and at least one DL subband, so that UL subbands and DL subbands can exist simultaneously in the same CC, that is, simultaneous transmission and reception can be achieved on one CC.
[0152] 6、RO:
[0153] RO is short for random access channel occasion, which refers to a time-frequency resource occupied by one random access. The RO can include frequency domain resources and time domain resources. The terminal can send a random access signal on the RO to perform random access.
[0154] In some embodiments, random access can include contention-based random access (CBRA) and contention-free random access (CFRA). In the CBRA scenario, multiple terminals can use the same preamble on the same RO. At this time, the random access signals of multiple terminals will collide, resulting in random access failure.
[0155] In some embodiments, in the SBFD slot, the terminal can send an uplink signal on the UL subband. Therefore, configuring the RO at the SBFD slot can increase the number of ROs compared to configuring the RO only at the UL slot. Then, for the terminal supporting SBFD, random access can be performed on the RO configured in the SBFD slot, reducing the access delay, and also reducing the probability of collision of random access signals of different UEs in CBRA.
[0156] In an example, FIG. 2B is a schematic diagram of configuring RO and PO in the SBFD slot according to an embodiment of the present disclosure. In FIG. 2B, the horizontal axis represents the time domain, and the vertical axis represents the frequency domain. As shown in FIG. 2B, the SBFD slot can include slot #0, slot #1, slot #2, slot #3, slot #5, slot #6, slot #7, and slot #8, and the UL slot can include slot #4 and slot #9.
[0157] In some embodiments, in the SBFD slot, the physical downlink shared channel (PDSCH) can be sent on the DL subband, the physical random access channel (PRACH) can be sent using the RO, and / or the physical uplink shared channel (PUSCH) can be sent using the PO on the UL subband.
[0158] In some embodiments, the ROs can include additional ROs and legacy ROs. In some embodiments, the legacy ROs can be located in the UL slots. For example, the legacy ROs can be located in slot #4. In some embodiments, the additional ROs can be located in the UL subbands of the SBFD slots. For example, the additional ROs can be located in slot #2, slot #3.
[0159] In some embodiments, the RACH configuration for implementing the configuration of the additional ROs can be referred to as an additional RACH configuration. In some embodiments, the RACH configuration for implementing the configuration of the legacy ROs can be referred to as a legacy RACH configuration. In some embodiments, the first type of ROs contain only the first type of symbols, the second type of ROs contain the second type of symbols and do not contain the third type of symbols, and the third type of ROs contain the third type of symbols. In some embodiments, the first type of symbols are non-SBFD symbols, the second type of symbols are SBFD symbols at flexible symbols, and the third type of symbols are SBFD symbols at downlink (DL) symbols.
[0160] In some embodiments, a set of RACH resources can be configured to be used by both legacy UEs and SBFD-capable UEs. For example, the first type of ROs and the second type of ROs in the RACH resource configuration can be referred to as legacy ROs, and the third type of ROs in the RACH resource configuration can be referred to as additional ROs.
[0161] In some embodiments, at least two sets of RACH resources can be configured to be used by legacy UEs and SBFD-capable UEs, respectively. For example, a legacy RACH configuration can be used for legacy UEs. For example, an additional RACH configuration can be used for SBFD-capable UEs. The ROs in the legacy RACH configuration can be referred to as legacy ROs, and the ROs in the additional RACH configuration can be referred to as additional ROs. In some examples, the ROs in the legacy RACH configuration contain the first type of ROs and the second type of ROs, and the ROs in the additional RACH configuration contain the first type of ROs, the second type of ROs, and the third type of ROs. In some examples, the ROs in the legacy RACH configuration contain the first type of ROs and the second type of ROs, and the ROs in the additional RACH configuration contain the second type of ROs and the third type of ROs.
[0162] In some embodiments, the ROs can be determined according to configuration parameters from the network side. The ROs can include time domain resources and frequency domain resources. The time domain resources and the frequency domain resources corresponding to the ROs can be determined according to different parameters.
[0163] In some embodiments, the time domain resource of the RO can be determined according to one or more parameters. The parameters can include prach-ConfigrationIndex, etc. In some embodiments, the prach-ConfigrationIndex can be located in the RACH-ConfigGeneric field of the rach-ConfigCommon information element. In some embodiments, the prach-ConfigrationIndex can be used to indicate an index value of the PRACH configuration. The value range of the prach-ConfigrationIndex can be 0 to 255.
[0164] In some embodiments, based on the prach-ConfigrationIndex and a table related to the physical resource mapping of the preamble (e.g., a random access configuration table), the slot and symbol where the RO is located and the number of ROs in one PRACH slot can be determined.
[0165] In some embodiments, the frequency domain resource of the RO can be determined according to one or more parameters. The parameters can include msg1-FDM, msg1-FrequencyStart, etc. In some embodiments, the msg1-FDM and msg1-FrequencyStart can be located in the RACH-ConfigGeneric field of the rach-ConfigCommon information element.
[0166] In some embodiments, the msg1-FDM can be used to indicate the number of PRACH transmission occasions that are frequency division multiplexed at the same time. The value range of the msg1-FDM can be {1, 2, 4, 8}.
[0167] In some embodiments, the msg1-FrequencyStart can be used to indicate the offset of the lowest PRACH transmission occasion in the frequency domain relative to PRB0. The value of the msg1-FrequencyStart can be configured such that the RACH resource as a whole is located within the bandwidth of the UL BWP. In some embodiments, the value range of the msg1-FrequencyStart can be 0 to maxNrofPhysicalResourceBlocks (the maximum number of PRBs) - 1.
[0168] In some embodiments, the msg1-FrequencyStart can identify the starting PRB of the first RO in one PRACH slot, and the msg1-FDM can represent the number of FDM ROs in one PRACH slot. Then, according to the msg1-FDM and the msg1-FrequencyStart, the frequency domain resource of the RO can be determined.
[0169] 7、PO:
[0170] PO is a short name of physical uplink shared channel occasion, which refers to time-frequency resources occupied by one PUSCH transmission. PO can include frequency domain resources and time domain resources. The terminal can send PUSCH on PO.
[0171] In some embodiments, in SBFD symbols, the terminal can send uplink signals on UL subbands. Therefore, configuring PO at SBFD symbols can increase the number of POs compared to configuring PO only at UL symbols or F symbols.
[0172] In some embodiments, continuing to refer to FIG. 2B, PO can include additional PO and legacy PO. In some embodiments, the legacy PO can be located in the UL slot. For example, the legacy RO can be located in slot #9. In some embodiments, the additional PO can be located in the UL subband of the SBFD symbol. For example, the additional RO can be located in slot #7, slot #8.
[0173] In some embodiments, the PUSCH configuration for implementing the configuration of the additional PO can be referred to as an additional PUSCH configuration. In some embodiments, the PUSCH configuration for implementing the configuration of the legacy PO can be referred to as a legacy PUSCH configuration.
[0174] In some embodiments, the first type of PO only contains the first type of symbol, the second type of PO contains the second type of symbol and does not contain the third type of symbol, and the third type of PO contains the third type of symbol. In some embodiments, the first type of symbol is a non-SBFD symbol, the second type of symbol is an SBFD symbol at a flexible symbol, and the third type of symbol is an SBFD symbol at a downlink (DL) symbol.
[0175] In some embodiments, a set of PUSCH resources can be configured to be used by both legacy UEs and SBFD-enabled UEs. For example, the first type of PO and the second type of PO in the PUSCH resource configuration can be referred to as legacy PO, and the third type of PO in the PUSCH resource configuration can be referred to as additional PO.
[0176] In some embodiments, at least two sets of PUSCH resources can be configured for legacy UEs and SBFD-capable UEs, respectively. For example, a legacy PUSCH configuration can be used for legacy UEs. For example, an additional PUSCH configuration can be used for SBFD-capable UEs. A PO in the legacy PUSCH configuration can be referred to as a legacy PO, and a PO in the additional PUSCH configuration can be referred to as an additional PO. In some examples, the POs in the legacy PUSCH configuration include first-type POs and second-type POs, and the POs in the additional PUSCH configuration include first-type POs, second-type POs, and third-type POs. In some examples, the POs in the legacy PUSCH configuration include first-type POs and second-type POs, and the POs in the additional PUSCH configuration include second-type POs and third-type POs.
[0177] In some embodiments, a PO can be determined according to a configuration parameter from a network side. A PO can include time-domain resources and frequency-domain resources. The time-domain resources and the frequency-domain resources corresponding to a PO can be determined according to different parameters.
[0178] In some embodiments, the time-domain resources of a PO can be determined according to one or more parameters. These parameters can include msgA-PUSCH-TimeDomainOffset-r16, nrofSlotsMsgA-PUSCH-r16, nrofMsgA-PO-PerSlot-r16, guardPeriodMsgA-PUSCH-r16, etc. In some embodiments, msgA-PUSCH-TimeDomainOffset-r16, nrofSlotsMsgA-PUSCH-r16, nrofMsgA-PO-PerSlot-r16, and guardPeriodMsgA-PUSCH-r16 can be located in the MsgA-PUSCH-Resource-r16 field of the MsgA-PUSCH-Config field of the MsgA-ConfigCommon information element.
[0179] In some embodiments, msgA-PUSCH-TimeDomainOffset-r16 (or denoted as msgA-PUSCH-TimeDomainOffset) is used to indicate a single time offset relative to the start of each PRACH slot and is calculated in the number of slots. In some embodiments, msgA-PUSCH-TimeDomainOffset-r16 can be used to determine the starting slot of PUSCH. In some embodiments, the value range of msgA-PUSCH-TimeDomainOffset-r16 can be 1 to 32.
[0180] FIG. 2C is a schematic diagram of a location relationship of a PRACH slot and a PUSCH slot, according to an embodiment of the present disclosure. As shown in FIG. 2C, in the time domain, there is an offset of the PUSCH slot relative to the PRACH slot. The offset is determined by msgA-PUSCH-TimeDomainOffset-r16.
[0181] In some embodiments, for the sub-carrier spacing (SCS) of the active UL BWP, the time offset relative to each PRACH slot (containing the active RO) can be determined separately based on msgA-PUSCH-TimeDomainOffset-r16.
[0182] In some embodiments, nrofSlotsMsgA-PUSCH-r16(or denoted as nrofSlotsMsgA-PUSCH) is used to indicate the number of consecutive slots in which the active UL BWP configuration (numerology) contains one or more PUSCH occasions. Each slot has the same time domain allocation. In some embodiments, nrofSlotsMsgA-PUSCH-r16may contain the number of consecutive slots of one or more POs. The symbol position where each slot's PO is located is the same. In some embodiments, the value range of nrofSlotsMsgA-PUSCH-r16may be 1 to 4.
[0183] In some embodiments, nrofMsgA-PO-PerSlot-r16(or denoted as nrofMsgA-PO-PerSlot) is used to indicate the number of time domain PUSCH occasions in each slot. The PUSCH occasions, including the guard period, are adjacent in the time domain within a slot. In some embodiments, the value range of nrofMsgA-PO-PerSlot-r16is {1, 2, 3, 6}.
[0184] In some embodiments, guardPeriodMsgA-PUSCH-r16(or denoted as guardPeriodMsgA-PUSCH) is used to indicate the guard period between PUSCH occasions, and in units of symbols. In some embodiments, one slot can contain multiple POs in the time domain, and the number of symbols between different POs is indicated by guardPeriodMsgA-PUSCH-r16. In some embodiments, the value range of guardPeriodMsgA-PUSCH-r16is {0, 1, 2, 3}.
[0185] In some embodiments, the type of configured PUSCH can comprise at least one of: interlaced PUSCH, non-interlaced PUSCH. In an example, interlaced PUSCH can be considered configured in case there is at least one interlaced PUSCH among the configured one or more PUSCHs. In an example, interlaced PUSCH can be considered configured in case all of the configured one or more PUSCHs are interlaced PUSCHs. In an example, interlaced PUSCH can be considered not configured in case there is no interlaced PUSCH among the configured one or more PUSCHs (i.e. all PUSCHs are non-interlaced PUSCHs). In an example, interlaced PUSCH can be considered not configured in case not all of the configured one or more PUSCHs are interlaced PUSCHs (i.e. there is at least one interlaced PUSCH).
[0186] In some embodiments, the frequency domain resource of the PO can be determined according to one or more parameters. In case interlaced PUSCH is configured, the parameters can comprise interlaceIndexFirstPO-MsgA-PUSCH-r16, nrofInterlacesPerMsgA-PO-r16, nrofMsgA-PO-FDM-r16, etc. In some embodiments, interlaceIndexFirstPO-MsgA-PUSCH-r16, nrofInterlacesPerMsgA-PO-r16, nrofMsgA-PO-FDM-r16 can be located in the MsgA-PUSCH-Resource-r16 field of the MsgA-PUSCH-Config field of the MsgA-ConfigCommon information element.
[0187] In some embodiments, interlaceIndexFirstPO-MsgA-PUSCH-r16 (or denoted as interlaceIndexFirstPO-MsgA-PUSCH) is used to indicate the first interlace index. In some embodiments, interlaceIndexFirstPO-MsgA-PUSCH-r16 is used to indicate the interlace index of the first PUSCH occasion in frequency domain in case interlaced PUSCH is configured. In some embodiments, interlaceIndexFirstPO-MsgA-PUSCH-r16 can take values from 1 to 10.
[0188] In some embodiments, nrofInterlacesPerMsgA-PO-r16 (or denoted as nrofInterlacesPerMsgA-PO) can indicate the number of interlaced PUSCHs contained in one PO. In some embodiments, nrofInterlacesPerMsgA-PO-r16 can indicate the number of consecutive interlaces corresponding to a single PUSCH occasion in the case of configuring interlaced PUSCH. In some embodiments, nrofInterlacesPerMsgA-PO-r16 can take a value from a range of 1 to 10.
[0189] In some embodiments, nrofMsgA-PO-FDM-r16 (or denoted as nrofMsgA-PO-FDM) is used to indicate the number of POs that are frequency division multiplexed. In some embodiments, nrofMsgA-PO-FDM-r16 is used to indicate the number of msgA PUSCH occasions that are frequency division multiplexed (FDMed) at the same time. In some embodiments, nrofMsgA-PO-FDM-r16 can take a value from a range of {1, 2, 4, 8}.
[0190] In some embodiments, there can be a correspondence between interlaces and common resource blocks (CRBs). The CRBs contained in interlace m are {m, M+m, 2M+m, 3M+m, …}, M is the number of interlaces, m ∈ {0, 1, …, M-1}.
[0191] In some embodiments, the frequency domain resource of a PO can be determined according to one or more parameters. In the case of no interlaced PUSCH configured, these parameters can include frequencyStartMsgA-PUSCH-r16, nrofPRBs-PerMsgA-PO-r16, nrofMsgA-PO-FDM-r16, guardBandMsgA-PUSCH-r16, msgA-IntraSlotFrequencyHopping-r16, msgA-HoppingBits-r16, etc. In some embodiments, frequencyStartMsgA-PUSCH-r16, nrofPRBs-PerMsgA-PO-r16, nrofMsgA-PO-FDM-r16, guardBandMsgA-PUSCH-r16, msgA-IntraSlotFrequencyHopping-r16, msgA-HoppingBits-r16 can be located in the MsgA-PUSCH-Resource-r16 field of the MsgA-PUSCH-Config field of the MsgA-ConfigCommon information element.
[0192] In some embodiments, frequencyStartMsgA-PUSCH-r16 (or denoted as frequencyStartMsgA-PUSCH) is used to indicate the starting position of a PO in the frequency domain, i.e., the offset relative to PRB0 in the CC. In some embodiments, frequencyStartMsgA-PUSCH-r16 is used to indicate the offset of the lowest PUSCH occasion in the frequency domain relative to PRB0. In some embodiments, the value range of frequencyStartMsgA-PUSCH-r16 is 0 to maxNrofPhysicalResourceBlocks-1.
[0193] In some embodiments, nrofPRBs-PerMsgA-PO-r16 (or denoted as nrofPRBs-PerMsgA-PO) is used to indicate the number of resource blocks (RBs) of a PO. In some embodiments, nrofPRBs-PerMsgA-PO-r16 is used to indicate the number of PRBs for a single PUSCH occasion. In some embodiments, the value range of nrofPRBs-PerMsgA-PO-r16 is 1 to 32.
[0194] In some embodiments, guardBandMsgA-PUSCH-r16 (or denoted as guardBandMsgA-PUSCH) is used to indicate the frequency domain spacing between adjacent POs at the same time domain location. In some embodiments, guardBandMsgA-PUSCH-r16 is used to indicate the PRB level guard spacing between frequency division multiplexed PUSCH occasions. In some embodiments, the value range of guardBandMsgA-PUSCH-r16 is {0, 1}. In some embodiments, the value of guardBandMsgA-PUSCH-r16 is 0 in case of configured interleaved PUSCH.
[0195] In some embodiments, msgA-IntraSlotFrequencyHopping-r16 (or denoted as msgA-IntraSlotFrequencyHopping) is used to indicate whether PO allows intra-slot frequency hopping. In some embodiments, msgA-IntraSlotFrequencyHopping-r16 is used to indicate intra-slot frequency hopping for a single PUSCH occasion. In some embodiments, the value of msgA-IntraSlotFrequencyHopping-r16 can be enabled.
[0196] In some embodiments, msgA-HoppingBits-r16 (or denoted as msgA-HoppingBits) is used to indicate the hopping bit value. The hopping bit value indicates the frequency offset adopted for the second hop. In some embodiments, msgA-HoppingBits-r16 is used to determine the frequency offset between the first hop and the second hop in the frequency hopping.
[0197] In some embodiments, based on msgA-HoppingBits-r16 and a table related to the frequency offset for the second hop of PUSCH transmission, the frequency offset between the first hop and the second hop in the frequency hopping can be determined.
[0198] In some embodiments, the corresponding symbol and / or mapping type of PUSCH can be determined in multiple ways.
[0199] In some embodiments, the symbols and / or mapping type corresponding to the PUSCH can be determined based on one or more parameters. The parameters can include msgA-PUSCH-TimeDomainAllocation, startSymbolAndLengthMsgA-PO, mappingTypeMsgA-PUSCH, etc. In some embodiments, msgA-PUSCH-TimeDomainAllocation, startSymbolAndLengthMsgA-PO, mappingTypeMsgA-PUSCH can be located in the MsgA-PUSCH-Resource-r16 field of the MsgA-PUSCH-Config field of the MsgA-ConfigCommon information element.
[0200] In some embodiments, msgA-PUSCH-TimeDomainAllocation (or denoted as msgA-PUSCH-TimeDomainAllocation-r16) can be located in the MsgA-PUSCH-Resource-r16 field of the MsgA-PUSCH-Config information element. In some embodiments, msgA-PUSCH-TimeDomainAllocation is used to indicate a combination of starting symbol, length, PUSCH mapping type.
[0201] In some embodiments, startSymbolAndLengthMsgA-PO (or denoted as startSymbolAndLengthMsgA-PO-r16) is used to indicate an index of a valid combination of starting symbol, length, and mapping type. The index is used as a start and length indicator value (SLIV) for the first msgA PUSCH occasion in a non-initial BWP by a terminal in RRC_CONNECTED. In some embodiments, startSymbolAndLengthMsgA-PO has a value range of 0 to 127.
[0202] In some embodiments, mappingTypeMsgA-PUSCH (or denoted as mappingTypeMsgA-PUSCH-r16) is used to indicate the type of PUSCH mapping is type A or type B.
[0203] In some embodiments, the corresponding symbol and / or mapping type of the PUSCH can be determined based on startSymbolAndLengthMsgA-PO and mappingTypeMsgA-PUSCH. In some embodiments, in case of transmitting MsgA PUSCH on a non-initial UL BWP, startSymbolAndLengthMsgA-PO is configured, then the terminal determines the starting symbol and length according to startSymbolAndLengthMsgA-PO.
[0204] In some embodiments, the corresponding symbol and / or mapping type of the PUSCH can be determined based on msgA-PUSCH-TimeDomainAllocation. In some embodiments, in case of startSymbolAndLengthMsgA-PO is not configured, the terminal can use msgA-PUSCH-TimeDomainAllocation. It is noted that the network side can configure one of startSymbolAndLengthMsgA-PO and msgA-PUSCH-TimeDomainAllocation, but not both. In some embodiments, in case of mappingTypeMsgA-PUSCH is not configured, the terminal can use msgA-PUSCH-TimeDomainAllocation.
[0205] In some embodiments, msgA-PUSCH-TimeDomainAllocation can be configured. In some embodiments, there can be a configuration in PUSCH-TimeDomainResourceAllocationList in MsgA-ConfigCommon. In this case, the terminal can use the starting symbol and length in one row in PUSCH-TimeDomainResourceAllocationList. In some embodiments, in case of transmitting MsgA PUSCH, startSymbolAndLengthMsgA-PO is not configured, and PUSCH-TimeDomainResourceAllocationList in MsgA-ConfigCommon is configured, then the terminal uses msgA-PUSCH-TimeDomainAllocation to indicate the parameter value used in PUSCH-TimeDomainResourceAllocationList.
[0206] In some embodiments, msgA-PUSCH-TimeDomainAllocation can not be configured. In some embodiments, there can be no configuration in PUSCH-TimeDomainResourceAllocationList in MsgA-ConfigCommon. In this case, the terminal can determine the starting symbol and length according to the relevant table of PUSCH time domain resource allocation. In some embodiments, in the case of sending MsgA PUSCH, startSymbolAndLengthMsgA-PO is not configured, and PUSCH-TimeDomainResourceAllocationList in MsgA-ConfigCommon is not configured, the terminal uses the PUSCH time domain resource allocation table for normal cyclic prefix (CP) or extended CP to determine the starting symbol and length.
[0207] In some embodiments, there can be a parameter K2 in PUSCH-TimeDomainResourceAllocationList, PUSCH time domain resource allocation table for normal cyclic prefix (CP), and PUSCH time domain resource allocation table for extended cyclic prefix (CP). In the case of not using K2, the value of K2 can be equal to 0.
[0208] In some embodiments, the symbol where the PO is located can be the same in all time slots containing the PO. In some embodiments, the time domain resource allocation (TDRA) in all time slots can be the same.
[0209] In some embodiments, the terminal can not expect to overlap in the time-frequency domain between multiple POs configured by one MsgA-PUSCH-Config-r16. In some embodiments, multiple POs configured by one MsgA-PUSCH-Config-r16 do not overlap in the time-frequency domain.
[0210] 8、Demodulation reference signal (DMRS)
[0211] DMRS is used for demodulation of uplink and downlink data. DMRS can include DMRS for uplink channels, and DMRS for downlink channels.
[0212] In some embodiments, DMRS for uplink channels can include PUSCH DMRS, etc. In some embodiments, DMRS for downlink channels can include PDSCH DMRS, etc.
[0213] In some embodiments, the PUSCH DMRS is a specific type of physical layer signal, and is used as a reference signal for PUSCH decoding.
[0214] In some embodiments, the DMRS can be located on a DMRS resource. In other words, the DMRS resource is used to carry the DMRS.
[0215] In some embodiments, the DMRS resource includes at least one of the following: a DMRS port, a DMRS sequence.
[0216] In some embodiments, the DMRS resource can be determined according to a configuration parameter from the network side. The DMRS resource can include a time domain resource and a frequency domain resource.
[0217] In some embodiments, the DMRS resource of the PUSCH DMRS can be determined for a PUSCH occasion.
[0218] In some embodiments, the DMRS resource can be determined based on one or more parameters. These parameters can include msgA-DMRS-AdditionalPosition, msgA-MaxLength, msgA-PUSCH-DMRS-CDM-Group, msgA-PUSCH-NrofPorts, msgA-ScramblingID0, msgA-ScramblingID1, etc. In some embodiments, msgA-DMRS-AdditionalPosition, msgA-MaxLength, msgA-PUSCH-DMRS-CDM-Group, msgA-PUSCH-NrofPorts, msgA-ScramblingID0, msgA-ScramblingID1 can be located in the MsgA-DMRS-config-r16 field of the MsgA-PUSCH-Config field of the MsgA-ConfigCommon information element.
[0219] 9、PUSCH resource unit (PRU)
[0220] The PRU is a resource unit for implementing PUSCH transmission. The resource unit includes a DMRS resource.
[0221] In some embodiments, a PRU comprises a DMRS resource associated with a PO. In some embodiments, a PRU consists of a DMRS resource associated with a PO. In some embodiments, a PRU can comprise a DMRS port and / or a DMRS sequence. In some embodiments, a PRU can comprise a combination of a DMRS port and a DMRS sequence.
[0222] In some embodiments, each PO comprises one or more DMRS ports. In some embodiments, each PO comprises one or more DMRS sequences. A DMRS port-sequence pair consisting of one DMRS port and one DMRS sequence can be referred to as a PRU. It can be understood that different PRUs can differ in DMRS port, DMRS sequence, or both.
[0223] 10, scaling factor
[0224] The scaling factor is the ratio between the number of preambles and the number of PRUs. In some embodiments, the scaling factor is the ratio between the number of preambles and the number of DMRS resources.
[0225] In some embodiments, the scaling factor can be denoted as N_Preamble (or Npreamble). Then, the scaling factor can indicate that a number of N_Preamble consecutive preambles are mapped to one PRU.
[0226] In some embodiments, the scaling factor can be determined by the following four steps.
[0227] In the first step, a SSB-RO association pattern period is determined according to all valid ROs contained in the RACH resource.
[0228] In some embodiments, the SSB-RO association pattern period can also be referred to as an association pattern period.
[0229] In some embodiments, the association pattern period starts from frame 0 and is used to map SS / PBCH block indexes to PRACH occasions. In some embodiments, the maximum length of the association pattern period is 160 ms, including one or more association periods. In some embodiments, the association period is the minimum value in an association period set determined according to a PRACH configuration period, so that within the association period, N SS / PBCH block indexes are mapped to PRACH occasions at least once. Here, N can be determined according to the value of ssb-PositionInBurst in system information block (SIB) 1 or ServingCellConfigCommon information element.
[0230] In the second step, the number of preambles is determined.
[0231] Here, the determined number of preambles can be the total number of preambles within the association pattern period.
[0232] In some embodiments, the number of preambles can be represented as T_Preamble (or Tpreamble).
[0233] In some embodiments, the number of preambles can be determined by the formula T_Preamble = N0 x Na, where N0 is the number of valid ROs mapped to SSBs within the association pattern period, and Na is the number of preambles in the valid ROs.
[0234] In some embodiments, the type of preambles is one of the following: preambles in Group A, preambles in Group B. It can be understood that the number of preambles in Group A and Group B are both used for contention-based random preamble sequences. In some embodiments, the number of preambles contained in Group A (Group A) is determined by the parameter numberOfRA-PreamblesGroupA. The value of numberOfRA-PreamblesGroupA ranges from 1 to 64. In some embodiments, Group B (Group B) is a preamble used in a contention-based random preamble sequence other than Group A.
[0235] In some embodiments, Na can indicate preambles in Group A.
[0236] In some embodiments, Na can indicate preambles in Group B.
[0237] In the third step, the total number of PRUs is determined.
[0238] Here, the determined number of PRUs can be the total number of PRUs related to the association pattern period.
[0239] In some embodiments, the number of PRUs can be denoted as T_PUSCH (or Tpusch).
[0240] In some embodiments, the number of PRUs can be determined by the formula T_PUSCH = Na2 x Na3, where Na is the number of valid POs, and Na3 is the number of DMRS resources associated with one valid PO.
[0241] In some embodiments, Na2 can indicate the total number of valid POs associated with each preamble of the RO, and the valid POs are located within the associated pattern period.
[0242] In the fourth step, a scaling factor is determined.
[0243] Here, the scaling factor can be determined based on the number of preambles and the number of PRUs.
[0244] In some embodiments, the scaling factor can be determined by N_Preamble = ceil(T_Preamble / T_PUSCH). Here, the ratio between the number of preambles and the number of PRUs is determined, and the ratio is rounded based on the scaling factor.
[0245] In some embodiments, the scaling factor can be used to determine the mapping relationship from preambles to PRUs.
[0246] In some embodiments, the determination of the mapping relationship can be determined by the following three steps.
[0247] In the first step, the preambles are numbered.
[0248] Here, the preambles contained in the valid ROs within the PRACH slot are numbered.
[0249] In some embodiments, one or more ROs within the PRACH slot can include one or more preambles. These preambles can be numbered.
[0250] In the second step, the PRUs are numbered.
[0251] Here, the PRUs associated with the preambles are numbered.
[0252] In some embodiments, one PUSCH configuration can include one or more PRUs associated with the preambles of the PRACH slot. These PRUs can be numbered.
[0253] In the third step, the preambles are mapped to the PRUs.
[0254] In some embodiments, every N_Preamble preambles in a preamble in a PRACH slot are mapped to one PRU until the mapping of all preambles is completed.
[0255] In some embodiments, the valid ROs in the RACH resource can include valid ROs of different cases.
[0256] FIG. 2D is a schematic diagram of ROs in a PRACH slot, according to an embodiment of the present disclosure. As shown in FIG. 2D, slot #0, slot #1, slot #2, and slot #3 are SBFD slots, and slot #4 is an UL slot. All symbols in each of slot #0, slot #1, and slot #2 are SBFD symbols. The first several symbols in slot #3 are SBFD symbols, and the last several symbols in slot #3 are UL symbols. The UL subbands and DL subbands in slot #0, slot #1, slot #2, and slot #3 are consistent in the frequency domain.
[0257] In slot #3, there are ROs corresponding to two cases. The ROs corresponding to the first case (e.g., the ROs in the dashed box in FIG. 2D) are located at SBFD symbols in the time domain and at UL subbands in the frequency domain. The ROs corresponding to the second case (e.g., the ROs in the solid box in FIG. 2D) are located at UL symbols in the time domain.
[0258] In some embodiments, the association pattern period can be determined using part of the valid ROs in the RACH resource. For example, the association pattern period is determined for the ROs of the first case and the ROs of the second case in FIG. 2D, respectively. In this case, the number of preambles T_Preamble and the number of PRUs T_PUSCH related to the first case, and the number of preambles T_Preamble and the number of PRUs T_PUSCH related to the second case are determined according to the respective corresponding association pattern periods, respectively.
[0259] In some embodiments, there are ROs corresponding to different cases in one PRACH slot. For example, slot #3 in FIG. 2D includes ROs corresponding to the first case and ROs corresponding to the second case. In some embodiments, the scaling factor N_Preamble corresponding to the ROs of the first case and the scaling factor N_Preamble corresponding to the ROs of the second case can be different. Then, the mapping relationship between preambles and PRUs within a PRACH slot is uncertain.
[0260] Therefore, how to determine the mapping relationship between preambles and PRUs is a problem to be solved urgently.
[0261] FIG. 3 is an interaction diagram of a communication method according to embodiments of the present disclosure. The communication method according to embodiments of the present disclosure can be applied to the communication system 100. As shown in FIG. 3, the communication method according to embodiments of the present disclosure includes steps S301-S304.
[0262] In step S301, the network device 102 sends first information to the terminal 101.
[0263] In some embodiments, the terminal 101 can receive the first information.
[0264] In some embodiments, the first information can be used to configure random access resources. The configured random access resources can be used for the terminal 101 to access the network device 102.
[0265] In some embodiments, the name of the first information is not limited, which can be, for example, configuration information, indication information, control information, etc.
[0266] In some embodiments, the terminal 101 can be a terminal supporting SBFD. In some embodiments, the terminal supporting SBFD can identify SBFD configuration. In some embodiments, the terminal 101 can be a SBFD aware UE.
[0267] In some embodiments, the random access resources configured by the first information can include at least one of the following: RACH resources, PUSCH resources.
[0268] In some embodiments, the RACH resources can be resources related to RO. In some embodiments, the RACH resources can be time-frequency resources of RO. Then, the RACH resources can be considered as RO resources. In some embodiments, a preamble can be included in the RO. In other words, the preamble can be transmitted in the RO. In some embodiments, the RACH resources can include time domain resources and / or frequency domain resources for the preamble. In some embodiments, the RACH resources can also be referred to as PRACH resources.
[0269] In some embodiments, the PUSCH resources can be resources related to PO. In some embodiments, the PUSCH resources can be time-frequency resources of PO. Then, the PUSCH resources can be considered as PO resources. In some embodiments, a PRU can be included in the PO. In other words, the PRU is associated with the PO. In some embodiments, the PUSCH resources can include time domain resources and / or frequency domain resources for the PRU. In some embodiments, the PUSCH resources can also be referred to as MsgA-PUSCH resources.
[0270] In some embodiments, the first information can include at least one of the following: first configuration information, second configuration information, third configuration information, fourth configuration information. It can be understood that the first information can also include other configuration information, which is not specifically limited in the embodiments of the present disclosure.
[0271] In some embodiments, the first configuration information can be used to configure the first RACH resource, the first PUSCH resource. In some embodiments, the first configuration information can include configuration information of the first RACH resource related to the RO, and can include configuration information of the first PUSCH resource related to the PO.
[0272] In some embodiments, the second configuration information can be used to configure the second RACH resource, the third RACH resource, the second PUSCH resource, the third PUSCH resource. In some embodiments, the first configuration information can include configuration information of the second RACH resource and the third RACH resource related to the RO, and can include configuration information of the second PUSCH resource and the third PUSCH resource related to the PO.
[0273] In some embodiments, the third configuration information can be used to configure the first RACH resource, the third RACH resource, the first PUSCH resource, the third PUSCH resource. In some embodiments, the first configuration information can include configuration information of the first RACH resource and the third RACH resource related to the RO, and can include configuration information of the first PUSCH resource and the third PUSCH resource related to the PO.
[0274] In some embodiments, the fourth configuration information can be used to configure the second RACH resource, the second PUSCH resource. In some embodiments, the first configuration information can include configuration information of the second RACH resource related to the RO, and can include configuration information of the second PUSCH resource related to the PO.
[0275] In some embodiments, the first RACH resource can include at least one of the following: a first type of RO, a second type of RO, a third type of RO. In some embodiments, in the case of configuring the first RACH resource, the RO available for use by the terminal 101 includes at least one of the first type of RO, the second type of RO, and the third type of RO. In some embodiments, the type of the RO located on the first RACH resource can be at least one of the first type of RO, the second type of RO, and the third type of RO.
[0276] In some embodiments, the second RACH resource can include at least one of the following: the first type of RO, the second type of RO. In some embodiments, in a case where the second RACH resource is configured, the RO available for use by the terminal 101 includes the first type of RO and / or the second type of RO. In some embodiments, the type of RO located on the second RACH resource can be the first type of RO and / or the second type of RO.
[0277] In some embodiments, the third RACH resource can include at least one of the following: the first type of RO, the second type of RO, the third type of RO. In some embodiments, in a case where the third RACH resource is configured, the RO available for use by the terminal 101 includes at least one of the first type of RO, the second type of RO, the third type of RO. In some embodiments, the type of RO located on the third RACH resource can be at least one of the first type of RO, the second type of RO, the third type of RO.
[0278] In some embodiments, the first PUSCH resource can include at least one of the following: the first type of PO, the second type of PO, the third type of PO. In some embodiments, in a case where the first PUSCH resource is configured, the PO available for use by the terminal 101 includes at least one of the first type of PO, the second type of PO, the third type of PO. In some embodiments, the type of PO located on the first PUSCH resource can be at least one of the first type of PO, the second type of PO, the third type of PO.
[0279] In some embodiments, the second PUSCH resource can include at least one of the following: the first type of PO, the second type of PO. In some embodiments, in a case where the second PUSCH resource is configured, the PO available for use by the terminal 101 includes the first type of PO and / or the second type of PO. In some embodiments, the type of PO located on the second PUSCH resource can be the first type of PO and / or the second type of PO.
[0280] In some embodiments, the third PUSCH resource can include at least one of the following: the first type of PO, the second type of PO, the third type of PO. In some embodiments, in a case where the third PUSCH resource is configured, the PO available for use by the terminal 101 includes at least one of the first type of PO, the second type of PO, the third type of PO. In some embodiments, the type of PO located on the third PUSCH resource can be at least one of the first type of PO, the second type of PO, the third type of PO.
[0281] In some embodiments, the first type of RO and the first type of PO can both be referred to as the first type of occasion. In some embodiments, the second type of RO and the second type of PO can both be referred to as the second type of occasion. In some embodiments, the third type of RO and the third type of PO can both be referred to as the third type of occasion.
[0282] In some embodiments, the first type of occasion can include occasions located at the first type of symbol. In an example, the first type of RO can be located at the first type of symbol. In an example, the first type of PO can be located at the first type of symbol.
[0283] In some embodiments, the second type of occasion can include occasions located at the second type of symbol. In an example, the second type of RO can be located at the second type of symbol. In an example, the second type of PO can be located at the second type of symbol.
[0284] In some embodiments, the third type of occasion can include occasions located at the third type of symbol. In an example, the third type of RO can be located at the third type of symbol. In an example, the third type of PO can be located at the third type of symbol.
[0285] In some embodiments, the first type of symbol can be a non-SBFD symbol. In some embodiments, the first type of occasion can include ROs and / or POs located on the non-SBFD symbol.
[0286] In some embodiments, the second type of symbol can be a SBFD symbol at a flexible symbol. In some embodiments, the second type of occasion can include ROs and / or POs located on the SBFD symbol at the flexible symbol.
[0287] In some embodiments, the third type of symbol can be a SBFD symbol at a DL symbol. In some embodiments, the third type of occasion can include ROs and / or POs located on the SBFD symbol at the DL symbol. In some embodiments, the first type of RO can contain only the first type of symbol. In some embodiments, the second type of RO can contain the second type of symbol and not the third type of symbol. In some embodiments, the third type of RO can contain the third type of symbol.
[0288] In some embodiments, the first type of PO can contain only the first type of symbol. In some embodiments, the second type of PO can contain the second type of symbol and not the third type of symbol. In some embodiments, the third type of PO can contain the third type of symbol.
[0289] In some embodiments, the third type of symbol can include at least one of: SBFD symbols at DL symbols determined by higher layer configuration, SBFD symbols at DL symbols determined by dynamic indication. In some embodiments, the third type of symbol can include at least one symbol configured as DL symbol by TDD-UL-DL-ConfigCommon and / or TDD-UL-DL-ConfigDedicated, and configured as SBFD symbol. In some embodiments, the third type of symbol can include at least one symbol indicated as DL symbol by downlink control information (DCI), and configured as SBFD symbol. In an example, the third type of symbol can include at least one symbol indicated as DL symbol by DCI 2-0, and configured as SBFD symbol.
[0290] In some embodiments, the second type of symbol can include at least one of: SBFD symbols at flexible (F) symbols determined according to higher layer configuration; SBFD symbols at flexible symbols determined according to dynamic indication; configured SBFD symbols. In some embodiments, the second type of symbol can include at least one symbol configured as flexible symbol by TDD-UL-DL-ConfigCommon and / or TDD-UL-DL-ConfigDedicated, and configured as SBFD symbol. In some embodiments, the second type of symbol can include at least one symbol indicated as flexible symbol by DCI, and configured as SBFD symbol. In an example, the first type of symbol can include at least one symbol indicated as flexible symbol by DCI 2-0, and configured as SBFD symbol. In some embodiments, the second type of symbol can include at least one symbol configured as SBFD symbol without TDD-UL-DL-ConfigCommon, TDD-UL-DL-ConfigDedicated and DCI. In an example, the second type of symbol can include at least one symbol configured as SBFD symbol without TDD-UL-DL-ConfigCommon configuration. In an example, the second type of symbol can include at least one symbol configured as SBFD symbol without TDD-UL-DL-ConfigDedicated configuration. In an example, the second type of symbol can include at least one symbol configured as SBFD symbol without DCI.
[0291] In some embodiments, the first type of RO can contain only the first type of symbol. In some embodiments, the first type of RO can not contain the second type of symbol and the third type of symbol. In an example, the first type of RO can include non-SBFD symbols, but not SBFD symbols.
[0292] In some embodiments, the second type of RO can contain the second type of symbol and not contain the third type of symbol. In some embodiments, the second type of RO can include the second type of symbol, or the second type of symbol and the first type of symbol. In an example, the second type of RO can include SBFD symbols at flexible symbols, but not SBFD symbols at DL symbols.
[0293] In some embodiments, the third type of RO can contain the third type of symbol. In some embodiments, the third type of RO can include only the third type of symbol. In an example, the third type of RO can include only SBFD symbols at DL symbols. In some embodiments, the third type of RO can include the third type of symbol, and the first type of symbol and / or the second type of symbol. In an example, the third type of RO can include SBFD symbols at DL symbols, and SBFD symbols at flexible symbols. In an example, the third type of RO can include SBFD symbols at DL symbols, and non-SBFD symbols. In an example, the third type of RO can include SBFD symbols at DL symbols, SBFD symbols at flexible symbols, and non-SBFD symbols.
[0294] In some embodiments, the RO can be a valid RO.
[0295] In some embodiments, the PO can be a valid PO.
[0296] In some embodiments, the first information can be used to configure random access resources for one or more cases. In an example, the first information can be used to configure random access resources for a first case and a second case. The RO and / or PO for the first case and the RO and / or PO for the second case can be configured separately. In an example, the network device 102 can send a piece of first information to the terminal 101, which includes configuration information related to the first case and configuration information related to the second case. In an example, the network device 102 can send different pieces of first information to the terminal 101, where one piece of first information includes configuration information related to the first case, and another piece of first information includes configuration information related to the second case.
[0297] In some embodiments, the first information can be configured by a higher layer.
[0298] In some embodiments, the first information can be indicated dynamically.
[0299] In some embodiments, the first information can be carried in one or more of the following signaling: radio resource control (RRC), downlink control information (DCI), media access control (MAC) control element (CE), system information block 1 (SIB1), etc.
[0300] In some embodiments, step S301 can be omitted, in which case the first information can be pre-configured. In an example, the first information can be agreed by protocol.
[0301] In some embodiments, at least one of the first type of symbol, the second type of symbol, and the third type of symbol can be determined according to high-layer configuration and / or dynamic indication and / or protocol agreement.
[0302] In some embodiments, the configuration or determination manner of the third type of symbol can include at least one of the following: in the case of being configured as a DL symbol by TDD-UL-DL-ConfigCommon, being configured as an SBFD symbol by TDD-UL-DL-ConfigDedicated; in the case of being configured as a DL symbol by TDD-UL-DL-ConfigCommon, being indicated as an SBFD symbol by DCI; in the case of being configured as a DL symbol by TDD-UL-DL-ConfigDedicated, being indicated as an SBFD symbol by DCI; in the case of being determined as a DL symbol according to protocol agreement, being configured as an SBFD symbol by TDD-UL-DL-ConfigCommon; in the case of being determined as a DL symbol according to protocol agreement, being configured as an SBFD symbol by TDD-UL-DL-ConfigDedicated; in the case of being determined as a DL symbol according to protocol agreement, being indicated as an SBFD symbol by DCI.
[0303] In some embodiments, the configuration or determination manner of the second type of symbol can include at least one of the following: in a case of being configured as a flexible symbol by TDD-UL-DL-ConfigCommon, being configured as an SBFD symbol by TDD-UL-DL-ConfigDedicated; in a case of being configured as a flexible symbol by TDD-UL-DL-ConfigCommon, being indicated as an SBFD symbol by DCI; in a case of being configured as a flexible symbol by TDD-UL-DL-ConfigDedicated, being indicated as an SBFD symbol by DCI; in a case of being determined as a flexible symbol according to a protocol agreement, being configured as an SBFD symbol by TDD-UL-DL-ConfigCommon; in a case of being determined as a flexible symbol according to a protocol agreement, being configured as an SBFD symbol by TDD-UL-DL-ConfigDedicated; in a case of being determined as a flexible symbol according to a protocol agreement, being indicated as an SBFD symbol by DCI; in a case of absence of TDD-UL-DL-ConfigCommon configuration, TDD-UL-DL-ConfigDedicated configuration, and DCI indication, being determined as an SBFD symbol according to a protocol agreement; in a case of absence of TDD-UL-DL-ConfigCommon configuration, TDD-UL-DL-ConfigDedicated configuration, and DCI indication, being determined as an SBFD symbol by other signaling and / or data.
[0304] In some embodiments, the configuration or determination manner of the first type of symbol can include at least one of the following: being configured as a DL symbol, a flexible symbol, or an UL symbol by TDD-UL-DL-ConfigCommon; being configured as a DL symbol, a flexible symbol, or an UL symbol by TDD-UL-DL-ConfigDedicated; being indicated as a DL symbol, a flexible symbol, or an UL symbol by DCI; being determined as a DL symbol, a flexible symbol, or an UL symbol according to a protocol agreement.
[0305] It should be noted that the configuration of the first type of symbol, the second type of symbol, and the third type of symbol can also be implemented by other manners, which are not limited in the embodiments of the present disclosure.
[0306] In step S302, the terminal 101 determines the mapping relationship.
[0307] In some embodiments, the terminal 101 can determine the mapping relationship according to the obtained first information.
[0308] In some embodiments, the mapping relationship determined by the terminal 101 can comprise a mapping relationship between the preambles and the PRUs. In some embodiments, the mapping relationship can comprise a mapping relationship between the plurality of preambles within the first time unit and the at least one PRU within the at least one second time unit associated with the first preamble set within the first time unit.
[0309] In some embodiments, the mapping relationship determined by the terminal 101 can comprise a mapping relationship between the preambles of the first preamble set and the PRUs. In some embodiments, the mapping relationship can comprise a mapping relationship between the plurality of preambles of the first preamble set within the first time unit and the at least one PRU in the at least one second time unit associated with the first preamble set within the first time unit.
[0310] In some embodiments, the first time unit can be a frame, a subframe, a slot, a symbol, etc. In some embodiments, the first time unit can be a PRACH slot.
[0311] In some embodiments, the second time unit can be a frame, a subframe, a slot, a symbol, etc. In some embodiments, the second time unit can be a PUSCH slot.
[0312] In some embodiments, the first time unit can comprise a plurality of preambles. The preambles can be divided into at least one first preamble set. That is, the first time unit can comprise at least one first preamble set. Each first preamble set can comprise at least one preamble of the preambles.
[0313] In some embodiments, different first preamble sets can correspond to different cases. In an example, one first preamble set can correspond to a first case, and the preambles in the first preamble set can be preambles corresponding to the first case. In an example, another first preamble set can correspond to a second case, and the preambles in the first preamble set can be preambles corresponding to the second case.
[0314] In some embodiments, the first preamble set can be a preamble set consisting of preambles in group A and / or a preamble set consisting of preambles in group B.
[0315] In some embodiments, the determination of the mapping relationship can be implemented as: determining a first preamble quantity in the first preamble set within the first period and a first PRU quantity corresponding to the first preamble set; determining a first scaling factor according to the first preamble quantity and the first PRU quantity; and determining the mapping relationship according to the first scaling factor corresponding to the first preamble set.
[0316] In some embodiments, the first period can be an association pattern period. In an example, the first period can be an SSB-RO association pattern period between an SSB and an RO.
[0317] In some embodiments, the first period can be determined separately for the valid ROs corresponding to respective cases in the RACH resource. In some embodiments, for a first preamble set corresponding to each case, a corresponding first period can be determined. In some embodiments, the first periods corresponding to different cases can be the same or different.
[0318] In some embodiments, the first preamble quantity can be a quantity of preambles in the first preamble set in the first RO within the first period. The first preamble quantity refers to a quantity of preambles located in the first RO within the first period and belonging to the first preamble set.
[0319] In some embodiments, the first RO is a fourth-type RO.
[0320] In some embodiments, the first RO can include at least one of: a fourth-type RO mapped to an SSB within the first period; all fourth-type ROs within the first period.
[0321] In some embodiments, the first RO, and the first preamble set in the first RO can be mapped onto an SSB according to a first mapping criterion. In some embodiments, each first RO within the first period can be mapped onto an SSB according to the first mapping criterion. In some embodiments, the preambles located in each first RO and belonging to the first preamble set within the first period can be mapped onto an SSB according to the first mapping criterion.
[0322] In some embodiments, the first mapping criterion corresponding to different first ROs and first preamble sets can be the same or different. In some embodiments, the first mapping criterion can be the same or different for different first ROs. In some embodiments, the first mapping criterion can be the same or different for different first preamble sets in a first RO. In an example, for a case where the first ROs are different but the first preamble sets are the same, the first mapping criterion between the first ROs and the SSB can be the same or different. In an example, for a case where the first ROs are the same but the first preamble sets are different, the first mapping criterion between the first ROs and the SSB can be the same or different. In an example, for a case where the first ROs are different and the first preamble sets are different, the first mapping criterion between the first ROs and the SSB can be the same or different.
[0323] In some embodiments, the first preamble quantity can be determined based on a number of first ROs within the first period, and a number of preambles in the first preamble set in each first RO. In some embodiments, the first preamble quantity can be equal to a product between the number of first ROs and the number of preambles in the first preamble set in each first RO. In an example, the first preamble quantity can be calculated by T_Preamble = N0 x Na, where T_Preamble is the first preamble quantity, N0 is the number of fourth type ROs mapped onto SSBs within the first period, and Na is the number of preambles belonging to the first preamble set in each fourth type RO.
[0324] In some embodiments, the first ROs are fourth type ROs. In some embodiments, the fourth type ROs can include at least one of: first type ROs, second type ROs, at least one of the first type ROs, the second type ROs in the first type RACH resources; at least one of the first type ROs, the second type ROs in the second type RACH resources; at least one of the first type ROs, the second type ROs, the third type ROs in the third type RACH resources. In some embodiments, the type of the first ROs can include: at least one of the first type ROs, the second type ROs, the third type ROs in the first type RACH resources. In some embodiments, the type of the first ROs can include at least one of: at least one of the first type ROs, the second type ROs in the second type RACH resources; at least one of the first type ROs, the second type ROs, the third type ROs in the third type RACH resources. In some embodiments, the type of the first ROs can include at least one of: at least one of the first type ROs, the second type ROs, the third type ROs in the first type RACH resources; at least one of the first type ROs, the second type ROs, the third type ROs in the third type RACH resources.
[0325] In some embodiments, the type of the first RO is a fourth type of RO. In some embodiments, the fourth type of RO can include at least one of: a first type of RO in the first RACH resource; a second type of RO in the first RACH resource; a third type of RO in the first RACH resource; a first type of RO in the second RACH resource; a second type of RO in the second RACH resource; a first type of RO in the third RACH resource; a second type of RO in the third RACH resource; a third type of RO in the third RACH resource. In some embodiments, the type of the first RO can include: a first type of RO in the first RACH resource; a second type of RO in the first RACH resource. In some embodiments, the type of the first RO can include: a third type of RO in the first RACH resource. In some embodiments, the type of the first RO can include: a first type of RO in the second RACH resource; a second type of RO in the second RACH resource. In some embodiments, the type of the first RO can include: a second type of RO in the third RACH resource; a third type of RO in the third RACH resource. In some embodiments, the type of the first RO can include at least one of: a first type of RO in the third RACH resource; a second type of RO in the third RACH resource; a third type of RO in the third RACH resource.
[0326] In some embodiments, the first set of preambles in the first RO can include at least one of: a set of preambles consisting of preambles in group A; a set of preambles consisting of preambles in group B. In some embodiments, the preambles belonging to the first set of preambles in the first RO can include at least one of: preambles in group A; preambles in group B.
[0327] In some embodiments, the type of the first PO is a fourth type of PO.
[0328] In some embodiments, the first PO can include at least one of: a fourth type of PO associated with the first set of preambles in the first RO within the first period; a fourth type of PO associated with the first set of preambles in the first RO within the first period and located within the first period. In some embodiments, the first PO can be located entirely within the first period. In some embodiments, one or more POs in the first PO can be located outside the first period. In an example, one or more POs in the first PO can be located after the first period in time domain.
[0329] In some embodiments, the first PRU number can be a number of PRUs in a first PO associated with the first period. In some embodiments, the first PRU number can be a number of PRUs in a fourth type of PO associated with a first set of preambles in a first RO in the first period. In some embodiments, the first PRU number can be a number of PRUs in a fourth type of PO within the first period associated with the first set of preambles in the first RO in the first period. In some embodiments, the first PRU number can be a number of PRUs in a fourth type of PO associated with a preamble belonging to the first set of preambles in the first RO in the first period.
[0330] In some embodiments, the first PRU number can be determined based on a number of first POs associated with the first set of preambles in the first RO in the first period, and a number of PRUs associated with each first PO. In some embodiments, the first PRU number can be equal to a product between the number of first POs associated with the preambles of the first set of preambles in the first RO in the first period, and the number of PRUs associated with each first PO. In an example, the first PRU number can be calculated by T_PUSCH = Na2 x Na3, where T_PUSCH is the first PRU number, Na2 is the number of first POs associated with the preambles of the first set of preambles of the first RO in the first period, and Na3 is the number of PRUs corresponding to each PO.
[0331] In some embodiments, the type of the first PO can be a fourth type of PO. In some embodiments, the fourth type of PO can include at least one of: at least one of a first type of PO, a second type of PO, a third type of PO in a first PUSCH resource; at least one of a first type of PO, a second type of PO in a second PUSCH resource; at least one of a first type of PO, a second type of PO, a third type of PO in a third PUSCH resource. In some embodiments, the type of the first PO can include: at least one of a first type of PO, a second type of PO, a third type of PO in a first PUSCH resource. In some embodiments, the type of the first PO can include at least one of: at least one of a first type of PO, a second type of PO in a second PUSCH resource; at least one of a first type of PO, a second type of PO, a third type of PO in a third PUSCH resource. In some embodiments, the type of the first PO can include at least one of: at least one of a first type of PO, a second type of PO, a third type of PO in a first PUSCH resource; at least one of a first type of PO, a second type of PO, a third type of PO in a third PUSCH resource.
[0332] In some embodiments, the type of the first PO is a fourth type of PO. In some embodiments, the fourth type of PO can include at least one of: a first type of PO in the first PUSCH resource; a second type of PO in the first PUSCH resource; a third type of PO in the first PUSCH resource; a first type of PO in the second PUSCH resource; a second type of PO in the second PUSCH resource; a first type of PO in the third PUSCH resource; a second type of PO in the third PUSCH resource; a third type of PO in the third PUSCH resource. In some embodiments, the type of the first PO can include: a first type of PO in the first PUSCH resource; a second type of PO in the first PUSCH resource. In some embodiments, the type of the first PO can include: a third type of PO in the first PUSCH resource. In some embodiments, the type of the first PO can include: a first type of PO in the second PUSCH resource; a second type of PO in the second PUSCH resource. In some embodiments, the type of the first PO can include: a second type of PO in the third PUSCH resource; a third type of PO in the third PUSCH resource. In some embodiments, the type of the first PO can include: a first type of PO in the third PUSCH resource; a second type of PO in the third PUSCH resource; a third type of PO in the third PUSCH resource.
[0333] In some embodiments, the PRU in the first PO can include at least one of: a DMRS port; a DMRS sequence.
[0334] In some embodiments, the number of PRUs in the first PO can be equal to the number of DMRS resources in the first PO. That is, one DMRS resource can be for one PRU.
[0335] In some embodiments, the number of DMRS resources in the first PO can be determined by the number of DMRS ports and the number of DMRS sequences. In some embodiments, the number of DMRS resources in the first PO can be equal to the product between the number of DMRS ports and the number of DMRS sequences. For example, the number of DMRS resources in the first PO can be equal to M1 x M2, where M1 is the number of DMRS ports in the first PO and M2 is the number of DMRS sequences in the first PO. In some embodiments, a DMRS port corresponding to one port number and a DMRS sequence corresponding to one sequence number can constitute one DMRS resource. It can be understood that different DMRS resources can correspond to different port numbers and / or different sequence numbers. In an example, one first PO can include 2 DMRS ports and 2 DMRS sequences. At this time, the number of PRUs (i.e., DMRS resources) in the first PO is equal to 4.
[0336] In some embodiments, the first scaling factor can be determined based on the first preamble quantity and the first PRU quantity.
[0337] In some embodiments, a ratio of the first preamble quantity and the first PRU quantity can be determined. In some embodiments, the ratio can be used to identify a quantity ratio between preambles and PRUs.
[0338] In some embodiments, the ratio of the first preamble quantity and the first PRU quantity can be rounded to obtain the scaling factor.
[0339] In some embodiments, the type of rounding can include: rounding up, rounding down, rounding to the nearest integer.
[0340] In some embodiments, the scaling factor can be determined by the following formula: N_Preamble = ceil(T_Preamble / T_PUSCH). At this time, the scaling factor can be obtained by rounding up the ratio of the first preamble quantity and the first PRU quantity.
[0341] In some embodiments, the scaling factor can be determined by the following formula: N_Preamble = floor(T_Preamble / T_PUSCH). At this time, the scaling factor can be obtained by rounding down the ratio of the first preamble quantity and the first PRU quantity.
[0342] In some embodiments, the scaling factor can be determined by the following formula: N_Preamble = round(T_Preamble / T_PUSCH). At this time, the scaling factor can be obtained by rounding to the nearest integer the ratio of the first preamble quantity and the first PRU quantity.
[0343] In some embodiments, the first preamble quantity and the first PRU quantity can be determined for each of the first preamble set of multiple cases. Then, for the first preamble set of multiple cases in the first time unit, the first scaling factor can be determined for each case separately. For example, the first scaling factor determined for the first preamble set of multiple cases is respectively denoted as N_Preamble#1, N_Preamble#2, …, N_Preamble#K. Here, K is a positive integer, and K is equal to the number of multiple cases in the first time unit. In an example, the first preamble set is a preamble set composed of preambles in group A and / or a preamble set composed of preambles in group B.
[0344] In some embodiments, the first set of preambles in the first RO can include at least one of: a set of preambles consisting of preambles in group A, a set of preambles consisting of preambles in group B. In an example, the first set of preambles in the first RO can include a set of preambles consisting of preambles in group A. For example, the preambles in the first set of preambles in the first RO are all preambles in group A. In an example, the first set of preambles in the first RO can include a set of preambles consisting of preambles in group B. For example, the preambles in the first set of preambles in the first RO are all preambles in group B. In an example, the first set of preambles in the first RO can include a set of preambles consisting of preambles in group A and a set of preambles consisting of preambles in group B. At this time, the preambles in group A and the preambles in group B form a first set of preambles.
[0345] In some embodiments, there are two cases, denoted as case 1 and case 2, respectively. Here, the RO in the first time unit with two cases is described. It can be understood that the description of the two cases can be extended to more cases, and the embodiments of the present disclosure do not make specific limitations.
[0346] In some embodiments, case 1 can correspond to a first RO set. The first RO set can include one or more first ROs. In some embodiments, case 2 can correspond to a second RO set. The second RO set can include one or more first ROs.
[0347] In some embodiments, the first RO in the first RO set and the first RO in the second RO set can be different. In some embodiments, the first RO corresponding to case 1 and the first RO corresponding to case 2 are different in at least one of the number of ROs, the type of RO, the time domain location, and the frequency domain location.
[0348] In some embodiments, the first RO in the first RO set can be referred to as a second RO, and the first RO in the second RO set can be referred to as a third RO. In some embodiments, the first RO in the first RO set and the first RO in the second RO set can be different. In other words, the second RO and the third RO can be different. In some embodiments, the preambles in the second RO include one or more first preamble sets. In some embodiments, the preambles in the third RO include one or more first preamble sets.
[0349] In some embodiments, a first preamble set within a first time unit can be associated with a first PRU set and a second PRU set in at least one second time unit. In some embodiments, one first preamble set within a first time unit can be associated with a first PRU set. For example, within the first time unit, a first preamble set in a second RO can be associated with the first PRU set. In some embodiments, another first preamble set within the first time unit can be associated with a second PRU set. For example, within the first time unit, a first preamble set in a third RO can be associated with the second PRU set.
[0350] In some embodiments, the first preamble set in the second RO can be a preamble set consisting of preambles in group A and / or a preamble set consisting of preambles in group B. In some embodiments, the first preamble set in the third RO can be a preamble set consisting of preambles in group A and / or a preamble set consisting of preambles in group B.
[0351] In some embodiments, the first PRU set can correspond to case 1 and the second PRU set can correspond to case 2. In some embodiments, the first PRU set can include one or more first POs. In some embodiments, the second PRU set can include one or more first POs.
[0352] In some embodiments, the symbol categories of the symbols in which the PRUs in the first PRU set are located can be a subset of the symbol categories of the symbols in which the second RO is located. In some embodiments, the symbol categories of the symbols in which the second RO is located can include a first category of symbols, a second category of symbols, and a third category of symbols, and the symbol categories of the symbols in which the PRUs in the associated first PRU set are located can be at least one of the first category of symbols, the second category of symbols, and the third category of symbols. In some embodiments, the symbol categories of the symbols in which the second RO is located can include a first category of symbols and a third category of symbols, and the symbol categories of the symbols in which the PRUs in the associated first PRU set are located can be the first category of symbols and / or the third category of symbols. In some embodiments, the symbol categories of the symbols in which the second RO is located can include a first category of symbols and a second category of symbols, and the symbol categories of the symbols in which the PRUs in the associated first PRU set are located can be the first category of symbols and / or the second category of symbols. In some embodiments, the symbol categories of the symbols in which the second RO is located can include a third category of symbols, and the symbol categories of the symbols in which the PRUs in the associated first PRU set are located can be the third category of symbols.
[0353] In some embodiments, the symbol categories of the symbols where the PRUs in the second PRU set are located can be a subset of the symbol categories of the symbols where the third RO is located. In some embodiments, the symbol categories of the symbols where the third RO is located can include the first category of symbols, the second category of symbols, and the third category of symbols, and the symbol categories of the symbols where the PRUs in the associated first PRU set are located can be at least one of the first category of symbols, the second category of symbols, and the third category of symbols. In some embodiments, the symbol categories of the symbols where the third RO is located can include the first category of symbols and the third category of symbols, and the symbol categories of the symbols where the PRUs in the associated first PRU set are located can be the first category of symbols and / or the third category of symbols. In some embodiments, the symbol categories of the symbols where the third RO is located can include the first category of symbols and the second category of symbols, and the symbol categories of the symbols where the PRUs in the associated first PRU set are located can be the first category of symbols and / or the second category of symbols. In some embodiments, the symbol categories of the symbols where the third RO is located can include the third category of symbols, and the symbol categories of the symbols where the PRUs in the associated first PRU set are located can be the third category of symbols.
[0354] In some embodiments, the mapping relationship can be determined based on at least one of the following: the first scaling factor corresponding to the first preamble set of case 1, the first scaling factor corresponding to the first preamble set of case 2.
[0355] In some embodiments, every N1 consecutive preambles in the first preamble set of the second RO can be mapped to the same PRU in the third PRU set. In some embodiments, every N1 consecutive preambles in the preambles included in the second RO can be mapped to the same PRU in the third PRU set. In an example, N1 = N_Preamble#1. In an example, the first preamble set of the second RO can be the first preamble set composed of the preambles of group A, and every N1 consecutive preambles in the first preamble set can be mapped to the same PRU in the third PRU set. In an example, the first preamble set of the second RO can be the first preamble set composed of the preambles of group B, and every N1 consecutive preambles in the first preamble set can be mapped to the same PRU in the third PRU set. In an example, the first preamble set of the second RO includes the preambles of group A and the preambles of group B, and every N1 consecutive preambles in the first preamble set can be mapped to the same PRU in the third PRU set.
[0356] In some embodiments, the third PRU set can include at least one of the following: the first PRU set, the second PRU set.
[0357] In some embodiments, every N2 consecutive preambles in the first preamble set of the third RO are mapped to a same PRU in the fourth PRU set. In some embodiments, every N2 consecutive preambles in the preambles contained in the third RO are mapped to a same PRU in the fourth PRU set. In an example, N2 = N_Preamble#2. In an example, the first preamble set of the third RO can be the first preamble set consisting of preambles of Group A, then every N2 consecutive preambles in the first preamble set can be mapped to a same PRU in the fourth PRU set. In an example, the first preamble set of the third RO can be the first preamble set consisting of preambles of Group B, then every N2 consecutive preambles in the first preamble set can be mapped to a same PRU in the fourth PRU set. In an example, the multiple first preamble sets of the third RO include preambles of Group A and preambles of Group B, then every N2 consecutive preambles in the first preamble set can be mapped to a same PRU in the fourth PRU set.
[0358] In some embodiments, the fourth PRU set can include at least one of the following: the first PRU set, the second PRU set.
[0359] In some embodiments, every N3 consecutive preambles in the first preamble set of the second RO and the first preamble set of the third RO are mapped to a same PRU in the fifth PRU set. In some embodiments, every N3 consecutive preambles in all preambles contained in the second RO and the third RO are mapped to a same PRU in the fifth PRU set. In an example, N3 = N1.
[0360] In some embodiments, every N3 consecutive preambles in the first preamble set of the second RO and the first preamble set of the third RO are mapped to a same PRU in the fifth PRU set. In some embodiments, every N3 consecutive preambles in all preambles contained in the second RO and the third RO are mapped to a same PRU in the fifth PRU set. Here, N3 = N2.
[0361] In some embodiments, every N3 consecutive preambles in the first preamble set of the second RO and the first preamble set of the third RO are mapped to a same PRU in the fifth PRU set. In some embodiments, every N3 consecutive preambles in all preambles contained in the second RO and the third RO are mapped to a same PRU in the fifth PRU set. Here, N3 = a x N1 + b x N2, where a and b are both greater than 0.
[0362] In an example, the first set of preambles of the second RO and the first set of preambles of the third RO can each be the first set of preambles consisting of the preambles of group A, and each N3 consecutive preambles in these first sets of preambles can be mapped to the same PRU in the fifth set of PRUs. In an example, the first set of preambles of the second RO and the first set of preambles of the third RO can each be the first set of preambles consisting of the preambles of group B, and each N3 consecutive preambles in these first sets of preambles can be mapped to the same PRU in the fifth set of PRUs. In an example, the first set of preambles of the second RO and the first set of preambles of the third RO can each include the preambles of group A and the preambles of group B, and each N3 consecutive preambles in these first sets of preambles can be mapped to the same PRU in the fifth set of PRUs.
[0363] In some embodiments, the fifth set of PRUs can include at least one of the following: the first set of PRUs, the second set of PRUs.
[0364] In some embodiments, there can be case 3. It can be understood that case 3 can be independent of case 1 and case 2.
[0365] In some embodiments, case 3 can correspond to a third set of ROs. The third set of ROs can include one or more first ROs.
[0366] In some embodiments, the preambles in the third set of ROs can constitute one or more first sets of preambles. At this time, the first ROs can contain the one or more first sets of preambles.
[0367] In some embodiments, a first set of preambles within a first time unit can be associated with a sixth set of PRUs and a seventh set of PRUs in at least one second time unit. In some embodiments, one first set of preambles within a first time unit can be associated with the sixth set of PRUs and the seventh set of PRUs. For example, within the first time unit, the first set of preambles in the first ROs can be associated with the sixth set of PRUs and the seventh set of PRUs.
[0368] In some embodiments, the sixth set of PRUs and the seventh set of PRUs can correspond to case 3. In some embodiments, the sixth set of PRUs can include one or more first POs. In some embodiments, the seventh set of PRUs can include one or more first POs.
[0369] In some embodiments, the symbol categories of the symbols in which the PRUs in the sixth set of PRUs reside can be a subset of the symbol categories of the symbols in which the third RO resides. In some embodiments, the symbol categories of the symbols in which the first RO resides can include the first category of symbols, the second category of symbols, and the third category of symbols, and the symbol categories of the symbols in which the PRUs in the associated sixth set of PRUs reside can be at least one of the first category of symbols, the second category of symbols, and the third category of symbols. In some embodiments, the symbol categories of the symbols in which the first RO resides can include the first category of symbols and the third category of symbols, and the symbol categories of the symbols in which the PRUs in the associated sixth set of PRUs reside can be the first category of symbols and / or the third category of symbols. In some embodiments, the symbol categories of the symbols in which the first RO resides can include the first category of symbols and the second category of symbols, and the symbol categories of the symbols in which the PRUs in the associated sixth set of PRUs reside can be the first category of symbols and / or the second category of symbols. In some embodiments, the symbol categories of the symbols in which the first RO resides can include the third category of symbols, and the symbol categories of the symbols in which the PRUs in the associated sixth set of PRUs reside can be the third category of symbols.
[0370] In some embodiments, the symbol categories of the symbols in which the PRUs in the seventh set of PRUs reside can be different from the symbol categories of the symbols in which the first RO resides. In some embodiments, the symbol categories of the symbols in which the first RO resides can include the first category of symbols and the third category of symbols, and the symbol categories of the symbols in which the PRUs in the associated seventh set of PRUs reside can be the second category of symbols. In some embodiments, the symbol categories of the symbols in which the first RO resides can include the second category of symbols and the third category of symbols, and the symbol categories of the symbols in which the PRUs in the associated seventh set of PRUs reside can be the first category of symbols. In some embodiments, the symbol categories of the symbols in which the first RO resides can include the first category of symbols, and the symbol categories of the symbols in which the PRUs in the associated seventh set of PRUs reside can be the second category of symbols and / or the third category of symbols.
[0371] In some embodiments, every N4 consecutive preambles in the first preamble set of the first RO can be mapped to a same PRU in the eighth PRU set. In some embodiments, every N4 consecutive preambles in the preambles contained in the first RO can be mapped to a same PRU in the eighth PRU set. In an example, N4 = N_Preamble#4. In an example, the first preamble set of the first RO can be the first preamble set consisting of preambles of group A, then every N4 consecutive preambles in the first preamble set can be mapped to a same PRU in the eighth PRU set. In an example, the first preamble set of the first RO can be the first preamble set consisting of preambles of group B, then every N4 consecutive preambles in the first preamble set can be mapped to a same PRU in the eighth PRU set. In an example, the first preamble set of the first RO includes preambles of group A and preambles of group B, then every N4 consecutive preambles in the first preamble set can be mapped to a same PRU in the eighth PRU set.
[0372] In some embodiments, the eighth PRU set can include at least one of the sixth PRU set, the seventh PRU set.
[0373] In some embodiments, to implement the mapping between preambles and PRUs, the preambles of the first preamble set within the first time unit can have index values, and the PRUs within the at least one second time unit can have index values. The index values of the preambles can be used to identify the preambles within the first time unit. The index values of the PRUs can be used to identify the PRUs within the at least one second time unit.
[0374] In some embodiments, the index rule of the preambles can be determined by: sorting the preambles in each RO; sorting the ROs in the first time unit; and determining the index values of the preambles according to the sorting results of the ROs and the preambles. In some embodiments, the index rule of the preambles can be determined by: sorting the preambles in each RO; sorting the ROs in the first time unit in the frequency domain; sorting the ROs in the first time unit in the time domain; and determining the index values of the preambles according to the sorting results of the ROs and the preambles.
[0375] In some embodiments, the preambles in one RO can be sorted according to a predetermined rule. In some embodiments, the predetermined rule can include ascending order, descending order, etc. In some embodiments, the preambles in one RO can be arranged in ascending order. In other words, the index values of the preambles in one RO can be increasing. In some embodiments, the preambles in one RO can be arranged in descending order. In other words, the index values of the preambles in one RO can be decreasing.
[0376] In some embodiments, the ROs in the first time unit can be ordered according to a predetermined rule. In some embodiments, the predetermined rule can include ascending order, descending order, etc.
[0377] It can be understood that ordering the multiple ROs means ordering the preambles in the ROs. In an example, in the case of ascending order, the index value of the preamble in the RO at the back can be greater than the index value of the preamble in the RO at the front. In an example, in the case of descending order, the index value of the preamble in the RO at the back can be less than the index value of the preamble in the RO at the front.
[0378] In some embodiments, multiple ROs located at the same time domain position and distributed along the frequency domain can be ordered in ascending order. For example, multiple ROs of frequency division multiplexing can be ordered in ascending order, i.e., the index value of the RO can be increasing. At this time, in the direction of increasing frequency, the index value of the RO can increase. In some embodiments, multiple ROs located at the same time domain position and distributed along the frequency domain can be ordered in descending order. For example, multiple ROs of frequency division multiplexing can be ordered in descending order, i.e., the index value of the RO can be decreasing. At this time, in the direction of increasing frequency, the index value of the RO can decrease.
[0379] In some embodiments, multiple ROs distributed along the time domain within the first time unit can be ordered in ascending order. For example, multiple ROs of time division multiplexing can be ordered in ascending order, i.e., the index value of the RO can be increasing. At this time, in the direction of time elapse, the index value of the RO can increase. In some embodiments, multiple ROs distributed along the time domain within the first time unit can be ordered in descending order. For example, multiple ROs of time division multiplexing can be ordered in descending order, i.e., the index value of the RO can be decreasing. At this time, in the direction of time elapse, the index value of the RO can decrease.
[0380] In some embodiments, the order of the preambles in each RO can be the same as or different from the order of the multiple ROs in the first time unit. In an example, the multiple ROs can be ordered in ascending order, and the preambles in each RO can be ordered in ascending order. In an example, the multiple ROs can be ordered in descending order, and the preambles in each RO can be ordered in descending order. In an example, the multiple ROs can be ordered in ascending order, and the preambles in each RO can be ordered in descending order. In an example, the multiple ROs can be ordered in descending order, and the preambles in each RO can be ordered in ascending order.
[0381] In some embodiments, the determination of the index rule of the preamble can be implemented as: the index value of the preamble in one RO is arranged in ascending order; the preambles in multiple ROs of frequency division multiplexing are arranged in ascending order; the preambles in multiple ROs of time division multiplexing in the first time unit are arranged in ascending order.
[0382] In some embodiments, in a first time unit, the number of TDM ROs is X_1, the number of FDM ROs is Y_1, and the first preamble set of one RO contains Z_1 preambles. The index value of the z_1th preamble of the first preamble set of the x_1th TDM and the y_1th FDM RO is x_1×Y_1×Z_1+y_1×Z_1+z_1, where x_1, y_1, and z_1 are integers, and X_1, Y_1, and Z_1 are positive integers. The value range of x_1 is {0, 1,..., X_1-1}. The value range of y_1 is {0, 1,..., Y_1-1}, and the value range of z_1 is {0, 1,..., Z_1-1}.
[0383] In some embodiments, the index rule of the PRU can be determined by: sorting the FDM POs in the frequency domain, sorting the PRUs in each PO; sorting the TDM POs in a second time unit in the time domain; sorting the POs in at least one second time unit in the time domain; and determining the index value of the preamble according to the sorting results of the POs and the PRUs.
[0384] In some embodiments, the PRUs in one PO can be sorted according to a predetermined rule. In some embodiments, the predetermined rule can include ascending order, descending order, etc. In some embodiments, the PRUs in one PO can be arranged in ascending order. In other words, the index values of the PRUs in one PO can be increasing. In some embodiments, the PRUs in one PO can be arranged in descending order. In other words, the index values of the PRUs in one PO can be decreasing.
[0385] In some embodiments, the sorting of the PRUs in one PO includes sorting the DMRS resources in the PO. In some embodiments, the sorting of the DMRS resources in the PO includes at least one of: sorting based on port number, sorting based on sequence. In some embodiments, sorting the PRUs in one PO can include: arranging the DMRS resources in order of increasing port number; and arranging the DMRS resources with the same port number in order of increasing sequence.
[0386] In some embodiments, the POs in the second time unit can be sorted according to a predetermined rule. In some embodiments, the predetermined rule can include ascending order, descending order, etc.
[0387] In some embodiments, the multiple POs located at the same time domain position and distributed along the frequency domain can be arranged in ascending order. For example, the multiple POs of frequency division multiplexing can be arranged in ascending order, i.e., the index value of the PO can be increasing. At this time, in the direction of increasing frequency, the index value of the PO can increase. In some embodiments, the multiple POs located at the same time domain position and distributed along the frequency domain can be arranged in descending order. For example, the multiple POs of frequency division multiplexing can be arranged in descending order, i.e., the index value of the PO can be decreasing. At this time, in the direction of increasing frequency, the index value of the PO can decrease.
[0388] In some embodiments, the multiple POs distributed along the time domain within the second time unit can be arranged in ascending order. For example, the multiple POs of time division multiplexing can be arranged in ascending order, i.e., the index value of the PO can be increasing. At this time, in the direction of time elapsing, the index value of the PO can increase. In some embodiments, the multiple POs distributed along the time domain within the second time unit can be arranged in descending order. For example, the multiple POs of time division multiplexing can be arranged in descending order, i.e., the index value of the PO can be decreasing. At this time, in the direction of time elapsing, the index value of the PO can decrease.
[0389] In some embodiments, the arrangement of the PRU in each PO can be the same as or different from the arrangement of the multiple POs in the second time unit. In an example, the multiple POs can be arranged in ascending order, and the PRU in each PO can be arranged in ascending order. In an example, the multiple POs can be arranged in descending order, and the PRU in each PO can be arranged in descending order. In an example, the multiple POs can be arranged in ascending order, and the PRU in each PO can be arranged in descending order. In an example, the multiple POs can be arranged in descending order, and the PRU in each PO can be arranged in ascending order.
[0390] In some embodiments, the multiple second time units corresponding to one PUSCH configuration can be arranged according to a predetermined rule. In some embodiments, the predetermined rule can include ascending order, descending order, etc.
[0391] It can be understood that the ordering of the plurality of POs refers to the ordering of the PRUs in the POs. In an example, in the case of ascending order, the index value of a PRU in a later PO can be greater than the index value of a PRU in an earlier PO. In an example, in the case of descending order, the index value of a PRU in a later PO can be less than the index value of a PRU in an earlier PO. In addition, the ordering of the plurality of second time units refers to the ordering of the PRUs in the time slots. In an example, in the case of ascending order, the index value of a PRU in a later second time unit can be greater than the index value of a PRU in an earlier second time unit. In an example, in the case of descending order, the index value of a PRU in a later second time unit can be less than the index value of a PRU in an earlier second time unit.
[0392] In some embodiments, the determination of the index rule of the PRU can be implemented as: arranging the FDMed POs in ascending order; arranging the PRUs in a PO in ascending order according to the port number; arranging the PRUs in a PO in ascending order according to the sequence for the PRUs with the same port number; arranging the TDMed POs in a second time unit in ascending order; arranging the consecutive plurality of second time units in the PUSCH configuration in ascending order.
[0393] In some embodiments, in a second time unit, the number of FDMed POs is M, a PO contains N DMRS ports, a PO contains X DMRS sequences, the number of POs in a second time unit is Y (i.e., the number of TDMed POs in a second time unit is Y), the number of consecutive second time units containing POs associated with a first preamble set of a first time unit is Z, then the PRU index value of the mth FDMed PO, the nth DMRS port in the PO, the xth sequence, the yth TDMed PO in a second time unit, the zth second time unit is H = z × M × N × X × Y + y × M × N × X + x × M × N + n × M + m, where x, y, z, m, n are integers, X, Y, Z, M, N are positive integers. The value range of x is {0, 1, …, X-1}. The value range of y is {0, 1, …, Y-1}. The value range of z is {0, 1, …, Z-1}. The value range of m is {0, 1, …, M-1}. The value range of n is {0, 1, …, N-1}.
[0394] FIG. 4A provides a schematic diagram of one RO configuration according to an embodiment of the present disclosure. As shown in FIG. 4A, the RO corresponding to case 1 is configured in time slot #3 and time slot #4 through one RACH configuration (e.g., RACH configuration #1, configuring the first RACH resource), and the RO corresponding to case 2 is configured in time slot #2. The ROs in time slot #3 and time slot #4 are the first type RO and the second type RO in the first RACH resource. The RO in time slot #2 is the third type RO in the first RACH resource.
[0395] FIG. 4B provides a schematic diagram of another RO configuration according to an embodiment of the present disclosure. As shown in FIG. 4B, the RO corresponding to case 1 is configured in time slot #3 and time slot #4 through one RACH configuration (e.g., RACH configuration #1, configuring the second RACH resource), and the RO corresponding to case 2 is configured in time slot #2 and time slot #3 through another RACH configuration (e.g., RACH configuration #2, configuring the third RACH resource). The ROs in time slot #3 and time slot #4 are the first type RO and the second type RO in the second RACH resource. The ROs in time slot #2 and time slot #3 are the second type RO and the third type RO in the third RACH resource.
[0396] FIG. 4C provides a schematic diagram of yet another RO configuration according to an embodiment of the present disclosure. As shown in FIG. 4C, the RO corresponding to case 1 is configured in time slot #3 and time slot #4 through one RACH configuration (e.g., RACH configuration #1, configuring the second RACH resource), and the RO corresponding to case 2 is configured in time slot #2, time slot #3 and time slot #4 through another RACH configuration (e.g., RACH configuration #2, configuring the third RACH resource). The ROs in time slot #3 and time slot #4 are the first type RO and the second type RO in the second RACH resource. The ROs in time slot #2, time slot #3 and time slot #4 are the first type RO, the second type RO and the third type RO in the third RACH resource.
[0397] FIG. 5A provides a schematic diagram of one mapping relationship between a preamble and a PRU according to an embodiment of the present disclosure. As shown in FIG. 5A, the RO in time slot #3 corresponds to the PO in time slot #12, and the RO in time slot #9 corresponds to the PO in time slot #14.
[0398] In the first RACH resource, the first RO set corresponds to case 1, and the second RO set corresponds to case 2. The first preamble set of the ROs in the first RO set corresponds to the scaling factor N_Preamble#1, and the first preamble set of the ROs in the second RO set corresponds to the scaling factor N_Preamble#2.
[0399] The ROs in the first RO set are the first type ROs and the second type ROs in the first RACH resource. The ROs in the second RO set are the third type ROs in the first RACH resource.
[0400] Continuing to refer to FIG. 5A, the first time unit can be time slot #7, the RO in the first RO set can include RO #1, and the RO in the second RO set can include RO #2. The first PRU set associated with RO #1 in time slot #7 includes the PRU corresponding to PO #1. The second PRU set associated with RO #2 in time slot #7 is an empty set.
[0401] In an example, the third PRU set can include the first PRU set. In the preamble of the first RO set, the preambles in every N_Preamble#1 consecutive first preamble set are mapped to one PRU in the first PRU set. For example, in the preambles in RO #1, the preambles in every N_Preamble#1 consecutive first preamble set are mapped to one PRU in all the PRUs corresponding to PO #1.
[0402] In an example, the fourth PRU set can include the second PRU set. In the preamble of the second RO set, the preambles in every N_Preamble#2 consecutive first preamble set are mapped to one PRU in the second PRU set. Since the second PRU set is an empty set, the preambles in RO #2 cannot be mapped to a PRU.
[0403] In an example, the fifth PRU set can include the first PRU set and the second PRU set. In the preambles of the first RO set and the second RO set, the preambles in every N_Preamble#3 consecutive first preamble set are mapped to one PRU in the first PRU set (the second PRU set is an empty set). For example, in the preambles in RO #1 and RO #2, the preambles in every N_Preamble#3 consecutive first preamble set are mapped to one PRU in all the PRUs corresponding to PO #1.
[0404] In the example of FIG. 5A, the preamble refers to the preamble in the first preamble set.
[0405] FIG. 5B provides a schematic diagram of another mapping relationship between preambles and PRUs according to an embodiment of the present disclosure. As shown in FIG. 5B, the RO in time slot #3 corresponds to the PO in time slot #12, and the RO in time slot #9 corresponds to the PO in time slot #14.
[0406] In the first RACH resource, the third RO set corresponds to case 3. The first preamble set of the RO in the third RO set corresponds to a scaling factor of N_Preamble#4.
[0407] The ROs in the third RO set are the third type of ROs in the first RACH resource. The ROs in the third RO set are located in slot #7. The third RO set includes RO#1. RO#1 is located in slot #7.
[0408] The sixth PRU set associated with the ROs in slot #7 includes the PRUs corresponding to PO#1, and the seventh PRU set is an empty set.
[0409] In an example, the eighth PRU set can include the sixth PRU set and the seventh PRU set. In the preamble of the third RO set, the preambles in every N_Preamble#4 consecutive first preamble set are mapped to one PRU in the sixth PRU set (the seventh PRU set is an empty set). For example, in the preamble of RO#1, the preambles in every N_Preamble#4 consecutive first preamble set are mapped to one PRU in all the PRUs corresponding to PO#1.
[0410] It can be understood that the RO in slot #9 in FIG. 5B and the PO in slot #14 in FIG. 5B can correspond to another case 3.
[0411] In the example of FIG. 5B, the preamble refers to the preamble in the first preamble set.
[0412] In the above embodiment, the first preamble set is the preamble set composed of the preambles in group A and / or the preamble set composed of the preambles in group B.
[0413] In step S303, the network device 102 determines the mapping relationship.
[0414] The optional implementation of step S303 can refer to the optional implementation of step S302 of FIG. 3 and other associated parts in the embodiments involved in FIG. 3, which will not be described here.
[0415] In step S304, the terminal 101 sends a first message to the network device 102.
[0416] In some embodiments, the network device 102 can receive the first message.
[0417] In some embodiments, the first message can be a MsgA message. In some embodiments, the first message can be a MsgA message in a two-step random access process.
[0418] In some embodiments, the first message can include a preamble and / or a payload.
[0419] In some embodiments, the net payload can be carried in the PUSCH. In the time domain, the PUSCH can be after the preamble.
[0420] In some embodiments, the mapping relationship between the preamble and the PRU corresponding to the PUSCH can be determined in step S302 and / or step S303. In some embodiments, the sending of the first message by the terminal 101 can be implemented based on the mapping relationship obtained in step S302. In some embodiments, the receiving of the first message by the network device 102 can be implemented based on the mapping relationship obtained in step S303.
[0421] Through the above steps S301 to S304, the communication method according to the embodiments of the present disclosure can be implemented.
[0422] In some embodiments, the names of information and the like are not limited to the names described in the embodiments, and the terms of “information”, “message”, “signal”, “signaling”, “report”, “configuration”, “indication”, “instruction”, “command”, “channel”, “parameter”, “domain”, “field”, “symbol”, “symbol”, “codebook”, “codeword”, “codepoint”, “bit”, “data”, “program”, “chip”, and the like can be replaced with each other.
[0423] In some embodiments, the terms of “uplink”, “uplink link”, “physical uplink link”, and the like can be replaced with each other, the terms of “downlink”, “downlink link”, “physical downlink link”, and the like can be replaced with each other, and the terms of “side”, “sidelink”, “sidelink communication”, “sidelink communication”, “direct connection”, “direct connection link”, “direct connection communication”, “direct connection link communication”, and the like can be replaced with each other.
[0424] In some embodiments, the terms of “downlink control information (DCI)”, “downlink (DL) assignment”, “DL DCI”, “uplink (UL) grant”, “UL DCI”, and the like can be replaced with each other.
[0425] In some embodiments, the terms “physical downlink shared channel (PDSCH),” “DL data,” and the like can be replaced with each other, and the terms “physical uplink shared channel (PUSCH),” “UL data,” and the like can be replaced with each other.
[0426] In some embodiments, the terms “radio,” “wireless,” “radio access network (RAN),” “access network (AN),” “RAN-based,” and the like can be replaced with each other.
[0427] In some embodiments, the terms “moment,” “time point,” “time,” “time position,” and the like can be replaced with each other, and the terms “duration,” “period,” “time window,” “window,” “time,” and the like can be replaced with each other.
[0428] In some embodiments, the terms “resource block (RB),” “physical resource block (PRB),” “sub-carrier group (SCG),” “resource element group (REG),” “PRB pair,” “RB pair,” “resource element (RE),” “sub-carrier,” and the like can be replaced with each other.
[0429] In some embodiments, the terms “frame,” “radio frame,” “subframe,” “slot,” “sub-slot,” “mini-slot,” “symbol,” “symbol,” “transmission time interval (TTI),” and the like can be replaced with each other.
[0430] In some embodiments, the terms “acquire,” “obtain,” “get,” “receive,” “transmit,” “bidirectional transmission,” “send and / or receive,” and the like can be replaced with each other, and can be interpreted as receiving from other subjects, obtaining from protocols, obtaining from higher layers, obtaining by oneself, and the like.
[0431] In some embodiments, the terms “sending”, “transmitting”, “reporting”, “issuing”, “transferring”, “bidirectional transferring”, “sending and / or receiving” and the like can be replaced by each other.
[0432] In some embodiments, the terms “certain”, “preset”, “pre-set”, “set”, “indicated”, “certain”, “arbitrary”, “first” and the like can be replaced by each other, “certain A”, “preset A”, “pre-set A”, “set A”, “indicated A”, “certain A”, “arbitrary A”, “first A” can be interpreted as A specified in advance in a protocol or the like, A obtained by setting, configuration, or indication, or the like, or A specific, certain, arbitrary, or first, but not limited thereto.
[0433] In some embodiments, the determination or judgment can be made by a value represented by 1 bit (0 or 1), or by a true or false value (Boolean value) represented by true or false, or by comparison of numerical values (for example, comparison with a predetermined value), but not limited thereto.
[0434] The communication method related to the embodiments of the present disclosure can include at least one of steps S301 to S304. For example, step S301 can be implemented as an independent embodiment. For example, step S302 can be implemented as an independent embodiment. For example, step S303 can be implemented as an independent embodiment. For example, a combination of steps S301 and S302 can be implemented as an independent embodiment. For example, a combination of steps S301 and S303 can be implemented as an independent embodiment. For example, a combination of steps S302 and S303 can be implemented as an independent embodiment. For example, a combination of steps S302 and S304 can be implemented as an independent embodiment. For example, a combination of steps S303 and S304 can be implemented as an independent embodiment. For example, a combination of steps S301, S302, S303 can be implemented as an independent embodiment. For example, a combination of steps S301, S302, S304 can be implemented as an independent embodiment. For example, a combination of steps S301, S303, S304 can be implemented as an independent embodiment. For example, a combination of steps S301, S302, S303, S304 can be implemented as an independent embodiment. It should be noted that the possible independent embodiments composed of one or more of steps S301 to S304 are not limited thereto.
[0435] In some embodiments, the order of steps S302 and S303 can be exchanged or performed simultaneously, and the order of steps S301 and S303 can be exchanged or performed simultaneously.
[0436] In some embodiments, steps S301, S303, S304 are optional, and one or more of these steps can be omitted or replaced in different embodiments.
[0437] In some embodiments, steps S301, S302, S304 are optional, and one or more of these steps can be omitted or replaced in different embodiments.
[0438] In some embodiments, other optional implementations can be found in the description before or after the description of Figure 3.
[0439] Figure 6 is a flow diagram of a communication method according to an embodiment of the present disclosure. The embodiment of the present disclosure relates to a communication method. The communication method is performed by the terminal 101. As shown in Figure 6, the above method comprises steps S601 to S603.
[0440] In step S601, the first information is obtained.
[0441] Optional implementations of step S601 can be found in the optional implementations of step S301 of Figure 3 and other associated parts in the embodiments related to Figure 3, which will not be repeated here.
[0442] In some embodiments, the terminal 101 can receive the first information sent by the network device 102, but is not limited thereto, and can also receive the first information sent by other subjects.
[0443] In some embodiments, the terminal 101 can obtain the first information specified by the protocol.
[0444] In some embodiments, the terminal 101 can obtain the first information from the upper layer.
[0445] In some embodiments, the terminal 101 can process to obtain the first information.
[0446] In some embodiments, step S601 can be omitted, and the terminal 101 autonomously implements the function indicated by the first information, or the above function is default or default.
[0447] In step S602, the mapping relationship is determined.
[0448] Optional implementations of step S602 can be found in the optional implementations of step S302 of Figure 3 and other associated parts in the embodiments related to Figure 3, which will not be repeated here.
[0449] In some embodiments, the mapping relationship can be determined based on the first information.
[0450] In step S603, the first message is sent.
[0451] The optional implementation of step S603 can refer to the optional implementation of step S304 in FIG. 3, and other associated parts in the embodiments involved in FIG. 3, which will not be repeated here.
[0452] In some embodiments, the terminal 101 can send the first message to the network device 102, but is not limited thereto, and can also send the first message to other subjects.
[0453] In some embodiments, the first message can be sent based on the mapping relationship.
[0454] The communication method involved in the embodiments of the present disclosure can include at least one of steps S601 to S603. For example, step S602 can be implemented as an independent embodiment. It should be noted that the possible independent embodiments composed of one or more of steps S601 to S603 are not limited thereto.
[0455] In some embodiments, steps S601 and S603 are optional, and can be omitted or replaced in different embodiments.
[0456] FIG. 7 is a flow diagram of a communication method according to an embodiment of the present disclosure. The embodiments of the present disclosure relate to a communication method. The communication method is performed by the network device 102. As shown in FIG. 7, the above method includes steps S701 to S703.
[0457] In step S701, the first information is sent.
[0458] The optional implementation of step S701 can refer to the optional implementation of step S301 in FIG. 3, and other associated parts in the embodiments involved in FIG. 3, which will not be repeated here.
[0459] In some embodiments, the network device 102 can send the first information to the terminal 101, but is not limited thereto, and can also send the first information to other subjects.
[0460] In some embodiments, the first information can be used by the terminal 101 to determine the mapping relationship between the preamble and the PRU.
[0461] In step S702, the mapping relationship is determined.
[0462] The optional implementation of step S702 can refer to the optional implementation of step S303 in FIG. 3, and other associated parts in the embodiments involved in FIG. 3, which will not be repeated here.
[0463] In some embodiments, the mapping relationship can be determined based on the first information.
[0464] In step S703, the first message is sent.
[0465] The optional implementation of step S703 can refer to the optional implementation of step S304 of FIG. 3, and other associated parts in the embodiments involved in FIG. 3, which will not be repeated here.
[0466] In some embodiments, the network device 102 can receive the first message sent by the terminal 101, but is not limited thereto, and can also receive the first message sent by other subjects.
[0467] The communication method involved in the embodiments of the present disclosure can include at least one of steps S701 to S703. For example, step S702 can be implemented as an independent embodiment. It should be noted that the possible independent embodiments composed of one or more of steps S701 to S703 are not limited thereto.
[0468] In some embodiments, steps S701 and S702 can be exchanged in order or executed simultaneously.
[0469] In some embodiments, steps S701 and S703 are optional, and this step can be omitted or replaced in different embodiments.
[0470] FIG. 8 is a flow diagram of a communication method according to an embodiment of the present disclosure. The embodiments of the present disclosure relate to a communication method. The communication method is performed by a communication device. As shown in FIG. 8, the above method includes step S801.
[0471] In step S801, the communication device determines a mapping relationship between a preamble in at least one first preamble set in a first time unit and at least one PRU in at least one second time unit.
[0472] The optional implementation of step S801 can refer to the optional implementation of steps S302 and S303 of FIG. 3, and other associated parts in the embodiments involved in FIG. 3, which will not be repeated here.
[0473] In some embodiments, the communication device can be the terminal 101.
[0474] In some embodiments, the communication device can be the network device 102.
[0475] In the following, the technical solutions of the embodiments of the present disclosure are exemplarily described through specific embodiments.
[0476] First, the terminal side is described.
[0477] In some embodiments, in the scheme 1-1, the terminal capable of identifying the SBFD determines the scale factor N_Preamble by the following method to determine the mapping relationship between the first preamble and the PRU associated with the PRACH slot using N_Preamble.
[0478] In some embodiments, the scale factor N_Preamble takes the value of ceil(T_Preamble / T_PUSCH) or floor(T_Preamble / T_PUSCH) or round(T_Preamble / T_PUSCH).
[0479] In some embodiments, T_Preamble is the total number of first preambles in the associated pattern period, T_Preamble=N0xNa.
[0480] In some embodiments, N0 is the number of fourth type ROs in the first RO set N0.
[0481] In some embodiments, the first RO set contains at least one of the following: the first RO set is the fourth type RO mapped to the SSB in the associated pattern period; the first RO set is the fourth type RO of the associated pattern period.
[0482] In some embodiments, Na is the number of first preambles contained in one fourth type RO in the first RO set.
[0483] In some embodiments, the first preamble contains at least one of the following: the first preamble is a preamble in the group A preamble; the first preamble is a preamble in the group B preamble.
[0484] In some embodiments, the fourth type RO contained in the associated pattern period is determined in the following way: the SSB is mapped to the fourth type RO and the first preamble according to the first mapping criterion to determine the fourth type RO contained in the associated pattern period.
[0485] In some embodiments, the fourth type RO contains at least one of the following:
[0486] Case 1: the fourth type RO is the first type RO and the second type RO of the first RACH resource;
[0487] Case 2: the fourth type RO is the third type RO of the first RACH resource;
[0488] Case 3: the fourth type RO is the first type RO and the second type RO of the second RACH resource;
[0489] Case 4: the fourth type RO is the second type RO and the third type RO of the third RACH resource;
[0490] Case 5: The fourth type of RO is the first type of RO, the second type of RO and the third type of RO of the third RACH resource;
[0491] Case 6: The fourth type of RO is one or more of the first type of RO, the second type of RO and the third type of RO of the first RACH resource;
[0492] Case 7: The fourth type of RO is one or more of the first type of RO and the second type of RO of the second RACH resource, one or more of the first type of RO, the second type of RO and the third type of RO of the third RACH resource;
[0493] Case 8: The fourth type of RO is one or more of the first type of RO, the second type of RO and the third type of RO of the first RACH resource, one or more of the first type of RO, the second type of RO and the third type of RO of the third RACH resource.
[0494] In some embodiments, T_PUSCH is the total number of the first PRUs in the first PRU set, T_PUSCH = Na2 x Na3.
[0495] In some embodiments, Na2 is the number of the fifth type of POs contained in the first PO set.
[0496] In some embodiments, the first PO set contains at least one of the following: the first PO set contains the fifth type of POs associated with each of the fourth type of ROs in the first RO set for the first preamble; the first PO set contains the fifth type of POs associated with each of the fourth type of ROs in the first RO set for the first preamble, and the fifth type of POs are within the association pattern period.
[0497] In some embodiments, Na3 is the number of the first DMRS resources in one fifth type of PO association, the number of DMRS ports of the fifth type of PO is Na3_1, the number of DMRS sequences of the fifth type of PO is Na3_2, then Na3 = Na3_1 x Na3_2.
[0498] In some embodiments, the first DMRS resource includes at least one of the following: a DMRS port; a DMRS sequence.
[0499] In some embodiments, one first DMRS resource in one fifth type of PO forms one first PRU.
[0500] In some embodiments, the fifth type of PO contains at least one of the following:
[0501] Case 9: The fifth type of PO is the first type of PO and the second type of PO of the first MsgA-PUSCH resource;
[0502] Case 10: The fifth type of PO is the third type of PO for the first MsgA-PUSCH resource;
[0503] Case 11: The fifth type of PO is the first type of PO and the second type of PO for the second MsgA-PUSCH resource;
[0504] Case 12: The fifth type of PO is the second type of PO and the third type of PO for the third MsgA-PUSCH resource;
[0505] Case 13: The fifth type of PO is the first type of PO, the second type of PO and the third type of PO for the third MsgA-PUSCH resource;
[0506] Case 14: The fifth type of PO is one or more of the first type of PO, the second type of PO and the third type of PO for the first MsgA-PUSCH resource;
[0507] Case 15: The fifth type of PO is one or more of the first type of PO, the second type of PO for the second MsgA-PUSCH resource, one or more of the first type of PO, the second type of PO and the third type of PO for the third MsgA-PUSCH resource;
[0508] Case 16: The fifth type of PO is one or more of the first type of PO, the second type of PO and the third type of PO for the first MsgA-PUSCH resource, one or more of the first type of PO, the second type of PO and the third type of PO for the third MsgA-PUSCH resource.
[0509] In some embodiments, in Scheme 1-2, the mapping relationship between the first preamble and the PRU associated with the PRACH slot in one PRACH slot is determined using Scheme 1-2-1 and / or Scheme 1-2-2.
[0510] Scheme 1-2-1: The first preamble of the sixth type of RO and the first preamble of the seventh type of RO are N_Preamble#1 and N_Preamble#2 respectively according to the determination of N_Preamble in Scheme 1-1.
[0511] In some embodiments, the sixth type of RO is one of Cases 1 to 8, the seventh type of RO is one of Cases 1 to 8, and the sixth type of RO and the seventh type of RO are different; the first PRACH slot contains one or more types of ROs in the sixth type of RO and one or more types of ROs in the seventh type of RO.
[0512] In some embodiments, the first preamble associated PRU in the RO on the first PRACH slot comprises a second PRU set and a third PRU set, the symbol category where the second PRU is located is a subset of the symbol category where the sixth category RO is located, the symbol category where the third PRU is located is a subset of the seventh category RO, the second PRU is one of the second PRU set, and the third PRU is one of the third PRU set.
[0513] In some embodiments, the first mapping relationship between the first preamble and the first PRU associated with the first PRACH slot is determined.
[0514] In some embodiments, the first mapping relationship comprises at least one of the following:
[0515] Method 1: In the first preambles contained in the sixth category RO on the first PRACH slot, every N_Preamble#1 consecutive first preambles are associated with a fourth PRU, the fourth PRU is one of the fourth PRU set, and the fourth PRU set comprises the second PRU set and / or the third PRU set.
[0516] Method 2: In the first preambles contained in the seventh category RO on the first PRACH slot, every N_Preamble#2 consecutive first preambles are associated with a fifth PRU, the fifth PRU is one of the fifth PRU set, and the fifth PRU set comprises the second PRU set and / or the third PRU set.
[0517] Method 3: In the first preambles contained in the sixth category RO and the seventh category RO on the first PRACH slot, every N_Preamble#3 consecutive first preambles are associated with a sixth PRU, the sixth PRU is one of the sixth PRU set, and the sixth PRU set comprises the second PRU set and / or the third PRU set.
[0518] In some embodiments, N_Preamble#3 is determined according to N_Preamble#1 and / or N_Preamble#2, and N_Preamble#3 comprises at least one of the following: N_Preamble#1, N_Preamble#2, a×N_Preamble#1+b×N_Preamble#2. Both a and b are real numbers greater than 0.
[0519] Scheme 1-2-2: The first preamble of the eighth category RO is N_Preamble#4 determined according to scheme 1-1.
[0520] In some embodiments, the eighth type of RO is one of the following: case 1 to case 8, and the first PRACH slot contains one or more types of ROs in the eighth type of RO.
[0521] In some embodiments, the PRU associated with the first preamble in the RO on the first PRACH slot contains a seventh PRU set and an eighth PRU set, the symbol category in which the seventh PRU is located is a subset of the symbol category of the eighth type of RO, the symbol category in which the eighth PRU is located is different from the symbol category of the eighth type of RO, the seventh PRU is one PRU in the seventh PRU set, and the eighth PRU is one PRU in the eighth PRU set.
[0522] In some embodiments, the second mapping relationship between the first preamble and the PRU associated with the first PRACH slot is determined.
[0523] In some embodiments, the second mapping relationship includes:
[0524] Option 4: In the first preamble associated with the eighth type of RO on the first PRACH slot, every N_Preamble#4 consecutive first preambles are associated with one ninth PRU, the ninth PRU is one PRU in a ninth PRU set, and the ninth PRU set includes the seventh PRU set and / or the eighth PRU set.
[0525] In some embodiments, the first RACH resource, the second RACH resource, the third RACH resource, the first MsgA-PUSCH resource, the second MsgA-PUSCH resource, and the third MsgA-PUSCH resource are defined.
[0526] In some embodiments, the first configuration is used to configure the first RACH resource and the first MsgA-PUSCH resource.
[0527] In some embodiments, the occasions available to the terminal capable of identifying SBFD include at least one of the following: one or more of the first type of RO, the second type of RO, and the third type of RO in the first RACH resource; and one or more of the first type of PO, the second type of PO, and the third type of PO in the first MsgA-PUSCH resource.
[0528] In some embodiments, the second configuration is used to configure the second RACH resource and the third RACH resource, and to configure the second MsgA-PUSCH resource and the third MsgA-PUSCH resource.
[0529] In some embodiments, the occasions available to the SBFD-recognizable terminal include at least one of: one or more of the first-type ROs in the second RACH resource, the first-type ROs and the second-type ROs in the third RACH resource, the first-type ROs, the second-type ROs, and the third-type ROs in the fourth RACH resource.
[0530] In some embodiments, the third configuration is used to configure the first RACH resource and the third RACH resource, and to configure the first MsgA-PUSCH resource and the third MsgA-PUSCH resource.
[0531] In some embodiments, the occasions available to the SBFD-recognizable terminal include at least one of: one or more of the first-type ROs, the second-type ROs, and the third-type ROs in the first RACH resource, one or more of the first-type ROs, the second-type ROs, and the third-type ROs in the third RACH resource, one or more of the first-type POs, the second-type POs, and the third-type POs in the first MsgA-PUSCH resource, one or more of the first-type POs, the second-type POs, and the third-type POs in the third MsgA-PUSCH resource.
[0532] In some embodiments, the fourth configuration is used to configure the second RACH resource, and to configure the second MsgA-PUSCH resource.
[0533] In some embodiments, the occasions available to the SBFD-recognizable terminal include at least one of: one or more of the first-type ROs, the second-type ROs in the second RACH resource, one or more of the first-type POs, the second-type POs in the second MsgA-PUSCH resource.
[0534] In some embodiments, the first MsgA-PUSCH resource includes MsgA-PUSCH resources for group A preambles and / or MsgA-PUSCH resources for group B preambles.
[0535] In some embodiments, the second MsgA-PUSCH resource includes MsgA-PUSCH resources for group A preambles and / or MsgA-PUSCH resources for group B preambles.
[0536] In some embodiments, the third MsgA-PUSCH resource includes MsgA-PUSCH resources for group A preambles and / or MsgA-PUSCH resources for group B preambles.
[0537] In some embodiments, the first type of occasion, the second type of occasion, and the third type of occasion in Scheme 1-1 and Scheme 1-2 are defined.
[0538] In some embodiments, the first type of occasion is an occasion containing non-SBFD symbols and not containing SBFD symbols.
[0539] In some embodiments, the second type of occasion is an occasion containing SBFD (legacy F symbols) and not containing SBFD (legacy DL symbols).
[0540] In some embodiments, SBFD (legacy F symbols) is a symbol configured as F by TDD-UL-DL-ConfigCommon or no TDD-UL-DL-ConfigCommon configuration and configured as SBFD symbol.
[0541] In some embodiments, SBFD (legacy DL symbols) is a symbol configured as DL by TDD-UL-DL-ConfigCommon and configured as SBFD symbol.
[0542] In some embodiments, the third type of occasion contains occasions of SBFD (legacy DL symbols).
[0543] In some embodiments, the specific configuration / indication of non-SBFD symbols, SBFD (legacy F symbols), and SBFD (legacy DL symbols) in Scheme 1-1 and Scheme 1-2 is not limited.
[0544] In some embodiments, the occasion is a RO or a PO.
[0545] In some embodiments, in Scheme 1-1 and Scheme 1-2, the RO is a valid RO and the PO is a valid PO.
[0546] In some embodiments, in Scheme 1-1, SSBs are mapped to the fourth type of RO and the first preamble according to the first mapping criterion, which is the same or different for different cases of the fourth type of RO.
[0547] In some embodiments, Scheme 1-1 and Scheme 1-2 can be used for 2-step random access.
[0548] In some embodiments, Scheme 1-1 and Scheme 1-2 can be used for CBRA and CFRA.
[0549] In some embodiments, the base station side determines the scaling factor N_Preamble by the following method, and uses N_Preamble to determine the mapping relationship between the preamble and the PRU associated with the PRACH slot in a PRACH slot.
[0550] In some embodiments, in Scheme 1, the value of the scale factor N_Preamble is ceil(T_Preamble / T_PUSCH) or floor(T_Preamble / T_PUSCH) or round(T_Preamble / T_PUSCH); the mapping relationship between the first preamble and the PRU associated with the PRACH slot in one PRACH slot is determined using Scheme 1-2-1 and / or Scheme 1-2-2.
[0551] In some embodiments, the mapping relationship between the first preamble and the PRU associated with the PRACH slot in one PRACH slot specifically includes the numbering rule of the first preamble in the valid RO contained in one PRACH slot and the numbering rule of the valid PRU associated with the PRACH slot.
[0552] In some embodiments, the numbering rule of the index of the first preamble is: first, the indexes of the first preambles in one RO are arranged in ascending order; then, the FDM ROs are arranged in ascending order; finally, the TDM ROs in one PRACH slot are arranged in ascending order.
[0553] In some embodiments, the number of TDM ROs in a PRACH slot is X_1, the number of FDM ROs is Y_1, the first preamble set of one RO contains Z_1 preambles, and the index of the z_1th preamble of the first preamble set of the x_1th TDM, y_1th FDM RO is x_1×Y_1×Z_1+y_1×Z_1+z_1, where x_1 takes the value range of {0, 1, …, X_1-1}, y_1 takes the value range of {0, 1, …, Y_1-1}, and z_1 takes the value range of {0, 1, …, Z_1-1}, x_1, y_1, and z_1 are integers, and X_1, Y_1, and Z_1 are positive integers.
[0554] In some embodiments, the valid PRU numbering rule is: first, arrange the FDM POs in ascending order; second, arrange the DMRS resources in one PO in ascending order, first arrange the port numbers in ascending order, and then arrange the sequences in ascending order; then, arrange the TDM POs in one PUSCH slot in ascending order; finally, arrange the N2 consecutive PUSCH slots of one MsgA-PUSCH configuration in ascending order, and N2 represents the PRU associated with N2 PUSCH slots of one PRACH slot.
[0555] In some embodiments, an effective PRU can be understood as a PRU consisting of an effective PO associated with a PRACH slot and its corresponding DMRS resource group, and the first preamble index after ordering is mapped onto 1 effective PRU per N_Preamble preambles, and the mapping is performed on the ordered effective PRUs step by step: the i-th group of preambles is mapped onto the i-th effective PRU, and the i-th group of preambles contains the i x N_Preamble to (i+1) x N_Preamble-1 first preambles. i is an integer. This scheme does not limit the judgment criteria for whether the RO is an effective RO and whether the PRU is an effective PRU.
[0556] In some embodiments, a specific example of the numbering rule of the effective PRU is as follows: assuming that {FDM PO number, DMRS port number, DMRS sequence number, TDM PO number, and continuous slot number} = {4, 2, 2, 2, 3}, the numbering mode can be:
[0557] {FDM PO#0, port#0, seq#0, TDM PO#0, slot#0} → PRU#0
[0558] {FDM PO#1, port#0, seq#0, TDM PO#0, slot#0} → PRU#1
[0559] {FDM PO#2, port#0, seq#0, TDM PO#0, slot#0} → PRU#2
[0560] {FDM PO#3, port#0, seq#0, TDM PO#0, slot#0} → PRU#3
[0561] {FDM PO#0, port#1, seq#0, TDM PO#0, slot#0} → PRU#4
[0562] {FDM PO#1, port#1, seq#0, TDM PO#0, slot#0} → PRU#5
[0563] {FDM PO#2, port#1, seq#0, TDM PO#0, slot#0} → PRU#6
[0564] {FDM PO#3, port#1, seq#0, TDM PO#0, slot#0} → PRU#7
[0565] …
[0566] {FDM PO#m, port#n, seq#x, TDM PO#y, slot#z} → PRU#H
[0567] wherein, H = z x M x N x X x Y + y x M x N x X + x x M x N + n x M + m, is the PO of the mth FDM, the nth DMRS port in the PO, the xth sequence, the yth TDM PO in a PUSCH slot, and the PRU index of the zth PUSCH slot is H. Wherein, M is the number of FDM POs, N is the number of DMRS ports, X is the number of DMRS sequences, Y is the number of TDM POs (i.e. the number of POs in a PUSCH slot is Y), and Z is the number of consecutive PUSCH slots containing POs. Wherein, x, y, z, m, n are integers, and X, Y, Z, M, N are positive integers. The value range of x is {0, 1, …, X-1}. The value range of y is {0, 1, …, Y-1}. The value range of z is {0, 1, …, Z-1}. The value range of m is {0, 1, …, M-1}. The value range of n is {0, 1, …, N-1}.
[0568] In the present example, {M, N, X, Y, Z} = {4, 2, 2, 2, 3}.
[0569] In some embodiments, an example of the overall flow of the communication method of the embodiments of the present disclosure is described. FIG. 9 is a flow diagram of an exemplary implementation of a communication method according to an embodiment of the present disclosure. As shown in FIG. 9, the method includes step S901 and step S902.
[0570] In step S901, the terminal receives first information, wherein the first information includes RACH resource configuration information and MsgA-PUSCH resource configuration information.
[0571] In some embodiments, the first information includes RACH resource configuration information and MsgA-PUSCH resource configuration information.
[0572] In some embodiments, the first information includes at least one of: a first configuration for configuring the first RACH resource and the first MsgA-PUSCH resource; a second configuration for configuring the second RACH resource and the third RACH resource, and configuring the second MsgA-PUSCH resource and the third MsgA-PUSCH resource; a third configuration for configuring the first RACH resource and the third RACH resource, and configuring the first MsgA-PUSCH resource and the third MsgA-PUSCH resource; and a fourth configuration for configuring the second RACH resource, and configuring the second MsgA-PUSCH resource.
[0573] In step S902, according to the first information, a scaling factor N_Preamble is determined, and a mapping relationship between the first preamble and the PRU associated with the PRACH slot in 1 PRACH slot is determined.
[0574] In some embodiments, according to the scheme 1-1 and the scheme 1-2, the terminal capable of identifying the SBFD determines the proportion factor N_Preamble, and determines the mapping relationship between the first preamble in 1 PRACH slot and the PRU associated with the PRACH slot.
[0575] In the embodiments of the present disclosure, part or all of the steps, the optional implementation manners thereof, can be combined with part or all of the steps in other embodiments, or can be combined with the optional implementation manners of other embodiments.
[0576] The embodiments of the present disclosure further provide a communication apparatus for implementing any of the above methods. For example, the embodiments of the present disclosure provide a communication apparatus comprising units or modules for implementing the steps performed by the terminal 101 in any of the above methods. For example, the embodiments of the present disclosure provide a communication apparatus comprising units or modules for implementing the steps performed by the network device 102 in any of the above methods.
[0577] It should be understood that the division of each unit or module in the above apparatus is only a logical function division, and all or part of them can be integrated into a physical entity or physically separated in actual implementation. In addition, the units or modules in the apparatus can be implemented in the form of processor calling software: for example, the apparatus includes a processor connected with a memory, the memory stores instructions, and the processor calls the instructions stored in the memory to implement any of the above methods or realize the functions of each unit or module of the above apparatus, wherein the processor is, for example, a general processor such as a central processing unit (CPU) or a microprocessor, and the memory is a memory in the apparatus or a memory outside the apparatus. Alternatively, the units or modules in the apparatus can be implemented in the form of hardware circuit, and the functions of part or all of the units or modules can be realized by the design of hardware circuit. The above hardware circuit can be understood as one or more processors; for example, in one implementation, the above hardware circuit is an application-specific integrated circuit (ASIC), and the functions of part or all of the above units or modules are realized by the design of the logical relationship of elements in the circuit; for example, in another implementation, the above hardware circuit is a programmable logic device (PLD), and a field programmable gate array (FPGA) is taken as an example, which can include a large number of logic gate circuits, and the connection relationship between the logic gate circuits is configured by a configuration file, so as to realize the functions of part or all of the above units or modules. All units or modules of the above apparatus can be implemented in the form of processor calling software, or all units or modules can be implemented in the form of hardware circuit, or part of the units or modules are implemented in the form of processor calling software, and the remaining part is implemented in the form of hardware circuit.
[0578] In embodiments of the present disclosure, the processor is a circuit with signal processing capability. In one implementation, the processor can be a circuit with instruction reading and running capability, such as a central processing unit, a microprocessor, a graphics processing unit (GPU) (which can be understood as a microprocessor), a digital signal processor (DSP), etc. In another implementation, the processor can implement certain functions through a logical relationship of hardware circuit, and the logical relationship of the hardware circuit is fixed or reconfigurable. For example, the processor is a hardware circuit implemented by a special-purpose integrated circuit or a programmable logic device, such as an FPGA. In the reconfigurable hardware circuit, the processor loads a configuration document to implement the configuration of the hardware circuit. It can be understood that the processor loads instructions to implement the functions of the above part or all units or modules. In addition, the hardware circuit can also be designed for artificial intelligence, which can be understood as an ASIC, such as a neural network processing unit (NPU), a tensor processing unit (TPU), a deep learning processing unit (DPU), etc.
[0579] FIG. 10 is a structural schematic diagram of a communication apparatus provided by embodiments of the present disclosure. As shown in FIG. 10, the communication apparatus 1000 can include at least one of a transceiver module 1001 and a processing module 1002.
[0580] In some embodiments, the communication apparatus 1000 can be the terminal 101. In some embodiments, the processing module 1002 can be configured to determine a mapping relationship between a preamble in at least one first preamble set in a first time unit and at least one PRU in at least one second time unit, wherein each first preamble set includes at least one preamble. Optionally, the transceiver module 1001 can be configured to perform at least one of the communication steps (for example, steps S301 and S304) of the sending and / or receiving performed by the terminal 101 in any of the above methods, which will not be described herein. Optionally, the processing module 1002 can be configured to perform at least one of the steps (for example, step S302) other than the communication steps of the sending and receiving performed by the terminal 101 in any of the above methods.
[0581] In some embodiments, the communication apparatus 1000 can be a network device 102. In some embodiments, the processing module 1002 can be configured to determine a mapping relationship between a preamble in at least one first preamble set in a first time unit and at least one PRU in at least one second time unit, wherein each first preamble set comprises at least one preamble. Optionally, the transceiver module 1001 can be configured to perform at least one of the communication steps (e.g., steps S301, S304) of transmitting and / or receiving performed by the network device 102 in any of the above methods, which will not be described herein. Optionally, the processing module 1002 can be configured to perform at least one of the steps (e.g., step S303) other than the communication steps of transmitting and receiving performed by the network device 102 in any of the above methods.
[0582] In some embodiments, the transceiver module can comprise a transmitting module and / or a receiving module. The transmitting module and the receiving module can be separate or integrated together. Optionally, the transceiver module can be mutually replaced with a transceiver.
[0583] In some embodiments, the processing module can be one module or comprise a plurality of sub-modules. Optionally, the plurality of sub-modules perform all or part of the steps required to be performed by the processing module. Optionally, the processing module can be mutually replaced with a processor.
[0584] FIG. 11A is a structural schematic diagram of a communication device according to embodiments of the present disclosure. The communication device 11100 can be a network device (e.g., an access network device, a core network device, etc.), a terminal (e.g., a user equipment, etc.), a chip, a chip system, or a processor supporting the network device to implement any of the above methods, or a chip, a chip system, or a processor supporting the terminal to implement any of the above methods. The communication device 11100 can be used to implement the methods described in the above method embodiments, which can be referred to the descriptions in the above method embodiments.
[0585] As shown in FIG. 11A, the communication device 11100 comprises one or more processors 11101. The processor 11101 can be a general purpose processor or a special purpose processor, for example, a baseband processor or a central processing unit. The baseband processor can be used to process communication protocols and communication data, and the central processing unit can be used to control the communication device apparatus (e.g., a base station, a baseband chip, a terminal device, a terminal device chip, a DU or a CU, etc.), execute programs, and process data of the programs. Optionally, the communication device 11100 is used to execute any of the above methods. Optionally, the one or more processors 11101 are used to invoke instructions to enable the communication device 11100 to execute any of the above methods.
[0586] In some embodiments, the communication device 11100 further includes one or more transceivers 11102. When the communication device 11100 includes one or more transceivers 11102, the transceiver 11102 performs at least one of the communication steps (for example, steps S301, S304, but not limited to) in the above-described method, and the processor 11101 performs at least one of the other steps (for example, steps S302, S303). In alternative embodiments, the transceiver can include a receiver and / or a transmitter, which can be separate or integrated together. Alternatively, the terms transceiver, transceiving unit, transceiver, transceiving circuit, interface circuit, interface, etc. can be replaced with each other, and the terms transmitter, transmitting unit, transmitter, transmitting circuit, etc. can be replaced with each other, and the terms receiver, receiving unit, receiver, receiving circuit, etc. can be replaced with each other.
[0587] In some embodiments, the communication device 11100 further includes one or more memories 11103 for storing data. Alternatively, all or part of the memory 11103 can also be outside the communication device 11100. In alternative embodiments, the communication device 11100 can include one or more interface circuits 11104. Alternatively, the interface circuit 11104 is connected with the memory 11103, and the interface circuit 11104 can be used to receive data from the memory 11103 or other devices, and can be used to send data to the memory 11103 or other devices. For example, the interface circuit 11104 can read the data stored in the memory 11103 and send the data to the processor 11101.
[0588] The communication device 11100 described in the above embodiments can be a network device or a terminal, but the scope of the communication device 11100 described in the present disclosure is not limited thereto, and the structure of the communication device 11100 can not be limited by FIG. 11A. The communication device can be a standalone device or can be part of a larger device. For example, the communication device can be: 1) a standalone integrated circuit (IC), or a chip, or a chip system or subsystem; (2) a set of one or more ICs, which can optionally include storage components for storing data, programs; (3) an ASIC, such as a Modem; (4) a module that can be embedded in other devices; (5) a receiver, a terminal device, a smart terminal device, a cellular phone, a wireless device, a handset, a mobile unit, a vehicle-mounted device, a network device, a cloud device, an artificial intelligence device, etc.; (6) others, etc.
[0589] FIG. 11B is a structural schematic diagram of a chip according to an embodiment of the present disclosure. For the case where the communication device 11100 can be a chip or a chip system, the structural schematic diagram of the chip 11200 shown in FIG. 11B can be referred to, but is not limited thereto.
[0590] The chip 11200 comprises one or more processors 11201. The chip 11200 is configured to perform any of the above methods.
[0591] In some embodiments, the chip 11200 further comprises one or more interface circuits 11202. Optionally, the terms interface circuit, interface, transceiver pin, etc. can replace each other. In some embodiments, the chip 11200 further comprises one or more memories 11203 configured to store data. Optionally, all or part of the memory 11203 can be outside the chip 11200. Optionally, the interface circuit 11202 is connected with the memory 11203, the interface circuit 11202 can be configured to receive data from the memory 11203 or other devices, and the interface circuit 11202 can be configured to send data to the memory 11203 or other devices. For example, the interface circuit 11202 can read the data stored in the memory 11203 and send the data to the processor 11201.
[0592] In some embodiments, the interface circuit 11202 performs at least one of the communication steps (for example, steps S301, S304, but not limited to) of transmitting and / or receiving in the above methods. The interface circuit 11202 performing the communication steps such as transmitting and / or receiving in the above methods means that the interface circuit 11202 performs data interaction between the processor 11201, the chip 11200, the memory 11203 or the transceiver device. In some embodiments, the processor 11201 performs at least one of the other steps (for example, steps S302, S303, but not limited to).
[0593] The modules and / or devices described in each of the embodiments of the virtual device, the physical device, the chip, etc. can be combined or separated as appropriate. Optionally, part or all of the steps can also be performed by multiple modules and / or devices in cooperation, which is not limited here.
[0594] The embodiments of the present disclosure further propose a storage medium, and the storage medium stores instructions. When the instructions run on the communication device 11100, the communication device 11100 performs any of the above methods. Optionally, the storage medium is an electronic storage medium. Optionally, the storage medium is a computer readable storage medium, but is not limited to this, and it can also be a storage medium readable by other devices. Optionally, the storage medium can be a non-transitory storage medium, but is not limited to this, and it can also be a transitory storage medium.
[0595] The embodiments of the present disclosure further propose a program product, and the program product is executed by the communication device 11100, so that the communication device 11100 performs any of the above methods. Optionally, the program product is a computer program product.
[0596] The embodiments of the present disclosure also provide a computer program, which, when running on a computer, enables the computer to perform any of the above methods.
[0597] Other embodiments of the present application will be apparent to those skilled in the art from consideration of the specification and practice of the application disclosed herein. It is intended that the present application cover any and all variations of the application that come within the scope of the following claims and their equivalents. It is intended that the specification and examples be considered exemplary only, with the true scope and spirit of the application indicated by the following claims.
[0598] It is to be understood that the application is not limited to particular details described herein and as illustrated in the figures and can be practiced with modification and alteration within the scope of the claims. The scope of the application should only be determined with reference to the accompanying claims.
Claims
1. A communication method executed by a communication device, wherein, The method comprises: determining a mapping relationship between a preamble in at least one first preamble set in a first time unit and at least one physical uplink shared channel resource unit (PRU) in at least one second time unit; wherein each first preamble set comprises at least one preamble.
2. The method of claim 1, wherein, The determination of the mapping relationship between the preamble in the at least one first preamble set in the first time unit and the at least one PRU in the at least one second time unit comprises: determining a first preamble quantity in the first preamble set in a first period and a corresponding first PRU quantity; determining a first scaling factor according to the first preamble quantity and the first PRU quantity; determining the mapping relationship according to the first scaling factor corresponding to the first preamble set.
3. The method of claim 2, wherein, The first preamble quantity is a quantity of preambles in a first preamble set in a first random access channel occasion (RO) in the first period.
4. The method of claim 3, wherein, The first RO comprises at least one of: an RO in the first period that is mapped to a synchronization signal block (SSB); all ROs in the first period.
5. The method of claim 4, wherein, The first RO and the first preamble set in the first RO are mapped onto the SSB according to a first mapping criterion; wherein the first mapping criterion corresponding to different first ROs and the first preamble set in the first RO is the same or different.
6. The method of any one of claims 3 to 5, wherein, The type of the first RO comprises at least one of: a first type of RO in a first random access channel (RACH) resource; a second type of RO in the first RACH resource; a third type of RO in the first RACH resource; a first type of RO in a second RACH resource; a second type of RO in the second RACH resource; a first type of RO in a third RACH resource; a second type of RO in the third RACH resource; a third type of RO in the third RACH resource.
7. The method of any one of claims 3 to 6, wherein, The first preamble set in the first RO comprises at least one of: a preamble set composed of preambles in a group A in the first RO; a preamble set composed of preambles in a group B in the first RO.
8. The method of any one of claims 2 to 7, wherein, The first PRU quantity is a quantity of PRUs in a first physical uplink shared channel occasion (PO) associated with the first preamble set in the first RO in the first period.
9. The method of claim 8, wherein, The first PO comprises at least one of: a PO corresponding to the first preamble set in the first RO in the first period; a PO corresponding to the first preamble set in the first RO in the first period and located in the first period.
10. The method of claim 8 or 9, wherein, The first PO comprises at least one of: a first type of PO in a first physical uplink shared channel (PUSCH) resource; a second type of PO in the first PUSCH resource; a third type of PO in the first PUSCH resource; a first type of PO in a second PUSCH resource; a second type of PO in the second PUSCH resource; a first type of PO in a third PUSCH resource; a second type of PO in the third PUSCH resource; a third type of PO in the third PUSCH resource.
11. The method of any one of claims 8-10, wherein, The PRU in the first PO comprises at least one of: A demodulation reference signal (DMRS) port; A DMRS sequence.
12. The method of any one of claims 2 to 11, wherein, The first scale factor is obtained by performing an integer operation on a ratio of the first preamble quantity and the first PRU quantity. The integer operation includes at least one of the following: upward rounding, downward rounding, and rounding.
13. The method of any one of claims 2 to 12, wherein, The first time unit includes a second RO and a third RO, and the second RO and the third RO are different. In the first time unit, a first scale factor corresponding to a first preamble set of the second RO is equal to N1, and a first scale factor corresponding to a first preamble set of the third RO is equal to N2, where N1 and N2 are positive integers. The first preamble set in the first time unit is associated with a first PRU set and a second PRU set, a symbol category of a symbol where a PRU in the first PRU set is located is a subset of a symbol category of a symbol where the second RO is located, and a symbol category of a symbol where a PRU in the second PRU set is located is a subset of a symbol category of a symbol where the third RO is located.
14. The method of claim 13, wherein, The type of each of the second RO and the third RO includes at least one of the following: A first type of RO in a first RACH resource; A second type of RO in the first RACH resource; A third type of RO in the first RACH resource; A first type of RO in a second RACH resource; A second type of RO in the second RACH resource; A first type of RO in a third RACH resource; A second type of RO in the third RACH resource; A third type of RO in the third RACH resource.
15. The method of claim 13 or 14, wherein, The mapping relationship includes at least one of the following: Every N1 consecutive preambles in the first preamble set of the second RO are mapped to a same PRU in a third PRU set; Every N2 consecutive preambles in the first preamble set of the third RO are mapped to a same PRU in a fourth PRU set; Every N3 consecutive preambles in the first preamble set of the second RO and the first preamble set of the third RO are mapped to a same PRU in a fifth PRU set; The third PRU set, the fourth PRU set, and the fifth PRU set each include at least one of the following: the first PRU set and the second PRU set. N3 is a positive integer, and N3 is equal to at least one of the following: N1, N2, a×N1+b×N2, where a and b are real numbers greater than 0.
16. The method of any one of claims 2 to 12, wherein, A first scale factor corresponding to the first preamble set of the first RO in the first time unit is equal to N4, where N4 is a positive integer. The first preamble set in the first time unit is associated with a sixth PRU set and a seventh PRU set, a symbol category of a symbol where a PRU in the sixth PRU set is located is a subset of a symbol category of a symbol where the first RO is located, and a symbol category of a symbol where a PRU in the seventh PRU set is located is different from the symbol category of the symbol where the first RO is located.
17. The method of claim 16, wherein, The mapping relationship includes: Every N4 continuous preambles in the first preamble set of the first RO are mapped to a same PRU in an eighth PRU set; The eighth PRU set comprises at least one of the sixth PRU set and the seventh PRU set.
18. The method of any one of claims 1 to 17, wherein, The method further comprises at least one of: receiving first information; sending the first information; The first information is used for configuring random access resources.
19. The method of claim 18, wherein, The first information comprises at least one of: first configuration information used for configuring first RACH resources and first PUSCH resources; second configuration information used for configuring second RACH resources, third RACH resources, second PUSCH resources, and third PUSCH resources; third configuration information used for configuring first RACH resources, third RACH resources, first PUSCH resources, and third PUSCH resources; fourth configuration information used for configuring second RACH resources and second PUSCH resources.
20. The method of claim 19, wherein, The first RACH resources comprise at least one of first ROs, second ROs, and third ROs. The second RACH resources comprise at least one of first ROs and second ROs. The third RACH resources comprise at least one of first ROs, second ROs, and third ROs. The first PUSCH resources comprise at least one of first POs, second POs, and third POs. The second PUSCH resources comprise at least one of first POs and second POs. The third PUSCH resources comprise at least one of first POs, second POs, and third POs.
21. The method of claim 6, 14, or 20, wherein, The first ROs contain only first type symbols, the second ROs contain second type symbols and do not contain third type symbols, and the third ROs contain the third type symbols.
22. The method of claim 10 or 20, wherein, The first POs contain only first type symbols, the second POs contain second type symbols and do not contain third type symbols, and the third POs contain the third type symbols.
23. The method of claim 21 or 22, wherein, The first type symbols are non-SBFD symbols, the second type symbols are SBFD symbols at flexible symbols, and the third type symbols are SBFD symbols at downlink (DL) symbols.
24. The method of any one of claims 1 to 23, wherein, The mapping relationship is used for the communication device to perform two-step random access.
25. The method of claim 24, wherein, The two-step random access is one of contention-based random access (CBRA) and contention-free random access (CFRA). 26.A communication apparatus comprising: a processing module configured to determine a mapping relationship between preambles in at least one first preamble set in a first time unit and at least one physical uplink shared channel resource unit (PRU) in at least one second time unit; Each first preamble set comprises at least one preamble. 27.A communication device comprising: one or more processors; a memory storing instructions; The instructions, when executed by the communication device, cause the communication device to implement the communication method according to any one of claims 1 to 25.
28. A storage medium storing instructions, wherein, When the instructions are executed on the communication device, the communication device is caused to implement the communication method as claimed in any of claims 1 to 25.
29. A computer program product comprising instructions, wherein, When the instructions are executed on the communication device, the communication device is caused to implement the communication method as claimed in any of claims 1 to 25.