Communication method and apparatus

By flexibly configuring the transmission code rate of MIB-E, the problem of fixed code rate in the initial access phase of satellite communication systems is solved, improving the access performance and resource utilization efficiency of terminal equipment.

WO2026124213A1PCT designated stage Publication Date: 2026-06-18HUAWEI TECH CO LTD

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
HUAWEI TECH CO LTD
Filing Date
2025-11-26
Publication Date
2026-06-18

Smart Images

  • Figure CN2025137708_18062026_PF_FP_ABST
    Figure CN2025137708_18062026_PF_FP_ABST
Patent Text Reader

Abstract

A communication method, comprising: determining a first coefficient for adjusting a baseline code rate for a first system information block; and sending first information, wherein the first information is used for indicating the first coefficient. By means of the method, a transmission code rate for a first system information block can be flexibly configured, so as to adapt to different link budgets. When a link budget is insufficient, a terminal device can obtain a stable access capability, thereby improving the probability of successfully accessing a network device; and when a link budget is sufficient, the time-domain resource overhead required for transmitting the first system information block can be effectively reduced, thereby improving the system capacity.
Need to check novelty before this filing date? Find Prior Art

Description

A communication method and apparatus

[0001] This application claims priority to Chinese Patent Application No. 202411849097.3, filed on December 13, 2024, entitled "A Communication Method and Apparatus", the entire contents of which are incorporated herein by reference. Technical Field

[0002] This application relates to the field of communications, and more particularly to a communication method and apparatus. Background Technology

[0003] In satellite communication systems, terminal devices need to complete an initial access process before accessing the network. During this process, the terminal device receives signals for downlink synchronization and obtains the cell's system messages, random access channel (RACH) configuration, etc., thus enabling it to initiate a random access procedure to access the network. Therefore, for satellite communication systems, it is crucial to design an extended-master information block (MIB-E) enhancement method for non-terrestrial networks (NTNs) to enable the terminal side to flexibly demodulate system messages, complete subsequent access procedures, reduce access latency, and thereby improve network performance.

[0004] During the initial access phase, MIB-E messages use a wide beam and are transmitted at a fixed code rate. The minimum MIB-E code rate based on the physical downlink share channel (PDSCH) is 0.2344. If the link budget is too low to reach the minimum code rate demodulation threshold, it will affect the terminal's access performance. If the link budget is sufficient and the minimum code rate is used, the resource overhead required to transmit the same number of bits (payload) is large, resulting in wasted resources.

[0005] Therefore, how to flexibly adjust the MIB-E transmission rate in conjunction with the link budget, thereby improving the initial access performance of terminal devices and reducing the resource overhead of MIB-E transmission, is an urgent problem to be solved. Summary of the Invention

[0006] Firstly, embodiments of this application provide a communication method that can be applied to a network device, such as a network device or a communication module within a network device, or a circuit or chip (such as a modem chip, also known as a baseband chip, or a system-on-a-chip (SoC) chip containing a modem core, or a system-in-package (SIP) chip) responsible for communication functions within the network device. Taking the application of this method to a network device as an example, in this method, the network device determines a first coefficient, which is used to adjust a first code rate, the first code rate being the baseline code rate for transmitting a first system information block; and sends first information, the first information being used to indicate the first coefficient. The first coefficient can be understood as a code rate coefficient used to scale the baseline code rate of the first system information block, the baseline code rate being understood as a fixed code rate for transmitting the first system information block determined by looking up a modulation and coding scheme (MCS) table. The value of the first coefficient can be any positive number, including three cases: greater than 1, equal to 1, and less than 1. The first information can directly or indirectly indicate the first coefficient, which is not limited in this application. For example, the aforementioned first information can be the aforementioned first coefficient, or it can be other information derived from a transformation of the aforementioned first coefficient. This application does not limit the method by which the aforementioned first information is carried. For example, the aforementioned first information can be carried in the aforementioned first system information block, or it can be carried in other system information blocks, or it can be carried in other signaling.

[0007] Using the above method, the network device determines a first coefficient, which is used to adjust the baseline code rate of the first system information block transmission. This method allows the transmission code rate of the first system information block to be flexibly configured to adapt to different link budgets. When the link budget is insufficient, it enables the terminal device to achieve stable access performance, thereby increasing the probability of successful network device access. Simultaneously, when the link budget is sufficient, it can effectively reduce the time-domain resource overhead of transmitting the first system information block, thereby increasing system capacity.

[0008] In conjunction with the first aspect, in some embodiments of the first aspect, the aforementioned first system information block is MIB-E.

[0009] In conjunction with the first aspect, in some embodiments of the first aspect, the network device determines a second code rate based on the first coefficient, the second code rate being an adjusted version of the first code rate; modulates and encodes the first system information block according to the second code rate to obtain a second system message block; and transmits the second system message block at the second code rate.

[0010] In conjunction with the first aspect, in some embodiments of the first aspect, the number of information bits contained in the first system information block satisfies: N MIB-E info =k*N RE *R*Q m *v(layer)

[0011] Where, N MIB-E info N represents the number of information bits contained in the first system information block, k is the first coefficient, and N is the number of information bits contained in the first system information block. RE R is the number of resource elements (REs) occupied by the first system information block mentioned above, R is the first code rate mentioned above, and Q is the number of resource elements (REs) occupied by the first system information block mentioned above. m v is the modulation order of the first system information block, and v(layer) is the number of layers occupied by the first system information block.

[0012] In conjunction with the first aspect, in some embodiments of the first aspect, the number of information bits contained in the first system information block satisfies: N MIB-E info =k*N RE *R*Q m

[0013] Where, N MIB-E info N represents the number of information bits contained in the first system information block, k is the first coefficient, and N is the number of information bits contained in the first system information block. RE The number of REs occupied by the first system information block mentioned above, R is the first code rate mentioned above, and Q is the number of REs occupied by the first system information block mentioned above. m This is the modulation order of the first system information block mentioned above.

[0014] In conjunction with the first aspect, in some embodiments of the first aspect, the number of information bits contained in the first system information block satisfies: N MIB-E info =k*N RE *R*v(layer)

[0015] Where, N MIB-E info N represents the number of information bits contained in the first system information block, k is the first coefficient, and N is the number of information bits contained in the first system information block. RE R is the number of REs occupied by the first system information block mentioned above, R is the first bit rate mentioned above, and v(layer) is the number of layers occupied by the first system information block mentioned above.

[0016] In conjunction with the first aspect, in some embodiments of the first aspect, the number of information bits contained in the first system information block satisfies: N MIB-E info =k*N RE *R=k*R*N RE

[0017] Where, N MIB-E info N represents the number of information bits contained in the first system information block, k is the first coefficient, and N is the number of information bits contained in the first system information block.RE R represents the number of REs occupied by the first system information block mentioned above, and R represents the first code rate mentioned above.

[0018] In conjunction with the first aspect, in some embodiments of the first aspect, the network device determines a second code rate based on the first coefficient, the second code rate being an adjusted version of the first code rate, the second code rate satisfying: R real =k*R

[0019] Among them, R real Let R be the second bit rate mentioned above, k be the first coefficient mentioned above, and R be the first bit rate mentioned above.

[0020] In conjunction with the first aspect, in some embodiments of the first aspect, the aforementioned first coefficient corresponds to a synchronization raster. This correspondence includes a correspondence between the first coefficient and the synchronization raster interval, and a correspondence between the first coefficient and the synchronization raster segment.

[0021] Secondly, embodiments of this application provide a communication method that can be applied to a terminal side, such as a terminal or a communication module within a terminal, or a circuit or chip (such as a modem chip, also known as a baseband chip, or a system-on-a-chip (SoC) chip containing a modem core, or a system-in-package (SIP) chip) responsible for communication functions within the terminal. Taking the application of this method to a terminal device as an example, in this method, the terminal device receives first information; determines a first coefficient based on the first information, the first coefficient being used to adjust a first code rate, the first code rate being the baseline code rate for transmitting a first system information block. The first coefficient can be understood as a code rate coefficient used to scale the baseline code rate of the first system information block, the baseline code rate being understood as a fixed code rate for transmitting the first system information block determined by looking up a modulation and code scheme (MCS) table. The value of the first coefficient can be any positive number, including three cases: greater than 1, equal to 1, and less than 1. The first information can directly or indirectly indicate the first coefficient, which is not limited in this application. For example, the aforementioned first information can be the aforementioned first coefficient, or it can be other information derived from a transformation of the aforementioned first coefficient. This application does not limit the method by which the aforementioned first information is carried. For example, the aforementioned first information can be carried in the aforementioned first system information block, or it can be carried in other system information blocks, or it can be carried in other signaling.

[0022] Using the above method, the terminal device obtains first information and determines a first coefficient based on the first information. This first coefficient is used to adjust the baseline code rate of the first system information block transmission. Through this method, the transmission code rate of the first system information block can be flexibly configured to adapt to different link budgets. When the link budget is insufficient, it enables the terminal device to achieve stable access performance, thereby increasing the probability of successful network device access. Simultaneously, when the link budget is sufficient, it can effectively reduce the time-domain resource overhead of transmitting the first system information block, thereby increasing system capacity.

[0023] In conjunction with the second aspect, in some embodiments of the second aspect, the aforementioned first system information block is MIB-E.

