Communication method and device

By obtaining downlink synchronization signal block index information and receiving random access resource associations through terminal equipment, the beam matching problem in the new wireless communication system is solved, and efficient uplink synchronization and signal reception are achieved.

CN121508769APending Publication Date: 2026-02-10HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511357985.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2018-01-12
Publication Date
2026-02-10

AI Technical Summary

Technical Problem

In new wireless communication systems, when terminal devices perform uplink synchronization between base stations and terminal devices, it is difficult to effectively select the best beam for signal transmission, resulting in poor signal demodulation or detection performance, and there is a lack of a scheme for associating downlink synchronization signal blocks with random access resources.

Method used

The terminal device obtains the index information of the downlink synchronization signal block SS/PBCH BLOCK and receives the association relationship between the random access resource RO and the SS/PBCH BLOCK indicated by the network device. It determines to access on the corresponding RO, including the association method, such as associating the first RACH resource in every X RACH resource configuration period with the same SS/PBCH BLOCK, or associating N SS/PBCH BLOCKs with ROs in the frequency domain, to avoid blind attempts and beam mismatch.

Benefits of technology

It improves the signal reception efficiency of terminal devices and network devices during uplink synchronization, avoids blind attempts by terminal devices and beam mismatch when network devices receive random access signals, and improves communication efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121508769A_ABST
    Figure CN121508769A_ABST
Patent Text Reader

Abstract

The invention discloses a communication method and device. The method comprises the following steps that: terminal equipment acquires index information of a downlink synchronization signal block SS / PBCH BLOCK; the terminal device receives information used for indicating an association relationship between a random access resource RO and an SS / PBCH BLOCK; and according to the information, the terminal device accesses a network device on the RO corresponding to the SS / PBCH BLOCK index information. The invention further discloses a corresponding device. By indicating the time-frequency position of the random access resource associated with each downlink synchronization signal, the terminal device can obtain the time-frequency position of uplink transmission of the random access signal through downlink synchronization, thereby avoiding blind attempt of the terminal device and beam mismatching when a network device receives the random access signal, and improving efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This application is a divisional application. The original application has the application number 201810032285.5 and the original application date is January 12, 2018. The entire contents of the original application are incorporated herein by reference. Technical Field

[0002] This application relates to the field of communication technology, and in particular to a communication method and apparatus. Background Technology

[0003] Before communication can occur between a base station and a terminal device, downlink and uplink synchronization are required. During downlink synchronization, the base station transmits downlink synchronization signals using multiple transmit beams. The terminal device receives and detects these signals using one or more receive beams, obtaining the optimal downlink transmit and receive beam pairs, timing, and system information. Uplink synchronization is accomplished through a random access procedure. The terminal device first transmits a random access signal, and the base station detects this signal to obtain the optimal uplink transmit and receive beam pairs, uplink timing, etc., ultimately achieving uplink synchronization between the base station and the terminal device.

[0004] In new radio (NR) communication systems, different random access resources may be associated with different beams, or base stations may use different beams to receive uplink signals on different random access resources. These different beams may cover different coverage areas. Terminal devices transmit uplink signals or receive downlink signals in different areas, resulting in varying demodulation or detection performance of the uplink signals received by the base station or the downlink signals received by the terminal device. The base station achieves the best demodulation or detection performance when the terminal device transmits uplink signals using a beam aligned with its location. Conversely, the base station performs poorly when the terminal device transmits uplink signals using a beam not aligned with its location. Figure 1 As shown. Therefore, when achieving uplink synchronization between the base station and the terminal device, the terminal device needs to select a suitable or optimal base station receiving beam to transmit uplink signals or receive downlink signals during the random access process.

[0005] During the initial access process of the terminal device, the beam information is first obtained from the downlink synchronization signal block. Therefore, the downlink synchronization signal block should have an association with the random access resources. However, no scheme is provided on how the downlink synchronization signal block should be associated with the random access resources. Summary of the Invention

[0006] This application provides a communication method and apparatus to solve the problem of how downlink synchronization signal blocks should be associated with random access resources.

[0007] One aspect of this application provides a communication method, comprising: a terminal device acquiring index information of a downlink synchronization signal block (SS / PBCH BLOCK); the terminal device receiving information indicating the association relationship between a random access opportunity (RO) and an SS / PBCH BLOCK; and, based on the information, the terminal device accessing a network device on the RO corresponding to the SS / PBCH BLOCK index information; wherein the association relationship between an RO and an SS / PBCH BLOCK is at least one of the following: the number of SS / PBCH BLOCKs associated with an RO is at least 1 / F or at most P, where F is the number of ROs in the frequency domain, and P is related to the actual number of SS / PBCH BLOCKs transmitted; and / or N or N groups of SS / PBCH BLOCKs are associated with one RO in the frequency domain or with all ROs in the frequency domain; and / or when a random access resource configuration period is T, the first RACH resource within every X RACH resource configuration period Y is associated with the same SS / PBCH BLOCK, where T and X are integers, and Y is equal to T multiplied by X. In this respect, by indicating the time-frequency position of the random access resources associated with each downlink synchronization signal, the terminal device can obtain the time-frequency position of the uplink random access signal through downlink synchronization, thereby avoiding blind attempts by the terminal device and beam mismatch when the network device receives the random access signal, thus improving efficiency.

[0008] In one possible implementation, when the association relationship is N or N groups of SS / PBCH BLOCKs associated with one RO or all ROs in the frequency domain, the method further includes: the terminal device receiving indication information from the network device, the indication information being used to indicate that the N or N groups of SS / PBCH BLOCKs are associated with one RO in the frequency domain, or to indicate that the N or N groups of SS / PBCH BLOCKs are associated with all ROs in the frequency domain.

[0009] In another possible implementation, when the association is a random access resource configuration period of T, and the first RACH resource in every X RACH resource configuration periods is associated with the same SS / PBCH BLOCK, X is received from the network device or pre-stored; and / or Y is received from the network device or pre-stored.

[0010] In another possible implementation, the value of Y is 10ms, 20ms, 40ms, 80ms, 160ms, 320ms, or 640ms.

[0011] In another possible implementation, the value of X is related to the number of SS / PBCH blocks, or the value of X is related to the number of random access resources in a random access resource configuration period, or the value of X is 1, 2, 4, 8, or 16.

[0012] In another possible implementation, when the association is a random access resource configuration period of T, if the first random access resource in every X random access resource configuration periods is associated with the same SS / PBCH BLOCK, and there are one or more remaining random access resources, then the terminal device does not access the network device on the redundant random access resources.

[0013] In another possible implementation, when the association relationship is a random access resource configuration period of T, if the first random access resource in every X random access resource configuration periods is associated with the same SS / PBCH BLOCK, and there are one or more remaining random access resources, then the remaining one or more random access resources are associated starting from the first SS / PBCH BLOCK, or starting from the last SS / PBCH BLOCK, or starting from the next SS / PBCH BLOCK after the SS / PBCH BLOCK that ended in the previous X periods, or different X periods use any one or more of the three association relationships.

[0014] In another possible implementation, when the association is N or N groups of SS / PBCH BLOCKs associated with one RO or all ROs in the frequency domain, if the actual transmitted SS / PBCH BLOCKs or SS / PBCH BLOCK groups N cannot be divided by the number of SS / PBCH BLOCKs associated with one RO configured by the network device, after associating integer multiples of SS / PBCH BLOCKs or SS / PBCH BLOCK groups with the corresponding ROs, the remaining SS / PBCH BLOCKs or SS / PBCH BLOCK groups are associated with one or more other ROs.

[0015] In another possible implementation, the number of random access resources in the random access resource configuration period or random access resource association period is related to the number of SS / PBCH BLOCKs or SS / PBCH BLOCK groups.

[0016] Accordingly, a communication device is provided that can implement the above-described communication method. For example, the communication device may be a chip (such as a baseband chip or a communication chip) or a device (such as a terminal device). The above-described method can be implemented through software, hardware, or by hardware executing corresponding software.

[0017] In one possible implementation, the communication device includes a processor and a memory; the processor is configured to support the device in performing the corresponding functions in the aforementioned communication method. The memory is coupled to the processor and stores necessary programs (instructions) and / or data for the device. Optionally, the communication device may further include a communication interface to support communication between the device and other network elements.

[0018] In another possible implementation, the communication device may include a receiving unit and a processing unit. The receiving unit is used to implement the receiving function in the above method; the processing unit is used to implement the processing function in the above method. For example, a receiving unit is used to acquire index information of downlink synchronization signal blocks (SS / PBCH BLOCK); the receiving unit is also used to receive information indicating the association relationship between random access opportunities (RO) and SS / PBCH BLOCK; a processing unit is used to access network devices on the RO corresponding to the SS / PBCH BLOCK index information according to the information; wherein the association relationship between RO and SS / PBCH BLOCK is at least one of the following: the number of SS / PBCH BLOCKs associated with an RO is at least 1 / F or at most P, where F is the number of ROs in the frequency domain, and P is related to the actual number of SS / PBCH BLOCKs transmitted; and / or N or N groups of SS / PBCH BLOCKs are associated with one RO in the frequency domain or are associated with all ROs in the frequency domain; and / or when a random access resource configuration period is T, the first RACH resource within every X RACH resource configuration period Y is associated with the same SS / PBCH BLOCK, where T and X are integers, and Y is equal to T multiplied by X.

[0019] When the communication device is a chip, the receiving unit can be an input unit, such as an input circuit or an input communication interface; the transmitting unit can be an output unit, such as an output circuit or an output communication interface. When the communication device is a device, the receiving unit can be a receiver (also called a receiver); the transmitting unit can be a transmitter (also called a transmitter).

[0020] Another aspect of this application provides a communication method, comprising: a network device sending index information of a downlink synchronization signal block (SS / PBCH BLOCK) to a terminal device; the network device sending information indicating the association relationship between a random access resource (RO) and the SS / PBCH BLOCK to the terminal device; and the network device receiving a random access signal transmitted by the terminal device on the RO corresponding to the SS / PBCH BLOCK index information. In this aspect, by indicating the time-frequency position of the random access resource associated with each downlink synchronization signal, the terminal device can obtain the time-frequency position of the uplink transmitted random access signal through downlink synchronization, thereby avoiding blind attempts by the terminal device and beam mismatch when the network device receives the random access signal, thus improving efficiency.

[0021] Accordingly, a communication device is provided that can implement the above-described communication method. For example, the communication device can be a chip (such as a baseband chip or a communication chip) or a device (such as a network device, a baseband board, etc.). The above-described method can be implemented through software, hardware, or by hardware executing corresponding software.

[0022] In one possible implementation, the communication device includes a processor and a memory; the processor is configured to support the device in performing the corresponding functions in the aforementioned communication method. The memory is coupled to the processor and stores the necessary programs (instructions) and data of the device. Optionally, the communication device may further include a communication interface for supporting communication between the device and other network elements.

[0023] In another possible implementation, the communication device may include a receiving unit and a transmitting unit. The receiving unit and transmitting unit are respectively used to implement the receiving and transmitting functions in the above method. For example, the transmitting unit is used to transmit index information of the downlink synchronization signal block SS / PBCH BLOCK to the terminal device; the transmitting unit is also used to transmit information indicating the association between random access resources RO and SS / PBCH BLOCK to the terminal device; and the receiving unit is used to receive random access signals transmitted by the terminal device on the RO corresponding to the SS / PBCH BLOCK index information.

[0024] When the communication device is a chip, the receiving unit can be an input unit, such as an input circuit or a communication interface; the transmitting unit can be an output unit, such as an output circuit or a communication interface. When the communication device is a device, the receiving unit can be a receiver (also called a receiver); the transmitting unit can be a transmitter (also called a transmitter).

[0025] Another aspect of this application provides a communication method, comprising: a terminal device receiving first information and / or second information sent by a network device, wherein the first information is used to indicate the transmission of a first uplink signal on a first time-frequency resource; and / or the second information is used to indicate the transmission of a second uplink signal on a second time-frequency resource; when a third time-frequency resource in the first time-frequency resource indicated by the first information is included in the second time-frequency resource indicated by the second information, then, on the time-frequency resources in the first time-frequency resource excluding the third time-frequency resource, the terminal device transmits the first uplink signal to the network device; or when the second information indicates... When the fourth time-frequency resource in the second time-frequency resource is included in the first time-frequency resource indicated by the first information, then the terminal device sends a second uplink signal to the network device on the time-frequency resources in the second time-frequency resource excluding the fourth time-frequency resource; or when the third time-frequency resource in the first time-frequency resource indicated by the first information overlaps with the fourth time-frequency resource in the second time-frequency resource indicated by the second information, then the terminal device sends a first uplink signal to the network device on the first time-frequency resource, and / or, the terminal device sends a second uplink signal to the network device on the second time-frequency resource. In this aspect, the terminal device sends uplink signals according to the indication information of the time-frequency resources, which can avoid time-frequency resource conflicts between uplink signals and improve signal reception performance.

[0026] In one possible implementation, the first uplink signal is at least one of the following: a periodic signal, a semi-static signal, a semi-persistent signal, a periodic probe reference signal, a periodic demodulation reference signal, a periodic physical uplink shared channel signal, a periodic physical uplink control channel signal, or a dynamically scheduled / configured signal; the second uplink signal is a random access signal.

[0027] In another possible implementation, the terminal device receives first information and / or second information sent by the network device, specifically including: the terminal device receives the first information and / or second information sent by the network device through at least one of the following information; wherein, the at least one of the following information includes: system information, radio resource control signaling, downlink control channel, and media access control element (MAC CE).

[0028] In another possible implementation, the method further includes: the terminal device receiving third information, wherein the third information includes an uplink signal transmission precoding type, the uplink signal transmission precoding type including a first type and a second type; and the terminal device sending an uplink signal to the network device according to the first information, the second information, and the third information.

[0029] In another possible implementation, the method further includes: when the uplink signal transmission precoding type is a first type, and / or the third time-frequency resource in the first time-frequency resource indicated by the first information overlaps with the fourth time-frequency resource in the second time-frequency resource indicated by the second information, then, on the first time-frequency resource, the terminal device sends a first uplink signal to the network device, and / or, on the second time-frequency resource, the terminal device sends a second uplink signal to the network device; or when the uplink signal transmission precoding type is a second type, and the first information indicates... When the third time-frequency resource in the first time-frequency resource is included in the second time-frequency resource indicated by the second information, the terminal device sends a first uplink signal to the network device on the time-frequency resources in the first time-frequency resource excluding the third time-frequency resource; or when the uplink signal transmission precoding type is the second type, and the fourth time-frequency resource in the second time-frequency resource indicated by the second information is included in the first time-frequency resource indicated by the first information, the terminal device sends a second uplink signal to the network device on the time-frequency resources in the second time-frequency resource excluding the fourth time-frequency resource.

[0030] Accordingly, a communication device is provided that can implement the above-described communication method. For example, the communication device may be a chip (such as a baseband chip or a communication chip) or a device (such as a terminal device). The above-described method can be implemented through software, hardware, or by hardware executing corresponding software.

