Signal transmission method and device

By calculating the power control coefficient for each subcarrier in the 5G communication system and performing personalized weighting, the SINR jitter problem caused by the granularity limitation of network equipment and terminal channel estimation is solved, and the frequency band performance is improved.

CN113872648BActive Publication Date: 2025-09-30HUAWEI TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202010614244.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-06-30
Publication Date
2025-09-30
Estimated Expiration
2040-06-30

AI Technical Summary

Technical Problem

In 5G communication systems, the limitations of network equipment weighting granularity and terminal channel estimation granularity lead to jitter in the signal-to-interference-and-noise ratio (SINR) across the PRB bundling size frequency band, resulting in a degradation in the overall performance of the frequency band.

Method used

The network equipment calculates the power control coefficient based on the signal-to-interference-and-noise ratio (SINR) of each subcarrier and performs personalized weighting on each subcarrier. The terminal device performs channel estimation and data decoding based on the received power control coefficient to match the frequency response and weight of the channel and improve the frequency band performance.

Benefits of technology

Through personalized power control and weighted processing, the SINR jitter problem on the PRB bundling size band is improved, and the overall performance of the band is enhanced.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113872648B_ABST
    Figure CN113872648B_ABST
Patent Text Reader

Abstract

An embodiment of the present application relates to a signal transmission method and apparatus, wherein the method comprises: a network device calculates a power control coefficient of each subcarrier based on the SINR of each subcarrier in a first frequency domain physical resource block, and sends the power control coefficient of each subcarrier to a terminal device; when the network device weights the downlink data, for the downlink data to be transmitted on each subcarrier, such as the downlink data to be transmitted on the first subcarrier, the network device uses the precoding weight and power control coefficient of the first subcarrier for precoding, which is equivalent to weighting the channel of each subcarrier individually (wherein the weighting parameters include the precoding weight and the power control coefficient), which can improve the problem of SINR jitter drop on the frequency band and improve the overall performance of the frequency band.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular to a signal transmission method and device. Background Art

[0002] In the fifth generation communication technology (5G), the granularity of terminal channel estimation is indicated by PRB bundling size, which can generally be configured as {2RB, 4RB, full band}.

[0003] To achieve greater beam gain and more accurate beam direction at the receiver, network devices precode (or weight) downlink data during downlink transmission. In principle, the granularity of network device weighting should be greater than or equal to the PRB bundling size, and therefore is typically {2RB, 4RB, wideband}. Therefore, for each PRB bundling size, the weights of each subcarrier in the frequency domain are evenly distributed, meaning that each subcarrier has the same weight, which in turn means that each subcarrier has the same transmit power.

[0004] However, actual channels operate at a subcarrier granularity, and the frequency response of each subcarrier within a PRB bundling size varies. Limitations in the granularity of network equipment weighting and terminal channel estimation lead to a mismatch between the channel frequency response and weights, resulting in signal-to-interference-plus-noise ratio (SINR) jitter within the PRB bundling size band, degrading overall performance across the band. Summary of the Invention

[0005] The embodiments of the present application provide a signal transmission method and apparatus for improving the overall performance of a frequency band with a problem of SINR jitter drop in a PRB bundling size frequency band, thereby improving the overall performance of the frequency band.

[0006] In a first aspect, a signal transmission method is provided, which can be applied to a network device, or can also be applied to a chip inside a network device. Taking the method that can be applied to a network device as an example, the method includes: the network device calculates the power control coefficient of each subcarrier based on the signal-to-interference-and-noise ratio SINR of each subcarrier in the first frequency domain physical resource block; wherein the precoding weights of each subcarrier in the first frequency domain physical resource block are the same; the network device sends the power control coefficient of each subcarrier to the terminal device; the network device uses the precoding weight of the first subcarrier and the power control coefficient of the first subcarrier to precode the data to be transmitted on the first subcarrier, and uses the first subcarrier to send the precoded data to the terminal device, wherein the first subcarrier is any one of each subcarrier.

[0007] In this way, when the network equipment weights the downlink data, it is equivalent to weighting the channel of each subcarrier separately (the weighting parameters include the precoding weight and power control coefficient corresponding to the subcarrier), which is equivalent to adjusting the power of each subcarrier in a targeted manner. This can improve the problem of SINR jitter drop on the frequency band and improve the performance of the frequency band with poor performance. At the same time, the network equipment also notifies the terminal device of the power adjustment status of each subcarrier (that is, the power control coefficient), so that frequency domain power control compensation is performed in the terminal channel estimation part, which can ensure that the demodulation performance of the terminal device is not affected.

[0008] In a possible implementation manner, the size of the first frequency-domain physical resource block is smaller than or equal to a channel estimation granularity PRB bundling size of the terminal device.

[0009] That is, the embodiment of the present application can adjust the weight of each subcarrier in the PRB bundling size, or only adjust the weight of some subcarriers in the PRB bundling size, which can improve the flexibility of the solution.

[0010] In one possible implementation, before calculating the power control coefficient of each subcarrier in the first frequency domain physical resource block based on the SINR of each subcarrier in the first frequency domain physical resource block, the network device may also perform channel estimation on the first frequency domain physical resource block based on the uplink reference signal from the terminal device; and then calculate the SINR of each subcarrier in the first frequency domain physical resource block based on the channel estimation value obtained by the channel estimation and the precoding weight of each subcarrier in the first frequency domain physical resource block.

[0011] In this way, the network device can obtain the channel estimation value of the first frequency domain physical resource block based on channel reciprocity, and then calculate the SINR of each subcarrier in the first frequency domain physical resource block based on the channel estimation value and the precoding weight of each subcarrier, which can improve the reliability of the solution.

[0012] In one possible implementation, the network device can take the channel estimation value obtained by channel estimation and the precoding weight of each subcarrier in the first frequency domain physical resource block as input, and use the minimum mean square error maximum ratio combining MMSE-MRC formula or the minimum mean square error interference suppression combining MMSE-IRC equalization formula to calculate the SINR of each subcarrier in the first frequency domain physical resource block.

[0013] In this way, the accuracy and calculation efficiency of the SINR of each subcarrier in the first frequency-domain physical resource block can be guaranteed.

[0014] In one possible implementation, the network device can use the SINR of each subcarrier in the first frequency domain physical resource block as input, and use the weighted average formula, the harmonic mean formula, or the exponential effective signal-to-interference-and-noise ratio mapping EESM formula to calculate the power control coefficient of each subcarrier.

[0015] In this way, the accuracy and calculation efficiency of the power control coefficient of each subcarrier can be guaranteed.

[0016] In one possible implementation, before the network device uses each subcarrier to send precoded data to the terminal device, it also includes: the network device uses the precoding weight of the subcarrier used to transmit the pilot in the first frequency domain physical resource block to precode the pilot to be transmitted on the first frequency domain physical resource block, and uses the subcarrier used to transmit the pilot to send the precoded pilot to the terminal device.

[0017] In this way, it can be ensured that the pilot signal is sent with the original weight, thereby maintaining the frequency domain response relationship between subcarriers during downlink channel estimation.

[0018] In one possible implementation, the network device may multiply the precoding weight of the first subcarrier by the power control coefficient, and use the product of the precoding weight and the power control coefficient to precode the data to be transmitted on the first subcarrier. In this way, the precoding weight of each subcarrier can be adjusted specifically, and the adjusted weight (i.e., the product of the precoding weight and the power control coefficient) can be used to precode the data to be transmitted on the subcarrier, thereby achieving the effect of individually weighting the channel of each subcarrier.

[0019] In one possible implementation, the network device sends the power control coefficient of each subcarrier to the terminal device, including: the network device carries the power control coefficient of each subcarrier in the media access control layer control unit MAC CE or carries it in the downlink control information DCI and sends it to the terminal device.

[0020] In this way, there is no need to add additional system signaling to send the power control coefficient, which can save system overhead.

[0021] In a possible implementation, the data is physical downlink shared channel PDSCH data.

[0022] In this way, the weighted correlation between subcarriers in the PDSCH channel can be improved, thereby enhancing the performance of the PDSCH channel.

[0023] In a second aspect, a signal transmission method is provided, which can be applied to a terminal device, or can also be applied to a chip inside the terminal device. Taking the application of this method to a terminal device as an example, the method includes: the terminal device receives a power control coefficient for each subcarrier in a first physical resource block from a network device; wherein the precoding weights of each subcarrier in the first frequency domain physical resource block are the same; the terminal device receives data from the network device, wherein the data is carried on the first physical resource block; the terminal device uses the precoding weight of the first subcarrier and the power control coefficient of the first subcarrier to decode the data carried on the first subcarrier, where the first subcarrier is any one of each subcarrier.

[0024] In a possible implementation manner, the size of the first frequency-domain physical resource block is smaller than or equal to a channel estimation granularity PRB bundling size of the terminal device.

