Message Transmission Method, Apparatus and Device
The network side device dynamically adjusts the code rate of the transmission block based on the information feedback from the UE, solving the problem of insufficient adaptability of the transmission block code rate and improving coverage and transmission efficiency.
Patent Information
- Application Number
- CN202011511675.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-12-18
- Publication Date
- 2025-07-08
- Estimated Expiration
- 2040-12-18
AI Technical Summary
The existing transmission block rate reduction methods cannot adapt to the needs of diversified services and terminal types, resulting in limited coverage and/or low transmission reliability and low efficiency.
The network side equipment determines the target scaling parameters based on the capability information, channel parameters and UE type feedback from the UE, and adjusts the code rate of the transmission block to adapt to the downlink coverage and information transmission performance in different UE scenarios.
By dynamically adjusting the bit rate of the transmission block, the downlink coverage and information transmission performance in different UE scenarios are improved, and the diversified needs of service and terminal types are adapted to the various needs.
Smart Images

Figure CN114650560B_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of communication technologies, and particularly relates to a message transmission method, apparatus, and device. Background Art
[0002] For Reduced Capability (RedCap) terminals, since they need to reduce complexity in terms of the number of receiving antennas, transmitting antennas, supported bandwidth, the time and capabilities for the terminal to process data and signals, etc., the downlink coverage thereof is reduced. To ensure the downlink coverage or the performance of information transmission, reducing the code rate of the transport block is an effective method.
[0003] However, the current methods for reducing the code rate of the transport block cannot meet the requirements of diverse services and terminal types, thus resulting in the inability to further reduce the code rate of the transport block, leading to coverage limitations and / or low transmission reliability and efficiency. Summary of the Invention
[0004] The objective of the embodiments of this application is to provide a message transmission method, apparatus, and device, which can solve the problem that the current methods for reducing the code rate of the transport block have a single applicable scenario, resulting in the inability to further reduce the code rate of the transport block, leading to coverage limitations and / or low transmission reliability and efficiency.
[0005] To solve the above technical problem, this application is implemented as follows:
[0006] In a first aspect, a message transmission method is provided, which is executed by a network-side device. The method includes: determining first information according to target information, where the target information includes at least one of the following: UE capability information, UE channel parameters, UE type; the first information is used to indicate a target scaling parameter; sending a target message to the UE according to the target scaling parameter; the target scaling parameter is used to adjust the code rate of the transport block of the target message.
[0007] In a second aspect, a message transmission method is provided, which is executed by a UE. The method includes: reporting target information to a network-side device; receiving a target message from the network-side device; where the target information includes at least one of the following: UE capability information, UE channel parameters, UE type; the target information is related to a target scaling parameter; the target scaling parameter is used to adjust the code rate of the transport block of the target message sent by the network-side device to the UE.
[0008] In a third aspect, a message transmission device is provided, which includes: a determination module, configured to determine first information according to target information, where the target information includes at least one of the following: the capability information of the UE, the channel parameters of the UE, the UE type of the UE; the first information is used to indicate a target scaling parameter; a transmission module, configured to send a target message to the UE according to the target scaling parameter; the target scaling parameter is used to adjust the code rate of the transport block of the target message.
[0009] In a fourth aspect, a message transmission device is provided, which includes: a reporting module, configured to report target information to a network-side device; a receiving module, configured to receive a target message from the network-side device; where the target information includes at least one of the following: the capability information of the UE, the channel parameters of the UE, the UE type of the UE; the target information is related to a target scaling parameter; the target scaling parameter is used to adjust the code rate of the transport block of the target message sent by the network-side device to the UE.
[0010] In a fifth aspect, a network-side device is provided, which includes a processor, a memory, and a program or instruction stored on the memory and executable on the processor. When the program or instruction is executed by the processor, the steps of the method described in the first aspect are implemented.
[0011] In a sixth aspect, a UE is provided, which includes a processor, a memory, and a program or instruction stored on the memory and executable on the processor. When the program or instruction is executed by the processor, the steps of the method described in the second aspect are implemented.
[0012] In a seventh aspect, a readable storage medium is provided, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented, or the steps of the method described in the second aspect are implemented.
[0013] In an eighth aspect, a chip is provided, which includes a processor and a communication interface. The communication interface is coupled to the processor, and the processor is used to run a network-side device program or instruction to implement the method described in the first aspect, or implement the method described in the second aspect.
[0014] In a ninth aspect, an embodiment of the present application provides a computer program product, which is stored in a non-volatile storage medium. The program product is executed by at least one processor to implement the method described in the first aspect, or implement the method described in the second aspect.
[0015] In the embodiments of the present application, the network-side device may determine first information adapted to the UE based on the target information fed back by the UE (such as the UE's capability information, the UE's channel parameters, the UE's UE type). Then, based on the target scaling parameter indicated by the first information, the network-side device adjusts the code rate of the transport block of the target message that the network-side device needs to send to the UE, so as to ensure the downlink coverage or the performance of information transmission in different UE scenarios. Description of the Drawings
[0016] Figure 1 is a schematic diagram of the system architecture of a wireless communication system provided by an embodiment of the present application;
[0017] Figure 2 is one of the method flowcharts of a message transmission method provided by an embodiment of the present application;
[0018] Figure 3 is the second of the method flowcharts of a message transmission method provided by an embodiment of the present application;
[0019] Figure 4 is one of the structural schematic diagrams of a message transmission device provided by an embodiment of the present application;
[0020] Figure 5 is the second of the structural schematic diagrams of a message transmission device provided by an embodiment of the present application;
[0021] Figure 6 is the structural schematic diagram of a communication device provided by an embodiment of the present application;
[0022] Figure 7 is the hardware structural schematic diagram of a network-side device provided by an embodiment of the present application;
[0023] Figure 8 is the hardware structural schematic diagram of a terminal provided by an embodiment of the present application. Detailed Embodiments
[0024] Next, the technical solutions in the embodiments of the present application will be clearly described with reference to the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are some, but not all, of the embodiments of the present application. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present application without creative efforts shall fall within the protection scope of the present application.
[0025] The terms "first", "second", etc. in the description and claims of this application are used to distinguish similar objects, rather than to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged under appropriate circumstances, so that the embodiments of this application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same kind, and do not limit the number of objects. For example, the first object can be one or multiple. In addition, "and / or" in the description and claims means at least one of the connected objects, and the character " / " generally means that the related objects before and after are in an "or" relationship.
[0026] It should be noted that the technology described in the embodiments of this application is not limited to the Long Term Evolution (LTE) / LTE-Advanced (LTE-A) system, and can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA), and other systems. The terms "system" and "network" in the embodiments of this application are often used interchangeably, and the described technology can be used in the above-mentioned systems and radio technologies, as well as in other systems and radio technologies. However, the following description describes the New Radio (NR) system for example purposes, and the NR term is used in most of the following descriptions, although these technologies can also be applied to applications other than NR system applications, such as the 6th Generation (6G) communication system. th Generation, 6G) communication system.
[0027] Figure 1FIG. is a schematic diagram of a wireless communication system to which embodiments of the present application can be applied. The wireless communication system includes a terminal 11 and a network-side device 12. Among them, the terminal 11 can also be referred to as a terminal device or a user terminal (User Equipment, UE). The terminal 11 can be a mobile phone, a tablet personal computer, a laptop computer or a notebook computer, a personal digital assistant (Personal Digital Assistant, PDA), a handheld computer, a netbook, an ultra-mobile personal computer (UMPC), a mobile Internet device (Mobile Internet Device, MID), a wearable device or a vehicle-mounted device (VUE), a pedestrian terminal (PUE), etc. Terminal-side devices. Wearable devices include: bracelets, earphones, glasses, etc. It should be noted that the specific type of the terminal 11 is not limited in the embodiments of the present application. The network-side device 12 can be a base station or a core network. Among them, the base station can be called a Node B, an evolved Node B, an access point, a base transceiver station (Base Transceiver Station, BTS), a radio base station, a radio transceiver, a basic service set (Basic Service Set, BSS), an extended service set (Extended Service Set, ESS), a B node, an evolved B node (eNB), a home B node, a home evolved B node, a WLAN access point, a WiFi node, a transmitting and receiving point (Transmitting Receiving Point, TRP), or some other suitable term in the art. As long as the same technical effect is achieved, the base station is not limited to specific technical terms. It should be noted that in the embodiments of the present application, only the base station in the NR system is taken as an example, but the specific type of the base station is not limited.
[0028] The following will explain the technical terms involved in the technical solutions provided by the present application to facilitate readers' understanding:
[0029] 1. Random access
[0030] NR supports two types of random access processes: the 4-step RA type (4-step RACH) of MSG1 and the 2-step RA type (2-step RACH) of MSGA. Among them, the above two types of random access processes both support contention-based random access (Contention based, CBRA) and contention-free random access (Contention free, CFRA).
[0031] Exemplarily, the UE can select the type of random access according to the configuration information at the start of the random access procedure based on the network configuration. For example, when the CFRA resource is not configured, the UE uses the RSRP threshold to select between the 2-step RA type and the 4-step RA type; when the CFRA resource for the 4-step RA type is configured, the UE can perform random access using the 4-step RA type; when the CFRA resource for the 2-step RA type is configured, the UE uses the 2-step RA type to perform random access.
[0032] 2. 4-step Random Access (4-step RACH)
[0033] The 4-step RACH generally includes the following five steps:
[0034] Step 1: The UE sends Msg.1 (random access preamble).
[0035] Step 2: After receiving Msg1, the network side sends a Random Access Response (RAR) to the UE, also known as Msg.2. Among them, the RAR is scrambled with a Random Access Radio Network Tempory Identity (RA-RNTI), and contains a Backoff Indicator (BI), an Uplink grant (UL grant), a Random Access preamble Identification (RAPID), a Temple Cell Radio Network Tempory Identity (TC-RNTI), etc.
[0036] Step 3: The UE sends Msg.3.
[0037] Step 4: The network side sends a contention resolution message, also known as Msg.4, which contains a contention resolution identifier.
[0038] Step 5: Generally, the UE needs to send Msg.5. That is, the access completion message.
[0039] It should be noted that the so-called four-step access mainly refers to the process of completing the first four steps of contention resolution, and the first four steps usually represent the conventional wireless network random access process.
[0040] 3. 2-step Random Access (2-step RACH)
[0041] The two-step RACH specifically includes the following two steps:
[0042] Step 1: The UE triggers the two-step RACH process and sends the request information (Msg.A) to the network device. For example, it is sent through PUSCH + preamble.
[0043] Step 2: The network side sends the confirmation information (Msg.B) to the UE.
[0044] If the UE fails to receive Msg.B (failure means not receiving the RAPID or contention resolution ID corresponding to the Msg.A sent by the UE itself), the UE resends Msg.1 (it can also resend Msg.A, Msg3 or Msg.1, depending on the specific solution).
[0045] 4. Transmission Block Size Scaling (TB scaling)
[0046] TB scaling refers to the compression of the transmission block size of Msg.2 in the four-step random access process and Msg.B in the two-step random access process to reduce the code rate.
[0047] The Rel-16 protocol TS 38.214 stipulates that for the PDSCH scheduled by PDCCH DCI format 1_0 scrambled by P-RNTI or RA-RNTI or MsgB-RNTI, the determination of its transmission block size (TBS) follows steps 1-4, but in step 2 of the above steps 1-4, it needs to be modified. The calculation of Ninfo needs to multiply a scaling factor S, and the modified calculation formula of Ninfo is: N info = S * N RE * R * Q m * v
[0048] Among them, the scaling factor S is indicated based on the TB scaling field in the DCI, and the corresponding relationship between the scaling factor S and the TB scaling field can be as shown in Table 1 below.
[0049] Table 1
[0050] TB scaling field Scaling factor S 00 1 01 0.5 10 0.25 11 0
[0051] Exemplarily, due to the reduction of the downlink coverage in the random access process, the RedCap UE cannot access the cell. To ensure the downlink coverage or the performance of information transmission in the random access process, reducing the code rate of the transmission block is an effective method. However, the current methods for reducing the transmission block code rate cannot meet the diverse requirements of services and terminal types, resulting in a low efficiency of reducing the transmission block code rate.
[0052] In an embodiment of the present application, the network - side device may determine first information adapted to the UE based on the target information fed back by the UE (such as the UE's capability information, the UE's channel parameters, the UE's UE type), and then, based on the target scaling parameter indicated by the first information, adjust the code rate of the transport block of the target message that the network - side device needs to send to the UE, so as to ensure the downlink coverage or the performance of information transmission in different UE scenarios.
[0053] Next, with reference to the accompanying drawings, the message transmission method provided in the embodiments of the present application will be described in detail through specific embodiments and their application scenarios.
[0054] Figure 2 FIG. shows a schematic flowchart of a message transmission method provided in an embodiment of the present invention, as Figure 2 shown, the message transmission method may include the following steps:
[0055] Step 201: The network - side device determines first information according to the target information.
[0056] Among them, the above - mentioned target information is reported by the UE to the network - side device.
[0057] Among them, the above - mentioned target information includes at least one of the following: the UE's capability information, the UE's channel parameters, the UE's UE type. The above - mentioned first information is used to indicate a target scaling parameter, and the target scaling parameter may include the value of TB scaling.
[0058] Step 202: The network - side device sends a target message to the UE according to the above - mentioned target scaling parameter.
[0059] In an embodiment of the present application, after obtaining the target scaling parameter, the network - side device will use the target scaling parameter to compress the transport block of the target message, thereby reducing the code rate of the transport block of the target message.
[0060] Step 203: The UE receives the target message from the network - side device.
[0061] Figure 3 FIG. shows a schematic flowchart of a message transmission method provided in an embodiment of the present invention, as Figure 3 shown, the message transmission method may include the following steps:
[0062] Step 301: The UE reports target information to the network - side device.
[0063] Among them, the above - mentioned target information includes at least one of the following: the UE's capability information, the UE's channel parameters, the UE's UE type; the target information is related to the target scaling parameter.
[0064] Step 302: The UE obtains the first information.
[0065] Among them, the above first piece of information is used to indicate the target scaling parameter.
[0066] Step 303: The UE receives and demodulates the information transmitted by the transport block of the target message sent by the network-side device to the UE according to the target scaling parameter.
[0067] In the embodiment of the present application, the above target scaling parameter is used to adjust the code rate of the transport block of the above target message. It can be understood that the above target scaling parameter is used to adjust the code rate of the transport block of the target message sent by the network-side device to the UE.
[0068] It should be noted that the method provided in the embodiment of the present application can be applied to the scenario of processing one TB on multiple time slots. The TBS of this TB is determined based on multiple time slots and is transmitted on multiple integer time slots.
[0069] In the embodiment of the present application, the above target information is related to the target scaling parameter, that is, the above target information is used to indicate the selection range of the above target scaling parameter.
[0070] Optionally, in the embodiment of the present application, UEs with different reduced terminal capabilities correspond to different target scaling parameters.
[0071] Optionally, in the embodiment of the present application, the above target message includes at least one of the following: Msg2 in two-step random access, Msg4 in four-step random access, user-specific message. Specifically, in the random access process, Msg.4 scrambled by TC-RNTI does not support code rate reduction (TB scaling) of the transport block. And the present application solves this problem by semi-statically configuring or dynamically indicating or deriving parameters for further reducing the code rate of Msg.4 through other parameters.
[0072] Optionally, in the embodiment of the present application, when the above target message is a retransmitted message, the above target scaling parameter is the same as the scaling parameter of the initial transmitted target message.
[0073] Optionally, in the embodiment of the present application, the above first piece of information includes a target Modulation and Coding Scheme (MCS) table, and the above target MCS table includes the above target scaling parameter.
[0074] Optionally, in the embodiments of the present application, the above-mentioned target scaling parameter or the above-mentioned target MCS table may be defined in a standard or configured by high-layer signaling. Among them, the above-mentioned high-layer signaling may be UE-specific RRC signaling or cell-level signaling or system information. In addition, it should be noted that for the target scaling parameter or the above-mentioned target MCS table, different RedCap type terminals may be configured or different values may be defined in the standard.
[0075] Exemplarily, Table 2 below is an MCS table, which may include a TB scaling factor (i.e., a scaling factor).
[0076] Table 2
[0077]
[0078]
[0079] In the message transmission method provided by the embodiments of the present application, the network-side device may determine first information adapted to the UE according to the target information fed back by the UE (such as, the UE's capability information, the UE's channel parameters, the UE's UE type), and then, based on the target scaling parameter indicated by the first information, adjust the code rate of the transport block of the target message that the network-side device needs to send to the UE, so as to ensure the downlink coverage or the performance of information transmission in different UE scenarios.
[0080] Optionally, in the embodiments of the present application, the above-mentioned first information is agreed upon by the protocol or indicated by the system information. Further, the network-side device may determine the corresponding first information from the information agreed upon by the protocol or indicated by the system information based on the above-mentioned target information.
[0081] Exemplarily, at least one of the following information is broadcast by the protocol or the system information:
[0082] 1) Indicate whether to apply TB scaling.
[0083] 2) If TB scaling is applied, for RedCap terminals (regardless of the number of types of RedCap terminals), the value of its TB scaling is the same; for example, for RedCap terminals (regardless of the number of types of RedCap terminals), the value of its TB scaling is Y, such as Y = 0.5.
[0084] 3) If TB scaling is applied, the value of TB scaling is different for different RedCap terminals. Example 1: For RedCap terminal type 1, i.e., high-end RedCap devices, the value of TB scaling is Y1, e.g., Y1 = 0.5; for RedCap terminal type 2, i.e., low-end RedCap devices, the value of TB scaling is Y2, e.g., Y2 = 0.25. Example 2: For a RedCap terminal, if its receiving antennas are 2, the value of TB scaling is Y1, e.g., Y1 = 0.5; if its receiving antenna is 1, the value of TB scaling is Y2, e.g., Y2 = 0.25.
[0085] Exemplarily, when the value of TB scaling is related to the type of the UE, the network layer needs to know the type of the UE before scheduling data.
[0086] In one example, if TB scaling is applied at least to Msg.2, Msg.B, or Msg.3 of contention-based random access, the network differentiates different UE types through Msg.1 (such as different PRACH resources / preambles and / or different initial access BWPs).
[0087] In another example, if TB scaling is applied at least to Msg.4 of contention-based random access, the network can differentiate different UE types through at least one of Msg.1 (such as different PRACH resources / preambles and / or different initial access BWPs), Msg.3, and Msg.A (the terminal reports the RedCap type in Msg.3 / Msg.A).
[0088] In another example, if TB scaling is applied at least to data transmission after RRC connection establishment, after the initial connection is established, the UE can report the UE type through the UE capability report in the UE capability report.
[0089] Optionally, in the embodiments of this application, the message transmission method provided in the embodiments of this application may further include the following steps A1 and A2:
[0090] Step A1: The network-side device sends the first information to the UE.
[0091] Step A2: The UE receives the first information from the network-side device.
[0092] Exemplarily, the above first information may be system information, which carries a target scaling parameter, or the above target MSC table.
[0093] Optionally, in the embodiments of the present application, the above first information may be carried in DCI. That is, the message transmission method provided by the embodiments of the present application may further include the following steps B1 and B2:
[0094] Step B1: The network side device sends DCI to the UE.
[0095] Step B2: The UE receives DCI from the network side device.
[0096] Wherein, the above first information is carried in the target field of the above DCI.
[0097] It should be noted that when using the target field in DCI to indicate TB scaling, the reserved field in DCI can be used to indicate TB scaling (for example, the x-bit can indicate 2x different values), or a new field can be introduced in DCI specifically for indicating TB scaling, or an existing field can be reused so that in addition to indicating its existing function "F", the existing field can also indicate TB scaling.
[0098] Further optionally, in the embodiments of the present application, the above target field is any one of the following:
[0099] The reserved field in the above DCI,
[0100] The dedicated field in the above DCI specifically for carrying the first information,
[0101] The first field in the above DCI for indicating the target function.
[0102] Exemplarily, for the above dedicated field, in the embodiments of the present application, a new field is introduced in DCI specifically for indicating the target scaling parameter, so that the overall bit number of DCI can be increased without compressing the existing field.
[0103] Exemplarily, for the above first field, in the embodiments of the present application, the existing field is reused and the existing field is compressed to indicate the target scaling parameter to ensure that the DCI size remains unchanged. For example, the HARQ process number field can be compressed from 4 bits to 2 bits.
[0104] Exemplarily, when the high-layer signaling configures the target function (i.e., the existing function indicated by the first field) in the first field, the above first information can also be configured.
[0105] Exemplarily, the above reserved field may be the Downlink assignment index (DAI) field (2 bits) with TC-RNTI in DCI 1-0, and this DAI field can be used to indicate whether to use TB scaling and the value of TB scaling. For example, for the DCI used to schedule Msg.4 in Rel-16, the functions of each field in this DCI are shown in Table 3 below:
[0106] Table 3
[0107]
[0108]
[0109] Further optionally, in the embodiment of the present application, when the above target field is the above first field, the first valid bit in the above target field carries the first information, and the second valid bit in the above target field is used to indicate the target function.
[0110] Exemplarily, the above second valid bit may be the remaining valid bits in the target field except the first valid bit.
[0111] Exemplarily, the above first valid bit may be the x most significant bits (MSB) or the x least significant bits (LSB) in the target field. The value of TB scaling is indicated by this valid bit, and the remaining (L - x) bits, that is, the above second valid bit, can be used to indicate the existing function F of the target field, where x is a positive integer.
[0112] Illustrating with an example, referring to Table 4 below, the 5-bit MCS table, its most significant bit MSB is used to indicate TB scaling, and the remaining 4 bits are used to indicate the MCS index.
[0113] Table 4
[0114]
[0115] For example, in Table 4 above, when b4 = 0, TB scaling = 0.25 or 0.5; when b4 = 1, TB scaling = 0.5 or 1.
[0116] Further optionally, in the embodiment of the present application, the above step B1 may include the following steps:
[0117] Step B11: The network side device sends DCI to the UE according to the PDCCH.
[0118] Further optionally, in the embodiments of the present application, step B2 may include the following steps:
[0119] Step B21: The UE detects the PDCCH and receives DCI from the network device.
[0120] Among them, the DCI in the PDSCH scheduled by the PDCCH scrambled by different RNTIs indicates different scaling parameters.
[0121] For example, for the PDSCH scheduled by the PDCCH scrambled by SCA1-C-RNTI, TB scaling = 0.25; for the PDSCH scheduled by the PDCCH scrambled by SCA2-C-RNTI, TB scaling = 0.5; for the PDSCH scheduled by the PDCCH scrambled by TC-RNTI and / or C-RNTI and / or MCS-C-RNTI, TB scaling = 1.
[0122] Optionally, in the embodiments of the present application, the above first information is related to other parameters, that is, the above first information can be derived based on other parameters.
[0123] Exemplarily, the process of obtaining the first information and determining the first information may include the following step C:
[0124] Step C: The network device / UE determines the first information according to the second information.
[0125] Among them, the above second information includes at least one of the following: the scaling factor of the above target message, the repetition factor of the above target message.
[0126] Further optionally, in the embodiments of the present application, the above second information is a time-frequency resource allocation TDRA table, and the TDRA table includes at least one of the following: the scaling factor of the above first message, the repetition factor of the above first message. Among them, the above first message may be any message in the two-step random access process or any message in the four-step random access process.
[0127] Example A: The TB scaling value of Msg.4 in the four-step random access process can be obtained from the scaling factor and / or repetition factor of Msg.2 in the four-step random access process / Msg.B in the two-step random access process. For example, TB scaling for Msg.4 = function(TB scaling and / or repetition factor for Msg.2 / Msg.B). The simplest TB scaling for Msg.4 = TB scaling for Msg.2 / Msg.B.
[0128] Example B: The TB scaling value of Msg.4 in the four-step random access procedure can be derived from the repetition factor of Msg.1 or Msg.3 in the four-step random access procedure or Msg.A in the two-step random access procedure (such as repeating the transmission 2, 4, 8, 16 times, etc.). For example, TB scaling for Msg.4 = function(repetition factor for Msg.1 / Msg.3 / Msg.A), and the simplest TB scaling for Msg.4 = 1 / (repetition factor for Msg.1 / Msg.3 / Msg.A).
[0129] It should be noted that for the message transmission method provided in the embodiments of the present application, the execution subject can be a message transmission device, or a control module in the message transmission device for executing the message transmission method. In the embodiments of the present application, the message transmission method is executed by the message transmission device as an example to illustrate the message transmission device provided in the embodiments of the present application.
[0130] The embodiments of the present application provide a message transmission device, such as Figure 4 shown, the message transmission device may include: a determination module 401 and a transmission module 402, where:
[0131] The determination module 401 is configured to determine first information according to target information, where the target information includes at least one of the following: the capability information of the UE, the channel parameters of the UE, the UE type of the UE; the first information is used to indicate a target scaling parameter; the transmission module 402 is configured to send a target message to the UE according to the target scaling parameter obtained by the obtaining module 401; the target scaling parameter is used to adjust the code rate of the transport block of the target message.
[0132] Optionally, the target message includes at least one of the following: Msg2 in the two-step random access, Msg4 in the four-step random access, and user-specific messages.
[0133] Optionally, the transmission module 402 is further configured to send the first information to the UE.
[0134] Optionally, the transmission module 402 is further configured to send DCI; where the first information is carried in the target field of the DCI.
[0135] Optionally, the target field is: a reserved field in the DCI, or a dedicated field in the DCI specifically used to carry the first information, or a first field in the DCI for indicating a target function.
[0136] Optionally, when the target field is the first field, the first valid bit in the target field carries the first information, and the second valid bit in the target field is used to indicate the target function.
[0137] Optionally, the sending module 402 is further configured to send DCI according to PDCCH; where the DCI in the PDSCH scheduled by the PDCCH scrambled by different RNTIs indicates different scaling parameters.
[0138] Optionally, the obtaining module 401 is specifically configured to: determine the first information according to the second information; where the second information includes at least one of the following: the scaling factor of the first message, the repetition factor of the first message.
[0139] Optionally, the second information is a TDRA table, and the TDRA table includes at least one of the following: the scaling factor of the first message, the repetition factor of the first message.
[0140] Optionally, when the target message is a retransmitted message, the target scaling parameter is the same as the scaling parameter of the initially transmitted target message.
[0141] Optionally, the first information is agreed upon by the protocol or indicated by the system information.
[0142] Optionally, the first information includes a target MCS table, and the target MCS table includes the target scaling parameter.
[0143] Optionally, UEs with different reduced terminal capability types correspond to different target scaling parameters.
[0144] In the message transmission device provided in the embodiments of the present application, the device can determine the first information adapted to the UE according to the target information fed back by the UE (such as, the capability information of the UE, the channel parameters of the UE, the UE type of the UE), and then, based on the target scaling parameter indicated by the first information, adjust the code rate of the transport block of the target message sent to the UE, so as to ensure the downlink coverage or the performance of information transmission in different UE scenarios.
[0145] The embodiments of the present application provide a message transmission device, such as Figure 5As shown in the figure, the message transmission device may include: a reporting module 501, an obtaining module 502, and a processing module 503, where: The reporting module 501 is configured to report target information to a network-side device; the target information includes at least one of the following: UE capability information, UE channel parameters, UE type of the UE; the target information is related to a target scaling parameter; The obtaining module 502 is configured to obtain first information; the first information is used to indicate the target scaling parameter; The processing module 503 is configured to receive and demodulate information transmitted by a transport block of a target message sent by the network-side device to the UE according to the target scaling parameter.
[0146] Optionally, as Figure 5 shown in the figure, the message transmission device further includes a receiving module 504, where: The receiving module 504 is configured to receive DCI; where, the first information is carried in a target field of the DCI.
[0147] Optionally, the target field is: a reserved field in the DCI, or, a dedicated field in the DCI specifically used to carry the first information, or, a first field in the DCI used to indicate a target function.
[0148] Optionally, when the target field is the first field, the first information is carried on a first valid bit in the target field, and a second valid bit in the target field is used to indicate the target function.
[0149] Optionally, the receiving module 504 is configured to detect a physical downlink control channel PDCCH and receive DCI; where, DCI in a physical downlink shared channel PDSCH scheduled by a PDCCH scrambled by different radio network temporary identifiers RNTIs indicates different scaling parameters.
[0150] Optionally, the obtaining module 502 is specifically configured to determine the first information according to the target information and second information; where, the second information includes at least one of the following: a scaling factor of the target message, a repetition factor of the target message.
[0151] Optionally, the second information is a TDRA table, and the TDRA table includes at least one of the following: a scaling factor of a first message, a repetition factor of the first message.
[0152] Optionally, when the target message is a retransmitted message, the target scaling parameter is the same as the scaling parameter of the target message in the initial transmission.
[0153] Optionally, the first information is agreed upon by the protocol or indicated by the system information.
[0154] Optionally, the above first information includes a target MCS table, and the target MCS table includes the above target scaling parameter.
[0155] Optionally, UEs with different reduced terminal capability types correspond to different target scaling parameters.
[0156] Optionally, the above target message includes at least one of the following: Msg2 in two-step random access, Msg4 in four-step random access, user-specific message.
[0157] In the message transmission device provided in the embodiments of the present application, the device feeds back target information (such as UE capability information, UE channel parameters, UE type of the UE) to the network-side device, so that the network-side device can determine the first information adapted to the UE based on the target information, and then, based on the target scaling parameter indicated by the first information, adjust the code rate of the transport block of the target message sent to the UE, so as to ensure the downlink coverage or the performance of information transmission in different UE scenarios.
[0158] It should be noted that, as Figure 5 shown, the modules that must be included in the message transmission device are indicated by solid-line boxes, such as the reporting module 501, the obtaining module 502, and the processing module 503; the modules that may or may not be included in the message transmission device are indicated by dashed-line boxes, such as the receiving module 504.
[0159] The message transmission device in the embodiments of the present application may be a device, or a component, an integrated circuit, or a chip in a terminal. The device may be a mobile terminal or a non-mobile terminal. Exemplarily, the mobile terminal may include, but is not limited to, the types of the above-listed terminal 11, and the non-mobile terminal may be a server, a Network Attached Storage (NAS), a personal computer (PC), a television (TV), a teller machine, or a self-service machine, etc., which are not specifically limited in the embodiments of the present application.
[0160] The message transmission device in the embodiments of the present application may be a device with an operating system. The operating system may be an Android operating system, an iOS operating system, or other possible operating systems, which are not specifically limited in the embodiments of the present application.
[0161] The message transmission device provided in the embodiments of the present application can implement each process implemented in the above method embodiments and achieve the same technical effects. To avoid repetition, it will not be elaborated here.
[0162] Optionally, as Figure 6As shown in the figure, an embodiment of the present application further provides a communication device 600, including a processor 601, a memory 602, and a program or instruction stored on the memory 602 and executable on the processor 601. For example, when the communication device 600 is a network-side device, when the program or instruction is executed by the processor 601, it implements each process of the above message transmission method embodiment and can achieve the same technical effect. When the communication device 600 is a UE, when the program or instruction is executed by the processor 601, it implements each process of the above message transmission method embodiment and can achieve the same technical effect. To avoid repetition, it will not be elaborated here.
[0163] An embodiment of the present application further provides a network-side device. As Figure 7 shown, the network-side device 700 includes: an antenna 71, a radio frequency device 72, and a baseband device 73. The antenna 71 is connected to the radio frequency device 72. In the uplink direction, the radio frequency device 72 receives information through the antenna 71 and sends the received information to the baseband device 73 for processing. In the downlink direction, the baseband device 73 processes the information to be sent and sends it to the radio frequency device 72. After processing the received information, the radio frequency device 72 sends it out through the antenna 71.
[0164] The above frequency band processing device may be located in the baseband device 73. The method executed by the network-side device in the above embodiments may be implemented in the baseband device 73. The baseband device 73 includes a processor 74 and a memory 77.
[0165] The baseband device 73 may include, for example, at least one baseband board, on which multiple chips are provided. As Figure 7 shown, one of the chips is, for example, a processor 74, which is connected to the memory 75 to call the program in the memory 75 and execute the operations of the network-side device shown in the above method embodiments.
[0166] The baseband device 73 may further include a network interface 76 for interacting with the radio frequency device 72. The interface is, for example, a common public radio interface (CPRI for short).
[0167] Specifically, the network-side device according to an embodiment of the present invention further includes: an instruction or program stored on the memory 75 and executable on the processor 74. The processor 74 calls the instruction or program in the memory 75 to execute Figure 4 all the methods executed by the determination module 401 shown in the figure and achieve the same technical effect. To avoid repetition, it will not be elaborated here. At the same time, the radio frequency device 72 may execute Figure 4All the methods executed by the sending module 402 shown (for example, the radio frequency device 72 can send a target message to the UE, and the radio frequency device 72 can also send DCI to the UE), and achieve the same technical effects. To avoid repetition, they will not be elaborated here.
[0168] Figure 8 It is a schematic diagram of the hardware structure of a terminal for implementing an embodiment of the present application.
[0169] The terminal 100 includes but is not limited to: a radio frequency unit 101, a network module 102, an audio output unit 103, an input unit 104, a sensor 105, a display unit 106, a user input unit 107, an interface unit 108, a memory 109, and a processor 110 and other components.
[0170] Those skilled in the art can understand that the terminal 100 may further include a power supply (such as a battery) for supplying power to each component. The power supply can be logically connected to the processor 110 through a power management system, so as to implement functions such as management of charging, discharging, and power consumption management through the power management system. Figure 8 The terminal structure shown in does not constitute a limitation on the terminal. The terminal may include more or fewer components than shown in the figure, or combine certain components, or have different component arrangements, which will not be elaborated here.
[0171] It should be understood that in the embodiment of the present application, the input unit 104 may include a graphics processing unit (GPU) 1041 and a microphone 1042. The graphics processor 1041 processes the image data of a static picture or video obtained by an image capturing device (such as a camera) in a video capture mode or an image capture mode. The display unit 106 may include a display panel 1061, and the display panel 1061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 107 includes a touch panel 1071 and other input devices 1072. The touch panel 1071 is also called a touch screen. The touch panel 1071 may include a touch detection device and a touch controller. Other input devices 1072 may include but are not limited to a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, a joystick, which will not be elaborated here.
[0172] In the embodiment of the present application, after receiving the downlink data from the network side device, the radio frequency unit 101 processes it for the processor 110; in addition, it sends the uplink data to the network side device. Generally, the radio frequency unit 101 includes but is not limited to an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, etc.
[0173] The memory 109 can be used to store software programs or instructions as well as various data. The memory 109 may mainly include a program or instruction storage area and a data storage area. Among them, the program or instruction storage area can store an operating system, application programs or instructions required for at least one function (such as a sound playback function, an image playback function, etc.). In addition, the memory 109 may include a high-speed random access memory and may also include a non-volatile memory. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. For example, at least one disk storage device, a flash memory device, or other non-volatile solid-state storage devices.
[0174] The processor 110 may include one or more processing units; optionally, the processor 110 may integrate an application processor and a modem processor. Among them, the application processor mainly processes an operating system, a user interface, and application programs or instructions, etc., and the modem processor mainly processes wireless communications, such as a baseband processor. It can be understood that the above-mentioned modem processor may not be integrated into the processor 110 either.
[0175] Among them, the above radio frequency unit 101 is used to report target information to the network-side device; the above radio frequency unit 101 is also used to receive a target message from the network-side device; among them, the above target information includes at least one of the following: the capability information of the above UE, the channel parameters of the above UE, the UE type of the above UE; the above target information is related to a target scaling parameter; the processor 110 is used to obtain first information; the above first information is used to indicate the above target scaling parameter; the processor 110 is also used to receive and demodulate the information transmitted by the transport block of the target message sent by the network-side device to the UE according to the target scaling parameter.
[0176] Optionally, the above radio frequency unit 101 is also used to receive DCI; among them, the first information is carried in the target field of the above DCI.
[0177] Optionally, the above target field is: a reserved field in the above DCI, or a dedicated field in the above DCI specifically used to carry the above first information, or a first field in the above DCI used to indicate a target function.
[0178] Optionally, when the above target field is the above first field, the above first information is carried on the first valid bit in the above target field, and the second valid bit in the above target field is used to indicate the above target function.
[0179] Optionally, the above radio frequency unit 101 is further configured to detect a physical downlink control channel (PDCCH) and receive downlink control information (DCI); where the DCI in a physical downlink shared channel (PDSCH) scheduled by a PDCCH scrambled by different radio network temporary identifiers (RNTIs) indicates different scaling parameters.
[0180] Optionally, the above processor 110 is further configured to determine first information according to the target information and second information; where the second information includes at least one of the following: the scaling factor of the above target message, the repetition factor of the above target message.
[0181] Optionally, the above second information is a TDRA table, and the TDRA table includes at least one of the following: the scaling factor of the first message, the repetition factor of the first message.
[0182] Optionally, when the above target message is a retransmitted message, the above target scaling parameter is the same as the scaling parameter of the target message in the initial transmission.
[0183] Optionally, the above target information is agreed upon by the protocol or indicated by the system information.
[0184] Optionally, the above first information includes a target modulation and coding scheme (MCS) table, and the above target MCS table includes the above target scaling parameter.
[0185] Optionally, different user equipments (UEs) with different reduced terminal capabilities correspond to different target scaling parameters.
[0186] Optionally, the above target message includes at least one of the following: Msg2 in two-step random access, Msg4 in four-step random access, user-specific message.
[0187] In the terminal provided in the embodiment of the present application, the terminal feeds back target information (such as UE capability information, UE channel parameters, UE type of the UE) to the network-side device, so that the network-side device can determine first information adapted to the UE based on the target information, and then, based on the target scaling parameter indicated by the first information, adjust the code rate of the transport block of the target message sent to the UE, thereby being able to ensure the downlink coverage or the performance of information transmission in different UE scenarios.
[0188] The embodiment of the present application further provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, it implements each process of the above message transmission method embodiment and can achieve the same technical effect. To avoid repetition, it will not be described in detail here.
[0189] Among them, the processor is the processor in the terminal described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disks, or optical discs, etc.
[0190] Another embodiment of the present application provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run network-side device programs or instructions to implement each process of the method embodiment of the above message transmission method, and can achieve the same technical effects. To avoid repetition, it will not be elaborated here.
[0191] It should be understood that the chip mentioned in the embodiments of the present application can also be referred to as a system-on-chip, system chip, chip system, or system-on-chip, etc.
[0192] The embodiments of the present application provide a computer program product. The program product is stored in a non-volatile storage medium and is executed by at least one processor to implement each process of the method embodiment of the above message transmission method, and can achieve the same technical effects. To avoid repetition, it will not be elaborated here.
[0193] It should be noted that in this article, the term "including", "comprising", or any other variant thereof is intended to cover non-exclusive inclusion, so that a process, method, article, or device including a series of elements not only includes those elements, but also includes other elements not explicitly listed, or further includes elements inherent to such process, method, article, or device. Without more limitations, the element defined by the statement "including one..." does not exclude the existence of additional identical elements in the process, method, article, or device including that element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed. It may also include performing functions in a substantially simultaneous manner or in the reverse order according to the functions involved. For example, the described method may be performed in an order different from that described, and various steps may be added, omitted, or combined. Additionally, the features described with reference to certain examples may be combined in other examples.
[0194] Through the description of the above embodiments, those skilled in the art can clearly understand that the above-described example methods can be implemented by means of software plus a necessary general hardware platform. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation. Based on such an understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions for causing a terminal (which can be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in various embodiments of the present application.
[0195] The embodiments of the present application have been described above in conjunction with the accompanying drawings. However, the present application is not limited to the above specific implementation manners. The above specific implementation manners are merely illustrative and not restrictive. Under the inspiration of the present application, those of ordinary skill in the art can also make many forms without departing from the purpose of the present application and the scope protected by the claims, and all of them belong to the protection scope of the present application.
Claims
1. A message transmission method, which is executed by a network-side device, characterized in that The method includes: Determine first information according to target information, where the target information includes at least one of the following: capability information of a user equipment (UE), channel parameters of the UE, UE type of the UE; the first information is used to indicate a target scaling parameter; Send a target message to the UE according to the target scaling parameter; the target scaling parameter is used to adjust the code rate of a transport block of the target message; The target message includes at least one of the following: Msg2 in two-step random access, Msg4 in four-step random access.
2. The method according to claim 1, wherein The method further includes: Send the first information to the UE.
3. The method according to claim 2, wherein The sending the first information to the UE includes: Send downlink control information (DCI); Wherein, the first information is carried in a target field of the DCI.
4. The method according to claim 3, characterized in that, The target field is: a reserved field in the DCI, or a dedicated field in the DCI specifically for carrying the first information, or a first field in the DCI for indicating a target function.
5. The method according to claim 4, characterized in that, When the target field is the first field, the first information is carried on a first valid bit in the target field, and a second valid bit in the target field is used to indicate the target function.
6. The method according to claim 3, wherein The sending the DCI includes: Send DCI according to a physical downlink control channel (PDCCH); Wherein, DCIs in physical downlink shared channels (PDSCHs) scheduled by PDCCHs scrambled with different radio network temporary identifiers (RNTIs) indicate different scaling parameters.
7. The method according to claim 1, characterized in that, The determining the first information according to the target information includes: Determine the first information according to the target information and second information; Wherein, the second information includes at least one of the following: a scaling factor of the target message, a repetition factor of the target message.
8. The method according to claim 7, characterized in that The second information is a time-frequency resource allocation (TDRA) table, and the TDRA table includes at least one of the following: a scaling factor of a first message, a repetition factor of the first message.
9. The method according to claim 1, characterized in that, When the target message is a retransmission message, the target scaling parameter is the same as the scaling parameter of the target message in the initial transmission.
10. The method according to claim 1, wherein The first information is agreed upon by a protocol or indicated by system information.
11. The method according to claim 1, wherein The first information includes a target modulation and coding scheme (MCS) table, and the target MCS table includes the target scaling parameter.
12. The method according to claim 1, wherein UEs with different reduced terminal capability types correspond to different target scaling parameters.
13. A message transmission method, which is executed by a UE, characterized in that, The method includes: Report target information to a network-side device; the target information includes at least one of the following: capability information of the UE, channel parameters of the UE, UE type of the UE; the target information is related to a target scaling parameter; Obtain first information; the first information is used to indicate the target scaling parameter; Receive and demodulate information transmitted by a transport block of a target message sent by the network-side device to the UE according to the target scaling parameter; The target message includes at least one of the following: Msg2 in two-step random access, Msg4 in four-step random access.
14. The method according to claim 13, wherein The obtaining the first information includes: Receive DCI; Wherein, the first information is carried in a target field of the DCI.
15. The method according to claim 14, wherein The target field is: a reserved field in the DCI, or a dedicated field in the DCI specifically used to carry the first information, or a first field in the DCI used to indicate a target function.
16. The method according to claim 15, characterized in that, When the target field is the first field, the first information is carried on the first valid bit in the target field, and the second valid bit in the target field is used to indicate the target function.
17. The method according to claim 14, wherein The receiving the DCI includes: Detecting a physical downlink control channel PDCCH and receiving the DCI; Among them, the DCI in the physical downlink shared channel PDSCH scheduled by the PDCCH scrambled by different radio network temporary identifiers RNTIs indicates different scaling parameters.
18. The method according to claim 13, wherein The obtaining the first information includes: Determining the first information according to the target information and the second information; Among them, the second information includes at least one of the following: a scaling factor of the target message, a repetition factor of the target message.
19. The method according to claim 18, wherein The second information is a TDRA table, and the TDRA table includes at least one of the following: a scaling factor of the first message, a repetition factor of the first message.
20. The method according to claim 13, wherein When the target message is a retransmitted message, the target scaling parameter is the same as the scaling parameter of the target message in the initial transmission.
21. The method according to claim 13, wherein The first information is agreed upon by the protocol or indicated by the system information.
22. The method according to claim 13, characterized in that The first information includes a target modulation and coding strategy MCS table, and the target MCS table includes the target scaling parameter.
23. The method according to claim 13, wherein UEs with different reduced terminal capability types correspond to different target scaling parameters.
24. A message transmission device, characterized in that, The device includes: A determining module, configured to determine the first information according to the target information, where the target information includes at least one of the following: UE capability information, UE channel parameters, UE type; the first information is used to indicate a target scaling parameter; A sending module, configured to send a target message to the UE according to the target scaling parameter; the target scaling parameter is used to adjust the code rate of the transport block of the target message.
25. A message transmission device, characterized in that, The device includes: A reporting module, configured to report target information to a network-side device; the target information includes at least one of the following: UE capability information, UE channel parameters, UE type; the target information is related to the target scaling parameter; An obtaining module, configured to obtain the first information; the first information is used to indicate the target scaling parameter; A processing module, configured to receive and demodulate the information transmitted by the transport block of the target message sent by the network-side device to the UE according to the target scaling parameter obtained by the obtaining module.
26. A network-side device, characterized in that, It includes a processor, a memory, and a program or instruction stored on the memory and executable on the processor. When the program or instruction is executed by the processor, the steps of the message transmission method according to any one of claims 1 to 12 are implemented.
27. A UE, characterized in that, It includes a processor, a memory, and a program or instruction stored on the memory and executable on the processor. When the program or instruction is executed by the processor, the steps of the message transmission method according to any one of claims 13 to 23 are implemented.
28. A readable storage medium, characterized in that, The program or instructions are stored on the readable storage medium, and when the program or instructions are executed by a processor, they implement the message transmission method described in any one of claims 1 to 12, or implement the steps of the message transmission method described in any one of claims 13 to 23.
Citation Information
Patent Citations
Transport block size scaling factor indication for ultra-reliable low-latency communication
US20190349116A1