[0031] In one possible implementation, the communication device includes a processor and a memory; the processor is configured to support the device in performing the corresponding functions in the aforementioned communication method. The memory is coupled to the processor and stores necessary programs (instructions) and / or data for the device. Optionally, the communication device may further include a communication interface to support communication between the device and other network elements.

[0032] In another possible implementation, the communication device may include a transmitting unit, a receiving unit, and a processing unit. The transmitting unit and the receiving unit are used to implement the transmitting and receiving functions in the above method, respectively, and the processing unit is used to implement the processing function in the above method. For example, a receiving unit is configured to receive first information and / or second information sent by a network device, wherein the first information is used to indicate the transmission of a first uplink signal on a first time-frequency resource; and / or the second information is used to indicate the transmission of a second uplink signal on a second time-frequency resource; a transmitting unit is configured to transmit a first uplink signal to the network device on time-frequency resources other than the third time-frequency resource in the first time-frequency resource when a third time-frequency resource in the first time-frequency resource indicated by the first information is included in the second time-frequency resource indicated by the second information; or further configured to transmit a second uplink signal to the network device on time-frequency resources other than the fourth time-frequency resource in the second time-frequency resource when a fourth time-frequency resource in the second time-frequency resource indicated by the second information is included in the first time-frequency resource indicated by the first information; or further configured to transmit a first uplink signal to the network device on the first time-frequency resource when the third time-frequency resource in the first time-frequency resource indicated by the first information overlaps with the fourth time-frequency resource in the second time-frequency resource indicated by the second information, and / or transmit a second uplink signal to the network device on the second time-frequency resource.

[0033] When the communication device is a chip, the receiving unit can be an input unit, such as an input circuit or an input communication interface; the transmitting unit can be an output unit, such as an output circuit or an output communication interface. When the communication device is a device, the receiving unit can be a receiver (also called a receiver); the transmitting unit can be a transmitter (also called a transmitter).

[0034] In another aspect of this application, a communication method is provided, comprising: a network device sending first information and / or second information to a terminal device, wherein the first information is used to indicate the transmission of a first uplink signal on a first time-frequency resource; and / or the second information is used to indicate the transmission of a second uplink signal on a second time-frequency resource; when a third time-frequency resource in the first time-frequency resource indicated by the first information is included in the second time-frequency resource indicated by the second information, then the network device receives the first uplink signal transmitted by the terminal device on time-frequency resources in the first time-frequency resource excluding the third time-frequency resource; or when the second information indicates the transmission of a second uplink signal on a second time-frequency resource... When the fourth time-frequency resource in the second time-frequency resource is included in the first time-frequency resource indicated by the first information, the network device receives the second uplink signal transmitted by the terminal device on the time-frequency resources other than the fourth time-frequency resource in the second time-frequency resource; or when the third time-frequency resource in the first time-frequency resource indicated by the first information overlaps with the fourth time-frequency resource in the second time-frequency resource indicated by the second information, the network device receives the first uplink signal transmitted by the terminal device on the first time-frequency resource, and / or, the network device receives the second uplink signal transmitted by the terminal device on the second time-frequency resource. In this aspect, the terminal device transmits uplink signals according to the indication information of the time-frequency resources, which can avoid time-frequency resource conflicts between uplink signals and improve the signal reception performance of the network device.

[0035] In one possible implementation, the method further includes: the network device sending third information to the terminal device, wherein the third information includes an uplink signal transmission precoding type, the uplink signal transmission precoding type including a first type and a second type; and the network device receiving an uplink signal sent by the terminal device according to the first information, the second information, and the third information.

[0036] In another possible implementation, the method further includes: when the uplink signal transmission precoding type is a first type, and / or the third time-frequency resource in the first time-frequency resource indicated by the first information overlaps with the fourth time-frequency resource in the second time-frequency resource indicated by the second information, then the network device receives a first uplink signal transmitted by the terminal device on the first time-frequency resource, and / or the network device receives a second uplink signal transmitted by the terminal device on the second time-frequency resource; or when the uplink signal transmission precoding type is a second type, and the third time-frequency resource in the first time-frequency resource indicated by the first information is included in the second time-frequency resource indicated by the second information, then the network device receives a first uplink signal transmitted by the terminal device on time-frequency resources other than the third time-frequency resource in the first time-frequency resource; or when the uplink signal transmission precoding type is a second type, and the fourth time-frequency resource in the second time-frequency resource indicated by the second information is included in the first time-frequency resource indicated by the first information, then the network device receives a second uplink signal transmitted by the terminal device on time-frequency resources other than the fourth time-frequency resource in the second time-frequency resource.

[0037] Accordingly, a communication device is provided that can implement the above-described communication method. For example, the communication device can be a chip (such as a baseband chip or a communication chip) or a device (such as a network device, a baseband board, etc.). The above-described method can be implemented through software, hardware, or by hardware executing corresponding software.

[0038] In one possible implementation, the communication device includes a processor and a memory; the processor is configured to support the device in performing the corresponding functions in the aforementioned communication method. The memory is coupled to the processor and stores the necessary programs (instructions) and data of the device. Optionally, the communication device may further include a communication interface for supporting communication between the device and other network elements.

[0039] In another possible implementation, the communication device may include a receiving unit and a transmitting unit. The receiving unit and transmitting unit are respectively used to implement the receiving and transmitting functions in the above method. For example, the transmitting unit is used to send first information and / or second information to the terminal device, wherein the first information is used to indicate the transmission of a first uplink signal on a first time-frequency resource; and / or the second information is used to indicate the transmission of a second uplink signal on a second time-frequency resource; when the third time-frequency resource in the first time-frequency resource indicated by the first information is included in the second time-frequency resource indicated by the second information, then the receiving unit is used to receive the first uplink signal transmitted by the terminal device on time-frequency resources other than the third time-frequency resource in the first time-frequency resource; or when the fourth time-frequency resource in the second time-frequency resource indicated by the second information is included in the third time-frequency resource, then the receiving unit is used to receive the first uplink signal transmitted by the terminal device on time-frequency resources other than the third time-frequency resource in the first time-frequency resource; or when the fourth time-frequency resource in the second time-frequency resource indicated by the second information is included in the third time-frequency resource. If the source is included in the first time-frequency resource indicated by the first information, then the receiving unit is further configured to receive the second uplink signal transmitted by the terminal device on the time-frequency resource other than the fourth time-frequency resource in the second time-frequency resource; or if the third time-frequency resource in the first time-frequency resource indicated by the first information overlaps with the fourth time-frequency resource in the second time-frequency resource indicated by the second information, then the receiving unit is further configured to receive the first uplink signal transmitted by the terminal device on the first time-frequency resource, and / or, the receiving unit is further configured to receive the second uplink signal transmitted by the terminal device on the second time-frequency resource.

[0040] When the communication device is a chip, the receiving unit can be an input unit, such as an input circuit or a communication interface; the transmitting unit can be an output unit, such as an output circuit or a communication interface. When the communication device is a device, the receiving unit can be a receiver (also called a receiver); the transmitting unit can be a transmitter (also called a transmitter).

[0041] In another aspect, this application provides a computer-readable storage medium storing instructions that, when executed on a computer, cause the computer to perform the methods described in the above aspects.

[0042] In another aspect, this application provides a computer program product containing instructions that, when run on a computer, cause the computer to perform the methods described in the above aspects. Attached Figure Description

[0043] To more clearly illustrate the technical solutions in the embodiments of this application or the background art, the accompanying drawings used in the embodiments of this application or the background art will be described below.

[0044] Figure 1 This is a schematic diagram of a communication system to which this application applies; Figure 2a This is a schematic diagram of downlink signal transmission; Figure 2b This is a schematic diagram of receiving random access signals in a time-division manner. Figure 3 A schematic diagram of the interaction flow of a communication method provided in an embodiment of this application; Figures 4a-4e This is a schematic diagram illustrating the association of a random access opportunity with a synchronization block or a group of synchronization blocks, as exemplified in this application. Figure 5 A schematic diagram of the interaction flow of another communication method provided in an embodiment of this application; Figure 6 A schematic diagram indicating the actual transmitted synchronization signal block or synchronization signal block group; Figure 7 This is a schematic diagram of the structure of a communication device provided in an embodiment of this application; Figure 8 This is a schematic diagram of another communication device provided in an embodiment of this application; Figure 9 This is a schematic diagram of the structure of another communication device provided in the embodiments of this application; Figure 10 This is a schematic diagram of the structure of another communication device provided in the embodiments of this application; Figure 11 This is a schematic diagram of the hardware structure of a communication device provided in an embodiment of this application; Figure 12 This is a schematic diagram of the hardware structure of another communication device provided in an embodiment of this application. Detailed Implementation

[0045] The embodiments of this application are described below with reference to the accompanying drawings.

[0046] like Figure 1 The schematic diagram of the communication system shown in this application is applicable to this communication system. The communication system may include at least one network device (only one is shown, such as the gNB in ​​the figure) and one or more terminal devices connected to the network device (four UEs are shown in the figure: UE1 to UE4).

[0047] Network devices can be any device capable of communicating with terminal devices. Network devices can be any type of device with wireless transceiver capabilities, including but not limited to: base stations (e.g., NodeBs, eNodeBs, base stations in fifth-generation (5G) communication systems, base stations or network devices in future communication systems, access nodes, wireless relay nodes, and wireless backhaul nodes in WiFi systems). Network devices can also be wireless controllers in cloud radio access network (CRAN) scenarios. Network devices can also be network devices in 5G networks or future evolved networks; they can also be wearable devices or vehicle-mounted devices, etc. Network devices can also be small cells, transmission reference points (TRPs), etc. Of course, the application is not limited to these.

[0048] A terminal device is a device with wireless transceiver capabilities that can be deployed on land, including indoors or outdoors, handheld, wearable, or vehicle-mounted; it can also be deployed on water (such as on ships); and it can be deployed in the air (e.g., on airplanes, balloons, and satellites). The terminal device can be a mobile phone, tablet computer, computer with wireless transceiver capabilities, virtual reality (VR) terminal device, augmented reality (AR) terminal device, wireless terminal in industrial control, wireless terminal in self-driving, wireless terminal in remote medical care, wireless terminal in smart grid, wireless terminal in transportation safety, wireless terminal in smart city, wireless terminal in smart home, etc. The embodiments in this application do not limit the application scenarios. Terminal equipment may also be referred to as user equipment (UE), access terminal equipment, UE unit, UE station, mobile station, mobile station, remote station, remote terminal equipment, mobile device, UE terminal equipment, terminal, wireless communication equipment, UE agent, or UE device, etc.

[0049] It should be noted that the terms "system" and "network" in the embodiments of this application can be used interchangeably. "Multiple" refers to two or more; therefore, in the embodiments of this application, "multiple" can also be understood as "at least two". "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. Additionally, the character " / ", unless otherwise specified, generally indicates that the preceding and following related objects have an "or" relationship.

[0050] like Figure 1 As shown, a base station achieves cell coverage through multiple beams. When the base station communicates with the terminal device, a suitable beam direction is required for communication, such as receiving random access preamble signals and sending random access responses. During downlink synchronization, the terminal device can acquire the base station's transmit beam and the terminal's receive beam; during uplink random access signal transmission and reception, the base station can acquire the uplink transmit signal and the base station's receive beam. To improve efficiency, there is a correlation between downlink signals and random access resources / preambles.

[0051] This application provides a communication method and apparatus that, by indicating the time-frequency position of the random access resources associated with each downlink synchronization signal, enables the terminal device to obtain the time-frequency position of the uplink random access signal through downlink synchronization, thereby avoiding blind attempts by the terminal device and beam mismatch when the network device receives the random access signal, and improving efficiency.

[0052] Figure 2a This is a schematic diagram of downlink signal transmission. The downlink signal is transmitted in a time-division manner, that is, different downlink signals are transmitted at different times (for example, the downlink signal is a downlink synchronization signal block (SS / PBCH BLOCK), which is distinguished by SS / PBCH BLOCKindex).

[0053] Figure 2b This diagram illustrates a time-division multiplexing method for receiving random access signals, where random signals (associated with different downlink signals) are received at different times. Depending on the capabilities of the network equipment, random access signals from multiple directions can be received simultaneously (for example, the network equipment first uses individual antenna elements in an antenna array to receive signals from various directions, then uses digital domain beamforming to generate multiple receiving beams and acquire signals from each receiving beam direction).

[0054] In this application, for ease of description, random access resources or random access resource preambles are simply referred to as "random access resources / preambles," meaning that random access resources include time and frequency resources used for random access, as well as a set / subset of random access preambles on the random access time and frequency. A random access opportunity (RACH occasion / RACH transmission occasion / RACH opportunity / RACH chance, RO) refers to the time and frequency resources for transmitting a random access preamble. Random access resources can refer to the RO, or a set of random access preambles on the RO, or a combination of random access preambles and opportunities. The terminal device can transmit a random access preamble signal on this resource.

[0055] The term "fixed" as used in this application refers to a protocol stipulation or an agreement between the network device and the terminal device.

[0056] The indexes described in this application are all counted starting from 0. In practice, they can also be counted starting from 1. When counting starts from 1, the indexes that started counting from 0 are automatically incremented by 1.

[0057] The RO resources mentioned in this application represent the time and frequency resources for random access opportunities.

[0058] This application provides four methods for numbering SS / PBCH BLOCKs. The first method involves numbering all actually transmitted SS / PBCH BLOCKs without distinguishing between actual transmitted SS / PBCH BLOCK groups. For example, if there are 49 actually transmitted SS / PBCH BLOCKs, they are numbered from 0 to 48. The second method is based on the actual transmitted synchronization signal block groups (SS / PBCH BLOCK groups). First, the actual transmitted SS / PBCH BLOCK groups are numbered, for example, from 0 to 7, and then the SS / PBCH BLOCKs within each actual transmitted SS / PBCH BLOCK group are numbered, for example, from 0 to 7. The third numbering method involves numbering all possible SS / PBCH BLOCK positions without distinguishing between actual possible SS / PBCH BLOCK group positions. For example, if there are 64 possible SS / PBCH BLOCK positions, they would be numbered from 0 to 63. The fourth numbering method is based on possible SS / PBCH BLOCK groups. First, the possible SS / PBCH BLOCK groups are numbered, for example, from 0 to 8. Then, the SS / PBCH BLOCKs within each possible SS / PBCH BLOCK group are numbered, for example, from 0 to 8. The aforementioned SS / PBCH BLOCK can refer to SS / PBCH BLOCKs within a half-frame of transmission. It should be noted that the SS / PBCH BLOCK or SS / PBCH BLOCK group mentioned in this application can refer to either a possible SS / PBCH BLOCK or SS / PBCH BLOCK group, or an actual SS / PBCH BLOCK or SS / PBCH BLOCK group being transmitted.