[0025] In one possible implementation, before the terminal device receives data from the network device, it also includes: the terminal device receives a pilot from the network device, wherein the pilot is carried on a subcarrier in the first physical resource block for transmitting the pilot; the terminal device uses the precoding weight of the first subcarrier and the power control coefficient of the first subcarrier to decode the data carried on the first subcarrier, including: the terminal device uses the precoding weight of the subcarrier for transmitting the pilot to decode the received pilot to obtain a decoded pilot; the terminal device performs channel estimation on the first subcarrier based on the decoded pilot and the precoding weight of the first subcarrier to obtain a channel estimation value of the first subcarrier; the terminal device uses the channel estimation value of the first subcarrier and the power control coefficient of the first subcarrier to decode the data carried on the first subcarrier.

[0026] In one possible implementation, the terminal device receives the power control coefficient of each subcarrier in the first physical resource block from the network device, including: the terminal device receives the media access control layer control unit MACCE or downlink control information DCI from the network device, and the MAC CE or DCI carries the power control coefficient of each subcarrier.

[0027] In a possible implementation, the data is physical downlink shared channel PDSCH data.

[0028] In a third aspect, a communication device is provided, which may be, for example, a network device or a chip network device arranged inside a network device, and the device includes a module for executing the method described in the first aspect or any possible implementation of the first aspect.

[0029] Exemplarily, the apparatus may include: a processing unit, configured to calculate the power control coefficient of each subcarrier based on the signal-to-interference-plus-noise ratio (SINR) of each subcarrier in a first frequency-domain physical resource block; wherein the precoding weights of the subcarriers in the first frequency-domain physical resource block are the same; a transceiver unit, configured to send the power control coefficient of each subcarrier to a terminal device; the processing unit is further configured to precode the data to be transmitted on the first subcarrier using the precoding weight of the first subcarrier and the power control coefficient of the first subcarrier, wherein the first subcarrier is any one of the subcarriers; the transceiver unit is further configured to send the precoded data to the terminal device using the first subcarrier.

[0030] In a possible implementation, the size of the first frequency-domain physical resource block is smaller than or equal to a channel estimation granularity PRB bundling size of the terminal device.

[0031] In one possible implementation, the processing unit is further used to: perform channel estimation on the first frequency domain physical resource block based on the uplink reference signal from the terminal device before calculating the power control coefficient of each subcarrier in the first frequency domain physical resource block according to the SINR of each subcarrier in the first frequency domain physical resource block; calculate the SINR of each subcarrier in the first frequency domain physical resource block based on the channel estimation value obtained by the channel estimation and the precoding weight of each subcarrier in the first frequency domain physical resource block.

[0032] In one possible implementation, when the processing unit calculates the SINR of each subcarrier in the first frequency domain physical resource block based on the channel estimation value obtained by channel estimation and the precoding weight of each subcarrier in the first frequency domain physical resource block, it is specifically used to: take the channel estimation value obtained by channel estimation and the precoding weight of each subcarrier in the first frequency domain physical resource block as input, and use the minimum mean square error maximum ratio combining MMSE-MRC formula or the minimum mean square error interference suppression combining MMSE-IRC equalization formula to calculate the SINR of each subcarrier in the first frequency domain physical resource block.

[0033] In one possible implementation, when the processing unit calculates the power control coefficient of each subcarrier based on the SINR of each subcarrier in the first frequency domain physical resource block, it is specifically used to: take the SINR of each subcarrier in the first frequency domain physical resource block as input, and use the weighted average formula, or the harmonic mean formula or the exponential effective signal-to-interference-and-noise ratio mapping EESM formula to calculate the power control coefficient of each subcarrier.

[0034] In one possible implementation, the processing unit is further used to: before the transceiver unit uses each subcarrier to send precoded data to the terminal device, use the precoding weight of the subcarrier used to transmit the pilot in the first frequency domain physical resource block to precode the pilot to be transmitted on the first frequency domain physical resource block; the transceiver unit is also used to use the subcarrier used to transmit the pilot to send the precoded pilot to the terminal device.

[0035] In one possible implementation, when the processing unit uses the precoding weight of the first subcarrier and the power control coefficient of the first subcarrier to precode the data to be transmitted on the first subcarrier, it is specifically used to: multiply the precoding weight and the power control coefficient of the first subcarrier, and use the product of the precoding weight and the power control coefficient of the first subcarrier to precode the data to be transmitted on the first subcarrier.

[0036] In one possible implementation, when the transceiver unit sends the power control coefficient of each subcarrier to the terminal device, it is specifically used to: carry the power control coefficient of each subcarrier in the media access control layer control unit MAC CE or carry it in the downlink control information DCI and send it to the terminal device.

[0037] In a possible implementation, the data is physical downlink shared channel PDSCH data.

[0038] A fourth aspect provides a communication device, which may be, for example, a terminal device or a chip arranged inside a terminal device, and the device includes a module for executing the method described in the above second aspect or any possible implementation of the second aspect.

[0039] Exemplarily, the apparatus may include: a transceiver unit, configured to receive a power control coefficient for each subcarrier in a first physical resource block from a network device; receive data from the network device, wherein the data is carried on each subcarrier in the first physical resource block; and a processing unit, configured to decode the data carried on the first subcarrier using a precoding weight of the first subcarrier and a power control coefficient of the first subcarrier, wherein the first subcarrier is any one of each subcarrier.

[0040] In a possible implementation, the size of the first frequency-domain physical resource block is smaller than or equal to a channel estimation granularity PRB bundling size of the terminal device.

[0041] In one possible implementation, the transceiver unit is further used to: receive a pilot from the network device before receiving data from the network device, wherein the pilot is carried on a subcarrier in the first physical resource block for transmitting the pilot; when the processing unit uses the precoding weight of the first subcarrier and the power control coefficient of the first subcarrier to decode the data carried on the first subcarrier, it is specifically used to: decode the received pilot using the precoding weight of the subcarrier for transmitting the pilot to obtain a decoded pilot; perform channel estimation on the first subcarrier based on the decoded pilot and the precoding weight of the first subcarrier to obtain a channel estimation value of the first subcarrier; and decode the data carried on the first subcarrier using the channel estimation value of the first subcarrier and the power control coefficient of the first subcarrier.

[0042] In one possible implementation, when the transceiver unit receives the power control coefficient of each subcarrier in the first physical resource block from the network device, it is specifically used to: receive the media access control layer control unit MAC CE or downlink control information DCI from the network device, and the MAC CE or the DCI carries the power control coefficient of each subcarrier.

[0043] In a possible implementation, the data is physical downlink shared channel PDSCH data.

[0044] In a fifth aspect, a communication device is provided, comprising: at least one processor; and a communication interface communicatively connected to the at least one processor; the at least one processor executes instructions stored in a memory, so that the device performs the method described in the first aspect or any possible implementation of the first aspect through the communication interface.

[0045] Optionally, the memory is located outside the device.

[0046] Optionally, the device includes the memory, which is connected to the at least one processor and stores instructions that can be executed by the at least one processor.

[0047] In a sixth aspect, a communication device is provided, comprising: at least one processor; and a communication interface communicatively connected to the at least one processor; the at least one processor executes instructions stored in a memory, so that the device performs the method described in the second aspect or any possible implementation of the second aspect through the communication interface.

[0048] Optionally, the memory is located outside the device.

[0049] Optionally, the device includes the memory, which is connected to the at least one processor and stores instructions that can be executed by the at least one processor.

[0050] In a seventh aspect, a computer-readable storage medium is provided, comprising a program or instructions, which, when executed on a computer, enables the method described in the first aspect or any possible implementation of the first aspect to be executed.

[0051] In an eighth aspect, a computer-readable storage medium is provided, comprising a program or instructions, which, when executed on a computer, enables the method described in the second aspect or any possible implementation of the second aspect to be executed.

[0052] In a ninth aspect, a chip is provided, which is coupled to a memory and is used to read and execute program instructions stored in the memory, so that the method described in the first aspect or any possible implementation of the first aspect is executed.

[0053] In a tenth aspect, a chip is provided, which is coupled to a memory and is used to read and execute program instructions stored in the memory, so that the method described in the second aspect or any possible implementation of the second aspect is executed.

[0054] In an eleventh aspect, a computer program product is provided, comprising instructions, which, when executed on a computer, enables the method described in the first aspect or any possible implementation of the first aspect to be executed.

[0055] In a twelfth aspect, a computer program product is provided, comprising instructions, which, when executed on a computer, enables the method described in the above-mentioned second aspect or any possible implementation of the second aspect to be executed. BRIEF DESCRIPTION OF THE DRAWINGS

[0056] Figure 1 Schematic diagram of channel frequency domain response and weighted difference;

