Communications method and apparatus

HK40138017APending Publication Date: 2026-09-25HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
HK42026127289
Authority / Receiving Office
HK · HK
Patent Type
Applications
Current Assignee / Owner
Filing Date
2026-08-10
Publication Date
2026-09-25
Estimated Expiration
2038-01-11

Smart Images

  • Figure 00000000_0000_ABST
    Figure 00000000_0000_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

(19) State Intellectual Property Office (12) Invention Patent Application (10) Application Publication Number (43) Application Publication Date (21) Application Number 202511357985.8 (22) Application Date 2018.01.12 (62) Divisional Application Data 201810032285.5 2018.01.12 (71) Applicant Huawei Technologies Co., Ltd. Address 518129, Bantian Huawei Headquarters Office Building, Longgang District, Shenzhen, Guangdong Province (72) Inventors Huang Huang, Gao Kuandong, Yan Mao, Shao Hua (74) Patent Agency Beijing Zhongbo Shida Patent & Trademark Agency Co., Ltd. 11274 Patent Attorney Zhang Na (51) Int.Cl. H04L 5 / 00 (2006.01) H04W 72 / 23 (2023.01) H04W 74 / 0833 (2024.01) H04W 74 / 00 (2009.01) (54) Invention Title: Communication Method and Apparatus (57) Abstract: This application discloses a communication method and apparatus. The method includes: 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 random access resource RO and SS / PBCH BLOCK; and, according to the information, the terminal device accessing a network device on the RO corresponding to the SS / PBCH BLOCK index information. A corresponding apparatus is also disclosed. 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 random access signal through downlink synchronization, thereby avoiding blind attempts by the terminal device and beam mismatch of the network device when receiving random access signals, thus improving efficiency. Claims 2 pages, Description 37 pages, Drawings 7 pages, CN 121508769 A 2026.02.10 CN 1 21 50 87 69 A 1. A communication method, characterized in that it includes: acquiring index information of a synchronization signal block SS / PBCH BLOCK; receiving information indicating the association relationship between random access opportunity RO and SS / PBCH BLOCK; accessing a network device 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 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, Y equals T multiplied by X, where T and X are integers. 2. A communication method, characterized in that it includes: sending index information of a downlink synchronization signal block SS / PBCH BLOCK to a terminal device; sending information indicating the association relationship between random access resource RO and SS / PBCH BLOCK.The terminal device is provided with information on the association relationship of BLOCKs; the terminal device receives random access signals sent by the terminal device on the RO corresponding to the SS / PBCH BLOCK index information; wherein, the association 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, Y equals T multiplied by X, where T and X are integers. 3. The method as described in claim 1 or 2, wherein the association relationship between RO and SS / PBCH BLOCK further includes at least one of the following: the number of SS / PBCH BLOCKs associated on 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 1 RO in the frequency domain or with all ROs in the frequency domain. 4. The method of any one of claims 1-3, wherein 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 of any one of claims 1-4, wherein the information indicating 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 of claim 5, further comprising: receiving from the network device the number of random access preambles associated with a RO, 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 of any one of claims 1-6, wherein within the period Y, each actually transmitted SS / PBCH block in a half-frame is associated with the same number of ROs. 8. The method according to any one of claims 1-7, characterized in that, within the period Y, if the number of times each actually transmitted SS / PBCH BLOCK and RO is associated is the same within a half-frame, and one or more remaining ROs do not support each actually transmitted SS / PBCH BLOCK and RO being associated once within the half-frame, the network device is not accessed on the remaining ROs. 9. The method according to any one of claims 1-7, characterized in that, within the period Y, if the number of times each actually transmitted SS / PBCH BLOCK and RO is associated is the same within a half-frame, and one or more remaining ROs do not support each actually transmitted SS / PBCH BLOCK within the half-frame...A block and a RO are associated once, and the remaining one or more ROs are not associated with any of the SS / PBCH blocks. 10. The method of any one of claims 1-9, wherein the number of ROs is 1, 2, 4, or 8 within one random access resource configuration period T. Claims 1 / 2 page 2 CN 121508769 A 11. The method of any one of claims 1-10, wherein the maximum number of SS / PBCH blocks associated with one 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 to an SS / PBCH BLOCK is at most floor(N1 / N), or at most N1 / N; floor represents rounding down; where N1 takes any one or more values ​​from 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, SS / PBCH BLOCKs or SS / PBCH BLOCK groups are cyclically mapped to ROs. 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 of any one of claims 1-14, wherein 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 of any one of claims 1-15, wherein the value of Y is 10ms, 20ms, 40ms, 80ms, 160ms, 320ms, or 640ms. 17. The method of any one of claims 1-15, wherein the value of Y is 10ms, 20ms, 40ms, 80ms, or 160ms. 18. The method of any one of claims 1-17, wherein the value of X is 1, 2, 4, 8, or 16. 19. The method of claim 3, wherein 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 the N or N groups of SS / PBCH blocks.A BLOCK is associated with one RO in the frequency domain, or is used 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 it includes a module for implementing the method of any one of claims 1-19. 21. The communication device of claim 20, characterized in that, when the communication device is used to implement the method of claim 1 or at least any one of claims 3-19 referring to 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 of claim 2 or at least any one of claims 3-19 referring to 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 of any one of claims 1-19 to be implemented. Claims 2 / 2 Page 3 CN 121508769 A Communication Method and Apparatus

[0001] This application is a divisional application. The original application number is 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 Art

[0003] Before a base station and a terminal device communicate, downlink and uplink synchronization are required. During downlink synchronization, the base station transmits downlink synchronization signals through multiple transmit beams. The terminal device uses one or more receive beams to receive and detect the downlink synchronization signals, and obtains the optimal downlink transmit and receive beam pairs, time, and system information. Uplink synchronization is accomplished through a random access procedure. The terminal device first transmits a random access signal. The base station detects the random access signal, obtains the optimal uplink transmit beam, receive beam pair, uplink time, etc., and finally achieves 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. Different beams of the base station may cover different base station coverage areas. Terminal devices transmit uplink signals or receive downlink signals in different areas. The demodulation or detection performance of the uplink signals received by the base station or the downlink signals received by the terminal device differs. When the terminal device transmits an uplink signal using a beam aligned with the area where the terminal device is located, the demodulation or detection performance of the signal received by the base station is the best. When the terminal device transmits an uplink signal using a beam not aligned with the area where the terminal device is located, the demodulation or detection performance of the signal received by the base station is relatively poor, as shown in Figure 1. Therefore, inWhen achieving uplink synchronization between a base station and a terminal device, the terminal device needs to select a suitable or optimal base station receiving beam to send 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 and the random access resources should have an association relationship. However, no scheme for how the downlink synchronization signal block should be associated with the random access resources is provided. Summary of the Invention

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

[0007] In one aspect, 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, according to 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 each X RACH resource configuration specification 1 / 37 page 4 CN 121508769 A period Y is associated with the same SS / PBCH. BLOCK, where T and X are integers, and Y equals T multiplied by X. 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.

[0008] In one possible implementation, when the association relationship is N or N groups of SS / PBCH BLOCKs associated with 1 RO in the frequency domain or associated with 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 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.

[0009] In another possible implementation, when the association relationship 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 yet another possible implementation, the value of Y is 10ms, 20ms, 40ms, 80ms, 160ms, 320ms, or 640ms.

[0011] In yet 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 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 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 relationship 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 BLOCKs.The number of BLOCK groups is related.

[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, etc.) or a device (such as a terminal device, etc.). The above-described method can be implemented by 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 above-described communication method. The memory is used to couple with the processor and stores the necessary programs (instructions) and / or data of the device. Optionally, the communication device may also 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-described method; the processing unit is used to implement the processing function in the above-described 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 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] In another aspect of this application, a communication method is provided, 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 for indicating random access resources RO and SS / PBCH.Information on the association of BLOCKs is given to the terminal device; and the network device receives the random access signal sent 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 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 communication method. For example, the communication device can be a chip (such as a baseband chip or a communication chip, etc.) or a device (such as a network device, a baseband board, etc.). The above method can be implemented by software, hardware, or by hardware executing corresponding software.