[0059] The configuration information mentioned in this application, whether through network devices or base stations, can be configured using at least one of the following: MIB, remaining system information (RMSI), system information block (SIB) 1, SIB 2, downlink control information (DCI), radio resource control (RRC) signaling, and media access control-control element (MAC-CE).

[0060] The terms "group," "set," and "classification" used in this application refer to different ways of expressing the same concept.

[0061] The random access preamble packets mentioned in this application may refer to direct random access preamble subsets, or to P random access preamble sequences that are mapped to different SS / PBCH blocks or different SS / PBCH block groups. The number of packets or subsets is related to the number of SS / PBCH blocks or the number of SS / PBCH block groups.

[0062] Mod means modulo, floor means floor (round down), and ceil means floor (round up).

[0063] Mapping and association mean the same thing.

[0064] Figure 3 This application provides an embodiment of a communication method with an interactive flow diagram, which may include the following steps: S301. The network device sends the index information of the SS / PBCH BLOCK to the terminal device. The terminal device obtains the index information of the SS / PBCH BLOCK.

[0065] S302, The network device sends information indicating the association between the random access resource RO and the SS / PBCH block to the terminal device. The terminal device receives the indication information.

[0066] S303. Based on the information, the terminal device accesses the network device on the RO corresponding to the SS / PBCH BLOCK index information. The network device receives the random access signal sent by the terminal device.

[0067] Network devices send downlink signals (e.g., SS / PBCH BLOCK) to terminal devices for downlink synchronization. The downlink signals carry the SS / PBCH BLOCK time index. The SS / PBCH BLOCK contains one primary synchronization signal (PSS) symbol, one secondary synchronization signal (SSS) symbol, and two physical broadcast channel (PBCH) symbols.

[0068] In addition, the network device also sends information to the terminal device indicating the association between the random access resource (RO) and the SS / PBCH block.

[0069] It should be noted that the index information and the information indicating the association relationship of the SS / PBCH BLOCK can be sent simultaneously by the network device in a single configuration message, or they can be sent separately. Writing it as two steps here does not necessarily mean that they are sent separately.

[0070] The association between RO and SS / PBCH BLOCK is at least one of the following: The number of SS / PBCH blocks associated with a single RO is at least 1 / F, or at most P, where F is the number of ROs in the frequency domain, and P is related to the actual number of SS / PBCH blocks transmitted; and / or N or N groups of SS / PBCHBLOCKs or SS / PBCH BLOCK groups are associated with one RO in the frequency domain or with all ROs in the frequency domain; and / or When a random access resource configuration period is T, the first RACH resource within every X RACH resource configuration period Y is associated with the same SS / PBCH BLOCK or SS / PBCH BLOCK group, where T and X are integers and Y is equal to T multiplied by X.

[0071] The relationship between RO and SS / PBCH BLOCK will be described in detail later.

[0072] Based on the association between RO and SS / PBCH BLOCK, the terminal device accesses the network device on the RO corresponding to the SS / PBCH BLOCK index information, that is, it sends a random access signal to the network device. The network device receives the random access signal sent by the terminal device.

[0073] Therefore, when the network device knows in advance the random access receiving beam corresponding to the coverage area of ​​the downlink signal / transmit beam, by assigning the time and frequency position of the random access resource to each downlink signal, the terminal device can obtain the time and frequency position of the uplink random access signal through downlink synchronization, thereby avoiding blind attempts by the terminal device and beam mismatch when the network device receives the random access signal, thus improving efficiency.

[0074] Specifically, the relationship between RO and SS / PBCH BLOCK is described below: One correlation is that the number of SS / PBCH blocks associated with a single RO is at least 1 / F or at most P, where F is the number of ROs in the frequency domain and P is related to the actual number of SS / PBCH blocks transmitted.

[0075] This association is the number of ROs in the frequency domain and the number of SS / PBCH BLOCKs or SS / PBCH BLOCK groups associated with one RO.

[0076] In practical implementation, the number N of SS / PBCH blocks associated with a single RO can be related to F, for example, it can be a multiple of 1 / F, meaning one SS / PBCH block can be associated with all F ROs, or it can be a fraction of F; where F is the number of ROs in the frequency domain, and F can take the value 1, 2, 4, 6, or 8. Network devices can define or configure the minimum value of SS / PBCH blocks associated with a single RO to be 1 / F. The value of N can also be defined based on F. For example, when F=1, the value of N can be 1, 2, 3, 4, ..., Y1, where Y1 is the maximum number of SS / PBCH associated with a RO; when F=2, the value of N can be 1 / 2, 1, 2, 3, 4, ..., Y1; when F=4, the value of N can be 1 / 4, 1 / 2, 1, 2, 3, 4, ..., Y1; when F=6, the value of N can be 1 / 6, 1 / 3, 1 / 2, 1, 2, 3, 4, ..., Y1; when F=8, the value of N can be 1 / 8, 1 / 4, 1 / 2, 1, 2, 3, 4, ..., Y1.

[0077] The value of N can also be related to the number of SS / PBCH blocks actually transmitted within a half-frame, for example, it can be a factor of the number of SS / PBCH blocks actually transmitted.

[0078] Another type of association is that N or N groups of SS / PBCH BLOCKs or SS / PBCH BLOCK groups are associated with one RO in the frequency domain or with all ROs in the frequency domain.

[0079] In practical implementation, N SS / PBCH blocks or SS / PBCH blocks can be associated with all F Return Arrays (ROs). The value of N can be all or some of the values ​​from 1 to 8. A partial value can be 1, 1 or 2, 1, 2 or 3, or 1, 2, 3 or 4. N SS / PBCH blocks or SS / PBCH blocks can be associated with a single frequency-division multiplexed RO, or with a portion of the frequency-division multiplexed ROs. The network device can instruct the N SS / PBCH blocks or SS / PBCH blocks to be associated with all F ROs or to be associated with a single frequency-domain RO. The F ROs can be frequency-division multiplexed ROs operating concurrently.

[0080] If the actual number of SS / PBCH BLOCKs or SS / PBCH BLOCK groups N2 transmitted is less than the number of SS / PBCH BLOCKs or SS / PBCH BLOCK groups N associated with a RO configured by the network device, then all N SS / PBCH BLOCKs or SS / PBCH BLOCK groups can be associated with the corresponding RO. For example, if the actual number of SSBs transmitted is 5 and the number of SSBs associated with a RO configured by the network device is 8, then all 5 SSBs are associated with that RO.

[0081] When the actual number of transmitted SS / PBCH blocks or SS / PBCH block groups N is not divisible by the number of SS / PBCH blocks or SS / PBCH block groups M associated with a single RO configured on the network device, after associating integer multiples of SS / PBCH blocks or SS / PBCH block groups with their corresponding ROs, the remaining SS / PBCH blocks or SS / PBCH block groups are associated with one or more other ROs. For example, we can let K1 = floor(N / M), and associate the first K1*M SSBs in N with K corresponding ROs. Finally, the remaining N-K1*M SS / PBCH blocks or SS / PBCH block groups are associated with one or more other ROs. Figure 4a As shown; alternatively, the last K1*M SSBs in N can be associated with the corresponding K1 ROs, and the remaining N-K1*M SS / PBCH BLOCKs or SS / PBCH BLOCK groups can be associated with one or more other ROs. Alternatively, the remaining SSBs can be left unassociated, or SS / PBCH BLOCKs or SS / PBCH BLOCK groups can be cyclically associated with ROs, such as... Figure 4bAs shown. F ROs associated with one SS / PBCH BLOCK can be either F ROs within a configuration period of one RO or F ROs within an association period of one RO. An equal distribution method can also be used. For example, if a network device configures the number of SS / PBCH BLOCKs or SS / PBCH BLOCK groups associated with one RO as N2, the actual number of SS / PBCH BLOCKs or SS / PBCH BLOCK groups transmitted is M2, and the number of ROs associated is K1, then the actual number of SS / PBCH BLOCKs or SS / PBCH BLOCK groups transmitted on one RO, M3, can be M2 / K1. The value of M3 can be less than the average of N2. For example, the maximum number of SS / PBCH BLOCKs or SS / PBCH BLOCK groups associated with a RO is 8, and the actual number of SS / PBCH BLOCKs or SS / PBCH BLOCK groups transmitted is 12. It can be associated with 2 ROs or 3 ROs. When associated with two ROs, the number of SS / PBCH BLOCKs or SS / PBCH BLOCK groups associated with each RO is 6.

[0082] Furthermore, when the association relationship is N SS / PBCH BLOCKs or N groups of SS / PBCH BLOCKs associated with one RO in the frequency domain or associated with all ROs in the frequency domain, the method further includes: The terminal device receives indication information from the network device. The indication information is used to indicate that the N or N groups of SS / PBCH BLOCKs or SS / PBCH BLOCK groups are associated with one RO in the frequency domain, or to indicate that the N or N groups of SS / PBCH BLOCKs or SS / PBCH BLOCK groups are associated with all ROs in the frequency domain.

[0083] Another type of association is that when a random access resource configuration period is T, the first RACH resource within every X RACH resource configuration period Y is associated with the same SS / PBCH BLOCK or SS / PBCH BLOCK group, where T and X are integers, and Y is equal to T multiplied by X.

[0084] The RACH resource can be paged and associated with an SS / PBCH BLOCK or SS / PBCH BLOCK group using a round-robin association method. A parameter X is set, and the first RACH resource within an X RACH resource configuration period is associated with the same SS / PBCH BLOCK. That is, the association relationship is recalculated every X RACH resource configuration periods. These X RACH resource configuration periods can be called a random access period. X can be fixed in the protocol, for example, any value from 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, such as 1, 8, or 16. X can be received from the network device or pre-stored. The number of random access resources in a random access resource configuration period or a random access resource association period is related to the number of SS / PBCH BLOCKs or SS / PBCH BLOCK groups. The value of X is configurable and can be some or all of the values ​​in 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16. The time period for association (TGA) can be understood as the amount of time or time width occupied by a transmitted SS / PBCH block associated with a random access resource (RO); or the number of ROs associated with a transmitted SS / PBCH block. Within different TGAs, the first RO is associated with the first transmitted SS / PBCH; or within different TGAs, the first random access resource is associated with the first transmitted SS / PBCH.

[0085] The random access resource configuration period, also known as the random access configuration cycle, refers to the time interval during which random access resources are repeated, or the time interval during which random access resources are repeated, which includes at least one complete random access resource association period.

[0086] The period for configuring X RACH resources can also be fixed at Y ms, where Y can be 10, 20, 40, 80, 160, 320, or 640. It should be noted that the network device can pre-configure multiple Y values, and in actual use, one Y value can be selected from these, or a Y value can be dynamically configured one at a time. The value of X depends on the RACH resource configuration period; for example, if Y=160 and the RACH resource configuration period is 40ms, then X=4. Y can be received from the network device or pre-stored.

[0087] The value of X or Y can also be determined based on the actual number of SS / PBCH blocks or SS / PBCH blocks and / or the number of SS / PBCH blocks or SS / PBCH blocks associated with a single RO, and / or the number of random access resources within a RACH resource configuration period. For example, if the number of ROs in a RO period is 2, the number of SS / PBCH blocks or SS / PBCH blocks associated with a single RO is 3, and the actual number of SS / PBCH blocks or SS / PBCH blocks transmitted is 8, then the required number of X is 4. Alternatively, X can be a fixed value, for example, X can be 1, 2, 4, 8, or 16. This reduces the number of remaining ROs in the system. The value of X can also be an integer multiple or fractional multiple of the actual number of SS / PBCH blocks transmitted.

[0088] The number of RACHs within a RACH resource configuration period can be related to the number of SS / PBCH blocks or SS / PBCH block groups actually transmitted within a half-frame. For example, if X is 1, the association period is 1. In this case, the number of RACH resources within the RACH resource configuration period can be an integer multiple, a fractional multiple, or the same as the actual number of SS / PBCH blocks or SS / PBCH block groups transmitted. When one RO is associated with multiple SS / PBCH blocks or SS / PBCH block groups, it can be a fractional multiple; when multiple ROs are associated with one SS / PBCH block or SS / PBCH block group, it can be an integer multiple; when associated one-to-one, it can be the same.

[0089] X or Y can also be configured. For example, X can be selected from some or all of the values ​​in 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, such as values ​​in 1, 2, 4, 8, 16. Y can also be selected from some or all of the values ​​in 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, such as values ​​in 4, 8, 16. The values ​​of X and Y can be configured in system information (such as SIB1, SIB2, or RMSI), or in MAC-CE, DCI, MIB, and RRC.

[0090] Let N be the number of SS / PBCH BLOCKs or SS / PBCH BLOCK groups associated with a single RO, and Q be the number of SS / PBCH BLOCKs or SS / PBCH BLOCK groups that are actually transmitted or may be transmitted. Then the index j of the SS / PBCH BLOCK or SS / PBCH BLOCK group associated with the i-th RO is (i*N) mod Q ~ (i*N) mod Q + N - 1. If j is greater than or equal to Q, then j = j mod Q. For example, if N is 3 and Q is 8, then the indexes of the SS / PBCH BLOCK or SS / PBCH BLOCK groups associated with the RO at j = 5 are 7, 8, and 9, where 8 can be 0 and 9 can be 1. When N = 1, j = i mod Q, such as... Figure 4c As shown.

[0091] If there are remaining RO resources in the random access cycle, causing inconsistencies in the number of ROs associated with some SS / PBCH BLOCKs or SS / PBCH BLOCK groups, such as... Figure 4b The last two ROs shown are the remaining ROs or the excess ROs.

[0092] One implementation involves treating redundant RACH resources as invalid RACH resources, which can be unassociated with any SS / PBCH BLOCK or SS / PBCH BLOCK group. That is, the terminal device can choose not to send a random access preamble on this random access resource. The remaining ROs are explained as follows: For example, a random access resource configuration cycle has 4 ROs, and a joint configuration has 3 cycles, totaling 12 ROs. Each RO is associated with one SS / PBCH BLOCK, resulting in 5 SS / PBCH BLOCKs. There are two remaining ROs. Each RO is associated with one SS / PBCH BLOCK. The 12 ROs are sorted with indices from 0 to 11. ROs with indices 0 and 5 are associated with the SSB with index 0, ROs with indices 1 and 6 are associated with the SSB with index 1, ROs with indices 3 and 8 are associated with the SSB with index 3, ROs with indices 4 and 9 are associated with the SSB with index 4, and ROs with indices 10 and 11 are considered remaining or redundant ROs.