[0057] Figure 2 This is a comparison chart of the correlation between the subcarrier granularity weight and the weight after frequency domain statistical aggregation;

[0058] Figure 3 Schematic diagram of SINR in the frequency domain after frequency domain statistical aggregation weighting;

[0059] Figure 4 A network architecture diagram of a communication system applicable to embodiments of the present application;

[0060] Figure 5 A flowchart of a signal transmission method provided in an embodiment of the present application;

[0061] Figure 6 Schematic diagram of the data structure of MAC PDU;

[0062] Figure 7 A schematic structural diagram of a communication device 700 provided in an embodiment of the present application;

[0063] Figure 8 A schematic structural diagram of a communication device 800 provided in an embodiment of the present application;

[0064] Figure 9 A schematic structural diagram of a communication device 900 provided in an embodiment of the present application;

[0065] Figure 10 A schematic structural diagram of a communication device 1000 provided in an embodiment of the present application. DETAILED DESCRIPTION

[0066] In communications systems, signals sent from a transmitter to a receiver are affected by factors such as terrain, topography, and ocean conditions, leading to them arriving as electromagnetic waves along several paths, including refraction, reflection, and direct radiation. This phenomenon is known as multipath. Signals that reach the receiver via multiple paths from the transmitter are called multipath signals. These signals arrive at the receiver at different times, or with relative delays. If these relative delays are much smaller than the symbol time, the multiple signals can be considered to arrive at the receiver almost simultaneously. In this case, multipath does not cause inter-symbol interference (ISI). This type of fading is called flat fading, as the frequency response of the channel is flat within the frequency band. However, if the relative delays of the multiple signals are not negligible compared to the symbol time, symbols arriving at different times will overlap when the signals are superimposed, causing ISI. This type of fading is called frequency-selective fading, as the frequency response of the channel is not flat within the frequency band.

[0067] The degree of unevenness in the frequency response of a channel is referred to as the frequency selectivity of the channel. When the frequency selectivity is relatively flat, the frequency responses of different subcarriers in the channel frequency domain change slowly, and the correlation between subcarriers is high. When the frequency selectivity is relatively severe, the frequency responses of different subcarriers in the channel frequency domain change rapidly, and the correlation between subcarriers is low.

[0068] Fifth-generation communication technology (5G) systems introduce a 100M bandwidth, which increases the number of subcarriers several times compared to fourth-generation communication technology (4G) systems, leading to more severe channel frequency selection. To reduce the processing complexity of channel frequency bands for network equipment and terminals, the 3rd Generation Partnership Project (3GPP) TS 38.214 protocol defines the physical resource block (PRB) bundling size, which instructs terminals to bundle a certain number of PRBs for channel estimation. This is the granularity of terminal channel estimation. The PRB bundling size can be configured to {2RBs, 4RBs, full band} and, in principle, must be less than or equal to the granularity of the weighted network device weights. It is sent to terminals via reconfiguration messages.

[0069] To achieve greater beam gain and more accurate beam direction at the receiving end, the 5G system precodes (weights) downlink data when the network device transmits it. The received signal expression for an unweighted network device is y = Hx + n, where x represents the signal sent by the network device, y represents the signal received by the terminal, H represents the channel matrix passed through, and n represents noise. The received signal expression for a weighted network device is y = HWx + n, where W represents the weight added by the network device, which maps the network device antenna to the number of ports for the demodulation reference signal (DMRS).

[0070] Since the PRB bundling size can be configured as {2RB, 4RB, wideband}, in principle it must be smaller than or equal to the granularity of the network device weight, so the network device weight granularity can also be {2RB, 4RB, wideband}.

[0071] For each PRB bundling size, the weight of each subcarrier in the frequency domain is evenly distributed, and the weight of each subcarrier is the same, resulting in the same transmit power for each subcarrier.

[0072] However, the actual channel is at the subcarrier granularity, and the frequency response of each subcarrier within a PRB bundling size is different.

[0073] like Figure 1 As shown, it is a schematic diagram of the channel frequency domain response and weighted difference. Figure 1Taking the frequency domain response of 24 subcarriers (when the PRBbundling size is 2RB) as an example, the frequency domain responses of different subcarriers within 2RB are different. Figure 1 For example, the higher the subcarrier frequency, the higher the frequency response. Figure 1 The darker the grayscale, the higher the frequency of the subcarrier represented, and the higher the frequency response. However, when the 24 subcarriers perform Wiener filter channel estimation together, due to the limitation of the weighting granularity of the network device, the network device must add the same weight to these 24 subcarriers. The limitation of the weighting granularity of the network device and the terminal channel estimation granularity causes the frequency response of the channel to not match the weight, resulting in the subcarrier weights at the edge having the lowest correlation with the subcarrier weights after frequency domain statistical aggregation (i.e., the subcarrier weights at the edge have the largest deviation from the theoretical optimal subcarrier weights), and the subcarrier weights in the middle have the highest correlation with the subcarrier weights after frequency domain statistical aggregation (i.e., the subcarrier weights in the middle are closest to the theoretical optimal subcarrier weights).

[0074] like Figure 2 As shown in FIG, a comparison chart of the correlation between the subcarrier granularity weight and the weight after frequency domain statistical aggregation. Figure 2 Take the network device weighted granularity equal to the terminal channel estimation granularity as an example, both are 2RB. Figure 2 It can be seen that within every 24 subcarrier widths, the correlation fluctuates in a peak-like manner, with the lowest correlation at the edge and the highest correlation in the middle.

[0075] Therefore, the highest signal to interference plus noise ratio (SINR) on a PRB bundling size frequency band is subject to the SINR of the subcarrier with the worst frequency response and weight matching (such as the subcarrier at the edge of the PRB bundling size). When the channel frequency selectivity is severe, the weighted correlation between subcarriers is low, and SINR jitter will occur on the frequency band, resulting in a degradation of overall performance, thus affecting the performance of the entire frequency band. Figure 3 As shown in FIG, a schematic diagram of the frequency domain SINR after frequency domain statistical aggregation weighting is shown. Within every 24 subcarrier widths (one PRBbundling size), the frequency domain SINR after frequency domain statistical aggregation weighting shows a peak-shaped jitter drop.

[0076] In view of this, an embodiment of the present application provides a signal transmission method and apparatus. When the network device weights the downlink signal, a power control coefficient is determined for all or part of the subcarriers in the PRB bundling size according to the SINR of each subcarrier. When a subcarrier is weighted, such as the first subcarrier, the power control coefficient of the first subcarrier is multiplied on the basis of the original weight of the first subcarrier, wherein the power control coefficients of different subcarriers may be different, which is equivalent to the final weighted values ​​of different subcarriers (i.e., original weight × power control coefficient) may be different; accordingly, when the terminal performs channel estimation, the channel estimation is performed for the first subcarrier according to the original weight and power control coefficient corresponding to the first subcarrier. In this way, by constraining the behavior of the network device sending signals and the terminal receiving signals, the problem of mismatch between the frequency response and weight of the channel caused by the limitation of the weighting granularity of the network device and the channel estimation granularity of the terminal can be effectively solved, thereby improving the system performance problem. The specific scheme will be further introduced in detail later.

[0077] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as: fourth-generation (4G) communication systems, fifth-generation (5G) communication systems, sixth-generation (6G) communication systems or other future evolution systems, or various other wireless communication systems using wireless access technologies. As long as there is a positioning requirement in the communication system, the technical solutions of the embodiments of the present application can be adopted.

[0078] Figure 4 A network architecture diagram of a communication system applicable to an embodiment of the present application is shown, wherein the communication system includes network equipment and terminal equipment.

[0079] Among them, the terminal device, which may also be referred to as a terminal, includes a device that provides voice and / or data connectivity to a user, and may include, for example, a handheld device with wireless connection capabilities, or a processing device connected to a wireless modem. The terminal device can communicate with the core network via a radio access network (RAN) and exchange voice and / or data with the RAN. The terminal device may include user equipment (UE), wireless terminal equipment, mobile terminal equipment, device-to-device communication (D2D) terminal equipment, V2X terminal equipment, machine-to-machine / machine-type communications (M2M / MTC) terminal equipment, Internet of Things (IoT) terminal equipment, subscriber unit (SU), subscriber station (SS), mobile station (MS), remote station (RS), access point (AP), remote terminal (RT), access terminal (AT), user terminal (UE), user agent (UA), or user device, etc. For example, it may include mobile phones (or "cellular" phones), computers with mobile terminal devices, portable, pocket-sized, handheld, or computer-built mobile devices, etc. For example, personal communication service (PCS) phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), and other devices. It also includes limited devices, such as devices with low power consumption, limited storage capacity, or limited computing power. For example, it includes information sensing devices such as barcodes, radio frequency identification (RFID), sensors, global positioning systems (GPS), laser scanners, etc.

