Wireless cable construction method and device, electronic equipment and storage medium

By iteratively optimizing the initial transmission matrix and calibration matrix, using the maximum RSRP value information to build high-order MIMO wireless cables, solving the problem that the existing technology cannot be directly applied to high-order MIMO equipment, and achieving wireless cables that simplify measurement and support new specification terminals are implemented Build.

CN119232206AActive Publication Date: 2024-12-31BEIJING UNIV OF POSTS & TELECOMM
View PDF 9 Cites 0 Cited by

Patent Information

Application Number
CN202411452098.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-17
Publication Date
2024-12-31
Estimated Expiration
2044-10-17

AI Technical Summary

Technical Problem

Existing wireless cable construction methods cannot achieve high-order MIMO wireless cable construction based on maximum RSRP measurements, especially in 5G and 6G products.

Method used

Through iterative optimization of the initial transmission matrix, calibration matrix and precoding matrix, the transmission matrix is ​​estimated using the maximum RSRP value information, the precoding matrix is ​​adjusted to suppress the RSRP contribution of the estimated transmission vector, and the hidden RSRP information is mined, suitable for advanced MIMO devices .

Benefits of technology

It realizes the construction of advanced MIMO wireless cables with only the maximum RSRP information, simplifies measurement requirements, supports the construction of wireless cables for commercial advanced MIMO terminals in new specifications, and supports fully automatic testing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119232206A_ABST
    Figure CN119232206A_ABST
Patent Text Reader

Abstract

The invention provides a wireless cable construction method and device, electronic equipment and a storage medium, and the method comprises the steps: carrying out the RSRP measurement according to an initial transmission matrix, a calibration matrix and a precoding matrix, and obtaining the maximum RSRP value information; optimizing a randomly generated initial estimation transmission matrix according to the maximum RSRP value information to obtain an estimated first transmission matrix; if it is determined that the correctly estimated target row vectors exist in the first transmission matrix, adding one to the current number of the target row vectors; if the current number is smaller than the preset number, reconstructing the precoding matrix according to all the target row vectors, and returning to execute the first step; if the current number is equal to the preset number, determining a matrix formed by all the target row vectors as a target transmission matrix; and constructing a wireless cable according to the inverse matrix of the target transmission matrix. According to the method, the transmission matrix can be estimated only by using the maximum RSRP information, so that the wireless cable of the high-order MIMO DUT is constructed, the measurement requirement is remarkably simplified, and full-automatic testing is supported.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of multi-input multi-output device performance detection, and in particular to a wireless cable construction method, device, electronic device and storage medium. Background Art

[0002] The wireless cable method is a feasible Over-The-Air (OTA) method that has attracted widespread attention from industry and academia. Its goal is to implement the function of conducted testing in an OTA manner, that is, to guide the test signal to each antenna port of the device under test (DUT) with sufficient isolation without using actual coaxial cables. This solution is cost-effective because it only requires the same number of probes (and related channel emulator (CE) resources) as the number of DUT antennas and a small radio frequency (RF) shielding box, regardless of the size of the DUT or the target channel model. Due to these advantages, the wireless cable method has been widely used in wireless performance testing. The basic principle is that the static transmission matrix between the probe antenna and the DUT antenna port can be estimated and compensated and calibrated in the CE, thereby establishing a virtual cable connection to guide the test signal from each probe antenna to the corresponding DUT antenna port. Therefore, the key to the wireless cable method is to efficiently estimate the unknown transmission matrix and achieve compensation.

[0003] The most accepted method is to estimate the transmission matrix based on the link information reported in the normal operating mode of the DUT. As described in the 3GPP TR 38.827 standard, it is proposed to characterize the transmission matrix using the data of the Reference Signal Receiving Power (RSRP) and the Reference Signal Antenna Relative Phase (RSARP). However, RSARP measurement requires special chipset support to provide the Antenna Test Function (ATF). This is not yet supported by all commercial terminals. Therefore, solutions that rely on RSRP and RSARP measurements may not be suitable for all DUT specifications. To address this limitation, the industry has proposed several solutions based on RSRP measurement only. However, although the existing wireless cable implementation solutions based on RSRP measurement are effective and successfully applied in Long Time Evolution (LTE) and current 5G products. However, they require at least RSRP values ​​for each DUT antenna port, which may be challenging for future 5G and 6G products. As indicated in 3GPP TS 38.215, future 5G New Radio (NR) Multiple Input Multiple Output (MIMO DUT) terminals are expected to report only the maximum RSRP value among all DUT antenna ports, which will significantly reduce the RSRP information available during the wireless cable calibration phase. Therefore, existing solutions cannot be directly applied to OTA testing of commercial off-the-shelf MIMO DUTs, and an effective strategy is urgently needed to achieve high-order MIMO wireless cable construction based on the maximum RSRP measurement value. Summary of the invention

