Wireless communication method and apparatus, device, and storage medium
By using different codebook sets according to the communication distance range in the wireless communication system, the codebook mismatch problem in the near-field and far-field regions is solved, thereby improving the stability and reliability of signal transmission.
Patent Information
- Application Number
- PCT/CN2024/108947
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-07-31
- Publication Date
- 2026-02-05
AI Technical Summary
Existing wireless communication systems suffer from codebook design mismatch in the near-field and far-field regions, leading to increased channel estimation errors and decreased beamforming efficiency, and lacking an effective codebook switching mechanism.
Different codebook sets are used depending on the different communication distance ranges, including near-field and far-field codebook sets. The appropriate codebook set is determined by measurement results or location information to ensure the stability and reliability of signal transmission.
It improves the signal transmission stability and reliability of wireless communication systems in the near and far fields, avoiding signal-to-noise ratio loss and unstable information transmission caused by codebook mismatch.
Smart Images

Figure CN2024108947_05022026_PF_FP_ABST
Abstract
Description
Wireless communication methods, apparatus, devices and storage media Technical Field
[0001] This application relates to the field of communication technology, and in particular to a wireless communication method, apparatus, device, storage medium, and program product. Background Technology
[0002] In wireless communication, codebook design is usually based on the far-field assumption, and further research is needed on how to design codebooks to improve transmission quality.
[0003] Summary of the Invention
[0004] This application provides a wireless communication method, apparatus, device, and storage medium. The technical solutions provided by this application are as follows:
[0005] According to one aspect of the embodiments of this application, a wireless communication method is provided, the method being executed by a terminal device, the method comprising:
[0006] Receive downlink information sent by a network device, wherein the first precoding matrix corresponding to the downlink information belongs to a first codebook set;
[0007] or,
[0008] Uplink information is sent to the network device, wherein the second precoding matrix corresponding to the uplink information belongs to the second codebook set;
[0009] The first codebook set or the second codebook set is a codebook set determined from N codebook sets. Different codebook sets correspond to different communication distance ranges, and N is an integer greater than 1.
[0010] According to one aspect of the embodiments of this application, a wireless communication method is provided, the method being performed by a network device, the method comprising:
[0011] Send downlink information to the terminal device, wherein the first precoding matrix corresponding to the downlink information belongs to the first codebook set;
[0012] or,
[0013] The system receives uplink information sent by a terminal device, wherein the second precoding matrix corresponding to the uplink information belongs to a second codebook set.
[0014] The first codebook set or the second codebook set is a codebook set determined from N codebook sets. Different codebook sets correspond to different communication distance ranges, and N is an integer greater than 1.
[0015] According to one aspect of the embodiments of this application, a wireless communication device is provided, the device comprising:
[0016] A receiving module is used to receive downlink information sent by a network device, wherein the first precoding matrix corresponding to the downlink information belongs to a first codebook set;
[0017] or,
[0018] The sending module is used to send uplink information to the network device, wherein the second precoding matrix corresponding to the uplink information belongs to the second codebook set;
[0019] The first codebook set or the second codebook set is a codebook set determined from N codebook sets. Different codebook sets correspond to different communication distance ranges, and N is an integer greater than 1.
[0020] According to one aspect of the embodiments of this application, a wireless communication device is provided, the device comprising:
[0021] The sending module is used to send downlink information to the terminal device, wherein the first precoding matrix corresponding to the downlink information belongs to the first codebook set;
[0022] or,
[0023] A receiving module is used to receive uplink information sent by a terminal device, wherein the second precoding matrix corresponding to the uplink information belongs to a second codebook set;
[0024] The first codebook set or the second codebook set is a codebook set determined from N codebook sets. Different codebook sets correspond to different communication distance ranges, and N is an integer greater than 1.
[0025] According to one aspect of the embodiments of this application, a communication device is provided, the communication device including a processor and a memory, the memory storing a computer program, and the processor executing the computer program to implement the above-described wireless communication method.
[0026] According to one aspect of the embodiments of this application, a computer-readable storage medium is provided, wherein the storage medium stores a computer program for execution by a processor to implement the above-described wireless communication method.
[0027] According to one aspect of the embodiments of this application, a chip is provided, the chip including programmable logic circuits and / or program instructions, which, when the chip is running, are used to implement the above-described wireless communication method.
[0028] According to one aspect of the embodiments of this application, a computer program product is provided, the computer program product including computer instructions stored in a computer-readable storage medium, and a processor reading from the computer-readable storage medium and executing the computer instructions to implement the above-described wireless communication method.
[0029] The technical solutions provided in this application embodiment may have the following beneficial effects:
[0030] Different codebook sets can be used for different communication distance ranges, thereby ensuring the stability and reliability of uplink or downlink information transmission. Attached Figure Description
[0031] Figure 1 is a schematic diagram of a network architecture provided in one embodiment of this application;
[0032] Figure 2 is a schematic diagram of the waveforms of the near-field region and the far-field region provided in an embodiment of this application;
[0033] Figure 3 is a flowchart of a wireless communication method provided in an embodiment of this application;
[0034] Figure 4 is a schematic diagram of an embodiment of this application, including N communication distance ranges and N codebook sets;
[0035] Figure 5 is a flowchart of a wireless communication method provided in another embodiment of this application;
[0036] Figure 6 is a flowchart of a wireless communication method provided in another embodiment of this application;
[0037] Figure 7 is a flowchart of a wireless communication method provided in another embodiment of this application;
[0038] Figure 8 is a block diagram of a wireless communication device provided in an embodiment of this application;
[0039] Figure 9 is a block diagram of a wireless communication device provided in another embodiment of this application;
[0040] Figure 10 is a block diagram of a communication device provided in one embodiment of this application. Detailed Implementation
[0041] To make the objectives, technical solutions, and advantages of this application clearer, the embodiments of this application will be described in further detail below with reference to the accompanying drawings.
[0042] The network architecture and business scenarios described in the embodiments of this application are for the purpose of more clearly illustrating the technical solutions of the embodiments of this application, and do not constitute a limitation on the technical solutions provided in the embodiments of this application. As those skilled in the art will know, with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.
[0043] The technical solutions of this application embodiment can be applied to various communication systems, such as: Global System for Mobile communication (GSM) system, Code Division Multiple Access (CDMA) system, Wideband Code Division Multiple Access (WCDMA) system, General Packet Radio Service (GPRS), Long Term Evolution (LTE) system, Advanced Long Term Evolution (LTE-A) system, New Radio (NR) system, evolution of NR system, LTE-based access to unlicensed spectrum (LTE-U) system, NR-based access to unlicensed spectrum (NR-U) system, Non-Terrestrial Networks (NTN) system, Universal Mobile Telecommunication System (UMTS), Wireless Local Area Networks (WLAN), and Wireless Fidelity (WF). Fidelity (WiFi), 5th-Generation (5G) communication systems, B5G (Beyound5G) systems, 6th-Generation (6G) communication systems, or other communication systems, etc.
[0044] Traditional communication systems typically support a limited number of connections and are easy to implement. However, with the development of communication technology, mobile communication systems will not only support traditional communication but also, for example, device-to-device (D2D) communication, machine-to-machine (M2M) communication, machine-type communication (MTC), vehicle-to-vehicle (V2V) communication, or vehicle-to-everything (V2X) communication. The embodiments of this application can also be applied to these communication systems.
[0045] The communication system in this application embodiment can be applied to carrier aggregation (CA) scenarios, dual connectivity (DC) scenarios, and standalone (SA) network deployment scenarios.
[0046] The communication system in this application embodiment can be applied to unlicensed spectrum, wherein unlicensed spectrum can also be considered as shared spectrum; or, the communication system in this application embodiment can also be applied to licensed spectrum, wherein licensed spectrum can also be considered as non-shared spectrum.
[0047] The embodiments of this application can be applied to both non-terrestrial networks (NTN) and terrestrial networks (TN). NTN typically uses satellite communication to provide communication services to terrestrial users. Currently, NTN systems include NR-NTN and IoT-NTN systems, and other NTN systems may be included in the future.
[0048] Please refer to Figure 1, which shows a schematic diagram of a network architecture 100 provided in one embodiment of this application. The network architecture 100 may include: a terminal device 10, an access network device 20, and a core network element 30.
[0049] Terminal device 10 can refer to UE (User Equipment), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, wireless communication device, user agent, or user equipment. In some embodiments, terminal device 10 can also be a cellular phone, cordless phone, SIP (Session Initiation Protocol) phone, WLL (Wireless Local Loop) station, PDA (Personal Digital Assistant), handheld device with wireless communication capabilities, computing device or other processing device connected to a wireless modem, vehicle-mounted device, wearable device, terminal device in 5GS (5th Generation System), or terminal device in the future evolved PLMN (Public Land Mobile Network), etc., and this application embodiment is not limited to these. For ease of description, the devices mentioned above are collectively referred to as terminal devices. The number of terminal devices 10 is usually multiple, and one or more terminal devices 10 can be distributed within the cell managed by each access network device 20. Terminal equipment can also be simply referred to as terminal or UE, the meaning of which can be understood by those skilled in the art.
[0050] Access network device 20 is a device deployed in an access network to provide wireless communication functionality to terminal device 10. Access network device 20 may include various forms of macro base stations, micro base stations, relay stations, access points, etc. In systems employing different wireless access technologies, the name of the device with access network device functionality may differ; for example, in a 5G NR system, it is called gNodeB or gNB. As communication technologies evolve, the name "access network device" may change. For ease of description, in this embodiment, the aforementioned devices providing wireless communication functionality to terminal device 10 are collectively referred to as access network devices. In some embodiments, a communication relationship can be established between terminal device 10 and core network element 30 through access network device 20. For example, in an LTE (Long Term Evolution) system, access network device 20 may be one or more eNodeBs in an EUTRAN (Evolved Universal Terrestrial Radio Access Network) or EUTRAN; in a 5G NR system, access network device 20 may be one or more gNBs in a RAN (Radio Access Network). In the embodiments of this application, unless otherwise specified, the term "network device" refers to access network device 20, such as a base station.
[0051] Core network element 30 is a network element deployed in the core network. Its main functions are to provide user connectivity, manage users, and bear services, serving as an interface to external networks. For example, core network elements in a 5G NR system may include AMF (Access and Mobility Management Function) entities, UPF (User Plane Function) entities, and SMF (Session Management Function) entities.
[0052] In some embodiments, the access network device 20 and the core network element 30 communicate with each other via some air interface technology, such as the NG interface in a 5G NR system. The access network device 20 and the terminal device 10 communicate with each other via some air interface technology, such as the Uu interface.
[0053] The "5G NR system" in this application embodiment can also be referred to as a 5G system or an NR system, but those skilled in the art will understand its meaning. The technical solutions described in this application embodiment can be applied to LTE systems, 5G NR systems, and subsequent evolution systems of 5G NR systems (such as B5G (Beyond 5G, a fifth-generation mobile communication technology) systems, 6G systems (6th Generation System, a sixth-generation mobile communication system)), and other communication systems such as NB-IoT (Narrow Band Internet of Things) systems. This application does not limit these applications.
[0054] In this embodiment, the network device can provide services to a cell. The terminal device communicates with the network device through the transmission resources (e.g., frequency domain resources, or spectrum resources) on the carrier used by the cell. The cell can be the cell corresponding to the network device (e.g., a base station). The cell can belong to a macro base station or to a base station corresponding to a small cell. The small cell can include: metro cell, micro cell, pico cell, femto cell, etc. These small cells have the characteristics of small coverage area and low transmission power, and are suitable for providing high-speed data transmission services.
[0055] Before introducing the technical solution of this application, some related technical knowledge involved in this application will be introduced and explained. The following related technologies are optional solutions and can be arbitrarily combined with the technical solutions of the embodiments of this application, all of which fall within the protection scope of the embodiments of this application. The embodiments of this application include at least some of the following contents.
[0056] 1. Codebook Design in NR
[0057] As the commercialization of 5G wireless networks accelerates, exploratory research into next-generation 6G wireless networks is also intensifying. Against this backdrop of technological advancement, 6G networks are being given a more ambitious vision and higher performance targets compared to their predecessors. Traditional wireless communication networks primarily rely on spectrum below 6 GHz, or even below 3 GHz. Limited by wavelength, these networks typically employ small-scale antenna arrays. The combination of low-dimensional antenna arrays and low frequencies usually limits the range of near-field wireless communication to a few meters, or even a few centimeters. Therefore, the design of traditional wireless communication systems is typically based on far-field assumptions.
[0058] In the existing 5G NR protocol, the precoding matrix indicator (PMI) codebook used to indicate CSI (Channel State Information) information uses DFT (Discrete Fourier Transform) vectors as the basic units for constructing codewords, which can be regarded as uniform quantization of the angle domain.
[0059] 2. Introduction to Near Field Communication
[0060] Looking towards future 6G networks, larger antenna apertures and higher frequency bands (e.g., centimeter waves, millimeter waves, and terahertz) will be adopted, making near-field characteristics more pronounced. Furthermore, the introduction of emerging technologies such as smart metasurfaces (RIS), massive MIMO (Multiple Input Multiple Output), movable antennas, and cell-free networks will make near-field scenarios more prevalent in future wireless networks. As shown in Figure 2, in near-field scenarios, due to changes in electromagnetic wave propagation characteristics, they can no longer be simply approximated as plane waves but must be considered as spherical waves. From the perspective of space resource utilization, although traditional wireless communication systems have achieved significant success in the exploration and utilization of far-field space resources, further exploration and application of near-field space resources are expected to bring new physical space dimensions to wireless communication systems.
[0061] The division of the near-field and far-field regions (communication area) can be achieved using the following method: for the antenna aperture D, wavelength λ, and range... For the far field, the wavefront approximates a plane wave; For near-field radiation, the wavefront is a spherical wave.
[0062] 3. Comparison of near-field codebook and far-field codebook
[0063] If the DFT codebook is directly applied to near-field beamforming, a severe signal-to-noise ratio (SNR) loss will occur due to the mismatch with the near-field channel. In existing technologies, NR uses only a zero-order approximation of the distance using the DFT vector, which is suitable for situations where the terminal device is far from the network device. In near-field scenarios where the terminal device is close to the network device, the distance factor cannot be ignored. Therefore, the near-field codebook needs to consider both the angle and distance domains. Currently, far-field codebooks based on DFT vectors are not suitable for the near field.
[0064] Traditional wireless communication relies heavily on far-field channel models, with far-field DFT codebooks used for channel estimation between base stations and terminals. However, when antenna arrays become large, signal propagation characteristics change significantly, and far-field models can no longer accurately describe the channel environment.
[0065] Near-field effects of massive MIMO (Massively Multi-Analog Devices): The introduction of massive MIMO not only improves system capacity and coverage but also significantly shortens the near-field region. In the near-field scenario, due to the change in electromagnetic wave propagation characteristics, unlike the far-field region, it can no longer be simply approximated as a plane wave but must be considered as a spherical wave. The far-field DFT codebook is based on the plane wave assumption and aims to optimize beamforming performance in long-distance transmission. However, in the near-field region, since the wavefront is no longer planar, the far-field DFT codebook cannot effectively describe the spatial characteristics of the channel, leading to increased channel estimation errors and decreased beamforming efficiency. Therefore, a near-field codebook is needed. Furthermore, in massive MIMO systems, due to user mobility, users may switch between the near-field and far-field regions, and existing communication systems lack an effective mechanism for switching between the near-field and far-field codebooks.
[0066] Please refer to Figure 3, which shows a flowchart of a wireless communication method provided in an embodiment of this application. This method can be applied to the network architecture shown in Figure 1. As shown in Figure 3, the method may include at least one of the following steps (310-320):
[0067] Step 310: The network device sends downlink information to the terminal device. The first precoding matrix corresponding to the downlink information belongs to the first codebook set.
[0068] Accordingly, the terminal device receives downlink information sent by the network device.
[0069] Step 320: The terminal device sends uplink information to the network device. The second precoding matrix corresponding to the uplink information belongs to the second codebook set.
[0070] Accordingly, the network device receives uplink information sent by the terminal device.
[0071] The first codebook set or the second codebook set is a codebook set determined from N codebook sets. Different codebook sets correspond to different communication distance ranges, and N is an integer greater than 1.
[0072] In some embodiments, the codebook set includes at least one precoding matrix, which is used to preprocess the signal before transmission to optimize the signal's performance during transmission. In some embodiments, the communication distance range refers to the physical distance between the transmitting and receiving devices in wireless communication. In some embodiments, different communication distance ranges correspond to different codebook sets.
[0073] In some embodiments, in step 310 above, for downlink transmission scenarios, the network device can select a suitable first codebook set from multiple codebook sets corresponding to different communication distance ranges based on the downlink channel conditions. For example, when the communication distance range is a near-field communication area, the network device can select a near-field codebook set; when the communication distance range is a far-field communication area, the network device can select a far-field codebook set. This avoids the information mismatch problem caused by using the precoding matrix in the far-field codebook set in the near-field communication area and the precoding matrix in the near-field codebook set in the far-field communication area, thereby ensuring the stability and reliability of downlink information transmission.
[0074] In some embodiments, in step 320 above, for the uplink transmission scenario, the terminal device can select a suitable second codebook set from multiple codebook sets corresponding to different communication distance ranges based on the uplink channel conditions. For example, when the communication distance range is the near-field communication area, the terminal device can select the near-field codebook set; when the communication distance range is the far-field communication area, the terminal device can select the far-field codebook set. This avoids the information mismatch problem caused by using the precoding matrix in the far-field codebook set in the near-field communication area and the precoding matrix in the near-field codebook set in the far-field communication area, thereby ensuring the stability and reliability of uplink information transmission.
[0075] The first codebook set and the second codebook set mentioned above can be the same codebook set, or they can be two different codebook sets, or they can have an intersection. An intersection means that at least one precoding matrix included in each of the first codebook set and the second codebook set has an intersection. This application does not limit this.
[0076] In some embodiments, different codebook sets are designed for different communication distance ranges to meet the signal transmission requirements within different ranges. It is understood that there is a one-to-one correspondence between communication distance ranges and codebook sets; that is, one communication distance range corresponds to one codebook set. In some embodiments, different communication distance ranges can correspond to different codebook sets. For example, as shown in Figure 4, communication distance range 1 can correspond to codebook set 1, communication distance range 2 can correspond to codebook set 2, ..., and communication distance range N can correspond to codebook set N. The communication distance ranges 1, 2, ..., and N are arranged in ascending order of distance, meaning that communication distance range 1 has the smallest distance, and communication distance range N has the largest distance. The codebook sets 1, ..., and N can all be different. In some embodiments, when N equals 2, the communication distance range can include a near-field communication region and a far-field communication region, with one codebook set used for near-field communication and the other for far-field communication. In some embodiments, the codebook set corresponding to a smaller communication distance range (i.e., the near-field communication region) can be used for near-field communication, and the codebook set corresponding to a larger communication distance range (i.e., the far-field communication region) can be used for far-field communication.
[0077] In some embodiments, when N is greater than 2, one codebook set from the N codebook sets is used for far-field communication, and the remaining N-1 codebook sets are used for near-field communication. In some embodiments, among the N codebook sets, the codebook set corresponding to the largest communication distance range (i.e., the far-field communication area) can be used for far-field communication, and the codebook sets corresponding to the N-1 smaller communication distance ranges (i.e., the near-field communication areas) can be used for near-field communication. For example, as shown in Figure 4, the codebook set (codebook set N) corresponding to the largest communication distance range (communication range distance N) can be used for far-field communication, and the codebook sets (codebook set 1, ..., codebook set N-1) corresponding to the N-1 smaller communication distance ranges (communication range 1, ..., communication range distance N-1) can be used for near-field communication.
[0078] The above method, taking into account the characteristic that near-field communication is also affected by the distance domain dimension, divides the communication distance range of near-field communication into multiple subdivided distance ranges, with each subdivided distance range corresponding to a codebook set. This design can more accurately deal with the propagation characteristics, propagation conditions and interference factors at different distances, thereby ensuring the stability and reliability of signal transmission in near-field communication.
[0079] In summary, the technical solutions provided in this application can use different codebook sets for different communication distance ranges, thereby ensuring the stability and reliability of uplink or downlink information transmission.
[0080] The following describes the specific implementation method for determining the first or second codebook set from N codebook sets.
[0081] (1) The first codebook set or the second codebook set is determined from N codebook sets based on the first measurement result.
[0082] In some embodiments, a first codebook set or a second codebook set is determined from N codebook sets based on a first measurement result. In some embodiments, as shown in FIG5, the network device sends a downlink reference signal to the terminal device. The downlink reference signal is a standardized signal used to measure channel quality. Accordingly, the terminal device receives the downlink reference signal sent by the network device and obtains the first measurement result based on the downlink reference signal. That is, the first measurement result is the measurement result of the terminal device on the downlink reference signal sent by the network device.
[0083] In some embodiments, each of the N codebook sets includes at least one precoding matrix that is a predefined matrix. The network device or terminal device evaluates the suitability of at least one precoding matrix included in each of the N codebook sets based on the first measurement result, thereby determining the first precoding matrix included in the first codebook set or the second precoding matrix included in the second codebook set from the N codebook sets, which has the highest suitability. Suitability refers to a performance indicator used to characterize the precoding matrix under the channel conditions corresponding to the current first measurement result. It can be understood that a higher suitability indicates that the precoding matrix performs better under the current communication conditions.
[0084] In some embodiments, the downlink reference signal may be CSI-RS (Channel State Information Reference Signal), SSB (Synchronization Signal Block), or DMRS (Demodulation Reference Signal). In some embodiments, the downlink reference signal may be configured with X ports, where X ports are some or all of a maximum configurable set of Y ports, where X is a positive integer less than or equal to Y, and Y is an integer greater than 1. In some embodiments, the measurement results of the downlink reference signal may include at least one of the following: signal strength, signal quality, interference and noise, delay, and latency; this application does not limit the specific information provided.
[0085] In some embodiments, the first codebook set or the second codebook set is determined by the network device based on the first measurement result. In some embodiments, the terminal device sends the first measurement result to the network device. Accordingly, the network device receives the first measurement result and determines the first codebook set from N codebook sets based on the first measurement result. In some embodiments, if the communication distance range corresponding to the first codebook set is in the near-field communication region, the first codebook set is used for near-field communication; if the communication distance range corresponding to the first codebook set is in the far-field communication region, the first codebook set is used for far-field communication.
[0086] In some embodiments, the first codebook set or the second codebook set is determined by the terminal device based on the first measurement result. In some embodiments, the terminal device receives a downlink reference signal sent by the network device, determines the first measurement result based on the downlink reference signal, and determines the second codebook set from N codebook sets based on the first measurement result. Similarly, if the communication distance range corresponding to the second codebook set is in the near-field communication region, the second codebook set is used for near-field communication; if the communication distance range corresponding to the second codebook set is in the far-field communication region, the second codebook set is used for far-field communication.
[0087] (2) The first codebook set or the second codebook set is determined from N codebook sets based on positional information.
[0088] In some embodiments, location information is used to indicate the location of the terminal device or to indicate the distance between the terminal device and the network device.
[0089] In some embodiments, the first codebook set or the second codebook set is determined by the network device based on location information. In some embodiments, as shown in FIG6, the terminal device sends first information to the network device, the first information being used to determine location information. Accordingly, the network device receives the first information and determines a first codebook set from N codebook sets based on the first information. In some embodiments, if the communication distance range corresponding to the first codebook set is within the near-field communication region, the first codebook set is used for near-field communication; if the communication distance range corresponding to the first codebook set is within the far-field communication region, the first codebook set is used for far-field communication. In some embodiments, the first information includes at least one of the following: the location of the terminal device, intermediate measurement results related to the location of the terminal device, and an uplink reference signal.
[0090] In some embodiments, the network device determines the codebook set corresponding to the communication distance range corresponding to the location of the terminal device as the first codebook set. For example, as shown in Figure 4, assuming N equals 3, communication distance range 1 corresponds to codebook set 1, communication distance range 2 corresponds to codebook set 2, and communication distance range 3 corresponds to codebook set 3. Then, codebook set 1 and codebook set 2 are used for near-field communication, and codebook set 3 is used for far-field communication. Assuming the communication distance range corresponding to the location of the terminal device is communication distance range 3, the network device determines codebook set 3 as the first codebook set.
[0091] In some embodiments, the network device determines the location of the terminal device based on intermediate measurement results related to the location of the terminal device; and determines the codebook set corresponding to the communication distance range of the terminal device's location as the first codebook set. In some embodiments, the intermediate measurement results related to the location of the terminal device may include RSRP (Reference Signal Received Power) and RSTD (Reference Signal Time Difference). RSRP characterizes the average power of the downlink reference signal received by the terminal device, and RSTD characterizes the time difference between reference signals received by the terminal device from different network devices. For example, the network device determines the location of the terminal device based on RSRP using a signal attenuation model. The signal attenuation model can be a free space path loss model, a Hertmann path loss model, a Cost-231 model, etc., and this application does not limit this. For example, the network device can determine the location of the terminal device based on RSTD through the time difference between reference signals received by the terminal device from different network devices. Specifically, firstly, by utilizing the fact that the speed of signal propagation in air is close to the speed of light, the time difference between different network devices can be converted into a distance difference. Then, circles are drawn with the location of each network device as the center and the corresponding distance difference as the radius, resulting in multiple circles for each network device. The location of the terminal device is then located at the intersection of these circles. In some embodiments, the uplink reference signal can be an SRS (Sounding Reference Signal). By measuring the SRS, the network device can determine the location of the terminal device based on its known location and the time when the terminal device transmitted the SRS.
[0092] In some embodiments, the first codebook set or the second codebook set is determined by the terminal device based on location information. In some embodiments, as shown in FIG7, the network device sends second information to the terminal device, the second information being used to determine location information. Accordingly, the terminal device receives the second information sent by the network device and determines a second codebook set from N codebook sets based on the second information. Similarly, if the communication distance range corresponding to the second codebook set is within the near-field communication region, the second codebook set is used for near-field communication; if the communication distance range corresponding to the second codebook set is within the far-field communication region, the second codebook set is used for far-field communication.
[0093] In some embodiments, the terminal device determines the location of the network device based on the second information; based on the location of the network device, the terminal device determines its own communication distance range, and determines the codebook set corresponding to the communication distance range as the second codebook set. In some embodiments, the second information includes at least one of the following: the horizontal spacing of the antenna array of the network device, the vertical spacing of the antenna array of the network device, the arrangement of the antenna array of the network device, at least one distance threshold, and the location of the network device.
[0094] In some embodiments, the horizontal spacing of the antenna array of a network device refers to the horizontal distance between adjacent antennas, which is typically used to influence the radiation characteristics and coverage of the antenna array. The choice of horizontal spacing has a significant impact on the system's spatial frequency, beamforming capability, and spatial diversity performance of the signal. If the network device is used for near-field communication, a smaller horizontal spacing can increase the system's resolution; while in far-field communication, a larger horizontal spacing may contribute to effective signal propagation and a larger coverage area. In some embodiments, the vertical spacing of the antenna array of a network device refers to the vertical distance between adjacent antenna elements, i.e., the distance on the vertical plane of the antenna array. In some embodiments, the arrangement of the antenna array of a network device refers to the specific arrangement and layout pattern of the antenna elements in the antenna array. This may include the spatial distribution, arrangement form, orientation, and relative positions of the antenna elements. The arrangement of the antenna array has a significant impact on the coverage characteristics of the wireless signal, system performance, and network optimization. In some embodiments, the terminal device determines the distance to the network device based on the distance to the network device; and determines a second codebook set based on the distance to the network device and at least one distance threshold. For details on the determination method, please refer to the following text.
[0095] In some embodiments, the first codebook set or the second codebook set is determined based on the distance between the terminal device and the network device, and at least one distance threshold. In some embodiments, the network device determines the first codebook set based on the distance between the terminal device and the network device, and at least one distance threshold. In some embodiments, the terminal device determines the second codebook set based on the distance between the terminal device and the network device, and at least one distance threshold. In some embodiments, the at least one distance threshold may include a distance threshold used to divide a near-field communication region and a far-field communication region, where the near-field communication region may correspond to a near-field codebook set, and the far-field communication region may correspond to a far-field codebook set. If the distance between the terminal device and the network device is within the distance threshold range, the terminal device is located in the near-field communication region, and the network device determines the first codebook set and the terminal device determines the second codebook set as the near-field codebook set. If the distance between the terminal device and the network device is outside the distance threshold range, the terminal device is located in the far-field communication region, and the network device determines the first codebook set and the terminal device determines the second codebook set as the far-field codebook set.
[0096] In some embodiments, at least one distance threshold may include multiple distance thresholds, as shown in Figure 4, including N communication distance ranges. If N is greater than or equal to 2, then the number of distance thresholds is N-1, which can be denoted as distance threshold 1, ..., distance threshold N-1. Distance threshold 1 is used to divide communication distance range 1 from communication distance range 2, ..., distance threshold N-1 is used to divide communication distance range N-1 from communication distance range N. Communication distance range 1, ..., communication distance range N-1 can be near-field communication regions, and communication distance range N can be a far-field communication region. The codebook sets corresponding to each of the N communication distance ranges can be different; that is, different communication distance ranges correspond to different codebook sets. For example, the relationship between the distance between the terminal device and the network device and N-1 distance thresholds is determined. If the distance between the terminal device and the network device is greater than or equal to distance threshold i and less than or equal to distance threshold i+1, then the codebook set i+1 corresponding to the communication distance range i+1 is determined to be either the first codebook set or the second codebook set. The codebook set i+1 can be different from the other codebook sets among the N codebook sets, and the value of i is an integer from 0 to N-2. The distance threshold 0 can be the Fresnel distance. When i equals N-1, if the distance between the terminal device and the network device is greater than or equal to the distance threshold i+1 (i.e., the distance threshold N), then the codebook set (far-field codebook set) corresponding to the communication distance range N (i.e., the far-field communication area) is determined to be either the first codebook set or the second codebook set. For example, i can be 2. If the distance between the terminal device and the network device is greater than the distance threshold 2 and less than the distance threshold 3, then codebook set 3 is determined to be either the first codebook set or the second codebook set, where codebook set 3 can be used for near-field communication. For example, i can be N-1. If the distance between the terminal device and the network device is greater than the distance threshold N-1, then codebook set N is determined to be either the first codebook set or the second codebook set, where codebook set N can be used for far-field communication.
[0097] In some embodiments, the distance threshold is a Rayleigh distance; or, the distance threshold is related to the antenna aperture and wavelength; or, the distance threshold is predefined; or, the distance threshold is indicated by the network device to the terminal device. In some embodiments, the distance threshold can be a distance value related to the antenna aperture and wavelength, for example, the distance threshold can be any distance value determined according to the antenna aperture, wavelength, etc.; it can also be a variation of the Rayleigh distance; it can also be a variation of the Fresnel distance; the distance threshold can also be a distance threshold determined by the network device according to its own antenna arrangement, which is not limited in this application. In some embodiments, the Rayleigh distance is 2D. 2 / λ, where D is the antenna aperture and λ is the wavelength. Exemplarily, at least one distance threshold may include a distance threshold 2D. 2 / λ and Fresnel distance When the communication distance is greater than 2D 2 / λ represents the far-field communication region, where the communication distance is greater than 1000 km / h. And less than 2D 2 When the value is / λ, it is considered the near-field communication region. For the near-field communication region, that is, greater than... And less than 2D 2 The / λ region can be divided into more smaller communication distance ranges.
[0098] In some embodiments, the first codebook set or the second codebook set is determined based on the location of the terminal device and at least one communication region. In some embodiments, the communication region where the terminal device is located is determined, and the first codebook set or the second codebook set is determined according to the codebook set corresponding to that communication region. For example, the communication region may include a near-field communication region and a far-field communication region, with the near-field communication region corresponding to a near-field codebook set and the far-field communication region corresponding to a far-field codebook set. When the terminal device is located in the far-field communication region, the first codebook or the second codebook set is determined to be the far-field codebook set; when the terminal device is located in the near-field communication region, the first codebook or the second codebook set is determined to be the near-field codebook set.
[0099] The above method allows network devices and terminal devices to flexibly determine either a first codebook set or a second codebook set based on the first measurement result or location information. Compared to determining the codebook set based on location information, this method of determining the codebook set based on the first measurement result is more efficient because it eliminates the need for location information from the terminal devices and network devices, and can determine the codebook set solely based on the first measurement result of the downlink reference signal.
[0100] There are three ways to determine the first or second codebook set based on location information. Method 1: The network device determines the communication distance range of the terminal device based on the location information sent by the terminal device, thus determining the first codebook set; the terminal device determines its own communication distance range based on the location information sent by the network device, thus determining the second codebook set. Method 2: The first or second codebook set can be determined based on the distance between the terminal device and the network device, and at least one distance threshold. Method 3: The first or second codebook set can be determined based on the location of the terminal device, and at least one communication area. Furthermore, Method 2 is more convenient to implement because it does not require the terminal device to report location information.
[0101] In some embodiments, when the first codebook set or the second codebook set is determined by the terminal device, as shown in Figures 5 and 7, the terminal device sends first indication information to the network device. The first indication information is used to indicate the first codebook set or the second codebook set. Correspondingly, the network device receives the first indication information sent by the terminal device. In some embodiments, the first indication information is carried in the CSI. In some embodiments, the first indication information can be carried in CSI part 1, CSI part 2, or as additional bits in the PMI (Precoding Matrix Indicator). In some embodiments, the PMI is used to indicate the precoding matrix selected by the terminal device. For example, the PMI may include the index of the precoding matrix and at least one additional bit, which is used to indicate the first indication information. In some embodiments, the first indication information occupies one or more bits. For example, when the number of N codebook sets is 2, the first indication information occupies one bit. For example, bit 0 may represent the near-field codebook set and bit 1 may represent the far-field codebook set; or bit 0 may represent the far-field codebook set and bit 1 may represent the near-field codebook set. This application does not limit this. For example, when the number of N codebook sets is greater than 2, the first indication information occupies multiple bits. For instance, when N is 4, it can be indicated by two bits, such as bit 00 representing codebook set 1, bit 01 representing codebook set 2, bit 10 representing codebook set 3, and bit 11 representing codebook set 4.
[0102] In the above method, after the terminal device determines the second codebook set, it sends the first instruction information to the network device, which can then adjust the codebook encoding strategy in a timely manner to ensure consistency during data transmission.
[0103] In some embodiments, when the first codebook set or the second codebook set is determined by the network device, the network device sends second indication information to the terminal device. The second indication information indicates the first codebook set or the second codebook set. Correspondingly, the terminal device receives the second indication information sent by the network device. In some embodiments, the second indication information is carried in the first signaling; the second indication information occupies one or more bits in the first signaling; or, when the second indication information is included in the first signaling, it indicates the first codebook set or the second codebook set. For example, when the number of N codebook sets is 2, the second indication information occupies one bit in the first signaling. For example, when the number of N codebook sets is greater than 2, the second indication information occupies multiple bits in the first signaling. In some embodiments, if the first codebook set or the second codebook set is used for near-field communication, and the second indication information is not included in the first signaling, it indicates that the codebook set determined at this time is a codebook set used for far-field communication. In some embodiments, the first signaling is RRC (Radio Resource Control) signaling, or MAC CE (Medium Access Control Control Element), or DCI (Downlink Control Information).
[0104] In the above method, after the network device determines the first codebook set, it sends a second instruction to the terminal device, which can then adjust the codebook encoding strategy in a timely manner to ensure consistency during data transmission.
[0105] In some embodiments, before receiving downlink information from the network device, the terminal device determines a third precoding matrix from a first codebook set and indicates the third precoding matrix to the network device. The third precoding matrix may be the same as or different from the first precoding matrix. In some embodiments, the network device stores multiple preset precoding matrices. The terminal device can send an index of the third precoding matrix to the network device. This index is included in the PMI (Precoding Management Interface). Upon receiving the PMI from the terminal device, the network device can use the third precoding matrix as a reference precoding matrix for sending downlink information. In some embodiments, the network device typically selects a precoding matrix based on an optimization strategy for the entire network environment, including considerations of the needs of multiple terminal devices, resource allocation, and overall system performance. After receiving the indication information of the third precoding matrix from the terminal device, the network device decides whether to use the precoding matrix or select another more suitable precoding matrix based on its own optimization strategy and resource management requirements. Therefore, the first precoding matrix corresponding to the downlink information sent by the network device may be the same as or different from the first precoding matrix.
[0106] In some embodiments, before the terminal device sends uplink information to the network device, the network device sends information indicating a second precoding matrix to the terminal device. Accordingly, the terminal device receives the information indicating the second precoding matrix sent by the network device. In some embodiments, the terminal device stores a plurality of preset precoding matrices. The network device may send an index of the second precoding matrix to the terminal device, which then determines the second precoding matrix using the index and uses it as the precoding matrix for sending uplink information. In some embodiments, the terminal device encodes the uplink information according to the second precoding matrix indicated by the network device to ensure optimal uplink performance.
[0107] The above embodiments only describe the technical solution provided in this application from the perspective of interaction between terminal devices and network devices. The steps described above, performed by the terminal device, can be implemented independently as a wireless communication method on the terminal device side. Similarly, the steps described above, performed by the network device, can be implemented independently as a wireless communication method on the network device side.
[0108] The following are embodiments of the apparatus described in this application, which can be used to execute the embodiments of the method described in this application. For details not disclosed in the apparatus embodiments of this application, please refer to the embodiments of the method described in this application.
[0109] Please refer to Figure 8, which shows a block diagram of a wireless communication device according to an embodiment of this application. This device has the function of implementing the above-described wireless communication method; the function can be implemented in hardware or by hardware executing corresponding software. This device can be the terminal device described above, or it can be disposed within a terminal device. As shown in Figure 8, the device 800 may include: a receiving module 810 and / or a transmitting module 820.
[0110] The receiving module 810 is used to receive downlink information sent by the network device, wherein the first precoding matrix corresponding to the downlink information belongs to the first codebook set.
[0111] The sending module 820 is used to send uplink information to the network device, wherein the second precoding matrix corresponding to the uplink information belongs to the second codebook set.
[0112] The first codebook set or the second codebook set is a codebook set determined from N codebook sets. Different codebook sets correspond to different communication distance ranges, and N is an integer greater than 1.
[0113] In some embodiments, the first codebook set or the second codebook set is determined from the N codebook sets based on a first measurement result, wherein the first measurement result is a measurement result of a downlink reference signal sent by the terminal device to the network device.
[0114] In some embodiments, the first codebook set or the second codebook set is determined by the network device based on the first measurement result, and the sending module 820 is further configured to send the first measurement result to the network device.
[0115] In some embodiments, the first codebook set or the second codebook set is determined by the terminal device based on the first measurement result.
[0116] In some embodiments, the first codebook set or the second codebook set is determined from the N codebook sets based on location information, which is used to indicate the location of the terminal device or the distance between the terminal device and the network device.
[0117] In some embodiments, the first codebook set or the second codebook set is determined by the network device based on the location information.
[0118] In some embodiments, the sending module 820 is further configured to send first information to the network device, the first information being used to determine the location information.
[0119] In some embodiments, the first information includes at least one of the following: the location of the terminal device; intermediate measurement results related to the location of the terminal device; and an uplink reference signal.
[0120] In some embodiments, the first codebook set or the second codebook set is determined by the terminal device based on the location information.
[0121] In some embodiments, the receiving module 810 is further configured to receive second information sent by the network device, the second information being used to determine the location information.
[0122] In some embodiments, the second information includes at least one of the following: the horizontal spacing of the antenna array of the network device; the vertical spacing of the antenna array of the network device; the arrangement of the antenna array of the network device; at least one distance threshold; and the location of the network device.
[0123] In some embodiments, the first codebook set or the second codebook set is determined based on the distance between the terminal device and the network device, and at least one distance threshold.
[0124] In some embodiments, the distance threshold is a Rayleigh distance; or, the distance threshold is related to the antenna aperture and wavelength; or, the distance threshold is predefined; or, the distance threshold is indicated by the network device to the terminal device.
[0125] In some embodiments, the first codebook set or the second codebook set is determined based on the location of the terminal device and at least one communication area.
[0126] In some embodiments, when the first codebook set or the second codebook set is determined by the terminal device, the sending module 820 is further configured to send first indication information to the network device, the first indication information being used to indicate the first codebook set or the second codebook set.
[0127] In some embodiments, the first indication information is carried in CSI.
[0128] In some embodiments, the first indication information occupies one or more bits.
[0129] In some embodiments, when the first codebook set or the second codebook set is determined by the network device, the receiving module 810 is further configured to receive second indication information sent by the network device, the second indication information being used to indicate the first codebook set or the second codebook set.
[0130] In some embodiments, the second indication information is carried in the first signaling; the second indication information occupies one or more bits in the first signaling; or, if the first signaling includes the second indication information, it indicates the first codebook set or the second codebook set.
[0131] In some embodiments, the first signaling is RRC signaling, or MAC CE, or DCI.
[0132] In some embodiments, before receiving downlink information sent by the network device, the sending module 820 is further configured to determine a third precoding matrix from the first codebook set and indicate the third precoding matrix to the network device, wherein the third precoding matrix is the same as or different from the first precoding matrix.
[0133] In some embodiments, before sending uplink information to the network device, the receiving module 810 is further configured to receive information sent by the network device for indicating the second precoding matrix.
[0134] In some embodiments, when N equals 2, one of the N codebook sets is used for near-field communication and the other codebook set is used for far-field communication; or, when N is greater than 2, one of the N codebook sets is used for far-field communication and the remaining N-1 codebook sets are used for near-field communication.
[0135] Please refer to Figure 9, which shows a block diagram of a wireless communication device according to another embodiment of this application. This device has the function of implementing the above-described wireless communication method; the function can be implemented in hardware or by hardware executing corresponding software. This device can be a network device as described above, or it can be located within a network device. As shown in Figure 9, the device 900 may include: a transmitting module 910 and / or a receiving module 920.
[0136] The sending module 910 is used to send downlink information to the terminal device, wherein the first precoding matrix corresponding to the downlink information belongs to the first codebook set.
[0137] The receiving module 920 is used to receive uplink information sent by the terminal device, wherein the second precoding matrix corresponding to the uplink information belongs to the second codebook set.
[0138] The first codebook set or the second codebook set is a codebook set determined from N codebook sets. Different codebook sets correspond to different communication distance ranges, and N is an integer greater than 1.
[0139] In some embodiments, the first codebook set or the second codebook set is determined from the N codebook sets based on a first measurement result, wherein the first measurement result is a measurement result of a downlink reference signal sent by the terminal device to the network device.
[0140] In some embodiments, the first codebook set or the second codebook set is determined by the network device based on the first measurement result, and the receiving module 920 is further configured to receive the first measurement result sent by the terminal device.
[0141] In some embodiments, the first codebook set or the second codebook set is determined by the terminal device based on the first measurement result.
[0142] In some embodiments, the first codebook set or the second codebook set is determined from the N codebook sets based on location information, which is used to indicate the location of the terminal device or the distance between the terminal device and the network device.
[0143] In some embodiments, the first codebook set or the second codebook set is determined by the network device based on the location information.
[0144] In some embodiments, the receiving module 920 is further configured to receive first information sent by the terminal device, the first information being used to determine the location information.
[0145] In some embodiments, the first information includes at least one of the following: the location of the terminal device; intermediate measurement results related to the location of the terminal device; and an uplink reference signal.
[0146] In some embodiments, the first codebook set or the second codebook set is determined by the terminal device based on the location information.
[0147] In some embodiments, the sending module 910 is further configured to send second information to the terminal device, the second information being used to determine the location information.
[0148] In some embodiments, the second information includes at least one of the following: the horizontal spacing of the antenna array of the network device; the vertical spacing of the antenna array of the network device; the arrangement of the antenna array of the network device; at least one distance threshold; and the location of the network device.
[0149] In some embodiments, the first codebook set or the second codebook set is determined based on the distance between the terminal device and the network device, and at least one distance threshold.
[0150] In some embodiments, the distance threshold is a Rayleigh distance; or, the distance threshold is related to the antenna aperture and wavelength; or, the distance threshold is predefined; or, the distance threshold is indicated by the network device to the terminal device.
[0151] In some embodiments, the first codebook set or the second codebook set is determined based on the location of the terminal device and at least one communication area.
[0152] In some embodiments, when the first codebook set or the second codebook set is determined by the terminal device, the receiving module 920 is further configured to receive first indication information sent by the terminal device, the first indication information being used to indicate the first codebook set or the second codebook set.
[0153] In some embodiments, the first indication information is carried in CSI.
[0154] In some embodiments, the first indication information occupies one or more bits.
[0155] In some embodiments, when the first codebook set or the second codebook set is determined by the network device, the sending module 910 is further configured to send second indication information to the terminal device, the second indication information being used to indicate the first codebook set or the second codebook set.
[0156] In some embodiments, the second indication information is carried in the first signaling; the second indication information occupies one or more bits in the first signaling; or, if the first signaling includes the second indication information, it indicates the first codebook set or the second codebook set.
[0157] In some embodiments, the first signaling is RRC signaling, or MAC CE, or DCI.
[0158] In some embodiments, before sending downlink information to the terminal device, the receiving module 920 is further configured to receive information sent by the terminal device indicating a third precoding matrix, wherein the third precoding matrix is determined by the terminal device from the first codebook set, and wherein the third precoding matrix is the same as or different from the first precoding matrix.
[0159] In some embodiments, before receiving uplink information sent by the receiving terminal device, the sending module 910 is further configured to send information to the terminal device for indicating the second precoding matrix.
[0160] In some embodiments, when N equals 2, one of the N codebook sets is used for near-field communication and the other codebook set is used for far-field communication; or, when N is greater than 2, one of the N codebook sets is used for far-field communication and the remaining N-1 codebook sets are used for near-field communication.
[0161] Please refer to Figure 10, which shows a schematic diagram of a communication device provided in one embodiment of this application. The communication device 1000 may include a processor 1001, a transceiver 1002, and a memory 1003. The transceiver 1002 is used to implement sending and / or receiving functions, such as implementing the functions of the sending module and / or receiving module described above. The processor can be used to implement other processing functions or control sending and / or receiving.
[0162] The processor 1001 includes one or more processing cores. The processor 1001 executes various functional applications and information processing by running software programs and modules.
[0163] The transceiver 1002 may include a receiver and a transmitter. For example, the receiver and transmitter may be implemented as the same wireless communication component, which may include a wireless communication chip and a radio frequency antenna.
[0164] The memory 1003 can be connected to the processor 1001 and the transceiver 1002.
[0165] The memory 1003 can be used to store computer programs executed by the processor, and the processor 1001 is used to execute the computer programs.
[0166] In some embodiments, when the communication device is a terminal device, the transceiver 1002 is used to receive downlink information sent by the network device, and the first precoding matrix corresponding to the downlink information belongs to a first codebook set. And / or, the transceiver 1002 is used to send uplink information to the network device, and the second precoding matrix corresponding to the uplink information belongs to a second codebook set. Here, the first codebook set or the second codebook set is a codebook set determined from N codebook sets, and different codebook sets correspond to different communication distance ranges, where N is an integer greater than 1.
[0167] In some embodiments, when the communication device is a network device, the transceiver 1002 is used to send downlink information to the terminal device, and the first precoding matrix corresponding to the downlink information belongs to a first codebook set. And / or, the transceiver 1002 is used to receive uplink information sent by the terminal device, and the second precoding matrix corresponding to the uplink information belongs to a second codebook set. The first codebook set or the second codebook set is a codebook set determined from N codebook sets, where different codebook sets correspond to different communication distance ranges, and N is an integer greater than 1.
[0168] For details not described in this embodiment, please refer to the embodiments above, which will not be repeated here.
[0169] Furthermore, the memory can be implemented by any type of volatile or non-volatile storage device or a combination thereof, including but not limited to: magnetic disks or optical disks, electrically erasable programmable read-only memory, erasable programmable read-only memory, statically accessible memory, read-only memory, magnetic memory, flash memory, and programmable read-only memory.
[0170] This application also provides a computer-readable storage medium storing a computer program for execution by a processor to implement the aforementioned wireless communication method. In some embodiments, the computer-readable storage medium may include ROM (Read-Only Memory), RAM (Random-Access Memory), SSD (Solid State Drives), or optical disc, etc. The random access memory may include ReRAM (Resistance Random Access Memory) and DRAM (Dynamic Random Access Memory).
[0171] This application also provides a chip, which includes programmable logic circuits and / or program instructions, and is used to implement the above-described wireless communication method when the chip is running.
[0172] This application also provides a computer program product, which includes computer instructions stored in a computer-readable storage medium. A processor reads and executes the computer instructions from the computer-readable storage medium to implement the above-described wireless communication method.
[0173] It should be understood that the term "instruction" mentioned in the embodiments of this application can be a direct instruction, an indirect instruction, or an indication of a relationship. For example, A instructing B can mean that A directly instructs B, such as B being able to obtain information through A; it can also mean that A indirectly instructs B, such as A instructing C, so B can obtain information through C; or it can mean that there is a relationship between A and B.
[0174] In the description of the embodiments of this application, the term "correspondence" may indicate that there is a direct or indirect correspondence between two things, or that there is an association between two things, or that there is a relationship of instruction and being instructed, configuration and being configured, etc.
[0175] In some embodiments of this application, "predefined" can be achieved by pre-storing corresponding codes, tables, or other means that can be used to indicate relevant information in the device (e.g., including terminal devices and network devices). This application does not limit the specific implementation method. For example, predefined can refer to what is defined in the protocol.
[0176] In some embodiments of this application, the term "protocol" may refer to standard protocols in the field of communications, such as LTE protocols, NR protocols, and related protocols applied in future communication systems. This application does not limit the scope of these protocols.
[0177] In this article, "multiple" refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone. The character " / " generally indicates that the preceding and following related objects have an "or" relationship.
[0178] In this article, "greater than or equal to" can mean greater than or equal to, and "less than or equal to" can mean less than or equal to.
[0179] Furthermore, the step numbers described herein are merely illustrative of one possible execution order between steps. In some other embodiments, the steps may not be executed in the order of their numbers, such as two steps with different numbers being executed simultaneously, or two steps with different numbers being executed in the reverse order of the illustration. This application does not limit this.
[0180] Those skilled in the art will recognize that the functions described in the embodiments of this application in one or more of the above examples can be implemented using hardware, software, firmware, or any combination thereof. When implemented using software, these functions can be stored in a computer-readable medium or transmitted as one or more instructions or code on a computer-readable medium. Computer-readable media include computer storage media and communication media, wherein communication media include any medium that facilitates the transfer of a computer program from one place to another. Storage media can be any available medium that can be accessed by a general-purpose or special-purpose computer.
[0181] The above description is merely an exemplary embodiment of this application and is not intended to limit this application. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the protection scope of this application.
Claims
1. A wireless communication method, characterized in that, The method is executed by a terminal device, and the method includes: Receive downlink information sent by a network device, wherein the first precoding matrix corresponding to the downlink information belongs to a first codebook set; or, Uplink information is sent to the network device, wherein the second precoding matrix corresponding to the uplink information belongs to the second codebook set; The first codebook set or the second codebook set is a codebook set determined from N codebook sets. Different codebook sets correspond to different communication distance ranges, and N is an integer greater than 1.
2. The method according to claim 1, characterized in that, The first codebook set or the second codebook set is determined from the N codebook sets based on a first measurement result, wherein the first measurement result is a measurement result of the downlink reference signal sent by the terminal device to the network device.
3. The method according to claim 2, characterized in that, The first codebook set or the second codebook set is determined by the network device based on the first measurement result, and the method further includes: The first measurement result is sent to the network device.
4. The method according to claim 2, characterized in that, The first codebook set or the second codebook set is determined by the terminal device based on the first measurement result.
5. The method according to claim 1, characterized in that, The first codebook set or the second codebook set is determined from the N codebook sets based on location information, which is used to indicate the location of the terminal device or the distance between the terminal device and the network device.
6. The method according to claim 5, characterized in that, The first codebook set or the second codebook set is determined by the network device based on the location information.
7. The method according to claim 6, characterized in that, The method further includes: Send first information to the network device, the first information being used to determine the location information.
8. The method according to claim 7, characterized in that, The first information includes at least one of the following: The location of the terminal device; The intermediate measurement results related to the location of the terminal device; Upward reference signal.
9. The method according to claim 5, characterized in that, The first codebook set or the second codebook set is determined by the terminal device based on the location information.
10. The method according to claim 9, characterized in that, The method further includes: The system receives second information sent by the network device, the second information being used to determine the location information.
11. The method according to claim 10, characterized in that, The second information includes at least one of the following: The horizontal spacing of the antenna array of the network device; The vertical spacing of the antenna array of the network device; The arrangement of the antenna array of the network device; At least one distance threshold; The location of the network device.
12. The method according to any one of claims 5 to 11, characterized in that, The first codebook set or the second codebook set is determined based on the distance between the terminal device and the network device, and at least one distance threshold.
13. The method according to claim 12, characterized in that, The distance threshold is the Rayleigh distance; or... The distance threshold is related to the antenna aperture and wavelength; or... The distance threshold is predefined; or, The distance threshold is indicated by the network device to the terminal device.
14. The method according to any one of claims 5 to 11, characterized in that, The first codebook set or the second codebook set is determined based on the location of the terminal device and at least one communication area.
15. The method according to any one of claims 1 to 14, characterized in that, When the first codebook set or the second codebook set is determined by the terminal device, the method further includes: Send a first indication message to the network device, the first indication message being used to indicate the first codebook set or the second codebook set.
16. The method according to claim 15, characterized in that, The first indication information is carried in the Channel State Information (CSI).
17. The method according to claim 15 or 16, characterized in that, The first indication information occupies one or more bits.
18. The method according to any one of claims 1 to 14, characterized in that, When the first codebook set or the second codebook set is determined by the network device, the method further includes: The system receives a second indication message sent by the network device, the second indication message being used to indicate either the first codebook set or the second codebook set.
19. The method according to claim 18, characterized in that, The second indication information is carried in the first signaling; The second indication information occupies one or more bits in the first signaling; or, If the first signaling includes the second indication information, it indicates the first codebook set or the second codebook set.
20. The method according to claim 19, characterized in that, The first signaling is Radio Resource Control (RRC) signaling, or Media Access Control (MAC) control element (CE), or Downlink Control Information (DCI).
21. The method according to any one of claims 1 to 20, characterized in that, Before receiving downlink information sent by the network device, the method further includes: A third precoding matrix is determined from the first codebook set and indicated to the network device, wherein the third precoding matrix is the same as or different from the first precoding matrix.
22. The method according to any one of claims 1 to 20, characterized in that, Before sending uplink information to the network device, the method further includes: Receive information sent by the network device to indicate the second precoding matrix.
23. The method according to any one of claims 1 to 22, characterized in that, When N equals 2, one of the N codebook sets is used for near-field communication, and the other codebook set is used for far-field communication; or, When N is greater than 2, one of the N codebook sets is used for far-field communication, and the remaining N-1 codebook sets are used for near-field communication.
24. A wireless communication method, characterized in that, The method is performed by a network device, and the method includes: Send downlink information to the terminal device, wherein the first precoding matrix corresponding to the downlink information belongs to the first codebook set; or, The system receives uplink information sent by a terminal device, wherein the second precoding matrix corresponding to the uplink information belongs to a second codebook set. The first codebook set or the second codebook set is a codebook set determined from N codebook sets. Different codebook sets correspond to different communication distance ranges, and N is an integer greater than 1.
25. The method according to claim 24, characterized in that, The first codebook set or the second codebook set is determined from the N codebook sets based on a first measurement result, wherein the first measurement result is a measurement result of the downlink reference signal sent by the terminal device to the network device.
26. The method according to claim 25, characterized in that, The first codebook set or the second codebook set is determined by the network device based on the first measurement result, and the method further includes: Receive the first measurement result sent by the terminal device.
27. The method according to claim 25, characterized in that, The first codebook set or the second codebook set is determined by the terminal device based on the first measurement result.
28. The method according to claim 24, characterized in that, The first codebook set or the second codebook set is determined from the N codebook sets based on location information, which is used to indicate the location of the terminal device or the distance between the terminal device and the network device.
29. The method according to claim 28, characterized in that, The first codebook set or the second codebook set is determined by the network device based on the location information.
30. The method according to claim 29, characterized in that, The method further includes: The terminal device sends first information, which is used to determine the location information.
31. The method according to claim 30, characterized in that, The first information includes at least one of the following: The location of the terminal device; The intermediate measurement results related to the location of the terminal device; Upward reference signal.
32. The method according to claim 28, characterized in that, The first codebook set or the second codebook set is determined by the terminal device based on the location information.
33. The method according to claim 32, characterized in that, The method further includes: Send a second piece of information to the terminal device, the second piece of information being used to determine the location information.
34. The method according to claim 33, characterized in that, The second information includes at least one of the following: The horizontal spacing of the antenna array of the network device; The vertical spacing of the antenna array of the network device; The arrangement of the antenna array of the network device; At least one distance threshold; The location of the network device.
35. The method according to any one of claims 28 to 34, characterized in that, The first codebook set or the second codebook set is determined based on the distance between the terminal device and the network device, and at least one distance threshold.
36. The method according to claim 35, characterized in that, The distance threshold is the Rayleigh distance; or... The distance threshold is related to the antenna aperture and wavelength; or... The distance threshold is predefined; or, The distance threshold is indicated by the network device to the terminal device.
37. The method according to any one of claims 28 to 34, characterized in that, The first codebook set or the second codebook set is determined based on the location of the terminal device and at least one communication area.
38. The method according to any one of claims 24 to 37, characterized in that, When the first codebook set or the second codebook set is determined by the terminal device, the method further includes: The terminal device receives a first indication message, which is used to indicate the first codebook set or the second codebook set.
39. The method according to claim 38, characterized in that, The first indication information is carried in the Channel State Information (CSI).
40. The method according to claim 38 or 39, characterized in that, The first indication information occupies one or more bits.
41. The method according to any one of claims 24 to 37, characterized in that, When the first codebook set or the second codebook set is determined by the network device, the method further includes: Send a second indication message to the terminal device, the second indication message being used to indicate the first codebook set or the... The second codebook set.
42. The method according to claim 41, characterized in that, The second indication information is carried in the first signaling; The second indication information occupies one or more bits in the first signaling; or, If the first signaling includes the second indication information, it indicates the first codebook set or the second codebook set.
43. The method according to claim 42, characterized in that, The first signaling is Radio Resource Control (RRC) signaling, or Media Access Control (MAC) control element (CE), or Downlink Control Information (DCI).
44. The method according to any one of claims 24 to 43, characterized in that, Before sending downlink information to the terminal device, the method further includes: The terminal device receives information sent by the terminal device indicating a third precoding matrix, the third precoding matrix being determined by the terminal device from the first codebook set, wherein the third precoding matrix may be the same as or different from the first precoding matrix.
45. The method according to any one of claims 24 to 43, characterized in that, Before receiving the uplink information sent by the receiving terminal device, the method further includes: Send information to the terminal device to indicate the second precoding matrix.
46. The method according to any one of claims 24 to 45, characterized in that, When N equals 2, one of the N codebook sets is used for near-field communication, and the other codebook set is used for far-field communication; or, When N is greater than 2, one of the N codebook sets is used for far-field communication, and the remaining N-1 codebook sets are used for near-field communication.
47. A wireless communication device, characterized in that, The device includes: A receiving module is used to receive downlink information sent by a network device, wherein the first precoding matrix corresponding to the downlink information belongs to a first codebook set; And / or, The sending module is used to send uplink information to the network device, wherein the second precoding matrix corresponding to the uplink information belongs to the second codebook set; The first codebook set or the second codebook set is a codebook set determined from N codebook sets. Different codebook sets correspond to different communication distance ranges, and N is an integer greater than 1.
48. A wireless communication device, characterized in that, The device includes: The sending module is used to send downlink information to the terminal device, wherein the first precoding matrix corresponding to the downlink information belongs to the first codebook set; And / or, The receiving module is used to receive uplink information sent by the terminal device, wherein the second precoding matrix corresponding to the uplink information belongs to the second codebook set; The first codebook set or the second codebook set is a codebook set determined from N codebook sets. Different codebook sets correspond to different communication distance ranges, and N is an integer greater than 1.
49. A communication device, characterized in that, The computer device includes a processor and a memory, the memory storing a computer program, the processor executing the computer program to implement the method as claimed in any one of claims 1 to 23, or to implement the method as claimed in any one of claims 24 to 46.
50. A computer-readable storage medium, characterized in that, The storage medium stores a computer program that is executed by a processor to implement the method as described in any one of claims 1 to 23, or the method as described in any one of claims 24 to 46.
51. A chip, characterized in that, The chip includes programmable logic circuitry and / or program instructions, which, when the chip is running, are used to implement the method as described in any one of claims 1 to 23, or to implement the method as described in any one of claims 24 to 46.
52. A computer program product, characterized in that, The computer program product includes computer instructions stored in a computer-readable storage medium, which a processor reads from and executes to implement the method as claimed in any one of claims 1 to 23, or the method as claimed in any one of claims 24 to 46.
Citation Information
Patent Citations
A method and apparatus for indicating uplink closed-loop precoding information
CN102299764A
Pre-coding indication method, pre-coding determination method, pre-coding indication device, pre-coding determination device and related equipment
CN115811341A
Signal transmission method and device
WO2016183835A1
Channel estimation for ultra-massive multiple input multiple output at terahertz band
WO2024092473A1