[0022] In one possible implementation, the structure of the communication device includes a processor and a memory; the processor is configured to support the device in performing the corresponding functions in the above communication method. The memory is used to couple with 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 the 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 the index information of the downlink synchronization signal block SS / PBCH BLOCK to the terminal device; the transmitting unit is also used to send information indicating the association relationship between the random access resource RO and the SS / PBCH BLOCK to the terminal device; and the receiving unit is used to receive the random access signal sent by the terminal device on the RO corresponding to the index information of the SS / PBCH BLOCK.

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

[0025] In another aspect, 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, in the first...In one time-frequency resource, excluding the third time-frequency resource, the terminal device sends a first uplink signal to the network device; 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 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, 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, and a dynamically scheduled / configured signal; the second uplink signal is a random access signal.

[0027] In another possible implementation, the terminal device receiving first information and / or second information sent by the network device specifically includes: the terminal device receiving 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 yet 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 third time-frequency resource in the first time-frequency resource indicated by the first information overlaps with the fourth time-frequency resource indicated by the second information.When the resource is in the first time-frequency resource, the terminal device sends a 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; 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 other than the fourth time-frequency resource in the second time-frequency resource.

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

[0031] In one possible implementation, the structure of the communication device includes a processor and a memory; the processor is configured to support the device in performing the corresponding functions in the above communication method. The memory is used to couple with the processor and stores the necessary programs (instructions) and / or data of the device. Optionally, the communication device may also include a communication interface for supporting 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 device.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 Alternatively, the second information may be 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, the network device receives the 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 network device receives the 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 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 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 sent by the terminal device on the first time-frequency resource, and / or the network device receives a second uplink signal sent by the terminal device on the second time-frequency resource; or when the uplink signal transmission precoding type is a second type.When the first information indicates a first time-frequency resource and 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 network device receives a 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; 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, the network device receives a second uplink signal sent by the terminal device on the 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 communication method. For example, the communication device can be a chip (such as a baseband chip or a communication chip, etc.) or a device (such as a network device, a baseband board, etc.). The above method can be implemented by software, hardware, or by hardware executing corresponding software.

[0038] In one possible implementation, the structure of the communication device includes a processor and a memory; the processor is configured to support the device in performing the corresponding functions in the above communication method. The memory is used to couple with the processor and stores the necessary programs (instructions) and data of the device. Optionally, the communication device may also 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 the 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 configured to receive 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; 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 the receiving unit is further configured to receive 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; 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 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 of this application, a computer-readable storage medium is provided, wherein instructions are stored in the computer-readable storage medium, which, when run on a computer, cause the computer to perform the methods described in the above aspects.

[0042] In another aspect of this application, a computer program product containing instructions is provided, which, when run on a computer, causes the computer to perform the methods described in the above aspects. Brief Description of the Drawings

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

[0044] Figure 1 is a schematic diagram of a communication system applicable to this application; Figure 2a is a schematic diagram of downlink signal transmission; Figure 2b is a schematic diagram of receiving random access signals in time division; Figure 3 is a schematic diagram of the interaction flow of a communication method provided in an embodiment of this application; Figures 4a-4e are schematic diagrams of the association between random access opportunities and synchronization signal blocks or synchronization signal block groups in an example of this application; Figure 5 is a schematic diagram of the interaction flow of another communication method provided in an embodiment of this application; Figure 6 is a schematic diagram of the indication of the actual transmitted synchronization signal block or synchronization signal block group; Figure 7 is a schematic diagram of the structure of a communication device provided in an embodiment of this application; Figure 8 is a schematic diagram of the structure of another communication device provided in an embodiment of this application; Figure 9 is a schematic diagram of the structure of yet another communication device provided in an embodiment of this application; Figure 10 is a schematic diagram of the structure of yet another communication device provided in an embodiment of this application; Figure 11 is a schematic diagram of the hardware structure of a communication device provided in an embodiment of this application; Figure 12 is a schematic diagram of the hardware structure of another communication device provided in an embodiment of this application. Detailed Description

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

[0046] As shown in Figure 1, a schematic diagram of a communication system is provided. The solution 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~UE4).

[0047] The network device can be a device capable of communicating with the terminal devices. The network device can be any device with wireless transceiver capabilities. This includes, but is not limited to: base stations (e.g., NodeB, eNodeB, fifth-generation base stations).The network device can be a base station in a 5G communication system, a base station or network device in a future communication system, an access node, a wireless relay node, or a wireless backhaul node in a WiFi system. The network device can also be a wireless controller in a cloud radio access network (CRAN) scenario. The network device can also be a network device in a 5G network or a network device in a future evolved network; it can also be a wearable device or a vehicle-mounted device, etc. The network device can also be a small cell, a transmission reference point (TRP), etc. Of course, the application is not limited to these.

[0048] The terminal device is a device with wireless transceiver function that can be deployed on land, including indoor or outdoor, handheld, wearable or vehicle-mounted; it can also be deployed on water (such as ships); it can also be deployed in the air (such as airplanes, balloons and satellites, etc.). 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 of this application do not limit the application scenario. Terminal devices may also be referred to as user equipment (UE), access terminal device, UE unit, UE station, mobile station, mobile station, remote station, remote terminal device, mobile device, UE terminal device, terminal, wireless communication device, UE agent, or UE device, etc. Specification page 7 / 37 10 CN 121508769 A

[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 there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone. In addition, the character " / ", unless otherwise specified, generally indicates that the related objects before and after are in an "or" relationship.

[0050] As shown in Figure 1, the 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 a random access preamble signal and sending a random access response. During downlink synchronization, the terminal device can obtain the base station's transmit beam and the terminal's receive beam; during the transmission and reception of uplink random access signals, the base station can obtain the uplink transmit signal and the base station's receive beam. To improve efficiency, there is a correlation between the downlink signal and the random access resource / preamble.

[0051] This application provides a communication method and apparatus that, by indicating the time-frequency position of the random access resource associated with each downlink synchronization signal, enables the terminal device to obtain the time-frequency position of the uplink transmit 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.

[0052] Figure 2a 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 the SS / PBCH BLOCK index).

[0053] Figure 2b is a schematic diagram of receiving random access signals in a time-division manner, that is, receiving random access signals (associated with different downlink signals) at different times. Depending on the implementation capability of the network device, random access signals in multiple directions can be received separately at the same time (for example, the network device first uses each antenna element in the antenna array to receive signals from each direction, and then uses digital domain beamforming to generate multiple receiving beams and acquire signals in each receiving beam direction).

[0054] In this application, for ease of expression, random access resources or random access resource preambles are simply referred to as "random access resources / preambles", that is, random access resources include time and frequency resources for random access, as well as a set / subset of random access preambles in 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 timing. The terminal device can transmit a random access preamble signal on this resource.

[0055] The term "fixed" 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 all start counting from 0. In practice, they can also start counting from 1.When counting, the index starting from 0 is automatically incremented by 1.

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

[0058] This application has four methods for numbering SS / PBCH BLOCK. The first method is to number all the actually transmitted SS / PBCH BLOCKs without distinguishing between the actual transmitted SS / PBCH BLOCK groups. For example, if there are 49 actually transmitted SS / PBCH BLOCKs, then the numbers are 0 to 48. The second method is to number the actual transmitted synchronization signal block groups (SS / PBCH BLOCK groups). First, the actual transmitted SS / PBCH BLOCK groups are numbered, for example, 0 to 7, and then the SS / PBCH BLOCKs within the actual transmitted SS / PBCH BLOCK groups are numbered, for example, 0 to 7. The third numbering method involves numbering all possible SS / PBCH BLOCK positions, without distinguishing between the actual SS / PBCH BLOCK group positions that can be transmitted. 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 the 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 BLOCKs can be those within a half-frame of SS / PBCH BLOCK transmission. It should be noted that the SS / PBCH BLOCK or SS / PBCH BLOCK group mentioned in this application can be a possible SS / PBCH BLOCK or SS / PBCH BLOCK group that may be transmitted, or it can be an SS / PBCH BLOCK or SS / PBCH BLOCK group that is actually transmitted.

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