[0004] The technical purpose to be achieved by the embodiments of the present application is to provide a wireless cable construction method, device, electronic device and storage medium to solve the problem that the current radio construction method cannot realize high-order MIMO wireless cable construction based on the maximum RSRP measurement value.

[0005] In order to solve the above technical problems, the embodiment of the present application provides a wireless cable construction method, including:

[0006] Perform RSRP measurement according to an initial transmission matrix, a calibration matrix, and a precoding matrix in the test system to obtain maximum RSRP value information, wherein, at the first measurement, the initial transmission matrix and the precoding matrix are preconfigured;

[0007] Optimizing the randomly generated initial estimated transmission matrix according to the maximum RSRP value information to obtain an estimated first transmission matrix;

[0008] If it is determined according to the calibration matrix that there are correctly estimated target row vectors in the first transmission matrix, then increasing the current number of the target row vectors by one;

[0009] If the current number is less than the preset number, reconstructing the precoding matrix according to all the target row vectors, and returning to the step of performing RSRP measurement according to the initial transmission matrix, the calibration matrix and the precoding matrix in the test system to obtain the maximum RSRP value information;

[0010] If the current number is equal to the preset number, determining a matrix composed of all the target row vectors as a target transmission matrix;

[0011] A wireless cable is constructed according to the inverse matrix of the target transmission matrix.

[0012] Specifically, the method as described above optimizes the randomly generated initial estimated transmission matrix according to the maximum RSRP value information to obtain an estimated first transmission matrix, including:

[0013] Perform RSRP measurement according to the initial estimated transmission matrix, the calibration matrix and the precoding matrix to obtain maximum RSRP value estimation information;

[0014] Solving the objective function according to the maximum RSRP value information and the maximum RSRP value estimation information to optimize the initial estimated transmission matrix to obtain the first transmission matrix;

[0015] The objective function is:

[0016]

[0017]

[0018] in, is the first transmission matrix;

[0019] is the loss function;

[0020] P l,q is the true value vector in the maximum RSRP value information;

[0021] is an estimated value vector in the maximum RSRP value estimation information.

[0022] ||·‖ 2 Calculate the 2-norm.

[0023] Furthermore, in the above method, after obtaining the first transmission matrix, the method further includes:

[0024] synthesizing RSRP vectors of each antenna port of the device under test in each calibration situation according to the first transmission matrix and the calibration matrix, wherein the calibration matrix includes a plurality of the calibration situations;

[0025] If there is at least one of the RSRP vectors of the antenna port in at least two of the calibration situations and the corresponding real value vector in the maximum RSRP value information, both have overlapping elements, then determining the corresponding row vector of the RSRP vector with the most overlapping elements in the first transmission matrix as the correctly estimated target row vector;

[0026] If the RSRP vector of no antenna port in at least two calibration situations has overlapping elements with the true value vector in the maximum RSRP value information, it is determined that the target row vector does not exist in the first transmission matrix.

[0027] Preferably, in the above method, when it is determined that the target row vector does not exist in the first transmission matrix, the method further includes:

[0028] If the current number is greater than zero, reconstructing the precoding matrix according to all the target row vectors, and returning to the step of performing RSRP measurement according to the initial transmission matrix, the calibration matrix and the precoding matrix in the test system to obtain the maximum RSRP value information;

[0029] If the current number is equal to zero, a coding matrix is ​​randomly generated, and after the precoding matrix is ​​updated according to the coding matrix, the step of performing RSRP measurement according to the initial transmission matrix, the calibration matrix and the precoding matrix in the test system to obtain the maximum RSRP value information is returned.

[0030] Preferably, the method as described above, reconstructing the precoding matrix according to all the target row vectors, comprises:

[0031] The precoding matrix is ​​reconstructed according to the target row vector, the precoding matrix, the calibration matrix and a first preset algorithm, wherein the first preset algorithm is:

[0032]

[0033] Where cond(·) represents the condition number of the calculation matrix;

[0034] δ represents the condition number threshold;

[0035] ∈mean (·) indicates mean calculation;

[0036] ∈ max (·) indicates maximum value calculation;

[0037] i represents the number of target row vectors:

[0038] represents the intermediate matrix, P l,1 (φ)=|V i BG l,1 (φ)| 2 , V i represents the i-th target vector.

[0039] Another embodiment of the present application further provides a control device for constructing a wireless cable, comprising:

[0040] A first processing module is used to perform RSRP measurement according to an initial transmission matrix, a calibration matrix and a precoding matrix in the test system to obtain maximum RSRP value information, wherein, when measuring for the first time, the initial transmission matrix, the calibration matrix and the precoding matrix are preconfigured;