[0024] In conjunction with the second aspect, in some embodiments of the second aspect, the terminal device determines a third system information block based on the first coefficient mentioned above, wherein the third system information block is a demodulated and decoded second system information block, and the second system information block is a modulated and encoded first system information block.

[0025] In conjunction with the second aspect, in some embodiments of the second aspect, the number of information bits contained in the first system information block described above satisfies: N MIB-E info =k*N RE *R*Q m *v(layer)

[0026] Where, N MIB-E info N represents the number of information bits contained in the first system information block, k is the first coefficient, and N is the number of information bits contained in the first system information block. RE R is the number of resource elements (REs) occupied by the first system information block mentioned above, R is the first code rate mentioned above, and Q is the number of resource elements (REs) occupied by the first system information block mentioned above. m v is the modulation order of the first system information block, and v(layer) is the number of layers occupied by the first system information block.

[0027] In conjunction with the second aspect, in some embodiments of the second aspect, the number of information bits contained in the first system information block described above satisfies: N MIB-E info =k*N RE *R*Q m

[0028] Where, N MIB-E info N represents the number of information bits contained in the first system information block, k is the first coefficient, and N is the number of information bits contained in the first system information block. RE The number of REs occupied by the first system information block mentioned above, R is the first code rate mentioned above, and Q is the number of REs occupied by the first system information block mentioned above. m This is the modulation order of the first system information block mentioned above.

[0029] In conjunction with the second aspect, in some embodiments of the second aspect, the number of information bits contained in the first system information block described above satisfies: N MIB-E info =k*N RE *R*v(layer)

[0030] Where, N MIB-E info N represents the number of information bits contained in the first system information block, k is the first coefficient, and N is the number of information bits contained in the first system information block. RE R is the number of REs occupied by the first system information block mentioned above, R is the first bit rate mentioned above, and v(layer) is the number of layers occupied by the first system information block mentioned above.

[0031] In conjunction with the second aspect, in some embodiments of the second aspect, the number of information bits contained in the first system information block described above satisfies: N MIB-E info =k*N RE *R=k*R*N RE

[0032] Where, N MIB-E info N represents the number of information bits contained in the first system information block, k is the first coefficient, and N is the number of information bits contained in the first system information block. RE R represents the number of REs occupied by the first system information block mentioned above, and R represents the first code rate mentioned above.

[0033] In conjunction with the second aspect, in some embodiments of the second aspect, the network device determines a second code rate based on the first coefficient described above, the second code rate being an adjusted version of the first code rate, the second code rate satisfying: R real =k*R

[0034] Among them, R real Let R be the second bit rate mentioned above, k be the first coefficient mentioned above, and R be the first bit rate mentioned above.

[0035] In conjunction with the second aspect, in some embodiments of the second aspect, the aforementioned first coefficient corresponds to a synchronization raster. This correspondence includes a correspondence between the first coefficient and the synchronization raster interval, and a correspondence between the first coefficient and the synchronization raster segment.

[0036] Thirdly, embodiments of this application provide an apparatus capable of implementing the methods described in the first aspect or any possible implementation of the first aspect. The apparatus includes corresponding units or modules for performing the methods described above. The units or modules included in the apparatus can be implemented in software and / or hardware. The apparatus can be, for example, a network device, a chip, chip system, or processor that supports the implementation of the methods in the network device, or a logical node, logical module, or software capable of implementing all or part of the functions of the network device.

[0037] Fourthly, embodiments of this application provide an apparatus capable of implementing the methods described in the second aspect or any possible implementation of the second aspect. The apparatus includes corresponding units or modules for performing the described methods. The units or modules included in the apparatus can be implemented in software and / or hardware. The apparatus can be, for example, a terminal device, a chip, chip system, or processor supporting the implementation of the described methods in the terminal device, or a logic node, logic module, or software capable of implementing all or part of the functions of the terminal device.

[0038] Fifthly, embodiments of this application provide an apparatus comprising: a processor coupled to a memory for storing instructions, wherein when the instructions are executed by the processor, the apparatus implements the method described in the first aspect or any possible implementation thereof.

[0039] In a sixth aspect, embodiments of this application provide an apparatus comprising: a processor coupled to a memory for storing instructions which, when executed by the processor, cause the apparatus to implement the method described in the second aspect or any possible implementation thereof.

[0040] In a seventh aspect, embodiments of this application provide a computer-readable storage medium having instructions stored thereon, which, when executed, cause a computer to perform the method described in the first aspect or any possible implementation of the first aspect.

[0041] Eighthly, embodiments of this application provide a computer-readable storage medium having instructions stored thereon, which, when executed, cause a computer to perform the methods described in the second aspect or any possible implementation of the second aspect.

[0042] Ninthly, embodiments of this application provide a computer program product including computer program code, which, when run on a computer, causes the computer to perform the method described in the first aspect or any possible implementation of the first aspect.

[0043] In a tenth aspect, embodiments of this application provide a computer program product including computer program code, which, when run on a computer, causes the computer to perform the methods described in the second aspect or any possible implementation of the second aspect.

[0044] Eleventhly, embodiments of this application provide a chip, including: a processor coupled to a memory for storing instructions, wherein when the instructions are executed by the processor, the chip implements the methods described in the first aspect, the second aspect, any possible implementation of the first aspect, or any possible implementation of the second aspect.

[0045] In a twelfth aspect, embodiments of this application provide a communication system, including: the apparatus of the third aspect and the apparatus of the fourth aspect described above.

[0046] In a thirteenth aspect, embodiments of this application provide a communication system, including: the apparatus of the fifth aspect and the apparatus of the sixth aspect described above.

[0047] It is understood that the beneficial effects of the features corresponding to the first and second aspects in aspects three through thirteen are described in the relevant descriptions in aspects one and two, and will not be repeated here. Attached Figure Description

[0048] Figure 1 is a schematic diagram of the architecture of a communication system 100 provided in an embodiment of this application;

[0049] Figure 2A is a schematic diagram of an NTN scenario based on transparent loads;

[0050] Figure 2B is a schematic diagram of an NTN scenario based on regenerative load;

[0051] Figure 3A is a schematic diagram showing the relationship between satellite coverage and SSB beams;

[0052] Figure 3B is a schematic diagram of an SSB pattern;

[0053] Figure 3C is a schematic diagram of the mapping relationship between an SSB beam and a ground wave position;

[0054] Figure 4 is a flowchart illustrating the initial access and service data transmission phases of NR.

[0055] Figure 5 is a schematic diagram of the format of a synchronization signal block provided in an embodiment of this application;

[0056] Figure 6 is a schematic diagram of a communication method provided in an embodiment of this application;

[0057] Figure 7 is a schematic diagram of the structure of a terminal provided in an embodiment of this application;

[0058] Figure 8 is a schematic diagram of the device provided in an embodiment of this application;

[0059] Figure 9 is a schematic diagram of another device provided in an embodiment of this application. Detailed Implementation

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

[0061] The terms "first," "second," "third," and "fourth," etc., used in the specification, claims, and accompanying drawings of this application are used to distinguish different objects, not to describe a specific order. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products, or apparatuses.

[0062] In this document, the term "embodiment" means that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of this application. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a separate or alternative embodiment mutually exclusive with other embodiments. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.

[0063] Figure 1 is a schematic diagram of the architecture of a communication system 100 provided in an embodiment of this application. The communication system 100 may include at least one network device (110a, 110b, 110c) and at least one terminal device (120a-120g). The network device and the terminal device can be interconnected via wired or wireless means. Figure 1 is only a schematic diagram; the communication system may also include other network devices, such as wireless relay devices and wireless backhaul devices.

[0064] The network device provided in this application embodiment can be an access network device, such as a base station, Node B, evolved Node B (eNodeB or eNB), transmission reception point (TRP), next-generation Node B (gNB) in a 5th generation (5G) mobile communication system, access network device in an open radio access network (O-RAN or open RAN), or a base station in a future mobile communication system, or an access node in a wireless fidelity (WiFi) system, etc. Alternatively, the network device can be a module or unit that performs some of the functions of a base station, for example, it can be a central unit (CU), a distributed unit (DU), a central unit control plane (CU-CP) module, or a central unit user plane (CU-UP) module, etc. Network equipment can be satellite (as shown in Figure 1, 110a) or macro base station (as shown in Figure 1, 110b). Access network equipment can also be micro base station or indoor station (as shown in Figure 1, 110c), relay node or donor node, etc. This application does not limit the specific technology or equipment form used in the access network equipment.

[0065] The terminal device provided in this application embodiment can also be referred to as a terminal, including but not limited to: user equipment (UE), mobile station, or mobile terminal. The terminal device can be widely used for communication in various scenarios. These scenarios include, but are not limited to, at least one of the following: enhanced mobile broadband (eMBB), ultra-reliable low-latency communication (URLLC), massive machine-type communications (mMTC), device-to-device (D2D), vehicle-to-everything (V2X), machine-type communication (MTC), Internet of Things (IoT), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grid, smart furniture, smart office, smart wearables, smart transportation, or smart cities, etc. The terminal device can be a mobile phone (as shown in Figure 1, mobile phones 120a, 120d, and 120f), a tablet computer, a computer with wireless transceiver capabilities (as shown in Figure 1, computer 120g), a wearable device, a vehicle (as shown in Figure 1, 120b), a drone, a helicopter, an airplane (as shown in Figure 1, 120c), a ship, a robot, a robotic arm, or a smart home device (as shown in Figure 1, printer 120e), etc. This application does not limit the specific technology or form of the terminal device.