[0060] The group, set, and classification mentioned in this application are different ways of expressing the same concept.

[0061] The random access preamble group mentioned in this application may refer to the random access preamble direct subset, or to giving P random access preamble sequences and mapping them to different SS / PBCH BLOCKs, or mapping them to different SS / PBCH BLOCK groups. The number of groups or subsets is related to the number of SS / PBCH BLOCKs or the number of SS / PBCH BLOCK groups.

[0062] Mod means remainder, floor means floor, and ceil means floor.

[0063] Mapping and association mean the same thing.

[0064] Figure 3 is a schematic diagram of the interaction flow of a communication method provided in an embodiment of this application. The method 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 random access resource RO and SS / PBCH BLOCK to the terminal device. The terminal device receives the indication information.

[0066] S303. According to 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] The network device sends a downlink signal (e.g., SS / PBCH BLOCK) to the terminal device for downlink synchronization. When sending the downlink signal, it carries the index information of SS / PBCH BLOCK (SS / PBCH BLOCK time index). Among them, SS / PBCH BLOCK includes a primary synchronization signal (PSS) symbol, a secondary synchronization signal (SSS) symbol, and two physical broadcast channel (PBCH) symbols.

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

[0069] It should be noted that the index information of the SS / PBCH BLOCK and the information indicating the association relationship can be sent simultaneously by the network device in one 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 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 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 in 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 above association 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, sends a random access signal to the network device. The network device receives the random access signal sent by the terminal device.

[0073] Thus, 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, and improving efficiency.

[0074] Specifically, the association between RO and SS / PBCH BLOCK is described below: One association is that the minimum number of SS / PBCH BLOCKs associated with an RO is 1 / F, or the maximum is 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 relationship is a joint configuration of 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 a specific implementation, the number N of SS / PBCH BLOCKs associated with one RO can be related to F, for example, it can be a multiple of 1 / F, such as 1 / F, that is, 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 the value of F can be 1, 2, 4, 6 or 8. The network device can define or configure the minimum value of the SS / PBCH BLOCK block associated with one RO to be 1 / F. The value of N can also be defined according to F, for example, when F=1When F=2, the value of N can be 1, 2, 3, 4, ..., Y1, where Y1 is the maximum number of SS / PBCH associated with a RO; for example, when F=2, the value of N can be 1 / 2, 1, 2, 3, 4, ..., Y1; for example, when F=4, the value of N can be 1 / 4, 1 / 2, 1, 2, 3, 4, ..., Y1; for example, when F=6, the value of N can be 1 / 6, 1 / 3, 1 / 2, 1, 2, 3, 4, ..., Y1; for example, 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 actual number of SS / PBCH BLOCK transmitted within half a frame, for example, it can be a factor of the actual number of SS / PBCH BLOCK transmitted.

[0078] Another association relationship 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 specific implementations, N SS / PBCH BLOCKs or SS / PBCH BLOCK groups can be associated with all F ROs. The value of N can be all or part of the values ​​from 1 to 8. When it is a part value, it can be 1, 1 or 2, 1, 2 or 3, or 1, 2, 3 or 4. N SS / PBCH BLOCKs or SS / PBCH BLOCK groups can be associated with one frequency-division multiplexed RO or with some frequency-division multiplexed ROs. The network device can instruct N SS / PBCH BLOCKs or SS / PBCH BLOCK groups to be associated with all F ROs or to be associated with one RO in the frequency domain. F ROs can be frequency-division multiplexed ROs at the same time.

[0080] When 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 SS / PBCH BLOCKs or SS / PBCH BLOCK groups N transmitted cannot be divided evenly by the number of SS / PBCH BLOCKs or SS / PBCH BLOCK groups M associated with a RO configured by the network device, the integer multiples of SS / PBCH BLOCKs or SS / PBCH BLOCKs are used to determine the number of SS / PBCH BLOCKs or SS / PBCH BLOCK groups.After a block group is associated with its corresponding RO, the remaining SS / PBCH blocks or SS / PBCH blocks are associated with one or more other ROs. For example, K1 can be set to floor(N / M), and the first K1*M SSBs in N can be associated with K corresponding ROs. The remaining N-K1*M SS / PBCH blocks or SS / PBCH blocks are then associated with one or more other ROs, as shown in Figure 4a. Alternatively, the last K1*M SSBs in N can be associated with K1 corresponding ROs, and the remaining N-K1*M SS / PBCH blocks or SS / PBCH blocks are then associated with one or more other ROs. The remaining SSBs can also be left unassociated, and SS / PBCH blocks or SS / PBCH blocks can be cyclically associated with ROs, as shown in Figure 4b. Associating F ROs with one SS / PBCH block can be either F ROs within a single RO configuration period or F ROs within a single RO association period. Alternatively, an even distribution method can be used. For example, if a network device is configured to associate a single RO with N2 SS / PBCH blocks or SS / PBCH blocks, and the actual number of SS / PBCH blocks or SS / PBCH blocks transmitted is M2, and the number of ROs associated with it is K1, then the actual number of SS / PBCH blocks or SS / PBCH blocks transmitted on a single RO, M3, can be M2 / K1. The value of M3 can be less than the average of N2. For instance, if a single RO has a maximum of 8 SS / PBCH blocks or SS / PBCH blocks associated with it, and the actual number of SS / PBCH blocks 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 blocks associated with each RO is 6.

[0082] Further, when the association relationship is N or N groups of SS / PBCH BLOCKs or SS / PBCH BLOCK groups associated with 1 RO in the frequency domain or associated with 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 or SS / PBCH BLOCK groups are associated with 1 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 association relationship is that when a random access resource configuration period is T, the first RACH resource within every X RACH resource configuration periods Y is associated with the same SS / PBCH BLOCK or SS / PBCH BLOCK group, where T and X are integers, and Y equals T multiplied by X.

[0084] The method by which the RACH resource can be paged and associated with the SS / PBCH BLOCK or SS / PBCH BLOCK group is a circular association method, setting the parameter X, where the first RACH resource within X RACH resource configuration periods 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, and X can be fixed in the protocol, for example, any value among 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, such as 1, 8, or 16. Among them, X can be received from the network device or pre-stored. The number of random access resources (ROs) 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 ​​from 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16. The random access resource association period (time period for association) can be understood as the amount of time or time width occupied by the random access resources associated with a transmitted SS / PBCH block; or the number of ROs associated with a transmitted SS / PBCH block. Within different time periods for association, the first RO is associated with the first transmitted SS / PBCH; or within different time periods for association, 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 period, refers to the time interval of repeated occurrence of random access resources (as described on page 11 / 37 of the specification, CN 121508769 A), or the time interval of repeated occurrence of random access resources that includes at least one complete random access resource association period.

[0086] The period for configuring X RACH resources can also be fixed at Yms, where Y can be 10, 20, 40, 80, 160, 320, or 640. It should be noted that network devices can pre-configure multiple Y values, and in actual use, one Y value can be selected.A Y value can be dynamically configured 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 BLOCK groups transmitted and / or the number of SS / PBCH BLOCKs or SS / PBCH BLOCK groups associated with a RO and / or the number of random access resources within the RACH resource configuration period. For example, if the number of ROs within a RO period is 2, the number of SS / PBCH BLOCKs or SS / PBCH BLOCK groups associated with a RO is 3, and the actual number of SS / PBCH BLOCKs or SS / PBCH BLOCK groups 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 can reduce the number of remaining ROs in the system. The value of X can also be an integer multiple or a fractional multiple of the actual number of SS / PBCH BLOCKs transmitted.