[0041] A second processing module is used to optimize the randomly generated initial estimated transmission matrix according to the maximum RSRP value information to obtain an estimated first transmission matrix;

[0042] A third processing module, configured to increase a current number of the target row vectors by one if it is determined according to the calibration matrix that there are correctly estimated target row vectors in the first transmission matrix;

[0043] a fourth processing module, configured to reconstruct the precoding matrix according to all the target row vectors if the current number is less than the preset number, and return to the step of performing RSRP measurement according to the initial transmission matrix, the calibration matrix and the precoding matrix in the test system to obtain the maximum RSRP value information;

[0044] a fifth processing module, configured to determine, if the current number is equal to the preset number, that a matrix composed of all the target row vectors is a target transmission matrix;

[0045] The sixth processing module is used to construct a wireless cable according to the inverse matrix of the target transmission matrix.

[0046] Yet another embodiment of the present application provides an electronic device, comprising a processor, a memory, and a computer program stored in the memory and executable on the processor, wherein the computer program implements the steps of the wireless cable construction method as described above when executed by the processor.

[0047] Yet another embodiment of the present application provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the wireless cable construction method described above are implemented.

[0048] Yet another embodiment of the present application provides a computer program product, including computer instructions, which implement the steps of the wireless cable construction method described above when executed by a processor.

[0049] Compared with the prior art, the wireless cable construction method, device, electronic device and storage medium provided in the embodiments of the present application have at least the following beneficial effects:

[0050] The technical solution of the present application can estimate the transmission matrix using only the maximum RSRP information, thereby constructing a wireless cable for a high-order MIMODUT. By utilizing the RSRP information available in each iteration, the transmission matrix vector between the probe and the DUT antenna is iteratively estimated. After estimating a transmission matrix vector, a precoding matrix is ​​designed and applied to suppress the RSRP contribution of the estimated transmission vector. This technology can dig out previously hidden RSRP information, thereby estimating other transmission matrix vectors in subsequent iterations, and is suitable for high-order MIMO devices. Since RSRP measurements are not required at each DUT antenna port, the measurement requirements are significantly simplified. And it supports the construction of wireless cables for new commercial high-order MIMO terminals. And the precoding matrix can adjust the composite coupling coefficient matrix as needed, which can not only be used for iterative transmission matrix estimation, but also can flexibly adjust the coupling coefficient matrix between the test instrument and the DUT, avoiding the need to re-move the DUT or probe to change the transmission matrix, and supporting fully automatic testing. BRIEF DESCRIPTION OF THE DRAWINGS

[0051] Figure 1 This is one of the block diagrams of the wireless cable test system in the prior art;

[0052] Figure 2 This is the second block diagram of the wireless cable test system in the prior art;

[0053] Figure 3 A block diagram of a test system for wireless cables in this application;

[0054] Figure 4 This is one of the flow charts of the wireless cable construction method in this application;

[0055] Figure 5 This is the second flow chart of the wireless cable construction method in this application;

[0056] Figure 6 This is the third flow chart of the wireless cable construction method in this application;

[0057] Figure 7 This is a schematic diagram of the structure of a control device for constructing a wireless cable method in this application. DETAILED DESCRIPTION

[0058] In order to make the technical problems, technical solutions and advantages to be solved by the application clearer, the following will be described in detail in conjunction with the accompanying drawings and specific embodiments. In the following description, specific details such as specific configurations and components are provided only to help fully understand the embodiments of the application. Therefore, it should be clear to those skilled in the art that various changes and modifications can be made to the embodiments described herein without departing from the scope and spirit of the application. In addition, for clarity and brevity, the description of known functions and structures has been omitted.

[0059] It should be understood that the references to "one embodiment" or "an embodiment" throughout the specification mean that the specific features, structures, or characteristics associated with the embodiment are included in at least one embodiment of the present application. Therefore, the references to "in one embodiment" or "in an embodiment" appearing throughout the specification do not necessarily refer to the same embodiment. In addition, these specific features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.

[0060] In the various embodiments of the present application, it should be understood that the size of the serial numbers of the following processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0061] It should be understood that the term "and / or" in this article is only a description of the association relationship of the associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship.

[0062] In the embodiments provided in the present application, it should be understood that "B corresponding to A" means that B is associated with A, and B can be determined according to A. However, it should also be understood that determining B according to A does not mean determining B only according to A, and B can also be determined according to A and / or other information.

[0063] When describing the embodiments of the present application, some concepts used in the following description and related prior arts are first explained.