[0066] Base stations and / or terminal equipment can be fixed or mobile. They can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; or on water; or in the air on aircraft, balloons, or satellites. This application does not limit the environment / scenario in which the base stations and terminal equipment are located. Base stations and terminal equipment can be deployed in the same or different environments / scenarios; for example, both base stations and terminal equipment can be deployed on land; or, the base station can be deployed on land and the terminal equipment on water, etc., and so on.

[0067] The technical solutions of this application can be applied to various communication systems, such as long term evolution (LTE) systems, 5G systems, new radio (NR) systems, non-terrestrial networks (NTN) systems, and future communication systems. This application does not limit these applications.

[0068] The following section will first introduce several concepts that may be involved in this application.

[0069] (a) NTN network.

[0070] NTN networks refer to networks that utilize radio frequency resources on satellites (or unmanned aircraft systems (UAS) platforms, high altitude platform stations (HAPS), etc.). Compared to terrestrial cellular networks (such as 5G mobile communication systems), NTN networks offer wider coverage, lower latency, broadband speeds, and lower costs. As a supplement and extension to terrestrial networks, NTN networks can achieve wide-area seamless coverage that wired telephone networks and terrestrial mobile communication networks cannot, effectively solving internet access problems in areas lacking communication infrastructure. With a large number of satellites deployed in low Earth orbit, the round-trip transmission latency between satellites and ground terminals is significantly reduced, reaching a low latency of tens of milliseconds. The use of technologies such as high-frequency bands, multi-beamforming, and frequency reuse significantly improves satellite communication capabilities, reduces unit broadband costs, and meets the demands of high-data-rate services. Compared to terrestrial 5G base stations and submarine fiber optic cables, NTN has a significant cost advantage. Modern small satellites have low R&D and manufacturing costs, and software-defined technologies can further extend the lifespan of satellites in orbit. NTN networks can be used for global coverage (such as remote areas and ocean-going vessels), emergency relief (such as disaster monitoring and emergency communications), the Internet of Things, and high-speed mobility (such as high-speed rail and airplanes).

[0071] Typical scenarios for NTN networks to provide terminal device access include transparent payloads and regenerative payloads. Figure 2A illustrates an NTN scenario based on a transparent payload. A transparent payload modifies the uplink radio frequency (RF) signal's frequency carrier, filtering and amplifying it before downlink transmission. This type of payload only has an RF processing unit and lacks baseband demodulation and decoding. Therefore, the signal waveform remains unchanged and is repeated. Figure 2B illustrates an NTN scenario based on a regenerative payload. A regenerative payload transforms and amplifies the uplink RF signal before downlink transmission. Signal transformation refers to digital processing, which can include demodulation, decoding, recoding, remodulation, and / or filtering. This is essentially equivalent to having all or part of the base station functionality on a satellite (or UAS platform, HAPS, etc.).

[0072] In some possible implementations, the NTN network described above may have the following elements:

[0073] (1) There are one or more gateways connecting the NTN network and the common data network.

[0074] (2) Feeder link: The wireless link between the gateway station and the satellite (or UAS platform).

[0075] (3) Service link: The wireless link between the terminal device and the satellite (or UAS platform).

[0076] (4) Satellite (or UAS platform) can realize transparent payload and regenerative payload.

[0077] (5) Whether the satellite constellation has an inter-satellite link (ISL) is optional. An inter-satellite link requires the satellite to be a regenerative payload (i.e., if there is an inter-satellite link, the satellite must be a regenerative payload). ISLs can operate in RF frequencies or optical bands.

[0078] (6) The terminal equipment is provided by satellites (or UAS platforms, HAPS, etc.) within the target service area.

[0079] (ii) Satellite SSB beam.

[0080] Compared to terrestrial communication systems, satellite communication systems have significant advantages, including wider coverage, greater transmission loss, and faster mobility. Unlike terrestrial systems, which can cover the service area of ​​a single base station with a maximum of 8 SSBs (for Frequency Range 1, FR1) or 64 SSBs (for Frequency Range 2, FR2), satellite communication systems may require hundreds or even thousands of SSBs.

[0081] As shown in Figure 3A, this diagram illustrates the relationship between satellite coverage and SSB beams. A satellite achieves seamless coverage using N SSB beams, where N is related to the satellite's orbital altitude and / or beamwidth. Taking a satellite communication system with an orbital altitude of 600 km as an example, the service range of a single satellite can reach hundreds of thousands of square kilometers. To overcome the path loss caused by transmission distance and ensure communication service quality, satellites generally employ large-scale antenna arrays to provide higher array gain, but this also results in a narrower main lobe. For example, a coverage radius of 3 dB beamwidth is only a few tens of kilometers, covering an area of ​​approximately several hundred square kilometers. Using narrow beams to achieve seamless coverage of a single satellite's service range requires thousands of beams. Furthermore, even with some beam widening, hundreds of beams are still needed to maintain the gain level and achieve coverage. When hundreds of beams are scanned, a complete scan takes approximately several hundred milliseconds.

[0082] Taking the satellite transmission of 256 SSB beams as an example, according to the NR protocol configuration in FR1, for a scenario with a subcarrier spacing (SCS) of 30kHz, the satellite transmits 8 SSBs in the first 2ms of every 20ms. The overall transmission method of the 256 SSB beams can be shown in Figure 3B, where SFN represents the system frame number, 1 slot represents 1 time slot, and the 256 SSBs are divided into 32 groups of 8 SSBs each, with each group lasting 20ms, for a total duration of 640ms. Within each group, the first 2ms contain the SSBs, and the remaining 18ms are used for normal data transmission.

[0083] Considering that satellites maintain a specific relative relationship with each other while flying in orbit, seamless coverage of the entire constellation can be guaranteed when each satellite's coverage area is a rectangle. Terminals primarily perform mobility management and RRM measurements at the edge of satellite coverage, i.e., in the overlapping area with adjacent satellites. Taking rectangular coverage as an example, the satellite's service area is evenly divided into 256 rectangular regions, and each SSB beam covers one rectangular region. The SSB arrangement pattern can be shown in Figure 3C, where the number in each rectangle represents the SSB index corresponding to the beam covering that region.

[0084] (III) System Messages.

[0085] In addition to SSB, typical communication systems also need to send system messages required for various network access and network services to users via broadcast beams, indicating relevant network communication configurations. NR system messages can be divided into three types:

[0086] MIB: Master Information Block

[0087] • SIB1: System Information Block 1, System Message Block 1

[0088] OSI: Other System Information

[0089] The MIB (Member Instructions for Use) is system information that the UE needs to obtain immediately after completing cell search and frequency / time synchronization. The MIB is broadcast via the physical broadcast channel (PBCH), and the PBCH, together with the synchronization signal, is collectively referred to as the SSB (Signal Segment Bus). The MIB is mandatory system information broadcast by the cell because the first four parameters in the MIB are required for the random access procedure.

[0090] Unlike the MIB in existing communication scenarios, the NTN scenario defines an additional system information block. This system information, different from the MIB in the existing PBCH, can be called the extended-master information block (MIB-E). This information block carries the information necessary for the terminal device to initiate random access. This information block includes the network device's location information and random access configuration information (rach-ConfigCommon). The MIB-E carries the information necessary for the terminal device to initiate random access. For example, the number of bits in the MIB-E can be on the order of approximately 200 bits.

[0091] After acquiring the MIB, the next system message the UE must acquire is SIB1. Information already acquired in the MIB does not need to appear in SIB1. SIB1 is broadcast on the physical downlink shared channel (PDSCH) and contains access permission for the serving satellite, defining the OSI scheduling instructions. It also indicates the unified configuration information of the serving satellite, including uplink and downlink frequencies, initial BWP, SSB transmission period, and transmission index, etc.

[0092] Apart from SIB1, all other types of SIBs can be collectively referred to as OSI. OSI includes SIB2 to SIB21. In NTN scenarios, the commonly used OSI types that are slightly different from those of terrestrial cells mainly include SIB2 / 4 and SIB19.

[0093] SIB2 / 4 contains information related to cell reselection at the same / different frequencies, mainly including the measured frequency, signal strength, serving satellite measurement window configuration, SSB-based measurement timing configuration (SMTC), and neighboring satellite measurement window configuration (SMTC4), etc.

[0094] SIB19 is a new addition to the NTN scenario, containing a lot of auxiliary information about the satellites accessed by the NTN, mainly including the configuration of the serving satellite (e.g., ephemeris, TA information, cell-level Koffset, epoch time, etc.), handover distance reference point and threshold, and neighboring satellite configuration, etc.

[0095] (iv) Initial access of terminal equipment.

[0096] During the initial access phase, the satellite, acting as a network device, needs to scan all beams sequentially and configure random access resources for the terminal device. The random access process generally refers to the period from when the terminal device sends a random access preamble (or simply preamble) to attempt to access the network device until a basic signaling connection is established between the terminal device and the network device. Currently, network devices can broadcast different SSBs for different communication areas, distinguished by their index numbers. Generally, different SSB index numbers represent downlink synchronization signals from different beam directions, covering and serving different areas. After receiving the SSB, the terminal device completes timing synchronization and confirms the time-frequency position of SIB1 according to the information in the SSB, and completes SIB1 parsing to obtain cell information. It then detects SIB19 based on the search space configured in SIB1 and completes data parsing to obtain the satellite's ephemeris information. After obtaining cell information and / or ephemeris information, the terminal device sends a random access preamble on the corresponding uplink resources according to the configuration information and the SSB index number. For network devices, the area where the terminal device is located can be determined by the received random access preamble and the corresponding uplink resources, and a connection can be established with the terminal device.