[0093] Another implementation involves assigning different associations to the remaining or redundant ROs every X RACH resource configuration cycles or random access cycles. This association could involve associating one or more remaining random access resources from the first SS / PBCH BLOCK or SS / PBCH BLOCK group, such as... Figure 4dAs shown; or associate the remaining one or more random access resources from the last SS / PBCH BLOCK or SS / PBCH BLOCK group; or associate along the next SS / PBCH BLOCK after the SS / PBCH BLOCK that ended in the previous X period, or along the next SS / PBCH BLOCK group after the SS / PBCH BLOCK group that ended in the previous X period, as shown. Figure 4e As shown. For example, if there are L remaining ROs in each random access period, and the actual number of transmitted SS / PBCH BLOCKs or SS / PBCH BLOCK groups is Q, and M is the number of SS / PBCH BLOCKs or SS / PBCH BLOCK groups associated with a single RO, then the index j of the SS / PBCH BLOCK or SS / PBCH BLOCK group associated with the i-th remaining RO in the random access period with index m is ((m*L+i)*M) mod Q ~ ((m*L+i)*M) mod Q+M-1. Different random access periods can also be associated sequentially according to the above relationship, for example, odd periods starting from the first, even periods from the last, or odd periods starting from the last, even periods from the first. Different X periods can use any one or more of the above three association relationships.

[0094] The configuration can be implicit or explicit, including network device configuration of "number of ROs in the frequency domain" and / or "number of SS / PBCH blocks associated with a RO" and / or "n or n groups of SS / PBCH blocks associated with only one RO in the frequency domain or with all ROs in the frequency domain". The order includes ROs within a RACH resource configuration period being associated with different or the same SS / PBCH blocks or SS / PBCH block groups in either the frequency domain or time domain order. The SS / PBCH BLOCK or SS / PBCH BLOCK group mentioned in this application can be an SS / PBCH BLOCK or SS / PBCH BLOCK group within a half-frame, which is applicable to all transmission SS / PBCH BLOCKs, or it can be an SS / PBCH BLOCK or SS / PBCH BLOCK group within an SS / PBCHburst set.

[0095] Additionally, network devices are configured with N as the number of SS / PBCH BLOCKs or SS / PBCH BLOCK groups associated with a single RO. The actual number of SS / PBCH BLOCK groups transmitted is Q1. Within each actual SS / PBCH BLOCK group, the number of SS / PBCH BLOCK groups transmitted is Q2, and the total number of actual SS / PBCH BLOCK groups transmitted is Q3. Q1, Q2, and Q3 can be multiples of N. Terminal devices can determine the value of N based on factors of any one or more of Q1, Q2, and Q3. For example, if Q1 = 6, then the range of N can only be 1, 2, 3, or 6. P is a factor of Q1, meaning Q1 is a multiple of N. When configuring the value of N for a network device, it can be any one or more factors of Q1, Q2, and Q3. For example, the first H values, where H can be any one of 1, 2, 3, 4, 5, 6, 7, or 8. These values ​​can be sorted in ascending order (the first H smallest values) or in descending order (the first H largest values). For example, if Q1=24 and H=4, then only factors 1, 2, 3, and 4 are used. For instance, if a network device is configured to have N SS / PBCH BLOCKs or SS / PBCH BLOCK groups associated with a single RO, N can be 3 or 4. When the actual number of SS / PBCH BLOCKs or SS / PBCH BLOCK groups transmitted is 6, N is 3; when the actual number of SS / PBCH BLOCKs or SS / PBCH BLOCK groups transmitted is 8, N is 4.

[0096] When a Region Order (RO) is associated with N SS / PBCH blocks, and the number of contention-based, non-contention-based, or all random access preambles within a RO is N1, then the number of random access preambles N2 associated with an SS / PBCH block can be at most floor(N1 / N) or at most N1 / N. The value of N1 can be any one or more values ​​from 4, 8, 12, 16, 20, 24, 28, 32, 36, 40, 44, 48, 52, 56, 60, 64, 128, 256. For terminal devices, it is not expected that the number of random access preambles configured by the network device will exceed floor(N1 / N) or N1 / N; or when the terminal device receives a number of random access preambles configured by the network device that is greater than floor(N1 / N) or N1 / N, it will only select from preambles that do not exceed floor(N1 / N) or N1 / N. The advantage is that different random access preambles can be associated with different SS / PBCH blocks, and the random access preambles associated with different SS / PBCH blocks do not overlap. This allows network devices to distinguish terminal devices under different spatial parameters (beams) corresponding to different SS / PBCH blocks. The value of N can be some or all of the values ​​from 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, and 18. The number of random access preambles associated with an SS block can be configured in granularity of 4, 2, or 1. The granularity can be determined based on the number of SS / PBCH blocks associated with an RO. For example, when an RO is associated with 1 SS / PBCH block, the granularity is 4; when the number of SS / PBCH blocks is greater than 1, the granularity is 2 or 1.

[0097] The above establishes the numerical relationship between RO and SS / PBCH BLOCK. After establishing the numerical relationship between RO and SS / PBCH BLOCK or SS / PBCH BLOCK groups, it is necessary to associate RO and SS / PBCH BLOCK on the index. The specific association method is as follows: The relationship between RO and SS / PBCH BLOCK can be one-to-many, many-to-one, one-to-one, or many-to-many. When the relationship between random access opportunities and SS / PBCH BLOCK is many-to-one, i.e., N random access opportunities are associated with one SS / PBCH BLOCK, the N random access opportunities can be frequency-division multiplexed (i.e., placed at different frequencies at the same time), time-division multiplexed (i.e., placed on different time resources), or simultaneously time-division multiplexing (TDM) and frequency-division multiplexing (FDM). The value of N can be 1, 2, 4, 6, 1, 2, 4, 8, or at least four of the following: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16. The number of SS / PBCH BLOCKs associated with one random access opportunity can be 1, 2, or 4. It can also be one SS / PBCH BLOCK group or two SS / PBCH BLOCK groups. You can also associate all the frequency division multiplexed ROs with one SS / PBCH BLOCK.

[0098] The number M of SS / PBCH BLOCKs associated with N (N>1) ROs can be at least one of 1, 2, 3, 4, 5, 6, 7, 8. For example, 1, 2, 4. It can also be in groups, which can be at least one of 1, 2, 3, 4, 5, 6, 7, 8, for example, 1 group, 2 groups.

[0099] The association configuration of M SS / PBCH BLOCKs associated with N ROs can be a one-to-one configuration, for example, configuring the nth RO to be associated with the mth SS / PBCH BLOCK, where m can be equal to n, with m ranging from 0 to M-1 and n ranging from 0 to N-1. It can also be a one-to-many configuration. There are five configuration methods for many-to-many, many-to-one, or one-to-many configurations: The first method for configuring M SS / PBCH BLOCKs to N ROs is as follows: The M SS / PBCH BLOCKs are associated with each of the N ROs. For example, if M=2, N=2, the SS / PBCH BLOCK with index {m, m+1} is associated with the RO at index n, and the SS / PBCH BLOCK with index {m, m+1} is associated with the RO at index n+1. Here, m and n are multiples of M and N, respectively, and m can be the same as n. For example, if M=2, N=2, the SS / PBCH BLOCKs with index {m~m+M-1} are associated with each RO in the {n~n+N-1} range, where m and n are multiples of M and N, respectively, and m can be the same as n. For example, the SS / PBCH BLOCK with index i is associated with the RO at index j, where floor(i / M) = floor(j / N). i can be the same as m, and j can be the same as n.

[0100] The second configuration method involves associating M SS / PBCH BLOCKs with corresponding ROs among N ROs. Each RO is associated with a different SS / PBCH BLOCK. For example, the SS / PBCH BLOCK with index i is associated with the RO with index j, where n = j mod N, m = i mod M, and m = n * M or (i mod M) = (j mod N) * M. M can be related to N, for example, by multiples of N. M can be a multiple of N such as 1, 2, 3, 4, 5, 6, 7, 8, 9, 10. For example, the SS / PBCH BLOCK with index {m ~ m + M - 1} is associated with the RO with index n, where m = n * M or i = j * M.

[0101] The third method for configuring M SS / PBCH BLOCKs to be associated with N ROs is as follows: the RO with index {n~n+N-1} is associated with each of the M SS / PBCH BLOCKs, such as... Figure 1 As shown, for example, the RO with index {n~n+N-1} is associated with the SS / PBCH BLOCK with index i, where i is any value in {m~m+M-1}. For example, the SS / PBCHBLOCK with index i is associated with the RO with index j, where floor(i / M)=floor(j / N). For example, M=2, N=2. The RO with index {n,n+1} is associated with the SS / PBCH BLOCK with index m, and the RO with index {n,n+1} is associated with the SS / PBCHBLOCK with index m, where m and n are multiples of M and N, respectively. m can be the same as n. For example, the SS / PBCH BLOCK with index i is associated with the RO with index j, where floor(i / M)=floor(j / N).

[0102] The fourth configuration method involves associating N Returns (ROs) with corresponding SS / PBCH Blocks. Each SS / PBCH Block is associated with a different RO. ROs with indices {n,n+1}, {n,n+1,n+2,n+3}, {n,n+1,n+2}, or {n,n+1,n+2,n+3,n+4,n+5} are associated with the SS / PBCH Block at index m, where m is even and n = m*2, n = m*4, n = m*3, or n = m*6. For example, an RO with indices {n~n+N-1} is associated with the RO at index m, where n = m*N. Similarly, an SS / PBCH Block with index i is associated with the RO at index j, where j = i*N.

[0103] The fifth configuration method is to associate M SS / PBCH BLOCKs with N ROs by repeating the association or punching (punching has the same meaning as release, deletion, not used, not transmitted, not associated, not corresponding, or the terminal device does not send a random access preamble on the RO): the index relationship of the RO index n associated with the SS / PBCH BLOCK with index m is: m mod M = (n mod N) mod M.

[0104] The values ​​of M and N can be any one of 1, 2, 3, 4, 5, 6, 7, 8, 10, 12, 14, or 16. The value of N can be determined based on the number of ROs in the frequency division multiplexing (FDM). For example, N can be a factor of the number of ROs or the number of ROs in the FDM. The value of M can be a factor of the actual number of SS / PBCH blocks transmitted, or it can be a configured value. The value of M is related to the value of N; they can be multiples of each other or less than each other.

[0105] When multiple ROs are associated with one or more SS / PBCH BLOCK groups, there are five configuration methods. The first method, which associates M SS / PBCH BLOCK groups with N ROs, is as follows: the M SS / PBCH BLOCK groups are associated with each of the N ROs. For example, if M=2, N=2, the SS / PBCH BLOCK group with index {m, m+1} is associated with the RO with index n, and the SS / PBCH BLOCK group with index {m, m+1} is associated with the RO with index n+1. Here, m and n are multiples of M and N, respectively, and m can be the same as n. For example, if M=2, N=2, the SS / PBCH BLOCK group with index {m~m+M-1}... BLOCK groups are associated with each RO in the index {n~n+N-1}, where m and n are multiples of M and N respectively, and m can be the same as n. For example, the SS / PBCHBLOCK group with index i is associated with the RO with index j, where floor(i / M)=floor(j / N).

[0106] The second configuration method involves associating M SS / PBCH BLOCK groups with corresponding ROs among N ROs. Each RO is associated with a different SS / PBCH BLOCK group. For example, the SS / PBCH BLOCK group with index i is associated with the RO with index j, where n = j mod N, m = i mod M, and m = n * M or (i mod M) = (j mod N) * M. M can be related to N, for example, by multiples. M can be a multiple of N such as 1, 2, 3, 4, 5, 6, 7, 8, 9, 10. For example, the SS / PBCH BLOCK group with index {m ~ m + M - 1} is associated with the RO with index n, where m = n * M or i = j * M.

[0107] The third configuration method, which associates M SS / PBCH BLOCK groups with N ROs, is as follows: the RO with index {n~n+N-1} is associated with each of the M SS / PBCH BLOCK groups, such as... Figure 1As shown, for example, the RO with index {n~n+N-1} is associated with the SS / PBCH BLOCK group with index i, where i is any value in {m~m+M-1}. For example, the SS / PBCH BLOCK group with index i is associated with the RO with index j, where floor(i / M)=floor(j / N). For example, M=2, N=2. The RO with index {n,n+1} is associated with the SS / PBCH BLOCK group with index m, and the RO with index {n,n+1} is associated with the SS / PBCH BLOCK group with index m, where m and n are multiples of M and N, respectively. m can be the same as n. For example, the SS / PBCH BLOCK group with index i is associated with the RO with index j, where floor(i / M)=floor(j / N).

[0108] The fourth configuration method involves associating N Returns (ROs) with corresponding SS / PBCH Block groups. Each SS / PBCH Block group is associated with a different RO. ROs with indices {n,n+1}, {n,n+1,n+2,n+3}, {n,n+1,n+2}, or {n,n+1,n+2,n+3,n+4,n+5} are associated with the SS / PBCH Block group at index m, where m is an even number, and n = m*2, n = m*4, n = m*3, or n = m*6. For example, an RO with indices {n~n+N-1} is associated with the RO at index m, and n = m*N. Similarly, an SS / PBCH Block group with index i is associated with the RO at index j, and j = i*N.

[0109] The fifth configuration method is to associate M SS / PBCH BLOCK groups with N ROs by repeating the association or punching (punching has the same meaning as release, deletion, not used, not transmitted, not associated, and not corresponding): the index relationship of RO index n associated with the SS / PBCHBLOCK group with index m is: m mod M = (n mod N) mod M.

[0110] The values ​​of M and N can be any one of 1, 2, 3, 4, 5, 6, 7, 8, 10, 12, 14, or 16. When configuring these parameters, network devices can use any combination of the methods mentioned above, including an index-based approach. One configuration table is shown in Table 1, and another in Table 2. The value of M can be some or all of 1, 2, 4, 6, or 1, 2, 4, 8, for example, 1, 2, 4, 6 or 1, 2, 4, 8. The value of N can be 1, 2, or 4. The value of N can be determined based on the number of ROs in the frequency division multiplexing (FDM). For example, N can be a factor of the number of ROs in FDM or the number of ROs in FDM. The value of M can be a factor of the actual number of SS / PBCH blocks transmitted, or it can be a configured value. The value of M is related to the value of N.

[0111] It should be noted that an RO with index n can be an index of ROs within a time period for association, an index of ROs within X RACH resource configuration periods, or an index of ROs within a single RACH resource configuration period; all can be collectively referred to as an index of ROs within a period. There are several forms of index n. The first form is a direct index n, where n can take values ​​of 0, 1, 2, 3, and 4. Index n is related to the count of ROs within the period and is independent of other parameters. If there are 8 ROs within the period, the value of index n will be 0 to 7. The second method involves n being related to the position of the ROs, which can be calculated using the ROs' positions, including frequency and time domain positions. For example, one indexing method is n = f(s_id, t_id, f_id, _ul_carrier_id), and another is n = f(s_id, t_id, f_id, _ul_carrier_id) mod B, where B is the number of ROs within the period. f(s_id, t_id, f_id, _ul_carrier_id) represents n related to at least one of the parameters s_id, t_id, f_id, and _ul_carrier_id. For example, one calculation method is f(s_id, t_id, f_id, _ul_carrier_id) = 1 + s_id + 14*t_id + 14*X*f_id + 14*X*Y*ul_carrier_id, where s_id is the start symbol of the PRACH, t_id is the slot symbol of the PRACH, f_id is the frequency domain position of the PRACH (greater than or equal to 0 and less than or equal to Y), ul_carrier_id is the uplink carrier index of PRACH message 1, t_id is the slot symbol of the PRACH, X is the maximum number of time-domain RACH resources, and Y is the maximum number of frequency-domain RACH resources. This index can also be the index of the RO of frequency division multiplexing.