[0064] See also Figure 1, which shows the test system block diagram of existing wireless cables. Taking 4×4 MIMO DUT as an example, it mainly consists of a base station simulator, CE, a programmable amplitude and phase control network (PAPCN), and a DUT group test. Among them, PAPCN can be integrated in CE (such as Figure 2 As shown), the signal model received by the DUT is Where X(f, t) represents the transmitted signal in the base station simulator, and f and t represent frequency and time. A, G, and H(f, t) represent the transmission matrix from the probe to the DUT antenna port, the calibration matrix set in PAPCN, and the target channel model, respectively. The key to this system is to accurately estimate the transmission matrix A and set G = A -1 , (·) -1 Represents the inverse matrix, thus achieving: I represents the unit matrix. It can be seen that after the base station simulator sends a signal that interacts with the channel model, it can be fed into the DUT antenna port in the form of an air interface connection to complete the performance test.

[0065] The embodiments of the present application provide a wireless cable construction method, device, electronic device and storage medium, which are described in detail below in conjunction with the accompanying drawings and specific embodiments. Figure 4 An embodiment of the present application provides a wireless cable construction method, comprising:

[0066] Step S401, RSRP measurement is performed according to the initial transmission matrix, calibration matrix and precoding matrix in the test system to obtain maximum RSRP value information, wherein, during the first measurement, the initial transmission matrix and the precoding matrix are preconfigured; that is, when the wireless cable is constructed, the test system block diagram in the present application is constructed by adding a precoding matrix to the original test system block diagram, such as Figure 3 As shown, it is Figure 1 The test system block diagram is constructed based on the original test system block diagram in Figure 2The test system block diagram constructed based on the original test system block diagram in the present application is used to estimate the RSRP contribution of the transmission vector to avoid affecting the calculations in other iterations, so as to dig out the hidden RSRP information based on the maximum RSRP, provide a pre-configured initial transmission matrix, calibration matrix and precoding matrix, and perform RSRP measurement based on this initial test system to obtain the maximum RSRP value information in the current iteration. It should be noted that since the application of the present application needs to apply iterations, and some parameters will change during the iteration process, the initial transmission matrix and the precoding matrix are pre-configured during the first measurement. After the iteration, at least one of the initial transmission matrix, the calibration matrix and the precoding matrix can be changed according to the specific iteration situation. In a specific embodiment, the calibration matrix in the present application can be determined by pre-configuration or user input, and preferably the calibration matrix does not change during the iteration process.

[0067] Step S402, optimizing the randomly generated initial estimated transmission matrix according to the maximum RSRP value information to obtain an estimated first transmission matrix; that is, before, after or at the same time as obtaining the maximum RSRP value information, an initial estimated transmission matrix is ​​randomly generated for the transmission matrix, and the initial estimated transmission matrix is ​​fitted and optimized based on the obtained maximum RSRP value information to ensure that the estimated first matrix is ​​the current temporary optimal estimated transmission matrix, thereby ensuring the accuracy of the current iteration.

[0068] Step S403: If it is determined according to the calibration matrix that there is a correctly estimated target row vector in the first transmission matrix, the current number of the target row vectors is increased by one; after determining the first transmission matrix, since the RSRP data used is the maximum RSRP, the available information is greatly reduced. Usually only one row vector in the estimated first transmission matrix is ​​accurate, and the other row vectors will show significant errors. Therefore, only when there is a correctly estimated target row vector, the next step will be performed, and the current target row vector and its corresponding serial number will be determined at the same time, so as to facilitate the statistics of the current number of determined target row vectors, and determine whether the iteration is completed based on the current number, and determine the final target transmission matrix according to the target row vector.

[0069] Step S404, if the current number is less than the preset number, the precoding matrix is ​​reconstructed according to all the target row vectors, and the step of performing RSRP measurement according to the initial transmission matrix, calibration matrix and precoding matrix in the test system to obtain the maximum RSRP value information is returned; that is, when there is a target row vector in the current iteration, the number of target row vectors obtained in all iterations is compared with the preset number (that is, the number of rows of the transmission matrix) to determine whether all the row vectors of the target transmission matrix are correctly estimated. If the current number is less than the preset number, it means that iteration is required again. When performing the next iteration, the precoding matrix needs to be reconstructed based on all currently known target row vectors to suppress all target row vectors, so as to facilitate the mining of uncertain target row vectors. At this time, the initial transmission matrix observed from the calibration matrix side is the product of the original initial transmission matrix and the precoding matrix.

[0070] Step S405, if the current number is equal to the preset number, then the matrix composed of all the target row vectors is determined to be the target transmission matrix; that is, if the current number is equal to the preset number, then it can be determined that all the row vectors in the first transmission matrix are correctly estimated, then it is determined that the target transmission matrix has been correctly estimated, and then the matrix composed of all the target row vectors is the required target transmission matrix.

[0071] Step S406: construct a wireless cable according to the inverse matrix of the target transmission matrix.