[0097] In current NR technology, the initial access and service data transmission phases are clearly defined:

[0098] Figure 4 illustrates the process flow for the initial access and service data transmission phases of NR. The figure uses a four-step random access process as an example, but in actual use, it can also be applied to a two-step random access process. Specifically, the flow is as follows:

[0099] I. Initial Access Phase: Network devices (e.g., gNB) use a wide beam to transmit the SSB synchronization channel, and other channels are associated with the SSB beam;

[0100] Step 1: The terminal device receives SIB1 from the SSB and obtains cell information, random occasion (RO) resource configuration information, etc. from SIB1. Further, the terminal device determines the RO resource it will use based on the SSB index and RO resource configuration information, and initiates a random access request by sending a physical random access channel (PRACH) on the RO resource associated with the SSB.

[0101] Step 2: The network device receives the above PRACH and sends a random access response (RAR) to the terminal device. The RAR schedules the terminal device to send message 3 (Msg3) in the random access process on the corresponding time and frequency resources to initiate a radio resource control (RRC) setup request.

[0102] Step 3: After receiving Msg3, the network device sends message 4 (Msg4) during the random access process to the terminal device to establish RRC (RRCSetup);

[0103] Step 4: After receiving message 4 (Msg4), the terminal device sends message 5 (Msg5) during the random access process, thereby completing the initial access process;

[0104] 2. Service data transmission stage: Network devices acquire channel state information (CSI) or user location, and use narrow beams for service data transmission to improve link budget and communication rate.

[0105] (v) Location-based initial access process.

[0106] The location-based initial access process has the following design:

[0107] First, wide beams are used to transmit cell-level minimum system information (MIB-E), while narrow beams are used to transmit area-level system information (SIB-R / RAR / Msg4, etc.) to improve coverage performance. Compared to wide beams, narrow beams have more concentrated power, higher link budget, higher signal-to-noise ratio (SNR), and better transmission performance. Therefore, using area-level narrow beams to transmit system messages can improve coverage performance.

[0108] The steps are as follows:

[0109] Step 1: Define the MIB-E bearer for the necessary system information for user-initiated access (including random access channel (RACH) configuration, ephemeris information, etc.), and use wide beam transmission to ensure coverage. Define the SIB-R bearer for other system information besides the necessary access information, such as PUSCH configuration information, OSI message scheduling information, etc.

[0110] Step 2: The UE determines the RO resource based on the received MIB-E and RACH configuration information in the MIB-E, and sends PRACH on the resource. The network side uses multiple regional narrow beams to receive and locate the UE's coarse position, and determines one of the multiple regional narrow beams.

[0111] Step 3: The UE determines the regional narrow beam search space based on the SSB or MIB-E and receives the SIB-R. After initiating PRACH, the UE delays the start of the RAR window by using koffset to receive RAR. Koffset is configured by the network side and its purpose is to avoid wasting the RAR window by considering the large bidirectional transmission delay between the satellite and the UE. For example, a 10ms window is sufficient for ground users where the distance between the ground base station and the UE is short. However, for NTN, the bidirectional transmission delay between the satellite and the UE at an orbital altitude of 600km can reach 6ms. Considering processing delays and network-side scheduling, a 10ms window is insufficient. Therefore, the R17 protocol introduces koffset to delay the start of the RAR window after the UE initiates PRACH.

[0112] Step 4: Send Msg3 to report the UE-id according to the schedule in RAR, and proceed with the subsequent access process. When sending Msg3, it is necessary to use the PUSCH configuration information according to the schedule in RAR to send an Msg3 message carrying the UE-id on the PUSCH.

[0113] (vi) Location-based MIB-E time-frequency resource location.

[0114] A new SSB is defined, comprising a synchronization sequence PSS / SSS and a cell-level system message MIB-E. Each SSB occupies one time slot and is transmitted using a wide beam. The MIB-E carries the system information necessary for user-initiated access. As shown in Figure 5, the PSS occupies the first symbol in the time slot, and the SSS occupies the second symbol, transmitting the sequence. The MIB-E occupies symbols 3-14 in the time domain and 12 RBs in the frequency domain (30kHz corresponds to a small bandwidth of 4.32MHz), using PDSCH data transmission.

[0115] In this way, the UE can receive SSS / PSS for downlink synchronization within a time unit (such as a time slot) and receive the system messages necessary to initiate random access during the initial access process of MIB-E.

[0116] In existing technologies, protocols predefine each frequency band (numbered n1 to n256 bands, etc., with n followed by a numerical number). The protocol defines the start and end frequencies for each band, the SSB pattern used in that band, and the corresponding synchronization raster. The SSB is placed on the synchronization raster. Therefore, when the UE performs cell search and downlink synchronization, it scans the frequency bands to receive SSBs, and can determine the corresponding Sync Raster based on the center frequency of the SSB.

[0117] In satellite communication systems, a UE needs to complete an initial access procedure before accessing the network. During this initial access procedure, the UE receives signals for downlink synchronization and obtains the cell's system messages, RACH configuration, etc., thus enabling it to initiate a random access procedure to access the network. Therefore, for satellite communication systems, it is crucial to design a MIB-E enhancement method for NTN networks that allows the terminal to flexibly demodulate system messages, complete subsequent access procedures, reduce access latency, and thereby improve network performance.

[0118] During the initial access phase, MIB-E messages use a wide beam and are transmitted at a fixed code rate. The minimum code rate for PDSCH-based MIB-E is 0.2344. If the link budget is too low to meet the minimum code rate demodulation threshold, it will affect the terminal's access performance. If the link budget is sufficient and the minimum code rate is used, the resource overhead required to transmit the same number of bits (payload) is large, resulting in wasted resources.

[0119] In view of this, this application provides a MIB-E enhancement method for NTN networks, which supports flexible code rate configuration, adapts to different link budgets, enables terminal devices to obtain stable access performance, and thus increases the probability of successfully accessing network devices.

[0120] This application provides a communication method in which a network device determines a code rate coefficient k and then adjusts the transmission code rate of MIB-E through the code rate coefficient k to improve the transmission performance of wide-beam MIB-E, enabling the UE side to accurately demodulate MIB-E, reduce access latency, and improve the performance of the access network.

[0121] Figure 6 is an interactive schematic diagram of a communication method 600 provided in an embodiment of the application. Figure 6 illustrates the method using a network device and a terminal device (in a non-connected state) as examples of the execution subjects of this interactive schematic, but this application does not limit the execution subjects of this interactive schematic. For example, the network device in Figure 6 can also be a module applied to a network device (e.g., a chip, chip system, or processor), or it can be a logical node, logical module, or software capable of implementing all or part of the functions of the network device; the terminal device in Figure 6 can also be a module applied to a terminal device to implement the method (e.g., a chip, chip system, or processor), or it can be a logical node, logical module, or software capable of implementing all or part of the functions of the terminal device. As shown in Figure 6, the method 600 of this embodiment may include parts 610, 620, and 630.

[0122] Section 610: The network device determines a first coefficient, which is used to adjust a first code rate. This first code rate is the baseline code rate for transmitting the first system information block. The first coefficient can be understood as a code rate coefficient used to scale the baseline code rate of the first system information block. This baseline code rate can be understood as a fixed code rate for transmitting the first system information block, determined by looking up a modulation and code scheme (MCS) table. For example, if the modulation and code scheme for the first system information block transmitted using PDSCH is MCS0, the fixed code rate for transmitting the first system information block can be determined to be 0.2344 by looking up the MCS table. The process of determining this baseline code rate is common knowledge to those skilled in the art and will not be elaborated upon here. The value of the first coefficient can be any positive number, including values ​​greater than 1, equal to 1, and less than 1.

[0123] For example, the first coefficient is k, where k = 0.25, 0.5, 1, 2, ... A first coefficient k less than 1 indicates a further reduction in the baseline code rate. k less than 1 is suitable for situations where the link budget is insufficient. This link budget can be calculated by the network device based on its antenna size, power information, orbital altitude, beam direction, etc. Ultimately, the network device can know its approximate downlink transmission link budget. When the link budget is insufficient, the network device reduces the baseline code rate of the first system information block. Transmitting the same number of information bits requires more resource elements (REs), resulting in more time-domain and / or frequency-domain resource overhead. However, transmission performance can be guaranteed, requiring only a lower link budget / received signal-to-interference-plus-noise ratio (SINR) for demodulation, because the lower code rate lowers the demodulation threshold of the first system information block. Therefore, when the first coefficient is less than 1, the access performance of the terminal device can be improved even when the link budget is so low that it does not reach the demodulation threshold of the baseline code rate.

[0124] The first coefficient k equals 1, indicating that no scaling is applied to the baseline bitrate.

[0125] The first coefficient k being greater than 1 indicates a further amplification of the baseline code rate, which can also be understood as further increasing the baseline code rate of the first system information block. A k greater than 1 is suitable when the link budget is sufficient. When the link budget is sufficient, network devices can increase the code rate, thus requiring fewer REs to transmit the same number of information bits. If the transmission bandwidth remains unchanged, a reduction in the number of required REs means that the corresponding time-domain resource overhead can also be saved, thereby increasing system capacity.