[0112] n can also be related to the number of SS / PBCH blocks or SS / PBCH block groups within a half-frame, the number of SS / PBCH blocks or SS / PBCH block groups associated with a RO, or the number of random resources M3 within a random resource configuration period or association period. For example, n = n2 mod M2, where n2 is the index of the RO within the period, and M2 can be the number of SS / PBCH blocks within a half-frame; for example, n = n2 * M1, where M1 represents the number of SS / PBCH blocks or SS / PBCH block groups associated with a RO. One association relationship is that the SS / PBCH BLOCK index associated with the n2th RO is (n2*M1) mod M2 ~ (n2*(M1+1)-1) mod M2; for example, n = n2+i*M3 or n = (n2+i*M3)*M1, where i represents the index of the random access resource configuration period or random access resource association period within the random access period. One association relationship is that the SS / PBCH BLOCK index associated with the n2th RO is n mod M2 ~ (n+M1-1) mod M2. K represents the number of SS / PBCH blocks in one SS / PBCH block group. When RO is associated with an SS / PBCH block group, the index m of the SS block can be represented by the index of the SS / PBCH block group, or m can be used to represent k, where k=floor(m / K). g represents the SS / PBCH block group, for example, 1g represents one group, 2g represents two groups.

[0113] When configuring these parameters, network devices can use any combination of the methods mentioned above, including indexing. One configuration table is shown in Table 1, and another in Table 2. Network devices can select some or all of the configuration values ​​or principles from the tables for configuration. The Examples in Tables 1 and 2 provide an example of the association between Rules and numbers. Configuration can be based on the association between Rules and numbers, the Example, the association between Rules and numbers, the Version, or both the Version and the Example.

[0114] Table 1. Configuration of the association between SS / PBCH BLOCK or SS / PBCH BLOCK group and RO.

[0115] Table 2. Configuration of the association between SS / PBCH BLOCK or SS / PBCH BLOCK group and RO.

[0116] In another implementation, the network device can be configured individually with respect to the number of ROs (at the same time). For example, the configurable values ​​are {F1, F2, F3, F4}. For instance, F1, F2, F3, F4 can be 1, 2, 4, 6 respectively; it can also be configured as 1, 2, 4, 8; or 1, 2, 3, 4; or it can be some or all of the values ​​from 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, such as two values, three values, or four values, such as 1 and 2, or 1 and 4, with the remainder reserved. Network devices can also be configured with a separate RO associated with the number of SS / PBCH blocks N. The configurable N values ​​are 1 / F, 2 / F, 1 / 2, 1, 2, 4, 5, 6, 7, 8 and 1 group, 2 groups, 3 groups, 4 groups, 5 groups, 6 groups, 7 groups, 8 groups, where F is any number in {F1, F2, F3, F4} or a factor of any number.

[0117] In one implementation, if the configured number of frequency division multiplexing (FDM) ROs is F1, then the number N of SS / PBCH blocks (or SS / PBCH block groups) associated with one RO should be a factor of F1 or an integer not greater than the actual number of SS / PBCH blocks (or SS / PBCH block groups) transmitted. The terminal does not want the base station to configure other values, or if the base station configures other values, the terminal defaults to a preset value.

[0118] In one implementation, if the configured number of frequency division multiplexing (FDM) ROs is F2, then the number N of SS / PBCH blocks (or SS / PBCH block groups) associated with one RO should be a factor of F2 or an integer not greater than the actual number of SS / PBCH blocks (or SS / PBCH block groups) transmitted. The terminal does not want the base station to configure other values. The terminal does not want the base station to configure other values, or if the base station configures other values, the terminal defaults to a preset value.

[0119] In one implementation, if the configured number of frequency division multiplexing (FDM) ROs is F3, then the number N of SS / PBCH blocks (or SS / PBCH block groups) associated with one RO should be a factor of F3 or an integer not greater than the actual number of SS / PBCH blocks (or SS / PBCH block groups) transmitted. The terminal does not want the base station to configure other values. The terminal does not want the base station to configure other values, or if the base station configures other values, the terminal defaults to a preset value.

[0120] In one implementation, if the configured number of frequency division multiplexing (FDM) ROs is F4, then the number N of SS / PBCH blocks (or SS / PBCH block groups) associated with one RO should be a factor of F4 or an integer not greater than the actual number of SS / PBCH blocks (or SS / PBCH block groups) transmitted. The terminal does not want the base station to configure other values. The terminal does not want the base station to configure other values, or if the base station configures other values, the terminal defaults to a preset value.

[0121] In another implementation, the network device can specify a maximum number of SS / PBCH blocks associated with a single RO (Redirect Oscillator) as 16 or 8. The network device can configure the number of ROs based on both the number of SS / PBCH blocks and the number of SS / PBCH block groups. One configuration method allows an RO to be associated with 1 / F, 1 / 2, 1, 2, 3 or 4, 1 group, 2 groups, 3 or 4 groups, or all groups, which can be represented using 3 bits. Here, 3 or 4 indicates that when the actual number of SS / PBCH blocks transmitted in a group is 3 or 6, the value is 3; when the actual number of SS / PBCH blocks transmitted in a group is 4 or 8, the value is 4. One configuration method allows the number of SS / PBCH blocks and SS / PBCH block groups that an RO can be associated with to be 1 / F, 1 / 2, 1, 2, 3, 4, all, which can be represented using 3 bits. Another method involves two types of SS / PBCH block associations for an RO. The first type is many-to-one, meaning that an RO is associated with a fraction of SS / PBCH blocks, i.e., multiple SS / PBCH blocks are associated with one RO. The number of SS / PBCH blocks associated with an RO can be 1 / F, 1 / 2, 2 / F, or 1 / F, 1 / 2, 1 / F, 2 / F, or 1 / F. This configuration can be related to the number of F. The second type associates one RO with one or more SS / PBCH blocks, which can be one-to-many or one-to-one. The configuration value for one-to-many can be based on the actual number of SS / PBCH blocks transmitted or the total number of SS / PBCH blocks in an SS / PBCH block group. The configurable values ​​are 1, 2, 3, 4, 5, 6, 7, 8. Among them, 5, 6, 7 and 4 can be configured together, or 8 can be configured together. When 5, 6, 7 and 8 are configured together, they can be considered as a group or All. 3 and 4 can also be configured together, or 3, 4 and 5 can also be configured together. The configurable values ​​are 1, 2, 4, all or 1, 2, 3, all or 1, 2, Z, all, where Z represents 3 or 4, determined according to the actual number of SS / PBCH blocks transmitted."All" represents the total number of SS / PBCH blocks and SS / PBCH block groups, or the total number of SS / PBCH blocks within a single SS / PBCH block group. A RO (Representation Entity) is associated with one or more SS / PBCH block groups. A network device can be configured to associate one RO with N groups, where N can be 1, 2, 3, 4, 5, 6, 7, or 8. When configuring a network device, X can be configured to represent one or all groups, 1 or 2 groups, or 1 and (2 or 3 groups). The network device can be configured with all three types, or only the first two types.

[0122] Network devices can also jointly configure the number of SS / PBCH blocks associated with a single RO with the number of random access preambles associated with that SS / PBCH block. That is, the number of random access preambles associated with a single RO is configured based on the number of SS / PBCH blocks associated with that RO, as shown in Table 3, where NRO represents the number of ROs, NSS represents the number of SSs, and NP represents the number of random access preambles associated with a single SS / PBCH block. Alternatively, a portion of the data in Table 3 can be configured. For example, when the number of random access preambles associated with a single RO is less than or equal to 4 or 1, the data bits indicating the number of random access preambles associated with a single SS / PBCH block are 4. When the number of SS / PBCH blocks associated with a single RO is greater than 4 or 1, a portion of the data bits indicating the number of random access preambles associated with a single SS / PBCH block can be used to indicate the number of SS / PBCH blocks associated with a single RO.

[0123] Table 3. Number of random access preambles associated with a single SS / PBCH block in joint configuration Number of SS / PBCH blocks associated with a RO

[0124] According to an embodiment of this application, a communication method is provided that, by indicating the time-frequency position of the random access resources associated with each downlink synchronization signal, the terminal device can obtain the time-frequency position of the uplink random access signal through downlink synchronization, thereby avoiding blind attempts by the terminal device and beam mismatch when the network device receives the random access signal, and improving efficiency.

[0125] In Long Term Evolution (LTE) communication systems, when a terminal device transmits a random access signal, it does not consider whether the time-frequency resources for transmitting the random access signal conflict with the time-frequency resources of periodic, semi-static, or statically configured uplink signals. This can lead to interference with the random access signal or the periodic, semi-static, or statically configured uplink signal, resulting in a degraded signal reception performance.

[0126] Therefore, it is necessary to consider the conflict of time and frequency resources when sending the above uplink signals.

[0127] This application provides another communication method and apparatus, in which the terminal device sends uplink signals according to the indication information of time and frequency resources, which can avoid conflicts between time and frequency resources of uplink signals and improve signal reception performance.

[0128] Figure 5 This application provides an embodiment of another communication method, which includes the following steps: S501. The network device sends first information and / or second information to the terminal device. The terminal device receives the first information and / or second information sent by the network device. The first information is used to instruct the transmission of a first uplink signal on a first time-frequency resource; and / or the second information is used to instruct the transmission of a second uplink signal on a second time-frequency resource.

[0129] S502, the network device / terminal device also performs any of the following steps: When the third time-frequency resource in the first time-frequency resource indicated by the first information is included in the second time-frequency resource indicated by the second information, then, on the time-frequency resources in the first time-frequency resource excluding the third time-frequency resource, the terminal device sends a first uplink signal to the network device; the network device receives the first uplink signal sent by the terminal device on the time-frequency resources in the first time-frequency resource excluding the third time-frequency resource; or When the fourth time-frequency resource in the second time-frequency resource indicated by the second information is included in the first time-frequency resource indicated by the first information, then, on the time-frequency resources in the second time-frequency resource excluding the fourth time-frequency resource, the terminal device sends a second uplink signal to the network device; the network device receives the second uplink signal sent by the terminal device on the time-frequency resources in the second time-frequency resource excluding the fourth time-frequency resource; or When the third time-frequency resource in the first time-frequency resource indicated by the first information overlaps with the fourth time-frequency resource in the second time-frequency resource indicated by the second information, then, on the first time-frequency resource, the terminal device sends a first uplink signal to the network device, and / or, on the second time-frequency resource, the terminal device sends a second uplink signal to the network device; the network device receives the first uplink signal sent by the terminal device on the first time-frequency resource, and / or, the network device receives the second uplink signal sent by the terminal device on the second time-frequency resource.

[0130] In this embodiment, the first uplink signal is at least one of the following: a periodic signal, a semi-static signal, a semi-persistent signal, a periodic sounding reference signal (SRS), a periodic demodulation reference signal (DMRS), a periodic physical uplink shared channel (PUSCH), a periodic physical uplink control channel (PUCCH), or a dynamically scheduled / configured signal; and the second uplink signal is a random access signal. The first uplink signal (i.e., a periodic, semi-static, or statically configured uplink signal) is generally configured by the network device to indicate the time and frequency resource information for uplink signal transmission without or through the downlink control channel, or it can indicate a portion of the uplink signal transmission time and frequency resource information through the downlink control channel, while other time and frequency information is pre-specified through RRC signaling, MACCE, or PDCCH order. This pre-specified information appears periodically in time. The random access signal is used for uplink synchronization. The time and frequency resources for sending the first uplink signal and the second uplink signal should be minimized or should not conflict.

[0131] In practice, because the first uplink signal typically occupies a relatively long time and / or a relatively large frequency (bandwidth) resource, and the time and frequency positions of the second uplink signal are configured at the cell level, it is unavoidable that the first and second uplink signals overlap or partially overlap in time and frequency resource positions. In some cases, changing the time and frequency position of the second uplink signal requires a long time or incurs significant overhead. Therefore, when scheduling the first uplink signal, efforts should be made to avoid the time and frequency positions of the second uplink signal. If overlap or partial overlap cannot be avoided, consider punching holes in the overlapping portion of one of the signals or not transmitting it at all.

[0132] In this embodiment, before sending the first uplink signal and / or the second uplink signal, the terminal device receives first information and / or second information sent by the network device. The first information is used to indicate sending the first uplink signal on a first time-frequency resource; and / or the second information is used to indicate sending the second uplink signal on a second time-frequency resource. That is, the network device indicates the time-frequency resource for sending the uplink signal.

[0133] Specifically, S501 includes: The terminal device receives first information and / or second information sent by the network device through at least one of the following information: system information, radio resource control (RRC) signaling, downlink control channel, and MAC CE.

[0134] After receiving the first information and / or the second information, the terminal device may, depending on the specific circumstances, send the first uplink signal and / or the second uplink signal in the following ways: One implementation involves the terminal device sending a first uplink signal to the network device on time-frequency resources other than the third time-frequency resource indicated by the first information, when the third time-frequency resource is included in the second time-frequency resource indicated by the second information. The network device then receives the first uplink signal sent by the terminal device on these time-frequency resources. Specifically, the time-frequency resource conflicting with the second time-frequency resource is the third time-frequency resource. If the terminal device disregards the conflict and directly sends the first uplink signal on the first time-frequency resource, the conflict between the first and second time-frequency resources may affect the signal reception performance of the network device when receiving the first and / or second uplink signals. Therefore, the terminal device sends the first uplink signal to the network device on time-frequency resources other than the third time-frequency resource, and the network device receives the first uplink signal sent by the terminal device on these time-frequency resources. This means eliminating conflicting time-frequency resources, preventing signal transmission on those resources, and calculating rate matching based on the actual transmitted time-frequency resources. This can improve the signal reception performance of the first uplink signal and / or the second uplink signal.

[0135] Another implementation is that when the fourth time-frequency resource in the second time-frequency resource indicated by the second information is included in the first time-frequency resource indicated by the first information, the terminal device sends a second uplink signal to the network device on the time-frequency resources in the second time-frequency resource excluding the fourth time-frequency resource; the network device receives the second uplink signal sent by the terminal device on the time-frequency resources in the second time-frequency resource excluding the fourth time-frequency resource. Specifically, the time-frequency resource that conflicts with the first time-frequency resource is the fourth time-frequency resource. If the terminal device does not consider the conflict of time-frequency resources and directly sends the second uplink signal on the second time-frequency resource, the conflict between the second time-frequency resource and the first time-frequency resource used to send the first uplink signal may affect the signal reception performance of the network device when receiving the first uplink signal and / or the second uplink signal. Therefore, the terminal device sends the second uplink signal to the network device on the time-frequency resources in the second time-frequency resource excluding the fourth time-frequency resource, and the network device receives the second uplink signal sent by the terminal device on the time-frequency resources in the second time-frequency resource excluding the fourth time-frequency resource. This can improve the signal reception performance of the first uplink signal and / or the second uplink signal.

