Communication method and communication device
By determining the mapping relationship between SSB and RO in the first associated pattern period in the terminal device, the problem of low success rate of random access of the terminal device is solved, and the effect of simplifying the process and improving the success rate is achieved.
Patent Information
- Application Number
- CN202410171396.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-02-05
- Publication Date
- 2025-08-05
AI Technical Summary
When the terminal device is randomly connected, the success rate is low.
The terminal device determines the mapping relationship within the first associated pattern period, including the mapping of N SSBs and the first type of RO. The time domain resources of the RO are configured for uplink and downlink transmission, and the random access success rate is improved by sending a physical random access channel preamble on the first RO.
The implementation process of terminal equipment is simplified, the cost is reduced, and the success rate of random access is improved.
Smart Images

Figure CN120434823A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the field of communications, and in particular to a communication method and a communication device. Background Art
[0002] In a communication system, a terminal device determines the mapping between a synchronization signal block (SSB) and a random access channel opportunity (RO). When a terminal device initiates random access to a base station, it can initiate random access to the base station on the RO mapped to the target SSB. The base station then determines that the target SSB is the optimal beam determined by the terminal device and then communicates with the terminal device on that target beam.
[0003] However, when a terminal device currently performs random access, the success rate is low. Summary of the Invention
[0004] The present application provides a communication method for improving the success rate of random access of terminal devices.
[0005] In the first aspect, the present application provides a communication method, which can be executed by a terminal device, or by a component configured in the terminal device (such as a chip, a chip system, etc.), or it can also be a logic module or software that can realize all or part of the terminal device functions. The present application does not limit this.
[0006] Exemplarily, the communication method includes: determining a first mapping relationship within a first association pattern period, the first mapping relationship being a mapping relationship between N SSBs and a first type of RO, the time domain resources of the first type of RO including a first symbol, the frequency domain resources configured on the first symbol including frequency domain resources for uplink transmission and frequency domain resources for downlink transmission, and N being a positive integer; sending a physical random access channel preamble code to a network device on the first RO, the first RO being the RO mapped to the first SSB in the first mapping relationship, and the first SSB being one of the N SSBs.
[0007] Specifically, the first association pattern period satisfies: the mapping relationship (first mapping relationship) between N SSBs and the first type of RO within the first association pattern period repeats every first association pattern period, or it can also be understood that the first association pattern period satisfies: the mapping relationship between N SSBs and the first type of RO is periodically repeated with the first association pattern period, or it can be understood that the mapping relationship between the first type of RO and N SSBs in each first association pattern period is the same, and is the first mapping relationship. For example, if the first association pattern period is 40ms (i.e., 4 radio frames), then radio frames 0 to 3 constitute a first association pattern period, and radio frames 4 to 7 constitute the next first association pattern period, and so on. It can be understood that at this time, the starting radio frame i of the first association pattern period satisfies i mod T = 0, where i is the radio frame index. T is the period of the first association pattern period (which can be understood as T radio frames), T < = 16, and T is a positive integer. In this example, the mapping relationship between the first type of RO and N SSBs in wireless frames 0 to 3 (the first association pattern period) is the same as the mapping relationship between the first type of RO and N SSBs in wireless frames 4 to 7 (another first association pattern period), both of which are first mapping relationships.
[0008] In this communication method, since the terminal device also determines the first mapping relationship within the first association pattern period, after selecting the first SSB, the terminal device can determine the RO used to send the physical random access channel preamble code, and the determined RO can also include a first-type RO, thereby allowing the terminal device to perform random access on the first-type RO, thereby improving the success rate of random access. Furthermore, the terminal device can determine the first mapping relationship within a first association pattern period. Since the first mapping relationship is repeated, the terminal device does not need to re-determine the mapping relationship within other first association pattern periods and can directly use the first mapping relationship. This can simplify the implementation of the terminal device and reduce the cost of the terminal device.
[0009] In combination with the first aspect, in a possible implementation method, determining the first mapping relationship within the first association pattern period includes: mapping N SSBs with the first type of RO to generate K first association periods, where K is a positive integer; determining the K first association periods as the first association pattern period; wherein the mapping relationship between N SSBs and the first type of RO within the K first association periods is the first mapping relationship.
[0010] In this implementation, determining K first correlation periods as the first correlation pattern period specifically means determining the sum of the K first correlation periods as the first correlation pattern period. Alternatively, it can be understood that the first correlation pattern period is composed of K first correlation periods.
[0011] That is to say, in this implementation method, the terminal device first obtains the mapping relationship between the first type of RO in each of the K first association cycles and N SSBs, and then obtains the mapping relationship within the first association pattern period based on the mapping relationship between the first type of RO in each of the K first association cycles and N SSBs.
[0012] Specifically, the first association period satisfies: the first association period is composed of B PRACH configuration periods. B is the smallest integer in set A, and satisfies that N SSBs can be mapped to the first type of RO within the first association period at least once. Different PRACH configuration periods may correspond to different sets A. For example, when the PRACH configuration period is 160ms, set A is {1}. When the PRACH configuration period is 80ms, set A is {1,2}. When the PRACH configuration period is 40ms, A is {1,2,4}. When the PRACH configuration period is 20ms, A is {1,2,4,8}. When the PRACH configuration period is 10ms, A is {1,2,4,8,16}. The determination of the first association period starts from wireless frame 0. In addition, the values of B corresponding to any two first association periods may be the same or different. For example, when the PRACH configuration period is 10 ms, the first first association period is 20 ms, including radio frames 0 and 1; the second first association period is 10 ms, including radio frame 2; the third first association period is 10 ms, including radio frame 3; the fourth first association period is 20 ms, including radio frames 4 and 5; the fifth first association period is 10 ms, including radio frame 6; and the sixth first association period is 10 ms, including radio frame 7. K can then be 3, meaning that the first association pattern period consists of three first association periods, i.e., the first association pattern period is 40 ms, including radio frames 0 to 3; and the next first association pattern period includes radio frames 4 to 7.
[0013] In conjunction with the first aspect, in one possible implementation, the first association pattern period is X times the second association pattern period, where X is a positive integer, and the value of X satisfies: the first mapping relationship is the same as the mapping relationship between N SSBs and the first type of RO in the next first association pattern period; wherein the second association pattern period is the association pattern period generated when M SSBs are mapped to the second type of RO, the frequency domain resource configured on the time domain resource of the second type of RO is one of a frequency domain resource for uplink transmission and a frequency domain resource for downlink transmission, and M is a positive integer. It can also be understood that the first mapping relationship is the same as the mapping relationship between the first type of RO and N SSBs in the next first association pattern period.
[0014] That is, in this implementation, when the second type of RO is included, the terminal device obtains the mapping relationship between the first type of RO and N SSBs in the first association pattern period through the existing second association pattern period.
[0015] In combination with the first aspect, in a possible implementation manner, the method further includes: receiving first information, where the first information is used to indicate an RO corresponding to a first reference signal; wherein the RO corresponding to the first reference signal belongs to a first type of RO.
[0016] In one implementation, the first information sent by the network device includes, for example, an index of the RO corresponding to the first reference signal, to indicate the RO corresponding to the first reference signal.
[0017] Specifically, in an implementation, when a network device indicates an RO corresponding to a first reference signal, if the first information is used, it indicates that all ROs corresponding to the first reference signal are ROs of the first type. Accordingly, upon receiving the first information, the terminal device can accurately determine that the RO corresponding to the first reference signal indicated by the first information is the RO of the first type.
[0018] In combination with the first aspect, in a possible implementation, the method also includes: receiving second information, the second information is used to indicate the RO corresponding to the second reference signal; wherein the RO corresponding to the second reference signal includes a first type of RO and a second type of RO; the frequency domain resources configured on the time domain resources of the second type of RO are one of the frequency domain resources for uplink transmission and the frequency domain resources for downlink transmission.
[0019] That is, in this implementation, when the second information indicates the RO corresponding to the second reference signal, the indicated RO includes both the first type of RO and the second type of RO.
[0020] In one implementation, the second information includes an index of the RO corresponding to the second reference signal to indicate the RO corresponding to the second reference signal. Accordingly, upon receiving the second information, the terminal device obtains the first-type RO and the second-type RO corresponding to the index of the RO corresponding to the second reference signal based on the index of the RO corresponding to the second reference signal, and determines the first-type RO and the second-type RO as the RO corresponding to the second reference signal.
[0021] In combination with the first aspect, in a possible implementation, the method also includes: receiving third information, the third information is used to indicate the RO corresponding to the third reference signal; receiving fourth information, the fourth information is used to indicate the type of RO corresponding to the third reference signal; wherein, when the type indicated by the fourth information is the first type, the RO corresponding to the third reference signal is the first type of RO; or, when the type indicated by the fourth information is the second type, the RO corresponding to the third reference signal is the second type of RO; the frequency domain resources configured on the time domain resources of the second type of RO are one of the frequency domain resources for uplink transmission and the frequency domain resources for downlink transmission.
[0022] In this implementation, the network device indicates to the terminal device whether the type of RO corresponding to the third reference signal is the first type or the second type through the fourth information specifically used to indicate the type of RO, so that the terminal device can accurately determine the RO corresponding to the third reference signal indicated by the network device.
[0023] In some implementations, the fourth information is 1-bit information.
[0024] In combination with the first aspect, in a possible implementation, the method also includes: receiving fifth information, the fifth information being used to indicate the RO corresponding to the fourth reference signal; if the time domain resources occupied by the fourth reference signal include a second symbol, the frequency domain resources configured on the second symbol include frequency domain resources for uplink transmission and frequency domain resources for downlink transmission, and the RO corresponding to the fourth reference signal belongs to the first type of RO; or, if the frequency domain resources configured on the time domain resources occupied by the fourth reference signal are one of the frequency domain resources for uplink transmission and the frequency domain resources for downlink transmission, the RO corresponding to the fourth reference signal belongs to the second type of RO; wherein, the frequency domain resources configured on the time domain resources of the second type of RO are one of the frequency domain resources for uplink transmission and the frequency domain resources for downlink transmission.
[0025] Specifically, when the terminal device determines the RO corresponding to the fourth reference signal, it first determines whether the frequency domain resources configured on the time domain resources occupied by the fourth reference signal include frequency domain resources for uplink transmission and frequency domain resources for downlink transmission, or can only include one of the frequency domain resources for uplink transmission and frequency domain resources for downlink transmission. Or it can also be understood that the terminal device determines whether the frequency domain resources configured on the time-frequency resources occupied by the fourth reference signal are of the type used for bidirectional transmission or the type used for unidirectional transmission, and then determines whether the RO corresponding to the fourth reference signal is the first type of RO or the second type of RO based on the type of frequency domain resources configured on the time-frequency resources occupied by the fourth reference signal.
[0026] In combination with the first aspect, in a possible implementation, the method also includes: determining the index of each RO within an associated pattern period with a larger period value, each RO includes a first type of RO and a second type of RO, and the associated pattern period with a larger period value is the associated pattern period with a larger period value in the first associated pattern period and the second associated pattern period; receiving sixth information, the sixth information is used to indicate the RO corresponding to the fifth reference signal, the second associated pattern period is the associated pattern period generated when M SSBs are mapped to the second type of RO, the frequency domain resources configured on the time domain resources of the second type of RO are one of the frequency domain resources for uplink transmission and the frequency domain resources for downlink transmission, and M is a positive integer.
[0027] In one implementation, the sixth information may include an index of the RO corresponding to the fifth reference signal to indicate the RO corresponding to the fifth reference signal.
[0028] In this implementation, when determining the index of each RO within the association pattern period with a larger period value, the terminal device does not distinguish between first-type and second-type ROs. That is, the ROs within the association pattern period with a larger period value are numbered together to obtain the index of each RO. Optionally, the indexes of the ROs within the association pattern period with a larger period value are different. Furthermore, upon receiving the sixth information, the terminal device obtains the RO corresponding to the fifth reference signal indicated by the network device based on the indexes of the ROs within the association pattern period with a larger period value.
[0029] In combination with the first aspect, in a possible implementation, the method further includes: obtaining a first preamble code set and a second preamble code set; wherein, when the terminal device uses the preamble code in the first preamble code set for random access on the first type of RO, it indicates that the terminal device supports the full-duplex feature, and when the terminal device uses the preamble code in the second preamble code set for random access on the second type of RO, it indicates that the terminal device supports the full-duplex feature, and the frequency domain resources configured on the time domain resources of the second type of RO are one of the frequency domain resources for uplink transmission and the frequency domain resources for downlink transmission.
[0030] The fact that a terminal device supports full-duplex can also be understood as: the terminal device has the characteristic or capability of being able to configure frequency domain resources for bidirectional transmission on at least one symbol. It should be understood that the terminal device can be half-duplex or full-duplex.
[0031] In this implementation, different preamble sets are used to allow the terminal device to indicate to the network device whether it supports full-duplex when initiating random access to the network device. Using different preamble sets on different types of ROs to indicate that the terminal device supports full-duplex can improve the utilization of preambles and avoid wasting some preambles.
[0032] With reference to the first aspect, in a possible implementation, the frequency domain resources of the first type of RO and the second type of RO are both located within the frequency domain resources configured on the first symbol for uplink transmission.
[0033] In this implementation, in the frequency domain, the number of ROs of the first type can be made the same as the number of ROs of the second type. When the terminal device determines the mapping relationship between the SSB and the first type of RO, the method for determining the mapping relationship between the SSB and the second type of RO can be used to simplify the complexity of the terminal device.
[0034] In conjunction with the first aspect, in one possible implementation, the number of first-type ROs with the same time domain resources is included in {1, 2, 4, 8}. In this implementation, limiting the number of first-type ROs in the frequency domain allows the terminal device to use the mapping method between SSB and second-type ROs as much as possible, simplifying the complexity of the terminal device.
[0035] In the second aspect, the present application provides a communication method, which is applied to a network device, including: determining a first mapping relationship within a first association pattern period, the first mapping relationship is a mapping relationship between N SSBs and a first type of RO, the time domain resources of the first type of RO include a first symbol, and the frequency domain resources configured on the first symbol include frequency domain resources for uplink transmission and frequency domain resources for downlink transmission, where N is a positive integer; receiving a physical random access channel preamble code sent by a terminal device on the first RO, the first RO being the RO mapped to the first SSB in the first mapping relationship, and the first SSB being one of the N SSBs.
[0036] In combination with the second aspect, in a possible implementation method, determining the first mapping relationship within the first association pattern period includes: mapping N SSBs with the first type of RO to generate K first association periods, where K is a positive integer; determining the K first association periods as the first association pattern period; wherein the mapping relationship between N SSBs and the first type of RO within the K first association periods is the first mapping relationship.
[0037] In conjunction with the second aspect, in one possible implementation, the first association pattern period is X times the second association pattern period, where X is a positive integer, and the value of X satisfies: the first mapping relationship is the same as the mapping relationship between N SSBs and the first type of RO in the next first association pattern period; wherein the second association pattern period is the association pattern period generated when M SSBs are mapped to the second type of RO, the frequency domain resource configured on the time domain resource of the second type of RO is one of a frequency domain resource for uplink transmission and a frequency domain resource for downlink transmission, and M is a positive integer. It can also be understood that the first mapping relationship is the same as the mapping relationship between the first type of RO and N SSBs in the next first association pattern period.
[0038] In combination with the second aspect, in a possible implementation manner, the method further includes: sending first information, where the first information is used to indicate the RO corresponding to the first reference signal; wherein the RO corresponding to the first reference signal belongs to a first type of RO.
[0039] In combination with the second aspect, in a possible implementation, the method also includes: sending second information, the second information is used to indicate the RO corresponding to the second reference signal; wherein the RO corresponding to the second reference signal includes a first type of RO and a second type of RO, and the frequency domain resources configured on the time domain resources of the second type of RO are one of the frequency domain resources for uplink transmission and the frequency domain resources for downlink transmission.
[0040] In combination with the second aspect, in a possible implementation, the method also includes: sending third information, the third information is used to indicate the RO corresponding to the third reference signal; sending fourth information, the fourth information is used to indicate the type of RO corresponding to the third reference signal; wherein, when the type indicated by the fourth information is the first type, the RO corresponding to the third reference signal is the first type of RO; or, when the type indicated by the fourth information is the second type, the RO corresponding to the third reference signal is the second type of RO; wherein, the frequency domain resources configured on the time domain resources of the second type of RO are one of the frequency domain resources for uplink transmission and the frequency domain resources for downlink transmission.
[0041] In combination with the second aspect, in a possible implementation, the method also includes: sending fifth information, the fifth information is used to indicate the RO corresponding to the fourth reference signal; wherein, if the time domain resources occupied by the fourth reference signal include the second symbol, the frequency domain resources configured on the second symbol include frequency domain resources for uplink transmission and frequency domain resources for downlink transmission, and the RO corresponding to the fourth reference signal belongs to the first type of RO; or, if the frequency domain resources configured on the time domain resources occupied by the fourth reference signal are one of the frequency domain resources for uplink transmission and the frequency domain resources for downlink transmission, the RO corresponding to the fourth reference signal belongs to the second type of RO; wherein, the frequency domain resources configured on the time domain resources of the second type of RO are one of the frequency domain resources for uplink transmission and the frequency domain resources for downlink transmission.
[0042] In conjunction with the second aspect, in one possible implementation, the method further includes: determining an index of each RO within an association pattern period having a larger period value, the ROs including first-type ROs and second-type ROs, the association pattern period having a larger period value being the association pattern period having the larger period value of the first association pattern period and the second association pattern period; and receiving sixth information indicating the RO corresponding to the fifth reference signal. The second association pattern period is an association pattern period generated when M SSBs are mapped to the second-type RO, the frequency domain resource configured on the time domain resource of the second-type RO is one of a frequency domain resource for uplink transmission and a frequency domain resource for downlink transmission, and M is a positive integer.
[0043] In conjunction with the second aspect, in one possible implementation, the method further includes: if the terminal device uses a preamble in a first preamble set for random access on a first type of RO, determining that the terminal device supports full-duplex characteristics; or if the terminal device uses a preamble in a second preamble set for random access on a second type of RO, determining that the terminal device supports full-duplex characteristics; wherein the frequency domain resources configured on the time domain resources of the second type of RO are one of frequency domain resources for uplink transmission and frequency domain resources for downlink transmission. It should be understood that the network device can be half-duplex or full-duplex.
[0044] With reference to the second aspect, in a possible implementation, the frequency domain resources of the first type of RO and the second type of RO are both located within the frequency domain resources for uplink transmission configured on the first symbol.
[0045] In combination with the second aspect, in a possible implementation manner, the number of ROs of the first type with the same time domain resources is included in {1, 2, 4, 8}.
[0046] In the third aspect, the present application provides a communication method, which is applied to a terminal device, including: determining a target mapping relationship within a target association pattern period, the target mapping relationship is a mapping relationship between P SSBs and a target RO, the target RO includes an RO of a first target type and an RO of a second target type, the time domain resources of the RO of the first target type include a first target symbol, the frequency domain resources configured on the first target symbol include frequency domain resources for uplink transmission and frequency domain resources for downlink transmission, and the frequency domain resources configured on the time domain resources of the RO of the second target type are one of frequency domain resources for uplink transmission and frequency domain resources for downlink transmission; sending a physical random access channel preamble code to a network device on the first target RO, the first target RO is the RO mapped to the first target SSB in the target mapping relationship, and the first target SSB is one of the P SSBs.
[0047] Specifically, the target association pattern period satisfies: the mapping relationship (target mapping relationship) between P SSBs and the target RO within the target association pattern period is repeated every target association pattern period, or it can also be understood that the target association pattern period satisfies: the mapping relationship between P SSBs and the target RO is repeated periodically with the target association pattern period. Or it can be understood that the mapping relationship between the target RO and the P SSBs in each target association pattern period is the same, and they are all target mapping relationships. For example, the mapping relationship between P SSBs and the target RO is repeated every 40ms, that is, the target association pattern period is 40ms, including 4 wireless frames. At this time, wireless frames 0 to 3 constitute a target association pattern period, and wireless frames 4 to 7 constitute the next target association pattern period, and so on. The mapping relationship between P SSBs and the target RO in each target association pattern period is the same.
[0048] In this communication method, the target RO includes not only the RO of the first target type but also the RO of the second target type. That is, in this communication method, when the terminal device determines the mapping relationship between P SSBs and the RO within the target association pattern period, it maps the P SSBs to the RO of the first target type and the RO of the second target type within the target association pattern period to obtain the target mapping relationship. In this way, after the terminal device selects the first target SSB, if the RO mapped to the first target SSB also includes the RO of the second target type, the terminal device can not only initiate random access on the RO of the second target type, but also perform random access on the RO of the first target type, thereby improving the success rate of random access.
[0049] In a fourth aspect, the present application provides a communication method, which is applied to a network device, including: determining a target mapping relationship within a target association pattern period, the target mapping relationship is a mapping relationship between P SSBs and a target RO, the target RO includes an RO of a first target type and an RO of a second target type, the time domain resources of the RO of the first target type include a first target symbol, the frequency domain resources configured on the first target symbol include frequency domain resources for uplink transmission and frequency domain resources for downlink transmission, and the frequency domain resources configured on the time domain resources of the RO of the second target type are one of frequency domain resources for uplink transmission and frequency domain resources for downlink transmission; receiving a physical random access channel preamble code sent by a terminal device on the first target RO, the first target RO is the RO mapped to the first target SSB in the target mapping relationship, and the first target SSB is one of the P SSBs.
[0050] Specifically, the target association pattern period satisfies: the mapping relationship between P SSBs and the target RO (target mapping relationship) repeats every target association pattern period, or it can be understood that the target association pattern period satisfies: the mapping relationship between P SSBs and the target RO is periodically repeated with the target association pattern period. Or it can be understood that the mapping relationship between the target RO and the P SSBs within each target association pattern period is the same, and is the target mapping relationship. For example, the mapping relationship between P SSBs and the target RO repeats every 40ms.
[0051] In a fifth aspect, the present application provides a communication device, comprising modules or units for implementing the method in the first aspect and any possible implementation of the first aspect. It should be understood that each module or unit can implement the corresponding function by executing a computer program.
[0052] In a sixth aspect, the present application provides a communication device, comprising modules or units for implementing the method in the second aspect and any possible implementation of the second aspect. It should be understood that each module or unit can implement the corresponding function by executing a computer program.
[0053] In a seventh aspect, the present application provides a communication device, comprising modules or units for implementing the method in the third aspect. It should be understood that each module or unit can implement the corresponding function by executing a computer program.
[0054] In an eighth aspect, the present application provides a communication device, comprising modules or units for implementing the method in the fourth aspect. It should be understood that each module or unit can implement the corresponding function by executing a computer program.
[0055] In a ninth aspect, the present application provides a communication device, comprising a processor, wherein the processor is configured to execute the communication method described in the first aspect or any possible implementation of the first aspect. The communication device may be a chip or a chip system used in a terminal device.
[0056] The apparatus may further include a memory for storing instructions and data. The memory is coupled to the processor, and when the processor executes the instructions stored in the memory, the method described in the first aspect or any possible implementation thereof may be implemented. The apparatus may further include a communication interface for communicating between the apparatus and other devices. Exemplarily, the communication interface may be a transceiver, circuit, bus, module, or other type of communication interface.
[0057] In a tenth aspect, the present application provides a communication device, comprising a processor, wherein the processor is configured to execute the communication method described in the second aspect or any possible implementation of the second aspect. The communication device may be a chip or chip system used in a network device.
[0058] The apparatus may further include a memory for storing instructions and data. The memory is coupled to the processor, and when the processor executes the instructions stored in the memory, the method described in the second aspect or any possible implementation thereof may be implemented. The apparatus may further include a communication interface for communicating between the apparatus and other devices. Exemplarily, the communication interface may be a transceiver, circuit, bus, module, or other type of communication interface.
[0059] In an eleventh aspect, the present application provides a communication device, comprising a processor, wherein the processor is configured to execute the communication method described in the third aspect. The communication device may be a chip or a chip system used in a terminal device.
[0060] The apparatus may further include a memory for storing instructions and data. The memory is coupled to the processor, and when the processor executes the instructions stored in the memory, the method described in the third aspect may be implemented. The apparatus may further include a communication interface for communicating between the apparatus and other devices. Exemplarily, the communication interface may be a transceiver, circuit, bus, module, or other type of communication interface.
[0061] In a twelfth aspect, the present application provides a communication device, comprising a processor, wherein the processor is configured to execute the communication method described in aspect 4. The communication device may be a chip or a chip system used in a network device.
[0062] The apparatus may further include a memory for storing instructions and data. The memory is coupled to the processor, and when the processor executes the instructions stored in the memory, the method described in the fourth aspect may be implemented. The apparatus may further include a communication interface for communicating between the apparatus and other devices. Exemplarily, the communication interface may be a transceiver, circuit, bus, module, or other type of communication interface.
[0063] In the thirteenth aspect, the present application provides a computer-readable storage medium storing a program code for execution by a communication device, the program code including instructions for implementing the method in the first aspect and any possible implementation of the first aspect; or, the program code including instructions for implementing the method in the second aspect and any possible implementation of the second aspect; or, the program code including instructions for implementing the method described in the third aspect; or, the program code including instructions for implementing the method described in the fourth aspect.
[0064] In a fourteenth aspect, the present application provides a computer program product comprising instructions, which, when the computer program product is run on a communication device, enables the communication device to implement the method in the first aspect and any possible implementation manner of the first aspect; or, when the computer program product is run on the communication device, enables the communication device to implement the method in the second aspect and any possible implementation manner of the second aspect; or, when the computer program product is run on the communication device, enables the communication device to implement the method described in the third aspect; or, when the computer program product is run on the communication device, enables the communication device to implement the method described in the fourth aspect.
[0065] In a fifteenth aspect, the present application provides a communication system, which includes a communication device for implementing the method in the first aspect and any possible implementation of the first aspect and / or a communication device for implementing the method in the second aspect and any possible implementation of the second aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0066] Figure 1 This is a schematic diagram of the architecture of a communication system to which the communication method of the present application can be applied;
[0067] Figure 2 A schematic diagram of the structure of a subframe is shown;
[0068] Figure 3 A schematic diagram of the correlation period and the correlation pattern period;
[0069] Figure 4 This is a schematic diagram of sub-band full-duplex;
[0070] Figure 5This is a flow chart of a communication method provided by an embodiment of the present application;
[0071] Figure 6 Schematic diagram of a mapping relationship between an SSB and a first type of RO provided in an embodiment of the present application;
[0072] Figure 7 Schematic diagram of another mapping relationship between SSB and the first type of RO provided in an embodiment of the present application;
[0073] Figure 8 Schematic diagram of another mapping relationship between SSB and the first type of RO provided in an embodiment of the present application;
[0074] Figure 9 A schematic diagram of an RO index is exemplarily provided;
[0075] Figure 10 A schematic diagram of a repeated RO number provided in an embodiment of the present application;
[0076] Figure 11 This is a flow chart of a communication method provided by another embodiment of the present application;
[0077] Figure 12 Schematic diagram of another mapping relationship between an SSB and an RO of a first target type and an RO of a second target type provided in an embodiment of the present application;
[0078] Figure 13 This is a structural diagram of a communication device provided by an embodiment of the present application;
[0079] Figure 14 It is a structural diagram of a communication device provided in another embodiment of the present application. DETAILED DESCRIPTION
[0080] To facilitate the clear description of the technical solutions of the embodiments of the present application, in the embodiments of the present application, the words "first" and "second" are used to distinguish between identical or similar items with substantially the same functions and effects. Those skilled in the art will understand that the words "first" and "second" do not limit the quantity or execution order, and the words "first" and "second" do not necessarily mean different.
[0081] It should be noted that in the embodiments of this application, words such as "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described in this application as "exemplary" or "for example" should not be construed as being preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner.
[0082] In the embodiments of the present application, "at least one" refers to one or more, and "more" refers to two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent: the existence of A alone, the existence of A and B at the same time, and the existence of B alone, where A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. "At least one of the following items" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b and (or) c can represent: a, b, c, ab, ac, bc, or abc, where a, b, c can be single or multiple.
[0083] To facilitate understanding of the communication method provided in the embodiments of the present application, the system architecture and application scenarios of the communication method provided in the embodiments of the present application are first described. It is understood that the system architecture and application scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application and do not constitute a limitation on the technical solutions provided in the embodiments of the present application.
[0084] The technical solution provided in this application can be applied to various communication systems, such as: fifth generation (5G) or new radio (NR) system, long term evolution (LTE) system, LTE frequency division duplex (FDD) system, LTE time division duplex (TDD) system, wireless local area network (WLAN) system, satellite communication system, future communication system, such as sixth generation (6G) mobile communication system, or a fusion system of multiple systems.
[0085] For example, Figure 1 This is a schematic diagram of the architecture of a communication system to which the communication method of this application can be applied. Figure 1 As shown, the communication system 1000 includes a radio access network 100 and a core network 200. Optionally, the communication system 1000 may further include the Internet 300. The radio access network (RAN) 100 may include at least one RAN node (e.g., Figure 1 110a and 110b in the figure, collectively referred to as 110), may also include at least one terminal (such as Figure 1(See 120a-120j in the figure). The terminal is wirelessly connected to the radio access network equipment, which is then connected to the core network via wireless or wired connections. The core network equipment and the radio access network equipment can be independent, distinct physical devices, or the core network equipment and the radio access network equipment's logical functions can be integrated into the same physical device. Alternatively, a single physical device can integrate some of the core network equipment's functions and some of the radio access network equipment's functions. Terminals and radio access network equipment can be connected to each other via wired or wireless connections. Figure 1 This is just a schematic diagram. The communication system may also include other network devices, such as wireless relay devices and wireless backhaul devices. Figure 1 Not drawn in the middle.
[0086] The RAN 100 may be a 3GPP-related cellular system, such as a 4G or 5G mobile communication system, or a future-oriented evolutionary system (such as a 6G mobile communication system). The RAN 100 may also be an open access network (O-RAN or ORAN), a cloud radio access network (CRAN), or a wireless fidelity (WiFi) system. The RAN 100 may also be a communication system that integrates two or more of the above systems.
[0087] The RAN node 110, sometimes also referred to as access network equipment, RAN entity or access node, constitutes part of the communication system and is used to help terminals achieve wireless access. The multiple RAN nodes 110 in the communication system 1000 can be nodes of the same type or different types. In some scenarios, the roles of the RAN node 110 and the terminal 120 are relative, for example, Figure 1 The network element 120i can be a helicopter or a drone, which can be configured as a mobile base station. For the terminals 120j that access the RAN 100 through the network element 120i, the network element 120i is a base station; but for the base station 110a, the network element 120i is a terminal. The RAN node 110 and the terminal 120 are sometimes referred to as communication devices, for example Figure 1 The network elements 110a and 110b may be understood as communication devices having base station functions, and the network elements 120a-120j may be understood as communication devices having terminal functions.
[0088] In one possible scenario, a RAN node may be a base station, an evolved NodeB (eNodeB), an access point (AP), a transmission reception point (TRP), a next generation NodeB (gNB), a next generation base station in a sixth generation (6G) mobile communication system, a base station in a future mobile communication system, or an access node in a WiFi system. A RAN node may be a macro base station (e.g. Figure 1 110a in), micro base stations or indoor stations (such as Figure 1 110b in the figure), a relay node or a donor node, or a wireless controller in a CRAN scenario. Optionally, the RAN node may also be a server, a wearable device, a vehicle or an on-board device, etc. For example, the access network device in the vehicle to everything (V2X) technology may be a road side unit (RSU). All or part of the functions of the RAN node in this application may also be implemented by software functions running on hardware, or by virtualization functions instantiated on a platform (such as a cloud platform). The RAN node in this application may also be a logical node, a logical module or software that can implement all or part of the functions of the RAN node.
[0089] In another possible scenario, multiple RAN nodes collaborate to assist the terminal in achieving wireless access, and different RAN nodes respectively implement part of the functions of the base station. For example, the RAN node can be a centralized unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU). The CU and DU can be set separately, or they can be included in the same network element, such as a baseband unit (BBU). The RU can be included in a radio frequency device or radio frequency unit, such as a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH).
[0090] In different systems, CU (or CU-CP and CU-UP), DU or RU may also have different names, but those skilled in the art can understand their meanings. For example, in the ORAN system, CU may also be called O-CU (Open CU), DU may also be called O-DU, CU-CP may also be called O-CU-CP, CU-UP may also be called O-CU-UP, and RU may also be called O-RU. For the convenience of description, this application uses CU, CU-CP, CU-UP, DU and RU as examples for description. Any unit of CU (or CU-CP, CU-UP), DU and RU in this application can be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.
[0091] A terminal is a device with wireless transceiver capabilities that can send signals to a base station or receive signals from a base station. A terminal can also be referred to as a terminal device, user equipment (UE), mobile station, mobile terminal, etc. Terminals can be widely used in various scenarios, such as device-to-device (D2D), vehicle-to-everything (V2X) communication, machine-type communication (MTC), Internet of Things (IoT), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grid, smart furniture, smart office, smart wearable, smart transportation, smart city, etc. The terminal can be a mobile phone, tablet computer, computer with wireless transceiver capabilities, wearable device, vehicle, airplane, ship, robot, robotic arm, smart home device, etc. The embodiments of this application do not limit the specific technology and specific device form adopted by the terminal.
[0092] Base stations and terminals can be fixed or mobile. They can be deployed on land, indoors or outdoors, handheld or vehicle-mounted; on water; or on aircraft, balloons, and satellites. The embodiments of this application do not limit the application scenarios of base stations and terminals.
[0093] The roles of the base station and the terminal can be relative, for example, Figure 1The helicopter or drone 120i in the figure can be configured as a mobile base station. For the terminals 120j that access the wireless access network 100 through 120i, the terminal 120i is a base station; but for the base station 110a, 120i is a terminal, that is, the communication between 110a and 120i is carried out through the wireless air interface protocol. Of course, the communication between 110a and 120i can also be carried out through the interface protocol between base stations. In this case, relative to 110a, 120i is also a base station. Therefore, base stations and terminals can be collectively referred to as communication devices. Figure 1 110a and 110b in the figure can be called communication devices with base station functions. Figure 1 120a-120j in the figure can be called communication devices with terminal functions.
[0094] Communication between base stations and terminals, between base stations, and between terminals can be carried out through authorized spectrum, unauthorized spectrum, or both; communication can be carried out through spectrum below 6 gigahertz (GHz), spectrum above 6 GHz, or spectrum below 6 GHz and spectrum above 6 GHz. The embodiments of the present application do not limit the spectrum resources used for wireless communication.
[0095] In the embodiments of the present application, the functions of the base station may also be performed by a module (such as a chip) in the base station, or by a control subsystem that includes the base station functions. The control subsystem that includes the base station functions here may be a control center in the above-mentioned application scenarios such as smart grid, industrial control, smart transportation, and smart city. The functions of the terminal may also be performed by a module (such as a chip or modem) in the terminal, or by a device that includes the terminal functions.
[0096] It is understandable that Figure 1 The number of terminal devices shown in the figure is only an example. In actual practice, the number of terminal devices can also be other numbers. It should be noted that the specific forms of the network devices and terminal devices in the embodiments of the present application are not limited.
[0097] For terminal equipment in a communication system, such as Figure 1The terminal device in the communication system shown maps the synchronization signal block (SSB) to the random access channel opportunity (RACH occasion, RO) to obtain a mapping relationship between the SSB and the RO. Furthermore, when the terminal device initiates random access to the base station, it initiates random access to the base station on the RO mapped to the target SSB. In this way, the base station can know that the beam corresponding to the target SSB is the beam determined by the terminal device, and subsequently communicate with the terminal device on the beam corresponding to the target SSB.
[0098] RO may also be referred to as a random access channel opportunity.
[0099] Mapping the SSB and the RO to obtain a mapping relationship between the SSB and the RO is also called mapping the SSB and the RO to obtain a corresponding relationship between the SSB and the RO.
[0100] Next, the mapping method between SSB and RO is introduced.
[0101] Before introducing the mapping method, some of the terms used in this application are explained to facilitate understanding by those skilled in the art.
[0102] 1) The concept of random access: refers to the process before the terminal device attempts to access the network and establishes a basic signaling connection with the network by sending a physical random access channel (PRACH). Random access mainly includes contention-based random access and non-contention-based random access. Among them, the detailed description of contention-based random access and non-contention-based random access can be referred to the description in the relevant technology and will not be repeated here. The physical random access channel is used to carry the preamble.
[0103] 2) Concept of SSB: It can also be called synchronization signal and PBCH block. It is composed of three parts: primary synchronization signals (PSS), secondary synchronization signals (SSS) and physical broadcasting channel block (PBCH), which can be used for downlink synchronization. The base station can indicate the SSB actually sent by the base station to the terminal device through the bit map, and the number of SSBs actually sent by the base station is recorded as For example, the base station may indicate the SSB actually sent by the base station through ssb-PositionsInBurst signaling, or the base station may indicate the SSB actually sent by the base station through inOneGroup signaling and groupPresence signaling. For ssb-PositionsInBurst signaling, inOneGroup signaling, and groupPresence signaling, reference may be made to the description in the relevant technology and will not be repeated here.
[0104] 3) The concept of RO: This can be understood as a resource used by a terminal device to send a PRACH preamble to a base station. That is, a terminal device can send a PRACH preamble to a base station via the RO. The PRACH preamble can be understood as a preamble carried on the PRACH. Specifically, the terminal device randomly selects a preamble from a preamble sequence set, or uses a preamble indicated by the base station (this embodiment of the present application is not limited to this). This preamble is then sent via the PRACH.
[0105] The RO is configured by the base station to the terminal device. Specifically, the base station configures the information of the time domain resources occupied by the RO and the frequency domain resources occupied by the RO to the terminal device through signaling, so that the terminal device can determine the RO that can be used to initiate random access.
[0106] For example, the base station may configure the information of the time domain resources occupied by the RO through PRACH configuration index (e.g., called PRACH configuration index) signaling. The configuration period may be, for example, 10 milliseconds (ms), 20ms, 40ms, 80ms, or 160ms.
[0107] For example, Table 1 shows the time domain resource information of the RO configured when the PRACH configuration index is equal to 94, wherein the subcarrier spacing (SCS) is 30 kHz, which can be understood as the subcarrier spacing of the PRACH.
[0108] Table 1
[0109]
[0110] Where x represents the number of radio frames, and the duration of x radio frames is the PRACH configuration period (which can be understood as the configuration period when configuring RO in the time domain). f Up, n fMod x = y. For example, in Table 1, if x = 2 and y = 1, the RO is in radio frames 1, 3, 5, 7, and so on, i.e., odd-numbered radio frames. The subframe number indicates the subframe number in which the RO is located. The start symbol is the start symbol of the RO, i.e., the start symbol of the RO in a PRACH time slot. The time domain length of the RO indicates the number of symbols occupied by the RO.
[0111] For Table 1, the corresponding RO time domain resource information is as follows: the PRACH configuration period is 20ms; ROs are present in subframes 4 and 9 of odd radio frames. The starting symbol of an RO is 0. Subframes 4 and 9 each contain two PRACH slots, with three ROs in each PRACH slot, and each RO occupies four symbols in the time domain.
[0112] It should be noted that ROs can be divided into valid ROs and invalid ROs. In time division duplex (TDD), if the time domain resources of the RO are all uplink symbols, it is considered a valid RO and can be used to send the PRACH preamble. Alternatively, if the RO does not precede the SSB in the PRACH slot and the RO starts after the Ngap symbol after the most recent SSB or the most recent downlink symbol, it is considered a valid RO. Otherwise, it is considered an invalid RO.
[0113] For ease of understanding, Figure 2 A possible structure of subframe 4 in Table 2 is given when the subcarrier spacing (SCS) is 30 kHz, as well as the uplink and downlink transmission of frequency domain resources configured on each symbol included in subframe 4. Figure 2 The D in the code indicates that it is used for downlink transmission, the U indicates that it is used for downlink transmission, and the F indicates that it can be used for both uplink and downlink transmission, but can only be used for transmission in one direction. Figure 2 It can be seen that in subframe 4 of the current time period, the frequency domain resources configured on symbols 0 to 9 are used for downlink transmission. Therefore, the time domain resources include ROs of symbols 0 to 3, the time domain resources include ROs of symbols 4 to 7, and the time domain resources include ROs of symbols 8 to 11. They are also invalid ROs.
[0114] It should be noted that when SSB and RO are mapped in this application, unless otherwise specified, the RO involved refers to a valid RO.
[0115] For example, in the frequency domain, the base station can indicate the presence of multiple ROs in the frequency domain through msg1-FrequencyStart information and msg1-FDM information. Optionally, the number of ROs in the frequency domain is one of {1, 2, 4, 8}. For a detailed description of msg1-FrequencyStart information and msg1-FDM information, reference can be made to the description in the related art and will not be repeated here.
[0116] Next, a method of mapping SSB and RO is described.
[0117] When a terminal device maps SSBs to ROs, the number of SSBs mapped in a RO is indicated by the base station. The number of SSBs mapped in a RO is denoted as L, and the value of L can be one of {1 / 8, 1 / 4, 1 / 2, 1, 2, 4, 8, 16}.
[0118] For example, when the value of L is 1 / 8, it means that when SSB is mapped to RO, the number of SSBs mapped in one RO is 0.125, which means that 8 ROs map the same SSB (also called 8 ROs sharing one SSB).
[0119] For example, when the value of L is 1 / 2, it means that when SSB is mapped to RO, the number of SSBs mapped in one RO is 0.5, which means that two ROs map the same SSB (also called two ROs sharing one SSB).
[0120] For example, when the value of L is 4, it indicates that when the terminal device maps SSB to RO, the number of SSBs mapped in one RO is 4.
[0121] Specifically, when mapping SSB and RO, the mapping is based on the following rules: first, in an RO, mapping is performed in ascending order of the preamble index; second, mapping is performed in ascending order of frequency; third, in a PRACH slot, mapping is performed in chronological order; fourth, mapping is performed in ascending order of the PRACH slot index, that is, mapping is performed in chronological order.
[0122] In addition, when SSB and RO are mapped, the concepts of association period and association pattern period are also involved.
[0123] Wherein, the association period is an integer multiple of the PRACH configuration period. As shown in Table 2, when the PRACH configuration period is equal to 10ms, the association period may include {1, 2, 4, 8, 16} configuration periods, that is, when the PRACH configuration period is equal to 10ms, the association period may be 10ms, 20ms, 40ms, 80ms, or 160ms. When the PRACH configuration period is equal to 20ms, the association period may include {1, 2, 4, 8} configuration periods, that is, when the PRACH configuration period is equal to 20ms, the association period may be 20ms, 40ms, 80ms, or 160ms. When the PRACH configuration period is equal to 40ms, the association period may include {1, 2, 4} configuration periods, that is, when the PRACH configuration period is equal to 40ms, the association period may be 40ms, 80ms, or 160ms. When the PRACH configuration period is 80 ms, the association period may include {1, 2} configuration periods, i.e., when the PRACH configuration period is 80 ms, the association period may be 80 ms or 160 ms. When the PRACH configuration period is 160 ms, the association period may include {1} configuration period, i.e., when the PRACH configuration period is 160 ms, the association period may be 160 ms.
[0124] Table 2
[0125] PRACH configuration period Association period (number of PRACH configuration periods) 10 {1,2,4,8,16} 20 {1,2,4,8} 40 {1,2,4} 80 {1,2} 160 {1}
[0126] Specifically, the determination of the association period starts from radio frame 0. The number of PRACH configuration periods included in the specific association period is a minimum value found from Table 2, and it is necessary to satisfy that all SSBs sent by the base station can be mapped at least once within the determined association period.
[0127] The concept of correlation pattern period: The correlation pattern period consists of one or more correlation periods, with a maximum value of 160ms. When SSB and RO are mapped, the correlation pattern periods are identical, i.e., repeated.
[0128] Below, to facilitate understanding of the correlation period and the correlation pattern period, Figure 3 For example, suppose there are 16 SSBs and the PRACH configuration period is 10ms. In a certain 60ms time period, there are 5 valid ROs in the first 10ms and 10 valid ROs in the second to sixth 10ms respectively. Figure 3 As shown in the figure, the black box within each 10ms represents an invalid RO, and the blank box represents a valid RO. The number marked in the blank box represents the mapped SSB index (SSB index), and the blank box without a number represents the RO that is not mapped to the SSB. Figure 3As shown in FIG, when SSB and RO are mapped, the association period is 40ms and 20ms. If the current 60ms and the next 60ms are exactly the same when SSB and RO are mapped, then 40ms and 20ms constitute a 60ms association pattern period.
[0129] 4) Duplex Concept: Duplex can include half-duplex and full-duplex. Half-duplex can be understood as the terminal device and / or base station being able to perform only one-way transmission at the same time, such as within a symbol. Unidirectional transmission includes downlink transmission or uplink transmission. Full-duplex can be understood as the terminal device and / or base station being able to perform two-way transmission at the same time, such as within a symbol. Bidirectional transmission includes downlink transmission and uplink transmission. The duplex supported by the base station and the UE can be the same or different, for example, the base station supports full-duplex and the UE supports half-duplex.
[0130] Currently, to further reduce latency and enhance uplink coverage in TDD systems, the concept of subband full duplex (SBFD) has been introduced. SBFD refers to the allocation of frequency domain resources for both uplink and downlink transmission on one or more symbols. This means that these symbols can be considered to have two types of transmission resources: one for uplink transmission and the other for downlink transmission. The frequency domain resources allocated for uplink transmission on these symbols can be called, for example, a UL subband (UL SB), while the frequency domain resources allocated for downlink transmission on these symbols can be called a DL subband (DL SB). These symbols can be considered SBFD symbols, while other symbols can be considered non-SBFD symbols. This means that SBFD symbols can carry both DL SBs and UL SBs. SBFD symbols support bidirectional transmission, while non-SBFD symbols can only carry unidirectional transmission. Furthermore, a guard band can exist between the DL SBs and the UL SBs.
[0131] For example, Figure 4 As shown, the structure of a wireless frame in a certain time period is as follows Figure 4 As shown, each subframe in subframe 0 to subframe 9 of the radio frame includes two time slots. Figure 4 In addition to being configured with frequency domain resources for downlink transmission (DL SB), time slots 0 to 2, part of the symbols of time slot 3, part of the symbols of time slots 5 to 7, part of the symbols of time slot 8, time slots 15 to 17, and part of the symbols of time slot 18 are also configured with a section of frequency domain resources for uplink transmission, namely the uplink subband (UL subband, UL SB) in the figure.
[0132] It is understandable that after the introduction of SFBD, there may be two types of RO:
[0133] One type is an RO in which the symbols included in the time domain resources are configured with both frequency domain resources for uplink transmission and frequency domain resources for downlink transmission. This type of RO can be understood as enabling bidirectional transmission on the symbols included in the time domain resources of this type of RO. This type of RO is also known as an RO over SBFD.
[0134] The other is that the symbols included in the time domain resources can only be used for uplink transmission or downlink transmission, that is, it can be understood that the symbols included in the time domain resources of this type of RO can only be transmitted in one direction. This type of RO is also called RO on non-SBFD.
[0135] It is understandable that when there is an RO on SBFD, the terminal device can also initiate random access on the RO on SBFD to improve the success rate of random access of the terminal device. However, there is currently no solution for how to enable the terminal device to initiate random access on the RO on SBFD.
[0136] In view of this, the present application provides a communication method and communication apparatus for enabling a terminal device to initiate random access on an RO over SBFD, thereby improving the success rate of random access by the terminal device. The method and apparatus are based on the same technical concept. Since the method and apparatus solve similar problems, the implementation of the apparatus and method can refer to each other, and any repetitions will not be repeated.
[0137] Below, the communication method provided by the embodiment of the present application is described in detail with reference to the accompanying drawings.
[0138] Figure 5 It is a flow chart of a communication method provided by an embodiment of the present application. Figure 5 The method is described only from the perspective of interaction between network devices and terminal devices, and should not constitute any limitation to the embodiments of the present application. Figure 5 The network device in the embodiment can be replaced by a component configured in the network device (such as a chip, a chip system, a processor, etc.), or a logic module or software that can realize all or part of the functions of the network device; the end device can be replaced by a component configured in the end device (such as a chip, a chip system, a processor, etc.), or a logic module or software that can realize all or part of the functions of the end device.
[0139] Figure 5 The method shown includes S501 to S502. Each step in the method is described in detail below.
[0140] S501, the terminal device determines a first mapping relationship within a first association pattern period, the first mapping relationship is a mapping relationship between N SSBs and a first type of RO, the time domain resources of the first type of RO include a first symbol, and the frequency domain resources configured on the first symbol include frequency domain resources for uplink transmission and frequency domain resources for downlink transmission, and N is a positive integer.
[0141] It should be understood that the SSB here refers to the SSB actually sent by the base station. N SSBs can be understood as the number of indexes of the SSBs actually sent by the base station.
[0142] In this embodiment, the first mapping relationship determined by the terminal device is a mapping relationship when N SSBs are mapped to the first type of RO.
[0143] Specifically, an RO that meets the following conditions can be considered as a first type of RO: the time domain resources include a first symbol, and the frequency domain resources configured on the first symbol include frequency domain resources for uplink transmission and frequency domain resources for downlink transmission.
[0144] For ease of description, in this embodiment, frequency domain resources used for uplink transmission are described as uplink frequency domain resources (i.e., ULSBs), and frequency domain resources used for downlink transmission are described as downlink frequency domain resources (i.e., DLSBs). In one scenario, the DLSB on the first symbol is located within the downlink BWP, and the ULSB on the first symbol is located within the uplink BWP. A guard band may also be present between the DLSBs and the ULSBs. In another scenario, the DLSB on the first symbol is located within the downlink carrier, and the ULSB on the first symbol is located within the uplink carrier.
[0145] In this embodiment, the first type of RO is defined as follows: the time domain resources of the RO include a first symbol, and both uplink frequency domain resources and downlink frequency domain resources are configured on the first symbol. Alternatively, it can be understood that for the first type of RO, the first symbol in its time domain resources can be used for bidirectional transmission. For example, for a network device, the first symbol can be used for both bidirectional transmission. For a terminal device, only unidirectional transmission can be performed on the first symbol.
[0146] Exemplarily, the first symbol may be an SBFD symbol. For example, if uplink frequency domain resources are configured on a downlink symbol and / or a flexible symbol, then both uplink and downlink frequency domain resources are configured on the symbol, and the network device can perform bidirectional transmission simultaneously on the symbol. In this case, the symbol can be understood as an SBFD symbol.
[0147] It should be noted that the time domain resources of an RO typically include multiple symbols. In this embodiment, as long as the time domain resources of a certain RO include symbols configured with both uplink frequency domain resources and downlink frequency domain resources, that is, first symbols, the certain RO can be considered a first-type RO. In other words, the first-type RO can include two types: one is an RO in which both uplink frequency domain resources and downlink frequency domain resources are configured on all symbols of the RO; the other is an RO in which both uplink frequency domain resources and downlink frequency domain resources are configured on some symbols of the RO.
[0148] During implementation, the network device may send configuration information to the terminal device, where the configuration information is used by the terminal device to determine the first type of RO. Exemplarily, the configuration information includes TDD configuration information, SBFD configuration information, and RACH configuration information. The terminal device determines the first type of RO based on the TDD configuration information, the SBFD configuration information, and the RACH configuration information.
[0149] Specifically, in this embodiment, the terminal device specifically determines the first mapping relationship within the first association pattern period, which can be understood as: the terminal device determines the mapping relationship between N SSBs and the first type of RO within the first association pattern period.
[0150] Specifically, in this embodiment, the first association pattern period satisfies: the mapping relationship (first mapping relationship) between N SSBs and the first type of RO within the first association pattern period repeats every first association pattern period, or it can be understood that the first association pattern period satisfies: the mapping relationship between N SSBs and the first type of RO is periodically repeated with the first association pattern period, or it can be understood that the mapping relationship between the first type of RO and N SSBs in each first association pattern period is the same, and is the first mapping relationship. For example, if the first association pattern period is 40ms (i.e., 4 radio frames), then radio frames 0 to 3 constitute a first association pattern period, radio frames 4 to 7 constitute the next first association pattern period, and so on. It can be understood that at this time, the starting radio frame i of the first association pattern period satisfies i mod T = 0, where i is the radio frame index. T is the period of the first association pattern period (which can be understood as T radio frames), T <= 16, and T is a positive integer. In this example, the mapping relationship between the first type of RO and N SSBs in wireless frames 0 to 3 (the first association pattern period) is the same as the mapping relationship between the first type of RO and N SSBs in wireless frames 4 to 7 (another first association pattern period), both of which are first mapping relationships.
[0151] There are two methods for the terminal device to determine the first association pattern period:
[0152] The first implementation method:
[0153] Mapping N SSBs to the first type of RO generates K first association periods, where K is a positive integer; and determining the K first association periods as first association pattern periods.
[0154] In this implementation, determining K first correlation periods as the first correlation pattern period specifically means determining the sum of the K first correlation periods as the first correlation pattern period. Alternatively, it can be understood that the first correlation pattern period is composed of K first correlation periods.
[0155] Furthermore, the terminal device may determine the mapping relationship between the first type of RO and N SSBs in the K first association periods as the mapping relationship between the first type of RO and N SSBs in the first association pattern period. Alternatively, it can be understood that the terminal device may determine the mapping relationship between N SSBs and the first type of RO in the K first association periods as the first mapping relationship in the first association pattern period.
[0156] In this implementation, the first association period is composed of B PRACH configuration periods. B is the smallest integer in set A and satisfies the requirement that N SSBs can be mapped to the first type of RO within the first association period at least once. Different PRACH configuration periods may correspond to different sets A. For example, when the PRACH configuration period is 160ms, set A is {1}. When the PRACH configuration period is 80ms, set A is {1,2}. When the PRACH configuration period is 40ms, A is {1,2,4}. When the PRACH configuration period is 20ms, A is {1,2,4,8}. When the PRACH configuration period is 10ms, A is {1,2,4,8,16}. The determination of the first association period starts from wireless frame 0. Moreover, the values of B corresponding to any two first association periods may be the same or different.
[0157] For example, when the PRACH configuration period is 10ms, the first first association period is 20ms, including radio frames 0 and 1. At this time, the first type of RO within these two radio frames can map all N SSBs at least once. The second first association period is 10ms, including radio frame 2. At this time, the first type of RO within this radio frame can map all N SSBs at least once. The third first association period is 10ms, including radio frame 3. Then K can be 3, that is, the first association pattern period is composed of three first association periods, that is, the first association pattern period is 40ms. Because at this time, radio frames 0 to 3 are one first association pattern period, and radio frames 4 to 7 are the next first association pattern period, and the mapping relationship between the first type of RO and N SSBs in radio frames 0 to 3 is the same as the mapping relationship between the first type of RO and N SSBs in radio frames 4 to 7. The same is true for radio frames 8 to 11, or other subsequent radio frames. Among them, within the first association pattern period composed of radio frames 4 to 7, radio frames 4 and 5 are a first association period (20ms), radio frame 6 is the next first association period (10ms), and radio frame 7 is the next first association period (10ms).
[0158] The second implementation method:
[0159] If the RO determined by the terminal device includes, in addition to the first type of RO, a second type of RO, wherein the second type of RO refers to an RO in which only one of the uplink frequency domain resources and the downlink frequency domain resources can be configured on the time domain resources, that is, the frequency domain resources configured on the time domain resources of the second type of RO are either uplink frequency domain resources or downlink frequency domain resources, and do not include uplink frequency domain resources and downlink frequency domain resources at the same time, or, it can also be understood that: for the second type of RO, its time domain resources only have frequency domain resources for unidirectional transmission. Or, it can also be understood that only unidirectional transmission can be performed on the time domain resources of the second type of RO.
[0160] It can be understood that the bandwidth occupied by the uplink frequency domain resources configured on the time domain resources included in the second type of RO is the uplink BWP.
[0161] In the case of including the second type of RO, the terminal device may first determine a mapping relationship between M SSBs and the second type of RO within the second association period, and then further obtain a mapping relationship between M SSBs and the second type of RO within the second association pattern period. Wherein, M is a positive integer. M may be equal to N.
[0162] The second association period consists of C PRACH configuration periods. C is the smallest integer in set A that satisfies the requirement that M SSBs can be mapped to the second type of RO within the second association period at least once. The second association period is determined starting from radio frame 0. The value of C corresponding to any two second association periods may be the same or different.
[0163] For example, when the PRACH configuration period is 10 ms, the first second association period is 20 ms, including radio frames 0 and 1. In this case, the second type of RO within these two radio frames can map all M SSBs at least once. The second second association period is 10 ms, including radio frame 2. In this case, the second type of RO within this radio frame can map all M SSBs at least once. The third second association period is 10 ms, including radio frame 3. Similarly, the second association periods can be determined sequentially.
[0164] The second correlation pattern period satisfies: the mapping relationship between the M SSBs and the second type of RO repeats every second correlation pattern period. Alternatively, it can be understood that the second correlation pattern period satisfies: the mapping relationship between any two second correlation pattern periods is the same. Alternatively, it can be understood that the second correlation pattern period satisfies: the mapping relationship between the M SSBs and the second type of RO repeats periodically with the second correlation pattern period. Alternatively, it can be understood that the mapping relationship between the second type of RO and the M SSBs within each second correlation pattern period is the same.
[0165] Exemplarily, for example, if the second association pattern period is 40ms (i.e., 4 radio frames), then radio frames 0 to 3 constitute a second association pattern period, radio frames 4 to 7 constitute the next second association pattern period, and so on. It can be understood that at this time, the starting radio frame j of the second association pattern period satisfies j mod Q = 0, where j is the radio frame index. Q is the period of the second association pattern period (which can be understood as Q radio frames), Q <= 16, and Q is a positive integer. In this example, the mapping relationship between the second type of RO and M SSBs in radio frames 0 to 3 (the second association pattern period) is the same as the mapping relationship between the second type of RO and M SSBs in radio frames 4 to 7 (another second association pattern period).
[0166] Furthermore, the terminal device determines the mapping relationship between N SSBs and the first type of RO within the first association pattern period based on the second association pattern period. Or to put it another way, in the case of including the second type of RO, the terminal device can map N SSBs to the first type of RO based on the existing second association pattern period to obtain the mapping relationship between N SSBs and the first type of RO within the first association pattern period. In this embodiment, when the terminal device determines the first association pattern period based on the second association pattern period, the first association pattern period is X times the second association pattern period, and X is a positive integer. The value of X satisfies: the first mapping relationship is the same as the mapping relationship between the first type of RO and the N SSBs in the next first association pattern period, that is, the mapping relationship between the first type of RO and N SSBs in one first association pattern period is the same as the mapping relationship between the first type of RO and N SSBs in another first association pattern period.
[0167] It should be understood that the second correlation period and the second correlation pattern period in the second implementation can also be used in the first implementation, because the second type of RO also exists in the first implementation, and the second correlation period and the second correlation pattern period also need to be determined.
[0168] In some scenarios, the frequency domain resources of the first type of RO and the second type of RO are both located within the frequency domain resources configured on the first symbol for uplink transmission.
[0169] In other scenarios, the number of ROs of the first type with the same time domain resources is included in {1, 2, 4, 8}.
[0170] For ease of understanding, the RO determined by the terminal device includes the first type of RO and the second type of RO as an example. Figures 6 and 7 , a schematic diagram illustrating the mapping of SSB with the first type of RO and the second type of RO based on the first implementation method of the terminal device.
[0171] refer to Figure 6 In the figure, the square filled with slashes represents the first type of RO, and the circle represents the second type of RO. There are 4 SSBs. Regardless of the first type of RO or the second type of RO, it is assumed that the number of SSBs mapped to each RO is 1. The numbers in the square filled with slashes and the circle in the figure represent the indexes of the mapped SSBs.
[0172] like Figure 6As shown, for the first type of RO, the first type of RO included in the first PRACH configuration period can map all 4 SSBs once, so the one PRACH configuration period can be determined as a first association period; the mapping relationship between the 4 SSBs and the first type of RO is repeated in the one PRACH configuration period, so the one PRACH configuration period can also be determined as the first association pattern period.
[0173] like Figure 6 As shown, for the second type of RO, the first PRACH configuration period including the second type of RO cannot map the 4 SSBs in one round, and 2 PRACH configuration periods are required to map all 4 SSBs. Therefore, it can be determined that the second association period is 2 PRACH configuration periods; the mapping relationship between the 4 SSBs and the second type of RO is repeated with 2 PRACH configuration periods, then the sum of the 2 PRACH configuration periods can constitute the second association pattern period.
[0174] refer to Figure 7 , Figure 7 The square filled with slashes in the figure represents the first type of RO, and the circle represents the second type of RO, which has 4 SSBs. Regardless of the first type of RO or the second type of RO, it is assumed that the number of SSBs mapped to each RO is 1. The numbers in the square filled with slashes and the circle in the figure represent the indexes of the mapped SSBs.
[0175] like Figure 7 As shown, for the first type of RO, the first type of RO included in the first PRACH configuration period cannot map all 4 SSBs once, and 2 PRACH configuration periods are required to map all 4 SSBs once. Therefore, it can be determined that the first association period is 2 PRACH configuration periods; the mapping relationship between the 4 SSBs and the first type of RO is repeated with 2 PRACH configuration periods, then the sum of the 2 PRACH configuration periods can constitute the first association pattern period.
[0176] like Figure 7 As shown, for the second type of RO, the second type of RO included in the first PRACH configuration period can map all 4 SSBs once, so the one PRACH configuration period can be determined as a second association period; if it is assumed that the mapping relationship between the 4 SSBs and the second type of RO is repeated in the one PRACH configuration period, then the one PRACH configuration period can also be determined as a second association pattern period.
[0177] For ease of understanding, the RO determined by the terminal device includes the first type of RO and the second type of RO as an example, and then combined with Figure 8, a schematic diagram illustrating the mapping of SSB with the first type of RO and the second type of RO by the terminal device based on the second implementation method.
[0178] refer to Figure 8 , Figure 8 The square filled with slashes in the figure represents the first type of RO, and the circle represents the second type of RO, which has 4 SSBs. Regardless of the first type of RO or the second type of RO, it is assumed that the number of SSBs mapped to each RO is 1. The numbers in the square filled with slashes and the circle in the figure represent the indexes of the mapped SSBs.
[0179] Figure 8 (a) is the first example, such as Figure 8 As shown in (a), for the second type of RO, the second type of RO included in the first PRACH configuration period cannot map all 4 SSBs, and 2 PRACH configuration periods are required to map all 4 SSBs; the mapping relationship between the 4 SSBs and the second type of RO is repeated in 2 PRACH configuration periods, so the sum of the 2 PRACH configuration periods can constitute the second association pattern period.
[0180] Furthermore, if the first type of RO included in the second association pattern period can map four SSBs twice, and the mapping relationship between the four SSBs and the first type of RO is repeated in the second association pattern period, then it is determined that the first association pattern period is the same as the second association pattern period. That is, X is taken as 1.
[0181] Figure 8 (b) is another example, Figure 8 As shown in (b), for the second type of RO, the second type of RO included in the first PRACH configuration period can map all 4 SSBs. Assuming that the mapping relationship between the 4 SSBs and the second type of RO is repeated in 1 PRACH configuration period, then the 1 PRACH configuration period is the same as the second association pattern period.
[0182] Furthermore, the first type of RO included in the second association pattern period cannot map all four SSBs. Two second association pattern periods are required to map all four SSBs to the first type of RO. Assuming that the mapping relationship between the four SSBs and the first type of RO is repeated with two second association pattern periods, it can be considered that the first association pattern period is equal to two second association pattern periods. That is, X takes the value of 2.
[0183] Figure 8 (c) is another example, such as Figure 8As shown in (c), the first type of RO included in the second association pattern period can map all 4 SSBs, but since the minimum value of X is equal to 1, Figure 8 The first type of RO marked by the arrow in (c) still continues to be mapped.
[0184] S502, the terminal device sends a physical random access channel preamble code to the network device on the first RO, the first RO is the RO mapped to the first SSB in the first mapping relationship, and the first SSB is one SSB among N SSBs.
[0185] It can be understood that when the terminal device initiates random access to the network device, the terminal device will initiate random access to the network device on the RO mapped to the determined SSB, so that the network device can know the SSB selected by the terminal device, and subsequently communicate with the terminal device on the beam corresponding to the SSB.
[0186] In this embodiment, after the terminal device determines the selected SSB, the selected SSB is also called the first SSB. Based on the first mapping relationship obtained in S501, the first type of RO mapped to the first SSB in the first mapping relationship is determined. In this embodiment, the first type of RO mapped to the first SSB is called the first RO, and then the terminal device initiates random access to the network device on the first RO, that is, the terminal device sends a physical random access channel preamble code to the network device on the first RO.
[0187] It should be noted that, in this embodiment, the number of first ROs mapped to the first SSB determined by the terminal device based on the first mapping relationship may be one or more. This embodiment does not limit which first ROs the terminal device sends the physical random access channel preamble on. For example, the physical random access channel preamble is sent only on one first RO among multiple first ROs, or the physical random access channel preamble is sent on some of the multiple first ROs, or the physical random access channel preamble is sent on each first RO.
[0188] As for the network device, after receiving the physical random access preamble sent by the terminal device on the first RO, the network device also obtains the first SSB mapped by the first RO based on the first mapping relationship between the N SSBs and the first type of RO within the first association pattern period, thereby knowing that the terminal device has selected the beam corresponding to the first SSB for communication, and subsequently communicates with the terminal device on the beam corresponding to the first SSB. The method for the network device to determine the first mapping relationship is the same as the method for the terminal device to determine the first mapping relationship in S501, and will not be repeated here.
[0189] It can be seen that in the communication method provided by this embodiment, since the terminal device will also determine the first mapping relationship between N SSBs and the first type of RO, the terminal device can determine the RO used to send the physical random access channel preamble code after selecting the first SSB, and the determined RO can also include the first type of RO, so that the terminal device can also perform random access on the first type of RO, thereby improving the success rate of random access.
[0190] In addition, it is understandable that Figure 5 In the method shown, when there are first-type ROs and second-type ROs, it can be considered that the SSB is independently mapped to the first-type RO and the second-type RO, obtaining a mapping relationship between the SSB and the first-type RO and a mapping relationship between the SSB and the second-type RO. It can be understood that in this way, for terminal devices that do not support the configuration of frequency domain resources for bidirectional transmission on symbols, random access can continue to be performed based on the second-type RO. For terminal devices that support the configuration of frequency domain resources for bidirectional transmission on symbols, random access can be performed using either the first-type RO or the second-type RO.
[0191] refer to Figure 9 , indicating that another can replace Figure 5 The method of the embodiment. Figure 9 As shown, the method includes:
[0192] S901, the terminal device determines the target mapping relationship within the target association pattern period, the target mapping relationship is the mapping relationship between P SSBs and the target RO, the target RO includes an RO of a first target type and an RO of a second target type, the time domain resources of the RO of the first target type include a first target symbol, the frequency domain resources configured on the first target symbol include frequency domain resources for uplink transmission and frequency domain resources for downlink transmission, and the frequency domain resources configured on the time domain resources of the RO of the second target type are one of the frequency domain resources for uplink transmission and the frequency domain resources for downlink transmission.
[0193] Among them, the RO of the first target type can be considered as Figure 5 The first type of RO in the embodiment is different only in the name. Figure 5 The introduction of the first type of RO in the embodiment will not be repeated here.
[0194] Among them, the second target type RO can be considered as Figure 5 The second type of RO in the embodiment is different only in the name. Figure 5 The introduction of the second type of RO in the embodiment will not be repeated here.
[0195] Wherein, P is a positive integer and may be equal to N.
[0196] In this embodiment, the target mapping relationship is the mapping relationship between the terminal device and the target RO, and the target RO includes an RO of a first target type and an RO of a second target type. Therefore, it can also be understood that the target mapping relationship is the mapping relationship between the P SSBs and the RO of the first target type and the RO of the second target type.
[0197] Specifically, in this embodiment, the terminal device specifically determines the target mapping relationship within the target association pattern period, which can be understood as: the terminal device determines the mapping relationship between P SSBs and the RO of the first target type and the RO of the second target type within the target association pattern period.
[0198] The target association pattern period satisfies: the mapping relationship between the P SSBs and the RO of the first target type and the RO of the second target type repeats every target association pattern period. Alternatively, it can be understood that the target association pattern period satisfies: the mapping relationship between the P SSBs and the RO of the first target type and the RO of the second target type is the same between any two target association pattern periods. Alternatively, it can be understood that the target association pattern period satisfies: the mapping relationship between the P SSBs and the RO of the first target type and the RO of the second target type repeats periodically with the target association pattern period. Alternatively, it can be understood that the mapping relationship between the RO of the first and second target types and the P SSBs within one target association pattern period is the same as the mapping relationship between the RO of the first and second target types and the P SSBs within another target association pattern period.
[0199] That is to say, in this embodiment, when determining the mapping relationship between P SSBs and ROs, the terminal device does not distinguish between the first type of RO and the second type of RO, and maps the P SSBs with the first type of RO and the second type of RO together to obtain the mapping relationship between the P SSBs and the first target type of RO and the second target type of RO.
[0200] It should be understood that the target association period is also determined at this time, and then the target association pattern period is determined based on the target association period. The target association period consists of D PRACH configuration periods. D is the smallest integer in set A that satisfies the requirement to map P SSBs to the target RO within the target association period at least once. The determination of the target association period begins in radio frame 0. The value of D corresponding to any two target association periods can be the same or different. The target association pattern period consists of one or more target association periods. The duration of the target association pattern period is less than or equal to 160ms.
[0201] For example, Figure 10For example, Figure 10 As shown, Figure 10 The square filled with slashes in the figure represents the first type of RO, and the circle represents the second type of RO, which has 4 SSBs. Regardless of the first type of RO or the second type of RO, it is assumed that the number of SSBs mapped to each RO is 1. The numbers in the square filled with slashes and the circle in the figure represent the indexes of the mapped SSBs.
[0202] like Figure 10 As shown, when associating 4 SSBs with RO, without distinguishing between the first type of RO and the second type of RO, the RO included in the first PRACH configuration period can map all 4 SSBs once, and the mapping relationship between the 4 SSBs and RO is repeated in 1 PRACH configuration period. For example Figure 10 As shown in FIG, the mapping relationship between SSB and RO in the two previous PRACH configuration periods is the same, so the one PRACH configuration period is the target association pattern period.
[0203] S902, sending a physical random access channel preamble code to the network device on the first target RO, the first target RO is the RO mapped to the first target SSB in the target mapping relationship, and the first target SSB is one of the P SSBs.
[0204] In this embodiment, after the terminal device determines the selected SSB, the selected SSB is also called the first target SSB. Based on the target mapping relationship obtained in S901, the RO mapped to the first target SSB in the target mapping relationship is determined. In this embodiment, the RO mapped to the first target SSB is called the first target RO, and then the terminal device initiates random access to the network device on the first target RO, that is, the terminal device sends a physical random access channel preamble code to the network device on the first target RO.
[0205] It can be understood that in this embodiment, by mapping SSB with the RO of the first target type and the RO of the second target type, the terminal device can initiate random access on the RO of the first target type as well as on the RO of the second target type, thereby improving the success rate of random access.
[0206] Optionally, when the network device communicates with the terminal device, the following scenario also exists: the network device configures the terminal device with an RO mapped / associated / corresponding to a channel state information reference signal (CSI-RS) within an association pattern period. When the terminal device initiates random access to the network device, the terminal device can initiate random access to the network device on the RO corresponding to the target CSI-RS, so that the network device can learn that the beam where the target CSI-RS is located is the optimal beam determined by the terminal device, and subsequently communicate with the terminal device on this beam.
[0207] To facilitate understanding of the following solutions, first combine Figure 11 , explaining the implementation method of configuring the RO corresponding to the CSI-RS by the network device: the network device first numbers all the ROs in the association pattern period, for example, using the order of frequency first and time second, and the numbers of the ROs between the association pattern periods are the same. Figure 11 As shown, each box represents an RO, and the number in the box represents the number of the RO, which can also be called the index value of the RO. Then, for each CSI-RS, the network device configures the index value of the RO associated with this CSI-RS. For example, the index value of the RO configured for the CSI-RS with a CSI-RS identifier of 1 is {0, 2, 9, 15}. Correspondingly, for the terminal device, if it is determined that the beam where the CSI-RS with a CSI-RS identifier of 1 is located is better, the terminal device can initiate random access on one or more of the ROs with index values of {0, 2, 9, 15}.
[0208] However, when both the first type of RO and the second type of RO exist, if the terminal device uses Figure 5 When performing random access using the method shown in FIG. 1 , two association pattern periods will appear, one is the first association pattern period for the first type of RO, and the other is the second association pattern period for the second type of RO. In this scenario, if the first type of RO and the second type of RO are also numbered separately, for example, Figure 12 As shown, the first type of RO is numbered in the first association pattern period, and the second type of RO is numbered in the second association pattern period, and different ROs may correspond to the same number / index value. Figure 12 The number / index value of the first RO of the first type in the first PRACH cycle is 0, and the number / index value of the first RO of the second type in the first PRACH cycle is also 0.
[0209] It is understandable that in this case, when the network device indicates the RO associated with the CSI-RS to the terminal device, how to enable the terminal device to determine whether the RO corresponding to the CSI-RS indicated by the network device is the first type of RO or the second type of RO becomes a problem that needs to be solved.
[0210] The following describes an implementation method provided by an embodiment of the present application for enabling a terminal device to determine whether the RO mapped to the CSI-RS indicated by the network device is the first type of RO or the second type of RO when there are a first association pattern period and a second association pattern period.
[0211] In the first implementation, taking determining a first reference signal as an example, the first reference signal may be a CSI-RS or an SSB.
[0212] The network device may add a new piece of information. When the network device indicates the RO corresponding to the first reference signal through the new piece of information, it indicates that the indicated ROs are all ROs of the first type.
[0213] For example, this newly added information is called the first information, and the implementation method is: the network device sends the first information to the terminal device, and the first information is used to indicate the RO corresponding to the first reference signal; accordingly, when the terminal device receives the first information, it knows that the ROs corresponding to the first reference signal are all ROs of the first type.
[0214] During implementation, the first information may, for example, include the index value of the RO corresponding to the first reference signal; accordingly, when the terminal device receives the first information, it determines the first type of RO corresponding to the index value included in the first information as the RO corresponding to the first reference signal.
[0215] Optionally, the network device may further send information 1 to the terminal device. When the network device indicates the ROs corresponding to a reference signal (e.g., the first reference signal) through this information 1, it indicates that all the ROs indicated are of the second type. For example, when the network device sends information 1 to the terminal device, and information 1 is used to indicate the ROs corresponding to reference signal 1 (e.g., the first reference signal), the indicated ROs corresponding to reference signal 1 are all of the second type. Accordingly, when the terminal device receives information 1, it determines that all the ROs corresponding to reference signal 1 are of the second type.
[0216] For example, information 1 is ra-OccasionList information in the current protocol. In this case, the first reference signal is CSI-RS.
[0217] For example, when the first reference signal is an SSB, for example, one SSB is mapped to four ROs, then the first information is used to indicate the first type of RO corresponding to the SSB, and information 1 is used to indicate the second type of RO corresponding to the SSB. The four first type of ROs mapped to the SSB are numbered, and the first information is used to indicate which of the four first type of ROs the SSB corresponds to. The method of using information 1 to indicate the second type of RO corresponding to the SSB is similar.
[0218] It can be understood that in the first implementation, the terminal device can accurately determine whether the RO corresponding to the reference signal indicated by the network device is the first type RO or the second type RO without modifying the existing information 1.
[0219] In the second implementation, taking determining a second reference signal as an example, the second reference signal may be a CSI-RS or an SSB.
[0220] The network device indicates the RO corresponding to the reference signal to the terminal device through a message, and when indicating through a message, it is stipulated that the RO corresponding to the second reference signal indicated by the message may include both the first type of RO and the second type of RO.
[0221] During implementation, the network device sends second information to the terminal device, where the second information is used to indicate the RO corresponding to the second reference signal. For example, the second information includes the index value of the RO indicated by the network device. Accordingly, for the terminal device, after receiving the second information, the first type of RO and the second type of RO corresponding to the index value included in the second information are both determined as the RO corresponding to the second reference signal.
[0222] Optionally, there may be a situation where a certain index value only corresponds to the first type of RO or the second type of RO. In this case, the terminal device can determine the first type of RO or the second type of RO as the RO corresponding to the second reference signal.
[0223] It can be understood that under this implementation, the network device can enable the terminal device to accurately determine whether the RO associated with the CSI-RS or SSB indicated by the network device is the first type of RO or the second type of RO without adding additional information.
[0224] In the third implementation, taking determining a third reference signal as an example, the third reference signal may be a CSI-RS or an SSB.
[0225] The network device can send two pieces of information to the terminal device, for example, respectively referred to as third information and fourth information, where the third information is used to indicate the RO corresponding to the third reference signal, for example, the third information includes the index value of the RO corresponding to the third reference signal, and the fourth information is used to indicate whether the RO corresponding to the third reference signal is of the first type or the second type; accordingly, for the terminal device, based on the fourth information, it is determined whether the RO corresponding to the third reference signal indicated by the third information is the RO of the first type or the RO of the second type, and then based on the fourth information, the RO indicated by the third information is accurately determined.
[0226] For example, if the fourth information indicates that the type of RO corresponding to the third reference signal is the first type, then the terminal device will determine the first type RO corresponding to the index value as the RO corresponding to the third reference signal; if the fourth information indicates that the type of RO corresponding to the third reference signal is the second type, then the terminal device will determine the second type RO corresponding to the index value as the RO corresponding to the third reference signal.
[0227] Optionally, the third information is ra-OccasionList information. The fourth information is 1-bit information.
[0228] In this implementation mode, the network device indicates to the terminal device whether the type of RO corresponding to the third reference signal is the first type or the second type through the fourth information specifically used to indicate the type of RO, so that the terminal device can accurately determine the RO corresponding to the third reference signal indicated by the network device.
[0229] In the fourth implementation, taking determining the RO corresponding to the fourth reference signal as an example, the fourth reference signal may be a CSI-RS or an SSB.
[0230] The network device indicates the RO corresponding to the fourth reference signal through the fifth information. If the time domain resources occupied by the fourth reference signal include the second symbol, and the frequency domain resources configured on the second symbol include frequency domain resources for uplink transmission and frequency domain resources for downlink transmission, it indicates that the RO corresponding to the fourth reference signal indicated by the fifth information belongs to the first type of RO; or, if the frequency domain resources configured on the time domain resources occupied by the fourth reference signal are one of the frequency domain resources for uplink transmission and the frequency domain resources for downlink transmission, it indicates that the RO corresponding to the fourth reference signal indicated by the fifth information belongs to the second type of RO; accordingly, for the terminal device, based on which frequency domain resources are configured on the time domain resources occupied by the fourth reference signal, it is determined whether the RO corresponding to the fourth reference signal indicated by the fifth information is the first type of RO or the second type of RO. The second symbol can be considered as Figure 5 The first symbols in the embodiments differ only in their names.
[0231] For example, the fifth information includes an RO list, and the RO list includes the index value of the RO corresponding to the fourth reference signal to indicate the RO corresponding to the fourth reference signal. For the terminal device, if the frequency domain resources configured on the time-frequency resources of the fourth reference signal include both uplink frequency domain resources and downlink frequency domain resources, it is determined that the RO corresponding to the fourth reference signal indicated by the fifth information is a first-type RO, and the first-type RO corresponding to the index value in the RO list is determined as the RO corresponding to the fourth reference signal; if the frequency domain resources configured on the time-frequency resources of the fourth reference signal are one of an uplink frequency domain resource and a downlink frequency domain resource, it is determined that the RO corresponding to the fourth reference signal indicated by the fifth information is a second-type RO, and the second-type RO corresponding to the index value in the fourth RO list is determined as the RO corresponding to the fourth reference signal.
[0232] In the fifth implementation, taking the example of a terminal device determining an RO corresponding to a fifth reference signal, the fifth reference signal may be a CSI-RS or an SSB.
[0233] The network device and the terminal device number the first type of RO and the second type of RO together within the association pattern period with the larger period between the first association pattern period and the second association pattern period, that is, determine the indexes of all / each RO included in the association pattern period with the larger period value, and all / each RO includes the first type of RO and the second type of RO; the network device sends sixth information to the terminal device, and the sixth information indicates the RO corresponding to the fifth reference signal. For example, the sixth information includes the index value of the RO indicated by the network device, and accordingly, the terminal device determines the RO corresponding to the index value in the fifth information as the RO corresponding to the fifth reference signal.
[0234] It is understandable that in the fifth implementation, it is necessary to ensure that the boundaries of the first correlation pattern period and the second correlation pattern period are aligned, that is, for example, if one is 20ms and the other is 30ms, then the fifth implementation cannot be used.
[0235] Optionally, the boundaries of the first correlation pattern period and the second correlation pattern period are aligned, which can also be applied to Figure 5 Examples or Figure 6 Example of .
[0236] As an optional embodiment, in this embodiment, in order to enable the network device to know whether the terminal device supports the full-duplex feature, the terminal device can include two different preamble code sets, which are respectively referred to as the first preamble code set and the second preamble code set. In this way:
[0237] When a terminal device initiates random access on a first type of RO, if the terminal device uses a preamble code in a first preamble code set, it indicates that the terminal device supports the full-duplex feature, otherwise it indicates that the full-duplex feature is not supported; and when the terminal device initiates random access on a second type of RO, if the terminal device uses a preamble code in a second preamble code set, it indicates that the terminal device supports the full-duplex feature, otherwise it indicates that the full-duplex feature is not supported.
[0238] The full-duplex feature can be understood as whether the frequency domain resources for bidirectional transmission can be configured on the RO symbol described above. If so, it indicates that the full-duplex feature is supported; otherwise, it indicates that the full-duplex feature is not supported. For example, the full-duplex feature can be SBFD.
[0239] In some implementations, both the first preamble set and the second preamble set in the terminal device are configured by the network device. In another implementation, one of the first preamble set and the second preamble set in the terminal device is configured by the network device, and the other is predefined. In yet another implementation, both the first preamble set and the second preamble set are predefined.
[0240] In this implementation, by configuring and / or predefining two different preamble code sets for the terminal device, when the terminal device sends a preamble code to the network device, the network device can also learn whether the terminal device supports the full-duplex feature.
[0241] Combined with the above Figures 5 to 12 , describes the communication method of the embodiment of the present application in detail, and will be combined with Figure 13 and Figure 14 The communication device provided in the embodiment of the present application is described in detail.
[0242] Figure 13 This is a structural diagram of a communication device provided in an embodiment of the present application. Specifically, Figure 13 As shown, the device 1300 includes: a transceiver module 1301 and a processing module 1302.
[0243] In the first embodiment, the apparatus 1300 may be applied to a terminal device.
[0244] Specifically, the processing module 1302 is used to determine a first mapping relationship within a first association pattern period, where the mapping relationship is a mapping relationship between N SSBs and a first type of RO, the time domain resources of the first type of RO include a first symbol, and the frequency domain resources configured on the first symbol include frequency domain resources for uplink transmission and frequency domain resources for downlink transmission, where N is a positive integer; the transceiver module 1301 is used to send a physical random access channel preamble code to the network device on the first RO, where the first RO is the RO mapped to the first SSB in the first mapping relationship, and the first SSB is one of the N SSBs.
[0245] In one possible implementation, the processing module 1302 is specifically used to map N SSBs with the first type of RO to generate K first association periods, where K is a positive integer; and determine the K first association periods as the first association pattern period; wherein the mapping relationship between the N SSBs in the K first association periods and the first type of RO is the first mapping relationship.
[0246] In one possible implementation, the first association pattern period is X times the second association pattern period, where X is a positive integer, and the value of X satisfies: the first mapping relationship is the same as the mapping relationship between N SSBs and the first type of RO in the next first association pattern period; wherein the second association pattern period is the association pattern period generated when M SSBs are mapped to the second type of RO, and the frequency domain resources configured on the time domain resources of the second type of RO are one of the frequency domain resources for uplink transmission and the frequency domain resources for downlink transmission, and M is a positive integer.
[0247] In a possible implementation, the transceiver module 1301 is configured to: receive first information, where the first information is used to indicate an RO corresponding to a first reference signal; wherein the RO corresponding to the first reference signal belongs to a first type of RO.
[0248] In one possible implementation, the transceiver module 1301 is used to: receive second information, where the second information is used to indicate the RO corresponding to the second reference signal; wherein the RO corresponding to the second reference signal includes a first type of RO and a second type of RO, and the frequency domain resources configured on the time domain resources of the second type of RO are one of the frequency domain resources for uplink transmission and the frequency domain resources for downlink transmission.
[0249] In one possible implementation, the transceiver module 1301 is used to: receive third information, where the third information is used to indicate the RO corresponding to the third reference signal; receive fourth information, where the fourth information is used to indicate the type of the RO corresponding to the third reference signal; wherein, when the type indicated by the fourth information is the first type, the RO corresponding to the third reference signal is the first type of RO; or, when the type indicated by the fourth information is the second type, the RO corresponding to the third reference signal is the second type of RO, and the frequency domain resources configured on the time domain resources of the second type of RO are one of the frequency domain resources for uplink transmission and the frequency domain resources for downlink transmission.
[0250] In one possible implementation, the transceiver module 1301 is used to: receive fifth information, where the fifth information is used to indicate the RO corresponding to the fourth reference signal; wherein, if the time domain resources occupied by the fourth reference signal include a second symbol, the frequency domain resources configured on the second symbol include frequency domain resources for uplink transmission and frequency domain resources for downlink transmission, and the RO corresponding to the fourth reference signal belongs to the first type of RO; or, if the frequency domain resources configured on the time domain resources occupied by the fourth reference signal are one of the frequency domain resources for uplink transmission and the frequency domain resources for downlink transmission, the RO corresponding to the fourth reference signal belongs to the second type of RO, and the frequency domain resources configured on the time domain resources of the second type of RO are one of the frequency domain resources for uplink transmission and the frequency domain resources for downlink transmission.
[0251] In one possible implementation, the processing module 1302 is used to: determine the index of each RO within an associated pattern period with a larger period value, each RO includes a first type of RO and a second type of RO, the associated pattern period with a larger period value is the associated pattern period with a larger period value in the first associated pattern period and the second associated pattern period, and the frequency domain resources configured on the time domain resources of the second type of RO are one of the frequency domain resources for uplink transmission and the frequency domain resources for downlink transmission; the transceiver module 1301 is used to: receive sixth information, and the sixth information is used to indicate the RO corresponding to the fifth reference signal.
[0252] In one possible implementation, the processing module 1302 is further used to: obtain a first preamble code set and a second preamble code set; wherein, when the terminal device uses the preamble code in the first preamble code set for random access on the first type of RO, it indicates that the terminal device supports the full-duplex feature; when the terminal device uses the preamble code in the second preamble code set for random access on the second type of RO, it indicates that the terminal device supports the full-duplex feature, and the frequency domain resources configured on the time domain resources of the second type of RO are one of the frequency domain resources for uplink transmission and the frequency domain resources for downlink transmission.
[0253] In one possible implementation, the frequency domain resources of the first type of RO and the second type of RO are both located within the frequency domain resources for uplink transmission configured on the first symbol, and the frequency domain resources configured on the time domain resources of the second type of RO are one of the frequency domain resources for uplink transmission and the frequency domain resources for downlink transmission.
[0254] In a possible implementation, the number of ROs of the first type with the same time domain resources is included in {1, 2, 4, 8}.
[0255] In the second embodiment, the communication apparatus can be applied to a network device.
[0256] Specifically, the processing module 1302 is used to: determine a first mapping relationship within a first association pattern period, where the first mapping relationship is a mapping relationship between N synchronization signal blocks SSB and a first type of random access opportunity RO, the time domain resources of the first type of RO include a first symbol, and the frequency domain resources configured on the first symbol include frequency domain resources for uplink transmission and frequency domain resources for downlink transmission, where N is a positive integer; the transceiver module 1301 is also used to: receive a physical random access channel preamble code sent by a terminal device on the first RO, where the first RO is the RO mapped to the first SSB in the first mapping relationship, and the first SSB is one of the N SSBs.
[0257] In one possible implementation, the processing module 1302 is further used to: map N SSBs with the first type of RO to generate K first association periods, where K is a positive integer; determine the K first association periods as a first association pattern period; wherein the mapping relationship between the N SSBs in the K first association periods and the first type of RO is a first mapping relationship.
[0258] In one possible implementation, the first association pattern period is X times the second association pattern period, where X is a positive integer, and the value of X satisfies: the first mapping relationship is the same as the mapping relationship between N SSBs and the first type of RO in the next first association pattern period; wherein the second association pattern period is the association pattern period generated when M SSBs are mapped to the second type of RO, and the frequency domain resources configured on the time domain resources of the second type of RO are one of the frequency domain resources for uplink transmission and the frequency domain resources for downlink transmission, and M is a positive integer.
[0259] In a possible implementation, the transceiver module 1301 is further configured to: send first information, where the first information is used to indicate the RO corresponding to the first reference signal; wherein the RO corresponding to the first reference signal belongs to a first type of RO.
[0260] In one possible implementation, the transceiver module 1301 is also used to: send second information, where the second information is used to indicate the RO corresponding to the second reference signal; wherein the RO corresponding to the second reference signal includes a first type of RO and a second type of RO, and the frequency domain resources configured on the time domain resources of the second type of RO are one of the frequency domain resources for uplink transmission and the frequency domain resources for downlink transmission.
[0261] In one possible implementation, the transceiver module 1301 is further used to: send third information, where the third information is used to indicate the RO corresponding to the third reference signal; the transceiver module 1301 is further used to: send fourth information, where the fourth information is used to indicate the type of RO corresponding to the third reference signal; wherein, when the type indicated by the fourth information is the first type, the RO corresponding to the third reference signal is the first type of RO; or, when the type indicated by the fourth information is the second type, the RO corresponding to the third reference signal is the second type of RO, and the frequency domain resources configured on the time domain resources of the second type of RO are one of the frequency domain resources for uplink transmission and the frequency domain resources for downlink transmission.
[0262] In one possible implementation, the transceiver module 1301 is also used to: send fifth information, where the fifth information is used to indicate the RO corresponding to the fourth reference signal; wherein, if the time domain resources occupied by the fourth reference signal include a second symbol, the frequency domain resources configured on the second symbol include frequency domain resources for uplink transmission and frequency domain resources for downlink transmission, and the RO corresponding to the fourth reference signal belongs to the first type of RO; or, if the frequency domain resources configured on the time domain resources occupied by the fourth reference signal are one of the frequency domain resources for uplink transmission and the frequency domain resources for downlink transmission, the RO corresponding to the fourth reference signal belongs to the second type of RO, and the frequency domain resources configured on the time domain resources of the second type of RO are one of the frequency domain resources for uplink transmission and the frequency domain resources for downlink transmission.
[0263] In one possible implementation, the processing module 1302 is further used to: determine the index of each RO within an associated pattern period with a larger period value, each RO including a first type of RO and a second type of RO, the associated pattern period with a larger period value is the associated pattern period with a larger period value in the first associated pattern period and the second associated pattern period, and the frequency domain resources configured on the time domain resources of the second type of RO are one of the frequency domain resources for uplink transmission and the frequency domain resources for downlink transmission; the transceiver module 1301 is further used to: receive sixth information, and the sixth information is used to indicate the RO corresponding to the fifth reference signal.
[0264] In one possible implementation, the processing module 1302 is further used to: if the terminal device uses a preamble code in a first preamble code set for random access on a first type of RO, determine that the terminal device supports full-duplex characteristics; or, the processing module 1302 is further used to: if the terminal device uses a preamble code in a second preamble code set for random access on a second type of RO, determine that the terminal device supports full-duplex characteristics, and the frequency domain resources configured on the time domain resources of the second type of RO are one of the frequency domain resources for uplink transmission and the frequency domain resources for downlink transmission.
[0265] In one possible implementation, the frequency domain resources of the first type of RO and the second type of RO are both located within the frequency domain resources for uplink transmission configured on the first symbol, and the frequency domain resources configured on the time domain resources of the second type of RO are one of the frequency domain resources for uplink transmission and the frequency domain resources for downlink transmission.
[0266] In a possible implementation, the number of ROs of the first type with the same time domain resources is included in {1, 2, 4, 8}.
[0267] In a third embodiment, the communication apparatus may be applied to a terminal device.
[0268] Specifically, in the third embodiment, the processing module 1302 is used to: determine the target mapping relationship within the target association pattern period, the target mapping relationship is a mapping relationship between P SSBs and the target RO, the target RO includes an RO of a first target type and an RO of a second target type, the time domain resources of the RO of the first target type include a first target symbol, the frequency domain resources configured on the first target symbol include frequency domain resources for uplink transmission and frequency domain resources for downlink transmission, and the frequency domain resources configured on the time domain resources of the RO of the second target type are one of the frequency domain resources for uplink transmission and the frequency domain resources for downlink transmission; the transceiver module 1301 is also used to: send a physical random access channel preamble code to the network device on the first target RO, the first target RO is the RO mapped to the first target SSB in the target mapping relationship, and the first target SSB is one of the P SSBs.
[0269] In a third embodiment, the communication apparatus can be applied to a network device.
[0270] Specifically, in the fourth embodiment, the processing module 1302 is used to: determine the target mapping relationship within the target association pattern period, the target mapping relationship is a mapping relationship between P SSBs and the target RO, the target RO includes an RO of a first target type and an RO of a second target type, the time domain resources of the RO of the first target type include a first target symbol, the frequency domain resources configured on the first target symbol include frequency domain resources for uplink transmission and frequency domain resources for downlink transmission, and the frequency domain resources configured on the time domain resources of the RO of the second target type are one of the frequency domain resources for uplink transmission and the frequency domain resources for downlink transmission; the transceiver module 1301 is also used to: receive the physical random access channel preamble code sent by the terminal device on the first target RO, the first target RO is the RO mapped to the first target SSB in the target mapping relationship, and the first target SSB is one of the P SSBs.
[0271] Figure 14 A structural diagram of another communication device provided in an embodiment of the present application. Figure 14 The device shown can be used to execute the method described in any of the above embodiments.
[0272] like Figure 14 As shown, the apparatus 1400 of this embodiment includes: a memory 1401 and a processor 1402. In one implementation, the apparatus 1400 further includes a communication interface 1403 and a bus 1404. The memory 1401, the processor 1402, and the communication interface 1403 are communicatively connected to each other via the bus 1404.
[0273] The memory 1401 may be a read-only memory (ROM), a static storage device, a dynamic storage device or a random access memory (RAM). The memory 1101 may store programs. When the program stored in the memory 1401 is executed by the processor 1402, the processor 1402 is used to execute the program. Figures 5 to 12 The individual steps of the method are shown.
[0274] The processor 1402 may be a general-purpose central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits for executing relevant programs to implement the embodiments of the present application. Figures 5 to 12 The method shown.
[0275] The processor 1402 may also be an integrated circuit chip with signal processing capabilities. Figures 5 to 12 Each step of the method can be completed by an integrated logic circuit of hardware in the processor 1402 or an instruction in the form of software.
[0276] The processor 1402 may also be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA), or other programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component. The processor 1402 may implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of the present application. The general-purpose processor may be a microprocessor or a conventional processor.
[0277] The steps of the method disclosed in the embodiment of the present application can be directly embodied as being executed by a hardware decoding processor, or can be executed by a combination of hardware and software modules in the decoding processor. The software module can be located in a storage medium mature in the art, such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, or an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory 1401, and the processor 1402 reads the information in the memory 1401 and, in combination with its hardware, completes the functions required to be executed by the units included in the device of the present application, for example, it can execute Figures 5 to 12 The various steps / functions of the illustrated embodiment.
[0278] The communication interface 1403 may use, but is not limited to, a transceiver or other transceiver device to implement communication between the apparatus 1400 and other devices or a communication network.
[0279] The bus 1404 may include a path for transmitting information between various components of the device 1400 (eg, the memory 1401 , the processor 1402 , and the communication interface 1403 ).
[0280] It should be understood that the apparatus 1400 shown in the embodiment of the present application can be an electronic device, or a chip configured in an electronic device. The apparatus 1400 can be deployed in a terminal device, or can also be deployed in a network device.
[0281] The above embodiments can be implemented in whole or in part by software, hardware, firmware or any other combination. When implemented using software, the above embodiments can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer program are loaded or executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center via a wired (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium can be an available medium that can be accessed by a computer or a data storage device such as a server or data center that contains one or more available media sets. The available medium can be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium. The semiconductor medium can be a solid-state drive.
[0282] It should be understood that the term "and / or" as used herein simply describes a relationship between associated objects, indicating that three possible relationships exist. For example, "A and / or B" can represent: A alone, A and B together, or B alone. A and B can be singular or plural. Furthermore, the character " / " as used herein generally indicates an "or" relationship between the associated objects, but it may also indicate an "and / or" relationship. For specific understanding, please refer to the context.
[0283] In this application, "at least one" means one or more, and "plurality" means two or more. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can mean: a, b, c, ab, ac, bc, or abc, where a, b, and c can be single or plural.
[0284] It should be understood that in the various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute a limitation on the implementation process of the embodiments of the present application.
[0285] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0286] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0287] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0288] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.
[0289] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0290] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory, a random access memory, a magnetic disk, or an optical disk.
Claims
1. A communication method, characterized in that: Applied to terminal equipment, including: Determine a first mapping relationship within a first association pattern period, where the first mapping relationship is a mapping relationship between N synchronization signal blocks (SSBs) and a first type of random access opportunity (RO), where the time domain resources of the first type of RO include a first symbol, and the frequency domain resources configured on the first symbol include a frequency domain resource for uplink transmission and a frequency domain resource for downlink transmission, where N is a positive integer; A physical random access channel preamble is sent to a network device on a first RO, where the first RO is an RO mapped to a first SSB in the first mapping relationship, and the first SSB is one of the N SSBs.
2. The method according to claim 1, characterized in that The determining of the first mapping relationship within the first association pattern period includes: Mapping the N SSBs to the ROs of the first type to generate K first association cycles, where K is a positive integer; determining the K first correlation periods as the first correlation pattern period; The mapping relationship between the N SSBs in the K first association periods and the first type of RO is the first mapping relationship.
3. The method according to claim 1, characterized in that The first association pattern period is X times the second association pattern period, where X is a positive integer and the value of X satisfies: the first mapping relationship is the same as the mapping relationship between the N SSBs and the first type of RO in the next first association pattern period; Among them, the second association pattern period is the association pattern period generated when M SSBs are mapped to the second type of RO, the frequency domain resources configured on the time domain resources of the second type of RO are one of the frequency domain resources for uplink transmission and the frequency domain resources for downlink transmission, and M is a positive integer.
4. The method according to any one of claims 1 to 3, characterized in that The method further comprises: receiving first information, where the first information is used to indicate an RO corresponding to a first reference signal; The RO corresponding to the first reference signal belongs to the first type of RO.
5. The method according to any one of claims 1 to 3, characterized in that The method further comprises: receiving second information, where the second information is used to indicate an RO corresponding to a second reference signal; Among them, the RO corresponding to the second reference signal includes the first type of RO and the second type of RO, and the frequency domain resources configured on the time domain resources of the second type of RO are one of the frequency domain resources for uplink transmission and the frequency domain resources for downlink transmission.
6. The method according to any one of claims 1 to 3, characterized in that The method further comprises: receiving third information, where the third information is used to indicate an RO corresponding to a third reference signal; receiving fourth information, where the fourth information is used to indicate a type of the RO corresponding to the third reference signal; When the type indicated by the fourth information is the first type, the RO corresponding to the third reference signal is the RO of the first type; or When the type indicated by the fourth information is the second type, the RO corresponding to the third reference signal is the second type of RO, and the frequency domain resources configured on the time domain resources of the second type of RO are one of the frequency domain resources for uplink transmission and the frequency domain resources for downlink transmission.
7. The method according to any one of claims 1 to 3, characterized in that The method further comprises: receiving fifth information, where the fifth information is used to indicate an RO corresponding to a fourth reference signal; If the time domain resources occupied by the fourth reference signal include a second symbol, the frequency domain resources configured on the second symbol include frequency domain resources for uplink transmission and frequency domain resources for downlink transmission, and the RO corresponding to the fourth reference signal belongs to the first type of RO; or If the frequency domain resources configured on the time domain resources occupied by the fourth reference signal are one of the frequency domain resources for uplink transmission and the frequency domain resources for downlink transmission, the RO corresponding to the fourth reference signal belongs to the second type of RO, and the frequency domain resources configured on the time domain resources of the second type of RO are one of the frequency domain resources for uplink transmission and the frequency domain resources for downlink transmission.
8. The method according to any one of claims 1 to 3, characterized in that The method further comprises: Determine the index of each RO within an association pattern period with a larger period value, where the each RO includes an RO of the first type and an RO of the second type, the association pattern period with a larger period value is the association pattern period with a larger period value between the first association pattern period and the second association pattern period, the frequency domain resource configured on the time domain resource of the second type of RO is one of a frequency domain resource for uplink transmission and a frequency domain resource for downlink transmission, and the second association pattern period is the association pattern period generated when M SSBs are mapped to the second type of RO, where M is a positive integer; Sixth information is received, where the sixth information is used to indicate an RO corresponding to a fifth reference signal.
9. The method according to any one of claims 1 to 8, characterized in that The method further comprises: Obtain a first preamble set and a second preamble set; In which, when the terminal device uses the preamble code in the first preamble code set for random access on the first type of RO, it indicates that the terminal device supports full-duplex characteristics; when the terminal device uses the preamble code in the second preamble code set for random access on the second type of RO, it indicates that the terminal device supports full-duplex characteristics, and the frequency domain resources configured on the time domain resources of the second type of RO are one of the frequency domain resources for uplink transmission and the frequency domain resources for downlink transmission.
10. The method according to any one of claims 1 to 9, characterized in that The frequency domain resources of the first type of RO and the second type of RO are both located within the frequency domain resources for uplink transmission configured on the first symbol, and the frequency domain resources configured on the time domain resources of the second type of RO are one of the frequency domain resources for uplink transmission and the frequency domain resources for downlink transmission.
11. The method according to any one of claims 1 to 9, characterized in that The number of the first type of ROs with the same time domain resources is included in {1, 2, 4, 8}.
12. A communication method, characterized in that: Applicable to network equipment, including: Determine a first mapping relationship within a first association pattern period, where the first mapping relationship is a mapping relationship between N synchronization signal blocks (SSBs) and a first type of random access opportunity (RO), where the time domain resources of the first type of RO include a first symbol, and the frequency domain resources configured on the first symbol include a frequency domain resource for uplink transmission and a frequency domain resource for downlink transmission, where N is a positive integer; A physical random access channel preamble code is received by a terminal device on a first RO, where the first RO is the RO mapped to the first SSB in the first mapping relationship, and the first SSB is one of the N SSBs.
13. The method according to claim 12, characterized in that The determining of the first mapping relationship within the first association pattern period includes: Mapping the N SSBs to the ROs of the first type to generate K first association cycles, where K is a positive integer; determining the K first correlation periods as the first correlation pattern period; The mapping relationship between the N SSBs in the K first association periods and the first type of RO is the first mapping relationship.
14. The method according to claim 12, characterized in that The first association pattern period is X times the second association pattern period, where X is a positive integer and the value of X satisfies: the first mapping relationship is the same as the mapping relationship between the N SSBs and the first type of RO in the next first association pattern period; Among them, the second association pattern period is the association pattern period generated when M SSBs are mapped to the second type of RO, the frequency domain resources configured on the time domain resources of the second type of RO are one of the frequency domain resources for uplink transmission and the frequency domain resources for downlink transmission, and M is a positive integer.
15. The method according to any one of claims 12 to 14, characterized in that The method further comprises: Sending first information, where the first information is used to indicate the RO corresponding to the first reference signal; The RO corresponding to the first reference signal belongs to the first type of RO.
16. The method according to any one of claims 12 to 14, characterized in that The method further comprises: sending second information, where the second information is used to indicate the RO corresponding to the second reference signal; Among them, the RO corresponding to the second reference signal includes the first type of RO and the second type of RO, and the frequency domain resources configured on the time domain resources of the second type of RO are one of the frequency domain resources for uplink transmission and the frequency domain resources for downlink transmission.
17. The method according to any one of claims 12 to 14, characterized in that The method further comprises: sending third information, where the third information is used to indicate an RO corresponding to a third reference signal; sending fourth information, where the fourth information is used to indicate a type of the RO corresponding to the third reference signal; When the type indicated by the fourth information is the first type, the RO corresponding to the third reference signal is the RO of the first type; or When the type indicated by the fourth information is the second type, the RO corresponding to the third reference signal is the second type of RO, and the frequency domain resources configured on the time domain resources of the second type of RO are one of the frequency domain resources for uplink transmission and the frequency domain resources for downlink transmission.
18. The method according to any one of claims 12 to 14, characterized in that The method further comprises: sending fifth information, where the fifth information is used to indicate the RO corresponding to the fourth reference signal; If the time domain resources occupied by the fourth reference signal include a second symbol, the frequency domain resources configured on the second symbol include frequency domain resources for uplink transmission and frequency domain resources for downlink transmission, and the RO corresponding to the fourth reference signal belongs to the first type of RO; or If the frequency domain resources configured on the time domain resources occupied by the fourth reference signal are one of the frequency domain resources for uplink transmission and the frequency domain resources for downlink transmission, the RO corresponding to the fourth reference signal belongs to the second type of RO, and the frequency domain resources configured on the time domain resources of the second type of RO are one of the frequency domain resources for uplink transmission and the frequency domain resources for downlink transmission.
19. The method according to any one of claims 12 to 14, characterized in that The method further comprises: Determine the index of each RO within an association pattern period with a larger period value, where the each RO includes an RO of the first type and an RO of the second type, the association pattern period with a larger period value is the association pattern period with a larger period value between the first association pattern period and the second association pattern period, the frequency domain resource configured on the time domain resource of the second type of RO is one of a frequency domain resource for uplink transmission and a frequency domain resource for downlink transmission, and the second association pattern period is the association pattern period generated when M SSBs are mapped to the second type of RO, where M is a positive integer; Sixth information is received, where the sixth information is used to indicate an RO corresponding to a fifth reference signal.
20. The method according to any one of claims 12 to 19, characterized in that The method further comprises: If the terminal device performs random access on the RO of the first type using a preamble in the first preamble set, it is determined that the terminal device supports full-duplex characteristics; or, If the terminal device uses the preamble code in the second preamble code set for random access on the second type RO, it is determined that the terminal device supports full-duplex characteristics, and the frequency domain resources configured on the time domain resources of the second type RO are one of the frequency domain resources for uplink transmission and the frequency domain resources for downlink transmission.
21. The method according to any one of claims 12 to 20, characterized in that The frequency domain resources of the first type of RO and the second type of RO are both located within the frequency domain resources for uplink transmission configured on the first symbol, and the frequency domain resources configured on the time domain resources of the second type of RO are one of the frequency domain resources for uplink transmission and the frequency domain resources for downlink transmission.
22. The method according to any one of claims 12 to 20, characterized in that The number of the first type of ROs with the same time domain resources is included in {1, 2, 4, 8}.
23. A communication method, characterized in that: Applied to terminal equipment, including: Determine a target mapping relationship within a target association pattern period, where the target mapping relationship is a mapping relationship between P synchronization signal blocks SSB and a target random access opportunity RO, where the target RO includes an RO of a first target type and an RO of a second target type, where the time domain resources of the RO of the first target type include a first target symbol, and the frequency domain resources configured on the first target symbol include a frequency domain resource for uplink transmission and a frequency domain resource for downlink transmission, and the frequency domain resource configured on the time domain resource of the RO of the second target type is one of a frequency domain resource for uplink transmission and a frequency domain resource for downlink transmission; A physical random access channel preamble is sent to a network device on a first target RO, where the first target RO is an RO mapped to a first target SSB in the target mapping relationship, and the first target SSB is one of the P SSBs.
24. A communication method, characterized in that: Applicable to network equipment, including: Determine a target mapping relationship within a target association pattern period, where the target mapping relationship is a mapping relationship between P synchronization signal blocks SSB and a target random access opportunity RO, where the target RO includes an RO of a first target type and an RO of a second target type, where the time domain resources of the RO of the first target type include a first target symbol, and the frequency domain resources configured on the first target symbol include a frequency domain resource for uplink transmission and a frequency domain resource for downlink transmission, and the frequency domain resource configured on the time domain resource of the RO of the second target type is one of a frequency domain resource for uplink transmission and a frequency domain resource for downlink transmission; A physical random access channel preamble code is received by a terminal device on a first target RO, where the first target RO is the RO mapped to the first target SSB in the target mapping relationship, and the first target SSB is one of the P SSBs.
25. A communication device, characterized in that: include: processor, The processor is configured to cause the communication device to implement the method according to any one of claims 1 to 11 or the method according to claim 23 by executing a computer program and / or a logic circuit.
26. A communication device, characterized in that: include: processor, The processor is configured to cause the communication device to implement the method according to any one of claims 12 to 22 or the method according to claim 24 by executing a computer program and / or a logic circuit.
27. A communication system, characterized in that: Comprising a communication device as claimed in claim 25 or claim 26.
28. A computer-readable medium, characterized in that The computer-readable medium stores a program code for computer execution, the program code including instructions for executing the method according to any one of claims 1 to 24.
29. A computer program product, characterized in that The computer program product includes computer program code, and when the computer program code is run on a computer, the computer is enabled to implement the method according to any one of claims 1 to 24.
30. A chip, characterized in that: The system comprises at least one processor and a communication interface, wherein the communication interface and the at least one processor are interconnected via a line, and the at least one processor is configured to run a computer program or instruction to perform the communication method according to any one of claims 1 to 24.