[0088] The number of RACHs within the RACH resource configuration period can be related to the number of SS / PBCH BLOCKs or SS / PBCH BLOCK groups actually transmitted within half a frame. For example, if X is 1, then the association period is 1. At this time, 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. The value of 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 (e.g., SIB1, SIB2, or RMSI), or in MAC-CE, DCI, MIB, RRC.

[0090] Let N be the number of SS / PBCH BLOCKs or SS / PBCH BLOCK groups associated with a RO, and Q be the SS / PBCH BLOCKs or SS / PBCHs that are actually transmitted or may be transmitted.The number of BLOCK groups is associated with the SS / PBCH BLOCK or SS / PBCH BLOCK group index j on the i-th RO, which 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 SS / PBCH BLOCK or SS / PBCH BLOCK group index associated with the RO at j=5 is 7, 8, 9, where 8 can be 0 and 9 can be 1. When N=1, j=i mod Q, as shown in Figure 4c.

[0091] If there are remaining RO resources in the random access period, resulting in inconsistent RO numbers associated with some SS / PBCH BLOCK or SS / PBCH BLOCK groups, as shown in Figure 4b, the last two ROs are remaining ROs or redundant ROs.

[0092] One implementation is to treat redundant RACH resources as invalid RACH resources, which can be not associated with any SS / PBCH BLOCK or SS / PBCH BLOCK group. That is, the terminal device may not send a random access preamble on the random access resource. The remaining RO is explained as follows: For example, there are 4 ROs in a random access resource configuration cycle, and 3 cycles in joint configuration, for a total of 12 ROs. One RO is associated with one SS / PBCH BLOCK. If they are associated with 5 SS / PBCH BLOCKs, there are two remaining ROs. Each RO is associated with one SS / PBCH BLOCK. The 12 ROs are sorted and the indices are 0 to 11. The ROs with indices 0 and 5 are associated with the SSB with index 0, the ROs with indices 1 and 6 are associated with the SSB with index 1, the ROs with indices 3 and 8 are associated with the SSB with index 3, the ROs with indices 4 and 9 are associated with the SSB with index 4, and the ROs with indices 10 and 11 are the remaining ROs or redundant ROs.

[0093] Another implementation is to give the remaining ROs or redundant ROs different association relationships in every X RACH resource configuration cycle or random access cycle. This association can be associating the remaining one or more random access resources from the first SS / PBCH BLOCK or SS / PBCH BLOCK group (see page 12 / 37, CN 121508769 A, Figure 4d); or associating the remaining one or more random access resources from the last SS / PBCH BLOCK or SS / PBCH BLOCK group; or associating along the next SS / PBCH BLOCK after the SS / PBCH BLOCK that ended in the previous X-cycle, or along the next SS / PBCH BLOCK group after the SS / PBCH BLOCK group that ended in the previous X-cycle, as shown in Figure 4e. For example, each random access cycle has...There are L remaining ROs, and the actual number of transmitted SS / PBCH blocks or SS / PBCH block groups is Q. 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 and even periods from the last, or odd periods starting from the last and even periods from the first. Different X periods can use any one or more of the above three association relationships.

[0094] The configuration can also 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 one RO" and / or "n or n groups of SS / PBCH BLOCKs are 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 the order of frequency domain first and then time domain or time domain first and then frequency domain. The SS / PBCH BLOCKs or SS / PBCH BLOCK groups mentioned in this application can be SS / PBCH BLOCKs or SS / PBCH BLOCK groups within a half-frame, which is applicable to all transmitted SS / PBCH BLOCKs, or SS / PBCH BLOCKs or SS / PBCH BLOCK groups within an SS / PBCH burst set.

[0095] In addition, the network device is configured with N as the number of SS / PBCH BLOCKs or SS / PBCH BLOCK groups associated with a RO, Q1 as the actual number of SS / PBCH BLOCK groups transmitted, Q2 as the number of SS / PBCH BLOCK groups actually transmitted within an actual SS / PBCH BLOCK group, and Q3 as the number of actual SS / PBCH BLOCK groups transmitted; Q1, Q2, and Q3 can be multiples of N. The terminal device can determine the value of N based on any one or more factors of Q1, Q2, and Q3. For example, if Q1 = 6, then the value range of N can only be 1, 2, 3, and 6. P is a factor of Q1, that is, Q1 is a multiple of N. When configuring the value of N, the network device can take any one or more factor parts of Q1, Q2, and Q3.For example, the first H values, where H can be any value from 1, 2, 3, 4, 5, 6, 7, 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 the factors 1, 2, 3, and 4 are considered. For instance, if a network device is configured with N SS / PBCH BLOCKs or SS / PBCH BLOCK groups associated with a single RO, where N can be 3 or 4, then when the actual number of transmitted SS / PBCH BLOCKs or SS / PBCH BLOCK groups is 6, N is 3; when the actual number of transmitted SS / PBCH BLOCKs or SS / PBCH BLOCK groups is 8, N is 4.

[0096] 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 associated with an SS / PBCH block shall not exceed floor(N1 / N) or shall not exceed 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 is greater than 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 not exceeding 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 ​​in 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 as 4, 2, or 1 (see manual page 13 / 37, CN 121508769 A). 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 correlation between the number of RO and SS / PBCH blocks. After determining the relationship between RO and SS / PBCH blocks or SS / PBCH blocks...After establishing the association relationships based on the number of block groups, it is necessary to associate ROs with SS / PBCH blocks in the index. The specific association methods are as follows: The association relationship between ROs and SS / PBCH blocks can be one-to-many, many-to-one, one-to-one, or many-to-many. When the association relationship between random access opportunities and SS / PBCH blocks is many-to-one, i.e., N random access preambles / 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 (TDM) and frequency-division (FDM). The value of N can be 1, 2, 4, 6; 1, 2, 4, 8; or at least one or 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 a random access opportunity can be 1, 2, or 4. It can also be one SS / PBCH BLOCK group or two SS / PBCH BLOCK groups. Alternatively, all frequency division multiplexing ROs can be associated 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 ROs, or groups, which can be at least one of 1, 2, 3, 4, 5, 6, 7, 8 groups, for example, 1 group or 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, m takes values ​​from 0 to M-1, and n takes values ​​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 associates M SS / PBCH BLOCKs with N ROs 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 with index n, and the SS / PBCH BLOCK 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 with index {m~m+M-1} is associated with each RO with 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 / PBCH BLOCK with index i...Associating 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 is to associate M SS / PBCH BLOCKs with the corresponding ROs in N ROs. Each RO is associated with a different SS / PBCH BLOCK. For example, the SS / PBCH BLOCK at index i is associated with the RO at index j, n = j mod N, m = i mod M, 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 at index {m ~ m + M - 1} is associated with the RO at index n, 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, as shown in Figure 1. 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 / PBCH BLOCK 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 / PBCH BLOCK 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... The BLOCK is associated with the RO at index j, where floor(i / M) = floor(j / N).

[0102] The fourth configuration method is to associate N ROs with the corresponding SS / PBCH BLOCK. Each SS / PBCH BLOCK is associated with a different RO. The RO with index {n,n+1} or {n,n+1,n+2,n+3} or {n,n+1,n+2} or {n,n+1,n+2,n+3,n+4,n+5} is associated with the SS / PBCH BLOCK at index m. At this time, m is an even number, and n = m*2 or n = m*4, or n = m*3 or n = m*6. For example, the RO with index {n~n+N-1} is associated with the RO with index m, and n = m*N. For example, the SS / PBCH BLOCK with index i is associated with the RO with index j, where j = i * N.