[0072] In summary, the technical solution of the present application can estimate the transmission matrix using only the maximum RSRP information, thereby constructing a wireless cable for a high-order MIMO DUT. By utilizing the RSRP information available in each iteration, the transmission matrix vector between the probe and the DUT antenna is iteratively estimated. After correctly estimating a transmission matrix vector, a precoding matrix is ​​designed and applied to suppress the RSRP contribution of the estimated transmission vector. This technology can dig out previously hidden RSRP information, thereby estimating other transmission matrix vectors in subsequent iterations, and is suitable for high-order MIMO devices. Since RSRP measurements are not required at each DUT antenna port, the measurement requirements are significantly simplified. And it supports the construction of wireless cables for new commercial high-order MIMO terminals. And the precoding matrix can adjust the composite coupling coefficient matrix as needed, which can not only be used for iterative transmission matrix estimation, but also can flexibly adjust the coupling coefficient matrix between the test instrument and the DUT, avoiding the need to re-move the DUT or probe to change the transmission matrix, and supporting fully automatic testing.

[0073] It should be noted that the maximum RSRP value information in the present application includes multiple maximum RSRP value vectors, each of which includes multiple maximum RSRP values ​​obtained according to a second preset algorithm, and the second preset algorithm is:

[0074]

[0075] Among them, P l,q (φ) is the measured G l,q (φ) corresponds to the maximum RSRP value;

[0076] Indicates the measured and G l,q (φ) corresponds to the RSRP of the nth DUT antenna port. is the initial estimated transmission matrix of the transmission matrix;

[0077] B is the precoding matrix, and when calculated for the first time, the precoding matrix is ​​a unit matrix;

[0078] H is the channel model;

[0079] x(f,t) is the transmitted signal

[0080] G l,q (φ) is the calibration matrix, and the lth element of the first column in the calibration matrix is ​​the preset multiple a of the lth probe amplified in the qth calibration case. q , and bias the phase φ (in a specific embodiment, the adjustment range of the phase φ is preferably [0°, 360°), and the phase bias step is preferably 2°), where G l,q (v) can be specifically expressed as:

[0081] See also Figure 5 Specifically, the method as described above optimizes the randomly generated initial estimated transmission matrix according to the maximum RSRP value information to obtain an estimated first transmission matrix, including:

[0082] Step S501, performing RSRP measurement according to the initial estimated transmission matrix, the calibration matrix and the precoding matrix to obtain maximum RSRP value estimation information; wherein, when optimizing the initial estimated transmission matrix, RSRP measurement is also performed again based on the initial estimated transmission matrix to obtain corresponding maximum RSRP value estimation information to facilitate optimization, and the maximum RSRP value estimation information includes multiple maximum estimation value vectors.

[0083] Step S502, solving an objective function according to the maximum RSRP value information and the maximum RSRP value estimation information to optimize the initial estimated transmission matrix to obtain the first transmission matrix;

[0084] In a specific embodiment, the objective function during optimization is:

[0085]

[0086]

[0087] in, is the first transmission matrix;

[0088] is the loss function;

[0089] P l,q is the true value vector in the maximum RSRP value information;

[0090] is an estimated value vector in the maximum RSRP value estimation information.

[0091] ||·‖ 2 Calculate the 2-norm.

[0092] It should be noted that, based on the known objective function, the steps of optimizing based on the objective function will not be repeated here.

[0093] See also Figure 6 Further, in the method as described above, after determining the first transmission matrix, the method further includes:

[0094] Step S601, synthesizing RSRP vectors of each antenna port on the device under test in each calibration situation according to the first transmission matrix and the calibration matrix, wherein the calibration matrix includes a plurality of the calibration situations;

[0095] Step S602: If there is at least one of the RSRP vectors of the antenna port in at least two of the calibration situations and a true value vector corresponding to the maximum RSRP value information, both have overlapping elements, then determining a corresponding row vector of the RSRP vector with the most overlapping elements in the first transmission matrix as a correctly estimated target row vector;

[0096] Step S603: If the RSRP vector of any antenna port in at least two of the calibration situations does not have overlapping elements with the true value vector in the maximum RSRP value information, it is determined that the target row vector does not exist in the first transmission matrix.

[0097] In this embodiment, based on the above-mentioned first transmission matrix and calibration matrix, the RSRP vectors of each antenna port (one antenna port corresponds to the serial number of a row vector) on the device under test in each calibration condition are synthesized. It can be seen from the above-mentioned specific description of the calibration matrix that the calibration matrix includes multiple calibration conditions, so that in the synthesized RSRP vector, the same antenna port corresponds to multiple RSRP vectors.

