Communication method and communication device
By receiving the time domain resource indication information of the network device in the terminal device and sending a preamble at a designated random access time, the problem of random access failure in the prior art is solved, and the access success rate is improved.
Patent Information
- Application Number
- CN202311261031.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-27
- Publication Date
- 2025-03-28
AI Technical Summary
In the existing cellular mobile communication system, the terminal device may fail due to the RAR window timeout during random access, resulting in a high probability of access failure.
By receiving the first indication information from the network device in the terminal device, indicating the first time domain resource, and sending a preamble on a random access time (RO) that meets a specific condition, the terminal device can receive a response in the corresponding RAR window.
The probability of random access failure caused by RAR window timeout is reduced, so that the terminal device can perform random access more efficiently.
Smart Images

Figure CN119729794A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the field of communications, and more specifically, to a communication method and a communication device. Background Art
[0002] In the existing cellular mobile communication system, terminal devices in various usage scenarios need to initiate random access in various scenarios. During the random access process, the terminal device can send a preamble to the network device on a PRACH resource in the physical random access channel (PRACH) resource set configured by the network device. Therefore, a PRACH resource is also called a random access channel occasion (RO). After receiving the preamble on the RO, the network device will send a physical downlink control channel (PDCCH) in response to the RAR of the preamble to the terminal device in the random access response (RAR) window corresponding to the RO. Correspondingly, the terminal device will also listen to the PDCCH in response to the RAR of the preamble in the corresponding RAR window after sending the preamble.
[0003] In some communication scenarios, to avoid interference, multiple network devices need to time-division multiplex air interface resources. For example, the available resources of network device #1 are system frame #1, the available resources of network device #2 are system frame #2, and the available resources of network device #3 are system frame #3. At this time, some time domain resources of each network device will be unavailable, resulting in the failure of random access of terminal devices. Summary of the invention
[0004] The embodiments of the present application provide a communication method and a communication device to reduce the probability of random access failure.
[0005] In a first aspect, a communication method is provided. The method may be executed by a terminal device, or may be executed by a component of the terminal device (eg, a chip or a circuit), without limitation.
[0006] The method may include: receiving first indication information from a network device, the first indication information indicating a first time domain resource, the first time domain resource including a time domain resource used by the network device for at least one of data channel transmission or control channel transmission; sending a preamble to the network device on a first random access opportunity RO, wherein the first RO is an RO in a first physical random access channel PRACH resource set that meets a first condition, the first PRACH resource set includes multiple ROs, the first condition is that a first time unit is within a first time window, the first time window is a window for monitoring a physical downlink control channel PDCCH corresponding to a random access response RAR in response to the preamble, and the first time unit is a time unit in the first time domain resource that can be used to transmit the PDCCH corresponding to the RAR.
[0007] In the above technical solution, the terminal device can select a suitable first RO in the first PRACH resource set based on the first time domain resource to initiate random access, so that the terminal device can have the opportunity to receive the PDCCH corresponding to the RAR sent by the network device in response to the leading RAR transmitted on the first RO within the RAR window corresponding to the first RO (i.e., the first time window), thereby reducing the probability of random access failure due to RAR window timeout.
[0008] Optionally, in the present application, the transmission of the RAR and the PDCCH of the RAR uses the first time domain resource. The first time domain resource may overlap with the first PRACH resource set in whole or in part, or may not overlap at all. In other words, the PRACH does not belong to a control channel or a data channel.
[0009] In certain implementations of the first aspect, the method further includes: determining a first RO based on the first indication information and the first PRACH resource set.
[0010] In certain implementations of the first aspect, the first time domain resource is a resource that is periodically repeated in the time domain, and the first indication information indicates a pattern of the first time domain resource, and the pattern of the first time domain resource represents a time domain resource used by the network device for at least one of data channel transmission or control channel transmission within a period corresponding to the first time domain resource.
[0011] In the above technical solution, the signaling overhead of the network device can be saved by directly indicating the pattern corresponding to the first time domain resource. For example, if there are 3 different time-frequency resource patterns, the network device can indicate the pattern corresponding to the first time domain resource to the terminal device through 2-bit information.
[0012] In certain implementations of the first aspect, the first indication information is carried in a master information block MIB message or a system information block SIB1 message or a radio resource control RRC reconfiguration message.
[0013] In certain implementations of the first aspect, the first PRACH resource set is a PRACH resource associated with a first synchronization signal block SSB, and the first SSB is an SSB corresponding to the terminal device or an SSB configured by the network device for the terminal device.
[0014] It can be understood that the first SSB is the SSB corresponding to the terminal device, which means that the first SSB is any SSB in the SSB received by the terminal device whose reference signal receiving power is greater than the corresponding threshold value.
[0015] For example, the first SSB is the optimal SSB corresponding to the terminal device, and the optimal SSB is the SSB with the highest reference signal receiving power or the largest signal strength among the SSBs received by the terminal device.
[0016] In certain implementations of the first aspect, the first PRACH resource set is a PRACH resource determined based on a configuration from a network device.
[0017] In a second aspect, a communication method is provided. The method may be executed by a network device, or may be executed by a component of the network device (eg, a chip or a circuit), without limitation.
[0018] The method includes: sending first indication information to a terminal device, the first indication information indicating a first time domain resource, the first time domain resource including a time domain resource used by a network device for at least one of data channel transmission or control channel transmission; receiving a preamble from the terminal device at a first random access opportunity RO, wherein the first RO satisfies a first condition, the first condition being that a first time unit is located within a first time window, the first time window being a window for the terminal device to monitor a downlink control channel PDCCH corresponding to a random access response RAR in response to the preamble, and the first time unit being a time unit in the first time domain resource that can be used to transmit the PDCCH corresponding to the RAR.
[0019] For the beneficial effects of the second aspect, please refer to the description of the first aspect and will not be repeated here.
[0020] In certain implementations of the second aspect, the first time domain resource is a resource that is periodically repeated in the time domain, and the first indication information indicates a pattern of the first time domain resource, and the pattern of the first time domain resource represents a time domain resource used by the network device for at least one of data channel transmission or control channel transmission within a period corresponding to the first time domain resource.
[0021] In certain implementations of the second aspect, the first indication information is carried in a master information block MIB message or a system information block SIB1 message or a radio resource control RRC reconfiguration message.
[0022] In a third aspect, a communication method is provided, which may be executed by a terminal device, or may be executed by a component of the terminal device (eg, a chip or a circuit), without limitation.
[0023] The method may include: receiving first indication information from a network device, the first indication information indicating a first time domain resource, the first time domain resource including a time domain resource used by the network device for at least one of data channel transmission or control channel transmission; sending a preamble to the network device on a first RO, the first RO being an RO in a first PRACH resource set, the first PRACH resource set including multiple ROs; monitoring a downlink control channel PDCCH of a random access response RAR in response to the preamble sent on the first RO within a second time window, the starting position of the second time window being the starting position of a first time unit, the first time unit being a time unit in the first time domain resource located after the first RO.
[0024] In the above technical solution, by modifying the starting position of the RAR window specified in the existing standard, the starting position of the second RAR window is newly defined as the starting position of a time unit after the first RO in the first time domain resource, so that the terminal device can have the opportunity to receive the PDCCH corresponding to the RAR sent by the network device in response to the leading RAR transmitted on the first RO within the RAR window corresponding to the first RO (i.e., the second time window), thereby reducing the probability of random access failure caused by RAR window timeout.
[0025] In certain implementations of the third aspect, the length of the second time window is the length of a configured RAR window.
[0026] In certain implementations of the third aspect, the first time unit is the first time unit in the first time domain resource that is located after the first RO.
[0027] In the above technical solution, a specific method for determining the starting position of the RAR window corresponding to the RO is provided, so that the terminal device can have the opportunity to receive the PDCCH corresponding to the RAR sent by the network device in response to the leading RAR transmitted on the first RO within the RAR window corresponding to the first RO (i.e., the second time window), thereby reducing the probability of random access failure caused by RAR window timeout. In certain implementations of the third aspect, the first time unit is the first time unit of the PDCCH that can be used to transmit the RAR in the first time domain resource after the first RO.
[0028] In the above technical solution, another specific method for determining the starting position of the RAR window corresponding to the RO is given, so that the terminal device can have the opportunity to receive the PDCCH corresponding to the RAR sent by the network device in response to the leading RAR transmitted on the first RO within the RAR window corresponding to the first RO (i.e., the second time window), thereby reducing the probability of random access failure caused by RAR window timeout.
[0029] In certain implementations of the third aspect, the first time domain resource is a resource that is periodically repeated in the time domain, and the first indication information indicates a pattern of the first time domain resource, and the pattern of the first time domain resource represents a time domain resource used by the network device for at least one of data channel transmission or control channel transmission within a period corresponding to the first time domain resource.
[0030] In the above technical solution, the signaling overhead of the network device can be saved by directly indicating the pattern corresponding to the first time domain resource. For example, if there are 3 different time-frequency resource patterns, the network device can indicate the pattern corresponding to the first time domain resource to the terminal device through 2-bit information.
[0031] In certain implementations of the third aspect, the first indication information is carried in a master information block MIB message or a system information block SIB1 message or a radio resource control RRC reconfiguration message.
[0032] In certain implementations of the third aspect, the first PRACH resource set is a PRACH resource associated with a first synchronization signal block SSB, and the first SSB is an SSB corresponding to the terminal device or an SSB configured by the network device for the terminal device.
[0033] It can be understood that the first SSB is the SSB corresponding to the terminal device, which means that the first SSB is any SSB in the SSB received by the terminal device whose reference signal receiving power is greater than the corresponding threshold value.
[0034] For example, the first SSB is the optimal SSB corresponding to the terminal device, and the optimal SSB is the SSB with the highest reference signal receiving power or the largest signal strength among the SSBs received by the terminal device.
[0035] In certain implementations of the third aspect, the first PRACH resource set is a PRACH resource determined based on a configuration from a network device.
[0036] In a fourth aspect, a communication method is provided. The method may be executed by a network device, or may be executed by a component of the network device (eg, a chip or a circuit), without limitation.
[0037] The method includes: sending first indication information to a terminal device, the first indication information indicating a first time domain resource, the first time domain resource including a time domain resource used by a network device for at least one of data channel transmission or control channel transmission; receiving a preamble from the terminal device on a first random access opportunity RO; sending a downlink control channel PDCCH of a random access response RAR in response to the preamble to the terminal device within a second time window, the starting position of the second time window being the starting position of a first time unit, and the first time unit being a time unit in the first time domain resource located after the first RO.
[0038] For the beneficial effects of the fourth aspect, please refer to the description of the third aspect and will not be repeated here.
[0039] In certain implementations of the fourth aspect, the length of the second time window is the length of a configured RAR window.
[0040] In certain implementations of the fourth aspect, the first time unit is the first time unit in the first time domain resource that is located after the first RO.
[0041] In certain implementations of the fourth aspect, the first time unit is a first time unit of a PDCCH that can be used to transmit the RAR and is located after the first RO in the first time domain resource.
[0042] In certain implementations of the fourth aspect, the first time domain resource is a resource that is periodically repeated in the time domain, and the first indication information indicates a pattern of the first time domain resource, and the pattern of the first time domain resource represents a time domain resource used by the network device for at least one of data channel transmission or control channel transmission within a period corresponding to the first time domain resource.
[0043] In certain implementations of the fourth aspect, the first indication information is carried in a master information block MIB message or a system information block SIB1 message or a radio resource control RRC reconfiguration message.
[0044] In a fifth aspect, a communication method is provided, which can be executed by a terminal device, or can also be executed by a component of the terminal device (such as a chip or circuit), without limitation.
[0045] The method may include: receiving first information from a network device, the first information indicating a first PRACH resource set and a time domain offset value, the first PRACH resource set including multiple ROs, at least one first RO in the first PRACH resource set corresponding to at least one second RO offset based on the time domain offset value all satisfying a first condition, the first condition being that a first time unit is within a first time window, the first time window being a window for a terminal device to monitor a downlink control channel PDCCH corresponding to a random access response RAR in response to a preamble sent on a second RO, the first time unit being a time unit in a first time domain resource that can be used to transmit a PDCCH corresponding to the RAR, the first time domain resource including a time domain resource used by the network device for at least one of data channel transmission or control channel transmission; and sending a preamble to the network device on one RO of the at least one second RO.
[0046] Optionally, each first RO in the first PRACH resource set and its corresponding second RO after being offset based on the time domain offset value satisfies the first condition.
[0047] In the above technical solution, the network device adds a time domain offset configuration based on the configuration of the first PRACH resource set according to the location of its own available resources, and instructs the terminal device to initiate random access on the RO corresponding to the RO offset in the first PRACH resource set. When the terminal device sends a preamble on the second RO after the time domain offset, the terminal device can have the opportunity to receive the PDCCH corresponding to the RAR sent by the network device in response to the preamble transmitted on the second RO within the RAR window corresponding to the second RO (i.e., the second time window), thereby reducing the probability of random access failure due to RAR window timeout.
[0048] In certain implementations of the fifth aspect, the method also includes: determining a second PRACH resource set, the second RO is an RO in the second PRACH resource set, and the second PRACH resource set is the PRACH resource set corresponding to the RO in the first PRACH resource set after being offset based on the time domain offset value.
[0049] In certain implementations of the fifth aspect, the time domain offset value includes a frame offset value Δy, wherein the frame offset value indicates that the RO in the first PRACH resource set is offset by Δy system frames, and Δy is an integer; or, the time domain offset value includes a subframe offset value Δs, and the subframe offset value indicates that the RO in the first PRACH resource set is offset by Δs subframes, and Δs is an integer; or, the time domain offset value includes a frame offset value Δy and a subframe offset value Δs, wherein the frame offset value indicates that the RO in the first PRACH resource set is offset by Δy system frames, and the subframe offset value indicates that the RO in the first PRACH resource set is offset by (s n +Δs)mod 10 subframes, sn Indicates the subframe where the RO in the first PRACH resource set is located, Δy is an integer, and Δs is an integer.
[0050] In certain implementations of the fifth aspect, the first PRACH resource set is part or all of the PRACH resources associated with the first synchronization signal block SSB, and the first SSB is the SSB configured by the network device for the terminal device.
[0051] In certain implementations of the fifth aspect, the first PRACH resource set is part of the PRACH resources configured by the network device for the terminal device.
[0052] In a sixth aspect, a communication method is provided, which can be executed by a network device, or can also be executed by a component of the network device (such as a chip or circuit), without limitation.
[0053] The method includes: sending first information to a terminal device, the first information indicating a first physical random access channel PRACH resource set and a time domain offset value, the first PRACH resource set including multiple random access opportunities RO, at least one first RO in the first PRACH resource set corresponding to at least one second RO offset based on the time domain offset value satisfies a first condition, the first condition is that a first time unit is located within a first time window, the first time window is a window for the terminal device to monitor a downlink control channel PDCCH corresponding to a random access response RAR in response to a preamble sent on a second RO, the first time unit is a time unit in a first time domain resource that can be used to transmit the PDCCH corresponding to the RAR, the first time domain resource includes a time domain resource used by a network device for at least one of data channel transmission or control channel transmission; receiving a preamble from the terminal device on one RO of the at least one second RO.
[0054] Optionally, each first RO in the first PRACH resource set and its corresponding second RO after being offset based on the time domain offset value satisfies the first condition.
[0055] For the beneficial effects of the sixth aspect, please refer to the description of the fifth aspect and will not be repeated here.
[0056] In certain implementations of the sixth aspect, the method also includes: determining a second PRACH resource set, the second RO is an RO in the second PRACH resource set, and the second PRACH resource set is the PRACH resource set corresponding to the RO in the first PRACH resource set after being offset based on the time domain offset value.
[0057] In certain implementations of the fifth aspect, the time domain offset value includes a frame offset value Δy, wherein the frame offset value indicates that the RO in the first PRACH resource set is offset by Δy system frames, and Δy is an integer; or, the time domain offset value includes a subframe offset value Δs, and the subframe offset value indicates that the RO in the first PRACH resource set is offset by Δs subframes, and Δs is an integer; or, the time domain offset value includes a frame offset value Δy and / or a subframe offset value Δs, wherein the frame offset value indicates that the RO in the first PRACH resource set is offset by Δy system frames, and the subframe offset value indicates that the RO in the first PRACH resource set is offset by (s n +Δs)mod 10 subframes, s n Indicates the subframe where the RO in the first PRACH resource set is located, Δy is an integer, and Δs is an integer.
[0058] In certain implementations of the sixth aspect, the first PRACH resource set is part or all of the PRACH resources associated with the first synchronization signal block SSB, and the first SSB is the SSB configured by the network device for the terminal device.
[0059] In certain implementations of the sixth aspect, the first PRACH resource set is part of the PRACH resources configured by the network device for the terminal device.
[0060] In a seventh aspect, a communication device is provided, the device being used to execute the method provided in the first aspect, the third aspect, or the fifth aspect. Specifically, the device may include a unit and / or module, such as a processing unit and / or a communication unit, for executing the method in any one of the first aspect, the third aspect, or the fifth aspect, or any possible implementation of the first aspect, the third aspect, or the fifth aspect.
[0061] In one implementation, the apparatus is a terminal device. When the apparatus is a terminal device, the communication unit may be a transceiver, or an input / output interface; the processing unit may be at least one processor. Optionally, the transceiver may be a transceiver circuit. Optionally, the input / output interface may be an input / output circuit.
[0062] In another implementation, the device is a chip, a chip system or a circuit used in a terminal device. When the device is a chip, a chip system or a circuit used in a terminal device, the communication unit may be an input / output interface, an interface circuit, an output circuit, an input circuit, a pin or a related circuit on the chip, the chip system or the circuit; the processing unit may be at least one processor, a processing circuit or a logic circuit.
[0063] In an eighth aspect, a communication device is provided, the device being used to execute the method provided in the second aspect, the fourth aspect, or the sixth aspect. Specifically, the device may include a unit and / or module, such as a processing unit and / or a communication unit, for executing the method in any of the second aspect, the fourth aspect, or the sixth aspect, or any possible implementation of the second aspect, the fourth aspect, or the sixth aspect.
[0064] In one implementation, the device is a network device. When the device is a network device, the communication unit may be a transceiver, or an input / output interface; the processing unit may be at least one processor. Optionally, the transceiver may be a transceiver circuit. Optionally, the input / output interface may be an input / output circuit.
[0065] In another implementation, the device is a chip, chip system or circuit used in a network device. When the device is a chip, chip system or circuit used in a terminal device, the communication unit may be an input / output interface, interface circuit, output circuit, input circuit, pin or related circuit on the chip, chip system or circuit; the processing unit may be at least one processor, processing circuit or logic circuit.
[0066] In a ninth aspect, a communication device is provided, comprising: at least one processor, the at least one processor being coupled to at least one memory, the at least one memory being used to store computer programs or instructions, and the at least one processor being used to call and run the computer program or instructions from the at least one memory, so that the communication device executes the method in any one of the first aspect, the third aspect, or the fifth aspect, or any possible implementation of the first aspect, the third aspect, or the fifth aspect.
[0067] In one implementation, the apparatus is a terminal device.
[0068] In another implementation, the apparatus is a chip, a chip system or a circuit used in a terminal device.
[0069] In a tenth aspect, a communication device is provided, comprising: at least one processor, the at least one processor is coupled to at least one memory, the at least one memory is used to store computer programs or instructions, and the at least one processor is used to call and run the computer program or instructions from the at least one memory, so that the communication device executes the method in any one of the second aspect, the fourth aspect, or the sixth aspect and any possible implementation of the second aspect, the fourth aspect, or the sixth aspect.
[0070] In one implementation, the apparatus is a network device.
[0071] In another implementation, the apparatus is a chip, a chip system, or a circuit used in a network device.
[0072] In an eleventh aspect, a processor is provided for executing the methods provided in the above aspects.
[0073] For the operations such as sending and acquiring / receiving involved in the processor, unless otherwise specified, or unless they conflict with their actual function or internal logic in the relevant description, they can be understood as operations such as processor output, reception, input, etc., or as sending and receiving operations performed by the radio frequency circuit and antenna, and this application does not limit this.
[0074] In the twelfth aspect, a computer-readable storage medium is provided, which stores a program code for execution by a device, and the program code includes a method for executing any one of the above-mentioned first to sixth aspects or any possible implementation of the first to sixth aspects.
[0075] In the thirteenth aspect, a computer program product comprising instructions is provided, which, when executed on a computer, enables the computer to execute a method in any one of the first to sixth aspects and any possible implementation of the first to sixth aspects.
[0076] In a fourteenth aspect, a chip is provided, the chip including a processor and a communication interface, the processor reads instructions stored in a memory through the communication interface, and executes a method in any aspect of the first to sixth aspects or any possible implementation of the first to sixth aspects.
[0077] Optionally, as an implementation method, the chip also includes a memory, in which a computer program or instructions are stored, and the processor is used to execute the computer program or instructions stored in the memory. When the computer program or instructions are executed, the processor is used to execute the method in any aspect of the first to sixth aspects above or any possible implementation method of the first to sixth aspects.
[0078] In a fifteenth aspect, a communication system is provided, which includes the communication device shown in the ninth aspect and the tenth aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0079] Figure 1 It is a schematic diagram of a communication system provided in an embodiment of the present application.
[0080] Figure 2 is a schematic diagram of an IAB network topology applicable to an embodiment of the present application.
[0081] Figure 3 It is a schematic flowchart of a random access based on contention.
[0082] Figure 4It is a schematic diagram of the distribution of configured PRACH resources in the time domain.
[0083] Figure 5 It is a schematic flow chart of a communication method 500 provided in the present application.
[0084] Figure 6 It is a schematic diagram of a pattern of multiple different time domain resources.
[0085] Figure 7 It is a schematic diagram of determining a RO that can initiate random access based on method 500.
[0086] Figure 8 It is a schematic flow chart of a communication method 800 provided in the present application.
[0087] Fig. 9 It is a schematic diagram of determining the RARA time window corresponding to the RO based on the method 800 .
[0088] Fig.10 It is a schematic flow chart of another communication method 1000 provided in the present application.
[0089] Fig.11 It is a schematic diagram of shifting the RO in the first PRACH resource in the time domain based on method 1000.
[0090] Fig.12 It is a schematic block diagram of a communication device 200 provided in an embodiment of the present application.
[0091] Fig.13 A schematic block diagram of a communication device 300 provided in an embodiment of the present application. DETAILED DESCRIPTION
[0092] The technical solutions in the embodiments of the present application will be described below in conjunction with the accompanying drawings.
[0093] Before introducing the embodiments of the present application, the following points are first explained.
[0094] 1. In the description of the embodiments of the present application, unless otherwise specified, “plurality” means two or more.
[0095] 2. In the various embodiments of the present application, unless otherwise specified or there is a logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced to each other. The technical features in different embodiments can be combined to form new embodiments according to their internal logical relationships.
[0096] 3. The various numerical numbers involved in this application are only used for the convenience of description and are not used to limit the scope of this application. The size of the serial numbers involved in this application does not mean the order of execution. The execution order of each process should be determined by its function and internal logic. For example, the terms "first", "second", "third", "fourth" and other various terminology labels (if any) in the specification, claims and drawings of this application are used to distinguish similar objects and are not used to limit the size, content, order, timing, priority or importance of multiple objects. For example, the first information and the second information do not indicate the difference in the amount of information, content, priority or importance.
[0097] 4. The terms "comprise", "include", "have" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or apparatus comprising a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such process, method, product or apparatus.
[0098] 5. In each embodiment of the present application, "network element A sends information A to network element B" can be understood as the destination end of the information A or the intermediate network element in the transmission path between the destination end and the network element B, which may include directly or indirectly sending information to network element B. "Network element B receives information A from network element A" can be understood as the source end of the information A or the intermediate network element in the transmission path between the source end and the network element A, which may include directly or indirectly receiving information from network element A. The information may be processed as necessary between the source end and the destination end of the information transmission, such as format changes, etc., but the destination end can understand the valid information from the source end. Similar expressions in the present application can be understood similarly and will not be repeated here.
[0099] In other words, sending and receiving can be performed between devices, for example, between terminal device #1 and terminal device #2, or can be performed within a device, for example, sending or receiving between components, modules, chips, software modules or hardware modules within the device through a bus, wiring or interface.
[0100] 6. In the embodiment of the present application, indication includes direct indication (also called explicit indication) and implicit indication. Direct indication of information A means including the information A; implicit indication of information A means indicating information A through the correspondence between information A and information B and direct indication of information B. The correspondence between information A and information B can be predefined, pre-stored, pre-burned, or pre-configured.
[0101] 7. In the embodiment of the present application, information C is used to determine information D, which includes information D being determined based only on information C, and information D being determined based on information C and other information. In addition, information C is used to determine information D, and it can also be indirectly determined, for example, information D is determined based on information E, and information E is determined based on information C.
[0102] 8. The "storage" or "saving" involved in the embodiments of the present application may refer to storage in one or more memories. The one or more memories may be set separately or integrated in an encoder or decoder, a processor, or a communication device. The one or more memories may also be partially set separately and partially integrated in a decoder, a processor, or a communication device. The type of memory may be any form of storage medium, which is not limited by the present application.
[0103] 9. The “protocol” involved in the embodiments of the present application may refer to a standard protocol in the field of communications, for example, it may include a fourth generation (4G) network / fifth generation (5G) network protocol, a new radio (NR) protocol, and related protocols used in future communication systems. This application does not limit this.
[0104] 10. The dotted arrows or boxes in the schematic diagrams of the drawings in the specification of this application represent optional steps or optional modules.
[0105] The technical solution provided in the present application can be applied to various communication systems, such as: the fifth generation (5th generation, 5G) or new radio (new radio, NR) system, long term evolution (long term evolution, LTE) system, LTE frequency division duplex (frequency division duplex, FDD) system, LTE time division duplex (time division duplex, TDD) system, wireless local area network (wireless local area network, WLAN) system, satellite communication system, future communication system, such as the sixth generation (6th generation, 6G) mobile communication system, or a fusion system of multiple systems, etc. The technical solution provided in the present application can also be applied to device to device (D2D) communication, vehicle-to-everything (V2X) communication, machine to machine (M2M) communication, machine type communication (MTC), and Internet of things (IoT) communication system or other communication systems.
[0106] A device in a communication system can send a signal to another device or receive a signal from another device. The signal may include information, signaling, or data, etc. The device may also be replaced by an entity, a network entity, a communication device, a communication module, a node, a communication node, etc., and the present disclosure is described by taking the device as an example. For example, the communication system may include at least one terminal device and at least one network device. The network device may send a downlink signal to the terminal device, and / or the terminal device may send an uplink signal to the network device. It is understandable that the terminal device in the present disclosure may be replaced by the first device, and the network device may be replaced by the second device, and the two perform the corresponding communication method in the present disclosure.
[0107] In an embodiment of the present application, the terminal device may also be referred to as user equipment (UE), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent or user device.
[0108] The terminal device may be a device that provides voice / data, such as a handheld device or a vehicle-mounted device with a wireless connection function. At present, some examples of terminals are: mobile phones, tablet computers, laptop computers, PDAs, mobile internet devices (MID), wearable devices, virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, wireless terminals in self driving, wireless terminals in remote medical surgery, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, cellular phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), handheld devices with wireless communication functions, computing devices or other processing devices connected to wireless modems, wearable devices, terminal devices in 5G networks or future evolved public land mobile communication networks (public land mobile The embodiments of the present application do not limit this.
[0109] As an example but not limitation, in the embodiment of the present application, the terminal device may also be a part of the network device for realizing the terminal device function, for example, the network device may be an integrated access and backhaul (IAB) node, the IAB node integrates a mobile terminal (mobile termination, MT) and a distributed unit (distributed unit, DU) or a MT and a base station (base station, BS), where the BS includes a CU and a DU. When the IAB node faces its parent node, it can be regarded as a terminal, and at this time, the IAB node plays the role of the MT.
[0110] As an example but not limitation, in the embodiments of the present application, the terminal device may also be a wearable device. Wearable devices may also be referred to as wearable smart devices, which are a general term for wearable devices that are intelligently designed and developed using wearable technology for daily wear, such as glasses, gloves, watches, clothing, and shoes. A wearable device is a portable device that is worn directly on the body or integrated into the user's clothes or accessories. Wearable devices are not only hardware devices, but also powerful functions achieved through software support, data interaction, and cloud interaction. Broadly speaking, wearable smart devices include full-featured, large-sized, and fully or partially independent of smartphones, such as smart watches or smart glasses, as well as devices that only focus on a certain type of application function and need to be used in conjunction with other devices such as smartphones, such as various types of smart bracelets and smart jewelry for vital sign monitoring.
[0111] In the embodiment of the present application, the device for realizing the function of the terminal device may be a terminal device, or a device capable of supporting the terminal device to realize the function, such as a chip system, which may be installed in the terminal device or used in combination with the terminal device. In the embodiment of the present application, the chip system may be composed of a chip, or may include a chip and other discrete devices. In the embodiment of the present application, only the device for realizing the function of the terminal device is used as an example for explanation, and the scheme of the embodiment of the present application is not limited.
[0112] The network device in the embodiment of the present application may be a device for communicating with a terminal device, and the network device may also be referred to as an access network device or a wireless access network device, such as a base station. The network device in the embodiment of the present application may refer to a wireless access network (RAN) node (or device) that connects a terminal device to a wireless network. The base station can broadly cover the following various names, or be replaced with the following names, such as: NodeB, evolved NodeB (eNB), next generation NodeB (gNB), relay station, IAB node (such as the BS functional part in the IAB node), access point, transmission point (transmitting and receiving point, TRP), transmission point (transmitting point, TP), master station, auxiliary station, multi-standard wireless (motorslide retainer, MSR) node, home base station, network controller, access node, wireless node, access point (AP), transmission node, transceiver node, baseband unit (BBU), remote radio unit (RRU), active antenna unit (AAU), remote radiohead (RRH), central unit (CU), distributed unit (DU), radio unit (RU), positioning node, etc. The base station can be a macro base station, a micro base station, a relay node, a donor node or the like, or a combination thereof. The base station can also refer to a communication module, a modem or a chip used to be arranged in the aforementioned device or apparatus. The base station can also be a mobile switching center and a device that performs the base station function in D2D, V2X, and M2M communications, a network side device in a 6G network, a device that performs the base station function in a future communication system, and the like. The base station can support networks with the same or different access technologies. Optionally, the RAN node can also be a server, a wearable device, a vehicle or an on-board device, and the like. For example, the access network device in the vehicle to everything (V2X) technology can be a road side unit (RSU). The embodiments of the present application do not limit the specific technology and specific device form adopted by the network equipment.
[0113] In some deployments, the network device mentioned in the embodiments of the present application may be a device including a CU, or a DU, or a device including a CU and a DU, or a control plane CU node (central unit control plane (central unit-control plane, CU-CP)) and a user plane CU node (central unit user plane (central unit-user plane, CU-UP)) and a DU node. For example, the network device may include a gNB-CU-CP, a gNB-CU-UP, and a gNB-DU.
[0114] In some deployments, multiple RAN nodes collaborate to assist the terminal in achieving wireless access, and different RAN nodes implement part of the functions of the base station. For example, the RAN node can be a CU, DU, CU-CP, CU-UP, or RU. The CU and DU can be set separately, or can also be included in the same network element, such as a BBU. The RU can be included in a radio frequency device or a radio frequency unit, such as an RRU, AAU, or RRH.
[0115] The RAN node may support one or more types of fronthaul interfaces, and different fronthaul interfaces correspond to DUs and RUs with different functions. If the fronthaul interface between the DU and the RU is a common public radio interface (CPRI), the DU is configured to implement one or more baseband functions, and the RU is configured to implement one or more radio frequency functions. If the fronthaul interface between the DU and the RU is another interface, relative to the CPRI, part of the downlink and / or uplink baseband functions, such as, for downlink, one or more of precoding, digital beamforming (BF), or inverse fast Fourier transform (IFFT) / cyclic prefix (CP) are moved from the DU to the RU for implementation, and for uplink, one or more of digital beamforming (BF), or fast Fourier transform (FFT) / cyclic prefix (CP) are moved from the DU to the RU for implementation. In a possible implementation, the interface may be an enhanced common public radio interface (eCPRI). In the eCPRI architecture, the division between DU and RU is different, corresponding to different types (category, Cat) of eCPRI, such as eCPRI Cat A, B, C, D, E, F.
[0116] Taking eCPRI Cat A as an example, for downlink transmission, based on layer mapping, the DU is configured to implement layer mapping and one or more functions before it (i.e., one or more functions of coding, rate matching, scrambling, modulation, and layer mapping), while other functions after layer mapping (e.g., RE mapping, digital beamforming (BF), or one or more functions of inverse fast Fourier transform (IFFT) / adding cyclic prefix (CP)) are moved to the RU for implementation. For uplink transmission, based on de-RE mapping, the DU is configured to implement de-mapping and one or more functions before it (i.e., one or more functions of decoding, de-rate matching, de-scrambling, demodulation, inverse discrete Fourier transform (IDFT), channel equalization, and de-RE mapping), while other functions after de-mapping (e.g., one or more functions of digital BF or fast Fourier transform (FFT) / removing CP) are moved to the RU for implementation. It can be understood that for the functional description of DU and RU corresponding to various types of eCPRI, reference can be made to the eCPRI protocol and will not be repeated here.
[0117] In one possible design, the processing unit for implementing the baseband function in the BBU is called a baseband high layer (BBH) unit, and the processing unit for implementing the baseband function in the RRU / AAU / RRH is called a baseband low layer (BBL) unit.
[0118] 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. Any unit in the CU (or CU-CP, CU-UP), DU and RU in this application may be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.
[0119] In the embodiments of the present application, the device for realizing the function of the network device may be a network device; or it may be a device capable of supporting the network device to realize the function, such as a chip system, a hardware circuit, a software module, or a hardware circuit plus a software module. The device may be installed in the network device or used in combination with the network device. In the embodiments of the present application, only the device for realizing the function of the network device is a network device as an example for explanation, and the scheme of the embodiments of the present application is not limited.
[0120] The network device and / or terminal device can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; it can also be deployed on the water surface; it can also be deployed on aircraft, balloons and satellites in the air. The scenarios in which the network device and the terminal device are located are not limited in the embodiments of the present application. In addition, the terminal device and the network device can be hardware devices, or they can be software functions running on dedicated hardware, software functions running on general-purpose hardware, such as virtualization functions instantiated on a platform (e.g., a cloud platform), or entities including dedicated or general-purpose hardware devices and software functions. The present application does not limit the specific forms of the terminal device and the network device.
[0121] The system architecture and business 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. A person of ordinary skill in the art can appreciate that with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.
[0122] Figure 1 1 is a schematic diagram of a communication system provided in an embodiment of the present application. The communication system 100 includes at least one network device, such as Figure 1 The network device 110 shown; the communication system 100 may also include at least one terminal device, such as Figure 1 The terminal device 120 and / or the terminal device 130 shown. The network device 110 and the terminal device 120 / 130 can communicate via a wireless link to exchange information between the various communication devices in the communication system, for example, the network device 110 and the terminal device 120 can communicate via a multi-antenna technology. It can be understood that the network device and the terminal device can also be referred to as a communication device.
[0123] The embodiments of the present application can be applied to any of the following scenarios: relay, wireless mesh network, IAB, ad hoc network, etc. For example, the IAB scenario is introduced below.
[0124] With the development of technologies such as VR, AR, and the Internet of Things, there will be more and more terminals in the future network, and the usage of network data will continue to rise. In order to cope with the increasing number of terminals and the rapidly growing network data usage in the market, higher requirements are currently placed on the capacity of 5G networks. In hot spots, in order to meet the ultra-high capacity requirements of 5G, the use of high-frequency small base stations to form networks is becoming more and more popular. High-frequency carrier propagation characteristics are poor, and they are severely attenuated by obstruction and have a narrow coverage range. Therefore, a large number of small base stations need to be densely deployed in hot spots. These small base stations can be IAB nodes.
[0125] In order to design flexible and convenient access and backhaul solutions, the access link (AL) and backhaul link (BL) in the IAB scenario both adopt wireless transmission solutions. In a network containing IAB nodes (hereinafter referred to as the IAB network), the IAB node can provide wireless access services for terminal devices and connect to the donor node through a wireless backhaul link to transmit user service data. Exemplarily, the donor node can be called a donor base station. The donor base station can be referred to as an IAB donor or a donor nextgeneration node base station (DgNB) in a 5G network. The donor node can be a complete entity, or it can be in a form where CU and DU are separated, that is, the host node consists of a host CU (donor-CU) and a host DU (donor-DU). Among them, the donor-CU can also be in a form where UP and CP are separated, that is, the donor-CU consists of CU-UP and CU-CP. The IAB node is connected to the core network through a wired link via the host node. For example, in the independent networking 5G architecture, the IAB node is connected to the core network (5G core, 5GC) of the 5G network through the host node through a wired link. In the non-independent networking 5G architecture, the IAB node is connected to the evolved packet core (EPC) through the eNB on the control plane and to the EPC through the host node and the eNB on the user plane.
[0126] In order to ensure the reliability of service transmission, the IAB network supports multi-hop IAB nodes and multi-connection IAB node networking. Therefore, there may be multiple transmission paths between host nodes. On a path, there is a definite hierarchical relationship between IAB nodes, and between IAB nodes and host nodes served by IAB nodes. Each IAB node regards the node that provides backhaul services to it as a parent node. Accordingly, each IAB node can be regarded as a child node of its parent node, or in other words, a downstream (lower-level) node that is far away from the host node of the IAB node and adjacent to the IAB node is called a child node of the IAB node.
[0127] Figure 2 Schematic diagram of the IAB network topology applicable to the embodiment of the present application. The parent node of IAB node 1 is the host node, IAB node 1 is the parent node of IAB node 2 and IAB node 3, IAB node 2 and IAB node 3 are both the parent nodes of IAB node 4, and the parent node of IAB node 5 is IAB node 2. Figure 2 In the network architecture shown, the uplink data packet of the terminal can be transmitted to the host node via one or more IAB nodes, and then sent by the host node to the mobile gateway device (for example, the user plane function (UPF) network element in the 5G network). The downlink data packet will be received by the host node from the mobile gateway device and then sent to the terminal via one or more IAB nodes. Exemplarily, the IAB node can be a customer premises equipment (CPE) or a residential gateway (RG). For example, the terminal device and the network device in the embodiments of the present application can correspond to Figure 2 A node and a parent node of the node. For example, the terminal device and the network device in the embodiment of the present application may be terminal 1 and IAB node 4 (i.e., the parent node of terminal 1). For another example, the terminal device and the network device in the embodiment of the present application may be IAB node 3 and IAB node 1 (i.e., the parent node of IAB node 3).
[0128] To facilitate understanding of the technical solution of the present application, a brief introduction is first given to the relevant concepts involved in the application embodiments.
[0129] 1. Radio frame: It can be divided into multiple radio frames in the time domain, and the length of each radio frame is 10ms. For example, in this application, the radio frame may also be referred to as the system frame, the wireless system frame, or the frame.
[0130] 2. Subframe: A radio frame is divided into 10 subframes, numbered #0 to #9, and the length of each subframe is 1ms.
[0131] In the LTE system, since there is only one type of subcarrier spacing, that is, 15khz, each subframe has 2 time slots, each time slot is 0.5ms. However, in the NR system, the time slot length depends on the subcarrier spacing. There are multiple optional subcarrier spacings, such as 15khz, 30khz, 60khz, 120khz, 240khz, etc. The wider the subcarrier spacing, the shorter the duration of the time slot. For example, when the subcarrier is 30khz, each subframe has 2 time slots, each time slot is 0.5ms, then each wireless frame contains 20 time slots, numbered #0~#19.
[0132] 3. System frame number (SFN): the number of each wireless frame.
[0133] 4. Time domain resources: In the embodiment of the present application, data or information can be carried by time domain resources. Time-frequency resources can include one or more time domain units (also called time units, time units, etc.).
[0134] In the time domain, the smallest granularity is an orthogonal frequency division multiplexing (OFDM) symbol. A time domain unit (also called a time unit) can be a symbol or several OFDM symbols, or a slot, or a mini-slot, or a subframe. A slot can be composed of 7 or 14 symbols; a mini-slot can include at least one symbol (for example, 2 symbols, 7 symbols, or 14 symbols, or any number of symbols less than or equal to 14 symbols); the duration of a subframe in the time domain can be 1 millisecond (ms).
[0135] In existing cellular mobile communication systems, terminal devices need to initiate random access in various scenarios for various purposes. Only after the random access is completed can data interoperation between network devices and terminal devices be performed normally.
[0136] Figure 3 This is a schematic flow chart of a random access based on contention. The steps included in the flow are described in detail below.
[0137] S301, the terminal device sends a message 1 (Msg1) to the network device. Correspondingly, the network device receives Msg1.
[0138] Before sending message 1, in the existing LTE or NR system, the network device will configure a physical random access channel (PRACH) resource set in the uplink time slot for the terminal device in the cell, and the PRACH resource set includes multiple PRACH resource subsets with a certain periodicity, and the periodicity can be configured. Each PRACH resource subset includes multiple PRACH resources. During the random access process, the terminal device can send a preamble to the network device on a PRACH resource in the PRACH resource set. Among them, a PRACH resource can include a random access occasion (RO).
[0139] The terminal device selects one of the one or more ROs associated with the SSB index on the configured PRACH resource set for sending the preamble according to the system message received from the network device and the determined synchronization signal block (SSB or SS / PBCH) index. After determining the RO, the terminal device sends the preamble on the determined RO. It can be understood that the preamble can also be called message 1 (Msg1).
[0140] In one technology, the network device can configure PRACH resources for the terminal device in the uplink time slot through the RACH-ConfigGeneric (random access channel-general configuration) information element, and the terminal device can use the RO in the PRACH resource of the uplink time slot for random access. Specifically, the terminal device can obtain the time domain location information such as the period, frame number, subframe number, time slot number, and number of ROs in the time slot of the PRACH resource in the time domain distribution according to the parameter prach-ConfigurationIndex (physical random channel-configuration index) in the high-level information element RACH-ConfigGeneric sent by the network device by looking up Table 6.3.3.2-2. For example, Figure 4 As shown, Figure 4 The top three diagonal squares filled with blocks are the frames where PRACH is located, and the time domain distance between two adjacent diagonal squares filled with blocks is the period of PRACH resources. The middle layer is the subframe structure of the frame where PRACH resources are located, where each diagonal square filled with blocks is the subframe where PRACH resources are located, and the bottom layer is the time slot structure of the subframe where PRACH resources are located, where the previous long square filled with a slash is the time slot where PRACH resources are located, and the time slot including PRACH resources can be called a PRACH time slot, which contains 6 small squares filled with slashes, each of which is 1 RO, that is, the PRACH time slot contains 6 ROs. Table 6.3.3.2-2 is introduced below.
[0141] Table 1 shows the information obtained by looking up Table 6.3.3.2-2 when prach-ConfigurationIndex is 103. The following is an explanation of the parameters in Table 1.
[0142] Table 1
[0143]
[0144] 1) prach-ConfigurationIndex is configured in the RACH-ConfigGeneric message, and the value range of this parameter is 0 to 255. For example, Table 1 is a table corresponding to when this parameter is 103.
[0145] 2) Preamble format. For example, in Table 1, the parameter is A1, which means the preamble format is Format A1.
[0146] 3)n SFN mod x=y is used to indicate the sequence number of the radio frame where the PRACH resource is located (i.e., the period of the PRACH resource in the time domain and the radio frame where it is located). Among them, x is equivalent to the periodic value of the PRACH resource, and y represents the radio frame where the PRACH resource is located. For example, in Table 1, n SFN mod 1=0, indicating that the network device configures PRACH resources for the terminal device in each radio frame.
[0147] 4) Subframe number is used to indicate the number of the subframe where the PRACH resource is located. For example, in Table 1, this parameter is {2,7}, indicating that the network device configures the PRACH resource for the terminal device in subframe 2 and subframe 7 of each radio frame.
[0148] 5) Starting symbol 0 It is used to indicate the position of the starting symbol of the first RO in the subframe where the PRACH resource is located. For example, in Table 1, this parameter is l 0 =0, indicating the position of the starting symbol of the first RO contained in subframe 2 and subframe 7 in each radio frame.
[0149] 6) Number of PRACH slots within a subframe Used to indicate the number of the time slot where the PRACH resource is located. For example, in Table 1, this parameter is 2, indicating
[0150] 7) Number of time-domain RACH occasions within a PRACH slot Used to indicate the number of ROs contained in a PRACH time slot. For example, in Table 1 Indicates that a PRACH time slot contains 6 ROs. These are the serial numbers of the six ROs.
[0151] 8)PRACH duration Indicates the number of OFDM symbols occupied by a RO in the time domain. For example, in Table 1 It means that one RO occupies 2 OFDM symbols in the time domain.
[0152] Then, based on Table 1, the position of the starting symbol of the RO configured by the network device for the terminal device in a subframe is:
[0153] Specifically, in this example, When l = {0, 2, 4, 6, 8, 10}; When l = {14, 16, 18, 20, 22, 24}, that is, in subframe 2 and subframe 7, each time slot of PRACH includes 6 ROs.
[0154] S302, the network device sends message 2 (Msg2) to the terminal device. Correspondingly, the terminal device receives Msg2.
[0155] After receiving the preamble, the network device allocates the time-frequency domain resources for sending Msg2 and the scheduling information of Msg3 to the terminal. Msg2 is also called RAR information. The RAR includes the scheduling information of Msg3, namely, RAR uplink (UL) grant information.
[0156] It should be understood that after sending the preamble, the terminal device listens to the PDCCH of the RAR in response to the preamble within the configured RAR window. At present, the position of the RAR window is determined as follows: in the LTE standard, the starting position of the RAR window is the starting position of the third subframe after the subframe corresponding to the preamble is sent. In the NR standard, the starting position of the RAR window is the first PDCCH occasion after the preamble is sent. In addition, the configured RAR window size is N milliseconds (ms), 2≤N≤10, and N is an integer.
[0157] It should be understood that the subframe corresponding to the completion of sending the preamble is the subframe corresponding to the end position of the RO that sends the preamble.
[0158] S303, the terminal device sends message 3 (Msg3) to the network device. Correspondingly, the network device receives Msg3.
[0159] Msg3 is sent on the time-frequency resources specified by Msg2 and is carried by the physical uplink shared channel (PUSCH).
[0160] S304, the network device sends message 4 (Msg4) to the terminal device. Correspondingly, the terminal device receives Msg4.
[0161] Msg4 is mainly used for conflict resolution. When multiple terminal devices use the same RO to send the same preamble for random access, the network device needs to determine which terminal device to select for access in this random access. That is to say, only one terminal device can access successfully after the random access process is completed.
[0162] In some possible scenarios, in order to avoid interference, multiple network devices need to time-division multiplex air interface resources. At this time, some time domain resources of each network device may be unavailable, which may cause the target network device to be unable to send RAR PDCCH to the target terminal device within the RAR window defined by the protocol, resulting in random access failure.
[0163] In view of this, the present application proposes a communication method that can effectively solve the above technical problems. Figure 5 The method proposed in this application is introduced in detail.
[0164] Figure 5 is a schematic flow chart of a communication method 500 provided by the present application. The method 500 includes the following steps.
[0165] S510, the network device sends first indication information to the terminal device, the first indication information indicating a first time domain resource, the first time domain resource including a time domain resource used by the network device for at least one of data channel transmission or control channel transmission. Correspondingly, the terminal device receives the first indication information from the network device.
[0166] For example, the first time domain resource is a resource that is periodically repeated in the time domain, and the first indication information indicates a pattern of the first time domain resource. The pattern of the first time domain resource represents a time domain resource used by the network device for at least one of data channel transmission or control channel transmission within a period corresponding to the first time domain resource.
[0167] For example, the network device side is configured with multiple time domain resource patterns, and any two of the multiple time domain resource patterns represent different time domain resource distributions. The first time domain resource pattern is a time domain resource pattern determined by the network device from the multiple time domain resource patterns based on the current available time domain resources. For example, Figure 6As shown, the patterns of multiple time domain resources include pattern 0, pattern 1 and pattern 2, and a square in the figure represents 1 subframe. When the first indication information indicates pattern 0, pattern 0 indicates that starting from the first subframe of the frame with a system frame number of 3*n, the first 10 subframes in every 3 frames are included in the first time domain resource. When the first indication information indicates pattern 1, pattern 1 indicates that starting from the first subframe of the frame with a system frame number of 3*n, the 10 subframes located in the middle position in every 3 frames are included in the first time domain resource. When the first indication information indicates pattern 2, pattern 2 indicates that starting from the first subframe of the frame with a system frame number of 3*n, the last 10 subframes in every 3 frames are included in the first time domain resource, where n is a natural number.
[0168] For example, the network device side is configured with multiple pattern sets of time domain resources, each pattern set includes at least one pattern of a time domain resource, for example, the first pattern set includes a pattern of 1 time domain resource, the second pattern set includes patterns of 2 time domain resources, and the third pattern set includes patterns of 3 time domain resources. The pattern of the first time domain resource is a pattern of a time domain resource determined by the network device in a pattern set of multiple time domain resource pattern sets based on the current available time domain resources.
[0169] For example, the pattern or pattern set of multiple time domain resources may be predefined by a protocol or may be configured by other network devices, and this application does not limit this.
[0170] For ease of description, the first time domain resource is referred to as an available time domain resource of a network device in this application. Then, optionally, the first indication information may also indicate a second time domain resource, and the second time domain resource is an unavailable time domain resource of the network device. That is to say, the first indication information may directly indicate the first time domain resource, or the first indication information may also indicate the second time domain resource, and the terminal device may determine the first time domain resource based on the second time domain resource, which is not limited in this application. For example, the second time domain resource is a resource that repeats periodically in the time domain, and the second indication information indicates a pattern of the second time domain resource, and the pattern of the second time domain resource represents an unavailable time domain resource of the network device within a period corresponding to the second time domain resource.
[0171] For example, the first indication information is carried in a master indication block (MIB) message or a system information block (SIB) 1 message or a radio resource control (RRC) reconfiguration message.
[0172] For example, when the first indication information is carried in the MIB, it can be a new information element (IE) introduced in the MIB, or a reserved bit in the MIB, or an occupied IE in the MIB can be reused. The occupied IE can be BCCH-BCH-MessageType, subCarrierSpacingCommon, cellBarred and other IEs.
[0173] For example, when the first indication information is carried in SIB1, it may be carried in a new IE introduced in SIB1, or a new IE may be introduced in a sub-IE of SIB1, or an IE in SIB1 may be reused, such as ServingCellConfigCommon.
[0174] For example, the first indication information may also be carried in other system information, and may be carried in a newly added IE in other system information or a reused IE in other system information. When the IE is reused, the reused IE may extend its meaning or update its current meaning.
[0175] S520, the terminal device sends a preamble to the network device on the first RO, wherein the first RO is an RO in the first PRACH resource set that satisfies the first condition, the first PRACH resource set includes multiple ROs, the first condition is that the first time unit is located within the first time window, the first time window is a window for monitoring the PDCCH corresponding to the RAR that responds to the preamble, and the first time unit is a time unit in the first time domain resource that can be used to transmit the PDCCH corresponding to the RAR. Correspondingly, the network device receives the preamble on the first RO.
[0176] It can be understood that in this implementation, the terminal device can determine the first time window based on the definition of the RAR time window specified in the existing standard. For the definition of the RAR time window specified in the existing standard, refer to the description in S302, which will not be repeated here.
[0177] The first condition may also be understood as that the first time window overlaps with the first time domain resource, and the overlapping time domain resource includes a time unit that can be used to transmit the PDCCH corresponding to the RAR of the preamble.
[0178] For example, the first PRACH resource set is a PRACH resource determined based on a configuration from a network device. For example, the first PRACH resource set may be a PRACH resource configured by the network device for the terminal device through prach-ConfigurationIndex.
[0179] For example, the first PRACH resource set is the PRACH resource associated with the first SSB, and the first SSB is the SSB corresponding to the terminal device or the SSB configured by the network device for the terminal device.
[0180] It can be understood that the first PRACH resource set can be the PRACH resources associated with the first SSB in the PRACH resources configured by the network device for the terminal device through prach-ConfigurationIndex.
[0181] It can be understood that the first SSB is the SSB corresponding to the terminal device, which means that the first SSB is any SSB in the SSB received by the terminal device whose reference signal received power (RSRP) is greater than the corresponding threshold value.
[0182] For example, the first SSB is the optimal SSB corresponding to the terminal device, and the optimal SSB is the SSB with the highest reference signal receiving power or the largest signal strength among the SSBs received by the terminal device.
[0183] Optionally, before S520, the method further includes:
[0184] S530: The terminal device determines a first RO based on the first indication information and the first PRACH resource set.
[0185] For example, when the terminal device has a random access requirement, the terminal device can search for an RO that meets the first condition in the first PRACH resource set starting from the moment when the random access requirement is required. For example, to reduce access delay, the terminal device can send a preamble on the first RO (i.e., the first RO) that meets the first condition after the moment when the random access requirement is required.
[0186] In the above technical solution, the terminal device can select a suitable first RO in the first PRACH resource set based on the first time domain resource to initiate random access, so that the terminal device can have the opportunity to receive the PDCCH corresponding to the RAR sent by the network device in response to the leading RAR transmitted on the first RO within the RAR window corresponding to the first RO (i.e., the first time window), thereby reducing the probability of random access failure due to RAR window timeout.
[0187] To facilitate understanding of this method, Figure 7 The method 500 is described by way of example. Figure 7As shown, RO#1 to RO#3 are ROs included in the first PRACH resource set, and window #1, window #2 and window #3 are RAR windows corresponding to RO#1, RO#2 and RO#3 respectively. When a terminal device has a random access requirement, the terminal device determines whether the PDCCH corresponding to the RAR of the leading signal sent on RO#1 can be received in window #1 corresponding to RO#1, such as Figure 7 As shown, window #1 partially overlaps with the available time domain resources of the network device. If the overlapping time domain resources can be used to transmit the PDCCH corresponding to the RAR of the preamble sent on RO#1, the terminal device can send the preamble on RO#1 to initiate random access, otherwise the terminal device will not initiate random access on RO#1. If random access cannot be initiated on RO#1, then the terminal device will continue to determine whether the PDCCH corresponding to the RAR of the preamble sent on RO#2 can be received in the window #2 corresponding to RO#2. It can be seen that window #2 does not overlap with the available time domain resources of the network device, so the terminal device will not initiate random access on RO#2. The terminal device will continue to determine whether the PDCCH corresponding to the RAR of the preamble sent on RO#3 can be received in the window #3 corresponding to RO#3. It can be seen that window #3 completely falls within the available time domain resources of the network device, so the terminal device can send the preamble on RO#3 to initiate random access.
[0188] Above Figure 5 The method 500 shown can be regarded as that, without changing the RAR time window defined in the existing standard, the terminal device determines whether the RAR window corresponding to the RO resources available to the terminal device overlaps with the available resources of the network device indicated by the network device. If there is an overlap, the terminal device can initiate random access on the RO to reduce the probability of random access failure. It can be understood that Figure 5 The method 500 shown is still applicable even if the RAR time window is changed from the existing standard definition, but there is still a problem that the RAR time window is not located in the available resources of the network device. Figure 8 Another method is proposed, which is different from method 500 in that the method redefines the RAR time window corresponding to the RO in order to reduce the probability of random access failure. This method is described in detail below.
[0189] Figure 8 8 is a schematic flow chart of another communication method 800 provided by the present application. The method 800 includes the following steps.
[0190] S810, the network device sends first indication information to the terminal device, the first indication information indicating a first time domain resource, the first time domain resource including a time domain resource used by the network device for at least one of data channel transmission or control channel transmission. Correspondingly, the terminal device receives the first indication information from the network device.
[0191] For S810, please refer to the detailed description in S510, which will not be repeated here.
[0192] S820, the terminal device sends a preamble to the network device on a first RO, the first RO is an RO in a first PRACH resource set, and the first PRACH resource set includes multiple ROs. Correspondingly, the network device receives the preamble from the terminal device on the first RO.
[0193] For the description of the first PRACH resource set, please refer to the description in S520, which will not be repeated here.
[0194] It should be noted that the first RO is any RO in the first PRACH resource set that the terminal device can use to initiate random access.
[0195] S830, the network device sends a PDCCH in response to the leading RAR to the terminal device within a second time window, wherein the starting position of the second time window is the starting position of the first time unit, and the first time unit is a time unit located after the first RO in the first time domain resource. Correspondingly, the terminal device monitors the PDCCH following the RAR in response to the leading within the second time window.
[0196] For example, the length of the second time window is the length of the RAR window configured by the network device.
[0197] For example, the first time unit is the first time unit in the first time domain resource that is located after the first RO.
[0198] For example, the first time unit is the first time unit of the PDCCH that can be used to transmit the leading RAR and is located after the first RO in the first time domain resource.
[0199] For example, the first time unit is the starting position of the first time unit of the first first time domain resource period located after the first RO in the first time domain resource.
[0200] It can be understood that in this embodiment, by modifying the starting position of the RAR window specified in the existing standard, the starting position of the newly defined RAR window is the starting position of a time unit after the first RO in the first time domain resource, so that the terminal device has the opportunity to receive the PDCCH of the leading RAR sent by the network device in response to the first RO within the newly defined RAR window (i.e., the second time window), thereby reducing the probability of random access failure of the terminal device.
[0201] To facilitate understanding of this embodiment, Fig. 9 The method 800 is described by way of example. Fig. 9 As shown, RO#1 and RO#2 are ROs included in the first PRACH resource set. Based on the possible starting positions of the RAR windows given by method 800, the RAR windows corresponding to RO#1 and RO#2 determined based on method 800 are exemplified below.
[0202] For example, the location of RO#1 is Fig. 9 As shown, based on method 800, the starting position of the RAR window corresponding to an RO is defined as the starting position of the first time unit, and the first time unit is the starting position of the time unit of the first PDCCH that can be used to transmit the RAR in response to the preamble sent on the RO in the available time domain resources (i.e., the first time domain resources) of the network device after the RO. Fig. 9 As shown, if position #1 is the starting position of the first time unit of the PDCCH located after RO#1 in the available time domain resources of the network device that can be used to transmit the RAR in response to the leading signal sent on RO#1, then the RAR window corresponding to RO#1 is window #1, the starting position of window #1 is position #1, and the length is the length of the RAR window configured by the network device.
[0203] For example, the position of RO#2 is Fig. 9 As shown, based on the method 800, the starting position of the RAR window corresponding to an RO is defined as the starting position of the first time unit after the RO in the available time domain resources of the network device. Fig. 9 As shown, if position #2 is the starting position of the first time unit after RO#2 in the available time domain resources of the network device, the RAR window corresponding to RO#2 is window #2, the starting position of window #2 is position #2, and the length is the length of the RAR window configured by the network device.
[0204] Understandably, Figure 5 and Figure 8 The RO used by the terminal device for random access in the method shown can be regarded as the RO configured by the network device for the terminal device based on the PRACH configuration of the current protocol. Fig.10Another method is proposed. The main difference between this method and method 500 and method 800 is that in this method, the network device adds a time offset configuration based on the current protocol PRACH configuration to indicate to the terminal device the PRACH resources that can be used to initiate random access in order to reduce the probability of random access failure. It can be understood that Fig.10 The method 1000 shown is still applicable even if the PRACH configuration is changed from the current protocol, but there is still a problem that the RAR time window defined based on the protocol is not located in the available resources of the network device. The method is described in detail below.
[0205] Fig.10 1 is a schematic flow chart of another communication method 1000 provided by the present application. The method 1000 includes the following steps.
[0206] S1010: The network device sends first information to the terminal device, where the first information indicates a first PRACH resource set and a time domain offset value. Correspondingly, the terminal device receives the first information from the network device.
[0207] Among them, the first PRACH resource set includes multiple ROs, the first RO in the first PRACH resource set is offset based on the time domain offset value and the corresponding second RO satisfies the first condition, the first RO is any RO in the first PRACH resource set, the first condition is that the first time unit is located in the first time window, the first time window is a window for the terminal device to monitor the PDCCH corresponding to the RAR of the leading sent on the second RO, the first time unit is a time unit in the first time domain resource that can be used to transmit the PDCCH corresponding to the RAR of the leading, and the first time domain resource includes a time domain resource used by the network device for at least one of data channel transmission or control channel transmission.
[0208] The first condition may also be understood as that the first time window overlaps with the first time domain resource, and the overlapping time domain resource includes a time unit that can be used to transmit the PDCCH corresponding to the RAR of the preamble.
[0209] For example, the first PRACH resource set is part of the PRACH resources determined based on the configuration from the network device. For example, the first PRACH resource set may be part of the PRACH resources configured by the network device for the terminal device through prach-ConfigurationIndex.
[0210] For example, the first PRACH resource set is part or all of the PRACH resources associated with the first SSB, and the first SSB is the SSB configured by the network device for the terminal device.
[0211] For example, the time domain offset value includes a frame offset value Δy, wherein the frame offset value indicates that the RO in the first PRACH resource set is offset by Δy system frames, and Δy is an integer. For example, the frame number of the system frame where the first RO in the first PRACH resource set is located is y, and the frame number of the system frame where the corresponding RO located after the first RO is offset based on the frame offset value Δy is (y+Δy).
[0212] For example, the time domain offset value includes a subframe offset value Δs, and the subframe offset value indicates that the RO in the first PRACH resource set is offset by Δs subframes, where Δs is an integer. For example, if the subframe number of the subframe where the first RO in the first PRACH resource set is located is s, then the subframe number of the subframe where the corresponding RO located after the first RO is offset based on the subframe offset value Δs is (s+Δs).
[0213] For example, the time domain offset value includes a frame offset value Δy and a subframe offset value Δs, wherein the frame offset value indicates that the RO in the first PRACH resource set is offset by Δy system frames, and the subframe offset value indicates that the RO in the first PRACH resource set is offset by (s n +Δs)mod 10 subframes, s n Indicates the subframe where the RO in the first PRACH resource set is located, Δy is an integer, and Δs is an integer. For example, the frame number of the system frame where the first RO in the first PRACH resource set is located is y, and the subframe number is s. Then the frame number of the system frame where the RO located after the first RO is offset based on the frame offset value Δy and the subframe offset value Δs is (y+Δy), and the subframe number is (s+Δs) mod 10. It can be understood that a system frame includes 10 subframes. Therefore, when (s+Δs) is greater than 10, it means that the first RO needs to perform a system frame offset in the time domain. Therefore, (s+Δs) mod 10 can be used to allow the first RO to perform a subframe offset only in one system frame.
[0214] S1020, the terminal device sends a preamble to the network device on a second RO, where the second RO is an RO corresponding to the first RO in the first PRACH resource set after being offset based on the time domain offset value. Correspondingly, the network device receives the preamble from the terminal device on the second RO.
[0215] Optionally, before S1020, the method further includes:
[0216] S1030, the terminal device determines a second PRACH resource set, the second RO is an RO in the second PRACH resource set, and the second PRACH resource set is a PRACH resource set corresponding to the RO in the first PRACH resource set after being offset based on the time domain offset value.
[0217] It should be noted that since the second PRACH resource set is not the PRACH resource configured by the network device to the terminal device based on the current protocol, before the network device receives the preamble from the terminal device on the second RO, the network device also needs to determine the second PRACH resource set in order to listen to the preamble sent by the terminal device on the second PRACH resource set.
[0218] In the above technical solution, the network device adds a time domain offset configuration based on the configuration of the first PRACH resource set according to the location of its own available resources, and instructs the terminal device to initiate random access on the RO corresponding to the RO offset in the first PRACH resource set. When the terminal device sends a preamble on the second RO after the time domain offset, the terminal device can have the opportunity to receive the PDCCH corresponding to the RAR sent by the network device in response to the preamble transmitted on the second RO within the RAR window corresponding to the second RO (i.e., the second time window), thereby avoiding random access failure caused by RAR window timeout.
[0219] To facilitate understanding of this embodiment, Fig.11 The method 1000 is described with an example. Fig.11 Taking the NR system with a subcarrier spacing of 30KHz as an example, a system frame includes 20 time slots, and the TDD uplink and downlink time slots are configured as DSUUU, where D represents the downlink time slot, U represents the uplink time slot, S represents the special time slot, and S includes flexible symbols. Fig.11 Only the positions of the subframes, time slots and protocol-configured ROs (i.e., RO#1 to RO#4) included in system frame 0 and system frame 1 are exemplarily drawn. For example, if the first PRACH resource set includes RO#1, the time domain offset value includes a frame offset value Δy=1, and since RO#1 occupies time slots 3 and 4 in system frame 0, the corresponding RO after RO#1 is offset based on the frame offset value occupies time slots 3 and 4 in system frame 1, that is, the corresponding RO after RO#1 is offset based on the frame offset value is RO#5 in the figure. For example, if the first PRACH resource set includes RO#1, the time domain offset value includes a frame offset value Δy=1 and a subframe offset value Δs=5, and since RO#1 occupies time slots 3 and 4 in system frame 0, the corresponding RO after RO#1 is offset based on the frame offset value and the subframe offset value occupies time slots 8 and 9 in system frame 1, that is, the corresponding RO after RO#2 is offset based on the frame offset value and the subframe offset value is RO#6 in the figure.
[0220] It can be understood that in some of the above embodiments, the information names involved are only examples and do not limit the protection scope of the embodiments of the present application.
[0221] It can also be understood that the formulas involved in the various embodiments of the present application are only exemplary descriptions, and do not limit the protection scope of the embodiments of the present application. In the process of calculating the above-mentioned various parameters involved, the calculation can also be performed according to the above formula, or based on the deformation of the above formula, or according to other methods to satisfy the result of the formula calculation.
[0222] It can also be understood that some optional features in the embodiments of the present application may not depend on other features in some scenarios, or may be combined with other features in some scenarios, without limitation.
[0223] It can also be understood that 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 any limitation on the implementation process of the embodiments of the present application.
[0224] It can also be understood that in some of the above embodiments, the devices in the existing network architecture are mainly used as examples for exemplary description, and it should be understood that the embodiments of the present application do not limit the specific form of the devices. For example, devices that can achieve the same function in the future are applicable to the embodiments of the present application.
[0225] It can also be understood that in the above-mentioned various method embodiments, the methods and operations implemented by devices (such as the above-mentioned terminal devices, network devices, etc.) can also be implemented by components of the devices (such as chips or circuits).
[0226] Above, combined Figures 1 to 11 The method provided by the embodiment of the present application is described in detail. The above method is mainly introduced from the perspective of interaction between the terminal device and the network device. It can be understood that the terminal device and the network device, in order to realize the above functions, include hardware structures and / or software modules corresponding to the execution of each function.
[0227] Those skilled in the art should be aware that, in combination with the units and algorithm steps of each example described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is performed in the form of hardware or computer software driving hardware 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 to be beyond the scope of this application.
[0228] The following, combined Fig.12 and Fig.13The communication device provided by the embodiment of the present application is described in detail. It should be understood that the description of the device embodiment corresponds to the description of the method embodiment. Therefore, the content not described in detail can refer to the method embodiment above. For the sake of brevity, some contents are not repeated. The embodiment of the present application can divide the functional modules of the terminal device or network device according to the above method example. For example, each functional module can be divided corresponding to each function, or two or more functions can be integrated into one processing module. The above-mentioned integrated module can be implemented in the form of hardware or in the form of software functional modules. It should be noted that the division of modules in the embodiment of the present application is schematic, which is only a logical function division, and there may be other division methods in actual implementation. The following is an example of dividing each functional module corresponding to each function.
[0229] The communication method provided by the present application is described in detail above. The communication device provided by the present application is described below. In one possible implementation, the device is used to implement the steps or processes corresponding to the network device in the above method embodiment. In another possible implementation, the device is used to implement the steps or processes corresponding to the terminal device in the above method embodiment.
[0230] Fig.12 is a schematic block diagram of a communication device 200 provided in an embodiment of the present application. Fig.12 As shown, the device 200 may include a communication unit 210 and a processing unit 220. The communication unit 210 may communicate with the outside, and the processing unit 220 is used for data processing. The communication unit 210 may also be called a communication interface or a transceiver unit.
[0231] In one possible design, the device 200 can implement steps or processes corresponding to those executed by the terminal device in the above method embodiment, wherein the processing unit 220 is used to execute processing-related operations of the terminal device in the above method embodiment, and the communication unit 210 is used to execute sending-related operations of the terminal device in the above method embodiment.
[0232] In another possible design, the device 200 may implement steps or processes corresponding to those executed by the network device in the above method embodiment, wherein the communication unit 210 is used to execute reception-related operations of the network device in the above method embodiment, and the processing unit 220 is used to execute processing-related operations of the network device in the above method embodiment.
[0233] It should be understood that the device 200 here is embodied in the form of a functional unit. The term "unit" here may refer to an application specific integrated circuit (ASIC), an electronic circuit, a processor (such as a shared processor, a proprietary processor or a group processor, etc.) and a memory for executing one or more software or firmware programs, a merged logic circuit and / or other suitable components that support the described functions. In an optional example, those skilled in the art can understand that the device 200 can be specifically the terminal device in the above-mentioned embodiment, and can be used to execute the various processes and / or steps corresponding to the terminal device in the above-mentioned method embodiment, or the device 200 can be specifically the network device in the above-mentioned embodiment, and can be used to execute the various processes and / or steps corresponding to the network device in the above-mentioned method embodiment. To avoid repetition, it will not be repeated here.
[0234] The apparatus 200 of each of the above-mentioned schemes has the function of implementing the corresponding steps executed by the terminal device in the above-mentioned method, or the apparatus 200 of each of the above-mentioned schemes has the function of implementing the corresponding steps executed by the network device in the above-mentioned method. The functions can be implemented by hardware, or can be implemented by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above-mentioned functions; for example, the communication unit can be replaced by a transceiver (for example, the sending unit in the communication unit can be replaced by a transmitter, and the receiving unit in the communication unit can be replaced by a receiver), and other units, such as the processing unit, can be replaced by a processor, respectively performing the sending and receiving operations and related processing operations in each method embodiment.
[0235] In addition, the communication unit may also be a transceiver circuit (for example, may include a receiving circuit and a sending circuit), and the processing unit may be a processing circuit. Fig.12 The device in the embodiment may be a terminal device or a network device in the foregoing embodiment, or may be a chip or a chip system, such as a system on chip (SoC). The communication unit may be an input / output circuit or a communication interface; the processing unit may be a processor or a microprocessor or an integrated circuit integrated on the chip. This is not limited here.
[0236] Fig.13 A schematic block diagram of a communication device 300 provided in an embodiment of the present application. The device 300 includes a processing circuit 310 and a transceiver circuit 320. The processing circuit 310 and the transceiver circuit 320 communicate with each other through an internal connection path, and the processing circuit 310 is used to execute instructions to control the transceiver circuit 320 to send signals and / or receive signals. The transceiver circuit 320 can also be called a transceiver interface.
[0237] Optionally, the device 300 may further include a memory 330, and the memory 330 communicates with the processing circuit 310 and the transceiver circuit 320 through an internal connection path. The memory 330 is used to store instructions, and the processing circuit 310 can execute the instructions stored in the memory 330. In one possible implementation, the device 300 is used to implement the various processes and steps corresponding to the terminal device in the above method embodiment. In another possible implementation, the device 300 is used to implement the various processes and steps corresponding to the network device in the above method embodiment.
[0238] It should be understood that the device 300 can be specifically a terminal device or a network device in the above-mentioned embodiment, or a chip or a chip system. Correspondingly, the transceiver circuit 320 can be a transceiver interface of the chip, which is not limited here. Specifically, the device 300 can be used to execute the various steps and / or processes corresponding to the terminal device or network device in the above-mentioned method embodiment. Optionally, the memory 330 may include a read-only memory and a random access memory, and provide instructions and data to the processor. A part of the memory may also include a non-volatile random access memory. For example, the memory may also store information about the device type. The processing circuit 310 can be used to execute instructions stored in the memory, and when the processing circuit 310 executes instructions stored in the memory, the processing circuit 310 is used to execute the various steps and / or processes of the above-mentioned method embodiment corresponding to the terminal device or network device.
[0239] In the implementation process, each step of the above method can be completed by an integrated logic circuit of hardware in a processor or an instruction in the form of software. The steps of the method disclosed in conjunction with the embodiment of the present application can be directly embodied as a hardware processor for execution, or a combination of hardware and software modules in a processor for execution. 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 a memory, and the processor reads the information in the memory and completes the steps of the above method in conjunction with its hardware. To avoid repetition, it is not described in detail here.
[0240] It should be noted that the processing circuit in the embodiment of the present application may be a processing circuit in an integrated circuit chip, which has the ability to process signals. In the implementation process, each step of the above method embodiment can be completed by an integrated logic circuit of hardware in the processing circuit or an instruction in the form of software. The above processing circuit may be the following device or be included in the following device: a general-purpose processor, a digital signal processing (DSP), an ASIC, a field-programmable gate array (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The processor in the embodiment of the present application can implement or execute the methods, steps and logic block diagrams disclosed in the embodiment of the present application. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc. The steps of the method disclosed in the embodiment of the present application can be directly embodied as a hardware decoding processor to be executed, or a combination of hardware and software modules in the decoding processor to be executed. The software module may be located in a mature storage medium in the field 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, and the processing circuit reads the information in the memory and completes the steps of the above method in combination with its hardware.
[0241] It can be understood that the memory in the embodiments of the present application can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory can be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), and direct RAM bus RAM (DR RAM). It should be noted that the memory of the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0242] It should be noted that when the processing circuit is a processor or is included in a processor, and the processor is a general-purpose processor, DSP, ASIC, FPGA or other programmable logic device, discrete gate or transistor logic device, discrete hardware component, the memory (storage module) can be integrated into the processor.
[0243] In addition, the present application also provides a computer-readable storage medium, in which computer instructions are stored. When the computer instructions are executed on a computer, the operations and / or processes performed by a terminal device or a network device in each method embodiment of the present application are executed.
[0244] The present application also provides a computer program product, which includes computer program code or instructions. When the computer program code or instructions are run on a computer, the operations and / or processes performed by a terminal device or a network device in each method embodiment of the present application are executed.
[0245] In addition, the present application also provides a chip, the chip comprising a processing circuit. A memory for storing a computer program is provided independently of the chip or is provided in the chip, and the processing circuit is used to execute the computer program stored in the memory, so that the operation and / or processing performed by the terminal device or the network device in any one of the method embodiments is executed.
[0246] Furthermore, the chip may further include a communication interface. The communication interface may be an input / output interface, or an interface circuit, etc. Furthermore, the chip may further include a memory.
[0247] In addition, the present application also provides a communication system, including the terminal device and network device in the embodiments of the present application.
[0248] It should also be noted that the memory described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0249] It can be appreciated by a person skilled in the art that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or in combination with 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 to be beyond the scope of this application. It can be clearly understood by a person skilled in the art that for the convenience and simplicity of description, the specific working process of the system, device and unit described above can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here. In several embodiments provided in this application, it should be understood that the disclosed system, device and method can be implemented in other ways. For example, the device embodiments described above are only schematic, for example, the division of the unit is only a logical function division, and there may be other division methods in actual implementation, 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, 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. The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. In addition, each functional unit in each embodiment of the present application may be integrated into a processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0250] 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, which is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the methods described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as USB flash drives, mobile hard drives, ROM, RAM, magnetic disks, or optical disks.
[0251] It should be understood that the "embodiment" mentioned throughout the specification means that the specific features, structures or characteristics related to the embodiment are included in at least one embodiment of the present application. Therefore, the various embodiments in the entire specification do not necessarily refer to the same embodiment. In addition, these specific features, structures or characteristics can be combined in one or more embodiments in any suitable manner.
[0252] It should also be understood that in the present application, "when", "if" and "if" all mean that the network element will take corresponding actions under certain objective circumstances, and do not limit the time, nor do they require the network element to have a judgment action when implementing it, nor do they mean that there are other limitations.
[0253] It should also be understood that in this application, "at least one" means one or more, and "more than one" means two or more. "At least one item" or similar expressions means one or more items, that is, any combination of these items, including any combination of single items or plural items. For example, at least one item of a, b, or c means: a, b, c, a and b, a and c, b and c, or a and b and c.
[0254] It should also be understood that the term "and / or" in this article is only a description of the association relationship of the associated objects, indicating that there can be three relationships. For example, A and / or B can mean: A exists alone, including A and B, and B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the associated objects before and after are in an "or" relationship. For example, A / B means: A or B.
[0255] It should also be understood that in each embodiment of the present application, "A corresponds to B" means that B is associated with A, and B can be determined according to A. However, it should also be understood that determining B according to A does not mean determining B only according to A, and B can also be determined according to A and / or other information.
Claims
1. A communication method, characterized in that: include: Receiving first indication information from a network device, where the first indication information indicates a first time domain resource, where the first time domain resource includes a time domain resource used by the network device for at least one of data channel transmission or control channel transmission; A preamble is sent to the network device at a first random access opportunity RO, wherein the first RO is an RO that satisfies a first condition in a first physical random access channel PRACH resource set, the first PRACH resource set includes multiple ROs, the first condition is that a first time unit is located within a first time window, the first time window is a window for monitoring a physical downlink control channel PDCCH corresponding to a random access response RAR in response to the preamble, and the first time unit is a time unit in the first time domain resource that can be used to transmit the PDCCH corresponding to the RAR.
2. The method according to claim 1, characterized in that The method further comprises: The first RO is determined based on the first indication information and the first PRACH resource set.
3. The method according to claim 1 or 2, characterized in that: The first time domain resource is a resource that is periodically repeated in the time domain, and the first indication information indicates a pattern of the first time domain resource. The pattern of the first time domain resource represents a time domain resource used by the network device for at least one of data channel transmission or control channel transmission within a period corresponding to the first time domain resource.
4. The method according to any one of claims 1 to 3, characterized in that The first indication information is carried in a master information block MIB message or a system information block SIB1 message or a radio resource control RRC reconfiguration message.
5. The method according to any one of claims 1 to 4, characterized in that The first PRACH resource set is a PRACH resource associated with a first synchronization signal block SSB, and the first SSB is an SSB corresponding to a terminal device or an SSB configured by the network device for the terminal device.
6. The method according to any one of claims 1 to 5, characterized in that The first PRACH resource set is a PRACH resource determined based on a configuration from the network device.
7. A communication method, characterized in that: include: Sending first indication information to a terminal device, where the first indication information indicates a first time domain resource, where the first time domain resource includes a time domain resource used by the network device for at least one of data channel transmission or control channel transmission; A preamble is received from the terminal device at a first random access opportunity RO, wherein the first RO satisfies a first condition, the first condition being that a first time unit is located within a first time window, the first time window being a window for the terminal device to monitor a downlink control channel PDCCH corresponding to a random access response RAR in response to the preamble, and the first time unit being a time unit in the first time domain resource that can be used to transmit the PDCCH corresponding to the RAR.
8. The method according to claim 7, characterized in that The first time domain resource is a resource that is periodically repeated in the time domain, and the first indication information indicates a pattern of the first time domain resource. The pattern of the first time domain resource represents a time domain resource used by the network device for at least one of data channel transmission or control channel transmission within a period corresponding to the first time domain resource.
9. The method according to claim 7 or 8, characterized in that: The first indication information is carried in a master information block MIB message or a system information block SIB1 message or a radio resource control RRC reconfiguration message.
10. A communication device, characterized in that: The method comprises a module or a unit for executing the method according to any one of claims 1 to 6, or comprises a module or a unit for executing the method according to any one of claims 7 to 9.
11. A communication system, characterized in that: Including terminal equipment and network equipment, among which, The terminal device is used to execute the method according to any one of claims 1 to 6, and the network device is used to execute the method according to any one of claims 7 to 9.
Citation Information
Cited By
Communication method and communication apparatus
EP4776720A1
Communication method and communication apparatus
WO2025067285A1