[0103] The fifth configuration method is to associate M SS / PBCH BLOCKs with N ROs through repeated association or puncturing (puncturing is the same 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, 16. The value of N can be determined according to the number of ROs in frequency division multiplexing. For example, the value of N can be a factor of the number of ROs in frequency division multiplexing or the number of ROs in frequency division multiplexing. 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, and can be a multiple or a less than relationship.

[0105] When multiple ROs are associated with one or more SS / PBCH BLOCK groups, there are five configuration methods. The first method of configuring M SS / PBCH BLOCK groups to be associated with N ROs is as follows: 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} is associated with each RO with 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 / PBCH BLOCK group with index i is associated with each of the ROs with index {n~n+N-1}. The BLOCK group is associated with the RO at index j, where floor(i / M) = floor(j / N).

[0106] The second configuration method is to associate M SS / PBCH BLOCK groups with the corresponding ROs in N ROs. The SS / PBCH BLOCK groups associated with each RO are different. For example, the SS / PBCH BLOCK group at index i is associated with the RO at index j, n = j mod N, m = i mod M, 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 at index {m ~ m + M - 1} is associated with the RO at index n, m = n * M or i = j * M.

[0107] The third configuration is M SS / PBCHThe method for associating a block group with N rows is as follows: the row with index {n~n+N-1} is associated with each of the M SS / PBCH block groups, as shown in Figure 1. For example, the row 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 row with index j, where floor(i / M) = floor(j / N). For example, M=2, N=2. The row with index {n,n+1} is associated with the SS / PBCH block group with index m, and the row 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... BLOCK groups are associated with ROs at index j, where floor(i / M) = floor(j / N).

[0108] The fourth configuration method is to associate N ROs with the 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 SS / PBCH BLOCK groups at index m. In this case, m is an even number, and n = m*2, n = m*4, n = m*3, or n = m*6. For example, ROs with indices {n~n+N-1} are associated with ROs with index m, and n = m*N. For example, SS / PBCH BLOCK groups with index i are associated with ROs with 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 is the same as releasing, deleting, not using, not transmitting, not associating, and not corresponding): the index relationship of the RO index n associated with the SS / PBCH BLOCK group with index m is: m mod M = (n mod N) mod M. Specification 15 / 37 pages 18 CN 121508769 A

[0110] The values ​​of M and N can be any one of 1, 2, 3, 4, 5, 6, 7, 8, 10, 12, 14, 16. When configuring these parameters, the network device can use any combination of the methods proposed above, and can use the index method. One configuration table is shown in Table 1, and another configuration table is shown in Table 2. The value of M can be 1, 2, 4, 6, 8Partial or all values, such as 1, 2, 4, 6 or 1, 2, 4, 8, and the value of N can be 1, 2, 4. The value of N can be determined according to the number of ROs in frequency division multiplexing. For example, the value of N can be a factor of the number of ROs in frequency division multiplexing or the number of ROs in frequency division multiplexing. 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 the RO with index n can be the index of ROs within a time period for association, or the index of ROs within X RACH resource configuration periods, or the index of ROs within a RACH resource configuration period. They can all be referred to as the index of ROs within a period. There are multiple forms of index n. The first form is the direct index n, and the value of n can be 0, 1, 2, 3, 4. The index n is related to the count of ROs within a period and is independent of other parameters. If there are 8 ROs within a period, the value of index n is 0~7. The second method involves determining the value of n based on the location of the ROs. This can be calculated using the ROs' locations, including both 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 a period. f(s_id, t_id, f_id, _ul_carrier_id) indicates that n is 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 PRACH, t_id is the slot symbol of PRACH, f_id is the frequency domain position of PRACH, its value is 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 PRACH, X is the maximum value of the number of time-domain RACH resources, and Y is the maximum value of the 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 in half a frame, or it can be related to the SS / PBCH block or SS / PBCH associated with an RO.A block group can also be associated with the number of random resources M3 within a random resource configuration period or associated 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 half a 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 / PBCH block group can be used to represent the index k of the SS block, or m can be used to represent k, where k = floor(m / K). g represents an 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 proposed above, such as the index method. One configuration table is shown in Table 1, and another configuration table is shown in Table 2. Network devices can select some or all of the configuration values ​​or some or all of the principles in the table for configuration. The Example in Tables 1 and 2 is an example of the association between Rule and number. Configuration can be performed according to the association between Rule and number, or according to the Example, or according to the association between Rule and number, or according to Version, or according to Version and Example.

[0114] Table 1 Configuration table of association between SS / PBCH BLOCK or SS / PBCH BLOCK group and RO (Page 16 / 37, CN 121508769 A, Page 17 / 37, CN 121508769 A, Page 18 / 37, CN 121508769 A)

[0115] Table 2 Configuration table of association between SS / PBCH BLOCK or SS / PBCH BLOCK group and RO (Page 19 / 37, CN 121508769 A, Page 20 / 37, CN 121508769 A)CN 121508769 A

[0116] In another implementation, the network device can be configured individually for the number of ROs (at the same time), see page 24 of specification 21 / 37 CN 121508769 A. For example, the configurable values ​​are {F1, F2, F3, F4}. For example, F1, F2, F3, F4 are 1, 2, 4, 6 respectively; they can also be configured as 1, 2, 4, 8; they can also be 1, 2, 3, 4; they can also be some or all of the values ​​in 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, for example, two values, three values, or four values, for example, 1 and 2, or 1 and 4, with the rest reserved. Network devices can also configure the number N of SS / PBCH blocks associated with a single RO. 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, and 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 ROs is F1, then the number N of SS / PBCH blocks (or SS / PBCH block groups) associated with a single 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 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.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 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 may specify that the maximum number of SS / PBCH blocks associated with one RO is 16 or 8. Network devices 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 a number of SS / PBCH blocks and SS / PBCH block groups of 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. The value 3 or 4 indicates that when the actual number of SS / PBCH blocks transmitted in a group is 3 or 6, the value is 4; when the actual number of SS / PBCH blocks transmitted in a group is 4 or 8, the value is 4. One configuration method involves assigning an RO to a number of SS / PBCH blocks and SS / PBCH block groups, where the number can be 1 / F, 1 / 2, 1, 2, 3, 4, or all. This can be represented using 3 bits. Another method involves assigning an RO to two types of SS / PBCH blocks. The first type is many-to-one, meaning an RO is associated with a fraction of SS / PBCH blocks. 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 an RO with one or more SS / PBCH blocks, which can be one-to-many or one-to-one. The one-to-many configuration value can be based on the actual number of SS / PBCH blocks transmitted or on all SS / PBCH blocks within an SS / PBCH block group.The number of blocks can be configured with values ​​of 1, 2, 3, 4, 5, 6, 7, and 8. It can be configured with 5, 6, 7, and 4 together, or with 8 together. When 5, 6, 7, and 8 are configured together, it can be considered as one group or All (see page 22 / 37 of the manual, CN 121508769 A). 3 and 4 can also be configured together, as can 3, 4, and 5. The configurable values ​​are 1, 2, 4, all, 1, 2, 3, all, or 1, 2, Z, all, where Z represents 3 or 4, determined by the actual number of SS / PBCH blocks transmitted. All represents all SS / PBCH blocks and SS / PBCH block groups, or all SS / PBCH blocks within an SS / PBCH block group. One RO 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 as either 1 or all groups, or as either 1 or 2, or as 1 and (2 or 3). The network device can be configured with all three types, or only the first two types.

[0122] The network device can also jointly configure the number of SS / PBCH blocks associated with a RO with the number of random access preambles associated with the number of SS / PBCH blocks. That is, the number of random access preambles associated with a RO is configured according to the number of SS / PBCH blocks associated with a 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 SS / PBCH block. It can also be a portion of the data in the joint configuration table 3. For example, when the number of random access preambles associated with a RO is less than or equal to 4 or 1, the data bits of the number of random access preambles associated with an SS / PBCH block are 4. When the number of SS / PBCH blocks associated with a RO is greater than 4 or 1, the data bits indicating the number of random access preambles associated with an SS / PBCH block can be used to indicate the number of SS / PBCH blocks associated with a RO.