[0098] Compare each RSRP vector with the corresponding true value vector in the maximum RSRP value information to determine whether there are overlapping elements. If the RSRP vector of an antenna port in at least two calibration situations and the corresponding true value vector in the maximum RSRP value information have overlapping elements, it is used as an alternative antenna port. Among them, there can be at least one alternative antenna port, and the target row vector is determined based on the number of overlapping elements. Specifically, the corresponding row vector of the RSRP vector with the largest number of overlapping elements in the first transmission matrix is ​​determined as the target row vector. If the above-mentioned alternative antenna port does not exist, it is determined that the target row vector does not exist in the first transmission matrix, which is conducive to ensuring the accuracy of the obtained target row vector.

[0099] Preferably, in the above method, when it is determined that the target row vector does not exist in the first transmission matrix, the method further includes:

[0100] If the current number is greater than zero, reconstructing the precoding matrix according to all the target row vectors, and returning to the step of performing RSRP measurement according to the initial transmission matrix, the calibration matrix and the precoding matrix in the test system to obtain the maximum RSRP value information;

[0101] If the current number is equal to zero, a coding matrix is ​​randomly generated, and after the precoding matrix is ​​updated according to the coding matrix, the step of performing RSRP measurement according to the initial transmission matrix, the calibration matrix and the precoding matrix in the test system to obtain the maximum RSRP value information is returned.

[0102] In this embodiment, the current number of the currently determined target row vectors can be used to determine how to reconstruct the precoding matrix. If the current number is greater than zero, it means that at least one target row vector has been determined. At this time, in order to avoid the determined target row vectors from affecting subsequent iterations, when reconstructing the precoding matrix, it is necessary to reconstruct the precoding matrix according to all the target row vectors, and return to the step of measuring RSRP and obtaining the maximum RSRP value information. If the target row vector does not exist in the target transmission matrix, the initial transmission matrix needs to be changed. Since the transmission matrix observed on the calibration matrix side is the product of the initial transmission matrix and the precoding matrix, the actual transmission matrix can be changed by changing the value of the precoding matrix.

[0103] At this time, the second preset algorithm for obtaining RSRP can be changed to:

[0104]

[0105] in,

[0106] It should be noted that returning to execution at this time does not cause the iteration to enter the next iteration.

[0107] If the current number is zero, it means that there is no determined target row vector. At this time, there is no need to worry about the impact of the target row vector on subsequent iterations. Therefore, the precoding matrix can be directly randomly generated, and the step of measuring RSRP and obtaining the maximum RSRP value information is returned.

[0108] Preferably, the method as described above, reconstructing the precoding matrix according to all the target row vectors, comprises:

[0109] The precoding matrix is ​​reconstructed according to the target row vector, the precoding matrix, the calibration matrix and a first preset algorithm, wherein the first preset algorithm is:

[0110]

[0111] Where cond(·) represents the condition number of the calculation matrix;

[0112] δ represents the condition number threshold;

[0113] ∈ mean (·) indicates mean calculation;

[0114] ∈ max (·) indicates maximum value calculation;

[0115] i represents the number of the target row vectors;

[0116] represents the intermediate matrix, P l,1 (φ)=|V i BG l,1 (φ)| 2 , V i represents the i-th target vector.

[0117] See also Figure 7 Another embodiment of the present application further provides a control device for constructing a wireless cable, comprising:

[0118] The first processing module 701 is used to perform RSRP measurement according to an initial transmission matrix, a calibration matrix and a precoding matrix in the test system to obtain maximum RSRP value information, wherein, when measuring for the first time, the initial transmission matrix, the calibration matrix and the precoding matrix are preconfigured;

[0119] A second processing module 702 is used to optimize the randomly generated initial estimated transmission matrix according to the maximum RSRP value information to obtain an estimated first transmission matrix;

[0120] A third processing module 703 is configured to increase the current number of the target row vectors by one if it is determined according to the calibration matrix that there are correctly estimated target row vectors in the first transmission matrix;

[0121] The fourth processing module 704 is used for reconstructing the precoding matrix according to all the target row vectors if the current number is less than the preset number, and returning to the step of performing RSRP measurement according to the initial transmission matrix, the calibration matrix and the precoding matrix in the test system to obtain the maximum RSRP value information;

[0122] A fifth processing module 705 is configured to determine, if the current number is equal to the preset number, a matrix composed of all the target row vectors as a target transmission matrix;

[0123] The sixth processing module 706 is configured to construct a wireless cable according to the inverse matrix of the target transmission matrix.

[0124] Specifically, the control device as described above, the second processing module includes:

[0125] A first processing unit, configured to perform RSRP measurement according to the initial estimated transmission matrix, the calibration matrix, and the precoding matrix to obtain maximum RSRP value estimation information;

