Wireless communication method and apparatus, and device and storage medium
By selecting a portion of ports in a large-scale antenna array communication system for reference signal transmission and combining this with compressed sensing technology to recover channel state information, the reference signal overhead problem is solved, and system performance is improved.
Patent Information
- Application Number
- PCT/CN2024/089211
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-04-22
- Publication Date
- 2025-10-30
AI Technical Summary
In large-scale antenna array communication systems, the overhead of the reference signal leads to a reduction in available system resources and a decrease in overall performance.
By selecting M ports from a maximum of N configurable ports for reference signal transmission, and combining compressed sensing technology to recover channel state information, the transmission overhead of the reference signal is reduced.
This effectively reduces the transmission overhead of the reference signal and improves the overall performance of the system.
Smart Images

Figure CN2024089211_30102025_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, and storage medium. Background Technology
[0002] In practical applications, large-scale antenna array communication systems encounter the problem of reference signal overhead.
[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 performed by a first device, the method comprising:
[0006] Receive a first reference signal, wherein the first reference signal is configured with M ports, and the M ports are a subset of the maximum configurable N ports, where M is a positive integer less than N and N is an integer greater than 1;
[0007] First channel state information is transmitted, which is obtained based on the first reference signal.
[0008] According to one aspect of the embodiments of this application, a wireless communication method is provided, the method being performed by a second device, the method comprising:
[0009] Send a first reference signal, wherein the first reference signal is configured with M ports, and the M ports are a subset of the maximum configurable N ports, where M is a positive integer less than N and N is an integer greater than 1;
[0010] Receive first channel state information, which is obtained based on the first reference signal.
[0011] According to one aspect of the embodiments of this application, a wireless communication device is provided, the device comprising:
[0012] A receiving module is used to receive a first reference signal, wherein the first reference signal is configured with M ports, and the M ports are a subset of the maximum configurable N ports, where M is a positive integer less than N and N is an integer greater than 1.
[0013] The transmitting module is used to transmit first channel state information, which is obtained based on the first reference signal.
[0014] According to one aspect of the embodiments of this application, a wireless communication device is provided, the device comprising:
[0015] The transmitting module is used to transmit a first reference signal, wherein the first reference signal is configured with M ports, and the M ports are a subset of the maximum configurable N ports, where M is a positive integer less than N and N is an integer greater than 1.
[0016] The receiving module is used to receive first channel state information, which is obtained based on the first reference signal.
[0017] 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.
[0018] 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.
[0019] 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.
[0020] According to one aspect of the embodiments of this application, a computer program product is provided, the computer program product including a computer program stored in a computer-readable storage medium, and a processor reading from the computer-readable storage medium and executing the computer program to implement the above-described wireless communication method.
[0021] The technical solutions provided in this application embodiment may have the following beneficial effects:
[0022] The first reference signal is received by the first device. The M ports configured for the first reference signal are only a portion of the maximum N configurable ports, which reduces the number of ports that send the first reference signal and lowers the transmission overhead of the reference signal. Attached Figure Description
[0023] Figure 1 is a schematic diagram of a network architecture provided in one embodiment of this application;
[0024] Figure 2 is a schematic diagram of coherent transmission based on multiple TRP provided in an embodiment of this application;
[0025] Figure 3 is a schematic diagram of non-coherent transmission based on multiple TRP provided in an embodiment of this application;
[0026] Figure 4 is a schematic diagram of non-coherent transmission based on multiple TRP provided in another embodiment of this application;
[0027] Figure 5 is a schematic diagram of non-coherent transmission based on multiple TRP provided in another embodiment of this application;
[0028] Figure 6 is a flowchart of a wireless communication method provided in an embodiment of this application;
[0029] Figure 7 is a schematic diagram of a reference signal resource provided in an embodiment of this application;
[0030] Figure 8 is a schematic diagram of a reference signal resource provided in another embodiment of this application;
[0031] Figure 9 is a schematic diagram of a reference signal resource provided in another embodiment of this application;
[0032] Figure 10 is a schematic diagram of a reference signal resource provided in another embodiment of this application;
[0033] Figure 11 is a schematic diagram of a reference signal resource provided in another embodiment of this application;
[0034] Figure 12 is a flowchart of a wireless communication method provided in another embodiment of this application;
[0035] Figure 13 is a block diagram of a wireless communication device provided in an embodiment of this application;
[0036] Figure 14 is a block diagram of a wireless communication device provided in another embodiment of this application;
[0037] Figure 15 is a block diagram of a communication device provided in one embodiment of this application. Detailed Implementation
[0038] 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.
[0039] 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.
[0040] 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) systems, B5G (Beyound 5G) systems, 6th-Generation (6G) systems, or other communication systems.
[0041] 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.
[0042] 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.
[0043] 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.
[0044] 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.
[0045] 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.
[0046] 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 thereto. 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.
[0047] 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.
[0048] 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.
[0049] 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.
[0050] 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.
[0051] 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.
[0052] 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.
[0053] 1. Downlink coherent transmission
[0054] As shown in Figure 2, NR (New Radio) systems introduce downlink coherent transmission based on multiple TRPs (Transmission Reception Points). Downlink coherent transmission is generally based on an ideal backhaul link, where multiple TRPs use different beams and / or precoding matrices to transmit the same data on the same physical resources (such as PDSCH (Physical Downlink Shared Channel)). By adjusting the precoding matrix, the data transmitted by different TRPs are coherently superimposed at the terminal device side, thereby improving data transmission performance.
[0055] To enable coherent superposition of data transmitted from different TRPs at the receiving end, the terminal device needs to feed back CSI (Channel State Information) for each TRP based on the assumption of coherent transmission. Specifically, the terminal device can feed back an RI (Rank Indicator), one or more PMIs (Precoding Matrix Indicators), and a CQI (Channel Quality Indicator) in the CSI. The PMI can contain precoding information from multiple TRPs, allowing the network device to achieve coherent transmission when using this precoding information for precoding. Specifically, the terminal device can place the precoding information of multiple TRPs in a single PMI or separate them into multiple PMIs. CSI is measured based on the CSI-RS (Channel State Information Reference Signal) resources configured by the network device. The network device can configure multiple CSI-RS resources, each corresponding to a TRP. The terminal device performs CSI measurements based on the channel information obtained from these resources and the assumption of coherent transmission.
[0056] 2. Downlink noncoherent transmission
[0057] The NR system introduces downlink noncoherent transmission based on multiple TRPs. The backhaul connection between TRPs can be ideal or non-ideal. Under ideal backhaul, TRPs can exchange information quickly and dynamically; under non-ideal backhaul, due to greater latency, TRPs can only exchange information quasi-statically. Multiple TRPs can independently schedule multiple PDSCH transmissions of a single terminal device using different control channels, or they can use the same control channel to schedule the transmissions of different TRPs, with data from different TRPs using different transport layers.
[0058] For downlink transmissions scheduled using multiple PDCCHs (Physical Downlink Control Channels), the scheduled PDSCHs can be transmitted in the same or different time slots. Terminal devices need to support simultaneous reception of PDCCHs and PDSCHs from different TRPs. When terminal devices respond with ACKs (Acknowledgements) / NACKs (Negative Acknowledgements) and CSIs, they can, as shown in Figure 3, report the ACKs / NACKs and CSIs to the respective TRPs of the corresponding PDSCHs; or, as shown in Figure 4, they can be merged and reported to the same TRP. The terminal device response method shown in Figure 3 can be applied to both ideal backhaul and non-ideal backhaul scenarios, while the terminal device response method shown in Figure 4 can only be used in ideal backhaul scenarios. The DCIs (Downlink Control Information) used for scheduling PDSCHs transmitted by different TRPs can be carried by different CORESETs (Control Resource Sets). That is, the network device side configures multiple CORESETs, and each TRP uses its own CORESET for scheduling, thus different TRPs can be distinguished by their CORESETs. For example, network devices can configure a CORESET group index for each CORESET. Different indices correspond to different TRPs. When terminal devices report CSIs, they need to report the CSI corresponding to each TRP separately. The CSI includes RI, PMI, CQI, etc., and can be used for downlink transmission scheduling for their respective TRPs.
[0059] As shown in Figure 5, for multi-TRP downlink transmission using a single PDCCH scheduling, the same DCI can schedule multiple transport layers from different TRPs. These transport layers from different TRPs use DMRS (Demodulation Reference Signal) ports in different CDM (Code Division Multiplexing) groups and employ different TCI (Transmission Configuration Indicator) states. Network devices need to indicate the DMRS ports from different CDM groups and the corresponding TCI states within a single DCI to support different DMRS ports using different beams for transmission. In this case, HARQ-ACK (Hybrid Automatic Repeat request-Acknowledgement) feedback can utilize existing protocol mechanisms; however, this approach is only suitable for ideal backhaul scenarios. Furthermore, the terminal device must report the RI and PMI corresponding to different TRPs, as well as a joint CQI (used to determine the MCS (Modulation and Coding Scheme)) within the same CSI. Network devices can be configured to report CSIs corresponding to multiple different transmission assumptions on the terminal device. For example, they can simultaneously report CSIs based on a single TRP assumption and CSIs based on multiple TRPs for NC-JT (Non-Coherent Joint Transmission) transmission assumption.
[0060] 3. Compressed Sensing Theory
[0061] According to compressed sensing theory, if a signal is sparse, it can be reconstructed from a number of sampling points far less than required by the Nyquist sampling theorem. Currently, compressed sensing is widely used in signal and image processing. Compressed sensing is based on sparsifying the target signal and selecting an appropriate measurement matrix, simultaneously sampling and compressing the sparse signal. Only a small amount of data needs to be transmitted, and the receiver reconstructs the signal based on the corresponding reconstruction matrix. Compressed sensing theory has also demonstrated superior performance in channel estimation.
[0062] In practical applications, large-scale antenna array communication systems often encounter the problem of reference signal overhead. In related technologies, each antenna port needs to transmit a dedicated reference signal to allow terminal devices to obtain the channel state information of the corresponding antenna port. However, as the number of antenna ports increases, the reference signal overhead increases linearly. That is, the reference signal overhead depends on the number of reference signal ports; the more antenna ports there are, the greater the reference signal overhead. For example, the reference signal may occupy all subcarriers in one or more time slots, and even more and more system resources may be consumed by the transmission of the reference signal, leading to a reduction in available system resources and consequently a decrease in overall system performance. The technical solution provided in this application can be used to solve this technical problem, namely, to reduce the overhead of the reference signal.
[0063] Please refer to Figure 6, which shows a flowchart of a wireless communication method provided in one embodiment of this application. This method can be applied to the network architecture shown in Figure 1. As shown in Figure 6, the method may include at least one of the following steps (610-620).
[0064] Step 610: The second device sends a first reference signal. The first reference signal is configured with M ports. The M ports are a subset of the maximum configurable N ports, where M is a positive integer less than N and N is an integer greater than 1.
[0065] Accordingly, the first device receives the first reference signal.
[0066] In some embodiments, the first reference signal is a reference signal sent by the second device to the first device. On the second device side, the maximum number of configurable ports for the first reference signal is N, meaning the second device can send the first reference signal on a maximum of N ports. However, in step 610, the second device only sends the first reference signal on a subset of the N ports (i.e., M ports). Compared to the second device sending the first reference signal to the first device on N ports, this embodiment reduces the number of ports used to send the first reference signal, thereby reducing the overhead of transmitting the first reference signal between the first and second devices.
[0067] In some embodiments, when the first reference signal is a downlink reference signal, the second device is a network device and the first device is a terminal device. When the first reference signal is a downlink reference signal, the first reference signal can be CSI-RS, and the first device can feed back one or more of SI, RI, and PMI information in the CSI. Of course, the first reference signal can also be other downlink reference signals, such as DMRS, etc., and this application does not limit it in this regard.
[0068] In some embodiments, when the first reference signal is an uplink reference signal, the second device is a terminal device and the first device is a network device. When the first reference signal is an uplink reference signal, the first reference signal can be an SRS (Sounding Reference Signal). Of course, the first reference signal can also be other uplink reference signals, such as DMRS, etc., and this application does not limit this to any particular type.
[0069] Step 620: The first device sends first channel state information, which is obtained based on the first reference signal.
[0070] Accordingly, the second device receives the first channel status information.
[0071] In some embodiments, the first device can obtain first channel state information based on a first reference signal and send the first channel state information to the second device. In some embodiments, the first channel state information may include channel state information of N ports. In some embodiments, the first channel state information may also include only the channel state information of a portion of the N ports.
[0072] In summary, the technical solution provided in this application embodiment receives a first reference signal through a first device. The M ports configured for the first reference signal are only a portion of the maximum configurable N ports, which reduces the number of ports for transmitting the first reference signal and lowers the transmission overhead of the reference signal.
[0073] There are at least three ways to determine M ports from N ports:
[0074] Method 1: The M ports are randomly selected from the N ports.
[0075] In some embodiments, M ports are randomly selected from N ports using a random model or other random selection method. For example, N is 256, meaning the maximum configurable number of ports is 256, and M is 8. Then, eight random numbers within the range of 1 to 256 can be generated using a random number generation model. For example, these eight random numbers are: 229, 166, 120, 12, 21, 245, 246, and 237. Therefore, the eight ports of the first signal can be the 229th, 166th, 120th, 12th, 21st, 245th, 246th, and 237th ports out of these 256 ports. In this embodiment, the selection and determination of M ports from N ports is achieved through a random method.
[0076] Method 2: M ports are evenly distributed among N ports.
[0077] In some embodiments, the N ports are arranged in a specific order, so that the M ports are evenly distributed among the N ports with this order. For example, N is 256, M is 8, and the N ports are distributed in a 16×16 array. The arrangement of the N ports is obtained by rotating the 16×16 array from front to back and from top to bottom. The 8 ports are evenly distributed in the 16×16 array; for example, the 8 ports could be the first port in every two rows of ports in this array. In this embodiment, the M ports are evenly distributed among the N ports. Through the regularity of this even distribution, the selection and determination of the M ports from the N ports is achieved.
[0078] Method 3: N ports are divided into Q groups of ports, and M ports are at least one group of ports in the Q groups, where Q is a positive integer less than N.
[0079] In some embodiments, N ports are divided into Q groups of ports, and M ports are one group of ports in the Q groups, or M ports are multiple groups of ports in the Q groups. In some embodiments, the number of ports in different groups of the Q groups can be the same or different. For example, N is 64, and the number of ports in the Q groups can be 7, 6, 12, 8, 8, 5, 7, or 11. In some embodiments, N ports are evenly divided into Q groups of ports. For example, if N is 64 and Q is 4, then each group in the Q groups has 8 ports. In this embodiment, by grouping the N ports and then selecting the ports required for the first reference signal from the Q groups of ports, the complexity of the selection process for the M ports is reduced, as it avoids directly selecting the ports one by one.
[0080] In some embodiments, there is a one-to-one correspondence between Q groups of ports and Q sets of reference signal resources.
[0081] In some embodiments, the reference signal resources can be divided into Q sets of reference signal resources, and the reference signal resources included in different sets of reference signal resources are different. Each set of ports in the Q sets of ports uniquely corresponds to a set of reference signal resources. That is, the reference signal resource set corresponding to a set of ports included in the ports configured by the first reference signal is occupied by the first reference signal for transmitting the first reference signal; the reference signal resource set corresponding to a set of ports not included in the ports configured by the first reference signal is not occupied by the first reference signal. In some embodiments, the amount of reference signal resources in a set of reference signal resources is determined according to the number of corresponding ports. For example, if the ports corresponding to reference signal resource set a are in set A and the ports corresponding to reference signal resource set b are in set B, and the number of ports in set A is greater than the number of ports in set B, then the reference signal resources in reference signal resource set a should be greater than the reference signal resources in reference signal resource set b. In this embodiment, each group of ports in the Q group corresponds to a different set of reference signal resources, thereby establishing a correspondence between the ports and the set of reference signal resources. This enables the allocation of reference signal resources based on the ports, ensuring that the first reference signal of each group of ports can be transmitted with appropriate reference signal resources.
[0082] In some embodiments, Q group ports correspond to the same set of reference signal resources.
[0083] In some embodiments, reference signal resources can be divided into one or more sets of reference signal resources, and each set of ports in the Q-group ports corresponds to the same set of reference signal resources. That is, each set of ports in the Q-group ports corresponds to the same set of reference signal resources, and regardless of which set of ports in the Q-group ports the first reference signal is configured with, the first reference signal occupies the same set of reference signal resources. In some embodiments, the Q-group ports correspond to Q reference signal resources in a set of reference signal resources, and each set of ports corresponds to one reference signal resource in that set of reference signal resources. In some embodiments, the set of reference signal resources is a CSI-RS resource set, and the reference signal resources are CSI-RS resources; that is, the Q-group ports correspond to Q CSI-RS resources in a set of CSI-RS resources, and each set of ports corresponds to one CSI-RS resource in that set of CSI-RS resources.
[0084] In some embodiments, reference signal resources refer to the transmission resources of reference signals, and the set of reference signal resources refers to the set of transmission resources of reference signals. These transmission resources include, but are not limited to, time-frequency resources.
[0085] In some embodiments, both the first device and the second device store a correspondence between Q-group ports and a set of reference signal resources or reference signal resources. In some embodiments, the second device can send configuration information to the first device to configure the set of reference signal resources or reference signal resources. Since the first device stores this correspondence, the corresponding ports can also be determined based on the configuration information. In some embodiments, both the first device and the second device store a correspondence between Q-group ports and a set of CSI-RS resources or CSI-RS resources. The second device can configure the corresponding number of ports using the set of CSI-RS resources or CSI-RS resources indicated in the configuration information. The second device determines the set of CSI-RS resources or CSI-RS resources through the received configuration information, and determines the corresponding number of ports based on the set of CSI-RS resources or CSI-RS resources indicated in the configuration information.
[0086] The first reference signal can be configured in at least three ways:
[0087] In Method 1, the first reference signal is configured periodically.
[0088] In some embodiments, the first reference signal has a fixed configuration period, and the parameters of the first reference signal are configured once in each corresponding configuration period. In some embodiments, the parameters of the first reference signal may include: the transmission resources of the first signal, the period of the first reference signal, the number of ports of the first reference signal, etc.
[0089] In Method 2, the first reference signal is configured aperiodically.
[0090] In some embodiments, the first reference signal does not have a fixed period, i.e., it is configured aperiodically.
[0091] In method 3, the first reference signal is semi-persistently configured.
[0092] In some embodiments, semi-persistent configuration can also be called semi-static configuration, that is, after each configuration is completed and before receiving new configuration information, the first reference signal is configured according to the latest configuration information.
[0093] In the above embodiments, the configuration of the first reference signal was achieved through various configuration methods.
[0094] In some embodiments, the first channel state information is acquired through a first method, which is related to compressed sensing technology. In some embodiments, the first device acquires the first channel state information through a method related to compressed sensing technology.
[0095] The first device can send the first channel status information in at least three of the following situations:
[0096] Case 1: The first channel state information includes the first full channel state information recovered through compressed sensing technology, and the first full channel state information includes the channel state information of N ports.
[0097] In some embodiments, the first device measures the first reference signals of M ports respectively to obtain the channel state information corresponding to each of the M ports. Then, using compressed sensing technology, it recovers the first full channel state information based on the channel state information corresponding to the M ports, thus obtaining the channel state information of N ports. For example, M is 8 and N is 64. Of course, N and M can have other values, and this application embodiment does not specifically limit them.
[0098] In some embodiments, the first device measures the channel state information of M ports based on the first reference signal. The channel state information of the M ports can be referred to as the received signal y. Here, y = X * h, where h is the channel state information of N ports, and X is a measurement matrix related to the first reference signal. The dimension of X can be M * N. In some embodiments, assuming the channel state information h of the N ports is sparse, then X can be an M * N matrix. In some embodiments, the dimension of the measurement matrix X corresponds to M. In some embodiments, the measurement matrix is stored on both the first and second device sides; each time it is calculated, the first M rows of the measurement matrix are taken according to the number of ports M of the first reference signal to obtain the measurement matrix X. In some embodiments, if h is sparse, then y = X * P T *s, where s is the sparse matrix corresponding to h with a small number of non-zero elements after the sparse transformation basis, and P is the sparse dictionary matrix, P T This is the transpose of matrix P. In some embodiments, P can be a sparse dictionary matrix stored on the first device side. The first device can recover the channel state information of N ports based on the sparse dictionary matrix and the first full channel state information recovered through compressed sensing technology after sparse transformation. Therefore, the channel state information h' recovered from y is equal to P. T *s', where h' is the channel state information of the N ports recovered by the first device.
[0099] In some embodiments, the sparse transform basis of h can be any sparse transform basis, such as DCT (Discrete Cosine Transform), DFT (Discrete Fourier Transform), or W = hh T The obtained feature vectors, etc., are not limited in this embodiment.
[0100] In the above implementation, the first device performs the calculation to restore the channel state information of N ports, avoiding the computational overhead of the second device in restoring the channel state information of N ports, thus saving the computational overhead of the second device.
[0101] In some embodiments, since the channel state information of the N ports, excluding the M ports, is recovered rather than measured, the recovered channel state information of the N ports may deviate from the actual channel state information of the N ports.
[0102] Case 2: The first channel state information includes the first full channel state information recovered by compressed sensing technology after sparse transformation.
[0103] In some embodiments, the first full-channel state information recovered by compressed sensing technology after sparse transformation is s' as described above. In case 2, the channel state information of N ports is recovered by the second device.
[0104] In some embodiments, the second device stores a sparse dictionary matrix, or the second device receives a sparse dictionary matrix. The second device can obtain the channel state information of N ports based on the first channel state information and the sparse dictionary matrix. In some embodiments, the second device uses the first full channel state information s', the sparse dictionary matrix P, and the formula h' = P. T *s' recovers the channel state information of N ports, that is, recovers the channel state information of N ports through compressed sensing technology.
[0105] In some embodiments, the first full-channel state information recovered by compressed sensing technology after sparse transformation can be represented as a matrix s'. In some embodiments, the positions of non-zero elements in s' can be indicated by a bitmap or by grouping bitmaps.
[0106] In some embodiments, indicating the position of non-zero elements in matrix s' using a bitmap means arranging the elements of matrix s' into a sequence from top to bottom and left to right. Each element is represented by a bit to indicate whether it is non-zero. If the element is non-zero, the corresponding bit in the bitmap can be a first identifier (such as the number "1"); if the element is zero, the corresponding bit in the bitmap can be a second identifier (such as the number "0"). For example, for a matrix... The matrix has four elements in order from top to bottom and from left to right: zero element, non-zero element, zero element, and zero element. Therefore, the bitmap corresponding to the matrix can be "0,0,1,0", where 1 represents the zero element and 0 represents the non-zero element.
[0107] In some embodiments, indicating the position of non-zero elements in matrix s' using a bitmap means arranging the elements of matrix s' into an element sequence from top to bottom and left to right, and then dividing the elements in this sequence into multiple element groups in front-to-back order. If an element group contains a non-zero element, the bit corresponding to that element group in the group bitmap can be a first identifier, and a separate bitmap is used to indicate the position of the non-zero element. If all elements in an element group are 0, the bit corresponding to that element group in the group bitmap can be a second identifier. For example, for a matrix... Its elements can be divided into 4 groups: group 1 is "0,0,0,0", group 2 is "0,0,0,0", group 3 is "0,0,0,3", and group 4 is "0,0,0,0". A bitmap can use the 4 bits "0,0,1,0" to represent groups 1, 2, and 4 as zero elements, and group 3 as a group of non-zero elements, using the 4 bits "0,0,0,1" to represent the positions of the non-zero elements in group 3. Thus, for sparse matrices, compared to a regular bitmap, a grouped bitmap can use fewer bits to indicate the positions of non-zero elements, saving information transmission overhead.
[0108] Case 3: The first channel state information includes partial channel state information measured based on the first reference signal, and the partial channel state information includes channel state information of M ports.
[0109] In some embodiments, the first device measures partial channel state information based on the first reference signal and directly feeds back the partial channel state information to the second device (i.e., directly feeds back the aforementioned y), so that the second device can recover the channel state information of N ports based on the partial channel state information.
[0110] In some embodiments, if the second device stores a sparse dictionary matrix, the second device can recover the channel state information of N ports based on partial channel state information and the sparse dictionary matrix.
[0111] In some embodiments, if the first device stores a sparse dictionary matrix, in addition to feeding back some channel state information to the second device, the first device will also indicate the sparse dictionary matrix to the second device, so that the second device can recover the channel state information of N ports based on the partial channel state information and the sparse dictionary matrix.
[0112] In this way, the feedback overhead from the first device to the second device can consist of only partial channel state information, with the second device performing subsequent calculations and recovery of the channel state information for the N ports. That is, the step of recovering the channel state information for the N ports using compressed sensing technology is placed on the second device side, thereby reducing the feedback overhead of the first device.
[0113] In some embodiments, the first device sends first information, or the first device receives first information, wherein the first information is used to obtain first full-channel state information, the first full-channel state information including channel state information of N ports.
[0114] In some embodiments, the first information includes: a sparse dictionary matrix, or at least one bit indicating the sparse dictionary matrix.
[0115] In some embodiments, the first information may directly include the contents of a sparse dictionary matrix, which is used to recover the channel state information of N ports on the first device side or the second device side.
[0116] In some embodiments, both the first device side and the second device side store at least one sparse dictionary matrix. The first information uses only at least one bit to indicate the sparse dictionary matrix, without directly containing the specific content of the sparse dictionary matrix. For example, both the first device side and the second device side store sparse dictionary matrix 1, sparse dictionary matrix 2, and sparse dictionary matrix 3. The identifiers corresponding to sparse dictionary matrix 1, sparse dictionary matrix 2, and sparse dictionary matrix 3 can be 1, 2, and 3, respectively. That is, the first information can use identifier "1" to indicate sparse dictionary matrix 1, identifier "2" to indicate sparse dictionary matrix 2, and identifier "3" to indicate sparse dictionary matrix 3. In some embodiments, the at least one bit can be used to represent the identifier of the indicated sparse dictionary matrix, thereby saving the number of bits occupied by the first information and thus saving the transmission overhead of the first information.
[0117] In some embodiments, for case 1 above, the channel state information of N ports is recovered by the first device. Therefore, the first device does not need to send the first information, and correspondingly, the second device does not need to receive the first information. If the first device stores a sparse dictionary matrix, the first device does not need to receive the first information, and correspondingly, the second device does not need to send the first information; if the first device does not store a sparse dictionary matrix, the first device needs to receive the first information, and correspondingly, the second device needs to send the first information, that is, the second device indicates the first information to the first device.
[0118] In some embodiments, for cases 2 and 3 above, the channel state information of N ports is recovered by the second device. Therefore, the second device does not need to send the first information, and correspondingly, the first device does not need to receive the first information. If the second device stores a sparse dictionary matrix, the second device does not need to receive the first information, and correspondingly, the first device does not need to send the first information; if the second device does not store a sparse dictionary matrix, the second device needs to receive the first information, and correspondingly, the first device needs to send the first information, that is, the first device indicates the first information to the second device.
[0119] The distribution of the first reference signal resources across M ports can be either centralized or distributed, as detailed below.
[0120] In some embodiments, the resources of the first reference signal of the M ports are distributed in a centralized manner across the resources of the first reference signal of the N ports.
[0121] In some embodiments, a centralized distribution means that the resources of the first reference signal are continuous and uninterrupted in the time and / or frequency domains. In some embodiments, the resources of the first reference signal at M ports are centrally distributed among the resources of the first reference signal at N ports, thereby enabling the transmission of the first reference signal using centralized reference signal resources and reducing the overall transmission time or bandwidth of the first reference signal.
[0122] In some embodiments, the time-domain resources of the first reference signal at M ports occupy consecutive available symbols in at least one time slot; and / or, the frequency-domain resources of the first reference signal at M ports occupy consecutive subcarriers in the same PRB (Physical Resource Block).
[0123] In some embodiments, the time-domain resources occupied by the first reference signals at the M ports are continuous and concentrated, thereby shortening the overall transmission duration of the first reference signals. In some embodiments, the frequency-domain resources occupied by the first reference signals at the M ports are continuous and concentrated, thereby shortening the overall transmission bandwidth of the first reference signals.
[0124] In some embodiments, the resources of the first reference signal of M ports are distributed in a distributed manner among the resources of the first reference signal of N ports.
[0125] In some embodiments, a distributed distribution means that the resources of the first reference signal are dispersed and interrupted in the time and / or frequency domains. In some embodiments, the resources of the first reference signal at M ports are distributed among the resources of the first reference signal at N ports, thereby enabling the transmission of the first reference signal using more dispersed reference signal resources, reducing the probability of signal overlap and signal confusion caused by overly concentrated reference signal resources, and thus maximizing the transmission quality of the first reference signal.
[0126] In some embodiments, the time-domain resources of the first reference signal with M ports occupy available symbols uniformly distributed in at least one time slot; and / or, the frequency-domain resources of the first reference signal with M ports occupy subcarriers uniformly distributed in the same PRB.
[0127] In some embodiments, the time-domain resources occupied by the first reference signals at the M ports are distributed and dispersed, reducing the probability of signal overlap and signal confusion caused by excessive concentration of reference signal resources in the time domain, thereby maximizing the transmission quality of the first reference signals. In some embodiments, the time-frequency domain sources occupied by the first reference signals at the M ports are distributed and dispersed, reducing the probability of signal overlap and signal confusion caused by excessive concentration of reference signal resources in the frequency domain, thereby maximizing the transmission quality of the first reference signals.
[0128] In some embodiments, the number of subcarriers occupied in the frequency domain is related to M, N, and the compression factor. In some embodiments, the compression factor is the ratio of M to N, i.e., the value of M / N. In some embodiments, since the overhead of the first reference signal is linearly related to the number of ports of the first reference signal, the number of subcarriers occupied in the frequency domain is linearly related to the number of M; or, when N is constant, the number of subcarriers occupied in the frequency domain is linearly related to the compression factor.
[0129] In some embodiments, in Figures 7, 8, 9, and 10, black squares represent available time-frequency resources occupied by the first reference signal, and white squares represent available time-frequency resources not occupied by the first reference signal. As shown in Figure 7, the resources of the first reference signal with M ports can be centrally distributed in the time domain and distributed in the frequency domain; as shown in Figure 8, the resources of the first reference signal with M ports can be distributed in the time domain and centrally distributed in the frequency domain; as shown in Figure 9, the resources of the first reference signal with M ports can be centrally distributed in both the time and frequency domains; and as shown in Figure 10, the resources of the first reference signal with M ports can be distributed in both the time and frequency domains.
[0130] In some embodiments, the resources of the first reference signal of the M ports are at least one resource group determined from a plurality of resource groups.
[0131] In some embodiments, the resources of the reference signal can be divided into multiple resource groups, each containing different resources. In some embodiments, each resource group contains the same number of resources. The resources of the first reference signal with M ports can be one or more of the multiple resource groups. In some embodiments, as shown in FIG11, the multiple resource groups can include resource group (a), resource group (b), and resource group (c). The resources of the first reference signal with M ports can be one of the resource groups, such as resource group (a); the resources of the first reference signal with M ports can also be multiple resource groups, such as resource group (a) and resource group (c).
[0132] In some embodiments, the grouping of transmission resources for the first reference signal can differ for different types of channel state information. For example, the grouping of transmission resources for the first reference signal differs for different CSI types, such as CQI, RI, and PMI. This approach, using transmission resources adapted to the type of channel state information for signal transmission, minimizes the occurrence of insufficient or wasted transmission resources, thereby saving transmission resources and improving the transmission efficiency of the reference signal.
[0133] In some embodiments, different values of M correspond to different groupings of time-frequency resources.
[0134] In some embodiments, within the time interval for transmitting the first reference signal, the i-th first reference signal port of the q-th packet is transmitted on qi time-frequency REs; i is a positive integer not greater than M; qi is less than the total number of subcarriers Y. In some embodiments, if the resource interval in the time domain includes K time-domain OFDM (Orthogonal Frequency Division Multiplexing) symbols; K is an integer not less than 1; one time-frequency RE corresponds to one RE (Resource Element), that is, one time-domain OFDM symbol and one frequency-domain subcarrier. Different reference signal ports have different time-frequency REs; or the time-frequency REs are the same, but the code domain resources (i.e., frequency domain resources) are different. From a pool of K*Y time-frequency REs, select a time-frequency RE for each reference signal port as a candidate reference time-frequency RE to carry the reference signal. Divide the candidate reference time-frequency REs of each of the q groups into M candidate reference time-frequency RE groups; different candidate time-frequency RE groups contain different time-frequency REs. Select one group from the M candidate reference time-frequency RE groups as the time-frequency resource to carry the i-th reference signal port. This can be understood as follows: the time interval includes K consecutive time-domain OFDM symbols, and the system bandwidth includes Y consecutive frequency-domain subcarriers; therefore, one channel measurement interval corresponds to K*Y time-frequency REs. The time interval includes K equal to 7 consecutive time-domain OFDM symbols, and the time interval includes 7 times Y time-frequency REs. From the time intervals containing K*Y time-frequency REs, sequentially select q1, q2, ..., qM time-frequency REs as time-frequency resources to carry the M reference signal ports. Therefore, in this embodiment, only a small portion of the K*Y time-frequency REs are selected to carry the reference signal, thereby reducing the number of time-frequency REs carrying the reference signal and further reducing the reference signal overhead of the system.
[0135] Please refer to Figure 12, which shows a flowchart of a wireless communication method provided in another embodiment of this application. This method can be applied to the network architecture shown in Figure 1. As shown in Figure 12, the method may include at least one of the following steps (1210-1220).
[0136] Step 1210: The second device sends the first reference signal using N ports.
[0137] Accordingly, the first device receives the first reference signal transmitted from N ports;
[0138] Step 1220: The first device sends the second channel state information, which is obtained by compressing the second full channel state information. The second full channel state information is measured based on the first reference signal sent from N ports.
[0139] Accordingly, the second device receives the second channel status information.
[0140] In some embodiments, the second device transmits a first reference signal to the first device using a maximum configurable number of N ports. After receiving the first reference signal, the first device measures the first reference signal across the N ports to obtain second full-channel state information. The first device then compresses the second full-channel state information to obtain second channel state information. In this embodiment, since the second full-channel state information is accurate information obtained through measurement, the first device can compare the first and second full-channel state information and adjust the value of M, thereby helping to determine a value of M that balances reference signal overhead, feedback overhead, and recovery accuracy.
[0141] In some embodiments, the second full-channel state information is h, which is sparse. Based on the sparse dictionary matrix P, h can be transformed into a matrix s containing only a small number of non-zero elements. At this time, the value of M / N is adaptively adjusted on the first device side (when N is constant, only the value of M can be adjusted).
[0142] In some embodiments, the first device obtains multiple recovered second full-channel state information h' based on multiple different M values (such as M1, M2, M3, M4), compares each h' with the second full-channel state information h, determines an M value that balances the performance of the recovered second full-channel state information and the feedback overhead of the first device, and feeds back the determined M value to the second device (e.g., the terminal device feeds back the M value to the network device). The second device can execute the technical solution provided in the embodiments of this application according to the M value.
[0143] In some embodiments, the second channel state information includes a portion of the second full channel state information.
[0144] In some embodiments, the partial information in the second full channel state information refers to the channel state information of a portion of the N ports. In some embodiments, after the value of M is finally determined or the compression coefficient is determined, the second channel state information may include the channel state information of the first reference signal of the M number of ports. In some embodiments, the first device may also send first information to the second device.
[0145] In some embodiments, the method further includes: a first device sending first indication information, the first indication information being used to indicate the value of M.
[0146] In some embodiments, the value of M is determined by combining the feedback overhead of the first device and the recovery effect of the second full-channel state information.
[0147] In some embodiments, generally speaking, the smaller the value of M, the smaller the feedback overhead of the first device, but the worse the performance of the recovered second full-channel state information (i.e., the recovery effect of the second full-channel state information); conversely, the larger the value of M, the greater the feedback overhead of the first device, but the better the performance of the recovered second full-channel state information. Therefore, the value of M needs to balance the feedback overhead of the first device and the recovery effect of the second full-channel state information; or, when more emphasis is placed on the recovery effect, the value of M can be appropriately larger; when more emphasis is placed on the feedback overhead, the value of M can be appropriately smaller.
[0148] It should be noted that in this embodiment, if the first reference signal is an uplink reference signal, for example, if the first device is a terminal device and the second device is a network device, the first device needs to feed back the determined M value to the second device; if the first reference signal is a downlink reference signal, for example, if the first device is a network device and the second device is a terminal device, the first device does not need to feed back its determined M value to the second device.
[0149] In addition, some of the contents of the embodiment in Figure 12 can be referred to the above embodiments, and will not be repeated here.
[0150] In some embodiments, steps 1210-1220 may be combined with steps 610-620. In some embodiments, steps 1210-1220 may be steps performed before step 610, whereby the first device first determines the value of M through steps 1210-1220 and feeds back the value of M to the second device. After obtaining and determining the value of M, the second device can then perform steps 610-620, sending the first reference signal only on M ports.
[0151] The above embodiments only describe the technical solution provided in this application from the perspective of the interaction between the first device and the second device. The steps performed by the first device described above can be implemented independently as a wireless communication method on the first device side. Similarly, the steps performed by the second device described above can be implemented independently as a wireless communication method on the second device side.
[0152] 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.
[0153] Please refer to Figure 13, which shows a block diagram of a wireless communication device provided in an embodiment of this application. This device has the function of implementing the wireless communication method described above on the first device side. This function can be implemented in hardware or by hardware executing corresponding software. This device can be the first device described above, or it can be disposed within the first device. As shown in Figure 10, the device 1300 may include a receiving module 1310 and a transmitting module 1320.
[0154] The receiving module 1310 is used to receive a first reference signal, wherein the first reference signal is configured with M ports, and the M ports are a portion of the maximum configurable N ports, where M is a positive integer less than N and N is an integer greater than 1.
[0155] The transmitting module 1320 is used to transmit first channel state information, which is obtained based on the first reference signal.
[0156] In some embodiments, the M ports are randomly selected from the N ports; or, the M ports are evenly distributed among the N ports; or, the N ports are divided into Q groups of ports, and the M ports are at least one group of ports in the Q groups, where Q is a positive integer less than N.
[0157] In some embodiments, the Q groups of ports correspond one-to-one with the Q sets of reference signal resources; or, the Q groups of ports correspond to the same set of reference signal resources.
[0158] In some embodiments, the first reference signal is configured periodically; or, the first reference signal is configured non-periodicly; or, the first reference signal is configured semi-continuously.
[0159] In some embodiments, the first channel state information is obtained through a first method, which is related to compressed sensing technology.
[0160] In some embodiments, the first channel state information includes first full channel state information recovered by the compressed sensing technique, the first full channel state information including the channel state information of the N ports; or, the first channel state information includes first full channel state information recovered by the sparse transform of the compressed sensing technique; or, the first channel state information includes partial channel state information measured according to the first reference signal, the partial channel state information including the channel state information of the M ports.
[0161] In some embodiments, the sending module 1320 is further configured to send first information; or, the receiving module 1310 is further configured to receive first information, wherein the first information is used to obtain first full-channel state information, and the first full-channel state information includes the channel state information of the N ports.
[0162] In some embodiments, the first information includes: a sparse dictionary matrix, or at least one bit indicating the sparse dictionary matrix.
[0163] In some embodiments, the resources of the first reference signal of the M ports are distributed in a centralized manner among the resources of the first reference signal of the N ports.
[0164] In some embodiments, the time-domain resources of the first reference signal of the M ports occupy consecutive available symbols in at least one time slot; and / or, the frequency-domain resources of the first reference signal of the M ports occupy consecutive subcarriers of the same physical resource block (PRB).
[0165] In some embodiments, the resources of the first reference signal of the M ports are distributed in a distributed manner among the resources of the first reference signal of the N ports.
[0166] In some embodiments, the time-domain resources of the first reference signal at the M ports occupy available symbols uniformly distributed in at least one time slot; and / or, the frequency-domain resources of the first reference signal at the M ports occupy subcarriers uniformly distributed in the same PRB.
[0167] In some embodiments, the resources of the first reference signal of the M ports are at least one resource group determined from a plurality of resource groups.
[0168] In some embodiments, the receiving module 1310 is further configured to receive the first reference signal transmitted from the N ports.
[0169] The transmitting module 1320 is further configured to transmit second channel state information, which is obtained by compressing second full channel state information and is measured based on the first reference signal transmitted by the N ports.
[0170] In some embodiments, the second channel state information includes a portion of the information in the second full channel state information.
[0171] In some embodiments, the sending module 1320 is further configured to send first indication information, the first indication information being used to indicate the value of M.
[0172] In some embodiments, the value of M is determined by combining the feedback overhead of the first device and the recovery effect of the second full-channel state information.
[0173] In summary, the technical solution provided in this application embodiment receives a first reference signal through a first device. The M ports configured for the first reference signal are only a portion of the maximum configurable N ports, thereby reducing the number of ports of the first reference signal and lowering the transmission overhead of the reference signal.
[0174] Please refer to Figure 14, 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 wireless communication method described above on the second device side. This function can be implemented in hardware or by hardware executing corresponding software. This device can be the second device described above, or it can be disposed within a second device. As shown in Figure 14, the device 1400 may include: a transmitting module 1410 and a receiving module 1420.
[0175] The transmitting module 1410 is used to transmit a first reference signal, wherein the first reference signal is configured with M ports, and the M ports are a subset of the maximum configurable N ports, where M is a positive integer less than N and N is an integer greater than 1.
[0176] The receiving module 1420 is used to receive first channel state information, which is obtained based on the first reference signal.
[0177] In some embodiments, the M ports are randomly selected from the N ports; or, the M ports are evenly distributed among the N ports; or, the N ports are divided into Q groups of ports, and the M ports are at least one group of ports in the Q groups, where Q is a positive integer less than N.
[0178] In some embodiments, the Q groups of ports correspond one-to-one with the Q sets of reference signal resources; or, the Q groups of ports correspond to the same set of reference signal resources.
[0179] In some embodiments, the first reference signal is configured periodically; or, the first reference signal is configured non-periodicly; or, the first reference signal is configured semi-continuously.
[0180] In some embodiments, the first channel state information is obtained through a first method, which is related to compressed sensing technology.
[0181] In some embodiments, the first channel state information includes first full channel state information recovered by the compressed sensing technique, the first full channel state information including the channel state information of the N ports; or, the first channel state information includes first full channel state information recovered by the sparse transform of the compressed sensing technique; or, the first channel state information includes partial channel state information measured according to the first reference signal, the partial channel state information including the channel state information of the M ports.
[0182] In some embodiments, the receiving module 1420 is further configured to receive first information, or the sending module 1410 is further configured to send first information, wherein the first information is used to obtain full channel status information, and the first full channel status information includes the channel status information of the N ports.
[0183] In some embodiments, the first information includes: a sparse dictionary matrix, or at least one bit indicating the sparse dictionary matrix.
[0184] In some embodiments, the resources of the first reference signal of the M ports are distributed in a centralized manner among the resources of the first reference signal of the N ports.
[0185] In some embodiments, the time-domain resources of the first reference signal of the M ports occupy consecutive available symbols in at least one time slot; and / or, the frequency-domain resources of the first reference signal of the M ports occupy consecutive subcarriers of the same physical resource block (PRB).
[0186] In some embodiments, the resources of the first reference signal of the M ports are distributed in a distributed manner among the resources of the first reference signal of the N ports.
[0187] In some embodiments, the time-domain resources of the first reference signal at the M ports occupy available symbols uniformly distributed in at least one time slot; and / or, the frequency-domain resources of the first reference signal at the M ports occupy subcarriers uniformly distributed in the same PRB.
[0188] In some embodiments, the resources of the first reference signal of the M ports are at least one resource group determined from a plurality of resource groups.
[0189] In some embodiments, the transmitting module 1410 is further configured to transmit the first reference signal using the N ports.
[0190] The receiving module 1420 is further configured to receive second channel state information, which is obtained by compressing second full channel state information, and the second full channel state information is measured based on the first reference signal sent by the N ports.
[0191] In some embodiments, the second channel state information includes a portion of the information in the second full channel state information.
[0192] In some embodiments, the receiving module 1420 is further configured to receive first indication information, the first indication information being used to indicate the value of M.
[0193] In some embodiments, the value of M is determined by combining the feedback overhead of the first device and the recovery effect of the second full-channel state information.
[0194] In summary, the technical solution provided in this application embodiment receives a first reference signal through a first device. The M ports configured for the first reference signal are only a portion of the maximum configurable N ports, thereby reducing the number of ports of the first reference signal and lowering the transmission overhead of the reference signal.
[0195] It should be noted that the above embodiments only illustrate the division of the above functional modules when implementing the device. In actual applications, the above functions can be assigned to different functional modules according to actual needs, that is, the content structure of the device can be divided into different functional modules to complete all or part of the functions described above.
[0196] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here. For details not described in detail in the apparatus embodiments, please refer to the above method embodiments.
[0197] Please refer to Figure 15, which shows a schematic diagram of the structure of a communication device 1500 provided in one embodiment of this application. The communication device 1500 can be used to execute the method steps related to the first or second device in the above embodiments. The communication device 1500 may include: a processor 1501, a transceiver 1502, and a memory 1503. The processor 1501 is used to implement various processing functions of the communication device 1500, such as generating information to be sent, processing received information, and controlling transmission and / or reception. The transceiver 1502 is used to implement transmission and / or reception functions, such as implementing the functions of the aforementioned transmission module and / or reception module.
[0198] The processor 1501 includes one or more processing cores, and the processor 1501 executes various functional applications and information processing by running software programs and modules.
[0199] Transceiver 1502 may include a receiver and a transmitter. For example, transceiver 1502 may include a wired communication component, which may include a wired communication chip and a wired interface (such as a fiber optic interface). Optionally, transceiver 1502 may also include a wireless communication component, which may include a wireless communication chip and a radio frequency antenna.
[0200] The memory 1503 can be connected to the processor 1501 and the transceiver 1502.
[0201] The memory 1503 can be used to store a computer program executed by the processor, and the processor 1501 is used to execute the computer program to implement the various steps performed by the communication device in the above method embodiments.
[0202] Furthermore, the memory 1503 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, static on-demand memory, read-only memory, magnetic memory, flash memory, and programmable read-only memory.
[0203] In some embodiments, when the communication device 1500 is the first device, the transceiver 1502 is configured to: receive a first reference signal, wherein the first reference signal is configured with M ports, wherein the M ports are a subset of the maximum configurable N ports, where M is a positive integer less than N and N is an integer greater than 1; and transmit first channel state information, wherein the first channel state information is obtained based on the first reference signal.
[0204] In some embodiments, when the communication device 1500 is a second device, the transceiver 1502 is configured to: transmit a first reference signal, wherein the first reference signal is configured with M ports, the M ports being a subset of a maximum configurable N ports, where M is a positive integer less than N and N is an integer greater than 1; and receive first channel state information, wherein the first channel state information is obtained based on the first reference signal.
[0205] For details not described in this embodiment, please refer to the embodiments above, which will not be repeated here.
[0206] 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.
[0207] This application also provides a computer-readable storage medium storing a computer program that is executed by a processor to implement the wireless communication method on the first device side or the wireless communication method on the second device side.
[0208] 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).
[0209] This application also provides a chip, which includes programmable logic circuits and / or program instructions. When the chip is running, it is used to implement the wireless communication method on the first device side or the wireless communication method on the second device side.
[0210] This application also provides a computer program product, which includes a computer program stored in a computer-readable storage medium. A processor reads and executes the computer program from the computer-readable storage medium to implement the wireless communication method on the first device side or the wireless communication method on the second device side.
[0211] 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.
[0212] 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.
[0213] 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.
[0214] In some embodiments of this application, the term "protocol" may refer to standard protocols in the field of communications, such as BLE protocol, Wi-Fi protocol, and related protocols applied in future communication systems. This application does not limit the scope of these protocols.
[0215] 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.
[0216] 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.
[0217] 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.
[0218] 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.
[0219] 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 performed by a first device, and the method includes: Receive a first reference signal, wherein the first reference signal is configured with M ports, and the M ports are a subset of the maximum configurable N ports, where M is a positive integer less than N and N is an integer greater than 1; First channel state information is transmitted, which is obtained based on the first reference signal.
2. The method according to claim 1, characterized in that, The M ports are randomly selected from the N ports; or, The M ports are evenly distributed among the N ports; or... The N ports are divided into Q groups of ports, and the M ports are at least one group of ports in the Q groups, where Q is a positive integer less than N.
3. The method according to claim 2, characterized in that, The Q groups of ports and the Q sets of reference signal resources correspond one-to-one; or, The Q group ports correspond to the same set of reference signal resources.
4. The method according to any one of claims 1 to 3, characterized in that, The first reference signal is periodically configured; or, The first reference signal is configured aperiodically; or, The first reference signal is semi-persistent.
5. The method according to any one of claims 1 to 4, characterized in that, The first channel state information is obtained through a first method, which is related to compressed sensing technology.
6. The method according to claim 5, characterized in that, The first channel state information includes first full channel state information recovered through the compressed sensing technology, and the first full channel state information includes the channel state information of the N ports; or, The first channel state information includes the first full channel state information recovered through the compressed sensing technique after sparse transformation; or, The first channel state information includes partial channel state information measured based on the first reference signal, and the partial channel state information includes the channel state information of the M ports.
7. The method according to any one of claims 1 to 6, characterized in that, The method further includes: Sending first information, or receiving first information, wherein the first information is used to obtain first full-channel state information, the first full-channel state information including the channel state information of the N ports.
8. The method according to claim 7, characterized in that, The first information includes: a sparse dictionary matrix, or at least one bit used to indicate the sparse dictionary matrix.
9. The method according to any one of claims 1 to 8, characterized in that, The resources of the first reference signal at the M ports are distributed in a centralized manner among the resources of the first reference signal at the N ports.
10. The method according to claim 9, characterized in that, The time-domain resources of the first reference signal at the M ports occupy at least one consecutive available symbol in a time slot; And / or, The frequency domain resources of the first reference signal at the M ports occupy consecutive subcarriers of the same physical resource block (PRB).
11. The method according to any one of claims 1 to 8, characterized in that, The resources of the first reference signal of the M ports are distributed in a distributed manner among the resources of the first reference signal of the N ports.
12. The method according to claim 11, characterized in that, The time-domain resources of the first reference signal at the M ports occupy at least one available symbol that is evenly distributed in a time slot; And / or, The frequency domain resources of the first reference signal at the M ports occupy subcarriers that are evenly distributed in the same PRB.
13. The method according to any one of claims 9 to 12, characterized in that, The resources of the first reference signal of the M ports are at least one resource group determined from a plurality of resource groups.
14. The method according to any one of claims 1 to 13, characterized in that, The method further includes: Receive the first reference signal sent from the N ports; Send second channel state information, which is obtained by compressing second full channel state information, and the second full channel state information is measured based on the first reference signal sent by the N ports.
15. The method according to claim 14, characterized in that, The second channel state information includes a portion of the information in the second full channel state information.
16. The method according to claim 14 or 15, characterized in that, The method further includes: Send a first indication message, which is used to indicate the value of M.
17. The method according to claim 16, characterized in that, The value of M is determined by combining the feedback overhead of the first device and the recovery effect of the second full-channel state information.
18. A wireless communication method, characterized in that, The method is performed by a second device, and the method includes: Send a first reference signal, wherein the first reference signal is configured with M ports, and the M ports are a subset of the maximum configurable N ports, where M is a positive integer less than N and N is an integer greater than 1; Receive first channel state information, which is obtained based on the first reference signal.
19. The method according to claim 18, characterized in that, The M ports are randomly selected from the N ports; or, The M ports are evenly distributed among the N ports; or... The N ports are divided into Q groups of ports, and the M ports are at least one group of ports in the Q groups, where Q is a positive integer less than N.
20. The method according to claim 19, characterized in that, The Q groups of ports and the Q sets of reference signal resources correspond one-to-one; or, The Q group ports correspond to the same set of reference signal resources.
21. The method according to any one of claims 18 to 20, characterized in that, The first reference signal is periodically configured; or, The first reference signal is configured aperiodically; or, The first reference signal is semi-persistent.
22. The method according to any one of claims 18 to 21, characterized in that, The first channel state information is obtained through a first method, which is related to compressed sensing technology.
23. The method according to claim 22, characterized in that, The first channel state information includes first full channel state information recovered through the compressed sensing technology, and the first full channel state information includes the channel state information of the N ports; or, The first channel state information includes the first full channel state information recovered through the compressed sensing technique after sparse transformation; or, The first channel state information includes partial channel state information measured based on the first reference signal, and the partial channel state information includes the channel state information of the M ports.
24. The method according to any one of claims 18 to 23, characterized in that, The method further includes: Receive first information, or send first information, wherein the first information is used to obtain full channel status information, and the first full channel status information includes the channel status information of the N ports.
25. The method according to claim 24, characterized in that, The first information includes: a sparse dictionary matrix, or at least one bit used to indicate the sparse dictionary matrix.
26. The method according to any one of claims 18 to 25, characterized in that, The resources of the first reference signal at the M ports are distributed in a centralized manner among the resources of the first reference signal at the N ports.
27. The method according to claim 26, characterized in that, The time-domain resources of the first reference signal at the M ports occupy at least one consecutive available symbol in a time slot; And / or, The frequency domain resources of the first reference signal at the M ports occupy consecutive subcarriers of the same physical resource block (PRB).
28. The method according to any one of claims 18 to 25, characterized in that, The resources of the first reference signal of the M ports are distributed in a distributed manner among the resources of the first reference signal of the N ports.
29. The method according to claim 28, characterized in that, The time-domain resources of the first reference signal at the M ports occupy at least one available symbol that is evenly distributed in a time slot; And / or, The frequency domain resources of the first reference signal at the M ports occupy subcarriers that are evenly distributed in the same PRB.
30. The method according to any one of claims 26 to 29, characterized in that, The resources of the first reference signal of the M ports are at least one resource group determined from a plurality of resource groups.
31. The method according to any one of claims 18 to 30, characterized in that, The method further includes: The first reference signal is transmitted using the N ports; Receive second channel state information, which is obtained by compressing second full channel state information. The full channel state information is obtained by measuring the first reference signal transmitted from the N ports.
32. The method according to claim 31, characterized in that, The second channel state information includes a portion of the information in the second full channel state information.
33. The method according to claim 31 or 32, characterized in that, The method further includes: Receive first indication information, which is used to indicate the value of M.
34. The method according to claim 33, characterized in that, The value of M is determined by combining the feedback overhead of the first device and the recovery effect of the first full-channel state information.
35. A wireless communication device, characterized in that, The device includes: A receiving module is used to receive a first reference signal, wherein the first reference signal is configured with M ports, and the M ports are a subset of the maximum configurable N ports, where M is a positive integer less than N and N is an integer greater than 1. The transmitting module is used to transmit first channel state information, which is obtained based on the first reference signal.
36. A wireless communication device, characterized in that, The device includes: The transmitting module is used to transmit a first reference signal, wherein the first reference signal is configured with M ports, and the M ports are a subset of the maximum configurable N ports, where M is a positive integer less than N and N is an integer greater than 1. The receiving module is used to receive first channel state information, which is obtained based on the first reference signal.
37. A communication device, characterized in that, The communication 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 17, or to implement the method as claimed in any one of claims 18 to 34.
38. 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 17, or the method as described in any one of claims 18 to 34.
39. 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 17, or to implement the method as described in any one of claims 18 to 34.
40. A computer program product, characterized in that, The computer program product includes a computer program 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 17, or the method as claimed in any one of claims 18 to 34.
Citation Information
Patent Citations
Method and apparatus for transmitting reference signal
CN115765942A
Channel state information acquisition method, computer readable medium and device
CN115955262A
Method and apparatus for sending reference signal, and method and apparatus for receiving reference signal
WO2018027982A1
Terminal, wireless communication method, and base station
WO2023248419A1