[0126] In one possible implementation of the first system information block described above, the first system information block may be MIB-E. For a detailed description of MIB-E, please refer to the foregoing content; it will not be repeated here. It is understood that the first system information block may also be other system information blocks, and this application does not limit its application.

[0127] In one possible implementation of part 610, part 610 further includes: the network device determining a second code rate based on the first coefficient, the second code rate being an adjusted version of the first code rate; and modulating and encoding the first system information block according to the second code rate to obtain a second system information block. Modulation and encoding of the first system information block according to the second code rate is well known to those skilled in the art and will not be elaborated upon here.

[0128] Section 620: The network device sends first information to the terminal device, the first information being used to indicate the first coefficient; correspondingly, the terminal device receives the first information from the network device. The first information can directly or indirectly indicate the first coefficient, and this application does not limit this. For example, the first information can be the first coefficient itself, or it can be other information derived from a variation of the first coefficient. This application does not limit the method of carrying the first information. For example, the first information can be carried in the first system information block, in other system information blocks, or in other signaling.

[0129] In one possible implementation of the aforementioned indication method for the first coefficient, the first coefficient can be related to the wavelength, and network devices and terminal devices can determine the first coefficient based on the wavelength / region. For example, a higher first coefficient value can be selected for wavelengths with dense user populations, thus reducing the resources occupied under the same number of information bits and improving network capacity. For wavelengths with sparse user populations, a lower first coefficient value can be selected to lower the demodulation threshold, thereby improving demodulation performance. For another example, wavelengths in the sub-satellite region with high link budgets can be selected with higher first coefficient values, thereby saving time-frequency resources occupied by transmission and improving efficiency and capacity; wavelengths in the edge region with low link budgets can be selected with lower first coefficient values ​​to improve demodulation performance, even when the link budget is so low that it cannot reach the demodulation threshold of the baseline code rate, thus improving the access performance of terminal devices. For yet another example, the association between the first coefficient and time-domain symbols can also be defined, with different values ​​of the first coefficient corresponding to different symbols. For instance, the time-frequency resources occupied by different code rates (e.g., number of symbols, start symbol, occupied symbol length, etc.) can be adjusted, thereby improving network capacity.

[0130] In one possible implementation of part 620, part 620 further includes: the network device sending the second system information block to the terminal device at the second code rate.

[0131] Section 630: The terminal device determines the first coefficient based on the first information described above. The terminal device may receive the first coefficient directly from the network device, or it may receive the first information from the network device and determine the first coefficient based on the first information. This application does not impose any limitations.

[0132] In one possible implementation of part 630, part 630 further includes: the terminal device determining a third system information block based on the aforementioned first coefficient, wherein the third system information block is the demodulated and decoded version of the aforementioned second system information block, and the second system information block is the modulated and encoded version of the aforementioned first system information block. Further, this implementation can be refined to the terminal device determining a second code rate based on the aforementioned first coefficient, wherein the second code rate is an adjusted version of the aforementioned first code rate, and the terminal device demodulating and decoding the aforementioned second system information block according to the aforementioned second code rate to obtain the third system information block. Modulation and encoding of the second system information block according to the second code rate are well known to those skilled in the art and will not be elaborated upon in this application.

[0133] In method 600, the network device determines a first coefficient used to adjust the baseline code rate of the first system information block transmission, and the terminal device receives first information indicating the first coefficient. Through this method, the transmission code rate of the first system information block can be flexibly configured to adapt to different link budgets. When the link budget is insufficient, it enables the terminal device to achieve stable access performance, thereby increasing the probability of successful access to the network device. Simultaneously, when the link budget is sufficient, it can effectively reduce the time-domain resource overhead of transmitting the first system information block, thereby increasing system capacity.

[0134] Method 600 can be combined with the aforementioned initial access procedure of the terminal device or with the aforementioned location-based initial access procedure. For example, in the initial access procedure of the terminal device, after receiving the first system information block, the terminal device can directly initiate a PRACH to request random access to the network device. When the network device receives the PRACH sent by the EU side, it will respond to the PRACH in the form of RAR. If the terminal device can receive the RAR response in a timely and accurate manner, it will perform uplink transmission of Msg3 according to the UL grant schedule in the RAR, and then receive Msg4 sent by the network side, completing the four-step random access procedure. Here, only the four-step random access is used as an example. In practice, two-step random access can also be used, which will not be elaborated in this application.

[0135] In one possible implementation of method 600, the number of information bits contained in the first system information block satisfies: N MIB-E info =k*N RE *R*Q m *v(layer)

[0136] Where, N MIB-E info N is the number of information bits contained in the first system information block, k is the aforementioned first coefficient, and N is the number of information bits contained in the first system information block. RE The number of REs occupied by the first system information block mentioned above, R is the first code rate mentioned above, and Q is the number of REs occupied by the first system information block mentioned above.m The modulation order of the first system information block (e.g., Q when the modulation scheme of the first system information block is QPSK). m =2, when the modulation scheme of the first system information block is BPSK, Q m =1, when the modulation scheme of the first system information block is 16QAM, Q m =2), where v(layer) is the number of layers occupied by the first system information block.

[0137] The aforementioned first system information block can be MIB-E. For MIB-E, its modulation scheme is BPSK, and it occupies 1 layer. Therefore, when the aforementioned first system information block is MIB-E, Q... m =1 and v(layer) =1. Therefore, the formula for the number of information bits contained in the first system information block can be appropriately modified.

[0138] In one possible implementation where the first system information block is MIB-E, the number of information bits contained in the first system information block satisfies: N MIB-E info =k*N RE *R*Q m

[0139] Where, N MIB-E info N represents the number of information bits contained in the first system information block, k is the first coefficient, and N is the number of information bits contained in the first system information block. RE The number of REs occupied by the first system information block mentioned above, R is the first code rate mentioned above, and Q is the number of REs occupied by the first system information block mentioned above. m This is the modulation order of the first system information block mentioned above.

[0140] In another possible implementation where the first system information block is MIB-E, the number of information bits contained in the first system information block satisfies: N MIB-E info =k*N RE *R*v(layer)

[0141] Where, N MIB-E info N represents the number of information bits contained in the first system information block, k is the first coefficient, and N is the number of information bits contained in the first system information block. RE R is the number of REs occupied by the first system information block mentioned above, R is the first bit rate mentioned above, and v(layer) is the number of layers occupied by the first system information block mentioned above.

[0142] In another possible implementation where the first system information block is MIB-E, the number of information bits contained in the first system information block satisfies: N MIB-E info =k*N RE *R=k*R*N RE

[0143] Where, N MIB-E info N represents the number of information bits contained in the first system information block, k is the first coefficient, and N is the number of information bits contained in the first system information block. RE R represents the number of REs occupied by the first system information block mentioned above, and R represents the first code rate mentioned above.

[0144] In one possible implementation of method 600, the second code rate satisfies: R real =k*R

[0145] Wherein, the second code rate is the first coefficient adjusted according to the first coefficient mentioned above, R real Let R be the second bit rate mentioned above, k be the first coefficient mentioned above, and R be the first bit rate mentioned above.

[0146] In one possible implementation of method 600, the aforementioned first coefficient corresponds to a synchronization raster. This correspondence may be predefined or determined by the network device and indicated to the terminal device; this application does not impose any limitations on this.

[0147] In one possible implementation of the correspondence between the first coefficient and the synchronization grid, the first coefficient corresponds to the interval of the synchronization grid, as shown in Table 1, which is a correspondence table between the first coefficient k and the synchronization grid interval:

[0148] Table 1. Correspondence between the first coefficient k and the synchronization grid interval

[0149] As shown in the first column of Table 1, the first coefficient k can be either 2 or 0.5. Each synchronization grid corresponds to a Global Synchronization Channel Number (GSCN). The second column of Table 1 shows the GSCN number of the synchronization grid when the first coefficient is 2 and the GSCN number of the synchronization grid when the first coefficient is 0.5. This indicates the starting GSCN number in the synchronization grid when the first coefficient k is 2. This indicates the end GSCN number in the synchronization grid when the first coefficient k is 2. This indicates the starting GSCN number in the synchronization grid when the first coefficient k is 0.5. This indicates the end GSCN number in the synchronization grid when the first coefficient k is 0.5. This represents the synchronization grid interval step, where M can be any positive integer. The synchronization grid interval step can be scaled by adjusting the value of M. Table 1 shows that the synchronization grid GSCN number corresponding to the first coefficient k being 2 is... The GSCN number corresponding to the first coefficient k being 0.5 is:

[0150] For example, M=2, The GSCN range of the synchronization raster corresponding to the SSS / PSS / MIB-E (which can be considered as a whole, for example, collectively referred to as SSB; or with the center of MIB-E placed on the Sync Raster) with the first coefficient k=2 is 7711- <2> -7811, the GSCN range of the synchronization grid corresponding to SSS / PSS / MIB-E with the first coefficient k = 0.5 is 7712- <2> -7812. Thus, the GSCNs corresponding to SSS / PSS / MIB-E with the first coefficient k = 2 and SSS / PSS / MIB-E with the first coefficient k = 0.5 are different frequency points, and in this example, their frequency points are adjacent GSCNs. Specifically, the GSCN of the synchronization grid corresponding to the first coefficient k = 2 is {7711, 7713, ..., 7811}, and the GSCN range of the synchronization grid corresponding to the first coefficient k = 0.5 is {7712, 7714, ..., 7812}.