[0126] A second processing unit is configured to solve an objective function according to the maximum RSRP value information and the maximum RSRP value estimation information to optimize the initial estimated transmission matrix to obtain the first transmission matrix;

[0127] The objective function is:

[0128]

[0129]

[0130] in, A first transmission matrix;

[0131] is the loss function;

[0132] P l,q is the true value vector in the maximum RSRP value information;

[0133] is an estimated value vector in the maximum RSRP value estimation information.

[0134] ||·|| 2 Calculate the 2-norm.

[0135] Furthermore, the control device as described above further includes:

[0136] a seventh processing module, configured to synthesize an RSRP vector of each antenna port of the device under test in each calibration situation according to the first transmission matrix and the calibration matrix, wherein the calibration matrix includes a plurality of the calibration situations;

[0137] an eighth processing module, configured to determine, if there is at least one of the antenna ports, the RSRP vectors in at least two of the calibration situations and the true value vector corresponding to the maximum RSRP value information, both of which have overlapping elements, that the row vector corresponding to the RSRP vector with the most overlapping elements in the first transmission matrix is ​​the correctly estimated target row vector;

[0138] a ninth processing module, configured to determine that the target row vector does not exist in the first transmission matrix if the RSRP vector of any antenna port in at least two of the calibration situations has overlapping elements with the true value vector in the maximum RSRP value information. Preferably, the control device as described above further includes:

[0139] a tenth processing module, configured to reconstruct the precoding matrix according to all the target row vectors if the current number is greater than zero, and return to the step of performing RSRP measurement according to the initial transmission matrix, the calibration matrix and the precoding matrix in the test system to obtain maximum RSRP value information;

[0140] The eleventh processing module is used to randomly generate a coding matrix if the current number is equal to zero, and after updating the precoding matrix according to the coding matrix, return to execute the step of performing RSRP measurement according to the initial transmission matrix, calibration matrix and precoding matrix in the test system to obtain the maximum RSRP value information.

[0141] Preferably, in the above-mentioned device, the fourth processing module is specifically used for:

[0142] The precoding matrix is ​​reconstructed according to the target row vector, the precoding matrix, the calibration matrix and a first preset algorithm, wherein the first preset algorithm is:

[0143]

[0144] Where cond(·) represents the condition number of the calculation matrix;

[0145] δ represents the condition number threshold;

[0146] ∈ mean (·) indicates mean calculation;

[0147] ∈ max (·) indicates maximum value calculation;

[0148] i represents the number of target row vectors;

[0149] represents the intermediate matrix, P l,1 (φ)=|V i BG l,1 (φ)| 2 , V i represents the i-th target vector.

[0150] The control device embodiment for constructing a wireless cable of the present application is a device corresponding to the embodiment of the wireless cable construction method described above. All the implementation means in the above method embodiment are applicable to the embodiment of the device and can achieve the same technical effect. The above control device provided in the embodiment of the present application can implement all the method steps implemented in the above method embodiment and can achieve the same technical effect. The parts and beneficial effects of the present embodiment that are the same as those in the method embodiment will not be described in detail here.

[0151] Another embodiment of the present application further provides an electronic device, including a processor, a memory, and a computer program stored in the memory and executable on the processor. When the computer program is executed by the processor, the steps of the wireless cable construction method as described above are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be described here.

[0152] Another embodiment of the present application further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the wireless cable construction method as described above are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0153] Another embodiment of the present application further provides a computer program product, including computer instructions, which, when executed by a processor, implement the steps of the wireless cable construction method as described above and can achieve the same technical effect. To avoid repetition, they are not described here.

[0154] In addition, the present application may repeat reference numerals and / or letters in different examples. This repetition is for the purpose of simplicity and clarity, and does not in itself indicate the relationship between the various embodiments and / or settings discussed.

[0155] It should also be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusions.

[0156] The above is a preferred embodiment of the present application. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles described in the present application. These improvements and modifications should also be regarded as the scope of protection of the present application.

Claims

1. A method for constructing a wireless cable, characterized in that: include: Perform RSRP measurement according to an initial transmission matrix, a calibration matrix, and a precoding matrix in the test system to obtain maximum RSRP value information, wherein, at the first measurement, the initial transmission matrix and the precoding matrix are preconfigured; Optimizing the randomly generated initial estimated transmission matrix according to the maximum RSRP value information to obtain an estimated first transmission matrix; If it is determined according to the calibration matrix that there are correctly estimated target row vectors in the first transmission matrix, then increasing the current number of the target row vectors by one; If the current number is less than the preset number, reconstructing the precoding matrix according to all the target row vectors, and returning to the step of performing RSRP measurement according to the initial transmission matrix, the calibration matrix and the precoding matrix in the test system to obtain the maximum RSRP value information; If the current number is equal to the preset number, determining a matrix composed of all the target row vectors as a target transmission matrix; A wireless cable is constructed according to the inverse matrix of the target transmission matrix.