[0136] Another implementation involves the following: when the third time-frequency resource in the first time-frequency resource indicated by the first information overlaps with the fourth time-frequency resource in the second time-frequency resource indicated by the second information, then, on the first time-frequency resource, the terminal device sends a first uplink signal to the network device, and / or, on the second time-frequency resource, the terminal device sends a second uplink signal to the network device; the network device receives the first uplink signal sent by the terminal device on the first time-frequency resource, and / or, the network device receives the second uplink signal sent by the terminal device on the second time-frequency resource. Specifically, this implementation is used when the terminal device uses a first type of transmission precoding type to send the first uplink signal and / or the second uplink signal. The transmission precoding type includes a first type and a second type. When the transmission precoding type is the first type, it corresponds to a single carrier, such as DFTs-OFDM, or a linearly filtered single carrier; when the transmission precoding type is the second type, it corresponds to multiple carriers, such as OFDM. When transmitting uplink signals using the first type of transport precoding, the peak-to-average power ratio (PAPR) increases if uplink signals are not transmitted on conflicting time-frequency resources. Therefore, in this embodiment, in scenarios such as transmitting uplink signals using the first type of transport precoding (and other scenarios as well), when the third time-frequency resource in the first time-frequency resource indicated by the first information overlaps with the fourth time-frequency resource in the second time-frequency resource indicated by the second information, signal interference between the first and second uplink signals can be avoided without considering the first uplink signal. The terminal device transmits the first uplink signal on the first time-frequency resource and / or transmits the second uplink signal on the second time-frequency resource. The network device receives the first uplink signal transmitted by the terminal device on the first time-frequency resource and / or receives the second uplink signal transmitted by the terminal device on the second time-frequency resource.

[0137] It is worth noting that the same terminal can simultaneously transmit the first uplink signal and the second uplink signal at the same time, or it can transmit only one of the first and second uplink signals at a time, i.e., transmit the first and second uplink signals at different times. When there are multiple terminals in the network, the time-frequency resource where one of the uplink signals is located can be shared by multiple terminals. For example, the second uplink signal is shared, or it is a random access signal. In this case, multiple terminals simultaneously transmit different uplink signals. For example, terminal device 1 transmits the first uplink signal, and terminal device 2 transmits the second uplink signal. At this time, terminal device 1 can transmit the first uplink signal in any of the above embodiments, and terminal device 2 can transmit the second uplink signal in any of the above embodiments. The network device receives the corresponding uplink signal in a corresponding manner. That is, if terminal 1 does not transmit a signal at a third time-frequency resource location in the time-frequency resource where the first uplink signal is located, which overlaps with the time-frequency resource where the second uplink signal is located, the network device needs to perform rate matching for the third time-frequency resource location when receiving the first uplink signal from terminal device 1. Similarly, if terminal 2 does not send a signal at the fourth time-frequency resource location in the time-frequency resource where the second uplink signal is located, which overlaps with the time-frequency resource where the first uplink signal is located, the network device needs to perform rate matching for the fourth time-frequency resource location when receiving the second uplink signal from terminal device 2.

[0138] Of course, whether to disregard signal interference between the first and second uplink signals and transmit uplink signals on conflicting time-frequency resources can be further indicated by the network device. Therefore, the method further includes: The network device sends third information to the terminal device. The terminal device receives the third information. The third information includes an uplink signal transmission precoding type, which includes a first type and a second type. Based on the first information, the second information, and the third information, the terminal device sends an uplink signal to the network device. The network device receives the uplink signal.

[0139] In this implementation, the network device sends third information to the terminal device, indicating the transmission precoding type for sending uplink signals.

[0140] Furthermore, the network device / terminal device also performs any of the following steps: When the uplink signal transmission precoding type is a first type, and / or the third time-frequency resource in the first time-frequency resource indicated by the first information overlaps with the fourth time-frequency resource in the second time-frequency resource indicated by the second information, then, on the first time-frequency resource, the terminal device sends a first uplink signal to the network device, and / or, on the second time-frequency resource, the terminal device sends a second uplink signal to the network device. The network device receives the first uplink signal sent by the terminal device on the first time-frequency resource, and / or, the network device receives the second uplink signal sent by the terminal device on the second time-frequency resource. Alternatively... When the uplink signal transmission precoding type is the second type, and the third time-frequency resource in the first time-frequency resource indicated by the first information is included in the second time-frequency resource indicated by the second information, then the terminal device sends a first uplink signal to the network device on the time-frequency resources in the first time-frequency resource excluding the third time-frequency resource. The network device receives the first uplink signal sent by the terminal device on the time-frequency resources in the first time-frequency resource excluding the third time-frequency resource. Alternatively... When the uplink signal transmission precoding type is the second type, and the fourth time-frequency resource in the second time-frequency resource indicated by the second information is included in the first time-frequency resource indicated by the first information, then the terminal device sends a second uplink signal to the network device on the time-frequency resources in the second time-frequency resources excluding the fourth time-frequency resource. The network device receives the second uplink signal sent by the terminal device on the time-frequency resources in the second time-frequency resources excluding the fourth time-frequency resource.

[0141] In specific implementation, if the uplink signal transmission precoding type indicated by the network device is the first type, then even if the third time-frequency resource in the first time-frequency resource indicated by the first information overlaps with the fourth time-frequency resource in the second time-frequency resource indicated by the second information, the terminal device will not avoid signal interference between the first and second uplink signals, and will directly transmit the first uplink signal on the first time-frequency resource, and / or transmit the second uplink signal on the second time-frequency resource. Alternatively, the terminal device may disregard the uplink signal transmission precoding type. For example, in scenarios where avoiding signal interference is not a concern, the terminal device may directly transmit the first uplink signal on the first time-frequency resource, and / or transmit the second uplink signal on the second time-frequency resource.

[0142] If the uplink signal transmission precoding type is the second type, the terminal device needs to consider the time-frequency resource conflict or signal interference between the first uplink signal and the second uplink signal. That is, the terminal device sends the first uplink signal to the network device on the time-frequency resources other than the third time-frequency resource in the first time-frequency resource, and the network device receives the first uplink signal sent by the terminal device on the time-frequency resources other than the third time-frequency resource in the first time-frequency resource.

[0143] In this way, the PAPR performance of the first type of transport precoding is not affected, while the PAPR performance of the second type of transport precoding is not significantly affected. Furthermore, since uplink signals are not transmitted on conflicting time-frequency resources, signal reception performance is improved.

[0144] Furthermore, the network device can also provide further indication of whether the first uplink signal and / or the second uplink signal need to be transmitted on the conflicting time-frequency resources, i.e., instructing the terminal device whether to execute step S502 or which step in S502 to execute. Specifically, the network device can indicate whether the terminal device needs to transmit the first uplink signal and / or the second uplink signal on the conflicting time-frequency resources in system information, RRC messages, MAC CE, PDCCH, the control channel of the scheduled random access response (msg2), or the random access response (RAR) carried in msg2. For example, this indication could be a 1-bit message where "1" indicates avoiding uplink signal transmission on conflicting time-frequency resources (or "1" indicates that when the transmission precoding type is Type II, i.e., OFDM, uplink signal transmission is avoided on conflicting time-frequency resources), and "0" indicates that it is not necessary to avoid uplink signal transmission on conflicting time-frequency resources; or conversely, "0" indicates avoiding uplink signal transmission on conflicting time-frequency resources (or "0" indicates that when the transmission precoding type is Type II, i.e., OFDM, uplink signal transmission is avoided on conflicting time-frequency resources), and "1" indicates that it is not necessary to avoid uplink signal transmission on conflicting time-frequency resources. The aforementioned system information may include system information transmitted via the physical broadcast channel (PBCH), system information transmitted via other channels, or system information transmitted based on user requests. The RAR carried by msg2 may be included in the MAC header or the MAC.

[0145] According to a communication method provided in this application, a terminal device sends an uplink signal based on time-frequency resource indication information, which can avoid conflicts between time-frequency resources of uplink signals and improve signal reception performance. Specifically, the terminal device determines the location of random access time-frequency resources based on the indication information. When sending an uplink signal, if the time-frequency resource where the uplink signal is located conflicts with the random access time-frequency resource, the terminal does not send an uplink signal on the time-frequency resource where the random access resource is located. Correspondingly, when receiving an uplink signal, the network device needs to perform rate matching based on the time-frequency location of the random access resource scheduled by the terminal device where the uplink signal is located and the location of the random access resource itself.

[0146] In another embodiment, the current protocol supports the transmission of a maximum of 4, 8, or 64 SS / PBCH blocks depending on the frequency band. In a real system, network devices may only transmit fewer than 4, 8, or 64 SS / PBCH blocks. Therefore, existing technologies already support network devices informing terminal devices of the actual SS / PBCH blocks transmitted, which is used by terminal devices for downlink data rate matching and other functions, i.e., to stagger the transmission of these indicated SS / PBCH blocks. For example, such as... Figure 6 As shown, in NR, the specific time position of the actually transmitted SS / PBCH block is indicated by RMSI bit map (also known as bit map) information. For frequency bands above 6 GHz, there are a maximum of 64 SS / PBCH blocks in an SS burst set, which are divided into a maximum of 8 groups. Each group has a maximum of 8 SS / PBCH blocks, and each ... For example, for frequency bands greater than 6 GHz, the actual information transmitted by the SS / PBCH block is 1101100110100011, and the packet information is 11011001, indicating that the SS / PBCH block groups 0, 1, 3, 4, and 7 have actual SS / PBCH block transmissions, while other groups do not have actual SS / PBCH block transmissions. The information within the packet is 10100011, indicating that the SS / PBCH blocks 0, 2, 6, and 7 within a packet have been transmitted.

[0147] Specific notification methods include: (a) The system information indicates: In the case of 64 SS / PBCH blocks, the 64 SS / PBCH blocks are divided into 8 groups, with 8 SS / PBCH blocks in each group. Specifically, an 8-bit bitmap is used to indicate which groups were sent, and another 8-bit bitmap is used to indicate which SS / PBCH blocks in each group were sent.

[0148] In the case of 8 SS / PBCH blocks, an 8-bit bitmap directly indicates which SS / PBCH blocks were sent.

[0149] In the case of 4 SS / PBCH blocks, a 4-bit bitmap directly indicates which SS / PBCH blocks were sent.

[0150] (ii) Indicated in MAC-CE and / or RRC signaling and / or PDCCH: In the case of 64 / 8 / 4 SS / PBCH blocks, a 64 / 8 / 4-bit bitmap is used to indicate which SS / PBCH blocks have been sent.

[0151] Each SS / PBCH block is associated with a specific RACH resource. The specific association configuration method can be found in the relevant embodiments of this invention, and will not be repeated here. Based on this association, the network device can send the RACH resource pattern of specific conflicting or non-conflicting resources to the connected or idle state terminal device based on the existing SS / PBCH block indications. These indications can be for uplink data transmission using a single carrier or multiple carriers, or are suitable for any waveform.

[0152] The terminal device can determine the time and frequency resource location of the uplink signal based on at least one of the SS / PBCH location information, random access configuration information, and SS / PBCH and random access mapping information.

[0153] Specifically, one implementation is based on the actual transmitted SS / PBCH block indication.

[0154] The terminal device can reuse the existing indications mentioned above to determine whether to send uplink data on conflicting RACH resources. If an SS / PBCH block is indicated to be sent, the terminal device needs to stagger the RACH resource associated with that SS / PBCH block. In this way, no additional indication information is required.

[0155] Another implementation method is based on the association between SS / PBCH blocks and RACH resources.

[0156] In current technology, SS / PBCH blocks are associated with RACH resources, and multiple SS / PBCH blocks can be associated with the same RACH resource. Therefore, indication can be based on SS / PBCH blocks, and multiple SS / PBCH blocks associated with the same RACH resource can have the same indication. The specific indication method is as follows: Another implementation method is to indicate the maximum possible number of SS / PBCH blocks.

[0157] Depending on the frequency band, network devices can transmit 64 / 8 / 4 SS / PBCH blocks. Assuming a frequency band has a maximum of 8 SS / PBCH blocks, and 2 SS / PBCH blocks are associated with the same RACH resource, then only a 4-bit indication is needed instead of 8 bits, and it is independent of the actual SS / PBCH block indications mentioned above. For example, indicating "1001" to the user means the user cannot send uplink data on the RACH resources associated with the 1st, 2nd, 7th, and 8th SS / PBCH blocks. It can also be expressed that the user cannot send uplink data on the RACH resources associated with the 3rd, 4th, 5th, and 6th SS / PBCH blocks. This depends on the specific meaning of bit 1 or 0.

[0158] Another implementation method is to indicate based on the actual transmitted SS / PBCH blocks.

[0159] Based on the actual SS / PBCH block indications notified by the network device, the number of bits can be further reduced. For example, assuming a frequency band has a maximum of 8 SS / PBCH blocks, but according to the network device's indication, only 6 of these SS / PBCH blocks (assuming only the 1st, 2nd, 5th, 6th, 7th, and 8th blocks have been transmitted), and 2 SS / PBCH blocks are associated with the same RACH resource, then only 3 bits of indication are needed. For example, indicating "001" to the user means that the user cannot send uplink data on the RACH resource associated with the 7th and 8th SS / PBCH blocks. It can also indicate that the user cannot send uplink data on the RACH resource associated with the 1st, 2nd, 5th, and 6th SS / PBCH blocks. This depends on the specific meaning of bit 1 or 0. Since the 3rd and 4th SS / PBCH blocks were not transmitted, the indication is unrelated to the 3rd and 4th SS / PBCH blocks. It only relates to the actually transmitted 1st, 2nd, 5th, 6th, 7th, and 8th SS / PBCH blocks. That is, the indication is based on the time-frequency length of the random access resources associated with the actual transmitted SS / PBCH block. For example, if the time-frequency resource length (or the number of random access time-frequency resources) associated with the actual transmitted SS / PBCH is K, then a bitmap of length K is used for indication, where K is an integer, such as K=1~128. Another implementation is to indicate based on RACH configuration.

[0160] RACH resources are configured through RACH configuration information in system messages and repeat at specific periods, such as 10 / 20 / 40 / 80 / 160ms. Therefore, the configured RACH resources within a single period can be directly indicated. For example, if X RACH resources are configured in the time domain, an X-bit bitmap is used for indication. Each bit represents whether the terminal device needs to avoid collisions when transmitting uplink data for a given RACH resource in the time domain. The duration of the X time domains can be based on the random access preamble format and the subcarrier spacing of the random access preamble format. X is an integer, for example, X = 1~1024.

[0161] For example, given X time-based random access resources with F frequency divisions, indications can be made based on at least one of X and / or F. For instance, by indicating a bitmap of F bits, the uplink signal needs to handle conflicts at frequency positions indicated in the bitmap, where F is an integer, such as F = 1 to 128. As another example, by indicating a bitmap of Y bits, the uplink signal needs to handle conflicts at time-frequency positions indicated in the bitmap, for example, Y = F × X.