[0080] As an example and not a limitation, in the embodiments of the present application, the terminal device may also be a wearable device. Wearable devices may also be referred to as wearable smart devices or smart wearable devices, etc., which are a general term for wearable devices that are intelligently designed and developed using wearable technology for daily wear, such as glasses, gloves, watches, clothing, and shoes. A wearable device is a portable device that is worn directly on the body or integrated into the user's clothes or accessories. Wearable devices are not only hardware devices, but also achieve powerful functions through software support, data interaction, and cloud interaction. Broadly speaking, wearable smart devices include those that are fully functional, large in size, and can achieve complete or partial functions without relying on smartphones, such as smart watches or smart glasses, etc., as well as those that only focus on a certain type of application function and need to be used in conjunction with other devices such as smartphones, such as various smart bracelets, smart helmets, and smart jewelry for vital sign monitoring.

[0081] The various terminal devices introduced above, if located on a vehicle (eg, placed in or installed in a vehicle), can be considered as vehicle-mounted terminal devices, which are also called on-board units (OBUs).

[0082] Network equipment, such as access network (AN) equipment and radio access network (RAN) equipment, may refer to equipment in an access network that communicates with wireless terminal devices over the air interface through one or more cells. A base station may be configured to convert received air frames into and from Internet Protocol (IP) packets, acting as a router between the terminal device and the rest of the access network, which may include an IP network. Network equipment may also coordinate attribute management of the air interface. For example, the network device may include an evolved base station (NodeB or eNB or e-NodeB, evolved Node B) in a long term evolution (LTE) system or long term evolution-advanced (LTE-A), or may also include a next generation node B (next generation node B, gNB) or a next generation evolved node B (next generation evolved node B, ng-eNB), en-gNB (enhanced next generation node B, gNB) in a fifth generation mobile communication technology (5G) new radio (NR) system: an enhanced next generation base station; it may also include a centralized unit (CU) and a distributed unit (DU) in a cloud radio access network (Cloud RAN) system, or may also include a relay device, which is not limited in the embodiments of the present application.

[0083] In order to make the purpose, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions of the embodiments of the present application will be further described in detail below with reference to the accompanying drawings.

[0084] The terms "system" and "network" in the embodiments of the present application can be used interchangeably. "At least one" refers to one or more, and "plurality" refers to two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent: the existence of A alone, the existence of A and B at the same time, and the existence of B alone, where A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. "At least one of the following items" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b or c can represent: a, or b, or c, or a and b, or b and c, or a and c, or a and b and c.

[0085] Furthermore, unless otherwise indicated, ordinal numbers such as "first" and "second" in the embodiments of this application are used to distinguish between multiple objects and are not used to define the order, timing, priority, or importance of multiple objects. For example, the first priority criterion and the second priority criterion are only used to distinguish different criteria and do not indicate differences in the content, priority, or importance of the two criteria.

[0086] In addition, the terms "including" and "having" in the embodiments, claims, and drawings of this application are not exclusive. For example, a process, method, system, product, or device that includes a series of steps or modules is not limited to the listed steps or modules and may also include steps or modules that are not listed.

[0087] like Figure 5 FIG. 1 is a flow chart of a signal transmission method provided by an embodiment of the present application, which can be applied to Figure 4 The communication system shown. The method includes:

[0088] S501. A network device calculates a power control coefficient of each subcarrier according to the SINR of each subcarrier in a first frequency-domain physical resource block.

[0089] In an embodiment of the present application, the size of the first frequency-domain physical resource block is less than or equal to the channel estimation granularity PRB bundling size of the terminal device.

[0090] For example, if the size of the first frequency domain physical resource block is equal to the PRB bundling size, then the first frequency domain physical resource block may refer to all frequency domain resources within a PRB bundling size. For example, if the PRB bundling size = 2RB, including subcarriers 0 to 23, then the first frequency domain physical resource block is the frequency domain resources of subcarriers 0 to 23.

[0091] For example, if the size of the first frequency domain physical resource block is smaller than the PRB bundling size, then the first frequency domain physical resource block may refer to part of the frequency domain resources within a PRB bundling size. For example, if the PRB bundling size = 2RB, including subcarriers 0 to 23, then the first frequency domain physical resource block may be the frequency domain resources of subcarriers 1 to 10.

[0092] In an embodiment of the present application, the SINR of each subcarrier can be obtained in the following manner: the network device performs channel estimation on the first frequency domain physical resource block based on the uplink reference signal from the terminal device; the network device calculates the SINR of each subcarrier in the first frequency domain physical resource block based on the channel estimation value obtained by the channel estimation and the precoding weight of each subcarrier in the first frequency domain physical resource block.

[0093] The specific calculation methods of SINR include but are not limited to the following two:

[0094] The first one is the minimum mean square error-interference rejection combining (MMSE-IRC) equalization formula.

[0095] Specifically, after the terminal device joins the network, it sends an uplink channel sounding reference signal (SRS) to the network device. The network device estimates the channel estimation value H of each subcarrier in the first frequency domain physical resource block through the uplink SRS channel (based on the reciprocity of the uplink channel and the downlink channel), and at the same time calculates the weight W that needs to be weighted on the physical downlink shared channel (PDSCH) in the first frequency domain physical resource block. SU , the network device will channel H and weight W SU As input, the SINR of each subcarrier is estimated using the following formula:

[0096] H eff =HW SU ;

[0097] Where H represents the estimated SRS channel, W SU Indicates the weight to be added to PDSCH;

[0098]

[0099] Among them, E s represents the downlink signal-to-noise ratio constant in the current environment, and I represents the identity matrix;

[0100] Then SINR = |wh| / (1-|wh|).

[0101] The second type is the minimum mean square error-maximum ratio combining (MMSE-MRC) formula.

[0102] Specifically, after the terminal device enters the network, it sends an uplink SRS to the network device. The network device estimates the channel H of each subcarrier in the first frequency domain physical resource block through the uplink SRS channel (based on the reciprocity of the uplink channel and the downlink channel), and at the same time calculates the weight W that needs to be weighted on the PDSCH in the first frequency domain physical resource block. SU , the network device will channel H and weight W SU As input, the SINR of each subcarrier is estimated using the following formula:

[0103] HW SU =UΣV H W SU =UΣ;

[0104] Where H represents the estimated SRS channel, W SU Indicates the weight to be added to PDSCH, H = UΣV H represents the singular value decomposition of the SRS channel H;

[0105] W MMSE / ZF HW SU =U H UΣ=Σ;

[0106] Among them, W MMSE / ZF Represents the receiving right of the MMSE-MRC receiver;

[0107] SINR j =Σ j .

[0108] It should be understood that the above two calculation methods are only examples and not limitations. In specific implementations, the SINR of each subcarrier may also be calculated by other methods, which are not limited in the embodiments of the present application.

[0109] Furthermore, a specific implementation method of the network device calculating the power control coefficient of each subcarrier according to the SINR of each subcarrier includes:

[0110] The network device takes the SINR of each subcarrier in the first frequency domain physical resource block as input and calculates the power control coefficient of each subcarrier using a weighted average formula, a harmonic mean formula, or an exponential effective signal-to-interference ratio mapping (EESM) formula.

[0111] Example 1: Calculate the power control coefficient of each subcarrier according to the following harmonic mean formula:

[0112]

[0113] Among them, ReNum represents the total number of subcarriers in the frequency band, sinr j represents the estimated SINR of the j-th subcarrier.

[0114] Example 2: Calculate the power control coefficient for each subcarrier according to the following exponential effective signal-to-interference ratio mapping (EESM) formula:

[0115]

[0116] Where ReNum represents the total number of subcarriers in the frequency band, sinr j represents the estimated SINR of the j-th subcarrier, ln(·) represents the natural logarithm, and β represents the constant of the EESM formula related to the channel operating point.

[0117] It should be understood that the above method for calculating the power control coefficient is only an example and not a limitation. Other methods may also be used in specific implementations, which are not limited here.

[0118] As mentioned above, due to the limitation of channel estimation granularity, the precoding weights of each subcarrier within a PRB bundling size are the same. Therefore, the precoding weights of each subcarrier in the first frequency domain physical resource block are the same. For the specific implementation method of the network device obtaining the precoding weights of each subcarrier, please refer to the relevant technology and will not be described here.

[0119] S502: The network device sends the power control coefficient of each subcarrier to the terminal device.

[0120] Optionally, the network device may notify the terminal device of the power coefficients corresponding to all subcarriers in the first frequency domain physical resource block, or the network device may notify the terminal device of the power coefficients corresponding to only some subcarriers in the first frequency domain physical resource block. For example, the network device notifies the terminal device of the power coefficients corresponding to the subcarriers currently required to be scheduled in the first frequency domain physical resource block. There is no implicit restriction here.

