Communication method and device for access
By receiving valid and redundant information from the PBCH and utilizing redundancy coding and rate matching techniques, the problem of low-bandwidth terminal devices being unable to access the network was solved, enabling access for terminal devices with different bandwidths and improving access success rate and network access flexibility.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-06
- Publication Date
- 2026-03-10
AI Technical Summary
Low-bandwidth terminal devices cannot receive complete synchronization signal blocks (SSBs), thus preventing them from accessing the network.
By receiving valid and redundant information from the Physical Broadcast Channel (PBCH) and utilizing redundancy coding and rate matching techniques, terminal devices can obtain time-frequency resources for random access even when bandwidth is insufficient, thereby enabling network access.
It enables access for terminal devices with different bandwidths, improves the access success rate of low-bandwidth terminal devices, and enhances the flexibility and reliability of network access.
Smart Images

Figure CN121645549A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of wireless communication, and more particularly, to a communication method and apparatus for access. BACKGROUND
[0002] When initially accessing, a terminal needs some minimum system information to synchronize the terminal and configure the terminal to communicate with the system. Part of the system information can be provided through a periodically broadcasted synchronization signal block (SSB) (or also referred to as a synchronization signal / physical broadcast channel block (SS / PBCH block)). The SSB includes a primary synchronization signal (PSS), a secondary synchronization signal (SSS), and a physical broadcast channel (PBCH).
[0003] In the time domain, the SSB occupies 4 orthogonal frequency division multiplexing (OFDM) symbols; the first OFDM symbol is used to carry the PSS, the second and fourth OFDM symbols are used to carry the PBCH, and the third OFDM symbol is used to carry the SSS signal and part of the PBCH. In the frequency domain, the SSB occupies 240 subcarriers. Taking one resource block (RB) including 12 subcarriers as an example, the SSB occupies 20 RBs in the frequency domain.
[0004] Therefore, the bandwidth of the terminal needs to satisfy 20 RBs to receive the SSB, that is, when the bandwidth of the terminal is less than 20 RBs, the complete SSB cannot be received; that is, a small-bandwidth terminal device (such as a terminal device with a bandwidth less than 20 RBs) cannot implement access based on the SSB. SUMMARY
[0005] The present application provides a communication method and apparatus for access, which can implement access of a small-bandwidth terminal device.
[0006] In a first aspect, an embodiment of the present application provides a communication method for access, which can be executed by a terminal-side communication apparatus. The "terminal-side communication apparatus" in the present application can refer to a terminal device, a component (for example, a communication module, a processor, a circuit, a chip, or a chip system) in the terminal device, or a logic module or software capable of realizing all or part of the functions of the terminal device, unless otherwise specified. The method comprises: receiving a physical broadcast channel (PBCH), and receiving random access information according to the PBCH. The PBCH is used to carry first information and second information. The first information is obtained by rate matching of channel coding output coding bits, and the first information indicates time-frequency resources for carrying random access information. The second information is a redundant part obtained by redundancy coding of the first information. The total number of resource elements (REs) occupied by the first information and the second information is X times the number of REs occupied by the first information, and X is a positive integer greater than 1.
[0007] Based on the scheme, the terminal device can receive the PBCH from the network device. The PBCH is used to carry effective information (i.e., the first information, which is obtained by rate matching of channel coding output coding bits, and the first information indicates time-frequency resources for carrying random access information) and redundant information (the second information, which is a redundant part obtained by redundancy coding of the first information). The total number of resource elements (REs) occupied by the effective information and the redundant information is X times the number of REs occupied by the effective information, and X is a positive integer greater than 1.
[0008] That is, the number of REs occupied by the valid information is less than the number of REs occupied by the redundant information; therefore, even if the terminal device cannot receive the complete PBCH, as long as the valid information is received, the time-frequency resource used to carry the random access information can be acquired, so that the random access information is received on the time-frequency resource used to carry the random access information, and the random access is initiated based on the random access information, so that the terminal device accesses the network. In other words, for a terminal device with a small bandwidth (such as a terminal device whose bandwidth contains a number of REs less than the total number of resource elements REs occupied by the valid information and the redundant information), the terminal device can access the network as long as the valid information is received; therefore, the network device can set appropriate time-frequency resources for the valid information, so that the valid information mapped on the time-frequency resources can be successfully received by the terminal device with a small bandwidth, so that the terminal device with a small bandwidth accesses the network. In one possible design, when the bandwidth of the terminal device is greater than or equal to a preconfigured bandwidth, receiving the PBCH includes: receiving a synchronization signal, the synchronization signal including the PBCH, the PBCH carrying the first information and the second information; the communication method further includes: performing channel estimation, channel equalization, and demodulation on the synchronization signal to obtain the first information and the second information; and performing redundant decoding on the first information and the second information to obtain the first information.
[0009] In one possible design, when the bandwidth of the terminal device is less than the preconfigured bandwidth, receiving the PBCH includes: receiving a synchronization signal, the synchronization signal including the PBCH, the PBCH carrying the first information; the communication method further includes: performing channel estimation, channel equalization, and demodulation on the synchronization signal to obtain the first information.
[0010] Based on the above two possible designs, after receiving the synchronization signal from the network device, the terminal device can determine whether the complete PBCH (i.e., carrying the first information and the second information) is received according to the size relationship between the bandwidth receiving capability of the terminal device and the preconfigured bandwidth. And according to the determination result, a suitable processing manner is selected to process the synchronization signal, so as to obtain the first information; since the first information indicates the time-frequency resource used to carry the random access information, therefore, the terminal device can receive the random access information on the time-frequency resource used to carry the random access information, and initiate the random access based on the random access information, so that the terminal device accesses the network. That is, in this application, terminal devices with different bandwidths can access the network.
[0011] For example, when the bandwidth of the terminal device is less than the preconfigured bandwidth, it indicates that the terminal device cannot receive the redundancy information carried by the PBCH, but the first information carried by the PBCH is valid information (i.e., the PBCH carries the first information (the first information is the coded bits obtained by rate matching the output of channel coding) and the second information (the second information is the redundancy part obtained by redundancy coding the first information; wherein the total number of resource elements (REs) occupied by the first information and the second information is X times the number of REs occupied by the valid information, and X is a positive integer greater than 1)), so even if the terminal device cannot receive the complete PBCH, as long as the valid information is received, i.e., the time-frequency resource used to carry the random access information can be obtained, the random access information can be received based on the time-frequency resource used to carry the random access information, and the random access can be initiated based on the random access information, so that the terminal device accesses the network. When the bandwidth of the terminal device is greater than or equal to the preconfigured bandwidth, it indicates that the terminal device can receive the complete PBCH (i.e., carrying the valid information and the redundancy information), so the second information obtained by redundancy coding is also carried in the PBCH, so the PBCH also needs to be inversely redundancy coded (i.e., redundancy decoded) during the receiving process to remove the second information, thereby obtaining the first information; and further accessing the network.
[0012] In a second aspect, an embodiment of the present application provides a communication method for access, which can be executed by a network side communication device. In the absence of special description, the "network side communication device" in the present application can refer to a network device, a component (such as a communication module, a processor, a circuit, a chip, or a chip system) in the network device, or a logic module or software capable of realizing all or part of the functions of the network device. The method comprises: transmitting a PBCH and transmitting random access information. The PBCH is used to carry first information and second information. The first information is obtained by rate matching the output of channel coding, and indicates a time-frequency resource used to carry the random access information. The second information is a redundancy part obtained by redundancy coding the first information. The total number of resource elements (REs) occupied by the first information and the second information is X times the number of REs occupied by the first information, and X is a positive integer greater than 1.
[0013] Based on the scheme, the network device can transmit the PBCH to the terminal device, so that the terminal device receives the PBCH from the network device. The PBCH carries valid information (i.e., the first information, which is obtained by rate matching the output of channel coding, and indicates a time-frequency resource used to carry the random access information) and redundancy information (i.e., the second information, which is a redundancy part obtained by redundancy coding the first information). The total number of resource elements (REs) occupied by the valid information and the redundancy information is X times the number of REs occupied by the valid information, and X is a positive integer greater than 1.
[0014] That is, the number of REs occupied by the valid information is less than the number of REs occupied by the redundant information; therefore, even if the terminal device cannot receive the complete PBCH, as long as the valid information is received, the time-frequency resource used to carry the random access information can be acquired, so that the random access information is received on the time-frequency resource used to carry the random access information, and the random access is initiated based on the random access information, so that the terminal device accesses the network. In other words, for a terminal device with a small bandwidth (such as a terminal device whose bandwidth contains a number of REs less than the total number of resource elements REs occupied by the valid information and the redundant information), the terminal device can access the network as long as the valid information is received; therefore, the network device can set appropriate time-frequency resources for the valid information, so that the valid information mapped on the time-frequency resources can be successfully received by the terminal device with a small bandwidth, so that the terminal device with a small bandwidth accesses the network.
[0015] In a third aspect, an embodiment of the present application provides a communication method for access, which can be executed by a terminal-side communication apparatus. In the present application, the "terminal-side communication apparatus" can refer to a terminal device, a component (such as a communication module, a processor, a circuit, a chip, or a chip system) in the terminal device, or a logic module or software capable of realizing all or part of the functions of the terminal device. The method comprises the following steps: receiving a synchronization signal; processing the synchronization signal according to the size relationship between the bandwidth of the terminal device and a preconfigured bandwidth to obtain first information; and receiving random access information according to the first information. The synchronization signal comprises a PBCH, the PBCH is used to carry the first information and second information, the first information is obtained by rate matching the coded bits output by channel coding, the first information indicates a time-frequency resource used to carry the random access information, the second information is a redundant part obtained by redundantly encoding the first information, the total number of resource elements (REs) occupied by the first information and the second information is X times the number of REs occupied by the first information, and X is a positive integer greater than 1.
[0016] Based on the scheme, after receiving the synchronization signal from the network device, the terminal device can determine whether the complete PBCH is received according to the size relationship between the bandwidth receiving capability of the terminal device and the preconfigured bandwidth, and process the synchronization signal according to the determination result to obtain the first information. Since the first information indicates the time-frequency resource used to carry the random access information, the terminal device can receive the random access information on the time-frequency resource used to carry the random access information, and initiate the random access based on the random access information, so that the terminal device accesses the network. That is, the terminal devices with different bandwidths can access the network in the present application.
[0017] For example, when the bandwidth of the terminal device is less than the pre-configured bandwidth, it means that the terminal device cannot receive the redundant information (i.e., the second information) carried by the PBCH. However, since the first information carried by the PBCH is the valid information (i.e., the PBCH carries the first information (the first information is obtained by rate matching of the coded bits output by the channel coding) and the second information (the second information is the redundant part obtained by redundancy coding of the first information; wherein, the total number of resource elements (REs) occupied by the first information and the second information is X times the number of REs occupied by the valid information, where X is a positive integer greater than 1), even if the terminal device cannot receive the redundant information, as long as it receives the valid information, it can obtain the time-frequency resources used to carry random access information, and thus receive random access information based on the time-frequency resources used to carry random access information, and initiate random access based on the random access information, so that the terminal device can access the network.
[0018] When the bandwidth of the terminal device is greater than or equal to the pre-configured bandwidth, it means that the terminal device can receive the complete PBCH (i.e., valid information and redundant information). At this time, the PBCH also carries the second information obtained by redundancy encoding. Therefore, in the reception process, the PBCH needs to be reversed and redundancy encoded (i.e., redundancy decoded) to remove the second information and obtain the first information; then it can be further accessed through the network.
[0019] In one possible design, when the bandwidth of the terminal device is greater than or equal to the pre-configured bandwidth, the PBCH carries first information and second information; the synchronization signal is processed to obtain the first information, including: performing channel estimation, channel equalization, and demodulation on the synchronization signal to obtain the first information and second information; and redundantly decoding the first information and second information to obtain the first information.
[0020] Based on this possible design, when the bandwidth of the terminal device is greater than or equal to the pre-configured bandwidth, it means that the terminal device can receive the complete PBCH (i.e., valid information and redundant information). At this time, the PBCH also carries the second information obtained by redundancy encoding. Therefore, in the reception process, the PBCH needs to be reversed and redundancy encoded (i.e., redundancy decoded) to remove the second information and obtain the first information; then it can be further accessed through the network.
[0021] In one possible design, when the bandwidth of the terminal device is less than the pre-configured bandwidth, the PBCH carries the first information; the synchronization signal is processed to obtain the first information, including: channel estimation, channel equalization, and demodulation of the synchronization signal to obtain the first information.
[0022] Based on this possible design, when the bandwidth of the terminal device is less than the pre-configured bandwidth, it means that the terminal device cannot receive the redundant information (i.e., the second information) carried by the PBCH. However, since the first information carried by the PBCH is the valid information (i.e., the PBCH carries the first information (which is obtained by rate matching of the coded bits output by the channel coding) and the second information (which is the redundant part obtained by redundancy coding of the first information; where the total number of resource elements (REs) occupied by the first and second information is X times the number of REs occupied by the valid information, where X is a positive integer greater than 1), even if the terminal device cannot receive the complete PBCH, as long as it receives the valid information, it can obtain the time-frequency resources used to carry random access information, and thus receive random access information based on the time-frequency resources used to carry random access information, and initiate random access based on the random access information, enabling the terminal device to access the network.
[0023] Combining the first to third aspects mentioned above, in one possible design, the PBCH is used to carry the first and second information. This can be understood as follows: the function of the PBCH is to carry the first and second information; however, the PBCH received by the terminal device may not necessarily carry the first and second information. For example, whether the PBCH received by the terminal device carries the first and second information can be determined based on the relationship between the bandwidth of the terminal device and the bandwidth occupied by the PBCH (i.e., the bandwidth occupied by the first and second information, such as the pre-configured bandwidth).
[0024] For example, when the bandwidth of the terminal device is greater than or equal to the bandwidth occupied by the PBCH, the terminal device can receive the PBCH carrying both first and second information. That is, in this case, the PBCH carries both first and second information. When the bandwidth of the terminal device is less than the bandwidth occupied by the PBCH, the terminal device may only be able to receive the PBCH carrying the first information. That is, in this case, the PBCH carries only the first information. Combining the first to third aspects described above, in one possible design, the first information is carried in a first set of RBs, and the number of RBs in the first set is less than the number of RBs with a pre-configured bandwidth.
[0025] Based on this possible design, it is understandable that the pre-configured bandwidth is usually the bandwidth of the signal sent by the network device to the terminal device, such as the bandwidth of PBCH. Therefore, the number of RBs in the first RB set used to carry the first information is less than the number of RBs in the pre-configured bandwidth, ensuring that the terminal device can successfully receive the first information.
[0026] In conjunction with the first to third aspects mentioned above, in one possible design, the maximum index of the RB in the first RB set is less than the maximum index of the RB in the pre-configured bandwidth, and / or, the minimum index of the RB in the first RB set is greater than the minimum index of the RB in the pre-configured bandwidth.
[0027] Based on this possible design, the first RB set can be located anywhere within the pre-configured bandwidth. This includes situations where the maximum index of an RB in the first RB set is less than the maximum index of an RB in the pre-configured bandwidth, and / or the minimum index of an RB in the first RB set is greater than the minimum index of an RB in the pre-configured bandwidth. This provides different implementation schemes for network devices to send the first information on the PBCH.
[0028] In combination with the first to third aspects mentioned above, in one possible design, the second information is carried in a second RB set, the second RB set does not overlap with the first RB set, and the first RB set is used to carry the first information.
[0029] Based on this possible design, the location of the second RB set is different from that of the first RB set, thereby avoiding the terminal device's inability to successfully receive the first information due to the overlap between the first RB set and the second RB set.
[0030] In conjunction with the first to third aspects above, in one possible design, the second RB set includes a first RB subset and a second RB subset; the maximum index of the RBs in the first RB subset is less than the minimum index in the first RB set, and the minimum index of the RBs in the first RB subset is greater than or equal to the minimum index of the RBs in the pre-configured bandwidth; and / or, the minimum index of the RBs in the second RB subset is greater than the maximum index in the first RB set, and the maximum index of the RBs in the second RB subset is less than or equal to the maximum index of the RBs in the pre-configured bandwidth.
[0031] Based on this possible design, the second RB set includes a first RB subset and a second RB subset; and the first RB subset and the second RB subset can be located at opposite ends of the frequency domain position of the first RB set, so that when the bandwidth of the terminal device is small, the second information can be discarded first, thereby increasing the probability of the first information being successfully received.
[0032] In conjunction with the first to third aspects mentioned above, in one possible design, any RB in the first RB set and the second RB set includes a first RE set and a second RE set; wherein, the first RE set in the first RB set is used to carry first information, the first RE set in the second RB set is used to carry second information, and the second RE set is used to carry a reference signal.
[0033] Combining the first to third aspects mentioned above, in one possible design, the frequency domain location of the second RE set is related to the cell identifier corresponding to the network device.
[0034] Fourthly, a communication device is provided for implementing various methods. This communication device can be a terminal-side communication device as described in the first or third aspect, or a network-side communication device as described in the second aspect, or a device included in the terminal-side or network-side communication device, such as a chip or chip system. The communication device includes modules, units, or means corresponding to the implementation of the methods. These modules, units, or means can be implemented in hardware, software, or by hardware executing corresponding software. The hardware or software includes one or more modules or units corresponding to the functions.
[0035] In some possible designs, the communication device may include a processing module and a transceiver module. The processing module can be used to implement the processing functions in any of the above aspects and any possible implementations thereof. The transceiver module may include a receiving module and a transmitting module, respectively used to implement the receiving function and the transmitting function in any of the above aspects and any possible implementations thereof.
[0036] In some possible designs, the transceiver module can consist of transceiver circuits, transceivers, transceivers, or communication interfaces.
[0037] Fifthly, a communication device is provided, comprising: a processor and a memory; the memory is used to store computer instructions, which, when executed by the processor, cause the communication device to perform the method described in any of the aspects. The communication device may be a terminal-side communication device as described in the first or third aspect, or a network-side communication device as described in the second aspect, or a device included in a terminal-side or network-side communication device, such as a chip or chip system. The communication device includes modules, units, or means corresponding to the implementation of the method, which may be implemented in hardware, software, or by hardware executing corresponding software. The hardware or software includes one or more modules or units corresponding to the functions.
[0038] A sixth aspect provides a communication device, comprising: a processor and a communication interface; the communication interface being used to communicate with a module outside the communication device; the processor being used to execute computer programs or instructions to cause the communication device to perform the method described in any aspect. The communication device may be a terminal-side communication device as described in the first or third aspect, or a network-side communication device as described in the second aspect, or a device included in a terminal-side or network-side communication device, such as a chip or chip system. The communication device includes modules, units, or means corresponding to the implementation of the method, which may be implemented in hardware, software, or by hardware executing corresponding software. The hardware or software includes one or more modules or units corresponding to the functions.
[0039] A seventh aspect provides a communication device, comprising: at least one processor; the processor being configured to execute a computer program or instructions to cause the communication device to perform the method described in any aspect. The communication device may be a terminal-side communication device as described in the first or third aspect, or a network-side communication device as described in the second aspect, or a device included in a terminal-side or network-side communication device, such as a chip or chip system. The communication device includes modules, units, or means corresponding to the implementation of the method, which may be implemented in hardware, software, or by hardware executing corresponding software. The hardware or software includes one or more modules or units corresponding to the functions described.
[0040] In some possible designs, the communication device includes a memory for storing necessary programs, instructions, and / or data. This memory may be coupled to the processor, or it may be independent of the processor.
[0041] In some possible designs, when the device is a chip system, it can be composed of chips or contain chips and other discrete components.
[0042] It is understandable that when the communication device provided in any of the fourth to seventh aspects is a chip, the sending action / function of the communication device can be understood as outputting information, and the receiving action / function of the communication device can be understood as inputting information.
[0043] The aforementioned terminal-side communication device may be a terminal device, or a communication module in a terminal device, or a chip in a terminal device that is responsible for communication functions, such as a modem chip (also known as a baseband chip), or a system-on-a-chip (SoC) chip or a system-in-a-package (SIP) chip that includes a modem module.
[0044] And / or, the aforementioned network-side communication device may be a network device, or a communication module in a network device, or a circuit or chip in a network device responsible for communication functions, or a functional module in a network device capable of calling and executing programs.
[0045] Eighthly, a computer-readable storage medium is provided that stores a computer program or instructions that, when executed on a communication device, enable the communication device to perform the method described in either aspect.
[0046] In a ninth aspect, a computer program product containing instructions is provided that, when run on a communication device, enables the communication device to perform the method described in either aspect.
[0047] In a tenth aspect, a communication system is provided, which includes a terminal-side communication device (or a device included in the terminal-side communication device, such as a chip or chip system) as described in the first or third aspect, and a network-side communication device (or a device included in the network-side communication device, such as a chip or chip system) as described in the second aspect.
[0048] The technical effects of any of the design methods in aspects four through ten can be found in the technical effects of different design methods in aspects one, two, or three above, and will not be repeated here. Attached Figure Description
[0049] Figure 1 A schematic diagram of the architecture of a wireless communication system applicable to embodiments of this application is provided for this application;
[0050] Figure 2 Another schematic diagram of the wireless communication system applicable to the embodiments of this application is provided;
[0051] Figure 3 A schematic diagram of another architecture of a wireless communication system applicable to embodiments of this application is provided for the purposes of this application.
[0052] Figure 4 A schematic diagram of a signal transmission process provided in this application;
[0053] Figure 5 A schematic diagram of a random access process provided for this application;
[0054] Figure 6 A schematic diagram of beam transmission provided in this application;
[0055] Figure 7 A schematic diagram of the structure of a synchronization signal block (SSB) (or, as may be called, a synchronization signal / physical broadcast channel block (SS / PBCH block)) provided in this application;
[0056] Figure 8 A flowchart illustrating a communication method for access provided in this application;
[0057] Figure 9 A schematic diagram of another signal transmission process provided in this application;
[0058] Figure 10 A flowchart illustrating another communication method for access provided in this application;
[0059] Figure 11 This application provides a schematic diagram illustrating the relationship between pre-configured bandwidth and the first RB set.
[0060] Figure 12 Another structural schematic diagram of an SSB provided in this application;
[0061] Figure 13 A schematic diagram of the distribution of a demodulation reference signal (DMRS) provided in this application;
[0062] Figure 14 A schematic diagram illustrating a terminal device access method provided in this application;
[0063] Figure 15 A flowchart illustrating another communication method for access provided in this application;
[0064] Figure 16 A schematic diagram of the structure of a communication device provided in this application;
[0065] Figure 17 A schematic diagram of another communication device provided in this application;
[0066] Figure 18 A schematic diagram of another communication device provided in this application. Detailed Implementation
[0067] In the description of this application, unless otherwise stated, " / " indicates that the objects before and after are in an "or" relationship. For example, A / B can mean A or B. "And / or" in this application is merely a description of the relationship between the related objects, indicating that there can be three relationships. For example, A and / or B can mean: A exists alone, A and B exist simultaneously, and B exists alone. A and B can be singular or plural.
[0068] In the description of this application, unless otherwise stated, "multiple" means two or more. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of a single item or a plurality of items. For example, at least one of a, b, or c can mean: a, b, c, ab, ac, bc, or abc, where a, b, and c can be single or multiple.
[0069] Furthermore, to facilitate a clear description of the technical solutions in the embodiments of this application, the terms "first" and "second" are used in the embodiments of this application to distinguish identical or similar items with substantially the same function and effect. Those skilled in the art will understand that the terms "first" and "second" do not limit the quantity or execution order, and the terms "first" and "second" are not necessarily different.
[0070] In the embodiments of this application, the terms "exemplary" or "for example" are used to indicate that something is an example, illustration, or description. Any embodiment or design that is described as "exemplary" or "for example" in the embodiments of this application should not be construed as being more preferred or advantageous than other embodiments or design. Specifically, the use of terms such as "exemplary" or "for example" is intended to present the relevant concepts in a specific manner to facilitate understanding.
[0071] It is understood that the term "embodiment" used throughout the specification means that a specific feature, structure, or characteristic related to an embodiment is included in at least one embodiment of this application. Therefore, various embodiments throughout the specification do not necessarily refer to the same embodiment. Furthermore, these specific features, structures, or characteristics can be combined in any suitable manner in one or more embodiments. It is understood that in the various embodiments of this application, the sequence number of each process does not imply the order of execution; the execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.
[0072] It is understood that the terms “comprising” and “having”, and any variations thereof, are intended to cover non-exclusive inclusion, such that a process, method, system, product, or apparatus that includes a series of steps or units is not necessarily limited to those steps or units that are explicitly listed, but may include other steps or units that are not explicitly listed or that are inherent to such process, method, product, or apparatus.
[0073] It is understood that in this application, "...when" and "if" both refer to the corresponding processing that will be carried out under certain objective circumstances, and are not limited to a specific time, nor do they require a judgment action to be performed during implementation, nor do they imply any other limitations.
[0074] It is understood that some optional features in the embodiments of this application can be implemented independently in certain scenarios without relying on other features, such as the current solution on which they are based, to solve the corresponding technical problems and achieve the corresponding effects. Alternatively, they can be combined with other features as needed in certain scenarios. Correspondingly, the apparatus given in the embodiments of this application can also implement these features or functions, which will not be elaborated here.
[0075] It is understood that in this application, "instruction" can include direct and indirect instructions, as well as explicit and implicit instructions. When describing "a certain instruction information instructs A" or "instruction information of A," it can include whether the instruction information directly or indirectly instructs A, but does not necessarily mean that the instruction information carries A. The information indicated by a certain piece of information is called the information to be instructed. In the specific implementation process, there are many ways to instruct the information to be instructed, such as, but not limited to, directly instructing the information to be instructed, such as the information to be instructed itself or its index. It can also indirectly instruct the information to be instructed by instructing other information, where there is a relationship between the other information and the information to be instructed. It can also instruct only a part of the information to be instructed, while the other parts are known or pre-agreed upon. For example, the instruction of specific information can be achieved by using a pre-agreed (e.g., protocol-defined) arrangement of various information, thereby reducing instruction overhead to some extent. At the same time, the common parts of various information can be identified and uniformly indicated to reduce the instruction overhead caused by individually indicating the same information. Furthermore, the specific instruction method can also be any existing instruction method, such as, but not limited to, the above-mentioned instruction methods and their various combinations. As described above, for example, when multiple pieces of information of the same type need to be indicated, the indication methods for different pieces of information may differ. In specific implementation, the required indication method can be selected according to specific needs. This application embodiment does not limit the selected indication method; therefore, the indication methods involved in this application embodiment should be understood to cover various methods that enable the party to be indicated to obtain the information to be indicated. The information to be indicated can be sent as a whole or divided into multiple sub-information pieces and sent separately. Furthermore, the sending period or timing of these sub-information pieces can be the same or different. This application does not limit the specific sending method. The sending period or timing of these sub-information pieces can be predefined, for example, predefined according to a protocol, or configured by the transmitting device by sending configuration information to the receiving device.
[0076] In this application, "send" and "receive" indicate the direction of signal transmission. For example, "send information to XX" can be understood as the destination of the information being XX, which can include direct transmission via the air interface or indirect transmission via the air interface from other units or modules. "Receive information from YY" can be understood as the source of the information being YY, which can include direct reception from YY via the air interface or indirect reception from YY via the air interface from other units or modules. "Send" can also be understood as the "output" of a chip interface, and "receive" can also be understood as the "input" of a chip interface. In other words, sending and receiving can occur between devices, such as between network devices and terminal devices, or within a device, such as between components, modules, chips, software modules, or hardware modules within the device via buses, traces, or interfaces.
[0077] In this application, "predefined" can refer to a standard protocol predefined, or it can refer to something agreed upon or negotiated in advance between devices. In this application, "protocol" can refer to a standard protocol in the field of communications, such as the 5G protocol, the NR protocol, and related protocols applied in future communication systems; this application does not limit this. "Predefined" can include predefined terms, such as protocol definitions. "Preconfiguration" can be implemented by pre-storing corresponding codes, tables, or other methods that can be used to indicate relevant information in the device; this application does not limit the implementation method, for example.
[0078] In this application, the terms "exemplarily," "for example," etc., are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as an "example" in this application should not be construed as being more preferred or advantageous than other embodiments or designs. Specifically, the use of the term "example" is intended to present concepts in a concrete manner. In the embodiments of this application, "of," "corresponding, relevant," and "corresponding" may sometimes be used interchangeably, and it should be noted that their intended meanings are consistent unless their distinction is emphasized.
[0079] In this application, unless otherwise specified, the same or similar parts between the various embodiments can be referred to each other. Unless otherwise specified or logically conflicting, the terminology and / or descriptions between different embodiments are consistent and can be mutually referenced. Different embodiments can be combined to form new embodiments based on their inherent logical relationships. The following descriptions of the embodiments of this application do not constitute a limitation on the scope of protection of this application.
[0080] The technical solutions provided in this application can be used in various communication systems, including cellular systems related to the 3rd Generation Partnership Project (3GPP), such as 4th generation (4G) long term evolution (LTE) systems, LTE-Advanced (LTE-A) systems, LTE frequency division duplex (FDD) systems, LTE time division duplex (TDD) systems, universal mobile telecommunication system (UMTS), 5th generation (5G) new radio (NR) systems, vehicle-to-everything (V2X) systems, LTE and NR hybrid networking systems, or device-to-device (D2D) systems, machine-to-machine (M2M) communication systems, Internet of Things (IoT) systems, narrowband Internet of Things (NB-IoT) systems, and future communication systems.
[0081] Alternatively, the communication system may be a non-3GPP communication system, such as an open radioaccess network (O-RAN or ORAN), a cloud radio access network (CRAN), a wireless fidelity (WiFi) system, or a communication system that integrates multiple of the above communication systems. This application does not limit the scope of the application.
[0082] Figure 1 This is a schematic diagram of the architecture of the communication system used in the embodiments of this application. Figure 1 A schematic diagram of a possible, non-limiting system architecture is shown. (e.g.) Figure 1 As shown, the communication system includes a radio access network (RAN) 100 and a core network (CN) 200. RAN 100 includes at least one RAN node (e.g., Figure 1 110a and 110b (collectively referred to as 110) and at least one terminal device (such as Figure 1RAN 100, denoted as RAN 120a-120j, is collectively referred to as RAN 120. RAN 100 may also include other RAN nodes, such as wireless relay equipment and / or wireless backhaul equipment. Figure 1 (Not shown in the image). Terminal device 120 is connected to RAN node 110 wirelessly. RAN node 110 is connected to core network 200 wirelessly or via wired connection. The core network equipment in core network 200 and RAN node 110 in RAN 100 can be different physical devices, or they can be the same physical device integrating core network logical functions and radio access network logical functions.
[0083] RAN 100 can be a 3GPP-related cellular system, such as a 4G, 5G mobile communication system, or a future-oriented evolution system. RAN 100 can also be an open access network (open RAN, O-RAN or ORAN), CRAN, or a wireless fidelity (Wi-Fi) system. RAN 100 can also be a communication system that integrates two or more of the above systems.
[0084] RAN node 110, sometimes referred to as a network device, RAN entity, or access node, is part of the communication system used to help terminal devices achieve wireless access. Multiple RAN nodes 110 in the communication system can be of the same type or different types. In some scenarios, the roles of RAN node 110 and terminal device 120 are relative, for example... Figure 1 Network element 120i can be a helicopter or a drone, and it can be configured as a mobile base station. For terminal devices 120j that access RAN 100 through network element 120i, network element 120i is a base station; however, for base station 110a, network element 120i is a terminal device. RAN node 110 and terminal device 120 are sometimes referred to as communication devices, for example... Figure 1 Network elements 110a and 110b can be understood as communication devices with base station functions, while network elements 120a-120j can be understood as communication devices with terminal functions.
[0085] Terminal equipment, also known as user equipment (UE), mobile station (MS), mobile terminal (MT), fixed wireless access (FWA), customer premises equipment (CPE), etc., refers to devices that include wireless communication capabilities (providing voice / data connectivity to users). Examples include handheld devices with wireless connectivity, in-vehicle devices, and machine-type communication (MTC) terminals. Currently, terminal devices can include: mobile phones, tablets, laptops, PDAs, mobile internet devices (MIDs), wearable devices, virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, wireless terminals in self-driving (e.g., drones, vehicles), wireless terminals in remote medical surgery, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, and wireless terminals in smart homes. For example, wireless terminals in self-driving can be drones, helicopters, or airplanes. For example, wireless terminals in vehicle-to-everything (V2X) can be in-vehicle equipment, vehicle equipment, in-vehicle modules, vehicles, or ships. Wireless terminals in industrial control can be cameras, robots, or robotic arms. Wireless terminals in smart homes can be televisions, air conditioners, robot vacuums, speakers, or set-top boxes. The terminal device can also be a device or module that is connected to the communication system shown above and has corresponding communication functions. The terminal device usually contains a communication module, circuit or chip that performs the corresponding communication function, and the terminal device is also configured with program instructions for performing the corresponding communication function.
[0086] It should be noted that the terminal device can be a device or apparatus with a chip, or a device or apparatus with integrated circuitry, or a chip, chip system, module, or control unit in the device or apparatus shown above; the specific application is not limited to any particular type. It should also be noted that in this application, when referring to a terminal device, it can refer to the terminal device itself, or to the chip, functional module, or integrated circuit within the terminal device that performs the method provided in this application; the specific application is not limited to any particular type.
[0087] A Radio Access Network (RAN) is a device deployed in a radio access network to provide wireless communication capabilities for terminal devices. RAN can also be referred to as a RAN entity, access node, network node, network device, or communication device, etc.
[0088] Specifically, RAN can be network equipment for 3GPP-related cellular systems, such as 4G mobile communication systems, 5G mobile communication systems, or future communication systems. RAN can also be network equipment in open access networks (O-RAN or ORAN) or cloud radio access networks (CRAN). Alternatively, RAN can also be network equipment in a communication system formed by the integration of two or more of the above communication systems.
[0089] RAN includes, but is not limited to: evolved Node B (eNB), radio network controller (RNC), Node B (NB), base station controller (BSC), base transceiver station (BTS), home base station (e.g., home evolved Node B, or home Node B, HNB), baseband unit (BBU), access point (AP) in a Wi-Fi system, macro base station, micro base station, wireless relay node, donor node, radio controller in a CRAN scenario, wireless backhaul node, transmission point (TP), or transmission and receiving point (TRP). RAN can also be network equipment in a 5G mobile communication system. For example, the future communication network in an NR system, TRP, TP, or one or a group of antenna panels (including multiple antenna panels) of a base station in a 5G mobile communication system. Alternatively, RAN can also be network nodes constituting a gNB or transmission point. Examples include centralized units (CU), distributed units (DU), CU-control plane (CP), CU-user plane (UP), and radio units (RU). CUs and DUs can be separate entities or included within the same network element, such as a BBU. RUs can be included in radio equipment or radio units, such as remote radio units (RRUs), active antenna units (AAUs), or remote radio heads (RRHs). Alternatively, RANs can be servers, wearable devices, vehicles, or in-vehicle equipment. For example, in V2X technology, a RAN can be a roadside unit (RSU).
[0090] It should be noted that in different systems, CU (or centralized unit control plane (CU-CP) and centralized unit user plane (CU-UP)), DU, or RU may have different names, but those skilled in the art will understand their meaning. For example, in an open radio access network (O-RAN or ORAN) system, CU can also be called an open centralized unit (O-CU) or an open CU, DU can also be called an open distributed unit (O-DU), CU-CP can also be called an open centralized unit control plane (O-CU-CP) or an open CU-CP, CU-UP can also be called an open centralized unit user plane (O-CU-UP) or an open CU-UP, and RU can also be called an open radio unit (O-RU). This application does not limit the specific names. Any of the units CU, CU-CP, CU-UP, DU, and RU in this application can be implemented through a software module, a hardware module, or a combination of software and hardware modules.
[0091] like Figure 2 As shown in (a) above, the ORAN system includes a core network, network equipment, and UEs. Optionally, the ORAN system may also include... Figure 2 Other components besides those shown in (a) are not specifically limited in this application.
[0092] Network devices can communicate with the core network (CN) via a backhaul link (BH). Network devices can also communicate with the UE via the air interface. Specifically, the BBU in the network device communicates with the core network via the backhaul link. The RU in the network device communicates with at least one UE via the air interface. The BBU communicates with at least one RU via a fronthaul link; the BBU and RU may or may not be co-located. A BBU includes at least one CU and at least one DU, and the CU and DU can communicate with each other via at least one midhaul link.
[0093] One possible implementation is, such as Figure 2As shown in (b), the CU is a logical node that carries the radio resource control (RRC), service data adaptation protocol (SDAP) layer, packet data convergence protocol (PDCP) layer, and other control functions of the network device. The CU can connect to network nodes such as the core network through interfaces, such as the E2 interface. Optionally, the CU may have some core network functions. The CU (e.g., the PDCP layer and / or higher) connects to the DU (e.g., the radio link control (RLC) layer and lower layers of the DU) through interfaces, such as the F1 interface. Optionally, the F1 interface can provide control plane (C-Plane) and user plane (U-Plane) functions (e.g., interface management, system information management, UE context management, RRC message transmission, etc.). F1AP is the application protocol of the F1 interface, defining the signaling procedures of F1 in some examples. The F1 interface supports control plane F1-C and user plane F1-U.
[0094] Optional, such as Figure 2As shown in (b), the CU can be divided into CU-CP and CU-UP. CU-CP is a logical node carrying the RRC layer and the Packet Data Convergence Protocol layer (PDCP-C), responsible for implementing the CU's control plane functions. CU-CP can interact with network elements in the core network used to implement control plane functions. These network elements can be access and mobility function (AMF) network elements, such as the access and mobility management function (AMF) in a 5G system. The AMF network element is responsible for mobility management in the mobile network, such as terminal device location updates, terminal device registration with the network, and terminal device handover. CU-UP is a logical node carrying the SDAP layer and the Packet Data Convergence Protocol layer (PDCP-U), responsible for implementing the CU's user plane functions. CU-UP can interact with network elements in the core network used to implement user plane functions. In the core network, network elements used to implement user plane functions, such as the user plane function (UPF) in a 5G system, are responsible for forwarding and receiving data in terminal devices. The above configuration of CU and DU is merely an example; in practical applications, the functions of CU and DU can be configured as needed. For example, CU or DU can be configured to have more protocol layer functions, or to have only some protocol layer processing functions. For instance, some RLC layer functions and protocol layer functions above the RLC layer can be placed in the CU, while the remaining RLC layer functions and protocol layer functions below the RLC layer can be placed in the DU. Furthermore, the functions of CU or DU can be divided according to service type or other system requirements, such as by latency, placing functions that need to meet low latency requirements in the DU and functions that do not need to meet such latency requirements in the CU.
[0095] One possible implementation is, such as Figure 2As shown in (b), the DU is a logical node that carries the RLC layer, the medium access control (MAC) layer, the higher physical layer (Higher PHY) layer, and other functions. In some examples, the DU can control at least one RU. The DU connects to the RU through interfaces, which can be fronthaul interfaces. In some examples, the Higher PHY layer includes parts of the physical (PHY) layer processing, such as forward error correction (FEC) encoding and decoding, scrambling, modulation, and demodulation.
[0096] One possible implementation is, such as Figure 2 As shown in (b), the RU is a logical node that carries both lower physical layer (Lower PHY) and radio frequency (RF) processing. In some examples, the RU may be a 3GPP transmission reception point (TRP), a remote radiohead (RRH), or other similar entities. In some examples, the Lower-PHY includes PHY processing functions such as fast fourier transform (FFT), inverse fast fourier transform (IFFT), digital beamforming, and filtering. The RU communicates with one or more UEs via a radio link.
[0097] The DU and RU can be co-located or not. The DU and RU exchange control plane and user plane information via a fronthaul link through the Lower-Layer Split CUS-Plane (LLS-CUS) interface. LLS-CUS may include a Lower-Layer Split control (LLS-C) interface and a Lower-Layer Splituser (LLS-U) interface, providing the control plane (C-Plane) and user plane (U-Plane) respectively. In some examples, the control plane (C-Plane) refers to real-time control between the DU and RU. The DU and RU exchange management information via a Lower-Layer Split management (LLS-M) interface on the fronthaul link; the management plane (M-Plane) refers to non-real-time management operations between the DU and RU. Furthermore, the LLS-M interface can also interact with the management system.
[0098] DU and RU can cooperate to implement the functions of the PHY layer. A DU can be connected to one or more RUs. The functions of DU and RU can be configured in various ways depending on the design. For example, a DU can be configured to implement baseband functions, and an RU can be configured to implement mid-RF functions. Another example is that a DU can be configured to implement higher-level functions in the PHY layer, and an RU can be configured to implement lower-level functions in the PHY layer, or to implement both lower-level and RF functions. Higher-level functions in the physical layer can include a portion of the physical layer's functions that are closer to the MAC layer, while lower-level functions in the physical layer can include another portion of the physical layer's functions that are closer to the mid-RF side.
[0099] In different systems, CU (or CU-CP and CU-UP), DU, or RU may have different names, but those skilled in the art will understand their meaning. For example, in an ORAN system, CU can also be called O-CU (open CU), DU can also be called O-DU, CU-CP can also be called O-CU-CP, CU-UP can also be called O-CU-UP, and RU can also be called O-RU. For ease of description, this application uses CU, CU-CP, CU-UP, DU, and RU as examples.
[0100] It should be noted that network devices can be devices or apparatuses with chips, or devices or apparatuses with integrated circuits, or chips, chip systems, modules, or control units in the devices or apparatuses shown above; this application does not impose any specific limitations. It should also be noted that in this application, the term "network device" can refer to the network device itself, or to chips, functional modules, or integrated circuits within the network device that implement the methods provided in this application; this application does not impose any specific limitations.
[0101] See Figure 3 This is a schematic diagram of the communication network elements between the terminal device and the network device in this embodiment of the application. The terminal device 10 includes a processor 101, a memory 102, and a transceiver 103. The transceiver 103 includes a transmitter 1031, a receiver 1032, and an antenna 1033. The network device 20 includes a processor 201, a memory 202, and a transceiver 203. The transceiver 203 includes a transmitter 2031, a receiver 2032, and an antenna 2033. The receiver 1032 can be used to receive transmission control information through the antenna 1033, and the transmitter 1031 can be used to send transmission feedback information to the network device 20 through the antenna 1033. The transmitter 2031 can be used to send transmission control information to the terminal device 10 through the antenna 2033, and the receiver 2032 can be used to receive transmission feedback information sent by the terminal device 10 through the antenna 2033. The memory 102 and memory 203 store computer program code.
[0102] To facilitate understanding of the technical solutions of the embodiments of this application, a brief introduction to the relevant technologies of this application is given below.
[0103] 1. Signal transmission:
[0104] Signal transmission in a communication system may include, for example Figure 4 The process is as follows: The transmitting device generates information 'a' of length A bits from the source input load generation module; information 'a' is then scrambled once to obtain information 'a' of length A bits; information 'a' is then cyclically redundancy check (CRC) encoded to generate information 'b' of length A+L bits; where information 'b' is obtained by adding a CRC sequence of length L to information 'a'. Information 'b' is then channel-coded to generate information 'c' of length N bits; information 'c' is then rate-matched to generate information 'd' of length E bits; information 'd' is then scrambled a second time to obtain information 'd' of length E bits; information 'd' is then modulated to generate information 'e' of length H bits; furthermore, information 'e' is resource-mapped and output.
[0105] Correspondingly, the receiving device can receive information from the channel and sequentially perform demodulation reference signal (DMRS), channel estimation, and channel equalization on the information to obtain information g of length H bits; then demodulate information g to generate information i of length E bits; then descramble information i twice to obtain information i′ of length E bits; then perform rate matching on information i′ to obtain information k of length N bits; finally, perform channel decoding on information k to generate information k of length A+L bits. Further information Performing a CRC check yields information of length A bits. Then the information Descrambling once yields information of length A bits.
[0106] For example, channel coding schemes (or channel coding types) mainly include: block codes, convolutional codes (such as tail biting convolutional coding (TBCC)), turbo codes (or simply Turbo codes), low density parity check (LDPC) codes, and polar codes (or simply Polar codes), etc.
[0107] For example, modulation refers to the process of processing information and applying it to a carrier wave to transform it into a form suitable for transmission through a channel. Correspondingly, demodulation is the inverse process of modulation; demodulation can sometimes also be called detection.
[0108] Different modes correspond to different modulation methods. For example, modulation methods may include one or more of the following: multi-carrier modulation, single-carrier modulation, quadrature amplitude modulation (QAM), pulse amplitude modulation (PAM), phase shift keying (PSK) modulation, and amplitude shift keying (ASK) modulation.
[0109] 2. Reference signal (RS):
[0110] Reference signals, also known as pilot signals, are essential in communication systems for transmitting and receiving data, obtaining system synchronization and feedback channel information, and estimating the uplink or downlink channel. Channel estimation refers to the process of reconstructing or recovering the received signal to compensate for signal distortion caused by channel fading and noise fading. It uses reference signals known to the transmitter and receiver to track the time and frequency domain changes of the channel. These reference signals are distributed across different resource elements (REs) in the time-frequency two-dimensional space within orthogonal frequency division multiplexing (OFDM) symbols, and have known amplitudes and phases.
[0111] At the physical layer, uplink communication can include the transmission of uplink physical channels and uplink signals (or, more specifically, uplink reference signals). Uplink physical channels include the random access channel (PRACH), the physical uplink control channel (PUCCH), and the physical uplink shared channel (PUSCH). Uplink signals include the sounding reference signal (SRS), the PUCCH de-modulation reference signal (PUCCH-DMRS), the PUSCH de-modulation reference signal (PUSCH-DMRS), the phase noise tracking reference signal (PTRS), and the uplink positioning signal (RS).
[0112] At the physical layer, downlink communication can include the transmission of downlink physical channels and downlink signals (or, also known as downlink reference signals). Downlink physical channels include the physical broadcast channel (PBCH), the physical downlink control channel (PDCCH), and the physical downlink shared channel (PDSCH). Downlink signals include the primary synchronization signal (PSS) / secondary synchronization signal (SSS), the downlink control channel demodulation reference signal (PDCCH-DMRS), the downlink data channel demodulation reference signal (PDSCH-DMRS), the phase noise tracking signal (PTRS), the channel status information reference signal (CSI-RS), the cell reference signal (CRS) (not present in NR), the time / frequency tracking reference signal (TRS) (not present in LTE), and the LTE / NR positioning signal (positioning RS), etc.
[0113] It should be understood that the reference signals listed above are merely examples and should not be construed as limiting this application. This application does not preclude the possibility of defining other reference signals in future agreements to achieve the same or similar functions.
[0114] 3. Access in NR:
[0115] In NR (Network Node), after a terminal device (such as user equipment, UE) powers on or needs to reconnect to the network, it needs to scan for synchronization signal / physical broadcast channel blocks (SSBs) from network devices (such as base stations) to perform downlink time and frequency synchronization. This process is called cell search. Furthermore, after confirming that an SSB has been received, the terminal device can receive the SSB on the resources carried by the system information blocks (SIBs) indicated by the SSB. Then, it can initiate random access based on the random access configuration information indicated by the SSB, thereby enabling the terminal device to access the network.
[0116] For example, such as Figure 5 As shown, the initial access process for a terminal device may include the following: Figure 5 Steps S501 to S503 are shown below:
[0117] S501, the network device sends an SSB; correspondingly, the terminal device receives the SSB from the network device.
[0118] For example, the content carried on the physical broadcast channel block (PBCH) of the SSB is called the master information block (MIB). The MIB can indicate key information such as the SIB's search space zero and control resource set zero.
[0119] Specifically, the SSB used to indicate SIB1 can also be called a cell-defining SSB (CD SSB) (protocol terminology: CORESET for Type0-PDCCH CSS is present; where CORESET is the control-resource set; PDCCH is the physical downlink control channel; and CSS is the common search space). Furthermore, an SSB that does not indicate SIB1 can also be called a non-cell-defining SSB (NCD SSB) (protocol terminology: CORESET for Type0-PDCCH CSS set is not present).
[0120] For example, a network device can broadcast an SSB; further, the network device can broadcast an SSB periodically. The terminal device can be a terminal device located within the signal coverage area of the network device, thus being able to receive the SSB when the network device broadcasts it.
[0121] S502, the network device sends an SIB; correspondingly, the terminal device receives the SIB from the network device.
[0122] For example, a network device may send SIBs in a broadcast manner.
[0123] For example, an SIB may include SIB1; further, an SIB may also include SIB2, SIB4, PDCCH space search (searchSpace1), etc. Among them, SIB1 is used to carry configuration information for random access.
[0124] S503. The terminal device initiates random access (RA) based on the random access configuration information.
[0125] For example, the terminal device can select a random access resource associated with the SSB it received in the random access configuration information. This random access resource includes time-domain resources, frequency-domain resources, and code-domain resources (such as a random access preamble). Then, based on this random access resource, a random access signal is sent, also known as message 1 (Msg1) / message A (MsgA). In other words, the terminal device can initiate random access based on this random access resource.
[0126] For example, the purpose of random access is to enable terminal devices to access the network and obtain uplink synchronization. Specifically, the random access process can be divided into four-step random access (4-step RA) and two-step random access (2-step RA). For details on the random access procedure, please refer to the relevant description of the random access procedure in the current NR, which will not be repeated here.
[0127] 4. SSB:
[0128] Network devices (such as base stations) can periodically send SSBs. An SSB period consists of one SSB burst set, and the relative positions of these burst sets are the same within each SSB period. Therefore, an SSB period can also be understood as the period of an SSB burst set. An SSB burst set contains multiple SSBs. Each SSB has an index. Within an SSB period, the indices of different SSBs are different. For example...Figure 6 As shown in (a), the period length of an SSB is denoted as T. SSB The first SSB cycle includes an SSB burst set, such as... Figure 6 The bold box in (a) shows the first period. An SSB burst set includes K SSBs, whose indices are denoted as SSB#0, SSB#1, ..., SSB#K-1, where K is a positive integer and K≥2. The second SSB period also includes one SSB burst set, as shown... Figure 6 As shown in the thick box in (a) of the second period, the SSB burst set is the same as the SSB burst set included in the first period, and SSBs with the same index have the same relative position in different SSB burst sets.
[0129] Typically, the SSB period length is fixed; for example, the SSB period length can be 20 milliseconds (ms), unless the network device changes its transmission configuration. Furthermore, the SSB period can also be referred to as the SSB cycle or simply the cycle; this application embodiment does not impose such a limitation. For ease of description, this application embodiment uses the SSB period as an example, and this will be consistently explained here and will not be repeated later.
[0130] For network devices, spatial transmission parameters (i.e., the beam used to transmit signals, or simply the transmission beam) are used to transmit SSBs. Specifically, network devices can use different spatial transmission parameters to transmit different SSBs within the same period. For example, using... Figure 6 Taking the SSB in the first cycle of (a) as an example, the network device can send SSB#0 using spatial transmission parameter #0 (or, also called beam #0, or, also called transmission beam #0); similarly, the network device can send SSB#1 using spatial transmission parameter #1 (or beam #1), ..., and send SSB#K-1 using spatial transmission parameter #K-1 (or beam #K-1). The beam directions corresponding to spatial transmission parameters #0, #1, ..., and #K-1 can be different, allowing the network device to cover terminal devices in different beam directions. When K=8, it can also be considered that the network device sends SSB#0 using beam #0, SSB#1 using beam #1, ..., and SSB#7 using beam #7. For SSBs in adjacent cycles, such as... Figure 6In (a) of the second cycle, for the K SSBs, the network device can continue the transmission method from the first cycle, i.e., using spatial transmission parameter #0 to send SSB#0; using spatial transmission parameter #1 to send SSB#1, ..., using spatial transmission parameter #K-1 to send SSB#K-1. In other words, the network device can use the same spatial parameters to send SSBs with the same index in different cycles. Or, each SSB index corresponds to a separate spatial transmission parameter.
[0131] like Figure 6 As shown in (b), when K=8, within a certain period, if both terminal device #1 and terminal device #2 can receive SSB from the network device, the signal strength of the SSB carried by different beams received by terminal device #1 and terminal device #2 will be different based on their locations. Figure 6 As shown in (b), the terminal device #1 receives the strongest signal from the SSB carried by beam #1, while the terminal device #2 receives the strongest signal from the SSB carried by beam #7.
[0132] For terminal equipment, it can receive and detect SSBs. If the reference signal receive power (RSRP) of a certain SSB is greater than the RSRP threshold, and the terminal equipment successfully demodulates and decodes it, it can first determine the index of the SSB, that is, which SSB in a cycle it belongs to. Then, based on the SSB, the terminal equipment determines the configuration information used to initiate random access, namely the random access channel (RACH) opportunity (RO). The RO is the time-frequency resource used to transmit uplink access signals during the random access process, and belongs to uplink resources.
[0133] Specifically, the association between the SSB index and the RO allows the network device to use the corresponding spatial reception parameters (i.e., the beam used to receive the signal, or the receiving beam) to align with the terminal device when the terminal device initiates an uplink access signal on the RO. For example, if the network device transmits an SSB with index SSB#0 in the direction of beam #0, and a terminal device is in the direction of beam #0, it can receive the SSB with index SSB#0. The terminal device can measure the RSRP of the SSB. After the RSRP of the SSB meets certain conditions, it can initiate an uplink access signal (such as Msg1) on the RO associated with index SSB#0. The network device can then use beam #0 to receive the signal on the RO associated with SSB#0, thereby ensuring that the received uplink access signal has high signal power or energy and improving the success rate of random access for the terminal device.
[0134] The SSB includes the primary synchronization signal (PSS), the secondary synchronization signal (SSS), and the PBCH. For example... Figure 7 As shown in (a), in the time domain, the SSB occupies 4 OFDM symbols; the first OFDM symbol is used to carry the PSS, the second and fourth OFDM symbols are used to carry the PBCH, and the third OFDM symbol is used to carry the SSS signal and part of the PBCH. In the frequency domain, the SSB occupies 240 subcarriers.
[0135] Specifically, the PSS occupies one OFDM symbol in the time domain, which is the first OFDM symbol out of four OFDM symbols; for example, this OFDM symbol could be OFDM symbol #0. The PSS occupies 127 subcarriers in the frequency domain. The SSS occupies one OFDM symbol in the time domain, which is the third OFDM symbol out of four OFDM symbols; for example, this OFDM symbol could be OFDM symbol #2. The SSS occupies 127 subcarriers in the frequency domain. The 127 subcarriers occupied by both the PSS and SSS are subcarriers 57 to 183 out of the 240 subcarriers occupied by the SSB; for example, these 127 subcarriers could be subcarriers #56 to #182.
[0136] The PBCH occupies 3 OFDM symbols in the time domain. These 3 OFDM symbols are the first to fourth OFDM symbols out of a total of 4 OFDM symbols, for example, OFDM symbols #1 to #3. Specifically, the PBCH on OFDM #1 and OFDM symbols #3 occupies 240 subcarriers in the frequency domain, for example, these 240 subcarriers can be subcarriers #0 to #239; and DMRS is carried on subcarriers #0, #4, #8, ..., #236 of these subcarriers. The PBCH on OFDM #2 occupies 96 subcarriers in the frequency domain, for example, these 96 subcarriers can be subcarriers #0 to #47, and subcarriers #192 to #239. Furthermore, DMRS is carried on subcarriers #0, #4, #8, ..., #44 of subcarriers #0 to #47. DMRS is also carried on subcarriers #192, #196, #200, ..., #236 of subcarriers #192 to #239. The remaining subcarriers can be set to 0. In other words, the time-frequency resources occupied by the SSB can include the contents shown in Table 1:
[0137] Table 1
[0138]
[0139]
[0140] Since a resource element (RE) occupies one subcarrier in the frequency domain, and using RE as the basic unit, a resource block (RB) consists of 12 consecutive subcarriers in the frequency domain. Therefore, the 240 subcarriers occupied by the SSB in the frequency domain can correspond to 20 RBs; the bandwidth occupied by the SSB includes 20 RBs. At this time, the time-frequency resources occupied by the SSB can be as follows: Figure 7 As shown in (b) below. The following is an example of the bandwidth occupied by the SSB, which includes 20 RBs from RB#0 to RB#19.
[0141] Both the PSS and SSS occupy 12 RBs (i.e., RB#4 to RB#15). The 12 REs (i.e., RE#0 to RE#11) within RB#4 and RB#15 can be divided into two parts: RE#0 to RE#5 are used to carry either the PSS or SSS, while RE#6 to RE#11 can be set to 0. Furthermore, the 12 RBs occupied by the PSS occupy OFDM symbol #0 in the time domain, and the 12 RBs occupied by the PSS occupy OFDM symbol #2 in the time domain.
[0142] The PBCH occupies 3 OFDM symbols in the time domain. These 3 OFDM symbols are the first to fourth OFDM symbols out of a total of 4 OFDM symbols, for example, OFDM symbols #1 to #3. For the PBCH carried on OFDM #1 and OFDM symbol #3, it occupies 20 RBs (i.e., RB #0 to RB #19). For the PBCH carried on OFDM #2, it occupies 8 RBs, i.e., RB #0 to RB #3 and RB #17 to RB #19. Specifically, for the RBs used to carry the PBCH, the 12 REs in each RB can be divided into two parts: RE #0 to RE #2, RB #4 to RB #6, and RB #8 to RB #10 are used to carry DMRS, while RE #3, RE #7, and RE #11 are used to carry the PBCH.
[0143] When the frequency is 30 MHz, the bandwidth corresponding to 20RB is 7.2 MHz. That is to say, the terminal device can only receive the complete PBCH in SSB when the bandwidth is greater than or equal to 7.2 MHz, and then can access the SIB based on the PBCH indication.
[0144] However, for terminal devices with bandwidth less than 7.2MHz, such as those with a bandwidth of 5MHz (corresponding to 13 RBs) (or, as some might call them, low-bandwidth terminal devices, such as reduced-capacity (RedCap) terminal devices), they cannot receive the complete PBCH and therefore cannot access the network. Therefore, a new SSB mapping scheme needs to be designed.
[0145] Based on this, embodiments of this application provide a communication device and apparatus for access, wherein a terminal device can receive a PBCH from a network device; the PBCH carries valid information (i.e., first information, which is obtained by rate matching of the coded bits output by channel coding, and the first information indicates the time-frequency resources used to carry random access information) and redundant information (second information, which is the redundant part obtained by redundancy coding of the first information). The total number of resource elements (REs) occupied by the valid information and the redundant information is X times the number of REs occupied by the valid information, where X is a positive integer greater than 1.
[0146] In other words, the number of REs occupied by valid information is less than the number of REs occupied by redundant information. Therefore, even if the terminal device cannot receive the complete PBCH, as long as it receives valid information, it can obtain the time-frequency resources used to carry random access information, and then receive random access information on the time-frequency resources used to carry random access information, and initiate random access based on the random access information, so that the terminal device can access the network.
[0147] In other words, for terminal devices with low bandwidth (such as terminal devices whose bandwidth contains fewer REs than the total number of resource elements REs occupied by valid information and redundant information), they only need to receive valid information to access the network; therefore, network devices can set appropriate time-frequency resources for valid information so that the valid information mapped on the time-frequency resources can be successfully received by the terminal device with low bandwidth, thereby enabling the terminal device with low bandwidth to access the network.
[0148] The methods provided by the embodiments of this application are described in detail below with reference to the accompanying drawings. The embodiments provided by this application can be applied to the above-described embodiments. Figure 1 The communication system shown is not limited.
[0149] In the following embodiments, the interaction between the terminal-side communication device and the network-side communication device is illustrated by taking the terminal-side communication device as a terminal device and the network-side communication device as a network device. The terminal device can be replaced by a component of the terminal device (e.g., a chip, chip system, or circuit), and the network device can be replaced by a component of the network device (e.g., a chip, chip system, or circuit).
[0150] See Figure 8 , Figure 8 This is a flowchart illustrating a communication method for access provided in an embodiment of this application. Figure 8 The method shown may include the following steps S801 to S802:
[0151] S801, the network device sends a PBCH to the terminal device; correspondingly, the terminal device receives the PBCH from the network device.
[0152] Among them, PBCH is used to carry first information and second information. The first information is obtained by rate matching of the coded bits output by channel coding. The first information indicates the time-frequency resources used to carry random access information. The second information is the redundant part obtained by redundancy coding of the first information. The total number of REs occupied by the first information and the second information is X times the number of REs occupied by the first information, where X is a positive integer greater than 1.
[0153] For example, the first information is obtained by rate matching of the encoded bits output by channel coding; it can be understood that the network device can sequentially generate load, scramble, CRC encode, channel code, and rate match the original data, and the output information is the first information.
[0154] Specifically, the implementation of load generation, sequential scrambling, CRC encoding, channel coding, and rate matching can be referred to the above. Figure 4 The relevant parameters will not be elaborated here.
[0155] It is understandable that after channel coding and rate matching, information of length E can be output. In the current 3GPP protocol, the value of E is usually 864 bits; however, in this application, the length of the information output by rate matching can be set to E′ bits; where E′ = E / X. That is to say, the information length of the first message is E′ bits.
[0156] For example, the second information is the redundant part obtained by redundancy encoding the first information. This can also be understood as: the second information is the redundant information within the information obtained after redundancy encoding the first information. In other words, the information output by redundancy encoding includes both valid and redundant information. The second information is this redundant information; correspondingly, the first information is this valid information. For example, the total number of REs occupied by the first and second information is X times the number of REs occupied by the first information. This can also be understood as: the total length of the first and second information is X times the length of the first information. Since the length of the first information is E′, the total length of the first and second information is E′*X = E bits.
[0157] In other words, in this application, the length of the rate matching output information (i.e., the first information) is 1 / X of the length of the rate matching output information in the current 3GPP protocol. Furthermore, the first information can be redundantly encoded to obtain a redundant portion of the information. The information output by the redundancy encoding is the PBCH. That is, the information output by the redundancy encoding includes the first information and the second information. For example, the first information can precede the second information. For instance, the rate matching output information (i.e., the first information) can be f0, f1, f2, ..., f... E′-1 For example, the output information after redundancy encoding is f0, f1, f2, ..., f E′*X-1 The first information is f0, f1, f2, ..., f E′-1 The second piece of information is f E′ f E′+1 f E′+2 ... f E′*X-1 .
[0158] For example, the value of X can be pre-agreed upon between the network device and the terminal device. For instance, it can be determined by the terminal device and then communicated to the network device; or it can be determined by the network device and then communicated to the terminal device; or it can be predefined through a protocol. For instance, the value of X can be 2; or the value of X can be any other possible value, such as 3, 4, etc., which are not limited in this application.
[0159] Optionally, secondary scrambling can be performed before redundancy coding; that is, in this case, the second information is the redundant part of the first information obtained by redundancy coding, which can be replaced with: the second information is the redundant part of the information obtained after the first information is scrambled twice and redundancy coded.
[0160] Specifically, under this optional scheme, the signal transmission process can be as follows: Figure 9 As shown, the information output after the original data is sequentially subjected to load generation, scrambling, CRC encoding, channel coding, and rate matching is the first information; furthermore, the first information can be sequentially subjected to secondary scrambling and redundancy coding, and the output information includes the first information and the second information.
[0161] For example, the information output by rate matching (i.e., the first information) is f0, f1, f2, ..., f E′-1 For example, after two scrambling steps, the output information is f′0, f′1, fv2, ..., f′ E′-1 Furthermore, the information obtained after redundant encoding is fv0, f′1, f′2, ..., f′ E′*X-1 The first information is fv0, f′1, f′2, ..., f′ E′-1 The second piece of information is f′ E′ f′ E′+1 f′ E′+2 、…、f′ E′*X-1 .
[0162] Specifically, the implementation of load generation, sequential scrambling, CRC encoding, channel coding, rate matching, and secondary scrambling can be referred to the above. Figure 4 The relevant parameters will not be elaborated here.
[0163] It should be noted that the redundant coding in this application may also have other names, such as adding redundancy, growing sequence, etc., and this application does not limit this. For ease of description, the following description uses redundant coding as an example, and will not be repeated here.
[0164] For example, the PBCH is used to carry first information and second information. This can be understood as: the function of the PBCH is to carry first information and second information; however, the PBCH received by the terminal device may not necessarily carry the first information and second information. For example, whether the PBCH received by the terminal device carries the first information and second information can be determined based on the relationship between the bandwidth of the terminal device and the bandwidth occupied by the PBCH (i.e., the bandwidth occupied by the first information and second information, such as the pre-configured bandwidth).
[0165] For example, when the terminal device's bandwidth is greater than or equal to the bandwidth occupied by the PBCH, the terminal device can receive the PBCH carrying both the first and second information. That is, in this case, the PBCH carries both the first and second information. When the terminal device's bandwidth is less than the bandwidth occupied by the PBCH, the terminal device may only receive the PBCH carrying the first information. That is, in this case, the PBCH carries only the first information.
[0166] For example, the PBCH is used to carry the first information and the second information, which can also be understood as: the first information and the second information can be carried on the PBCH. That is to say, after the first information and the second information are redundantly encoded and output, they can be carried on the PBCH and sent.
[0167] Specifically, after outputting the first and second information using redundancy coding, the network device can perform resource mapping on the first and second information, so that the first and second information are carried on the PBCH, and then the PBCH is sent. Alternatively, after outputting the first and second information using redundancy coding, such as... Figure 9 As shown, the network device can sequentially modulate and map the first information and the second information to resources, so that the first information and the second information are carried on the PBCH and then the PBCH is sent.
[0168] Specifically, the ratio between the effective portion (i.e., the information output after modulation of the first and second information) and the redundant portion (i.e., the information output after modulation of the second information) in the modulated output information is the same as the ratio between the first and second information. For example, taking the length of the information output after modulation of the first and second information as M bits, the length of the effective portion is M / X bits. If the information output after modulation of the first and second information is q0, q1, q2, ..., q... M-1 The first piece of information can be q0, q1, q2, ..., q X-1 The second piece of information can be q X q X+1 q X+2 , ..., q M-1 .
[0169] Based on the above description of "PBCH carrying first and second information", it can be understood that when a network device sends PBCH to a terminal device, it can be understood that the network device sequentially generates load, scrambles, performs CRC encoding, channel coding, rate matching, secondary scrambling, and redundancy coding on the original data to output first and second information, and performs resource mapping on the first and second information so that they are carried on PBCH, and then sends PBCH.
[0170] Alternatively, when a network device sends a PBCH to a terminal device, it can be understood as follows: the network device sequentially generates a load, scrambles, performs CRC encoding, channel coding, rate matching, secondary scrambling, and redundancy coding on the original data to output first and second information, and then sequentially modulates and maps the first and second information to resources so that they are carried on the PBCH, and then sends the PBCH.
[0171] Optionally, the network device sends a PBCH to the terminal device, including: the network device sends an SSB to the terminal device, and the terminal device receives the SSB from the network device. The SSB includes the PBCH.
[0172] For example, a network device may send an SSB via broadcast or unicast, and / or the network device may send an SSB periodically.
[0173] Specifically, the implementation of network devices periodically sending SSBs can be found in the above. Figure 6 The relevant description of (a) in the text will not be repeated here.
[0174] It should be understood that this application uses the example of the first information and the second information being carried in a PBCH. In fact, the first information and the second information can also be carried in other information, and this application does not limit them; as long as the first information and the second information satisfy the following condition: the total length of the first information and the second information is X times the information length of the first information.
[0175] S802, The network device sends random access information to the terminal device; correspondingly, the terminal device receives the random access information from the network device according to the PBCH.
[0176] Optionally, since the first information indicates the time-frequency resource for random access information, the terminal device receiving random access information from the network device according to the PBCH can also be understood as the terminal device receiving random access information on that time-frequency resource.
[0177] For example, the random access information may include information for carrying configuration information for random access. It is understood that the random access configuration information is typically carried in an SIB (such as SIB1); therefore, the random access information can be an SIB. That is, step S802 above can be replaced by: the network device sending an SIB to the terminal device; correspondingly, the terminal device receiving the SIB from the network device according to the PBCH.
[0178] For details on the implementation of SIB and random access configuration information, please refer to the above. Figure 5 The relevant descriptions in the document will not be repeated here.
[0179] Optionally, after step S802, as follows:Figure 10 As shown, the communication method for access further includes step S803:
[0180] S803, The terminal device initiates RA based on random access information.
[0181] The implementation of step S803 is the same as that of step S503 above. For details, please refer to the relevant description of step S503 above, which will not be repeated here.
[0182] This application provides a communication method for access, in which a terminal device can receive a PBCH from a network device. The PBCH carries valid information (i.e., first information, which is obtained by rate matching of the coded bits output by channel coding, and the first information indicates the time-frequency resources used to carry random access information) and redundant information (second information, which is the redundant part obtained by redundancy coding of the first information). The total number of resource elements (REs) occupied by the valid information and the redundant information is X times the number of REs occupied by the valid information, where X is a positive integer greater than 1.
[0183] In other words, the number of REs occupied by valid information is less than the number of REs occupied by redundant information. Therefore, even if the terminal device cannot receive the complete PBCH, as long as it receives valid information, it can acquire the time-frequency resources used to carry random access information. It can then receive random access information on these time-frequency resources and initiate random access based on the random access information, thus enabling the terminal device to access the network. In other words, for terminal devices with low bandwidth (such as those whose bandwidth contains fewer REs than the total number of REs occupied by valid and redundant information), they only need to receive valid information to access the network. Therefore, network devices can allocate appropriate time-frequency resources for valid information, ensuring that the valid information mapped to these resources can be successfully received by the low-bandwidth terminal device, thereby enabling it to access the network.
[0184] The above is a general description of the solution provided in the embodiments of this application. The "first information" involved in the above embodiments will be described in detail below. Specifically, the mapping method of the first information can be described in detail.
[0185] Optionally, the first information is carried in a first set of RBs. The number of RBs in the first set is less than the number of RBs with a pre-configured bandwidth.
[0186] For example, when the network device does not perform modulation operation after redundancy coding, but directly performs resource mapping on the first information, the first information is carried in the first RB set. This can be understood as: the network device performs resource mapping on the first information and maps the first information to the first RB set.
[0187] When the network device performs modulation and resource mapping operations sequentially after redundancy coding, the first information is carried in the first RB set. This can be understood as: the network device modulates the first information, performs resource mapping on the modulated information, and carries the information in the first RB set.
[0188] For ease of description, the information related to the first information input by the resource mapping module (such as the first information or information obtained by modulating the first information) will be collectively referred to as PBCH#P, and will not be elaborated further here. That is to say, PBCH#P is carried in the first RB set.
[0189] For example, the pre-configured bandwidth refers to the bandwidth configured for sending synchronization resource blocks; wherein the pre-configured bandwidth is greater than or equal to the bandwidth occupied by the information carried (or carried) on the PBCH.
[0190] Furthermore, when a network device sends the PBCH via other information, such as information indicating (or including) the PBCH, the pre-configured bandwidth can also be understood as the bandwidth configured for sending that other information. In this case, the pre-configured bandwidth is greater than or equal to the bandwidth occupied by that other information. For example, the other information can be an SSB; in this case, the pre-configured bandwidth can also be understood as the bandwidth configured for sending the SSB. In this case, the pre-configured bandwidth is greater than or equal to the bandwidth occupied by the SSB.
[0191] It is understandable that the number of RBs included in the bandwidth occupied by SSB is usually the same as the number of RBs included in the bandwidth occupied by PBCH. Therefore, when the other information is SSB, the pre-configured bandwidth refers to the bandwidth configured for sending PBCH; or, in other words, the pre-configured bandwidth refers to the bandwidth configured for sending SSB.
[0192] For ease of description, the pre-configured bandwidth will be defined below as the bandwidth occupied by the information carried (or transmitted) on the PBCH. This will be described uniformly here and will not be elaborated further. In this case, the number of RBs included in the pre-configured bandwidth is greater than the number of RBs in the first RB set; in other words, the number of RBs in the first RB set is less than the number of RBs included in the pre-configured bandwidth. That is to say, the first RB set includes a portion of the RBs in the pre-configured bandwidth.
[0193] Optionally, the first set of RBs includes multiple consecutive RBs. That is, PBCH#P maps to multiple consecutive RBs.
[0194] Optionally, the maximum index of an RB in the first RB set is less than the maximum index of an RB in the pre-configured bandwidth, and / or the minimum index of an RB in the first RB set is greater than the minimum index of an RB in the pre-configured bandwidth.
[0195] For example, the first RB set may include multiple consecutive RBs with smaller RB indices from the RBs included in the pre-configured bandwidth; such as Figure 11 As shown in (a), the minimum index of an RB in the first RB set can be equal to the minimum index of an RB in the pre-configured bandwidth. Since the number of RBs in the first RB set is less than the number of RBs included in the pre-configured bandwidth, the first RB set also satisfies the following condition: the maximum index of an RB in the first RB set is less than the maximum index of an RB in the pre-configured bandwidth. Specifically, taking a pre-configured bandwidth that includes 20 RBs (i.e., RB#0 to RB#19) and a first RB set that includes 10 RBs as an example, the first RB set can include RB#0 to RB#9.
[0196] Alternatively, the first set of RBs may include multiple consecutive RBs with larger RB indices from the 20 RBs included in the pre-configured bandwidth; such as Figure 11 As shown in (b), the maximum index of an RB in the first RB set can be equal to the maximum index of an RB in the pre-configured bandwidth. Since the number of RBs in the first RB set is less than the number of RBs included in the pre-configured bandwidth, the first RB set also satisfies the following condition: the minimum index of an RB in the first RB set is greater than the minimum index of an RB in the pre-configured bandwidth. Specifically, taking a pre-configured bandwidth that includes 20 RBs (i.e., RB#0 to RB#19) and a first RB set that includes 10 RBs as an example, the first RB set can include RB#10 to RB#19.
[0197] Alternatively, the first set of RBs may include a contiguous group of RBs whose index size is relatively middle among the 20 RBs included in the pre-configured bandwidth; such as Figure 11 As shown in (c), the minimum index of an RB in the first RB set can be greater than the minimum index of an RB in the pre-configured bandwidth, and the maximum index of an RB in the first RB set can be less than the maximum index of an RB in the pre-configured bandwidth. Specifically, taking a pre-configured bandwidth that includes 20 RBs (i.e., RB#0 to RB#19) and a first RB set that includes 10 RBs as an example, the first RB set can include RB#6 to RB#14.
[0198] Based on the aforementioned relationship between RBs, REs, and subcarriers, it is known that the first RB set includes multiple REs. Furthermore, the first RB set contains multiple subcarriers in the frequency domain. For example, these multiple subcarriers can be any number of subcarriers within a pre-configured bandwidth. Alternatively, these multiple subcarriers can be determined based on the set of subcarriers used to carry the PSS (or, the RB set used to carry the PSS) and / or the set of subcarriers used to carry the SSS (or, the RB set used to carry the SSS).
[0199] Specifically, when a network device transmits PBCH via SSB (or, when a network device transmits PBCH#P via SSB), the pre-configured bandwidth also carries PSS and SSS. Therefore, it is possible to determine the indices of multiple subcarriers included in the first RB set based on the subcarrier set used to carry PSS (or the RB set used to carry PSS) and / or the subcarrier set used to carry SSS (or the RB set used to carry SSS). As mentioned above, the subcarrier sets used to carry PSS and SSS both include subcarriers #56 to #182.
[0200] Optionally, the first RB set may include multiple subcarriers that overlap with subcarriers #56 to #182 or may not overlap.
[0201] (i) If there is no overlap between the multiple subcarriers included in the first RB set and the subcarrier set used to carry PSS or SSS:
[0202] As an example, the minimum index among the multiple subcarriers included in the first RB set is greater than the maximum index in the subcarrier set used to carry the PSS (and / or the subcarrier set used to carry the SSS), and the maximum index among the multiple subcarriers included in the first RB set may be less than or equal to the maximum index of the subcarrier in the bandwidth occupied by the SSB.
[0203] For example, since the bandwidth occupied by the SSB includes subcarriers #0 to #239, when there is no overlap between the multiple subcarriers included in the first RB set and subcarriers #56 to #182, the minimum index among the multiple subcarriers included in the first RB set can be greater than 182, and the maximum index among the multiple subcarriers included in the first RB set can be less than or equal to 239. For example, the multiple subcarriers included in the first RB set may include subcarriers #201 to #230, or the multiple subcarriers included in the first RB set may include subcarriers #192 to #239.
[0204] As another example, the largest index among the multiple subcarriers included in the first RB set is less than the smallest index in the subcarrier set used to carry the PSS (and / or the subcarrier set used to carry the SSS), and the smallest index among the multiple subcarriers included in the first RB set may be greater than or equal to the smallest index of the subcarrier in the bandwidth occupied by the SSB.
[0205] For example, the minimum index among the multiple subcarriers included in the first RB set can be greater than or equal to 0, and the maximum index among the multiple subcarriers included in the first RB set can be less than 56. For instance, the multiple subcarriers included in the first RB set may include subcarrier #0 to subcarrier #55, or the multiple subcarriers included in the first RB set may include subcarrier #5 to subcarrier #44.
[0206] (ii) If there is overlap between multiple subcarriers included in the first RB set and the subcarrier set used to carry PSS or SSS:
[0207] As an example, the minimum index among the multiple subcarriers included in the first RB set is less than or equal to the maximum index in the set of subcarriers used to carry the PSS (and / or the set of subcarriers used to carry the SSS), and the maximum index among the multiple subcarriers included in the first RB set may be less than or equal to the maximum index of the subcarrier in the bandwidth occupied by the SSB.
[0208] For example, the smallest index among the multiple subcarriers included in the first RB set may be less than or equal to 182, and the largest index among the multiple subcarriers included in the first RB set may be less than or equal to 239. For instance, the multiple subcarriers included in the first RB set may include subcarriers #182 to #230, or the multiple subcarriers included in the first RB set may include subcarriers #124 to #239.
[0209] As another example, the largest index among the multiple subcarriers included in the first RB set is less than or equal to the smallest index in the set of subcarriers used to carry the PSS (and / or the set of subcarriers used to carry the SSS), and the smallest index among the multiple subcarriers included in the first RB set may be greater than or equal to the smallest index of the subcarrier in the bandwidth occupied by the SSB.
[0210] For example, the largest index among the multiple subcarriers included in the first RB set can be less than or equal to 56, and the smallest index among the multiple subcarriers included in the first RB set can be greater than or equal to 0. For instance, the multiple subcarriers included in the first RB set may include subcarriers #0 to #182, or the multiple subcarriers included in the first RB set may include subcarriers #0 to #172, or the multiple consecutive subcarriers corresponding to the first RB set may include subcarriers #5 to #172.
[0211] As another example, the largest index among the multiple subcarriers included in the first RB set is less than or equal to the largest index in the set of subcarriers used to carry the PSS (and / or the set of subcarriers used to carry the SSS), and the smallest index among the multiple subcarriers included in the first RB set may be greater than or equal to the smallest index in the set of subcarriers used to carry the PSS (and / or the set of subcarriers used to carry the SSS).
[0212] For example, the largest index among the multiple subcarriers included in the first RB set may be less than or equal to 182, and the smallest index among the multiple subcarriers included in the first RB set may be greater than or equal to 56. For instance, the multiple subcarriers included in the first RB set may include subcarriers #56 to #182, or the multiple subcarriers included in the first RB set may include subcarriers #56 to #172, or the multiple subcarriers included in the first RB set may include subcarriers #78 to #182.
[0213] It should be understood that the above description of the multiple subcarriers included in the first RB set in the frequency domain is only an exemplary list of some possible implementations of the frequency domain resources of PBCH#P, and does not mean that the frequency domain resources of PBCH#P only include the implementations in the above examples; in fact, the frequency domain resources of PBCH#P may also include other possible implementations besides the above examples, and this application does not limit them.
[0214] For example, this application does not limit the time-domain resources of PBCH#P, that is, PBCH#P can be carried in one or more time units; wherein, when PBCH#P is carried in multiple time units, the multiple time units can be consecutive time units or non-consecutive time units. This application does not impose any restrictions.
[0215] Specifically, time units can include, but are not limited to: radio frames, subframes, slots, minislots, subslots, symbols, and time windows composed of multiple frames or subframes. A time window composed of multiple frames or subframes can, for example, be a system information (SI) window.
[0216] Optionally, when a network device sends PBCH via SSB (or, when a network device sends PBCH#P via SSB), the time unit used to carry PBCH#P can be one or more OFDM symbols from OFDM symbol #0 to OFDM symbol #3 among the four OFDM symbols occupied by the SSB.
[0217] For example, the time unit used to carry PBCH#P can be OFDM symbol #1 and / or OFDM symbol #3. In this case, the multiple subcarriers included in the first RB set can be any number of subcarriers from subcarrier #0 to subcarrier #239. Alternatively, the time unit used to carry PBCH#P can be OFDM symbol #0 and / or OFDM symbol #2. In this case, the multiple subcarriers included in the first RB set do not overlap with subcarriers #56 to #182.
[0218] The above is an explanation of the "first information." The "second information" involved in the above embodiments will now be described in detail. Specifically, the mapping method of the second information will be described in detail.
[0219] Optionally, the second information is carried in a second RB set. The second RB set does not overlap with the first RB set.
[0220] For example, when the network device does not perform modulation operation after redundancy coding, but directly performs resource mapping on the second information, the second information is carried in the second RB set. This can be understood as: the network device performs resource mapping on the second information and maps the second information to the second RB set.
[0221] When the network device performs modulation and resource mapping operations sequentially after redundancy coding, the second information is carried in the second RB set. This can be understood as: the network device modulates the second information, performs resource mapping on the modulated information, and carries the information in the second RB set.
[0222] For ease of description, the information related to the second information input to the resource mapping module (such as the second information or information obtained by modulating the second information) will be collectively referred to as PBCH#S, and will not be elaborated further here. That is to say, PBCH#S is carried in the second RB set.
[0223] For example, the total number of RBs included in the first RB set and the second RB set is less than or equal to the number of RBs included in the pre-configured bandwidth. Specifically, the implementation of the pre-configured bandwidth can be referred to the relevant description in the above embodiments, and will not be repeated here.
[0224] For ease of description, the pre-configured bandwidth is defined as the bandwidth occupied by the information carried (or supported) on the PBCH; or, the number of RBs included in the pre-configured bandwidth is equal to the number of RBs occupied by PBCH#S and PBCH#; that is, the total number of RBs contained in the first RB set and the second RB set is equal to the number of RBs included in the pre-configured bandwidth. This is described uniformly here and will not be elaborated further.
[0225] At this point, the number of RBs in the second RB set is less than the number of RBs included in the pre-configured bandwidth. In other words, the second RB set includes only a portion of the RBs in the pre-configured bandwidth.
[0226] For example, the second RB set can be implemented based on the following two scenarios:
[0227] Scenario 1: The second set of RBs can include multiple consecutive RBs.
[0228] As an example, the largest index of an RB in the first RB set can be smaller than the smallest index of an RB in the second RB set.
[0229] For example, the minimum index in the first RB set can be greater than or equal to the minimum index of the RBs in the pre-configured bandwidth, and the maximum index in the second RB set can be less than or equal to the maximum index of the RBs in the pre-configured bandwidth. For instance, taking a pre-configured bandwidth that includes 20 RBs (i.e., RB#0 to RB#19); in this case, the first RB set can include RB#0 to RB#8, and the second RB set can include RB#10 to RB#19; or, the first RB set can include RB#2 to RB#9, and the second RB set can include RB#10 to RB#17.
[0230] As another example, the minimum index of an RB in the first RB set can be greater than the maximum index of an RB in the second RB set.
[0231] For example, the maximum index in the first RB set can be less than or equal to the maximum index of the RBs in the pre-configured bandwidth, and the minimum index in the second RB set can be greater than or equal to the minimum index of the RBs in the pre-configured bandwidth. For instance, taking a pre-configured bandwidth that includes 20 RBs (i.e., RB#0 to RB#19); in this case, the first RB set can include RB#10 to RB#19, and the second RB set can include RB#0 to RB#8; or, the first RB set can include RB#10 to RB#17, and the second RB set can include RB#2 to RB#9.
[0232] Combining the two examples above, optionally, the number of RBs included in the first RB set can be greater than the number of RBs included in the second RB set; or, the number of RBs included in the first RB set can be less than the number of RBs included in the second RB set; or, the number of RBs included in the first RB set can be equal to the number of RBs included in the second RB set.
[0233] For example, the first RB set includes RB#0 to RB#3, and the second RB set includes RB#4 to RB#6; or, the first RB set includes RB#0 to RB#3, and the second RB set includes RB#4 to RB#8; or, the first RB set includes RB#0 to RB#3, and the second RB set includes RB#5 to RB#6.
[0234] Optionally, the second RB set includes multiple subcarriers in the frequency domain. For example, the multiple subcarriers included in the second RB set may be some or all of the remaining subcarriers in the SSB used to carry the PBCH, excluding the multiple subcarriers included in the first RB set.
[0235] For example, the first RB set includes multiple subcarriers from subcarrier #56 to subcarrier #182; in this case, the multiple subcarriers included in the second RB set can be some or all of the subcarriers from subcarrier #183 to subcarrier #239; or, the multiple subcarriers included in the second RB set can be some or all of the subcarriers from subcarrier #0 to subcarrier #55.
[0236] For example, this application does not limit the time-domain resources of PBCH#S, that is, PBCH#S can be carried in one or more time units; wherein, when PBCH#S is carried in multiple time units, the multiple time units can be consecutive time units or non-consecutive time units. This application does not impose any restrictions.
[0237] For example, when the multiple subcarriers included in the second RB set can be some or all of the remaining subcarriers in the SSB used to carry PBCH, excluding the multiple subcarriers included in the first RB set, the time unit used to carry PBCH#S can be one or more of OFDM symbol #1, OFDM symbol #2, or OFDM symbol #3 out of the four OFDM symbols occupied by the SSB.
[0238] Scenario 2: The second set of RBs may include multiple non-contiguous RBs.
[0239] Optionally, the second RB set includes a subset of the first RB set and a subset of the second RB set.
[0240] Wherein, the maximum index of RB in the first RB subset is less than the minimum index in the first RB set, and the minimum index of RB in the first RB subset is greater than or equal to the minimum index of RB in the pre-configured bandwidth; and / or, the minimum index of RB in the second RB subset is greater than the maximum index in the first RB set, and the maximum index of RB in the second RB subset is less than or equal to the maximum index of RB in the pre-configured bandwidth.
[0241] That is, in the first RB subset and the second RB subset, the RB indices in one RB subset are all greater than the maximum index in the first RB set, and the RB indices in the other RB subset are all less than the maximum index in the first RB set; that is, the first RB set includes a number of consecutive RBs with index values in the middle of the pre-configured bandwidth; the second RB set includes a number of RBs located at both ends of the pre-configured bandwidth.
[0242] For example, taking a pre-configured bandwidth comprising 20 RBs (i.e., RB#0 to RB#19), and a first RB set comprising RB#4 to RB#14 as an example; in this case, the first RB subset may include RB#15 to RB#19, and the second RB subset may include RB#0 to RB#3; or, the first RB set may include RB#17 to RB#19, and the second RB set may include RB#0 to RB#2. Alternatively, the first RB subset may include RB#0 to RB#3, and the second RB subset may include RB#15 to RB#19; or, the first RB set may include RB#0 to RB#2, and the second RB set may include RB#16 to RB#19.
[0243] Optionally, the number of RBs included in the first RB set may be greater than the number of RBs included in the second RB set; or, the number of RBs included in the first RB set may be less than the number of RBs included in the second RB set; or, the number of RBs included in the first RB set may be equal to the number of RBs included in the second RB set.
[0244] For example, the first RB set includes RB#6 to RB#12, and the second RB set includes RB#4 to RB#5 and RB#13 to RB#14; or, the first RB set includes RB#6 to RB#12, and the second RB set includes RB#4 and RB#13; or, the first RB set includes RB#6 to RB#12, and the second RB set includes RB#2 to RB#5 and RB#13 to RB#15.
[0245] Optionally, the number of RBs included in the first RB subset may be greater than the number of RBs included in the second RB subset; or, the number of RBs included in the first RB subset may be less than the number of RBs included in the second RB subset; or, the number of RBs included in the first RB subset may be equal to the number of RBs included in the second RB subset.
[0246] For example, if the first subset of RBs includes 3 RBs, the second subset of RBs may include 3 RBs; or, the second subset of RBs may include 4 RBs; or, the second subset of RBs may include 2 RBs.
[0247] Optionally, the first RB subset and the second RB subset each include multiple subcarriers in the frequency domain.
[0248] For example, when a network device transmits PBCH via SSB (or, when a network device transmits PBCH#P and PBCH#S via SSB), the subcarriers occupied by PBCH#S (i.e., the multiple subcarriers included in the first RB subset and the second RB subset) can be some or all of the remaining subcarriers among the 240 subcarriers occupied by the SSB that are used to carry PBCH, excluding the multiple subcarriers included in the first RB subset. For example, this application does not limit the time-domain resources of PBCH#S; that is, PBCH#S can be carried in one or more time units. When PBCH#S is carried in multiple time units, these multiple time units can be consecutive or non-consecutive time units. This application does not impose any restrictions.
[0249] For example, when the multiple subcarriers included in the second RB set can be some or all of the remaining subcarriers in the SSB used to carry PBCH, excluding the multiple subcarriers included in the first RB set, the time unit used to carry PBCH#S can be one or more of OFDM symbol #1, OFDM symbol #2, or OFDM symbol #3 out of the four OFDM symbols occupied by the SSB.
[0250] Taking the time unit used to carry PBCH#P (i.e., the time unit of PBCH#P, or in other words, the time unit included in the first RB set in the time domain) as an example, where OFDM symbol #1 and OFDM symbol #3 are among the four OFDM symbols occupied by the SSB, and the subcarriers included in the first RB set in the frequency domain are subcarriers #56 to #182, then the time unit used to carry PBCH#S (i.e., the time unit of PBCH#S, or in other words, the time unit included in the second RB set in the time domain) can include one or more of OFDM symbols #1 to #3. Wherein, if the time unit used to carry PBCH#S includes OFDM symbol #1 and / or OFDM symbol #3, then the subcarriers occupied by PBCH#S can be any subcarrier among the 240 subcarriers occupied by the SSB, excluding the multiple subcarriers included in the first RB set. If the time unit used to carry PBCH#S includes OFDM symbol #2, then the subcarrier occupied by PBCH#S can be any subcarrier among the 240 subcarriers, excluding the multiple subcarriers included in the first RB set and the subcarriers occupied by SSS.
[0251] Specifically, such as Figure 12As shown, the time-domain resources of PBCH#P consist of OFDM symbols #1 and #3 from the four OFDM symbols occupied by the SSB, and the frequency-domain resources of PBCH#P consist of several consecutive subcarriers from subcarrier #0 to subcarrier #239. Similarly, the time-domain resources of PBCH#S consist of OFDM symbols #1 to #3 from the four OFDM symbols occupied by the SSB, and the frequency-domain resources of PBCH#P consist of several subcarriers from subcarrier #0 to subcarrier #239 at both ends. Therefore, the time-frequency resources of PBCH#P and PBCH#S can include the contents shown in Table 2 below:
[0252] Table 2
[0253]
[0254] As shown in Table 2, the subcarriers included in the first RB set (i.e., the frequency domain resources of PBCH#P) may include subcarriers #56 to #182. The subcarriers included in the second RB set (the frequency domain resources of PBCH#S) may include subcarriers #0 to #55 and subcarriers #183 to #239. Specifically, the subcarriers included in the first RB subset may include subcarriers #0 to #55; correspondingly, the subcarriers included in the second RB subset may include subcarriers #183 to #239. Alternatively, the subcarriers included in the first RB subset may include subcarriers #183 to #239; correspondingly, the subcarriers included in the second RB subset may include subcarriers #0 to #55.
[0255] At this time, PSS, SSS, and PBCH#P each occupy 12 RBs. When the frequency is 30MHz, the bandwidth corresponding to 12 RBs is 4.3MHz. That is to say, when the subcarrier spacing (SCS) = 30kHz, the terminal device with a bandwidth of 4.3MHz can receive the first information carried by PBCH, and then receive the random access information based on the time and frequency resources of the random access information indicated by the first information in PBCH, and then initiate random access according to the random access information, thereby accessing the network.
[0256] Combining the two scenarios above, optionally, any RB in the first RB set and the second RB set includes a first RE set and a second RE set. Specifically, the first RE set in the first RB set is used to carry first information, the first RE set in the second RB set is used to carry second information, and the second RE set is used to carry a reference signal.
[0257] Optionally, the frequency domain location of the second RE set is related to the cell ID corresponding to the network device. That is, the location of the DMRS is related to the Cell ID, and its starting position... in, For Cell ID.
[0258] Specifically, since an RB includes 12 REs, the first RE set and the second RE set together include 12 REs. For example, taking an RB containing 12 REs from RE#0 to RE#11 as an example... Figure 13 As shown in (a), the second RE set may include RE#0, RE#4, and RE#8; in this case, the first RE set includes RE#1 to RE#3, RE#5 to RE#7, and RE#9 to RE#11. Or, as... Figure 13 As shown in (b), the second RE set may include RE#1, RE#5, and RE#9; in this case, the first RE set includes RE#1, RE#2 to RE#4, RE#6 to RE#8, and RE#10 to RE#11. Or, as... Figure 13 As shown in (c), the second RE set may include RE#2, RE#6, and RE#10; in this case, the first RE set includes RE#0 to RE#1, RE#3 to RE#5, and RE#11. Or, as... Figure 13 As shown in (d), the second RE set may include RE#3, RE#7, and RE#11; at this time, the first RE set includes RE#0 to RE#2, RE#4 to RE#6, and RE#8 to RE#10.
[0259] The implementation of "terminal device receiving PBCH" in the above embodiments is described in detail below. For example, based on different implementations of the terminal device, the terminal device can receive the PBCH in the following two ways:
[0260] One possible implementation is that if the bandwidth of the terminal device is greater than or equal to the pre-configured bandwidth, the PBCH received by the terminal device carries information related to the first and second information. Therefore, the terminal device needs to perform redundant decoding during the PBCH reception process to remove the second information and obtain the first information.
[0261] Optionally, the terminal device receives a PBCH from the network device, including: the terminal receiving a synchronization signal (such as an SSB) from the network device; wherein the synchronization signal includes a PBCH, and the PBCH carries first information and second information. In this case, the communication method for access further includes: the terminal device performing channel estimation, channel equalization, and demodulation on the synchronization signal to obtain the first information and the second information; and then performing redundant decoding on the first information and the second information to obtain the first information.
[0262] For example, in a possible implementation, the signal reception process can be as follows: Figure 9As shown, after receiving the synchronization signal, the terminal device sequentially performs DMRS detection, channel estimation, and channel equalization to obtain the first information and the second information. If modulation was also performed at the encoding end (i.e., the network device), the output information needs to be demodulated after channel equalization to obtain the first and second information. Furthermore, the terminal device can perform redundant decoding on the first and second information, removing the second information to obtain the first information. Optionally, the terminal device can also sequentially perform secondary descrambling, rate matching de-matching, channel decoding, CRC check, and primary descrambling on the first information to obtain the data in the first information.
[0263] For example, during the channel estimation process, the terminal device can extract the pilot DMRS in PBCH (i.e., PBCH#S and PBCH#P) based on the resource mapping positions of PBCH#S and PBCH#P, and complete the estimation of pilot and data channel coefficients.
[0264] Specifically, the implementation of DMRS detection, channel estimation, channel equalization, demodulation, secondary descrambling, rate matching de-matching, channel decoding, CRC check, and primary descrambling can be referred to the above. Figure 4 The relevant descriptions will not be repeated here.
[0265] For example, in this possible implementation, since the bandwidth of the terminal device is greater than or equal to the pre-configured bandwidth, the process of the terminal device accessing the network can also be referred to as: frequency domain access, or frequency domain fast access. For example, as... Figure 14 As shown, during frequency domain access (or frequency domain fast access), the terminal device can receive all information on the pre-configured bandwidth (i.e., PSS, SSS, PBCH#P, and PBCH#S). Among these, Figure 14 The implementations of PSS, SSS, PBCH#P, and PBCH#S can be referenced above. Figure 12 The relevant information will not be repeated here.
[0266] In another possible implementation, if the bandwidth of the terminal device is less than the pre-configured bandwidth, the PBCH received by the terminal device may only carry information related to the first information. Therefore, the terminal device does not need to perform redundant decoding during the PBCH reception process, and can continue the above-mentioned approach. Figure 4 The first information can be obtained through the decoding process in the code.
[0267] For example, as can be seen from the foregoing, of the PBCH#S and PBCH#P carried by the PBCH, only PBCH#P is valid information; therefore, a suitable resource mapping position can be set for PBCH#P so that the terminal device can receive PBCH#P.
[0268] For ease of description, the resource mapping location of PBCH#P, as shown in Table 2 above, will be used as an example for the following description. It will be described uniformly here and will not be repeated.
[0269] Optionally, the terminal device receives the PBCH from the network device, including: the terminal receiving a synchronization signal (such as an SSB) from the network device; wherein the synchronization signal includes the PBCH, and the PBCH carries first information. In this case, the communication method for access further includes: the terminal device performing channel estimation, channel equalization, and demodulation on the synchronization signal to obtain the first information.
[0270] For example, in a possible implementation, the signal reception process can be as follows: Figure 4 As shown, after receiving the synchronization signal, the terminal device sequentially performs DMRS detection, channel estimation, and channel equalization on the synchronization signal to obtain the first information. If modulation was also performed at the encoding end (i.e., the network device), then after channel equalization, the output information needs to be demodulated to obtain the first information. Optionally, the terminal device can also sequentially perform secondary descrambling, rate matching de-matching, channel decoding, CRC check, and primary descrambling on the first information to obtain the data in the first information.
[0271] For example, during the channel estimation process, because the bandwidth of the terminal device is less than the pre-configured bandwidth, the terminal device cannot receive the complete PBCH, but receives PBCH#P instead. At this time, the terminal device can extract the pilot DMRS in PBCH#P according to the resource mapping position of PBCH#P to complete the estimation of pilot and data channel coefficients.
[0272] Specifically, the implementation of DMRS detection, channel estimation, channel equalization, demodulation, secondary descrambling, rate matching de-matching, channel decoding, CRC check, and primary descrambling can be referred to the above. Figure 4 The relevant descriptions will not be repeated here.
[0273] For example, for terminal devices with limited bandwidth (e.g., the bandwidth of the terminal device is less than the pre-configured bandwidth), the demodulation performance of the terminal device (e.g., a RedCap terminal device) is typically relatively weak. Therefore, in this possible implementation, the terminal device may not be able to resolve PBCH#P if it only receives an SSB once. Thus, the terminal device can receive multiple SSB cycles and resolve these multiple SSBs to obtain PBCH#P, improving the demodulation performance of the SSB. In this case, the process of the terminal device accessing the network can also be called: time-domain access, or narrowband time-division access. For example, as... Figure 14 As shown, during time-domain access (or narrowband time-domain access), the terminal device can receive some information on the pre-configured bandwidth, such as PSS, SSS, and PBCH#P. Among these, Figure 14The implementations of PSS, SSS, PBCH#P, and PBCH#S can be referenced above. Figure 12 The relevant information will not be repeated here.
[0274] The above embodiments represent one possible implementation of the communication method for access provided in this application. The following provides a detailed description of another possible implementation of the communication method for access provided in this application.
[0275] See Figure 15 The flowchart illustrates another communication method for access provided in this application embodiment, as follows: Figure 15 As shown, the method may include steps S1501 to S1503:
[0276] S1501, The network device sends a synchronization signal to the terminal device; correspondingly, the terminal device can receive the synchronization signal from the network device.
[0277] The synchronization signal includes PBCH, which carries first information and second information. The first information is obtained by rate matching of the coded bits output by the channel coding. The first information indicates the time-frequency resources used to carry random access information. The second information is the redundant part obtained by redundancy coding of the first information. The total number of REs occupied by the first information and the second information is X times the number of REs occupied by the first information, where X is a positive integer greater than 1.
[0278] For example, it can be an SSB. Specifically, the implementation of the synchronization signal (such as the SSB) and the PBCH (such as the first and second information carried by the PBCH) can be found in the relevant description of the above embodiments, and will not be repeated here.
[0279] S1502. The terminal device processes the synchronization signal according to the relationship between its bandwidth and the pre-configured bandwidth to obtain the first information.
[0280] One possible implementation is that if the terminal device's bandwidth is greater than or equal to the pre-configured bandwidth, the synchronization information received by the terminal device carries information related to the first and second information; that is, when the terminal device's bandwidth is greater than or equal to the pre-configured bandwidth, the PBCH received by the terminal device carries both the first and second information. Therefore, after receiving the synchronization information, the terminal device needs to perform redundant decoding to remove the second information and obtain the first information.
[0281] Optionally, the terminal device processes the synchronization signal to obtain first information, including: performing channel estimation, channel equalization, and demodulation on the synchronization signal to obtain first information and second information; and then performing redundant decoding on the first information and the second information to obtain the first information.
[0282] For example, in a possible implementation, the signal reception process can be as follows: Figure 14 As shown, the implementation of the terminal device obtaining the first information at this time can be referred to the above. Figure 14 The relevant descriptions will not be repeated here.
[0283] In another possible implementation, if the bandwidth of the terminal device is less than the pre-configured bandwidth, the synchronization signal received by the terminal device may only carry information related to the first information. That is, when the bandwidth of the terminal device is less than the pre-configured bandwidth, the PBCH received by the terminal device only carries the first information. Therefore, the terminal device does not need to perform redundant decoding after receiving the synchronization signal, continuing the above approach. Figure 4 The first information can be obtained through the decoding process in the code.
[0284] Optionally, the terminal device processes the synchronization signal to obtain the first information, including: performing channel estimation, channel equalization, and demodulation on the synchronization signal to obtain the first information.
[0285] For example, in a possible implementation, the signal reception process can be as follows: Figure 4 As shown, the implementation of the terminal device obtaining the first information at this time can be referred to the above. Figure 4 The relevant descriptions will not be repeated here.
[0286] S1503. The terminal device receives random access information based on the first information.
[0287] The implementation of step S1503 is similar to that of step S802 above. For details, please refer to the relevant description of step S802 above, which will not be repeated here.
[0288] This application provides a communication method for network access. After receiving a synchronization signal from a network device, the terminal device can determine whether it has received a complete PBCH based on the relationship between its bandwidth reception capability and the pre-configured bandwidth. Based on the determination result, an appropriate processing method is selected to process the synchronization signal, thereby obtaining first information. Since the first information indicates the time-frequency resources used to carry random access information, the terminal device can receive random access information on these time-frequency resources and initiate random access based on the random access information, thus enabling the terminal device to access the network. In other words, this application can enable terminal devices with different bandwidths to access the network.
[0289] For example, when the bandwidth of the terminal device is less than the pre-configured bandwidth, it means that the terminal device cannot receive the redundant information carried by the PBCH. However, since the first information carried by the PBCH is the valid information (that is, the PBCH carries the first information (the first information is obtained by rate matching of the coded bits output by the channel coding) and the second information (the second information is the redundant part obtained by redundancy coding of the first information; wherein, the total number of resource elements (REs) occupied by the first information and the second information is X times the number of REs occupied by the valid information, where X is a positive integer greater than 1), even if the terminal device cannot receive the complete PBCH, as long as it receives the valid information, it can obtain the time-frequency resources used to carry random access information, and thus receive random access information based on the time-frequency resources used to carry random access information, and initiate random access based on the random access information, so that the terminal device can access the network.
[0290] When the bandwidth of the terminal device is greater than or equal to the pre-configured bandwidth, it means that the terminal device can receive the complete PBCH (i.e., the valid information and redundant information carried by the PBCH). At this time, the PBCH also carries the second information obtained by redundancy encoding. Therefore, in the reception process, the PBCH needs to be reversed and redundancy encoded (i.e., redundancy decoded) to remove the second information and obtain the first information; then it can be further accessed through the network.
[0291] It should be noted that the implementations of each parameter (such as the first RB set, the second RB set, the first RB subset, the second RB subset, the first RE set, and the second RE set) in the above embodiments are merely illustrative examples of some possible implementations and do not represent that the parameters only include the implementations in the above embodiments. In fact, the parameters can also be any other possible implementations besides the examples in the above embodiments, and this application does not impose any restrictions.
[0292] Furthermore, in the above embodiments, "number" and "index" have the same meaning, that is, number and index can be used interchangeably; or, other names may exist, such as serial number, etc., which are not limited in this application.
[0293] It should be noted that the various embodiments of this application can be implemented independently or in combination, without limitation. Unless otherwise specified or in conflict, the terminology and / or descriptions between the different embodiments provided in this application are consistent and can be referenced mutually. Technical features in different embodiments can be combined to form new embodiments based on their inherent logical relationships.
[0294] The foregoing primarily describes the solutions provided in this application from the perspective of device-to-device interaction. It is understood that each device, in order to achieve the aforementioned functions, includes corresponding hardware structures and / or software modules for executing each function. Those skilled in the art should readily recognize that, based on the algorithm steps of the examples described in conjunction with the embodiments disclosed herein, this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed in hardware or by computer software driving hardware 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.
[0295] It is understood that, in order to achieve the aforementioned functions, the communication device includes hardware structures and / or software modules corresponding to the execution of each function. Those skilled in the art should readily recognize that, based on the units and algorithm steps of the examples described in conjunction with the embodiments disclosed herein, this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed in hardware or by computer software driving hardware 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.
[0296] This application embodiment can divide each device into functional modules according to the above method example. For example, each function can be divided into a separate functional module, or two or more functions can be integrated into one processing module. The integrated module can be implemented in hardware or as a software functional module. It should be noted that the module division in this application embodiment is illustrative and only represents one logical functional division. In actual implementation, there may be other division methods.
[0297] Figure 16 A schematic diagram of a communication device 1600 is shown. The communication device 1600 includes a processing module 1601 and a transceiver module 1602. This communication device can be used to implement the aforementioned terminal-side communication device (as described above). Figures 8-15 The terminal equipment described above) or network-side communication device (as described above) Figures 8-15 The functions of the network devices described herein.
[0298] In some embodiments, the communication device 1600 may further include a storage module. Figure 16 (not shown in the image) is used to store programs, instructions, and / or data.
[0299] In some embodiments, the transceiver module 1602, also referred to as a transceiver unit, is used to implement sending and / or receiving functions. The transceiver module 1602 may consist of a transceiver circuit, a transceiver, a transceiver unit, or a communication interface.
[0300] In some embodiments, the transceiver module 1602 may include a receiving module and / or a sending module, respectively used to perform the methods described above in the embodiments by the terminal-side communication device (as described above). Figures 8-15 The terminal equipment described above) or network-side communication device (as described above) Figures 8-15 The receiving and transmitting steps performed by the network device described herein, and / or other processes used to support the technology described herein; the processing module 1601 can be used to perform the receiving and transmitting steps performed by the terminal-side communication device (as described above) in the above method embodiments. Figures 8-15 The terminal equipment described above) or network-side communication device (as described above) Figures 8-15 The network devices described herein perform processing steps (e.g., determinations), and / or other processes used to support the techniques described herein.
[0301] When the communication device 1600 is used to implement the functions of the aforementioned terminal-side communication device (such as a terminal equipment):
[0302] In some embodiments, the transceiver module 1602 is configured to receive a PBCH, which carries first information and second information. The first information is obtained by rate matching of the coded bits output by the channel coding and indicates the time-frequency resources used to carry random access information. The second information is the redundant part obtained by redundancy coding of the first information. The total number of resource elements (REs) occupied by the first information and the second information is X times the number of REs occupied by the first information, where X is a positive integer greater than 1. The transceiver module 1602 is also configured to receive the random access information according to the PBCH.
[0303] Optionally, the first information is carried in a first set of RBs, and the number of RBs in the first set of RBs is less than the number of RBs with pre-configured bandwidth.
[0304] Optionally, the maximum index of an RB in the first RB set is less than the maximum index of an RB in the pre-configured bandwidth, and / or the minimum index of an RB in the first RB set is greater than the minimum index of an RB in the pre-configured bandwidth.
[0305] Optionally, the second information is carried in a second RB set, and the second RB set does not overlap with the first RB set. The first RB set is used to carry the first information.
[0306] Optionally, the second RB set includes a first RB subset and a second RB subset; the maximum index of the RB in the first RB subset is less than the minimum index in the first RB set, and the minimum index of the RB in the first RB subset is greater than or equal to the minimum index of the RB in the pre-configured bandwidth; and / or, the minimum index of the RB in the second RB subset is greater than the maximum index in the first RB set, and the maximum index of the RB in the second RB subset is less than or equal to the maximum index of the RB in the pre-configured bandwidth.
[0307] Optionally, any one of the first RB set and the second RB set includes a first RE set and a second RE set; wherein, the first RE set in the first RB set is used to carry first information, the first RE set in the second RB set is used to carry second information, and the second RE set is used to carry a reference signal.
[0308] Optionally, the transceiver module 1602 is also used to receive PBCH from the network device, and the frequency domain position of the second RE set is related to the cell identifier corresponding to the network device.
[0309] Optionally, when the bandwidth of the terminal device is greater than or equal to the pre-configured bandwidth, the transceiver module 1602 is also used to receive the synchronization signal; the processing module 1601 is used to perform channel estimation, channel equalization, and demodulation on the synchronization signal to obtain the first information and the second information; and to perform redundant decoding on the first information and the second information to obtain the first information.
[0310] Optionally, when the bandwidth of the terminal device is less than the pre-configured bandwidth, the transceiver module 1602 is also used to receive the synchronization signal; the processing module 1601 is used to perform channel estimation, channel equalization, and demodulation on the synchronization signal to obtain the first information.
[0311] In some other embodiments, the transceiver module 1602 is used to receive a synchronization signal; wherein the synchronization signal includes a PBCH, the PBCH carries first information and second information, the first information is obtained by rate matching of the coded bits output by the channel coding, the first information indicates the time-frequency resources used to carry random access information, the second information is the redundant part obtained by redundancy coding of the first information, and the total number of resource elements (REs) occupied by the first information and the second information is X times the number of REs occupied by the first information, where X is a positive integer greater than 1.
[0312] The processing module 1601 is used to process the synchronization signal according to the relationship between the bandwidth of the terminal device and the pre-configured bandwidth to obtain the first information; the transceiver module 1602 is also used to receive random access information according to the first information.
[0313] Optionally, when the bandwidth of the terminal device is greater than or equal to the pre-configured bandwidth, the processing module 1601 is used to perform channel estimation, channel equalization, and demodulation on the synchronization signal to obtain first information and second information; and to perform redundant decoding on the first information and second information to obtain the first information.
[0314] Optionally, when the bandwidth of the terminal device is less than the pre-configured bandwidth, the processing module 1601 is used to perform channel estimation, channel equalization, and demodulation on the synchronization signal to obtain the first information.
[0315] When the communication device 1600 is used to implement the functions of the aforementioned network-side communication device (such as a network device):
[0316] In some embodiments, the transceiver module 1602 is used to transmit PBCH, which carries first information and second information. The first information is obtained by rate matching of the coded bits output by channel coding. The first information indicates the time-frequency resources used to carry random access information. The second information is the redundant part obtained by redundancy coding of the first information. The total number of REs occupied by the first information and the second information is X times the number of REs occupied by the first information, where X is a positive integer greater than 1. The transceiver module 1602 is also used to transmit random access information.
[0317] Optionally, the first information is carried in a first set of RBs, and the number of RBs in the first set of RBs is less than the number of RBs with pre-configured bandwidth.
[0318] Optionally, the maximum index of an RB in the first RB set is less than the maximum index of an RB in the pre-configured bandwidth, and / or the minimum index of an RB in the first RB set is greater than the minimum index of an RB in the pre-configured bandwidth.
[0319] Optionally, the second information is carried in a second RB set, and the second RB set does not overlap with the first RB set. The first RB set is used to carry the first information.
[0320] Optionally, the second RB set includes a first RB subset and a second RB subset; the maximum index of the RB in the first RB subset is less than the minimum index in the first RB set, and the minimum index of the RB in the first RB subset is greater than or equal to the minimum index of the RB in the pre-configured bandwidth; and / or, the minimum index of the RB in the second RB subset is greater than the maximum index in the first RB set, and the maximum index of the RB in the second RB subset is less than or equal to the maximum index of the RB in the pre-configured bandwidth.
[0321] Optionally, any one of the first RB set and the second RB set includes a first RE set and a second RE set; wherein, the first RE set in the first RB set is used to carry first information, the first RE set in the second RB set is used to carry second information, and the second RE set is used to carry a reference signal.
[0322] Optionally, the transceiver module 1602 is also used to receive PBCH from the network device, and the frequency domain position of the second RE set is related to the cell identifier corresponding to the network device.
[0323] All relevant content of each step involved in the above method embodiments can be referenced from the functional description of the corresponding functional module, and will not be repeated here.
[0324] In this application, the communication device (i.e., the terminal-side communication device, as described above) Figures 8-15 The terminal equipment described above) or network-side communication device (as described above) Figures 8-15 The network device 1600 described herein is presented in an integrated manner, divided into various functional modules. Here, "module" may refer to an application-specific integrated circuit (ASIC), a circuit, a processor and memory that executes one or more software or firmware programs, integrated logic circuits, and / or other devices that can provide the above functions.
[0325] In some embodiments, when Figure 16 When the communication device 1600 is a chip or chip system, the function / implementation process of the transceiver module 1602 can be implemented through the input / output interface (or communication interface) of the chip or chip system, and the function / implementation process of the processing module 1601 can be implemented through the processor (or processing circuit) of the chip or chip system.
[0326] Since the communication device 1600 provided in this embodiment can execute the above method, the technical effects it can achieve can be referred to the above method embodiment, and will not be repeated here.
[0327] As another possible product form, the terminal-side communication device described in the embodiments of this application (as described above) Figures 8-15 The terminal equipment described above) or network-side communication device (as described above) Figures 8-15 The network devices mentioned above can all be adopted. Figure 17 The shown composition structure, or including Figure 17 The components shown. Figure 17 This is a schematic diagram illustrating the composition of a communication device 1700 provided in an embodiment of this application. The communication device 1700 can be a terminal-side communication device or a chip or system-on-a-chip within a terminal-side communication device; it can also be a network-side communication device or a chip or system-on-a-chip within a network-side communication device. For example... Figure 17 As shown, the communication device 1700 includes a processor 1701, a transceiver 1702, and a communication line 1703.
[0328] Furthermore, the communication device 1700 may also include a memory 1704. The processor 1701, the memory 1704, and the transceiver 1702 can be connected via a communication line 1703.
[0329] The processor 1701 can be a central processing unit (CPU), a network processor (NP), a digital signal processor (DSP), a microprocessor, a microcontroller, a programmable logic device (PLD), or any combination thereof. The processor 1701 can also be other devices with processing capabilities, such as circuits, devices, or software modules, without limitation.
[0330] Transceiver 1702 is used to communicate with other devices or other communication networks. These other communication networks can be Ethernet, radio access network (RAN), wireless local area networks (WLAN), etc. Transceiver 1702 can be a module, circuit, transceiver, or any device capable of enabling communication.
[0331] Communication line 1703 is used to connect different components in communication device 1700, enabling communication between them. Communication line 1703 can be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus, etc. This bus can be divided into address bus, data bus, control bus, etc. For ease of representation, Figure 17 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.
[0332] The memory 1704 may be a device with storage function, used to store instructions and / or data. The instructions may be computer programs.
[0333] For example, memory 1704 may be read-only memory (ROM) or other types of static storage devices that can store static information and / or instructions; it may also be random access memory (RAM) or other types of dynamic storage devices that can store information and / or instructions; it may also be electrically erasable programmable read-only memory (EEPROM), compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical discs, laser discs, optical discs, digital universal optical discs, Blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, etc., without limitation.
[0334] It should be noted that the memory 1704 can exist independently of the processor 1701, or it can be integrated with the processor 1701. The memory 1704 can be used to store instructions, program code, or some data, etc. The memory 1704 can be located inside or outside the communication device 1700, without limitation. The processor 1701 is used to execute the instructions stored in the memory 1704 to implement the communication method for access provided in the following embodiments of this application.
[0335] In one example, processor 1701 may include one or more CPUs, for example Figure 17 CPU0 and CPU1 in the CPU.
[0336] In some embodiments, those skilled in the art will recognize that the communication device 1700 can be implemented in hardware using... Figure 17 The communication device shown is in the form of 1700.
[0337] As an example, Figure 16 The function / implementation process of the processing module 1601 can be achieved through... Figure 17 The processor 1701 in the communication device 1700 shown calls computer execution instructions stored in memory 1704 to achieve this. Figure 16 The function / implementation process of the transceiver module 1602 in the middle can be obtained through Figure 17 This is achieved through the transceiver 1702 in the communication device 1700 shown.
[0338] As an optional implementation, the communication device 1700 includes multiple processors, for example, besides Figure 17 In addition to processor 1701, it may also include processor 1707.
[0339] As an optional implementation, the communication device 1700 also includes an output device 1705 and an input device 1706. Exemplarily, the input device 1706 is a liquid crystal display (LCD), a light-emitting diode (LED) display device, a cathode ray tube (CRT) display device, or a projector, etc. For example, the input device 1706 can be a keyboard, mouse, microphone, joystick, touchscreen device, or sensing device, etc. The output device 1705 is a display screen, a speaker, etc.
[0340] It should be noted that the communication device 1700 can be a desktop computer, laptop computer, network server, mobile phone, tablet computer, wireless terminal, embedded device, chip system, or something else. Figure 17 Equipment with a similar structure. Furthermore... Figure 17 The structural composition shown does not constitute a limitation on the communication device, except... Figure 17 In addition to the components shown, the communication device may include more or fewer components than illustrated, or combine certain components, or have different component arrangements.
[0341] In this embodiment of the application, the chip system may be composed of chips or may include chips and other discrete devices.
[0342] As another possible product form, the terminal-side communication device described in the embodiments of this application (as described above) Figures 8-15 The terminal equipment described above) or network-side communication device (as described above) Figures 8-15 The network devices described herein can be implemented using a general bus architecture. For clarity, see [link to documentation]. Figure 18 , Figure 18 This is a schematic diagram of the structure of a communication device 1800 provided in an embodiment of this application. The communication device 1800 includes a processor 1801 and a transceiver 1802. The communication device 1800 can be a terminal-side communication device, or a chip or chip system therein; or, the communication device 1800 can be a network-side communication device, or a chip or module therein. Figure 18 Only the main components of the communication device 1800 are shown. In addition to the processor 1801 and transceiver 1802, the communication device may further include a memory 1803.
[0343] Optionally, the processor 1801 is mainly used to process communication protocols and communication data, control the entire communication device, execute software programs, and process the data of the software programs. The memory 1803 is mainly used to store software programs and data. The transceiver 1802 may include radio frequency (RF) circuitry and an antenna. The RF circuitry is mainly used for converting baseband signals to RF signals and processing RF signals. The antenna is mainly used for transmitting and receiving RF signals in the form of electromagnetic waves.
[0344] Optionally, the processor 1801, transceiver 1802, and memory 1803 can be connected via a communication bus.
[0345] When the communication device is powered on, the processor 1801 can read the software program in the memory 1803, interpret and execute the instructions of the software program, and process the data of the software program. When data needs to be transmitted wirelessly, the processor 1801 performs baseband processing on the data to be transmitted and outputs the baseband signal to the radio frequency (RF) circuit. The RF circuit processes the baseband signal and transmits the RF signal outward in the form of electromagnetic waves through the antenna. When data is sent to the communication 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 1801. The processor 1801 converts the baseband signal into data and processes the data.
[0346] In some embodiments, transceiver 1802 may include a transmitter and / or a receiver, wherein the transmitter is used to implement the transmission operation in the above method embodiments; and the receiver is used to implement the reception operation in the above method embodiments.
[0347] For example, when the communication device is a chip, the chip may not include the memory 1803; that is, the communication device includes a processor 1801 and a transceiver 1802. In this case, the transceiver 1802 is the input / output interface of the chip, wherein the transmitter in the transceiver corresponds to the output interface of the chip, and the receiver in the transceiver corresponds to the input interface of the chip.
[0348] In some embodiments, this application also provides a communication device, which includes a processor for implementing the methods in any of the above method embodiments.
[0349] As one possible implementation, the communication device also includes a memory. This memory stores necessary computer programs or instructions. The processor can invoke the computer programs or instructions in the memory to cause the communication device to execute the methods in any of the above method embodiments. Alternatively, the memory may be external and not located within the communication device.
[0350] As another possible implementation, the communication device also includes an interface circuit, which is a code / data read / write interface circuit, used to receive computer execution instructions (which are stored in memory and may be read directly from memory or may be transmitted through other devices) and transmit them to the processor.
[0351] As another possible implementation, the communication device also includes a communication interface for communicating with modules outside the communication device.
[0352] It is understood that the communication device can be a chip or a chip system. When the communication device is a chip system, it can be composed of chips or may include chips and other discrete devices. This application does not specifically limit this.
[0353] This application also provides a computer-readable storage medium having a computer program or instructions stored thereon, which, when executed by a computer, implements the functions of any of the above-described method embodiments.
[0354] This application also provides a computer program product that, when executed by a computer, implements the functions of any of the above method embodiments.
[0355] Those skilled in the art will 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.
[0356] It is understood that the systems, apparatuses, and methods described in this application can also be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative. For instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the couplings or direct couplings or communication connections shown or discussed may be through some interfaces; indirect couplings or communication connections between devices or units may be electrical, mechanical, or other forms.
[0357] The units described as separate components may or may not be physically separate; that is, they may be located in one place or distributed across multiple network units. The components shown as units may or may not be physical units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0358] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0359] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented using software programs, implementation can be, in whole or in part, in the form of a computer program product. This computer program product includes one or more computer instructions. When the computer program or instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium accessible to a computer or a data storage device containing one or more servers, data centers, etc., that can be integrated with the medium. The available medium can be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., solid-state drive (SSD)). In this embodiment, the computer may include the aforementioned apparatus.
[0360] Although this application has been described herein in conjunction with various embodiments, those skilled in the art, by reviewing the accompanying drawings, disclosure, and appended claims, will understand and implement other variations of the disclosed embodiments in carrying out the claimed application. In the claims, the word "comprising" does not exclude other components or steps, and "a" or "an" does not exclude a plurality. A single processor or other unit can implement several functions listed in the claims. While different dependent claims may recite certain measures, this does not mean that these measures cannot be combined to produce good results.
Claims
1. A communication method for access, characterized by, The method comprises: receiving a physical broadcast channel (PBCH), the PBCH being used to carry first information and second information, the first information being rate-matched from channel-encoded output bits, the first information indicating time-frequency resources for carrying random access information, the second information being a redundancy part of the first information obtained through redundancy encoding, a total number of resource elements (REs) occupied by the first information and the second information being X times a number of REs occupied by the first information, X being a positive integer greater than 1; receiving the random access information according to the PBCH.
2. The method of claim 1, wherein, The method is performed by a terminal device, and when a bandwidth of the terminal device is greater than or equal to a preconfigured bandwidth, the PBCH is received, comprising: receiving a synchronization signal, the synchronization signal comprising the PBCH, the PBCH carrying the first information and the second information; The method further comprises: performing channel estimation, channel equalization, and demodulation on the synchronization signal to obtain the first information and the second information; performing redundancy decoding on the first information and the second information to obtain the first information.
3. The method of claim 1, wherein, The method is performed by a terminal device, and when a bandwidth of the terminal device is less than a preconfigured bandwidth, the PBCH is received, comprising: receiving a synchronization signal, the synchronization signal comprising the PBCH, the PBCH carrying the first information; The method further comprises: performing channel estimation, channel equalization, and demodulation on the synchronization signal to obtain the first information.
4. A communication method for access, characterized by, The method comprises: sending a physical broadcast channel (PBCH), the PBCH being used to carry first information and second information, the first information being rate-matched from channel-encoded output bits, the first information indicating time-frequency resources for carrying random access information, the second information being a redundancy part of the first information obtained through redundancy encoding, a total number of resource elements (REs) occupied by the first information and the second information being X times a number of REs occupied by the first information, X being a positive integer greater than 1; sending the random access information.
5. A communication method for access, characterized by, The method of the terminal device comprises: receiving a synchronization signal, the synchronization signal comprising a physical broadcast channel (PBCH), the PBCH being used to carry first information and second information, the first information being rate-matched from channel-encoded output bits, the first information indicating time-frequency resources for carrying random access information, the second information being a redundancy part of the first information obtained through redundancy encoding, a total number of resource elements (REs) occupied by the first information and the second information being X times a number of REs occupied by the first information, X being a positive integer greater than 1; processing the synchronization signal according to a size relationship between a bandwidth of the terminal device and a preconfigured bandwidth to obtain the first information; receiving the random access information according to the first information.
6. The method of claim 5, wherein, When the bandwidth of the terminal device is greater than or equal to the preconfigured bandwidth, the PBCH carries the first information and the second information; The processing of the synchronization signal to obtain the first information comprises: channel estimation, channel equalization and demodulation on the synchronization signal to obtain the first information and the second information; performing redundancy decoding on the first information and the second information to obtain the first information.
7. The method of claim 5, wherein, When the bandwidth of the terminal device is less than the preconfigured bandwidth, the PBCH carries the first information. The processing of the synchronization signal to obtain the first information comprises: channel estimation, channel equalization and demodulation on the synchronization signal to obtain the first information.
8. The method according to any one of claims 1 to 7, characterized in that, The first information is carried in a first resource block (RB) set, and the number of RBs in the first RB set is less than the number of RBs in the preconfigured bandwidth.
9. The method of claim 8, wherein, The maximum index of the RBs in the first RB set is less than the maximum index of the RBs in the preconfigured bandwidth, and / or the minimum index of the RBs in the first RB set is greater than the minimum index of the RBs in the preconfigured bandwidth.
10. The method according to any one of claims 1 to 9, characterized in that, The second information is carried in a second RB set, and the first RB set and the second RB set do not overlap.
11. The method of claim 10, wherein, The second RB set comprises a first RB subset and a second RB subset. The maximum index of the RBs in the first RB subset is less than the minimum index of the RBs in the first RB set, and the minimum index of the RBs in the first RB subset is greater than or equal to the minimum index of the RBs in the preconfigured bandwidth. The minimum index of the RBs in the second RB subset is greater than the maximum index of the RBs in the first RB set, and the maximum index of the RBs in the second RB subset is less than or equal to the maximum index of the RBs in the preconfigured bandwidth. The first RB set and the second RB set each comprise a first RE set and a second RE set.
12. The method according to claim 10 or 11, characterized in that, The first RE set in the first RB set is used to carry the first information, the first RE set in the second RB set is used to carry the second information, and the second RE set in the first RB set and the second RB set is used to carry a reference signal. The communication apparatus comprises a transceiver module and a processing module, 13. A communications device, characterized by The transceiver module is configured to perform the receiving or transmitting in the method of any one of claims 1-3, 8-12, or the receiving or transmitting in the method of any one of claims 4, 8-12, or the receiving or transmitting in the method of any one of claims 5-12. The processing module is configured to perform the processing in the method of any one of claims 1-3, 8-12, or the processing in the method of any one of claims 4, 8-12, or the processing in the method of any one of claims 5-12. The communication apparatus comprises a processor, and the processor is configured to run a computer program or instructions to cause the communication apparatus to perform the method of any one of claims 1-3, 8-12, or the method of any one of claims 4, 8-12, or the method of any one of claims 5-12.
14. A communications device, characterized by 15. The apparatus of claim 14, wherein, The communication device further comprises a memory for storing computer programs or instructions required for performing the method according to any one of claims 1-3, 8-12, or for storing computer programs or instructions required for performing the method according to any one of claims 4, 8-12, or for storing computer programs or instructions required for performing the method according to any one of claims 5-12.
16. A computer readable storage medium characterized by: A computer readable storage medium stores computer instructions or programs which, when run on a computer, cause the method according to any one of claims 1-3, 8-12 to be performed, or cause the method according to any one of claims 4, 8-12 to be performed, or cause the method according to any one of claims 5-12 to be performed.
17. A computer program product, characterised in that, The computer program product comprises computer programs or instructions; when part or all of the computer instructions are run on a computer, cause the method according to any one of claims 1-3, 8-12 to be performed, or cause the method according to any one of claims 4, 8-12 to be performed, or cause the method according to any one of claims 5-12 to be performed.