[0151] The table above is only one example, listing only the case where the first coefficient has 2 possible values. It can be understood that the number of possible values ​​for the first coefficient k in the table is not limited to two. The values ​​of M can be determined according to the actual situation, and this application does not limit them. For example, the first coefficient k can be 0.25, 0.5, 1, or 2. In this case, the number of values ​​of k is 4. Table 1 needs to be adjusted, which will not be elaborated in this application.

[0152] In another possible implementation of the correspondence between the first coefficient and the synchronization grid, the first coefficient corresponds to a segmented synchronization grid, as shown in Table 2, which is a correspondence table between the first coefficient k and the synchronization grid segments:

[0153] Table 2. Correspondence between the first coefficient k and the synchronization grid segment.

[0154] As shown in the first column of Table 2, the first coefficient k can be either 2 or 0.5. Each synchronization grid corresponds to a Global Synchronization Channel Number (GSCN). The second column of Table 2 shows the GSCN number of the synchronization grid when the first coefficient is 2 and the GSCN number of the synchronization grid when the first coefficient is 0.5. This indicates the starting GSCN number in the synchronization grid when the first coefficient k is 2. This indicates the end GSCN number in the synchronization grid when the first coefficient k is 2. This indicates the starting GSCN number in the synchronization grid when the first coefficient k is 0.5. This indicates the end GSCN number in the synchronization grid when the first coefficient k is 0.5. This indicates the synchronization grid stepping. Table 2 shows that the GSCN number corresponding to the first coefficient k being 2 is... The GSCN number corresponding to the first coefficient k being 0.5 is:

[0155] For example, The GSCN range of the synchronization raster corresponding to the SSS / PSS / MIB-E (which can be considered as a whole, for example, collectively referred to as SSB; or with the center of MIB-E placed on the Sync Raster) with the first coefficient k=2 is 7711- <1> -7761, the GSCN range of the synchronization grid corresponding to SSS / PSS / MIB-E with the first coefficient k = 0.5 is 7762- <1> -7812. Thus, the GSCNs corresponding to SSS / PSS / MIB-E with the first coefficient k=2 and SSS / PSS / MIB-E with the first coefficient k=0.5 are different frequency points. Specifically, the GSCN of the synchronization grid corresponding to the first coefficient k=2 is {7711,7712,…,7761}, and the GSCN range of the synchronization grid corresponding to the first coefficient k=0.5 is {7762,7763,…,7812}.

[0156] The table above is only one example, listing only the case where the first coefficient has 2 possible values. It can be understood that the number of possible values ​​for the first coefficient k in the table is not limited to two. and The value of k can be determined according to the actual situation, and this application does not limit it. For example, the first coefficient k can be 0.25, 0.5, 1, or 2. In this case, the number of values ​​of k is 4. Table 2 needs to be adjusted, which will not be elaborated in this application.

[0157] It is understood that the embodiments of this application are not limited to NTN scenarios, and can also be applied to other scenarios (such as scenarios that require beam management).

[0158] Corresponding to the methods described in the above embodiments, this application also provides corresponding apparatus, including modules for executing the corresponding methods in the above embodiments. The modules may be software, hardware, or a combination of software and hardware.

[0159] Figure 7 provides a schematic diagram of a terminal structure. This terminal is applicable to the scenario shown in Figure 1. The terminal or its modules can execute the aforementioned method 600 and various possible implementations. For ease of explanation, Figure 7 only shows the main modules of the terminal. As shown in Figure 7, the terminal 700 includes a processor, a memory, a control circuit, an antenna, and input / output devices. The processor is mainly used to process communication protocols and communication data, control the entire terminal, execute software programs, and process the data of the software programs. The memory is mainly used to store software programs and data. The radio frequency circuit is mainly used for the conversion between baseband signals and radio frequency signals and the processing of radio frequency signals. The antenna is mainly used for transmitting and receiving radio frequency signals in the form of electromagnetic waves. Input / output devices, such as touch screens, displays, and keyboards, are mainly used to receive user input data and output data to the user.

[0160] When the terminal is powered on, the processor can read the software program from the storage unit, parse 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 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 to obtain the RF signal and transmits the RF signal outward in the form of electromagnetic waves through the antenna. When data is sent to the terminal, the RF circuit receives the RF signal through the antenna. This RF signal is further converted into a baseband signal and output to the processor. The processor converts the baseband signal back into data and processes the data.

[0161] For ease of explanation, Figure 7 shows only one memory and processor. In a real terminal, multiple processors and memories may exist. Memory can also be called storage medium or storage device, etc., and this application embodiment does not limit this.

[0162] As an optional implementation, the processor may include a baseband processor and a central processing unit (CPU). The baseband processor is mainly used to process communication protocols and communication data, while the CPU is mainly used to control the entire terminal device, execute software programs, and process the data of the software programs. The processor in Figure 7 integrates the functions of a baseband processor and a CPU. Those skilled in the art will understand that the baseband processor and CPU can also be independent processors interconnected via technologies such as buses. Those skilled in the art will understand that a terminal may include multiple baseband processors to adapt to different network standards, and a terminal may include multiple CPUs to enhance its processing capabilities. The various modules of the terminal can be connected via various buses. The baseband processor can also be described as a baseband processing circuit or a baseband processing chip. The CPU can also be described as a central processing circuit or a central processing chip. The function of processing communication protocols and communication data can be built into the processor or stored in the storage unit as a software program, which is then executed by the processor to implement the baseband processing function.

[0163] In one example, the antenna and control circuit with transceiver functions can be considered as the transceiver unit 711 of terminal 700, and the processor with processing functions can be considered as the processing unit 712 of terminal 700. As shown in Figure 7, terminal 700 includes transceiver unit 711 and processing unit 712. The transceiver unit can also be called a transceiver, transceiver device, etc. Optionally, the device in transceiver unit 711 used to implement the receiving function can be considered as a receiving unit, and the device in transceiver unit 711 used to implement the transmitting function can be considered as a transmitting unit, that is, transceiver unit 711 includes a receiving unit and a transmitting unit. For example, the receiving unit can also be called a receiver, receiver circuit, etc., and the transmitting unit can be called a transmitter, transmitter, or transmitting circuit, etc. Optionally, the above-mentioned receiving unit and transmitting unit can be integrated into one unit, or they can be multiple independent units. The above-mentioned receiving unit and transmitting unit can be in one geographical location or distributed in multiple geographical locations.

[0164] As shown in Figure 8, another embodiment of this application provides a device 800. This device can be a terminal, or a module applied to a terminal (e.g., an integrated circuit, a chip, etc.). Alternatively, the device can be a wireless access network (WLAN) device, or a module applied to a WLAN device (e.g., an integrated circuit, a chip, etc.), or a logical node, logical module, or software capable of implementing all or part of the WLAN device's functions. The device can also be other communication modules. For example, the device 800 can implement the functions of the WLAN device in method 600 and various possible implementations, or the device 800 can implement the functions of the terminal in method 600 and various possible implementations. The device 800 may include an interface module 801 (or interface unit) and a processing module 802 (or processing unit), and may also include a storage module 803 (or storage unit).

[0165] In one possible design, one or more modules as shown in Figure 8 may be implemented by one or more processors, or by one or more processors and memory; or by one or more processors and transceivers; or by one or more processors, memory, and transceivers. This application embodiment does not limit this. The processors, memory, and transceivers can be configured individually or integrated.

[0166] The device is capable of implementing the functions of the terminal described in the embodiments of this application. For example, the device includes modules, units, or means corresponding to the steps involved in the terminal described in the embodiments of this application. These functions, units, or means can be implemented by software, hardware, or hardware executing corresponding software, or a combination of software and hardware. Further details can be found in the corresponding descriptions in the foregoing method embodiments. Alternatively, the device is capable of implementing the functions of the wireless access network device described in the embodiments of this application. For example, the device includes modules, units, or means corresponding to the steps involved in the wireless access network device described in the embodiments of this application. These functions, units, or means can be implemented by software, hardware, or hardware executing corresponding software, or a combination of software and hardware. Further details can be found in the corresponding descriptions in the foregoing method embodiments.

[0167] In one possible design, device 800 includes an interface module 801 and a processing module 802. Device 800 can be, for example, a wireless access network (WLAN) device, a module applied to a WLAN device (e.g., a processor, chip, or chip system), or a logical node, logical module, or software capable of implementing all or part of the WLAN device's functions. Processing module 802 is used to determine a first coefficient, which is used to adjust a first code rate, the first code rate being the baseline code rate for transmitting a first system information block. Interface module 801 is used to send first information, the first information indicating the first coefficient.

[0168] In one possible implementation of the device 800, the first system information block is MIB-E.

[0169] In one possible implementation of the device 800, the processing module 802 is further configured to determine a second code rate based on the first coefficient, wherein the second code rate is an adjusted version of the first code rate; the processing module 802 is further configured to modulate and encode the first system information block according to the second code rate to obtain a second system message block; and the interface module 801 is further configured to send the second system message block at the second code rate.

[0170] In one possible implementation of device 800, the number of information bits contained in the first system information block satisfies: N MIB-E info =k*N RE *R*Q m *v(layer)