[0121] Optionally, the network device can store the power control coefficient in a reserved field in the medium access control (MAC) control element (CE) sent under the PDSCH and notify the terminal device of the power control coefficient via the PDSCH. Specifically, this may include the following two steps:

[0122] Step 1: After the terminal device joins the network, the network equipment takes effect on the downlink frequency domain power control function (that is, the power control coefficient is effective). It takes effect for the users on the network and performs radio resource control (RRC) signaling reconfiguration on the terminal device to inform the terminal device to take effect on the downlink frequency domain power control function.

[0123] Step 2: After the network device takes effect of the downlink frequency domain power control function, when sending PDSCH data scheduling, MAC CE is the data packet header structure during scheduling, and the downlink power control coefficient is saved in the specified bit in MAC CE.

[0124] The network device may carry the value of the power control coefficient in the MAC CE, or may carry the index of the value of the power control coefficient in the MAC CE, which is not limited here.

[0125] The basic data structure for downlink PDSCH data scheduling is the MAC packet data unit (PDU). Figure 6 The figure shows a data structure diagram of a MAC PDU, where each MAC PDU contains multiple sub-PDUs, and each sub-PDU contains a MAC subheader and padding / SDU / MAC CE (see 3GPP TS 38.321 for details). Figure 6 The Chinese and English translations of some of the terms are as follows:

[0126] packet data unit (PDU): packet data unit;

[0127] subheader: sub-packet header;

[0128] subPDU: subPDU;

[0129] SDU: service data unit, service data unit;

[0130] R / F / LCID / L: Indicates the names of the bits in different packet headers (called domain names).

[0131] Optionally, the network device may store the power control coefficient in a reserved field in the downlink control information (DCI) indication sent in the physical downlink control channel (PDCCH), and notify the terminal device of the power control coefficient via the DCI. Specifically, this may include the following two steps:

[0132] Step 1: After the terminal device joins the network, the network equipment takes effect on the downlink frequency domain power control function, takes effect for the users on the network, and performs RRC signaling reconfiguration on the terminal device to inform the terminal to take effect on the downlink frequency domain power control function;

[0133] Step 2: After the network device takes effect of the downlink frequency domain power control function, when sending control information on the PDCCH, it also sends the DCI carrying the power control coefficient.

[0134] The network device may carry the value of the power control coefficient in the DCI, or may carry the index of the value of the power control coefficient in the DCI, which is not limited here.

[0135] S503: The network device precodes data to be transmitted on the first subcarrier using the precoding weight of the first subcarrier and the power control coefficient of the first subcarrier. The first subcarrier is any one of each subcarrier.

[0136] For the data to be transmitted on each subcarrier, the network device can perform precoding using the precoding weight and power control coefficient of the subcarrier, just like the first subcarrier.

[0137] Specifically, the network device multiplies the precoding weight and the power control coefficient of each subcarrier, and uses the product of the precoding weight and the power control coefficient of each subcarrier to precode (ie, weight) the data to be transmitted on the subcarrier.

[0138] For example, when weighting the j-th subcarrier (such as the first subcarrier), the original weight value w of the j-th subcarrier is j Multiply the power control coefficient corresponding to the j-th subcarrier by The weight actually used by the j-th subcarrier is The original weights of each subcarrier are the same, such as w j =w j+1 .

[0139] Let's use an example to illustrate: Assume that the first frequency domain physical resource block is a 2RB frequency domain resource (24 subcarriers), and the total transmit power of the first frequency domain physical resource block is X. When no power adjustment coefficient is added, that is, each subcarrier uses the original weight w j , then the weights of these 24 subcarriers are the same, and the transmit power of each subcarrier is X / 24. After adding the power adjustment coefficient, it is equivalent to adjusting the weight of each subcarrier (the adjusted weight is the product of the original weight and the power control coefficient), which is equivalent to redistributing the total transmit power X. For example, the transmit power of the i-th subcarrier is a×(X / 24), and the transmit power of the i+1-th subcarrier is b×(X / 24), where a≠b.

[0140] It should be understood that in practical applications, the power control coefficient may have other variations, for example, the power control coefficient may be p j , then the network device precodes the j-th subcarrier in the following way: j After square root, multiply it by the weight of the jth subcarrier and use the product Weight the j-th subcarrier.

[0141] It should be understood that in actual applications, the power control coefficient can also be replaced by parameters with other names, such as power compensation coefficient, power compensation value, etc., as long as the parameter is used to represent the adjustment or compensation of the weight for precoding the downlink signal.

[0142] In this embodiment of the present application, the data to be transmitted on each subcarrier includes PDSCH data. For the pilot to be transmitted on the first frequency-domain physical resource block, the network device still uses the precoding weights of the subcarriers used for pilot transmission in the first frequency-domain physical resource block for precoding, and uses the subcarriers used for pilot transmission to send the precoded pilot to the terminal device. It should be understood that the network device sends the pilot before sending the PSDCH data.

[0143] Optionally, the pilots in the embodiments of the present application include demodulation reference signal (DMRS) pilots and tracking reference signal (TRS) pilots. That is, the network device does not multiply the power control coefficient when weighting the DMRS pilot symbols and TRS pilot symbols, but maintains the original weights for transmission, thereby maintaining the frequency domain response relationship between subcarriers during downlink channel estimation.

[0144] S504: The network device sends precoded data to the terminal device using the first subcarrier.

[0145] It should be understood that the data received by the terminal device here is data that has not yet been demodulated.

[0146] It should be understood that the network device may use all subcarriers in the first physical resource block to simultaneously send precoded data.

[0147] S505. The terminal device uses the precoding weight of the first subcarrier and the power control coefficient of the first subcarrier to decode the data carried on the first subcarrier.

[0148] Specifically, corresponding to S502 above, before the terminal device uses the precoding weight of the first subcarrier and the power control coefficient of the first subcarrier to decode the data carried on the first subcarrier, the terminal device also receives the power control coefficient of each subcarrier in the first physical resource block from the network device. The power control coefficient can be carried by a preset field in the MAC CE or DCI.

[0149] Before receiving data from the network device, the terminal device also receives a pilot signal from the network device for channel estimation. The pilot signal is carried on subcarriers in the first physical resource block used for pilot transmission. The subcarriers used for pilot transmission may be some or all subcarriers in the first physical resource block, without limitation.

[0150] The process of channel estimation by the terminal device includes:

[0151] Step 1: The terminal device performs minimum square (LS) channel estimation on the first physical resource block based on the pilot signal and the precoding weights of each subcarrier in the first frequency-domain physical resource block, calculates the correlation coefficient between the subcarriers, and then applies the Wiener filter algorithm to calculate the equivalent channel for each subcarrier in the first physical resource block.

[0152] Step 2: The terminal device multiplies the equivalent channel of each subcarrier in the first frequency domain physical resource block by the power control coefficient of each subcarrier to obtain a channel estimation result of the first physical resource block.

[0153] For example, the power control coefficient of the jth subcarrier is The equivalent channel corresponding to the jth subcarrier Multiply to get the final channel estimation result

[0154]

[0155] Furthermore, after obtaining the channel estimation result of the first physical resource block, the terminal device can demodulate the downlink data according to the channel estimation result of the first physical resource block. Specifically, the data sent by the network device can be solved according to the following formula:

[0156]

[0157] Among them, x represents the demodulated data, represents the channel estimation result, y represents the signal received by the terminal device, and n represents the noise measured by the terminal device.

[0158] The above-mentioned various embodiments can be combined with each other to achieve different technical effects.

[0159] From the above, it can be seen that the network device weights the channel of each subcarrier individually when weighting the downlink data according to the different frequency selection characteristics of the channel band of the physical resource block in the first frequency domain (the weighting parameters include the precoding weight and the power control coefficient). This is equivalent to adjusting the power of each subcarrier in a targeted manner, which can improve the problem of SINR jitter drop on the frequency band and improve the performance of the frequency band with poor performance; at the same time, the network device also notifies the terminal device of the power adjustment status of each subcarrier (that is, the power control coefficient), so that frequency domain power control compensation is performed in the terminal channel estimation part to ensure that the demodulation performance of the terminal device is not affected.

[0160] The above combined with the attached Figure 5 The method provided by the embodiment of the present application is introduced below. Figures 7 to 10 The device provided in the embodiments of the present application is introduced.

[0161] Based on the same technical concept, the embodiment of the present application provides a communication device 700, which can be, for example, a network device or a chip set inside a network device. Figure 5 The functions of the network device in the embodiment shown, for example, the device 700 includes the following: Figure 5 The modules, units, or means corresponding to the steps executed by the network device in the illustrated embodiment may be implemented by software, hardware, or by executing corresponding software implementations through hardware.

[0162] For example, see Figure 7 , the apparatus 700 may include:

[0163] The processing unit 701 is configured to calculate a power control coefficient for each subcarrier according to a signal-to-interference-plus-noise ratio (SINR) of each subcarrier in a first frequency-domain physical resource block; wherein the precoding weights of the subcarriers in the first frequency-domain physical resource block are the same;

[0164] The transceiver unit 702 is configured to send the power control coefficient of each subcarrier to the terminal device;

[0165] The processing unit 701 is further configured to precode data to be transmitted on the first subcarrier using a precoding weight of the first subcarrier and a power control coefficient of the first subcarrier, where the first subcarrier is any one of the subcarriers;

[0166] The transceiver unit 702 is further configured to send precoded data to the terminal device using the first subcarrier.

[0167] In a possible implementation, the size of the first frequency-domain physical resource block is smaller than or equal to a channel estimation granularity PRB bundling size of the terminal device.

[0168] In a possible implementation, the processing unit 701 is further configured to:

[0169] Before calculating the power control coefficient of each subcarrier in the first frequency-domain physical resource block according to the SINR of each subcarrier, performing channel estimation on the first frequency-domain physical resource block based on an uplink reference signal from the terminal device;

[0170] The SINR of each subcarrier in the first frequency-domain physical resource block is calculated according to a channel estimation value obtained by channel estimation and a precoding weight of each subcarrier in the first frequency-domain physical resource block.

[0171] In one possible implementation, the processing unit 701 calculates the SINR of each subcarrier in the first frequency domain physical resource block according to the channel estimation value obtained by the channel estimation and the precoding weight of each subcarrier in the first frequency domain physical resource block, specifically configured to:

[0172] The channel estimation value obtained by channel estimation and the precoding weight of each subcarrier in the first frequency domain physical resource block are taken as input, and the minimum mean square error maximum ratio combining MMSE-MRC formula or the minimum mean square error interference suppression combining MMSE-IRC equalization formula is used to calculate the SINR of each subcarrier in the first frequency domain physical resource block.

[0173] In a possible implementation, when the processing unit 701 calculates the power control coefficient of each subcarrier according to the SINR of each subcarrier in the first frequency domain physical resource block, it is specifically configured to:

[0174] The SINR of each subcarrier in the first frequency domain physical resource block is taken as input, and the power control coefficient of each subcarrier is calculated using a weighted average formula, a harmonic mean formula, or an exponential effective signal to interference and noise ratio mapping EESM formula.

[0175] In a possible implementation, the processing unit 701 is further configured to:

[0176] Before the transceiver unit 702 uses each subcarrier to send the precoded data to the terminal device, precoding the pilot to be transmitted on the first frequency-domain physical resource block using the precoding weight of the subcarrier used for transmitting the pilot in the first frequency-domain physical resource block;

[0177] The transceiver unit 702 is further configured to send the precoded pilot to the terminal device using the subcarrier for transmitting the pilot.

[0178] In one possible implementation, when the processing unit 701 uses the precoding weight of the first subcarrier and the power control coefficient of the first subcarrier to precode the data to be transmitted on the first subcarrier, it is specifically configured to:

[0179] The precoding weight of the first subcarrier and the power control coefficient are multiplied together, and the data to be transmitted on the first subcarrier is precoded using the product of the precoding weight of the first subcarrier and the power control coefficient.

[0180] In a possible implementation, when the transceiver unit 702 sends the power control coefficient of each subcarrier to the terminal device, it is specifically configured to:

[0181] The power control coefficient of each subcarrier is carried in a media access control layer control element MAC CE or carried in downlink control information DCI and sent to the terminal device.

[0182] In a possible implementation, the data is physical downlink shared channel PDSCH data.

[0183] It should be understood that all relevant contents of each step involved in the above method embodiment can be referred to the functional description of the corresponding functional module and will not be repeated here.

[0184] Based on the same technical concept, the embodiment of the present application provides a communication device 800, which can be, for example, a terminal device or a chip set inside the terminal device. Figure 5 The functions of the terminal device in the embodiment shown, for example, the device 800 includes the following: Figure 5 The modules, units, or means corresponding to the steps executed by the terminal device in the illustrated embodiment may be implemented by software, or by hardware, or by executing the corresponding software implementation by hardware.

[0185] For example, see Figure 8 , the apparatus 800 may include:

[0186] The transceiver unit 801 is configured to receive a power control coefficient for each subcarrier in a first physical resource block from a network device, wherein the precoding weights of the subcarriers in the first frequency-domain physical resource block are the same; and receive data from the network device, wherein the data is carried on each subcarrier in the first physical resource block.

[0187] The processing unit 802 is configured to decode data carried on the first subcarrier using a precoding weight of the first subcarrier and a power control coefficient of the first subcarrier, where the first subcarrier is any one of the subcarriers.

[0188] In a possible implementation, the size of the first frequency-domain physical resource block is smaller than or equal to a channel estimation granularity PRB bundling size of the terminal device.

[0189] In a possible implementation, the transceiver unit 801 is further configured to:

[0190] Before receiving data from the network device, receiving a pilot from the network device, wherein the pilot is carried on a subcarrier used for transmitting a pilot in the first physical resource block;

[0191] When using the precoding weight of the first subcarrier and the power control coefficient of the first subcarrier to decode the data carried on the first subcarrier, the processing unit 802 is specifically used to: use the precoding weight of the subcarrier for transmitting the pilot to decode the received pilot to obtain a decoded pilot; perform channel estimation on the first subcarrier based on the decoded pilot and the precoding weight of the first subcarrier to obtain a channel estimation value of the first subcarrier; and use the channel estimation value of the first subcarrier and the power control coefficient of the first subcarrier to decode the data carried on the first subcarrier.

[0192] In a possible implementation, when receiving the power control coefficient of each subcarrier in the first physical resource block from the network device, the transceiver unit 801 is specifically configured to:

[0193] A media access control layer control element MAC CE or downlink control information DCI is received from a network device, where the MAC CE or the DCI carries the power control coefficient of each subcarrier.

[0194] In a possible implementation, the data is physical downlink shared channel PDSCH data.

[0195] It should be understood that all relevant contents of each step involved in the above method embodiment can be referred to the functional description of the corresponding functional module and will not be repeated here.

[0196] Based on the same technical concept, see Figure 9 , this embodiment of the application further provides a communication device 900, including:

[0197] At least one processor 901; and a communication interface 903 in communication with the at least one processor 901; the at least one processor 901 executes the instructions stored in the memory 902 so that the device executes the instructions through the communication interface 903 Figure 5 The method steps executed by the network device in the illustrated embodiment.

[0198] Optionally, the memory 902 is located outside the device 900 .

[0199] Optionally, the device 900 includes the memory 902, which is connected to the at least one processor 901, and the memory 902 stores instructions that can be executed by the at least one processor 901.

[0200] Optionally, the memory 902 is located outside the device 900 .

[0201] Optionally, the apparatus 900 includes the memory 902, the memory 902 is connected to the at least one processor 901, and the memory 902 stores instructions that can be executed by the at least one processor 901. Figure 9 The dashed lines indicate that the memory 902 is optional for the apparatus 900 .

[0202] The processor 901 and the memory 902 may be coupled via an interface circuit or may be integrated together, which is not limited here.

[0203] The specific connection medium between the processor 901, the memory 902 and the communication interface 903 is not limited in the embodiment of the present application. Figure 9 The processor 901, the memory 902 and the communication interface 903 are connected via a bus 904. Figure 9 The connections between the other components are shown in bold lines, which are only for illustration and are not intended to be limiting. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of illustration, Figure 9 Only one thick line is used in the diagram, but this does not mean that there is only one bus or one type of bus.

[0204] Based on the same technical concept, see Figure 10 , an embodiment of the present application further provides a communication device 1000, including:

[0205] At least one processor 1001; and a communication interface 1003 in communication with the at least one processor 1001; the at least one processor 1001 executes the instructions stored in the memory 1002 so that the device executes the instructions through the communication interface 1003 Figure 5 The method steps executed by the terminal device in the illustrated embodiment.

[0206] Optionally, the memory 1002 is located outside the device 1000 .

[0207] Optionally, the device 1000 includes the memory 1002, which is connected to the at least one processor 1001, and the memory 1002 stores instructions that can be executed by the at least one processor 1001.

[0208] Optionally, the memory 1002 is located outside the device 1000 .

[0209] Optionally, the apparatus 1000 includes the memory 1002, the memory 1002 is connected to the at least one processor 1001, and the memory 1002 stores instructions that can be executed by the at least one processor 1001. Figure 10 The dashed lines indicate that the memory 1002 is optional for the apparatus 1000 .

[0210] The processor 1001 and the memory 1002 may be coupled via an interface circuit or may be integrated together, which is not limited here.