[0162] It is worth noting that the RACH configuration information includes a PRACH configuration index and a random access preamble subcarrier spacing field. The PRACH configuration index and the random access preamble subcarrier spacing field jointly determine the random access time resource information and / or the random access preamble subcarrier spacing. For example, the random access preamble subcarrier spacing field is one bit long. When the random access frequency band is the first frequency band (e.g., less than 6GHz), the time information is determined according to the PRACH configuration index, the random access preamble subcarrier spacing field, and a preset first random access configuration table. If the random access preamble format includes random access preamble subcarrier spacing information, the random access preamble subcarrier spacing field can also be used to indicate the time information of the random access resources. For example, when the random access preamble format is preamble format 0~3, a random access preamble subcarrier spacing field of 0 indicates the first time, and a random access preamble subcarrier spacing field of 1 indicates the second time. For example, as shown in Table 3, the preamble format F can be the 5G defined preamble format 0~3, and the subcarrier spacing of the random access preamble can be determined according to this format value. P can be understood as the period for random access configuration or random access resources. The value of P can be any one of 1 ms, 5 ms, 10 ms, 20 ms, 40 ms, 80 ms, 160 ms, 320 ms, or 640 ms, where ms represents the time unit milliseconds; or P can be 0.5, 1, 2, 4, 8, 16, 32, 64, 128, or 256 frames (or 10 milliseconds). Q represents the time position of the random access resource within one period; for example, when P is greater than 1, it can be 0 to P-1. The subframe number is the time position of a frame within one period. A subframe is 1 millisecond long, and the starting symbol can be any value between 0 and 13.

[0163] Table 4 Random Access Configuration Table (First Frequency Band)

[0164] In Table 4, .

[0165] For example, when the random access configuration index specifies a random access preamble format of 0 to 3, a random access preamble subcarrier interval field of 0 indicates that the random access configuration period P is the first time value, and a random access preamble subcarrier interval field of 1 indicates that the random access configuration period P is the second time value.

[0166] For example, when the random access configuration index specifies a random access preamble format of 0 to 3, if the random access preamble subcarrier interval field is 0, the indicator Q is the first time value; if the random access preamble subcarrier interval field is 1, the indicator Q is the second time value.

[0167] For example, when the random access configuration index specifies a random access preamble format of 0 to 3, if the random access preamble subcarrier interval field is 0, it indicates that N is the first time value; if the random access preamble subcarrier interval field is 1, it indicates that N is the second time value.

[0168] For example, when the random access configuration index specifies a random access preamble format of 0 to 3, if the random access preamble subcarrier interval field is 0, the indicator S is the first time value; if the random access preamble subcarrier interval field is 1, the indicator S is the second time value.

[0169] Figure 7 This is a schematic diagram of a communication device provided in an embodiment of this application. The device 700 may include: The receiving unit 71 is used to acquire the index information of the downlink synchronization signal block SS / PBCH BLOCK; The receiving unit 71 is also used to receive information indicating the association between random access opportunity (RO) and SS / PBCH BLOCK; Processing unit 72 is configured to access a network device on the RO corresponding to the SS / PBCH BLOCK index information according to the information. The association between RO and SS / PBCH BLOCK is at least one of the following: The number of SS / PBCH blocks associated with a single RO is at least 1 / F, or at most P, where F is the number of ROs in the frequency domain, and P is related to the actual number of SS / PBCH blocks transmitted; and / or N or N groups of SS / PBCH blocks are associated with one RO in the frequency domain or with all ROs in the frequency domain; and / or When a random access resource configuration period is T, the first RACH resource within every X RACH resource configuration period Y is associated with the same SS / PBCH BLOCK, where T and X are integers, and Y is equal to T multiplied by X.

[0170] In one implementation, when the association relationship is N or N groups of SS / PBCH BLOCKs associated with 1 RO or all ROs in the frequency domain, the receiving unit 71 is further configured to receive indication information from the network device. The indication information is used to indicate that the N or N groups of SS / PBCH BLOCKs are associated with 1 RO in the frequency domain, or to indicate that the N or N groups of SS / PBCH BLOCKs are associated with all ROs in the frequency domain.

[0171] In another implementation, when the association is a random access resource configuration period of T, and the first RACH resource within every X RACH resource configuration period is associated with the same SS / PBCH BLOCK, X is received from the network device or pre-stored; and / or Y is received from the network device or pre-stored.

[0172] In another implementation, the value of Y is 10ms, 20ms, 40ms, 80ms, 160ms, 320ms, or 640ms.

[0173] In another implementation, the value of X is related to the number of SS / PBCH blocks, or the value of X is related to the number of random access resources in a random access resource configuration period, or the value of X is 1, 2, 4, 8, or 16.

[0174] In another implementation, when the association is a random access resource configuration period of T, if the first random access resource in every X random access resource configuration periods is associated with the same SS / PBCH BLOCK, and there are one or more remaining random access resources, then the communication device will not access the network device on the redundant random access resources.

[0175] In another implementation, when the association relationship is a random access resource configuration period of T, if the first random access resource in every X random access resource configuration periods is associated with the same SS / PBCH BLOCK, and there are one or more remaining random access resources, then the remaining one or more random access resources are associated starting from the first SS / PBCH BLOCK, or starting from the last SS / PBCH BLOCK, or starting from the next SS / PBCH BLOCK after the SS / PBCH BLOCK that ended in the previous X periods, or different X periods use any one or more of the three association relationships.

[0176] In another implementation, when the association is N or N groups of SS / PBCH BLOCKs associated with one RO or all ROs in the frequency domain, if the actual transmitted SS / PBCH BLOCKs or SS / PBCH BLOCK groups N cannot be divided by the number of SS / PBCH BLOCKs associated with one RO configured by the network device, after associating integer multiples of SS / PBCH BLOCKs or SS / PBCH BLOCK groups with the corresponding ROs, the remaining SS / PBCH BLOCKs or SS / PBCH BLOCK groups are associated with one or more other ROs.

[0177] According to an embodiment of this application, a communication device indicates the time-frequency position of the random access resources associated with each downlink synchronization signal, enabling the terminal device to obtain the time-frequency position of the uplink random access signal through downlink synchronization. This avoids blind attempts by the terminal device and beam mismatch when the network device receives the random access signal, thereby improving efficiency.

[0178] Figure 8 This is a schematic diagram of another communication device provided in an embodiment of this application. The device 800 may include: The transmitting unit 81 is used to transmit the index information of the downlink synchronization signal block SS / PBCH BLOCK to the terminal device; The sending unit 81 is also configured to send information indicating the association between random access resource RO and SS / PBCH BLOCK to the terminal device; The receiving unit 82 is used to receive the random access signal sent by the terminal device on the RO corresponding to the SS / PBCH BLOCK index information.

[0179] According to an embodiment of this application, a communication device indicates the time-frequency position of the random access resources associated with each downlink synchronization signal, enabling the terminal device to obtain the time-frequency position of the uplink random access signal through downlink synchronization. This avoids blind attempts by the terminal device and beam mismatch when the network device receives the random access signal, thereby improving efficiency.

[0180] Figure 9 This is a schematic diagram of another communication device provided in an embodiment of this application. The device 900 may include: The receiving unit 91 is configured to receive first information and / or second information sent by the network device, wherein the first information is used to instruct the transmission of a first uplink signal on a first time-frequency resource; and / or the second information is used to instruct the transmission of a second uplink signal on a second time-frequency resource; The transmitting unit 92 is configured to, when the third time-frequency resource in the first time-frequency resource indicated by the first information is included in the second time-frequency resource indicated by the second information, transmit a first uplink signal to the network device on the time-frequency resources in the first time-frequency resource excluding the third time-frequency resource; or It is also configured to, when the fourth time-frequency resource in the second time-frequency resource indicated by the second information is included in the first time-frequency resource indicated by the first information, send a second uplink signal to the network device on the time-frequency resources in the second time-frequency resource excluding the fourth time-frequency resource; or It is also configured to, when the third time-frequency resource in the first time-frequency resource indicated by the first information overlaps with the fourth time-frequency resource in the second time-frequency resource indicated by the second information, send a first uplink signal to the network device on the first time-frequency resource, and / or send a second uplink signal to the network device on the second time-frequency resource.

[0181] In one implementation, the first uplink signal is at least one of the following: a periodic signal, a semi-static signal, a semi-persistent signal, a periodic probe reference signal, a periodic demodulation reference signal, a periodic physical uplink shared channel signal, a periodic physical uplink control channel signal, or a dynamically scheduled / configured signal; the second uplink signal is a random access signal.

[0182] In another implementation, the receiving unit 91 is specifically used to receive first information and / or second information sent by the network device through at least one of the following information: system information, radio resource control signaling, downlink control channel, and media access control element (MAC CE).

[0183] In another implementation, the receiving unit 91 is further configured to receive third information, wherein the third information includes an uplink signal transmission precoding type, the uplink signal transmission precoding type including a first type and a second type; and the sending unit 92 is further configured to send an uplink signal to the network device according to the first information, the second information, and the third information.

[0184] In yet another implementation: When the uplink signal transmission precoding type is the first type, and / or the third time-frequency resource in the first time-frequency resource indicated by the first information overlaps with the fourth time-frequency resource in the second time-frequency resource indicated by the second information, then the transmitting unit 92 is further configured to transmit a first uplink signal to the network device on the first time-frequency resource, and / or the transmitting unit 92 is further configured to transmit a second uplink signal to the network device on the second time-frequency resource; or When the uplink signal transmission precoding type is the second type, and the third time-frequency resource in the first time-frequency resource indicated by the first information is included in the second time-frequency resource indicated by the second information, then the transmitting unit 92 is further configured to transmit a first uplink signal to the network device on the time-frequency resources in the first time-frequency resource excluding the third time-frequency resource; or When the uplink signal transmission precoding type is the second type, and the fourth time-frequency resource in the second time-frequency resource indicated by the second information is included in the first time-frequency resource indicated by the first information, then the transmitting unit 92 is further configured to transmit a second uplink signal to the network device on the time-frequency resources in the second time-frequency resource excluding the fourth time-frequency resource.

[0185] According to an embodiment of this application, a communication device allows a terminal device to send uplink signals based on time-frequency resource indication information, which can avoid conflicts between uplink signals in terms of time-frequency resources and improve signal reception performance.

[0186] Figure 10 This is a schematic diagram of another communication device provided in an embodiment of this application. The device 1000 may include: The transmitting unit 101 is configured to transmit first information and / or second information to the terminal device, wherein the first information is configured to indicate the transmission of a first uplink signal on a first time-frequency resource; and / or the second information is configured to indicate the transmission of a second uplink signal on a second time-frequency resource. When the third time-frequency resource in the first time-frequency resource indicated by the first information is included in the second time-frequency resource indicated by the second information, the receiving unit 102 is configured to receive a first uplink signal transmitted by the terminal device on the time-frequency resources in the first time-frequency resource excluding the third time-frequency resource; or when the fourth time-frequency resource in the second time-frequency resource indicated by the second information is included in the first time-frequency resource indicated by the first information, the receiving unit 102 is configured to receive a second uplink signal transmitted by the terminal device on the time-frequency resources in the second time-frequency resource excluding the fourth time-frequency resource; or when the third time-frequency resource in the first time-frequency resource indicated by the first information overlaps with the fourth time-frequency resource in the second time-frequency resource indicated by the second information, the receiving unit 102 is configured to receive the first uplink signal transmitted by the terminal device on the first time-frequency resource, and / or, the receiving unit 102 is configured to receive the second uplink signal transmitted by the terminal device on the second time-frequency resource. In this aspect, the terminal device transmits uplink signals according to the indication information of the time-frequency resources, which can avoid time-frequency resource conflicts between uplink signals and improve the signal reception performance of the network device.

[0187] In one possible implementation, the sending unit 101 is further configured to send third information to the terminal device, wherein the third information includes an uplink signal transmission precoding type, the uplink signal transmission precoding type including a first type and a second type; and the network device receives the uplink signal sent by the terminal device according to the first information, the second information, and the third information.

[0188] In another possible implementation, when the uplink signal transmission precoding type is a first type, and / or the third time-frequency resource in the first time-frequency resource indicated by the first information overlaps with the fourth time-frequency resource in the second time-frequency resource indicated by the second information, then the receiving unit 102 is used to receive the first uplink signal transmitted by the terminal device on the first time-frequency resource, and / or the receiving unit 102 is used to receive the second uplink signal transmitted by the terminal device on the second time-frequency resource; or when the uplink signal transmission precoding type is a second type, and the first time-frequency resource indicated by the first information... When the third time-frequency resource in the resource is included in the second time-frequency resource indicated by the second information, the receiving unit 102 is used to receive the first uplink signal sent by the terminal device on the time-frequency resource other than the third time-frequency resource in the first time-frequency resource; or when the uplink signal transmission precoding type is the second type, and the fourth time-frequency resource in the second time-frequency resource indicated by the second information is included in the first time-frequency resource indicated by the first information, the receiving unit 102 is used to receive the second uplink signal sent by the terminal device on the time-frequency resource other than the fourth time-frequency resource in the second time-frequency resource.

[0189] According to an embodiment of this application, a communication device allows a terminal device to send uplink signals based on time-frequency resource indication information, which can avoid time-frequency resource conflicts between uplink signals and improve the signal reception performance of network devices.

[0190] Figure 7 The provided communication device corresponds to the above. Figure 3 In the method embodiments, Figure 9 The provided communication device corresponds to the above. Figure 5 The method embodiments described herein apply to the communication device.

[0191] In this application Figure 3 and Figure 5 The communication device may be a terminal device, or a chip or integrated circuit installed in the terminal device.

[0192] Taking a communication device as the terminal equipment as an example, Figure 11 A simplified schematic diagram of a terminal device is shown. This is for ease of understanding and illustration. Figure 11 In this context, the terminal device is taken as a mobile phone. For example... Figure 11As shown, the terminal device includes a processor, memory, radio frequency (RF) circuitry, antenna, and input / output devices. The processor is primarily used for processing communication protocols and data, controlling the terminal device, executing software programs, and processing software program data. The memory is mainly used to store software programs and data. The RF circuitry is mainly used for converting baseband signals to RF signals and processing RF signals. The antenna is mainly used for transmitting and receiving RF signals in the form of electromagnetic waves. Input / output devices, such as touchscreens, displays, and keyboards, are mainly used to receive user input data and output data to the user. It should be noted that some types of terminal devices may not have input / output devices.

[0193] When data needs to be sent, the processor performs baseband processing on the data to be sent and outputs the baseband signal to the radio frequency (RF) circuit. The RF circuit then processes the baseband signal and transmits it outward as electromagnetic waves through the antenna. When data is sent to the terminal device, the RF circuit receives the RF signal through the antenna, converts it into a baseband signal, and outputs the baseband signal to the processor. The processor then converts the baseband signal back into data and processes it. For ease of explanation, Figure 11 Only one memory and processor are shown in the illustration. In actual terminal device products, there may be one or more processors and one or more memories. Memory may also be referred to as storage medium or storage device, etc. Memory may be set up independently of the processor or integrated with the processor; this application does not limit this.