[0123] Table 3 Joint configuration of the number of random access preambles associated with an SS / PBCH block and the number of SS / PBCH blocks associated with a RO

[0124] According to a communication method provided in the embodiments of this application, by indicating the time-frequency position of the random access resources associated with each downlink synchronization signal, the terminal device can obtain the time of uplink transmission of random access signals through downlink synchronization.Frequency location, thereby avoiding blind attempts by terminal devices and beam mismatch when network devices receive random access signals, improving efficiency.

[0125] In long term evolution (LTE) communication systems, when a terminal device sends a random access signal, it does not consider whether the time-frequency resources for sending the random access signal conflict with the time-frequency resources of periodic, semi-static, or statically configured uplink signals; when a terminal device sends a periodic, semi-static, or statically configured uplink signal, it does not consider whether the time-frequency resources for sending the periodic, semi-static, or statically configured uplink signal conflict with the time-frequency resources of random access. This will cause interference to the random access signal or the periodic, semi-static, or statically configured uplink signal, resulting in a decrease in signal reception performance.

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

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

[0128] Figure 5 is a schematic diagram of the interaction flow of another communication method provided in an embodiment of this application. The method may include 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. 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. Specification 23 / 37 pages 26 CN 121508769 A

[0129] S502, the network device / terminal device further 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 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 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 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. Alternatively, 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.The terminal device transmits a first uplink signal, and / or, on the second time-frequency resource, the terminal device transmits a second uplink signal to the network device; 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.

[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), a dynamic scheduling / configuration 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 to indicate a portion of the time and frequency resource information for uplink signal transmission through the downlink control channel, while other time and frequency information is specified in advance through RRC signaling, MAC CE, and 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 transmitting the first and second uplink signals should be minimized or should not conflict.

[0131] In practice, since the first uplink signal usually occupies a relatively long time and / or a relatively large frequency (bandwidth) resource, and the time and frequency position of the second uplink signal is configured at the cell level, it is impossible to avoid the overlap or partial overlap of the first and second uplink signals in terms of time and frequency resource positions. In some cases, changing the time and frequency position of the second uplink signal takes a long time or incurs significant overhead. Therefore, when scheduling the first uplink signal, the time and frequency position of the second uplink signal should be avoided as much as possible. If overlap or partial overlap cannot be avoided, the overlapping portion of one of the signals can be punched or not transmitted.