[0211] The specific connection medium between the processor 1001, the memory 1002 and the communication interface 1003 is not limited in the embodiment of the present application. Figure 10 The processor 1001, the memory 1002 and the communication interface 1003 are connected via a bus 1004. Figure 10 The connections between the other components are shown in bold lines, which are only for illustration and are not intended to be limiting. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of illustration, Figure 10 Only one thick line is used in the diagram, but this does not mean that there is only one bus or one type of bus.

[0212] It should be understood that the processors mentioned in the embodiments of the present application can be implemented by hardware or software. When implemented by hardware, the processor can be a logic circuit, an integrated circuit, etc. When implemented by software, the processor can be a general-purpose processor that is implemented by reading software code stored in a memory.

[0213] Exemplarily, the processor may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field programmable gate arrays (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor, etc.

[0214] It should be understood that the memory mentioned in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. 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. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct RAM bus random access memory (DR RAM).

[0215] It should be noted that when the processor is a general-purpose processor, DSP, ASIC, FPGA or other programmable logic device, discrete gate or transistor logic device, discrete hardware component, the memory (storage module) can be integrated into the processor.

[0216] It should be noted that the memory described herein is intended to include, but is not limited to, these and any other suitable types of memory.

[0217] Based on the same technical concept, the embodiment of the present application also provides a computer-readable storage medium, including a program or instruction, which, when executed on a computer, enables Figure 5 The method performed by the network device in the illustrated embodiment is executed.

[0218] Based on the same technical concept, the embodiment of the present application also provides a computer-readable storage medium, including a program or instruction, which, when executed on a computer, enables Figure 5 The method executed by the terminal device in the illustrated embodiment is executed.

[0219] Based on the same technical concept, the embodiment of the present application further provides a chip, which is coupled to a memory and is used to read and execute program instructions stored in the memory, so that Figure 5 The method performed by the network device in the illustrated embodiment is executed.

[0220] Based on the same technical concept, the embodiment of the present application further provides a chip, which is coupled to a memory and is used to read and execute program instructions stored in the memory, so that Figure 5 The method executed by the terminal device in the illustrated embodiment is executed.

[0221] Based on the same technical concept, the embodiment of the present application also provides a computer program product, including instructions, which, when executed on a computer, enables the following Figure 5 The method performed by the network device in the illustrated embodiment is executed.

[0222] Based on the same technical concept, the embodiment of the present application also provides a computer program product, including instructions, which, when executed on a computer, enables the following Figure 5 The method executed by the terminal device in the illustrated embodiment is executed.

[0223] Based on the same technical concept, an embodiment of the present application also provides a communication system, including the terminal device and network device involved in the above embodiments.

[0224] All relevant contents of each step involved in the above method embodiment can be referred to the functional description of the corresponding functional module and will not be repeated here.

[0225] Since the communication device 700, the communication device 800, the communication device 900, the communication device 1000 provided in the embodiment of the present application can be used to perform Figure 5 The methods provided by the corresponding embodiments in the illustrated embodiments, and therefore the technical effects that can be obtained can refer to the above method embodiments, which will not be repeated here.

[0226] The embodiments of the present application are described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the steps in the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0227] In the above embodiments, all or part of the embodiments may be implemented by software, hardware, firmware, or any combination thereof. When implemented using software, all or part of the embodiments may be implemented in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of the present application are generated. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium may be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrated therein. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a digital versatile disc (DVD)), or a semiconductor medium (eg, a solid state disk (SSD)).

[0228] Obviously, those skilled in the art may make various changes and modifications to the embodiments of the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the embodiments of the present application fall within the scope of the claims of the present application and their equivalents, the present application is intended to include such modifications and variations.

Claims

1. A signal transmission method, characterized in that: include: The network device calculates a power control coefficient for each subcarrier according to a signal-to-interference-and-noise ratio (SINR) of each subcarrier in a first frequency-domain physical resource block; wherein the precoding weights of the subcarriers in the first frequency-domain physical resource block are the same; The network device sends the power control coefficient of each subcarrier to the terminal device; The network device uses the precoding weight of the first subcarrier and the power control coefficient of the first subcarrier to precode the data to be transmitted on the first subcarrier, and uses the first subcarrier to send the precoded data to the terminal device, where the first subcarrier is any one of each subcarrier.

2. The method according to claim 1, wherein The size of the first frequency-domain physical resource block is smaller than or equal to the channel estimation granularity PRB bundling size of the terminal device.

3. The method according to claim 1, wherein Before the network device calculates the power control coefficient of each subcarrier according to the SINR of each subcarrier in the first frequency domain physical resource block, the method further includes: The network device performs channel estimation on the first frequency domain physical resource block based on the uplink reference signal from the terminal device; The network device calculates the SINR of each subcarrier in the first frequency-domain physical resource block according to the channel estimation value obtained by channel estimation and the precoding weight of each subcarrier in the first frequency-domain physical resource block.

4. The method according to claim 3, wherein The network device calculates the SINR of each subcarrier in the first frequency-domain physical resource block according to a channel estimation value obtained by channel estimation and a precoding weight of each subcarrier in the first frequency-domain physical resource block, including: The network device takes the channel estimation value obtained by channel estimation and the precoding weight of each subcarrier in the first frequency domain physical resource block as input, and uses the minimum mean square error maximum ratio combining MMSE-MRC formula or the minimum mean square error interference suppression combining MMSE-IRC equalization formula to calculate the SINR of each subcarrier in the first frequency domain physical resource block.

5. The method according to claim 1, wherein The network device calculates the power control coefficient of each subcarrier according to the SINR of each subcarrier in the first frequency domain physical resource block, including: The network device takes the SINR of each subcarrier in the first frequency domain physical resource block as input, and calculates the power control coefficient of each subcarrier using a weighted average formula, a harmonic mean formula, or an exponential effective signal to interference and noise ratio mapping EESM formula.

6. The method according to claim 2, wherein The network device calculates the power control coefficient of each subcarrier according to the SINR of each subcarrier in the first frequency domain physical resource block, including: The network device takes the SINR of each subcarrier in the first frequency domain physical resource block as input, and calculates the power control coefficient of each subcarrier using a weighted average formula, a harmonic mean formula, or an exponential effective signal to interference and noise ratio mapping EESM formula.

7. The method according to claim 3, wherein The network device calculates the power control coefficient of each subcarrier according to the SINR of each subcarrier in the first frequency domain physical resource block, including: The network device takes the SINR of each subcarrier in the first frequency domain physical resource block as input, and calculates the power control coefficient of each subcarrier using a weighted average formula, a harmonic mean formula, or an exponential effective signal to interference and noise ratio mapping EESM formula.

8. The method according to claim 4, wherein The network device calculates the power control coefficient of each subcarrier according to the SINR of each subcarrier in the first frequency domain physical resource block, including: The network device takes the SINR of each subcarrier in the first frequency domain physical resource block as input, and calculates the power control coefficient of each subcarrier using a weighted average formula, a harmonic mean formula, or an exponential effective signal to interference and noise ratio mapping EESM formula.

9. The method according to any one of claims 1 to 8, wherein Before the network device sends the precoded data to the terminal device using each subcarrier, the method further includes: The network device uses the precoding weight of the subcarrier used for transmitting the pilot in the first frequency domain physical resource block to precode the pilot to be transmitted on the first frequency domain physical resource block, and uses the subcarrier used for transmitting the pilot to send the precoded pilot to the terminal device.

10. The method according to any one of claims 1 to 8, wherein The network device precoding data to be transmitted on the first subcarrier using a precoding weight of the first subcarrier and a power control coefficient of the first subcarrier includes: The network device multiplies the precoding weight of the first subcarrier and the power control coefficient, and uses the product of the precoding weight of the first subcarrier and the power control coefficient to precode the data to be transmitted on the first subcarrier.

11. The method according to any one of claims 1 to 8, wherein The network device sending the power control coefficient of each subcarrier to the terminal device includes: The network device carries the power control coefficient of each subcarrier in a media access control layer control element MAC CE or carries it in downlink control information DCI and sends it to the terminal device.

12. The method according to any one of claims 1 to 8, wherein The data is physical downlink shared channel PDSCH data.

13. A signal transmission method, characterized in that: include: The terminal device receives a power control coefficient for each subcarrier in a first frequency domain physical resource block from a network device; wherein the precoding weights of the subcarriers in the first frequency domain physical resource block are the same; The terminal device receives data from the network device, wherein the data is carried on the first frequency domain physical resource block; The terminal device uses the precoding weight of the first subcarrier and the power control coefficient of the first subcarrier to decode the data carried on the first subcarrier, and the first subcarrier is any one of each subcarrier.

14. The method according to claim 13, wherein The size of the first frequency-domain physical resource block is smaller than or equal to the channel estimation granularity PRB bundling size of the terminal device.

