Method and apparatus for transmitting and processing a signal

By determining the beam offset and performing precoding during signal transmission, the problem of low signal transmission efficiency is solved, and the signal coverage and demodulation performance in 5G communication are improved.

CN112953608BActive Publication Date: 2026-04-07ZTE CORP
View PDF 5 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2019-12-11
Publication Date
2026-04-07

AI Technical Summary

Technical Problem

Existing technologies have low signal transmission efficiency, especially in 5G communication scenarios such as enhanced machine-type communication (eMTC), enhanced mobile broadband (eMBB), and ultra-reliable low-latency communication (URLLC), where transmission modes suffer from high complexity and weak frequency selection resistance.

Method used

By determining the beam offset of the signal and adjusting the signal according to the beam offset, precoding is performed in combination with the transmission codebook, diagonal matrix, and cyclic delay matrix, or precoding is performed using shaping weights, diagonal matrix, and cyclic delay matrix, in order to improve signal transmission efficiency.

Benefits of technology

It improves signal transmission efficiency and solves the problem of low transmission efficiency, especially in mobile terminals and base stations, achieving higher coverage and signal demodulation performance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN112953608B_ABST
    Figure CN112953608B_ABST
Patent Text Reader

Abstract

The application provides a signal sending method, a signal processing method and a device. The signal sending method comprises determining a beam offset of a signal, and adjusting the signal according to the beam offset. The application solves the problem of low signal transmission efficiency in the related art, and thus improves the data transmission efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of communications, and more specifically, to a method and apparatus for transmitting and processing signals. Background Technology

[0002] With the development of communication and industrial technologies, communication technologies need to meet the ever-increasing demands for capacity, speed, communication diversity, and flexibility. Therefore, 5G communication proposes application scenarios such as Enhanced Machine-Type Communication (eMTC), Enhanced Mobile Broadband (eMBB), and Ultra-Reliable Low Latency Communication (URLLC).

[0003] Two transmission modes are defined in related technologies for uplink and downlink. The first is a codebook-based transmission mode, involving two types of PMIs: Precoding Matrix Indicator (PMI) and wideband PMI. Wideband PMI is simpler to implement but has weaker frequency selection resistance, while PMI has stronger frequency selection resistance but suffers from higher implementation complexity and longer maintenance cycles. The second is a non-codebook-based transmission mode, which mainly utilizes the dissimilarity of uplink and downlink channels for beamforming. In some scenarios, the transmission modes in these technologies have low transmission efficiency and can no longer meet the requirements of signal transmission.

[0004] There is currently no good solution to the problem of low signal transmission efficiency in related technologies. Summary of the Invention

[0005] This invention provides a method and apparatus for transmitting and processing signals, which at least solves the problem of low signal transmission efficiency in related technologies.

[0006] According to one embodiment of the present invention, a method for transmitting a signal is provided, comprising: determining a beam offset of the signal; and adjusting the signal according to the beam offset.

[0007] According to another embodiment of the present invention, a signal processing method is provided, comprising: precoding the signal according to a determined transmission codebook, a diagonal matrix, and a cyclic delay matrix; or precoding the signal according to determined shaping weights, a diagonal matrix, and a cyclic delay matrix.

[0008] According to another embodiment of the present invention, a signal transmitting apparatus is provided, comprising: a determining module for determining a beam offset of a signal; and an adjusting module for adjusting the signal according to the beam offset.

[0009] According to another embodiment of the present invention, a signal processing apparatus is provided, comprising: a processing module, configured to pre-encode the signal according to a determined transmission codebook, a diagonal matrix, and a cyclic delay matrix; or, to pre-encode the signal according to determined shaping weights, a diagonal matrix, and a cyclic delay matrix.

[0010] According to yet another embodiment of the present invention, a computer-readable storage medium is also provided, wherein a computer program is stored therein, wherein the computer program is configured to execute the steps of any of the signal transmission method embodiments described above when running.

[0011] According to yet another embodiment of the present invention, an electronic device is also provided, including a memory and a processor, wherein the memory stores a computer program and the processor is configured to run the computer program to perform the steps in any of the above-described signal transmission method embodiments.

[0012] According to yet another embodiment of the present invention, a computer-readable storage medium is also provided, wherein a computer program is stored therein, wherein the computer program is configured to execute the steps of any of the above-described signal processing method embodiments when running.

[0013] According to yet another embodiment of the present invention, an electronic device is also provided, including a memory and a processor, wherein the memory stores a computer program and the processor is configured to run the computer program to perform the steps in any of the above-described signal processing method embodiments.

[0014] By determining the beam offset of the signal and adjusting the signal according to the beam offset through the embodiments of the present invention, the problem of low signal transmission efficiency in related technologies can be solved, thereby achieving the effect of improving signal transmission efficiency. Attached Figure Description

[0015] The accompanying drawings, which are included to provide a further understanding of the invention and form part of this application, illustrate exemplary embodiments of the invention and, together with their description, serve to explain the invention and do not constitute an undue limitation thereof. In the drawings:

[0016] Figure 1 This is a hardware structure block diagram of a base station for a signal transmission method according to an embodiment of the present invention.

[0017] Figure 2This is a flowchart of a signal transmission method according to an embodiment of the present invention;

[0018] Figure 3 This is a flowchart of a signal processing method according to an embodiment of the present invention;

[0019] Figure 4 This is a structural block diagram of a signal transmitting device according to an embodiment of the present invention;

[0020] Figure 5 This is a structural block diagram of a signal processing apparatus according to an embodiment of the present invention;

[0021] Figure 6 This is a schematic diagram of a processing flow based on a CDD-like transmission mode according to an optional embodiment of the present invention;

[0022] Figure 7 This is a flowchart of beamforming based on SRS according to an optional embodiment of the present invention;

[0023] Figure 8 This is a schematic diagram of the processing flow for dynamic beam pointing adjustment according to an optional embodiment of the present invention. Detailed Implementation

[0024] The present invention will be described in detail below with reference to the accompanying drawings and embodiments. It should be noted that, unless otherwise specified, the embodiments and features described in the present application can be combined with each other.

[0025] It should be noted that the terms "first," "second," etc., in the specification, claims, and drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence.

[0026] Example 1