[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, wherein the first information is used to instruct the transmission of the first uplink signal on the first time-frequency resource.An uplink signal; and / or the second information is used to indicate the transmission of a second uplink signal on a second time-frequency resource. That is, the network device indicates the time-frequency resource for transmitting the uplink signal.

[0133] Specifically, S501 includes: the terminal device receiving the first information and / or the 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 (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 is that 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 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; 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. Specifically, the time-frequency resource that conflicts with the first time-frequency resource and the second time-frequency resource is the third time-frequency resource. If the terminal device does not consider the conflict of time-frequency resources and directly sends the first uplink signal on the first time-frequency resource, the signal reception performance of the network device may be affected when receiving the first uplink signal and / or the second uplink signal because the first time-frequency resource conflicts with the second time-frequency resource used to send the second uplink signal. Therefore, the terminal device sends a 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. That is, conflicting time-frequency resources are eliminated, and no signal is transmitted on the conflicting time-frequency resources. The rate matching is calculated according to 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, then the terminal device sends a second uplink signal to the network device on the time-frequency resources other than the fourth time-frequency resource in the second time-frequency resource; the network device receives the second uplink signal sent by the terminal device on the time-frequency resources other than the fourth time-frequency resource in the second 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, since the second time-frequency resource conflicts with the first time-frequency resource, the second uplink signal will be lost.A conflict in the first time-frequency resource for transmitting 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 transmits 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 transmitted 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] In another implementation, 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 transmits the first uplink signal to the network device, and / or, on the second time-frequency resource, the terminal device transmits the second uplink signal to the network device; 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. Specifically, this implementation is used when a terminal device uses a first type of transmission precoding to transmit a first uplink signal and / or a second uplink signal. The transmission precoding type includes a first type and a second type. The first type corresponds to a single carrier, such as DFTs-OFDM, or a linearly filtered single carrier; the second type corresponds to multiple carriers, such as OFDM. When using the first type of transmission precoding to transmit uplink signals, if uplink signals are not transmitted on conflicting time-frequency resources, the peak-to-average power ratio (PAPR) will increase. Therefore, in this embodiment, in a scenario where uplink signals are transmitted using, for example, the first type of transmission precoding type (and other scenarios are also possible), 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 signal interference between the first uplink signal and the second uplink signal 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 transmit the first uplink signal and the second uplink signal simultaneously at the same time, or it can transmit only one of the first uplink signal and the second uplink signal at a time, that is, at different times.The first uplink signal and the second uplink signal are transmitted respectively. 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 that overlaps with the time-frequency resource where the first uplink signal is located in the time-frequency resource where the second 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 send the uplink signal on the conflicting time-frequency resource without considering the signal interference between the first uplink signal and the second uplink signal can be further indicated by the network device. Therefore, the method further includes: the network device sending third information to the terminal device. The terminal device receiving the third information. Wherein, the third information includes an uplink signal transmission precoding type, the uplink signal transmission precoding type includes a first type and a second type; according to the first information, the second information, and the third information, the terminal device sends an uplink signal to the network device. The network device receiving the uplink signal.

[0139] That is, in this implementation, the network device sends third information to indicate the transmission precoding type for sending the uplink signal to the terminal device.

[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. OrWhen 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 resource excluding the fourth time-frequency resource, as stated on pages 26 / 37 of the specification (CN 121508769 A). 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.

[0141] In a 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 does not avoid signal interference between the first uplink signal and the second uplink signal, and directly transmits the first uplink signal on the first time-frequency resource, and / or transmits the second uplink signal on the second time-frequency resource. Alternatively, the terminal device may not consider the uplink signal transmission precoding type. For example, in scenarios where avoiding signal interference is not a concern, the terminal device directly transmits the first uplink signal on the first time-frequency resource, and / or transmits 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; 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 transmission precoding is not affected, while the PAPR performance of the second type of transmission precoding is not significantly affected, and the signal reception performance is improved because the uplink signal is not sent on conflicting time-frequency resources.

[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 should be 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 should be 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 in the aforementioned msg2 may be included in the MAC header or the MAC.

[0145] According to a communication method provided in an embodiment of this application, the terminal device sends an uplink signal according to the indication information of the time-frequency resource, which can avoid the conflict of time-frequency resources between uplink signals and improve the signal reception performance. Specifically, the terminal device determines the location of the random access time-frequency resource according to 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 at the time-frequency resource where the random access resource is located. Correspondingly, when the network device receives the uplink signal, it needs to perform rate matching according to the time-frequency location of the random access resource scheduled by the terminal device and the location of the random access resource. Specification 27 / 37 pages 30 CN 121508769 A

[0146] In another embodiment, the current protocol supports the transmission of a maximum of 4, 8, and 64 SS / PBCH blocks according to different frequency bands. In real-world systems, 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 number of SS / PBCH blocks transmitted, which is used by the terminal devices to determine downlink data rates.Matching and other functions are used to stagger the transmission of these SS / PBCH blocks. For example, as shown in Figure 6, 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. 8 bits of information are used to indicate whether they have been transmitted. Each group has a maximum of 8 SS / PBCH blocks, and 8 bits of information are used to indicate whether they have been transmitted, for a total of 8+8=16 bits of information. For frequency bands below 6 GHz, there are a maximum of 8 SS / PBCH blocks in an SS burst set, and 8 bits of information are used to indicate whether they have been transmitted. For example, for frequency bands greater than 6 GHz, the actual information transmitted by the SS / PBCH block is 1101100110100011, and the group 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 group is 10100011, indicating that the SS / PBCH blocks 0, 2, 6, and 7 within a group have been transmitted.

[0147] Specific notification methods include: (i) Instructing in the system information: In the case of 64 SS / PBCH blocks, divide the 64 SS / PBCH blocks into 8 groups, with 8 SS / PBCH blocks in each group. Specifically, an 8-bit bitmap is used to indicate which groups have been transmitted, and another 8-bit bitmap is used to indicate which SS / PBCH blocks in each group have been transmitted.

[0148] In the case of 8 SS / PBCH blocks, an 8-bit bitmap is used to indicate which SS / PBCH blocks have been sent.

[0149] In the case of 4 SS / PBCH blocks, a 4-bit bitmap is used to indicate which SS / PBCH blocks have been 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, which will not be repeated here. Based on this association, the network device can send the RACH resource pattern of the specific conflicting or non-conflicting resources to the connected state orThe terminal device is in Idle state. These indications can be for uplink data transmission using a single carrier or multiple carriers, or 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 indication of the SS / PBCH block actually transmitted.

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

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

[0156] In the current technology, SS / PBCH blocks are associated with RACH resources, and multiple SS / PBCH blocks can be associated with the same RACH resource. Therefore, the 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 is to indicate based on the maximum possible number of SS / PBCH blocks. Specification 28 / 37 pages 31 CN 121508769 A

[0157] Depending on the frequency band, the network device can transmit 64 / 8 / 4 SS / PBCH blocks. Assuming that a certain frequency band has a maximum of 8 SS / PBCH blocks, and 2 SS / PBCH blocks are associated with the same RACH resource, then only 4 bits of indication are needed instead of 8 bits, and it does not depend on the SS / PBCH block indication actually sent mentioned above. For example, if the indication is "1001" to the user, then the user cannot send uplink data on the RACH resource associated with the 1st, 2nd, 7th, and 8th SS / PBCH blocks. Of course, it can also be expressed that the user cannot send uplink data on the RACH resource 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 is to indicate based on the actual transmitted SS / PBCH blocks.

[0159] Based on the indication of the actual transmitted SS / PBCH blocks notified by the network device, the number of bits can be further reduced. For example, assuming a certain frequency band has a maximum of 8 SS / PBCH blocks, but according to the network device's indication, only 6 of them (assuming only the 1st, 2nd, 5th, 6th, 7th, and 8th blocks are transmitted), and 2 SS / PBCH blocks are associated with the same RACH resource, then only 3 bits of indication are needed. For example, if an indication "001" is given to the user, then the user cannot send uplink on the RACH resource associated with the 7th and 8th SS / PBCH blocks.Data. Of course, it can also indicate that the user cannot send uplink data on the RACH resources 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 sent, the indication is not related to the 3rd and 4th SS / PBCH blocks. It is only associated with the 1st, 2nd, 5th, 6th, 7th, and 8th SS / PBCH blocks that were actually sent. That is, the indication is based on the time-frequency length of the random access resources associated with the actual transmitted SS / PBCH blocks. For example, if the time-frequency length of the random access resources associated with the actual transmitted SS / PBCH (or the number of random access time-frequency resources) 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] The RACH resources are configured through the RACH configuration information in the system message and will repeat according to a specific period, such as 10 / 20 / 40 / 80 / 160ms. Therefore, the RACH resources configured within a 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 one RACH resource in the time domain. The time length 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 another example, based on the X time domains and F frequency division random access resources, the indication can be based on at least one of X and / or F. For example, by indicating a bitmap of F bits, the uplink signal needs to handle the collisions at the frequency positions indicated in the bitmap of F bits, where F is an integer, for example, F=1~128. For another example, by indicating a bitmap of Y bits, the uplink signal needs to handle the collisions at the time and frequency positions indicated in the bitmap of Y bits, 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 6 GHz), 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, the random access preamble subcarrier spacing...When the interval field is 0, it indicates the first time; when the random access preamble subcarrier interval field is 1, it indicates the second time. For example, as shown in Table 3, the preamble format F can be the 5G defined preamble format 0~3. The subcarrier interval of the random access preamble can be determined according to this format value. P can be understood as the period of 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, 640 ms, where ms represents the time unit millisecond; or the value of P can be 0.5, 1, 2, 4, 8, 16, 32, 64, 128, 256 frames (or 10 milliseconds). Q Table Specification 29 / 37 Page 32 CN 121508769 A indicates the time position of the random access resource within a period. For example, when P is greater than 1, it can be 0~P-1. The subframe number is the time position of occurrence within one period of a frame. The length of a subframe is 1 millisecond, and the starting symbol is 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 the random access preamble format as preamble format 0 to 3, when the random access preamble subcarrier interval field is 0, the random access configuration period P is indicated as the first time value; when the random access preamble subcarrier interval field is 1, the random access configuration period P is indicated as the second time value.

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

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

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

[0169] FIG7 is a schematic diagram of the structure of a communication device provided in an embodiment of this application. The device 700 may include: a receiving unit 71, used to obtain 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 relationship between random access opportunity RO and SS / PBCH BLOCK; a processing unit 72, used to, according to the information, on the RO corresponding to the SS / PBCH BLOCK index information, receive...The network device; 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 a 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 in 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 that N or N groups of SS / PBCH BLOCKs are associated with 1 RO in the frequency domain 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 being 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 relationship is that a random access resource configuration period is T, and the first RACH resource in 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 within 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 relationship is a random access resource configuration period of T, if the first random access resource within 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, the communication device will not access the network device on the excess 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 remaining...If there are one or more remaining random access resources, then the remaining one or more random access resources will be 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 period, or different X periods will use any one or more of the three association relationships.

[0176] In another implementation, when the association relationship is N or N groups of SS / PBCH BLOCKs associated with 1 RO in the frequency domain or associated with 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 will be associated with another one or more ROs.

[0177] A communication device according to an embodiment of this application indicates the time-frequency position of the random access resource 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, thereby avoiding blind attempts by the terminal device and beam mismatch when the network device receives the random access signal, and improving efficiency.

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

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

[0180] Figure 9 is a schematic diagram of the structure of another communication device provided in an embodiment of this application. The device 900 may include: a receiving unit 91, used 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; SpecificationPage 31 / 37, 34, CN 121508769, A. Transmitting unit 92 is configured to transmit a 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 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; or further configured to transmit a second uplink signal to the network device on the time-frequency resources other than the fourth time-frequency resource in the second time-frequency resource 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; 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.

[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, and 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; 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).

[0183] In yet another implementation, the receiving unit 91 is further used 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 used to send an uplink signal to the network device according to the first information, the second information, and the third information.

[0184] In another 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 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 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 transmitting unit 92It is also used to send 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; 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 sending unit 92 is also used to send 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.

[0185] According to the communication device provided in the embodiments of this application, the terminal device sends uplink signals according to the indication information of time-frequency resources, which can avoid time-frequency resource conflicts between uplink signals and improve signal reception performance.

[0186] FIG10 is a schematic diagram of the structure of another communication device provided in an embodiment of the present application. The device 1000 may include: a transmitting unit 101, used to transmit first information and / or second information to a terminal 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; 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. 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 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 the embodiments of this application, a communication device provides that the terminal device sends uplink signals according to the indication information of time-frequency resources, which can avoid conflicts between time-frequency resources of uplink signals and improve the signal reception performance of network devices.

[0190] The communication device provided in FIG7 corresponds to the method embodiment in FIG3 above, and the communication device provided in FIG9 corresponds to the method embodiment in FIG5 above. All descriptions of the method embodiment are applicable to this communication device.

[0191] The communication device described in Figures 3 and 5 of this application can be a terminal device, or a chip or integrated circuit installed in a terminal device.

[0192] Taking the communication device as an example of a terminal device, Figure 11 shows a simplified structural schematic diagram of a terminal device. For ease of understanding and illustration, a mobile phone is used as an example of a terminal device in Figure 11. As shown in Figure 11, the terminal device includes a processor, a memory, a radio frequency circuit, an antenna, and an input / output device. The processor is mainly used to process communication protocols and communication data, control the terminal device, execute software programs, and process data from the software programs. The memory is mainly used to store software programs and data. The radio frequency circuit is mainly used for the conversion between baseband signals and radio frequency signals and for processing radio frequency signals. The antenna is mainly used for transmitting and receiving radio frequency signals in the form of electromagnetic waves. The input / output device, such as a touch screen, a display screen, a keyboard, etc., is 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 performs RF processing on the baseband signal and then transmits the RF signal outward in the form of electromagnetic waves through the antenna. When data is sent to the terminal device, the RF circuit receives the RF signal through the antenna, converts the RF signal into a baseband signal, and outputs the baseband signal to the processor. The processor converts the baseband signal into data and processes the data. For ease of explanation, only one memory and processor are shown in Figure 11. In actual terminal device products, there may be one or more processors and one or more memories. The memory may also be called a storage medium or storage device. The memory may be set up independently of the processor or integrated with the processor. This application embodiment does not limit this.

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

[0195] For example, in one embodiment, the receiving unit 111 is used to execute S301 and S302 in the embodiment shown in FIG3; the processing unit 112 is used to execute S303 in the embodiment shown in FIG3.

[0196] For example, in another embodiment, the receiving unit 111 is used to execute S501 in the embodiment shown in FIG5; the transmitting unit 113 is used to execute S502 in the embodiment shown in FIG5.

[0197] This application embodiment also provides a communication device for executing the above communication method. Some or all of the above communication methods 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 the 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; and the transmitter is used to receive the first time-frequency resource indicated by the first information.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, then a first uplink signal is sent to the network device on the time-frequency resources in the first time-frequency resource excluding the third time-frequency resource; or it is further configured to 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 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; 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 may be a chip or an integrated circuit in a 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. When the program is executed, the communication device can implement the communication method provided in the above embodiments.

[0200] Optionally, the memory may be a physically independent unit or integrated with the processor. Specification 34 / 37 pages 37 CN 121508769 A

[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. The memory for storing the program is located outside the communication device, and the processor is connected to the memory via a circuit / wire to read and execute the program stored in the memory.

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

[0203] The processor may further include a hardware chip. The hardware chip may be an application-specific integrated circuit (ASIC), a programmable logic device (PLD), or a combination thereof. The aforementioned PLD can be a complex programmable logic device (CPLD), a field-programmable gate array (FPGA), a generic array logic (GAL), or any combination thereof.

[0204] The memory may include volatile memory.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] The communication device provided in FIG8 corresponds to the method embodiment in FIG3 above, and the communication device provided in FIG10 corresponds to the method embodiment in FIG5 above. All descriptions of the method embodiments are applicable to this 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] Taking a network device as an example, FIG12 shows a simplified structural schematic diagram of a network device. The network device includes a radio frequency signal transceiver and conversion part and a 122 part. The radio frequency signal transceiver and conversion part includes a receiving unit 121 part and a transmitting unit 123 part (which may also be collectively referred to as transceiver units). The radio frequency signal transceiver and conversion section is mainly used for transmitting and receiving radio frequency signals and converting radio frequency signals to baseband signals; section 122 is mainly used for baseband processing and controlling network devices. 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, usually called the processing unit, used to control the network device to perform the steps performed by the network device in Figure 3 or Figure 5 above. For details, please refer to the description of the relevant parts 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 processor is used to read and execute the program in the memory to realize the baseband processing function and control the network device. If there are multiple single boards, the single boards can be interconnected to increase the processing capacity. 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 share one or more processors at the same time.

[0209] For example, in one embodiment, the sending unit 123 is used to perform steps S301 and S302 in the embodiment shown in FIG3; and the receiving unit 121 is used to perform step S303 in the embodiment shown in FIG3.

[0210] For example, in another embodiment, the sending unit 123 is used to perform step S501 in the embodiment shown in FIG5; and the receiving unit 121 is used to perform step S502 in the embodiment shown in FIG5.

[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 random access resources (RO) and the SS / PBCH BLOCK to the terminal device; and a receiver for receiving random access signals 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 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; 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 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; 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 may be a chip or an integrated circuit in a 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 method provided in the above embodiments.

[0214] Optionally, the memory may 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. The memory for storing the program is located outside the communication device, and the processor is connected to the memory via circuits / wires to read and execute the program stored in the memory.

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

[0217] The processor may further include a hardware chip. The hardware chip may be an ASIC, a PLD, or a combination thereof.The PLD can be a CPLD, FPGA, GAL, or any combination thereof.

[0218] The memory can include volatile memory, such as RAM; the memory can also include non-volatile memory, such as flash memory, hard disk, or solid-state drive; the memory can also include combinations 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 example, the division of the units is merely a logical functional division. 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. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces, and the indirect coupling or communication connection of the devices or units may be electrical, mechanical or other forms.

[0221] The units described as separate components may or may not be physically separated. The components shown as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units (pages 36 / 37 of the specification, CN 121508769 A). Some or all of the units can be selected to achieve the purpose of the solution of this embodiment according to actual needs. In addition, 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, all or part of the implementation can be achieved through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented in the form of a computer program product, either entirely or partially. 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, or a dedicated computer.Computer, computer network, or other programmable device. The computer instructions may be stored in or transmitted through the computer-readable storage medium. The computer instructions may 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.). The computer-readable storage medium may 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 medium may be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., digital versatile disc (DVD)), or a semiconductor medium (e.g., solid state disk (SSD)).

[0223] Those skilled in the art will understand that implementing all or part of the processes in the methods of the above embodiments can be accomplished by a computer program instructing related hardware. The program may be stored in a computer-readable storage medium, and when executed, it may include the processes of the above method embodiments. The aforementioned storage media include various media capable of storing program code, such as read-only memory (ROM) or random access memory (RAM), magnetic disks, or optical disks. Instruction Manual 37 / 37 Page 40 CN 121508769 A Figure 1 Figure 2a Figure 2b Instruction Manual Drawings 1 / 7 Page 41 CN 121508769 A Figure 3 Figure 4a Figure 4b Instruction Manual Drawings 2 / 7 Page 42 CN 121508769 A Figure 4c Figure 4d Figure 4e Instruction Manual Drawings 3 / 7 Page 43 CN 121508769 A Figure 5 Figure 6 Instruction Manual Drawings 4 / 7 Page 44 CN 121508769 A Figure 7 Figure 8 Figure 9 Instruction Manual Drawings 5 / 7 Page 45 CN 121508769 A Figure 10 Figure 11 Instruction Manual Drawings 6 / 7 Page 46 CN 121508769 A Figure 12 Instruction Manual Drawings 7 / 7 Page 47 CN 121508769 A The present application discloses a communication method and apparatus. The method includes: a terminaldevice obtains index information of a downlink synchronization signal block SS / PBCH BLOCK; the terminal device receives information indicating an association relationship between a random access resource RO and the SS / PBCH BLOCK; and based on the information, the terminal device accesses a network device on the RO corresponding to the index information of the SS / PBCH BLOCK. A corresponding apparatus is also disclosed. By indicating the time- frequency locations of random access resources associated with respective downlink synchronization signals, the terminal device can obtain the time-frequency locations for uplink transmission of random access signals through downlink synchronization, thereby avoiding blind attempts by the terminal device and beam mismatch by the network device when receiving random access signals, thus improving efficiency. Abstract

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.