[0194] In this embodiment, the antenna and radio frequency circuit with transceiver functions can be regarded as the receiving unit and transmitting unit (or collectively referred to as the transceiver unit) of the terminal device, and the processor with processing functions can be regarded as the processing unit of the terminal device. Figure 11 As shown, the terminal device includes a receiving unit 111, a processing unit 112, and a transmitting unit 113. The receiving unit 111 can also be referred to as a receiver, receiver circuit, etc., and the transmitting unit 113 can also be referred to as a transmitter, transmitter, transmitter circuit, etc. The processing unit can also be referred to as a processor, processing board, processing module, processing device, etc.

[0195] For example, in one embodiment, the receiving unit 111 is used to perform... Figure 3 S301 and S302 in the illustrated embodiment; Processing unit 112 is used to execute Figure 3 S303 in the illustrated embodiment.

[0196] For example, in another embodiment, the receiving unit 111 is used to perform... Figure 5 S501 in the illustrated embodiment; the sending unit 113 is used to perform Figure 5 S502 in the illustrated embodiment.

[0197] This application also provides a communication device for executing the above-described communication method. Part or all of the above-described communication method can be implemented in hardware or software. When implemented in hardware, in one embodiment, the communication device includes: a receiver for acquiring index information of a downlink synchronization signal block (SS / PBCH BLOCK); and further for receiving information indicating the association between a random access opportunity (RO) and the SS / PBCH BLOCK; and a transmitter for accessing a network device on the RO corresponding to the SS / PBCH BLOCK index information according to the information. In another embodiment, the communication device includes: a receiver for receiving first information and / or second information sent by a network device, wherein the first information indicates the transmission of a first uplink signal on a first time-frequency resource; and / or the second information indicates the transmission of a second uplink signal on a second time-frequency resource; and the transmitter is configured to, when a third time-frequency resource in the first time-frequency resource indicated by the first information is included in the second time-frequency resource indicated by the second information, transmit the first uplink signal to the network device on time-frequency resources other than the third time-frequency resource in the first time-frequency resource; or further for... When the fourth time-frequency resource in the second time-frequency resource indicated by the second information is included in the first time-frequency resource indicated by the first information, then a second uplink signal is sent to the network device on the time-frequency resources in the second time-frequency resource excluding the fourth time-frequency resource; or it is further configured to send a first uplink signal to the network device on the first time-frequency resource when the third time-frequency resource in the first time-frequency resource indicated by the first information overlaps with the fourth time-frequency resource in the second time-frequency resource indicated by the second information, and / or send a second uplink signal to the network device on the second time-frequency resource.

[0198] Optionally, the communication device can be a chip or an integrated circuit in its specific implementation.

[0199] Optionally, when some or all of the communication methods in the above embodiments are implemented by software, the communication device includes: a memory for storing a program; and a processor for executing the program stored in the memory, such that when the program is executed, the communication device can implement the communication methods provided in the above embodiments.

[0200] Optionally, the aforementioned memory can be a physically independent unit or integrated with the processor.

[0201] Optionally, when some or all of the communication methods in the above embodiments are implemented by software, the communication device may also include only a processor. A memory for storing programs is located outside the communication device, and the processor is connected to the memory via circuits / wires to read and execute the programs stored in the memory.

[0202] The processor can be a central processing unit (CPU), a network processor (NP), or a combination of a CPU and an NP.

[0203] The processor may further include hardware chips. These hardware chips may be application-specific integrated circuits (ASICs), programmable logic devices (PLDs), or combinations thereof. The PLDs may be complex programmable logic devices (CPLDs), field-programmable gate arrays (FPGAs), generic array logic (GALs), or any combination thereof.

[0204] Memory may include volatile memory, such as random-access memory (RAM); memory may also include non-volatile memory, such as flash memory, hard disk drive (HDD) or solid-state drive (SSD); memory may also include combinations of the above types of memory.

[0205] Figure 8 The provided communication device corresponds to the above. Figure 3 In the method embodiments, Figure 10 The provided communication device corresponds to the above. Figure 5 The method embodiments described herein apply to the communication device.

[0206] The communication device in this application may be a network device, or a chip or integrated circuit installed in a network device.

[0207] Take a communication device as an example of a network device. Figure 12A simplified schematic diagram of a network device is shown. The network device includes an RF signal transceiver and conversion section and section 122. The RF signal transceiver and conversion section further includes a receiving unit 121 and a transmitting unit 123 (which can also be collectively referred to as the transceiver unit). The RF signal transceiver and conversion section is mainly used for transmitting and receiving RF signals and converting RF signals to baseband signals; section 122 is mainly used for baseband processing and controlling the network device. The receiving unit 121 can also be called a receiver, receiver circuit, etc., and the transmitting unit 123 can also be called a transmitter, transmitter, transmitter circuit, etc. Section 122 is usually the control center of the network device, often referred to as the processing unit, used to control the network device to perform the above-mentioned tasks. Figure 3 or Figure 5 The steps performed by network devices are described in detail in the relevant sections above.

[0208] Section 122 may include one or more single boards, each single board may include one or more processors and one or more memories, the processors are used to read and execute programs in the memories to implement baseband processing functions and control network devices. If multiple single boards exist, the single boards can be interconnected to increase processing power. As an optional implementation, multiple single boards may share one or more processors, or multiple single boards may share one or more memories, or multiple single boards may simultaneously share one or more processors.

[0209] For example, in one embodiment, the sending unit 123 is used to perform... Figure 3 Steps S301 and S302 in the illustrated embodiment; and receiving unit 121 is used to perform Figure 3 Step S303 in the illustrated embodiment.

[0210] For example, in another embodiment, the sending unit 123 is used to perform... Figure 5 Step S501 in the illustrated embodiment; and receiving unit 121 are used to perform Figure 5 Step S502 in the illustrated embodiment.

[0211] This application also provides a communication device for executing the above-described communication method. Some or all of the above-described communication method can be implemented in hardware or software. When implemented in hardware, in one embodiment, the communication device includes: a transmitter for sending index information of a downlink synchronization signal block (SS / PBCH BLOCK) to a terminal device; and further for sending information indicating the association between a random access resource (RO) and the SS / PBCH BLOCK to the terminal device; and a receiver for receiving a random access signal sent by the terminal device on the RO corresponding to the SS / PBCH BLOCK index information. In another embodiment, the communication device includes: a transmitter for transmitting first information and / or second information to a terminal device; and a receiver for receiving a first uplink signal transmitted by the terminal device on a time-frequency resource other than the third time-frequency resource in the first time-frequency resource when a third time-frequency resource in the first time-frequency resource indicated by the first information is included in a second time-frequency resource indicated by the second information; or for receiving a second uplink signal transmitted by the terminal device on a time-frequency resource other than the fourth time-frequency resource in the second time-frequency resource when a fourth time-frequency resource in the second time-frequency resource indicated by the second information is included in the first time-frequency resource indicated by the first information; or for receiving a first uplink signal transmitted by the terminal device on the first time-frequency resource when the third time-frequency resource in the first time-frequency resource indicated by the first information overlaps with the fourth time-frequency resource in the second time-frequency resource indicated by the second information, and / or for receiving a second uplink signal transmitted by the terminal device on the second time-frequency resource.

[0212] Optionally, the communication device can be a chip or an integrated circuit in its specific implementation.

[0213] Optionally, when some or all of the communication methods in the above embodiments are implemented by software, the communication device includes: a memory for storing a program; and a processor for executing the program stored in the memory, such that when the program is executed, the communication device can implement the communication methods provided in the above embodiments.

[0214] Optionally, the aforementioned memory can be a physically independent unit or integrated with the processor.

[0215] Optionally, when some or all of the communication methods in the above embodiments are implemented by software, the communication device may also include only a processor. A memory for storing programs is located outside the communication device, and the processor is connected to the memory via circuits / wires to read and execute the programs stored in the memory.

[0216] The processor can be a CPU, an NP, or a combination of a CPU and an NP.

[0217] The processor may further include hardware chips. These hardware chips can be ASICs, PLDs, or combinations thereof. The PLDs can be CPLDs, FPGAs, GALs, or any combination thereof.

[0218] The memory may include volatile memory, such as RAM; the memory may also include non-volatile memory, such as flash memory, hard disk or solid-state drive; the memory may also include a combination of the above types of memory.

[0219] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0220] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here. In the several embodiments provided in this application, it should be understood that the disclosed systems, devices, and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the displayed or discussed mutual couplings or direct couplings or communication connections may be through some interfaces; indirect couplings or communication connections between devices or units may be electrical, mechanical, or other forms.

[0221] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs. Furthermore, the functional units in the various embodiments of this application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0222] In the above embodiments, implementation can be achieved entirely or partially through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented entirely or partially as a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted through the computer-readable storage medium. The computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available media may be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., digital versatile discs (DVDs)), or semiconductor media (e.g., solid-state disks (SSDs)).

[0223] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. This program can be stored in a computer-readable storage medium, and when executed, it can include the processes described in the above method embodiments. The aforementioned storage medium includes various media capable of storing program code, such as read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

Claims

1. A communication method, characterized in that, include: Obtain the index information of the synchronization signal block SS / PBCH BLOCK; Receive information indicating the association between Random Access Opportunity (RO) and SS / PBCH Block; Based on the information, a network device is accessed on the RO corresponding to the SS / PBCH BLOCK index information; The relationship between RO and SS / PBCH BLOCK includes: When a random access resource configuration period is T, the first RACH resource in each period Y is associated with the same SS / PBCH BLOCK, where Y equals T multiplied by X, where T and X are integers.

2. A communication method, characterized in that, include: Send the index information of the downlink synchronization signal block SS / PBCH BLOCK to the terminal device; Send information indicating the association between random access resource (RO) and SS / PBCH block to the terminal device; Receive the random access signal sent by the terminal device on the RO corresponding to the SS / PBCH BLOCK index information; The relationship between RO and SS / PBCH BLOCK includes: When a random access resource configuration period is T, the first RACH resource in each period Y is associated with the same SS / PBCH BLOCK, where Y equals T multiplied by X, where T and X are integers.

3. The method as described in claim 1 or 2, characterized in that, The association between RO and SS / PBCH BLOCK also includes at least one of the following: The number of SS / PBCH blocks associated with a single RO is at least 1 / F, or at most P, where F is the number of ROs in the frequency domain, and P is related to the actual number of SS / PBCH blocks transmitted; and / or N or N groups of SS / PBCH blocks are associated with one RO in the frequency domain or with all ROs in the frequency domain.

4. The method according to any one of claims 1-3, characterized in that, The value of X or Y is related to the following parameters: the number of SS / PBCH blocks actually transmitted in a half-frame, the number of random access resources in a random access resource configuration period, and the number of SS / PBCH blocks associated with a RO.

5. The method according to any one of claims 1-4, characterized in that, Information used to indicate the association between a Random Access Opportunity (RO) and an SS / PBCH Block includes the number of SS / PBCH Blocks associated with a RO.

6. The method as described in claim 5, characterized in that, Also includes: The number of random access preambles associated with a RO received from the network device, wherein the number of random access preambles associated with a RO corresponds to the number of SS / PBCH blocks associated with a RO.

7. The method according to any one of claims 1-6, characterized in that, Within the period Y, the number of times each actual transmission of SS / PBCH BLOCK and RO is associated is the same within a half-frame.

8. The method according to any one of claims 1-7, characterized in that, Within the period Y, if the number of times each actual transmission of SS / PBCH BLOCK and RO is associated is the same within a half-frame, and one or more remaining ROs do not support each actual transmission of SS / PBCH BLOCK and RO being associated once within the half-frame, the network device will not be accessed on the remaining ROs.

9. The method according to any one of claims 1-7, characterized in that, Within the period Y, if each actual transmission of SS / PBCH BLOCK and RO within a half-frame is associated with the same number of times, and one or more remaining ROs do not support each actual transmission of SS / PBCH BLOCK and RO being associated with once within the half-frame, then the remaining one or more ROs are not associated with any of the SS / PBCH BLOCKs.

10. The method according to any one of claims 1-9, characterized in that, Within one random access resource configuration period T, the number of ROs is 1, 2, 4, or 8.

11. The method according to any one of claims 1-10, characterized in that, The maximum number of SS / PBCH blocks associated with a single RO is 8 or 16.

12. The method according to any one of claims 1-11, characterized in that, When the number of SS / PBCH BLOCKs associated with a RO is N, and the number of contention-based, non-contention-based, or all random access preambles within a RO is N1, then the number of random access preambles N2 mapped by an SS / PBCH BLOCK can not exceed floor(N1 / N), or can not exceed N1 / N; floor represents rounding down. The value of N1 can be any one or more of the following: 4, 8, 12, 16, 20, 24, 28, 32, 36, 40, 44, 48, 52, 56, 60, 64, 128, 256.

13. The method according to any one of claims 1-12, characterized in that, Within a random access association period Y, the SS / PBCH BLOCK or SS / PBCH BLOCK group is cyclically mapped to the RO.

14. The method according to any one of claims 1-13, characterized in that, Within different periods Y, the first RO is mapped to the first SS / PBCH BLOCK.

15. The method according to any one of claims 1-14, characterized in that, X is received from the network device or pre-stored; and / or Y is received from the network device or pre-stored.

16. The method according to any one of claims 1-15, characterized in that, The value of Y is 10ms, 20ms, 40ms, 80ms, 160ms, 320ms or 640ms.

17. The method according to any one of claims 1-15, characterized in that, The value of Y is 10ms, 20ms, 40ms, 80ms, or 160ms.

18. The method according to any one of claims 1-17, characterized in that, The value of X can be 1, 2, 4, 8, or 16.

19. The method as described in claim 3, characterized in that, When the association relationship is N or N groups of SS / PBCH BLOCKs associated with one RO in the frequency domain or all ROs in the frequency domain, the method further includes: The terminal device receives indication information from the network device. The indication information is used to indicate that the N or N groups of SS / PBCH BLOCKs are associated with one RO in the frequency domain, or to indicate that the N or N groups of SS / PBCH BLOCKs are associated with all ROs in the frequency domain.

20. A communication device, characterized in that, Includes modules for implementing the method as described in any one of claims 1-19.

21. The communication device as claimed in claim 20, characterized in that, When the communication device is used to implement the method as described in claim 1 or at least any one of claims 3-19 of claim 1, the communication device is a terminal device or a chip for a terminal device; when the communication device is used to implement the method as described in claim 2 or at least any one of claims 3-19 of claim 2, the communication device is a network device or a chip for a network device.

22. A readable storage medium, characterized in that, The readable storage medium stores instructions that, when executed, cause the method as described in any one of claims 1-19 to be implemented.