[0027] The method embodiment provided in Embodiment 1 of this application can be executed in a base station, mobile terminal, or similar computing device. Taking its operation on a base station as an example, Figure 1 This is a hardware structure block diagram of a base station for a signal transmission method according to an embodiment of the present invention. For example... Figure 1 As shown, base station 10 may include one or more ( Figure 1 Only one is shown in the diagram. A processor 102 (which may include, but is not limited to, a microprocessor MCU or a programmable logic device FPGA, etc.) and a memory 104 for storing data are also shown. Optionally, the base station may further include a transmission device 106 for communication functions and an input / output device 108. Those skilled in the art will understand that... Figure 1 The structure shown is for illustrative purposes only and does not limit the structure of the base station described above. For example, base station 10 may also include... Figure 1The more or fewer components shown, or having the same Figure 1 The different configurations shown.

[0028] The memory 104 can be used to store computer programs, such as application software programs and modules, like the computer program corresponding to the signal transmission method in this embodiment of the invention. The processor 102 executes various functional applications and data processing by running the computer program stored in the memory 104, thereby implementing the above-described method. The memory 104 may include high-speed random access memory and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 104 may further include memory remotely located relative to the processor 102, and these remote memories can be connected to the base station 10 via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.

[0029] The transmission device 106 is used to receive or send data via a network. Specific examples of the network described above may include a wireless network provided by the communication provider of base station 10. In one example, the transmission device 106 includes a Network Interface Controller (NIC), which can connect to other network devices via the base station to communicate with the Internet. In another example, the transmission device 106 may be a Radio Frequency (RF) module used for wireless communication with the Internet.

[0030] This embodiment provides a method for transmitting signals operating on the aforementioned mobile terminal or base station. Figure 2 This is a flowchart of signal transmission according to an embodiment of the present invention, such as... Figure 2 As shown, the process includes the following steps:

[0031] Step S202: Determine the beam offset of the signal;

[0032] Step S204: Adjust the signal according to the beam offset.

[0033] By taking the above steps, the beam offset of the signal is determined, and the signal is adjusted according to the beam offset. Therefore, the problem of low signal transmission efficiency in related technologies can be solved, thereby improving the signal transmission efficiency.

[0034] It should be noted that the signal in this embodiment can be a pilot signal or a reference signal, or a data signal carrying data, or public data information carried by a common channel.

[0035] Optionally, determining the beam offset of the signal includes: determining the beam offset of the signal based on at least one of the following: motion state information of the receiving end of the signal, channel change information, and beam change information. It should also be noted that determining the beam offset of the signal can be a prediction of the beam offset of the signal.

[0036] Optionally, adjusting the signal based on the beam offset includes adjusting the beam pointing and / or beamwidth of the signal based on the beam offset. For example, the beam direction offset of the signal can be predicted based on the above information, and then the beam pointing and / or beamwidth can be adjusted based on the beam direction offset.

[0037] It should be noted that the beam pointing and beamwidth of the signal can be adjusted by adjusting the codebook or the pointing and width of the beamforming weights.

[0038] Optionally, adjusting the signal according to the beam offset further includes: after adjusting the beam pointing and / or beamwidth of the signal according to the beam offset, precoding the signal according to a determined transmission codebook, diagonal matrix, and cyclic delay matrix; or, after adjusting the beam pointing and / or beamwidth of the signal according to the beam offset, precoding the signal according to a determined shaping weight, diagonal matrix, and cyclic delay matrix.

[0039] Alternatively, the precoded data streams are symmetrical between ports, or the precoded data streams are orthogonal within the precoding granularity.

[0040] Optionally, adjusting the signal according to the beam offset further includes: precoding the signal according to a configured precoding granularity during the precoding process, wherein the precoding granularity is configured via signaling.

[0041] It should be noted that, optionally, the granularity of precoding can be achieved by sending reconfiguration messages, which can occur either before or after beam adjustment.

[0042] Optionally, before adjusting the signal according to the beam offset, the method further includes: receiving a first message, wherein the first message is used to instruct the receiving end of the first message to precode the signal according to the determined transmission codebook, the diagonal matrix and the cyclic delay matrix, or the first message is used to instruct the receiving end of the first message to precode the signal according to the determined beamforming weights, the diagonal matrix and the cyclic delay matrix.

[0043] It should be noted that, for example, the first message may carry a pattern indication, such as instructing the receiving end of the first message to perform precoding processing according to a specified pattern, wherein the precoding processing is performed according to the method described above in the specified pattern.

[0044] Optionally, the method further includes: sending a second message to the receiving end, wherein the second message carries resource information of a reference signal, the second message being used to instruct the receiving end to perform channel estimation according to the resource information; or, after adjusting the signal according to the beam offset, sending the signal to the receiving end, wherein the signal carries the precoding granularity of the signal, the signal being used to instruct the receiving end to perform channel estimation according to the precoding granularity.

[0045] It should be noted that the process of sending the second message to the receiving end can be performed either before or after adjusting the signal according to the beam offset.

[0046] Optionally, the second message is used to instruct the receiving end to perform channel estimation according to the resource information, including: the second message is used to instruct the receiving end to perform noise reduction processing on all or part of the resource blocks within the bandwidth indicated by the resource information according to the resource information.

[0047] Optionally, the second message is also used to instruct the receiving end to perform phase continuity processing on the signal before performing noise reduction processing on all or part of the resource blocks within the bandwidth indicated by the resource information in accordance with the resource information.

[0048] It should be noted that, optionally, the precoding granularity in the embodiments of the present invention refers to the precoding granularity of the transmitted signal.

[0049] According to another embodiment of the present invention, a signal processing method is also provided. Figure 3 This is a flowchart of signal processing according to an embodiment of the present invention, such as... Figure 3 As shown, the process includes the following steps:

[0050] Step S301: Perform precoding processing on the signal according to the determined transmission codebook, diagonal matrix, and cyclic delay matrix; or, perform precoding processing on the signal according to the determined shaping weights, diagonal matrix, and cyclic delay matrix.

[0051] By performing the above steps, the signal is pre-encoded according to the determined transmission codebook, diagonal matrix, and cyclic delay matrix; or, the signal is pre-encoded according to the determined shaping weights, diagonal matrix, and cyclic delay matrix. Therefore, the problem of low signal transmission efficiency in related technologies can be solved, thereby improving signal transmission efficiency.

[0052] Alternatively, the precoded data streams are symmetrical between ports, or the precoded data streams are orthogonal within the precoding granularity.

[0053] Optionally, the method further includes: precoding the signal according to a configured granularity during the precoding process, wherein the granularity is configured via signaling.

[0054] Optionally, before precoding the signal, the method further includes: receiving a first message, wherein the first message is used to instruct the receiving end of the first message to precode the signal according to the determined transmission codebook, the diagonal matrix and the cyclic delay matrix, or the first message is used to instruct the receiving end of the first message to precode the signal according to the determined shaping weights, the diagonal matrix and the cyclic delay matrix.

[0055] Optionally, the signal includes a data signal and a pilot signal. For example, both the data signal and the pilot signal are processed according to the precoding method described above.

[0056] Optionally, the method further includes: sending a second message to the receiving end, wherein the second message carries resource information of a reference signal, the second message being used to instruct the receiving end to perform channel estimation according to the resource information; or, sending the signal to the receiving end, wherein the signal carries the precoding granularity of the signal, the signal being used to instruct the receiving end to perform channel estimation according to the precoding granularity.

[0057] It should be noted that the execution order of sending the second message to the receiving end can be either before or after the signal precoding process.

[0058] Optionally, the second message is used to instruct the receiving end to perform channel estimation according to the resource information, including: the second message is used to instruct the receiving end to perform noise reduction processing on all or part of the resource blocks within the bandwidth indicated by the resource information according to the resource information.

[0059] Optionally, the second message is also used to instruct the receiving end to perform phase continuity processing on the signal before performing noise reduction processing on all or part of the resource blocks within the bandwidth indicated by the resource information in accordance with the resource information.

[0060] Optionally, the entity performing the above steps can be a base station, a terminal, etc., but is not limited to these.

[0061] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods according to the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal device (which may be a mobile phone, computer, server, or network device, etc.) to execute the methods described in the various embodiments of the present invention.

[0062] This embodiment also provides a signal transmitting device for implementing the above embodiments and preferred embodiments; details already described will not be repeated. As used below, the term "module" can refer to a combination of software and / or hardware that implements a predetermined function. Although the device described in the following embodiments is preferably implemented in software, hardware implementation, or a combination of software and hardware, is also possible and contemplated.

[0063] Figure 4 This is a structural block diagram of a signal transmitting device according to an embodiment of the present invention, such as... Figure 4 As shown, the device includes:

[0064] Determining module 42 is used to determine the beam offset of the signal;

[0065] Adjustment module 44 is used to adjust the signal according to the beam offset.

[0066] By using the above modules to determine the beam offset of the signal and adjust the signal according to the beam offset, the problem of low signal transmission efficiency in related technologies can be solved, thereby improving the signal transmission efficiency.

[0067] Optionally, the determining module 42 further includes a determining submodule, configured to determine the beam offset of the signal based on at least one of the following: the motion state information of the receiving end of the signal, the channel change information, and the beam change information.

[0068] Optionally, the adjustment module 44 includes: a first adjustment submodule for adjusting the beam pointing and / or beam width of the signal according to the beam offset.

[0069] Optionally, the adjustment module 44 further includes: a second adjustment submodule, used to pre-encode the signal according to the determined transmission codebook, diagonal matrix and cyclic delay matrix; or, a third adjustment submodule, used to pre-encode the signal according to the determined shaping weights, diagonal matrix and cyclic delay matrix.

[0070] Alternatively, the precoded data streams are symmetrical between ports, or the precoded data streams are orthogonal within the precoding granularity.

[0071] Optionally, the adjustment module 44 further includes: a fourth adjustment submodule, used to precode the signal according to a configured precoding granularity during the precoding process, wherein the precoding granularity is configured via signaling.

[0072] Optionally, the device further includes: a receiving module, configured to receive a first message before adjusting the signal according to the beam offset, wherein the first message is configured to instruct the receiving end of the first message to precode the signal according to the determined transmission codebook, the diagonal matrix and the cyclic delay matrix, or the first message is configured to instruct the receiving end of the first message to precode the signal according to the determined beamforming weights, the diagonal matrix and the cyclic delay matrix.

[0073] Optionally, the apparatus further includes: a first transmitting module, configured to transmit a second message to a receiving end, wherein the second message carries resource information of a reference signal, and the second message is used to instruct the receiving end to perform channel estimation according to the resource information; or, the apparatus further includes a second transmitting module, configured to transmit the signal to a receiving end after adjusting the signal according to the beam offset, wherein the signal carries the precoding granularity of the signal, and the signal is used to instruct the receiving end to perform channel estimation according to the precoding granularity.

[0074] It should be noted that the process of sending the second message to the receiving end can be performed either before or after adjusting the signal according to the beam offset.

[0075] Optionally, the second message is used to instruct the receiving end to perform channel estimation according to the resource information, including: the second message is used to instruct the receiving end to perform noise reduction processing on all or part of the resource blocks within the bandwidth indicated by the resource information according to the resource information.

[0076] Optionally, the second message is also used to instruct the receiving end to perform phase continuity processing on the signal before performing noise reduction processing on all or part of the resource blocks within the bandwidth indicated by the resource information in accordance with the resource information.

[0077] This embodiment also provides a signal processing apparatus for implementing the above embodiments and preferred embodiments; details already described will not be repeated. As used below, the term "module" can refer to a combination of software and / or hardware that performs a predetermined function. Although the apparatus described in the following embodiments is preferably implemented in software, hardware implementation, or a combination of software and hardware, is also possible and contemplated.

[0078] Figure 5 This is a structural block diagram of a signal processing apparatus according to an embodiment of the present invention, such as... Figure 5 As shown, the device includes:

[0079] The processing module 51 is used to pre-encode the signal according to the determined transmission codebook, diagonal matrix and cyclic delay matrix, or to pre-encode the signal according to the determined shaping weights, diagonal matrix and cyclic delay matrix.

[0080] By using the above modules, the signal is pre-encoded according to a determined transmission codebook, diagonal matrix, and cyclic delay matrix; or, the signal is pre-encoded according to a determined shaping weight, diagonal matrix, and cyclic delay matrix. Therefore, the problem of low signal transmission efficiency in related technologies can be solved, thereby improving signal transmission efficiency.

[0081] Alternatively, the precoded data streams are symmetrical between ports, or the precoded data streams are orthogonal within the precoding granularity.

[0082] Optionally, the processing module 51 further includes a processing submodule, configured to precode the signal according to a configured precoding granularity during the precoding process, wherein the precoding granularity is configured via signaling.

[0083] Optionally, the apparatus further includes: a receiving module, configured to receive a first message before precoding the signal, wherein the first message is configured to instruct the receiving end of the first message to precode the signal according to the determined transmission codebook, the diagonal matrix, and the cyclic delay matrix, or the first message is configured to instruct the receiving end of the first message to precode the signal according to the determined shaping weights, the diagonal matrix, and the cyclic delay matrix.

[0084] Optionally, the signal includes a data signal and a pilot signal.

[0085] Optionally, the apparatus further includes: a first transmitting module, configured to transmit a second message to a receiving end, wherein the second message carries resource information of a reference signal, and the second message is used to instruct the receiving end to perform channel estimation according to the resource information; or, a second transmitting module, configured to transmit the signal to the receiving end after precoding the signal, wherein the signal carries the precoding granularity of the signal, and the signal is used to instruct the receiving end to perform channel estimation according to the precoding granularity.

[0086] It should be noted that the execution order of sending the second message to the receiving end can be either before or after the signal precoding process.

[0087] Optionally, the second message is used to instruct the receiving end to perform channel estimation according to the resource information, including: the second message is used to instruct the receiving end to perform noise reduction processing on all or part of the resource blocks within the bandwidth indicated by the resource information according to the resource information.

[0088] Optionally, the second message is also used to instruct the receiving end to perform phase continuity processing on the signal before performing noise reduction processing on all or part of the resource blocks within the bandwidth indicated by the resource information in accordance with the resource information.

[0089] It should be noted that the above modules can be implemented by software or hardware. For the latter, they can be implemented in the following ways, but are not limited to: all the above modules are located in the same processor; or, the above modules are located in different processors in any combination.

[0090] Optional implementation methods

[0091] This invention relates to the field of mobile communication technology, and in particular to a signal transmission method that can improve cell coverage and signal demodulation performance.

[0092] Optionally, embodiments of the present invention employ transformation information based on terminal location-related characterization information or codebook to dynamically adjust the beam direction, thereby achieving maximum beamforming gain in mobile scenarios. Optionally, embodiments of the present invention also propose to notify the terminal to perform joint noise reduction within sub-bands through static or dynamic resource indications, thereby improving the demodulation performance of the receiving end. Optionally, embodiments of the present invention propose a CDD-like transmission mode for 5G high-speed scenarios, thereby improving demodulation performance in high-speed mobile scenarios.

[0093] It's important to note that reliable communication and good terminal awareness in high-speed scenarios are also crucial concerns. This raises another issue: how to ensure the beam is correctly pointed at the terminal or base station during rapid movement. Therefore, from an industrial cost perspective, in scenarios with significant frequency selection or high speeds, the transmission modes in related technologies have certain drawbacks, such as the inability to track channel changes or achieve greater diversity. Furthermore, in high-speed scenarios, most deployment channels conform to Ricean distribution, and engineering network deployments typically employ supercells or distributed deployments of multiple Remote Radio Units (RRUs). This results in a frequency selection effect in the downlink, making it less suitable for broadband beamforming methods.

[0094] To this end, embodiments of the present invention propose a transmission mode of beam tracking and cyclic delay diversity (CDD), which can ensure high-speed scenarios or achieve the best diversity effect while keeping costs low.

[0095] Optionally, the CDD-like transmission mode proposed in this embodiment of the invention includes two methods: closed-loop CDD and open-loop CDD. The closed-loop CDD mode is based on a feedback wideband codebook set indicator (PMI) or a subband codebook set indicator (PMI), such as a wideband PMI, and then precoding is performed by comprehensively considering a large time delay matrix. The open-loop CDD uses a pre-selected PMI set for cyclic beamforming and does not require consideration of the feedback PMI.

[0096] This invention also proposes a beam tracking method for high-speed moving scenarios, which dynamically adjusts the beam direction through preset or measured information to achieve maximum beamforming gain.

[0097] Optionally, in order to address the problem of phase discontinuity in shaping weights within a certain bandwidth, this embodiment of the invention also proposes a joint noise reduction method, which can maximize performance improvement.

[0098] The embodiments of the present invention are explained below with reference to specific scenarios:

[0099] It should be noted that in the embodiments of the present invention, all sending processes and all receiving processes can be inverses of each other. For example, the sending end can be a base station and the receiving end can be a terminal, or the sending end can be a terminal and the receiving end can be a base station.

[0100] The beginning part:

[0101] Step one: Obtain the port configuration (or layer number) of the transmitting antenna through higher-layer signaling or control information. Then, select a matching codebook from a defined or predefined codebook set using a specific detection method, or select the initial codebook to be transmitted from the codebook set using the PMI indication fed back by the base station or terminal. Codebook detection can be based on Channel State Information (CSI), Sounding Reference Signal (SRS), or other reference signals. Detection methods can include Singular Value Decomposition (SVD), Minimum Mean Squared Error (MMSE), Zeros Forcing (ZF), or maximum capacity methods. Specific detection methods are already well-established in the industry and will not be elaborated upon in this embodiment. The codebook can be distinguished into sub-band and wideband codebooks, which can be indicated by the granularity of precoding.

[0102] Non-codebook-based transmission modes typically utilize the uplink-downlink symmetry of the spatial channel. Uplink SRS weights are used to shape the downlink signal, while downlink CSI signals are used for uplink signal beamforming. The frequency domain configuration of the reference signal SRS or CSI used for beamforming weight calculation may be sub-band or wideband. Especially in the case of sub-band configuration, the reference signals for different sub-bands belong to signals received at different times, leading to phase discontinuities between sub-bands. Therefore, this embodiment proposes using periodic higher-layer signaling or aperiodic control messages to indicate sub-band resource messages. The sub-band resource message includes the starting frequency domain position and the sub-band width. The starting frequency domain position can be an absolute position in the frequency domain, an offset from the CRB0 position corresponding to a portion of the configured bandwidth (BandwidthPart, BWP), or a resource offset relative to Point A, preferably an offset from the Common Resource Block (CRB0). For ease of description later, we will represent the resource indication of this subband using the SRS resource indication related to weight (SRI_Weight). Alternatively, we can add the Subband configuration through the higher-layer parameter prb-BundlingType. If prb-BundlingType is configured as Subband, the terminal selects the resource location corresponding to each subband according to the basic configuration of SRS transmission.

[0103] Optionally, the receiving end selects the binding size using information about the bandwidth and frequency domain location of the transmitted monitoring signal, as well as the binding granularity of the received Physical Resource Block (PRB). For example, within a configured bandwidth resource for a monitoring signal, if the received binding granularity is smaller than the configured bandwidth resource size, the receiving end can process the signal according to either the valid transmission resource block size configured within the bandwidth resource or the configured binding granularity. Conversely, if the binding granularity is larger than the configured bandwidth resource size, the receiving end can process the signal according to either the configured binding granularity or the configured bandwidth resource size.

[0104] Step two: Considering the differences in movement speed of different terminals, the different rates of channel change, and the mismatch between the measured initial PMI or weights and the channel at the time of data transmission, especially the difference between the direction of the main lobe of the beam and the actual position of the UE, it is necessary to adjust the beam direction or width of the initial codebook or weights.

[0105] Based on codebook transmission, the beam direction can be adjusted according to the rate of change of the terminal channel, using either a selected codebook or a preset codebook set. For example, beam direction adjustment methods include: determining the initial codebook selection based on UE speed information, the coverage radius of the cell, the number of antennas, or measured terminal-related location information; or dynamically adjusting the main lobe direction of the selected codebook based on the transmission time of the pilot signal used for codebook monitoring and the current scheduling time interval; or combining a preset beam set and analyzing the beam direction changes of different codebooks selected in two or more beam measurements, or analyzing and learning the channel change characteristics caused by terminal movement or the main lobe direction changes of the beam within a period or through triggering, thereby providing an adjustment offset for a beam direction at different locations or time periods. The initial codebook can be updated based on periodic codebook measurements. The codebook measurement method can employ SVD, MMSE, ZF, or maximum capacity methods, without specific limitations.

[0106] Alternatively, based on a non-codebook transmission mode, the beam direction can be adjusted by using information such as the UE's motion state and the offset of a beam direction from the time interval between acquiring the beam weight and the next scheduling.

[0107] Alternatively, if the beam offset direction cannot be accurately obtained, data transmission can be performed by adjusting the beam width, or by selecting multiple adjacent beams for transmission. The beam width adjustment method can involve keeping the main lobe direction unchanged while symmetrically or asymmetrically expanding the left and right beam widths. The expansion angle depends on the antenna configuration and target width, with a power offset of -MdB relative to the main lobe. Alternatively, the main lobe direction can be shifted by a certain angle in one direction, and then the shifted beam can be expanded. This expansion method can be symmetrical or asymmetrical.

[0108] Step 3 involves precoding using the initial PMI or weights, or using the pre-corrected PMI or weights. The precoding process mainly includes two directions: Direction 1 is the transmission mode 1 defined by the NR38.211 protocol, i.e., Z = WS; Direction 2 involves using the selected codebook or weights for CDD-like transmission precoding. The CDD-like transmission precoding process can include two approaches: Approach 1: ensuring symmetry between different data stream ports after precoding, i.e., Z = WUDS; Approach 2: ensuring orthogonality of the transmitted data streams within the CDD-like transmission precoding granularity, with each port potentially containing transmitted data stream information, i.e., Z = WDUS. Here, Z represents the precoded data, W represents the weights, D represents the diagonal matrix, and U represents the cyclic delay matrix. The specific dimensions are related to the transmission rank indication (RI).

[0109] It should be noted that if the CDD-like transmission mode is applied to a beam tracking scenario, it is not limited to CDD-like processing of pilots or data; if it is applied to other scenarios, such as those independent of beam tracking schemes, then CDD-like processing is required for all data, including reference signals.

[0110] The implementation of this approach can include two aspects:

[0111] Firstly, the transmission mode will consider configuration-based CDD transmission modes, for example:

[0112] The base station or terminal notifies the user of the use of a CDD-like identifier via higher-layer signaling or control information. This identifier can be represented by the symbol `Simlar_CDD_Flag`. `Simlar_CDD_Flag = 0` indicates that the CDD-like transmission mode is disabled, `Simlar_CDD_Flag = 1` indicates that CDD-like transmission mode 1 is enabled, and `Simlar_CDD_Flag = 2` indicates that CDD-like transmission mode 2 is enabled. Alternatively, a new transmission mode type can be added based on the current transmission mode 1, i.e., the transmission mode configuration is `{codebook, nonCodebook, SimlarCDD}`. The SimlarCDD mode configuration includes mode type and granularity. The mode type includes two types, 1 and 2. The granularity configuration includes two levels: Resource element (RE) and Resource block (RB), or three levels: RE, RB, and full bandwidth. From the perspective of industrial implementation complexity, only the RB level can be considered by default. The RB level configuration includes configurations such as `{1, 2, 3, 4, ..., wideband}`, and a subset of these can be selected as the set of granularities for the chosen RB configuration.

[0113] Secondly, the transmission mode may not require the addition of a CDD-like transmission mode, but the data precoding process at the transmitting end still follows the CDD-like transmission mode. Furthermore, the granularity of CDD transmission remains consistent with the RB binding size configured for the service channel.

[0114] Receiving end section: This section describes the signal processing of data signals received by the terminal or base station. This section only describes the relevant processing procedures.

[0115] Step one: The base station or terminal performs demodulation processing at the receiving end based on messages such as codebook-based or non-codebook-based transmission modes, CDD-like transmission modes, and precoding granularity. The specific processing steps in this step are described separately for different transmission modes.

[0116] In non-codebook transmission mode, under wideband CSI or SRS transmission configuration, the measurement process can employ joint noise reduction or measurement using the entire Scheduled Resource Block (SRB), or channel estimation or measurement can be performed at granular levels. In this mode, the entire SRB is preferentially selected for joint noise reduction and measurement. In subband-based CSI or SRS transmission, if the receiver obtains the subband resource indicator SRI_Weight or is configured as Subband according to the higher-layer parameter prb-BundlingType, all RBs within the subband are preferentially selected for joint noise reduction or measurement, or noise reduction or measurement can be performed at the configured granularity. If the receiver cannot obtain the subband resource indicator SRI_Weight, all RBs are used for joint noise reduction or measurement, or noise reduction or measurement can be performed at the configured granularity. Alternatively, the bandwidth configuration of CSI or SRS transmission, the frequency domain position of different subbands, and the configured granularity can be combined to select the largest RB resource for joint noise reduction. The so-called joint processing process refers to the signal processing of the resource blocks together, or the transformation of the resource blocks to the time domain for noise reduction, or the unified noise reduction of the resource blocks through low-pass or other filters.

[0117] Optionally, in the case of codebook-based transmission mode without configuration of CDD-like transmission mode, the channel estimation and measurement process can be performed according to the precoding granularity indicated by the control information; in the configuration based on sub-band PMI feedback, the phase of the first PMI or any one of the PMIs can be used as a reference, and the phases of other sub-bands can be aligned with the phase of the PMI of that sub-band. Then, joint noise reduction processing is performed, and the noise-reduced channel estimation value is inversely recovered according to the phase of the sub-band to maintain the phase characteristics after the original PMI shaping.

[0118] Optionally, if the transmission mode is based on codebook and a CDD-like transmission mode is configured, the channel estimation and measurement process can be performed according to the granularity of the precoding and the granularity of the CDD-like transmission precoding. Specifically, the precoding granularity and the CDD-like transmission precoding granularity can be the same or different. For example, the specific processing includes the following sub-steps:

[0119] Sub-step 1: If the transmission pre-programming granularity is broadband, then channel estimation and measurement processes are performed with reference to the granularity of CDD-like transmission pre-programming.

[0120] If the granularity of CDD-like transmission precoding is wideband, then a phase recovery process in the frequency domain is not required. The reference signals of the Scheduled Resource Blocks (SRBs) configured by the UE can be directly used for joint noise reduction or measurement. The joint processing refers to processing the reference resource blocks together, transforming them together to the time domain for noise reduction, or applying a low-pass filter or other filter to the reference resource blocks for unified noise reduction. Alternatively, N RRBs can be used as a group for noise reduction and measurement, with full-bandwidth joint channel estimation being preferred.

[0121] Optionally, if the granularity of the pre-programmed CDD-like transmission is sub-band, noise reduction and measurement processing can be performed separately for each sub-band, or phase rotation can be performed between sub-bands according to the sub-bands corresponding to the SRB to ensure phase continuity between different sub-bands, and then joint noise reduction and measurement processing can be performed on the SRB. The phase rotation method distinguishes between CDD-like transmission mode one and CDD-like transmission mode two. After joint noise reduction, phase recovery is then performed on the denoised H.

[0122] Sub-step two: Using the channel estimate values ​​of the pilot bits obtained in the sub-step, the channel estimate values ​​of the data bits are obtained through linear or nonlinear methods. The methods used can be linear interpolation, linear extension, MMSE, or nonlinear interpolation, etc., and this invention does not limit the specific method used.

[0123] Sub-step three, the MIMO resolution process, can also use other equalization algorithms such as ZF, MMSE, or DeMAP. The specific MIMO resolution algorithm is not limited in this process.

[0124] Sub-step four is the de-mapping process. This process mainly distinguishes between CDD-like transmission modes, which use either CDD-like mode one or CDD-like mode two. For mode one, different ports map different data streams. For mode two, different data streams are multiplexed on the same port. The streams are guaranteed to be orthogonal within the CDD-like precoding granularity. De-mapping is performed based on the orthogonality between streams and the layer mapping relationship.

[0125] Optionally, to more clearly illustrate the ideas behind the embodiments of the present invention, two embodiments are provided to illustrate the ideas of the present invention. These embodiments only illustrate part of the ideas of the present invention and do not include all the ideas to be described in the present invention.

[0126] Implementation Method 1: TDD standard, downlink services are based on non-codebook transmission precoding process. It is mainly described from two parts: the transmitting end and the receiving end.

[0127] The initiation section is described in detail through the following steps:

[0128] Step 1: Periodically or triggeredly notify the UE of SRS configuration-related information based on the SRS configuration. Specifically, the starting minimum RB position index of the SRS configuration is K, the RB size of the SRS configuration is TRB, and the SRS resource indication (SRI_Weight) used to calculate the weight is notified to the terminal via DCI triggering, or periodically notified to the UE via higher-layer signaling. If the two conflict, the terminal shall take the SRI_Weight information notified by DCI triggering as the standard. If the terminal does not update the SRI_Weight message during the maintenance process, the stored message is considered valid until the preset expiration time window.

[0129] Step 2: Obtain the complete full-bandwidth channel estimate through multiple SRS transmissions. Based on the resource block location scheduled by the terminal, extract the corresponding SRS channel estimate and calculate the beamforming weights. The calculation method can be ZF, MMSE, or SVD, etc., and the specific method is not limited in this invention. The calculated beamforming weights of the terminal are represented by W.

[0130] Step 3: The base station uses the acquired terminal speed identifier or the changes in the terminal beam angle obtained through learning and analysis over a period of time. Specifically, the analysis can be performed by predicting the angular offset of the terminal relative to the initial beam through changes in the direction of arrival (DOA) or by combining terminal speed, coordinate position, and motion trajectory, or by predicting a beam offset through information such as RSRP, thus generating a beam direction offset steering vector S.

[0131] Step 4: Beam Direction Adjustment. Based on the decision result of Step 3, if beam direction adjustment is required, multiply the initial weight W by the steering vector S to calculate the new beam weight W1. If an offset steering vector for beam direction adjustment cannot be obtained, and the obtained UE velocity is greater than a certain threshold, the expected beamwidth cannot guarantee coverage of the terminal. In this case, the initial beamwidth can be adjusted. The beamwidth can be extended symmetrically or asymmetrically. Energy can be biased towards the left or right sidelobe of the main beam to generate a new beamforming weight W1 after beamwidth extension.

[0132] Step 5: Beamforming is performed on the downlink data using the calculated beamforming weights. This ultimately generates a time-domain data stream which is then transmitted over the air interface.

[0133] The receiving end includes:

[0134] Step 1: The terminal obtains the transmission mode (non-codebook transmission mode) and SRI_Weight through higher-layer signaling or DCI messages. Channel estimation measurements are performed using the SRI_Weight indication. Specifically, RB-level processing can be employed, prioritizing joint noise reduction of all RBs within the bandwidth configured by the SRS indicated by the SRI_Weight.

[0135] Step 2: Using the denoised channel estimate and the received data, perform other related receiver demodulation to finally obtain the decoded bit data stream. The specific details of this process are not covered in this embodiment and will not be described in detail here.

[0136] Implementation Method 2: TDD standard, a codebook-based transmission mode for downlink services, which is described in detail through two main parts: the sending end and the receiving end.

[0137] The beginning part:

[0138] Step 1: The base station performs precoding processing using the PMI fed back from the terminal. Based on the rank indication (RI), it selects the corresponding diagonal matrix D and cyclic delay matrix U, along with the configured CDD-like precoding granularity, for transmission precoding processing.

[0139] The transmission precoding process is represented by the general formula Z = WUDS, which specifically maps different data streams to different ports. The data streams include reference signals and data. During precoding, the phase rotation of different data streams within the CDD-like precoding granularity is consistent.

[0140] Step 2: Map the pre-encoded data onto transmission bandwidth resources, and transmit the transformed time-domain data through the air interface. The specific details of this process are not part of the core concepts of this invention and will not be described in detail here.

[0141] Receiving end section:

[0142] Step 1: Perform channel estimation using the precoding granularity of the received downlink transmissions.

[0143] Step 2: Calculate the channel estimate for the data bits using the channel estimate from the denoised pilot positions. The methods for obtaining this estimate mainly include linear and nonlinear approaches; the specific approach used is not limited in this invention. Then, perform MIMO de-mapping and de-layer mapping, followed by final bit-level processing.

[0144] Implementation Method 3: FDD standard, downlink service is based on CDD-like transmission mode, broadband CSI, CDD-like transmission mode is configured as mode 1, and the specific description is also described in two parts: the transmitting end and the receiving end.

[0145] The beginning part:

[0146] Step 1: The base station performs precoding processing using the PMI fed back from the terminal. Based on the RI indication, it selects the corresponding diagonal matrix D and cyclic delay matrix U, as well as the configured CDD-like precoding granularity, for transmission precoding processing.

[0147] The transmission precoding process is represented by the general formula Z = WUDS, which specifically maps different data streams to different ports. The data streams include reference signals and data. During precoding, the phase rotation of different data streams within the CDD-like precoding granularity is consistent.

[0148] Step 2: Map the pre-encoded data onto transmission bandwidth resources, and transmit the transformed time-domain data through the air interface. The specific details of this process are not part of the core concepts of this invention and will not be described in detail here.

[0149] Receiving end section:

[0150] Step 1: Perform channel estimation using the received CDD-like precoding granularity. Specifically, if no CDD-like precoding granularity information is received, noise reduction can be performed using the smallest CDD-like precoding granularity. If CDD-like precoding granularity is received but not updated or released, joint noise reduction can be performed using the latest received CDD-like precoding granularity, or noise reduction can be performed using the smallest granularity. Preferably, joint noise reduction can be performed using the CDD-like precoding granularity. This includes the following sub-steps:

[0151] Sub-step 1: Perform LS channel estimation using the pilot frequency domain data received from different ports and the pilot data corresponding to different local ports;

[0152] Sub-step 2: Phase continuity processing is performed on the LS channel estimates of different ports using CDD-like precoding granularity. The continuity processing defaults to correcting the phase corresponding to the first granularity at either high or low frequency position. The correction method primarily utilizes the fixed phase rotation characteristic between different granularities under different layer configurations in CDD-like transmission mode 1.

[0153] Sub-step 3: Perform noise reduction using the corrected channel estimates between different ports. The noise reduction method can be a time-domain method, a frequency-domain method, or other nonlinear channel estimation methods. The specific noise reduction method used is not limited in this invention.

[0154] Sub-step four: Perform phase recovery using the channel estimates after noise reduction from different ports. The recovery method is the reverse of sub-step two, restoring the phase state after the selected delay offset, maintaining consistency with the data.

[0155] Sub-step five: Calculate the channel estimate of the data bits using the channel estimate of the recovered and denoised pilot positions. The acquisition methods mainly include linear and nonlinear approaches; the specific approach used is not limited in this invention. Then, perform MIMO de-mapping and layer mapping de-mapping, followed by final bit-level processing. It should be noted that since the layer-port correspondence in CDD-like mode one is consistent with the codebook-based transmission mode, layer mapping de-mapping does not require differentiation. However, the layer-port mapping in CDD-like mode two is not a one-to-one correspondence and requires special handling during layer mapping de-mapping.

[0156] Implementation Method Four: Figure 6 This is a schematic diagram of a processing flow based on a CDD-like transmission mode according to an optional embodiment of the present invention, such as... Figure 6 As shown, it includes:

[0157] The beginning part:

[0158] The configuration transmission mode is set to CDD-like transmission mode by obtaining high-level parameters.

[0159] The initial codebook is determined by either a pre-set codebook set or a codebook provided in feedback.

[0160] Information is obtained from the storage unit to determine the pointing offset of the initial codebook, and the beam pointing is dynamically adjusted.

[0161] Based on the configured bound resource size, perform CDD-like transport mode precoding processing.

[0162] Receiving end section:

[0163] Obtain the precoding granularity of the CDD-like transport mode;

[0164] Using the received pilot data, perform LS channel estimation according to the port;

[0165] Continuous phase processing is performed between different granularities of the LS channel estimate;

[0166] Joint noise reduction processing is performed on the phase-aligned LS to obtain the noise-reduced channel estimate;

[0167] Phase recovery is performed on the denoised channel estimate, and the channel estimate result for the data bits is calculated.

[0168] Equalization is performed using the received data and the channel estimate of the data bits.

[0169] Implementation Method 5: Figure 7 This is a flowchart of beamforming based on SRS according to an optional embodiment of the present invention, such as... Figure 7 As shown, it includes:

[0170] The beginning part:

[0171] Utilize SRS for shaping weight measurement or selection;

[0172] Retrieve UE motion, DOA and other related information from the storage unit to predict the pointing offset of the next scheduling beam direction;

[0173] Dynamically adjust the weights or codebook after beam pointing offset;

[0174] The adjusted weights are used for beamforming or precoding.

[0175] Receiving end section:

[0176] The granularity of the receiving end processing is determined by the configured prb-BundlingType;

[0177] Using the received pilot data, perform LS channel estimation according to the port;

[0178] The LS results are denoised according to the configured granularity.

[0179] Phase recovery is performed on the denoised channel estimate, and the channel estimate result for the data bits is calculated.

[0180] Equalization is performed using the received data and the channel estimate of the data bits.

[0181] Implementation Method Six: Figure 8 This is a schematic diagram of the beam pointing dynamic adjustment process according to an optional embodiment of the present invention, such as... Figure 8 As shown, it includes:

[0182] Retrieve the codebook, beamforming weights, or DOA from the storage unit for the two most recent feedbacks;

[0183] Calculate the offset of the beam pointing twice;

[0184] Predicting the next scheduling is equivalent to the latest codebook, weights, or DOA beam offset direction;

[0185] Based on the latest measurements or feedback, update the codebook, beamforming weights, or DOA in the storage unit.

[0186] Embodiments of the present invention also provide a computer-readable storage medium storing a computer program, wherein the computer program is configured to perform the steps in any of the above method embodiments when executed.

[0187] Optionally, in this embodiment, the computer-readable storage medium described above may be configured to store a computer program for performing the following steps:

[0188] Step S1: Determine the beam offset of the signal;

[0189] Step S2: Adjust the signal according to the beam offset.

[0190] By taking the above steps, the beam offset of the signal is determined, and the signal is adjusted according to the beam offset. Therefore, the problem of low signal transmission efficiency in related technologies can be solved, thereby improving the signal transmission efficiency.

[0191] Optionally, specific examples in this embodiment can refer to the examples described in the above embodiments and optional implementations, and will not be repeated here.

[0192] Optionally, in this embodiment, the storage medium may include, but is not limited to, various media capable of storing computer programs, such as USB flash drives, read-only memory (ROM), random access memory (RAM), portable hard drives, magnetic disks, or optical disks.

[0193] Embodiments of the present invention also provide an electronic device including a memory and a processor, the memory storing a computer program and the processor being configured to run the computer program to perform the steps in any of the above method embodiments.

[0194] Optionally, the electronic device may further include a transmission device and an input / output device, wherein the transmission device is connected to the processor and the input / output device is connected to the processor.

[0195] Optionally, in this embodiment, the processor can be configured to perform the following steps via a computer program:

[0196] Step S1: Determine the beam offset of the signal;

[0197] Step S2: Adjust the signal according to the beam offset.

[0198] By taking the above steps, the beam offset of the signal is determined, and the signal is adjusted according to the beam offset. Therefore, the problem of low signal transmission efficiency in related technologies can be solved, thereby improving the signal transmission efficiency.

[0199] Optionally, specific examples in this embodiment can refer to the examples described in the above embodiments and optional implementations, and will not be repeated here.

[0200] Embodiments of the present invention also provide a computer-readable storage medium storing a computer program, wherein the computer program is configured to perform the steps in any of the above method embodiments when executed.

[0201] Optionally, in this embodiment, the computer-readable storage medium described above may be configured to store a computer program for performing the following steps:

[0202] Step S1: Perform precoding processing on the signal according to the determined transmission codebook, diagonal matrix, and cyclic delay matrix; or, perform precoding processing on the signal according to the determined shaping weights, diagonal matrix, and cyclic delay matrix.

[0203] By performing the above steps, the signal is pre-encoded according to the determined transmission codebook, diagonal matrix, and cyclic delay matrix; or, the signal is pre-encoded according to the determined shaping weights, diagonal matrix, and cyclic delay matrix. Therefore, the problem of low signal transmission efficiency in related technologies can be solved, thereby improving signal transmission efficiency.

[0204] Optionally, specific examples in this embodiment can refer to the examples described in the above embodiments and optional implementations, and will not be repeated here.

[0205] Optionally, in this embodiment, the storage medium may include, but is not limited to, various media capable of storing computer programs, such as USB flash drives, read-only memory (ROM), random access memory (RAM), portable hard drives, magnetic disks, or optical disks.

[0206] Embodiments of the present invention also provide an electronic device including a memory and a processor, the memory storing a computer program and the processor being configured to run the computer program to perform the steps in any of the above method embodiments.

[0207] Optionally, the electronic device may further include a transmission device and an input / output device, wherein the transmission device is connected to the processor and the input / output device is connected to the processor.

[0208] Optionally, in this embodiment, the processor can be configured to perform the following steps via a computer program:

[0209] Step S1: Perform precoding processing on the signal according to the determined transmission codebook, diagonal matrix, and cyclic delay matrix; or, perform precoding processing on the signal according to the determined shaping weights, diagonal matrix, and cyclic delay matrix.

[0210] By performing the above steps, the signal is pre-encoded according to the determined transmission codebook, diagonal matrix, and cyclic delay matrix; or, the signal is pre-encoded according to the determined shaping weights, diagonal matrix, and cyclic delay matrix. Therefore, the problem of low signal transmission efficiency in related technologies can be solved, thereby improving signal transmission efficiency.

[0211] Optionally, specific examples in this embodiment can refer to the examples described in the above embodiments and optional implementations, and will not be repeated here.

[0212] It is obvious to those skilled in the art that the modules or steps of the present invention described above can be implemented using general-purpose computing devices. They can be centralized on a single computing device or distributed across a network of multiple computing devices. Optionally, they can be implemented using computer-executable program code, thereby storing them in a storage device for execution by a computing device. In some cases, the steps shown or described can be performed in a different order than those presented herein, or they can be fabricated as separate integrated circuit modules, or multiple modules or steps can be fabricated as a single integrated circuit module. Thus, the present invention is not limited to any particular combination of hardware and software.

[0213] The above description is merely a preferred embodiment of the present invention and is not intended to limit the invention. Various modifications and variations can be made to the present invention by those skilled in the art. Any modifications, equivalent substitutions, or improvements made within the principles of the present invention should be included within the scope of protection of the present invention.

Claims

1. A method for transmitting a signal, characterized in that, include: Determine the beam offset of the signal, wherein determining the beam offset of the signal includes: predicting the angular offset of the receiver relative to the initial beam by combining the change in the direction of arrival with the velocity, coordinate position and motion trajectory of the receiver. The beam pointing of the signal is adjusted according to the beam offset, or the beam pointing and beam width of the signal are adjusted according to the beam offset; After adjusting the beam pointing of the signal according to the beam offset, or adjusting the beam pointing and beamwidth of the signal according to the beam offset, the method further includes: precoding the signal according to a determined transmission codebook, diagonal matrix, and cyclic delay matrix; or precoding the signal according to a determined shaping weight, diagonal matrix, and cyclic delay matrix.

2. The method according to claim 1, characterized in that, Determining the beam offset of the signal includes: The beam offset of the signal is determined based on at least one of the following: the movement state information of the receiving end of the signal, the channel change information, and the beam change information.

3. The method according to claim 1 or 2, characterized in that, The signal may include a data signal or a pilot signal.

4. The method according to claim 1, characterized in that, Adjusting the signal according to the beam offset further includes: During the precoding process of the signal, the signal is precoded according to a configured precoding granularity, wherein the precoding granularity is configured via signaling.

5. The method according to claim 1, characterized in that, The precoded data stream is symmetrical between ports, or the precoded data stream is orthogonal within the precoded granularity.

6. The method according to claim 1, characterized in that, Before adjusting the signal according to the beam offset, the method further includes: Receive a first message, wherein the first message is used to instruct the receiving end of the first message to perform precoding processing on the signal according to the determined transmission codebook, the diagonal matrix and the cyclic delay matrix, or the first message is used to instruct the receiving end of the first message to perform precoding processing on the signal according to the determined shaping weights, the diagonal matrix and the cyclic delay matrix.

7. The method according to claim 1, characterized in that, The method further includes: A second message is sent to the receiving end, wherein the second message carries resource information of the reference signal, and the second message is used to instruct the receiving end to perform channel estimation according to the resource information; or, After adjusting the signal according to the beam offset, the signal is transmitted to the receiving end, wherein the signal carries the precoding granularity of the signal, and the signal is used to instruct the receiving end to perform channel estimation according to the precoding granularity.

8. The method according to claim 7, characterized in that, The second message instructs the receiving end to perform channel estimation according to the resource information, including: The second message is used to instruct the receiving end to perform noise reduction processing on all or part of the resource blocks within the bandwidth indicated by the resource information according to the resource information.

9. The method according to claim 8, characterized in that, The second message is also used to instruct the receiving end to perform phase continuity processing on the signal before performing noise reduction processing on all or part of the resource blocks within the bandwidth indicated by the resource information in accordance with the resource information.

10. A signal transmitting device, characterized in that, include: A determination module is used to determine the beam offset of a signal, wherein determining the beam offset of a signal includes: predicting the angular offset of the receiver relative to the initial beam by combining the change in the direction of arrival with the velocity, coordinate position and motion trajectory of the receiver. An adjustment module is used to adjust the signal according to the beam offset; The adjustment module includes a first adjustment submodule, used to adjust the beam pointing of the signal according to the beam offset, or to adjust the beam pointing and beamwidth of the signal according to the beam offset. After adjusting the beam pointing of the signal according to the beam offset, or adjusting the beam pointing and beamwidth of the signal according to the beam offset, the device further includes: precoding the signal according to a determined transmission codebook, a diagonal matrix, and a cyclic delay matrix; or precoding the signal according to determined shaping weights, a diagonal matrix, and a cyclic delay matrix.

11. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program, wherein the computer program is configured to execute the method described in any one of claims 1 to 9 when it is run.

12. An electronic device comprising a memory and a processor, characterized in that, The memory stores a computer program, and the processor is configured to run the computer program to perform the method as described in any one of claims 1 to 9.

Citation Information

Patent Citations

  • Transmit methods with delay diversity and space-frequency diversity

    CN101689898A

  • Transmission diversity method and apparatus

    CN106470064A

  • Communication method and apparatus

    CN106899334A

  • Random access method based on difference beam, base station equipment and user equipment

    CN107041012A

  • Precoding for advanced wireless communication systems

    US20190341978A1