[0171] Where, N MIB-E info N represents the number of information bits contained in the first system information block, k is the first coefficient, and N is the number of information bits contained in the first system information block. RE R is the number of resource elements (REs) occupied by the first system information block mentioned above, R is the first code rate mentioned above, and Q is the number of resource elements (REs) occupied by the first system information block mentioned above. m v is the modulation order of the first system information block, and v(layer) is the number of layers occupied by the first system information block.

[0172] In one possible implementation of device 800, the number of information bits contained in the first system information block satisfies: N MIB-E info =k*N RE *R*Q m

[0173] Where, N MIB-E info N represents the number of information bits contained in the first system information block, k is the first coefficient, and N is the number of information bits contained in the first system information block. RE The number of REs occupied by the first system information block mentioned above, R is the first code rate mentioned above, and Q is the number of REs occupied by the first system information block mentioned above. mThis is the modulation order of the first system information block mentioned above.

[0174] In one possible implementation of device 800, the number of information bits contained in the first system information block satisfies: N MIB-E info =k*N RE *R*v(layer)

[0175] Where, N MIB-E info N represents the number of information bits contained in the first system information block, k is the first coefficient, and N is the number of information bits contained in the first system information block. RE R is the number of REs occupied by the first system information block mentioned above, R is the first bit rate mentioned above, and v(layer) is the number of layers occupied by the first system information block mentioned above.

[0176] In one possible implementation of device 800, the number of information bits contained in the first system information block satisfies: N MIB-E info =k*N RE *R=k*R*N RE

[0177] Where, N MIB-E info N represents the number of information bits contained in the first system information block, k is the first coefficient, and N is the number of information bits contained in the first system information block. RE R represents the number of REs occupied by the first system information block mentioned above, and R represents the first code rate mentioned above.

[0178] In one possible implementation of the device 800, the processing module 802 is further configured to determine a second code rate based on the first coefficient, the second code rate being an adjusted version of the first code rate, the second code rate satisfying: R real =k*R

[0179] Among them, R real Let R be the second bit rate mentioned above, k be the first coefficient mentioned above, and R be the first bit rate mentioned above.

[0180] In one possible implementation of the device 800, the first coefficient is associated with a sync raster.

[0181] In one possible design, device 800 includes an interface module 801 and a processing module 802. Device 800 can be, for example, a terminal, a module applied to a terminal (e.g., a processor, chip, or chip system), or a logical node, logical module, or software capable of implementing all or part of the terminal's functions. Interface module 801 is used to receive first information, and processing module 802 is used to determine a first coefficient based on the first information. The first coefficient is used to adjust a first code rate, and the first code rate is the baseline code rate for transmitting a first system information block.

[0182] In one possible implementation of the device 800, the first system information block is MIB-E.

[0183] In one possible implementation of the device 800, the processing module 802 is further configured to determine a third system information block based on the first coefficient, wherein the third system information block is a demodulated and decoded second system information block, and the second system information block is a modulated and encoded first system information block.

[0184] In one possible implementation of device 800, the number of information bits contained in the first system information block satisfies: N MIB-E info =k*N RE *R*Q m *v(layer)

[0185] Where, N MIB-E info N represents the number of information bits contained in the first system information block, k is the first coefficient, and N is the number of information bits contained in the first system information block. RE R is the number of resource elements (REs) occupied by the first system information block mentioned above, R is the first code rate mentioned above, and Q is the number of resource elements (REs) occupied by the first system information block mentioned above. m v is the modulation order of the first system information block, and v(layer) is the number of layers occupied by the first system information block.

[0186] In one possible implementation of device 800, the number of information bits contained in the first system information block satisfies: N MIB-E info =k*N RE *R*Q m

[0187] Where, N MIB-E info N represents the number of information bits contained in the first system information block, k is the first coefficient, and N is the number of information bits contained in the first system information block. RE The number of REs occupied by the first system information block mentioned above, R is the first code rate mentioned above, and Q is the number of REs occupied by the first system information block mentioned above. m This is the modulation order of the first system information block mentioned above.

[0188] In one possible implementation of device 800, the number of information bits contained in the first system information block satisfies: N MIB-E info =k*N RE *R*v(layer)

[0189] Where, N MIB-E info N represents the number of information bits contained in the first system information block, k is the first coefficient, and N is the number of information bits contained in the first system information block. RE R is the number of REs occupied by the first system information block mentioned above, R is the first bit rate mentioned above, and v(layer) is the number of layers occupied by the first system information block mentioned above.

[0190] In one possible implementation of device 800, the number of information bits contained in the first system information block satisfies: N MIB-E info =k*N RE *R=k*R*N RE

[0191] Where, N MIB-E info N represents the number of information bits contained in the first system information block, k is the first coefficient, and N is the number of information bits contained in the first system information block. RE R represents the number of REs occupied by the first system information block mentioned above, and R represents the first code rate mentioned above.

[0192] In one possible implementation of the device 800, the processing module 802 is further configured to determine a second code rate based on the first coefficient, the second code rate being an adjusted version of the first code rate, the second code rate satisfying: R real =k*R

[0193] Among them, R real Let R be the second bit rate mentioned above, k be the first coefficient mentioned above, and R be the first bit rate mentioned above.

[0194] In one possible implementation of the device 800, the first coefficient is associated with a sync raster.

[0195] It is understood that the beneficial effects of the above-mentioned device 800 and various possible implementation methods can be referred to the description in the foregoing method embodiments or invention content, and will not be repeated here.

[0196] Optionally, the device 800 may further include a storage module 803 for storing data or instructions (also referred to as code or program). The other modules may interact with or be coupled to the storage module to implement corresponding methods or functions. For example, the processing module 802 may read data or instructions from the storage module 803, enabling the device 800 to implement the methods described in the above embodiments.

[0197] In one example, the modules in the aforementioned device can be one or more integrated circuits configured to implement the methods described above, such as: one or more application-specific integrated circuits (ASICs), or one or more digital signal processors (DSPs), or one or more field-programmable gate arrays (FPGAs), or a combination of at least two of these integrated circuit forms. As another example, when the modules in the device can be implemented in the form of a processing element scheduler, the processing element can be a general-purpose processor, such as a central processing unit (CPU) or other processor capable of calling programs. Furthermore, these units can be integrated together to implement a system-on-a-chip (SOC).

[0198] Referring to Figure 9, a schematic diagram of an apparatus provided in an embodiment of this application is shown, which can be used to implement the above-described method 600 and various possible implementations. As shown in Figure 9, the apparatus includes a processor 910 and an interface 930, with the processor 910 coupled to the interface 930. The interface 930 is used to communicate with other modules or devices. The interface 930 can be a transceiver or an input / output interface. The interface 930 can be, for example, an interface circuit. Optionally, the apparatus further includes a memory 920 for storing instructions executed by the processor 910, or storing input data required by the processor 910 to execute instructions, or storing data generated after the processor 910 executes instructions.

[0199] The above-described method 600 and various possible implementations can be implemented by the processor 910 calling programs or instructions stored in the memory 920. The memory 920 can be internal or external to the device, and this application does not limit it in this regard.

[0200] Optionally, the functions / implementation processes of the interface module 801 and processing module 802 in FIG8 can be implemented by the processor 910 in the device shown in FIG9. Alternatively, the functions / implementation processes of the processing module 802 in FIG8 can be implemented by the processor 910 in the device shown in FIG9, and the functions / implementation processes of the interface module 801 in FIG8 can be implemented by the interface 930 in the device shown in FIG9. For example, the functions / implementation processes of the interface module 801 can be implemented by the processor calling program instructions in memory to drive the interface 930.

[0201] When the aforementioned communication device is a chip applied to a terminal device, the chip implements the functions of the terminal device in the above method embodiments. In one possible implementation, the chip can receive information from other modules (such as an RF module or antenna) in the terminal device, the information being sent to the terminal device by the network device; or, the chip can send information to other modules (such as an RF module or antenna) in the terminal device, the information being sent to the network device by the terminal device.

[0202] When the aforementioned communication device is a chip applied to a network device, the chip implements the functions of the network device in the above method embodiments. In one possible implementation, the chip can receive information from other modules (such as radio frequency modules or antennas) in the network device, the information being sent by the terminal device to the network device; or, the chip can send information to other modules (such as radio frequency modules or antennas) in the network device, the information being sent by the network device to the terminal device.

[0203] Furthermore, it should be noted that the aforementioned transceiver unit and / or processing unit can be implemented through functional modules. For example, the processing unit can be implemented through software functional units, and the transceiver unit can be implemented through software functions. Alternatively, the processing unit or transceiver unit can also be implemented through physical devices. For example, if the device is implemented using a chip / chip circuit, the transceiver unit can be an input / output circuit and / or a communication interface, performing input operations (corresponding to the aforementioned receiving operation) and output operations (corresponding to the aforementioned sending operation); the processing unit is an integrated processor, microprocessor, or integrated circuit.

[0204] The module division in this application is illustrative and represents only one logical functional division. In actual implementation, other division methods are possible. Furthermore, the functional modules in the various examples of this application can be integrated into a single processor, exist as separate physical entities, or be integrated into a single module. The integrated modules described above can be implemented in hardware or as software functional modules.

[0205] It is understood that the processor in the embodiments of this application can be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. A general-purpose processor can be a microprocessor or any conventional processor.

[0206] This application also provides a computer-readable storage medium storing a computer program or instructions that, when executed, implement the methods described in the above embodiments.