15. The method according to claim 13, wherein Before the terminal device receives the data from the network device, the method further includes: The terminal device receives a pilot from the network device, wherein the pilot is carried on a subcarrier used for transmitting the pilot in the first frequency domain physical resource block; The terminal device decodes data carried on the first subcarrier using a precoding weight of the first subcarrier and a power control coefficient of the first subcarrier, including: The terminal device decodes the received pilot using the precoding weight of the subcarrier transmitting the pilot to obtain a decoded pilot; The terminal device performs channel estimation on the first subcarrier according to the decoded pilot and the precoding weight of the first subcarrier to obtain a channel estimation value of the first subcarrier; The terminal device uses the channel estimation value of the first subcarrier and the power control coefficient of the first subcarrier to decode the data carried on the first subcarrier.

16. The method according to any one of claims 13 to 15, wherein: The terminal device receives a power control coefficient for each subcarrier in a first frequency-domain physical resource block from the network device, including: The terminal device receives a media access control layer control element MAC CE or downlink control information DCI from a network device, where the MAC CE or the DCI carries the power control coefficient of each subcarrier.

17. The method according to any one of claims 13 to 15, wherein: The data is physical downlink shared channel PDSCH data.

18. A communication device, characterized in that: include: a processing unit, configured to calculate a power control coefficient for each subcarrier according to a signal-to-interference-and-noise ratio (SINR) of each subcarrier in a first frequency-domain physical resource block; wherein the precoding weights of the subcarriers in the first frequency-domain physical resource block are the same; a transceiver unit, configured to send the power control coefficient of each subcarrier to a terminal device; The processing unit is further configured to precode data to be transmitted on the first subcarrier using a precoding weight of the first subcarrier and a power control coefficient of the first subcarrier, where the first subcarrier is any one of the subcarriers; The transceiver unit is further used to send precoded data to the terminal device using the first subcarrier.

19. The device according to claim 18, wherein The size of the first frequency-domain physical resource block is smaller than or equal to the channel estimation granularity PRB bundling size of the terminal device.

20. The device according to claim 18, wherein The processing unit is further configured to: Before calculating the power control coefficient of each subcarrier in the first frequency-domain physical resource block according to the SINR of each subcarrier, performing channel estimation on the first frequency-domain physical resource block based on an uplink reference signal from the terminal device; The SINR of each subcarrier in the first frequency-domain physical resource block is calculated according to a channel estimation value obtained by channel estimation and a precoding weight of each subcarrier in the first frequency-domain physical resource block.

21. The device according to claim 20, characterized in that When the processing unit calculates the SINR of each subcarrier in the first frequency-domain physical resource block according to the channel estimation value obtained by channel estimation and the precoding weight of each subcarrier in the first frequency-domain physical resource block, the processing unit is specifically configured to: The channel estimation value obtained by channel estimation and the precoding weight of each subcarrier in the first frequency domain physical resource block are taken as input, and the minimum mean square error maximum ratio combining MMSE-MRC formula or the minimum mean square error interference suppression combining MMSE-IRC equalization formula is used to calculate the SINR of each subcarrier in the first frequency domain physical resource block.

22. The device according to claim 18, wherein When the processing unit calculates the power control coefficient of each subcarrier according to the SINR of each subcarrier in the first frequency domain physical resource block, the processing unit is specifically configured to: The SINR of each subcarrier in the first frequency domain physical resource block is taken as input, and the power control coefficient of each subcarrier is calculated using a weighted average formula, a harmonic mean formula, or an exponential effective signal to interference and noise ratio mapping EESM formula.

23. The device according to claim 19, wherein When the processing unit calculates the power control coefficient of each subcarrier according to the SINR of each subcarrier in the first frequency domain physical resource block, the processing unit is specifically configured to: The SINR of each subcarrier in the first frequency domain physical resource block is taken as input, and the power control coefficient of each subcarrier is calculated using a weighted average formula, a harmonic mean formula, or an exponential effective signal to interference and noise ratio mapping EESM formula.

24. The device according to claim 20, wherein When the processing unit calculates the power control coefficient of each subcarrier according to the SINR of each subcarrier in the first frequency domain physical resource block, the processing unit is specifically configured to: The SINR of each subcarrier in the first frequency domain physical resource block is taken as input, and the power control coefficient of each subcarrier is calculated using a weighted average formula, a harmonic mean formula, or an exponential effective signal to interference and noise ratio mapping EESM formula.

25. The device according to claim 21, wherein When the processing unit calculates the power control coefficient of each subcarrier according to the SINR of each subcarrier in the first frequency domain physical resource block, the processing unit is specifically configured to: The SINR of each subcarrier in the first frequency domain physical resource block is taken as input, and the power control coefficient of each subcarrier is calculated using a weighted average formula, a harmonic mean formula, or an exponential effective signal to interference and noise ratio mapping EESM formula.

26. The device according to any one of claims 18 to 25, characterized in that The processing unit is further configured to: Before the transceiver unit uses each subcarrier to send the precoded data to the terminal device, precoding the pilot to be transmitted on the first frequency-domain physical resource block using the precoding weight of the subcarrier used for transmitting the pilot in the first frequency-domain physical resource block; The transceiver unit is further configured to send a precoded pilot to the terminal device using the subcarrier used to transmit the pilot.

27. The device according to any one of claims 18 to 25, characterized in that When precoding the data to be transmitted on the first subcarrier using the precoding weight of the first subcarrier and the power control coefficient of the first subcarrier, the processing unit is specifically configured to: The precoding weight of the first subcarrier and the power control coefficient are multiplied together, and the data to be transmitted on the first subcarrier is precoded using the product of the precoding weight of the first subcarrier and the power control coefficient.

28. The device according to any one of claims 18 to 25, characterized in that When the transceiver unit sends the power control coefficient of each subcarrier to the terminal device, it is specifically configured to: The power control coefficient of each subcarrier is carried in a media access control layer control element MAC CE or carried in downlink control information DCI and sent to the terminal device.

29. The device according to any one of claims 18 to 25, characterized in that The data is physical downlink shared channel PDSCH data.

30. A communication device, characterized in that: include: a transceiver unit, configured to receive a power control coefficient for each subcarrier in a first frequency-domain physical resource block from a network device, wherein the precoding weights of the subcarriers in the first frequency-domain physical resource block are the same; and receive data from the network device, wherein the data is carried on each subcarrier in the first frequency-domain physical resource block; A processing unit is configured to decode data carried on the first subcarrier using a precoding weight of the first subcarrier and a power control coefficient of the first subcarrier, where the first subcarrier is any one of the subcarriers.

31. The device according to claim 30, wherein The size of the first frequency-domain physical resource block is smaller than or equal to a channel estimation granularity PRB bundling size of the communication device.

32. The device according to claim 30, wherein The transceiver unit is further configured to: Before receiving data from the network device, receiving a pilot from the network device, wherein the pilot is carried on a subcarrier used for transmitting the pilot in the first frequency-domain physical resource block; When decoding the data carried on the first subcarrier using the precoding weight of the first subcarrier and the power control coefficient of the first subcarrier, the processing unit is specifically configured to: decode the received pilot using the precoding weight of the subcarrier for transmitting the pilot to obtain a decoded pilot; Channel estimation is performed on the first subcarrier according to the decoded pilot and the precoding weight of the first subcarrier to obtain a channel estimation value of the first subcarrier; and data carried on the first subcarrier is decoded using the channel estimation value of the first subcarrier and the power control coefficient of the first subcarrier.

33. The device according to any one of claims 30 to 32, characterized in that When receiving the power control coefficient of each subcarrier in the first frequency domain physical resource block from the network device, the transceiver unit is specifically configured to: A media access control layer control element MAC CE or downlink control information DCI is received from a network device, where the MAC CE or the DCI carries the power control coefficient of each subcarrier.

34. The device according to any one of claims 30 to 32, characterized in that The data is physical downlink shared channel PDSCH data.

35. A communication device, characterized in that: include: at least one processor; and a memory and a communication interface communicatively connected to the at least one processor; The memory stores instructions that can be executed by the at least one processor, and the at least one processor executes the instructions stored in the memory, so that the device performs the method as described in any one of claims 1-12 or 13-17 through the communication interface.

36. A computer-readable storage medium, characterized in that The method comprises a program or an instruction, which, when executed on a computer, causes the method according to any one of claims 1 to 12 or 13 to 17 to be executed.

37. A computer program product, characterized in that The invention comprises instructions which, when executed on a computer, cause the method described in any one of 1-12 or 13-17 above to be executed.

Citation Information

Patent Citations

  • Apparatus and method for selective power control for an OFDM mobile communication system

    US20050105589A1

  • Base station apparatus, user terminal, communication system and communication control method

    US20150195019A1