2. The method according to claim 1, characterized in that Optimizing the randomly generated initial estimated transmission matrix according to the maximum RSRP value information to obtain an estimated first transmission matrix, including: Perform RSRP measurement according to the initial estimated transmission matrix, the calibration matrix and the precoding matrix to obtain maximum RSRP value estimation information; Solving the objective function according to the maximum RSRP value information and the maximum RSRP value estimation information to optimize the initial estimated transmission matrix to obtain the first transmission matrix; The objective function is: in, is the first transmission matrix; is the loss function; P l,q is the true value vector in the maximum RSRP value information; is an estimated value vector in the maximum RSRP value estimation information. ||·||2 is the 2-norm calculation.

3. The method according to claim 2, characterized in that After obtaining the first transmission matrix, the method further includes: synthesizing RSRP vectors of each antenna port of the device under test in each calibration situation according to the first transmission matrix and the calibration matrix, wherein the calibration matrix includes a plurality of the calibration situations; If there is at least one of the RSRP vectors of the antenna port in at least two of the calibration situations and the corresponding true value vector in the maximum RSRP value information, both have overlapping elements, then determining the corresponding row vector of the RSRP vector with the most overlapping elements in the first transmission matrix as the correctly estimated target row vector; If the RSRP vector of no antenna port in at least two calibration situations has overlapping elements with the true value vector in the maximum RSRP value information, it is determined that the target row vector does not exist in the first transmission matrix.

4. The method according to claim 3, characterized in that In a case where it is determined that the target row vector does not exist in the first transmission matrix, the method further includes: If the current number is greater than zero, reconstructing the precoding matrix according to all the target row vectors, and returning to the step of performing RSRP measurement according to the initial transmission matrix, the calibration matrix and the precoding matrix in the test system to obtain the maximum RSRP value information; If the current number is equal to zero, a coding matrix is ​​randomly generated, and after the precoding matrix is ​​updated according to the coding matrix, the step of performing RSRP measurement according to the initial transmission matrix, the calibration matrix and the precoding matrix in the test system to obtain the maximum RSRP value information is returned.

5. The method according to claim 1 or 4, characterized in that: Reconstructing the precoding matrix according to all the target row vectors includes: The precoding matrix is ​​reconstructed according to the target row vector, the precoding matrix, the calibration matrix and a first preset algorithm, wherein the first preset algorithm is: Where cond(·) represents the condition number of the calculation matrix; δ represents the condition number threshold; ∈ mean (·) indicates mean calculation; ∈ max (·) indicates maximum value calculation; i represents the number of the target row vectors; represents the intermediate matrix, P l,1 (φ)=|V i BG l,1 (φ)| 2 , V i represents the i-th target vector.

6. A control device for constructing a wireless cable, characterized in that: include: A first processing module is used to perform RSRP measurement according to an initial transmission matrix, a calibration matrix and a precoding matrix in the test system to obtain maximum RSRP value information, wherein, when measuring for the first time, the initial transmission matrix, the calibration matrix and the precoding matrix are preconfigured; A second processing module is used to optimize the randomly generated initial estimated transmission matrix according to the maximum RSRP value information to obtain an estimated first transmission matrix; A third processing module, configured to increase a current number of the target row vectors by one if it is determined according to the calibration matrix that there are correctly estimated target row vectors in the first transmission matrix; A fourth processing module is used for reconstructing the precoding matrix according to all the target row vectors if the current number is less than the preset number, and performing RSRP measurement according to the initial transmission matrix, the calibration matrix and the precoding matrix in the test system to obtain the maximum RSRP value information; a fifth processing module, configured to determine, if the current number is equal to the preset number, that a matrix composed of all the target row vectors is a target transmission matrix; The sixth processing module is used to construct a wireless cable according to the inverse matrix of the target transmission matrix.

7. An electronic device, characterized in that: The invention comprises a processor, a memory and a computer program stored in the memory and executable on the processor, wherein the computer program implements the steps of the wireless cable construction method according to any one of claims 1 to 5 when executed by the processor.

8. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the wireless cable construction method according to any one of claims 1 to 5 are implemented.

9. A computer program product, characterized in that The method comprises computer instructions, which, when executed by a processor, implement the steps of the wireless cable construction method according to any one of claims 1 to 5.

Citation Information

Patent Citations

  • Method, device and system for data transmission

    CN108880644A

  • Low-complexity precoding method for large-scale MIMO system

    CN113055061A

  • Performance test method and device for multi-antenna terminal

    CN116232494A

  • Considering radio channel diversity capability in wireless communication network

    CN117242880A

  • Radio communication device

    JP2014049858A