[0207] This application also provides a computer program product containing instructions that, when executed on a computer, cause the computer to perform the methods described in the above embodiments.

[0208] This application also provides a communication system, including a terminal device and a network device.

[0209] This application also provides a circuit coupled to a memory, which is used to perform the methods shown in the above embodiments. The circuit may include a chip circuit or may be a chip itself.

[0210] It should be noted that one or more of the above units can be implemented by software, hardware, or a combination of both. When any of the above units is implemented by software, the software exists as computer program instructions and is stored in memory. The processor can be used to execute the program instructions and implement the above method flow.

[0211] In this application, the processor can be a general-purpose processor, a digital signal processor, an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component, or all or part of the circuitry in the aforementioned devices used to implement the processing functions, capable of implementing or executing the methods, steps, and logic block diagrams disclosed in this application. The general-purpose processor can be a microprocessor or any conventional processor, etc. The steps of the methods disclosed in this application can be directly embodied in the execution of the hardware processor, or can be executed by a combination of hardware and software modules within the processor.

[0212] When the above units or components are implemented in hardware, the hardware can be any one or any combination of a CPU, microprocessor, digital signal processing (DSP) chip, microcontroller unit (MCU), artificial intelligence processor, ASIC, SoC, FPGA, PLD, application-specific digital circuit, hardware accelerator, or non-integrated discrete device, which can run the necessary software or perform the above method flow independently of software.

[0213] Optionally, embodiments of this application also provide a chip system, including: at least one processor and an interface, wherein the at least one processor is coupled to a memory via the interface, and when the at least one processor executes a computer program or instructions in the memory, the chip system performs the method in any of the above method embodiments. Optionally, the chip system may be composed of chips, or may include chips and other discrete devices; embodiments of this application do not specifically limit this.

[0214] The memory in this application can also be a circuit or any other device capable of performing storage functions, used to store program instructions and / or data. Memory is any other medium capable of carrying or storing desired program code in the form of instructions or data structures, and accessible by a computer, but is not limited thereto. For example, memory can be non-volatile memory, such as digital versatile disc (DVD), hard disk drive (HDD), or solid-state drive (SSD), or it can be volatile memory, such as random-access memory (RAM).

[0215] The terms "system" and "network" in the embodiments of this application can be used interchangeably. "At least one" refers to one or more, and "multiple" refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone, where A and B can be singular or plural. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, "at least one of A, B, or C" includes A, B, C, AB, AC, BC, or ABC; "at least one of A, B, and C" can also be understood as including A, B, C, AB, AC, BC, or ABC.

[0216] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, optical storage, etc.) containing computer-usable program code.

[0217] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to this application. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in one or more blocks of the flowchart illustrations and / or one or more blocks of the block diagrams.

[0218] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means that implement the functions specified in one or more flowcharts and / or one or more block diagrams.

[0219] These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process, such that the instructions, which execute on the computer or other programmable apparatus, provide steps for implementing the functions specified in one or more flowcharts and / or one or more block diagrams.

[0220] Obviously, those skilled in the art can make various modifications and variations to this application without departing from the scope of this application. Therefore, if such modifications and variations fall within the scope of the claims of this application and their equivalents, this application also intends to include such modifications and variations.

Claims

1. A communication method, characterized in that, include: A first coefficient is determined, which is used to adjust a first code rate, the first code rate being the baseline code rate for transmitting a first system information block; Send a first message, which is used to indicate the first coefficient.

2. The method according to claim 1, characterized in that, The first system information block is an extended main information block MIB-E.

3. The method according to claim 1 or 2, characterized in that, The method further includes: Based on the first coefficient, a second bitrate is determined, wherein the second bitrate is the adjusted first bitrate; Based on the second code rate, the first system information block is modulated and encoded to obtain the second system message block; The second system message block is sent at the second code rate.

4. The method according to any one of claims 1 to 3, characterized in that, The number of information bits contained in the first system information block satisfies: N MIB-E info =k*N RE *R*Q m *v(layer) Where, N MIB-E info N is the number of information bits contained in the first system information block, k is the first coefficient, and N is the number of information bits contained in the first system information block. RE R is the number of resource particles (REs) occupied by the first system information block, R is the first code rate, and Q is the number of resource particles (REs). m Let v(layer) be the modulation order of the first system information block, and v(layer) be the number of layers occupied by the first system information block.

5. The method according to any one of claims 1 to 3, characterized in that, The number of information bits contained in the first system information block satisfies: N MIB-E info =k*N RE *R*Q m Where, N MIB-E info N is the number of information bits contained in the first system information block, k is the first coefficient, and N is the number of information bits contained in the first system information block. RE R is the number of resource particles (REs) occupied by the first system information block, R is the first code rate, and Q is the number of resource particles (REs). m Let be the modulation order of the first system information block.

6. The method according to any one of claims 1 to 3, characterized in that, The number of information bits contained in the first system information block satisfies: N MIB-E info =k*N RE *R*v(layer) Where, N MIB-E info N is the number of information bits contained in the first system information block, k is the first coefficient, and N is the number of information bits contained in the first system information block. RE R is the number of resource particles (REs) occupied by the first system information block, R is the first bitrate, and v(layer) is the number of layers occupied by the first system information block.

7. The method according to any one of claims 1 to 3, characterized in that, The number of information bits contained in the first system information block satisfies: N MIB-E info =k*N RE *R=k*R*N RE Where, N MIB-E info N is the number of information bits contained in the first system information block, k is the first coefficient, and N is the number of information bits contained in the first system information block. RE R is the number of resource particles (REs) occupied by the first system information block, and R is the first code rate.

8. The method according to any one of claims 1-6, characterized in that, The method further includes: determining a second code rate based on the first coefficient, wherein the second code rate is an adjusted version of the first code rate, and the second code rate satisfies: R real =k*R Among them, R real Let R be the second bitrate, k be the first coefficient, and R be the first bitrate.

9. The method according to any one of claims 1-7, characterized in that, The first coefficient corresponds to the Sync Raster.

10. A communication method, characterized in that, include: Receive the first message; A first coefficient is determined based on the first information. The first coefficient is used to adjust the first code rate, which is the baseline code rate for transmitting the first system information block.

11. The method according to claim 10, characterized in that, The first system information block is an extended main information block MIB-E.

12. The method according to claim 10 or 11, characterized in that, The method further includes: Based on the first coefficient, a third system information block is determined, wherein the third system information block is the demodulated and decoded second system information block, and the second system information block is the modulated and encoded first system information block.

13. The method according to any one of claims 10 to 12, characterized in that, The number of information bits contained in the first system information block satisfies: N MIB-E info =k*N RE *R*Q m *v(layer) Where, N MIB-E info N is the number of information bits contained in the first system information block, k is the first coefficient, and N is the number of information bits contained in the first system information block. RE R is the number of resource particles (REs) occupied by the first system information block, R is the first code rate, and Q is the number of resource particles (REs). m Let v(layer) be the modulation order of the first system information block, and v(layer) be the number of layers occupied by the first system information block.

14. The method according to any one of claims 10 to 12, characterized in that, The number of information bits contained in the first system information block satisfies: N MIB-E info =k*N RE *R*Q m Where, N MIB-E info N is the number of information bits contained in the first system information block, k is the first coefficient, and N is the number of information bits contained in the first system information block. RE R is the number of resource particles (REs) occupied by the first system information block, R is the first code rate, and Q is the number of resource particles (REs). m Let be the modulation order of the first system information block.

15. The method according to any one of claims 10 to 12, characterized in that, The number of information bits contained in the first system information block satisfies: N MIB-E info =k*N RE *R*v(layer) Where, N MIB-E info N is the number of information bits contained in the first system information block, k is the first coefficient, and N is the number of information bits contained in the first system information block. RE R is the number of resource particles (REs) occupied by the first system information block, R is the first bitrate, and v(layer) is the number of layers occupied by the first system information block.

16. The method according to any one of claims 10 to 12, characterized in that, The number of information bits contained in the first system information block satisfies: N MIB-E info =k*N RE *R=k*R*N RE Where, N MIB-E info N is the number of information bits contained in the first system information block, k is the first coefficient, and N is the number of information bits contained in the first system information block. RE R is the number of resource particles (REs) occupied by the first system information block, and R is the first code rate.

17. The method according to any one of claims 10 to 12, characterized in that, The method further includes: determining a second code rate based on the first coefficient, wherein the second code rate is an adjusted version of the first code rate, and the second code rate satisfies: R real =k*R Among them, R real Let R be the second bitrate, k be the first coefficient, and R be the first bitrate.

18. The method according to any one of claims 10 to 17, characterized in that, The first coefficient corresponds to the Sync Raster.

19. A communication device, characterized in that, include: A processor coupled to a memory for storing programs or instructions that, when executed by the processor, cause the apparatus to perform the method as described in any one of claims 1 to 9.

20. A communication device, characterized in that, include: A processor coupled to a memory for storing programs or instructions that, when executed by the processor, cause the apparatus to perform the method as described in any one of claims 10 to 18.

21. A computer-readable storage medium having instructions stored thereon, characterized in that, When the instruction is executed, it causes the method as described in any one of claims 1 to 9 to be executed, or causes the method as described in any one of claims 10 to 18 to be executed.

22. A computer program product, characterized in that, It includes computer program code that, when run, implements the method as described in any one of claims 1 to 9, or implements the method as described in any one of claims 10 to 18.