A wireless cable construction method and device, electronic equipment and storage medium

By combining the initial transmission matrix, calibration matrix, and precoding matrix, and utilizing the maximum RSRP value information to optimize the transmission matrix, the problem of being unable to construct high-order MIMO wireless cables in existing technologies is solved, and an efficient wireless cable construction method is implemented, which is suitable for commercial MIMO DUT testing of 5G and 6G products.

CN119232206BActive Publication Date: 2025-10-10BEIJING UNIV OF POSTS & TELECOMM
View PDF 2 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

Existing wireless cable construction methods cannot effectively utilize the maximum RSRP measurement value to achieve high-order MIMO wireless cable construction, especially in 5G and 6G products. They are not suitable for OTA testing of commercial MIMO DUTs.

Method used

By combining the initial transmission matrix, calibration matrix and precoding matrix, the maximum RSRP value information is used to optimize the initial estimated transmission matrix, iteratively estimate the transmission matrix vector between the probe and the DUT antenna, and suppress the RSRP contribution of the estimated transmission vector through the precoding matrix to construct a high-order MIMO wireless cable.

Benefits of technology

It enables the construction of high-order MIMO wireless cables using only maximum RSRP information, simplifies measurement requirements, supports the construction of wireless cables for new commercial high-order MIMO terminals, and is suitable for fully automatic testing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119232206B_ABST
    Figure CN119232206B_ABST
Patent Text Reader

Abstract

The application provides a wireless cable construction method and device, electronic equipment and a storage medium, wherein the method comprises: performing RSRP measurement according to an initial transmission matrix, a calibration matrix and a precoding matrix to obtain maximum RSRP value information; optimizing an initially estimated transmission matrix randomly generated according to the maximum RSRP value information to obtain an estimated first transmission matrix; if it is determined that a target row vector in the first transmission matrix is correctly estimated, adding one to the current number of the target row vector; if the current number is less than a preset number, reconstructing the precoding matrix according to all target row vectors and returning to perform the first step; if the current number is equal to the preset number, determining that a matrix composed of all target row vectors is a target transmission matrix; and constructing a wireless cable according to an inverse matrix of the target transmission matrix. The application can estimate the transmission matrix only by using the maximum RSRP information, thereby constructing a wireless cable of a high-order MIMO DUT, significantly simplifying the measurement requirements and supporting full-automatic testing.
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 viable over-the-air (OTA) approach that has attracted widespread attention from both industry and academia. Its goal is to implement conducted testing functionality in an OTA manner: directing test signals to the individual antenna ports of a device under test (DUT) with sufficient isolation, without the use of actual coaxial cables. This approach is cost-effective because, regardless of the size of the DUT or the target channel model, it only requires the same number of probes (and associated channel emulator (CE) resources) as the number of DUT antennas, and a small radio frequency (RF) shielded enclosure. Due to these advantages, the wireless cable method has been widely adopted for wireless performance testing. Its 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 that directs 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 thus achieve compensation.

[0003] The most accepted approach is to estimate the transmission matrix based on the link information reported by the DUT in its normal operating mode. As described in the 3GPP TR 38.827 standard, it proposes to use data from Reference Signal Received Power (RSRP) and Reference Signal Antenna Relative Phase (RSARP) to characterize the transmission matrix. However, RSARP measurement requires specialized 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 alone. However, although existing wireless cable implementations based on RSRP measurement are effective and successfully applied in Long Time Evolution (LTE) and current 5G products, they require at least an RSRP value for each DUT antenna port, which may be challenging for future 5G and 6G products. As specified in 3GPP TS 38.215, future 5G New Radio (NR) Multiple Input Multiple Output (MIMO) DUTs are expected to report only the maximum RSRP value among all DUT antenna ports, significantly reducing 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. An effective strategy is urgently needed to implement high-order MIMO wireless cable construction based on maximum RSRP measurements. 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 achieve high-order MIMO wireless cable construction based on the maximum RSRP measurement value.

[0005] To solve the above technical problems, an embodiment of the present application provides a method for constructing a wireless cable, comprising:

[0006] Performing RSRP measurement based on an initial transmission matrix, a calibration matrix, and a 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;

[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 is a correctly estimated target row vector 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 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 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 based on the initial estimated transmission matrix, the calibration matrix, and the precoding matrix to obtain maximum RSRP value estimation information;

[0014] 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;

[0015] The objective function is:

[0016]

[0017] in, is the first transmission matrix;

[0018] is the loss function;

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

[0020] is an estimated value vector in the maximum RSRP value estimation information;

[0021] ‖·‖2 is the 2-norm calculation.

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

[0023] synthesizing 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;

[0024] If there is at least one of the antenna port's RSRP vectors 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 row vector corresponding to the RSRP vector with the most overlapping elements in the first transmission matrix as the correctly estimated target row vector;

[0025] 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.

[0026] 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:

[0027] 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 maximum RSRP value information;

[0028] 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 to.

[0029] Preferably, the method described above, reconstructing the precoding matrix according to all the target row vectors, includes:

[0030] Reconstruct the precoding matrix according to the target row vector, the precoding matrix, the calibration matrix, and a first preset algorithm, where the first preset algorithm is:

[0031]

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

[0033] δ represents the condition number threshold;

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

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

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

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

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

[0039] A first processing module is configured to perform RSRP measurement based on an initial transmission matrix, a calibration matrix, and a precoding matrix in the test system to obtain maximum RSRP value information, wherein, during the first measurement, the initial transmission matrix, the calibration matrix, and the precoding matrix are preconfigured;

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

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

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

[0043] 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;

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

[0045] 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 described above when executed by the processor.

[0046] Yet another embodiment of the present application provides a computer-readable storage medium storing a computer program, which implements the steps of the wireless cable construction method described above when executed by a processor.

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

[0048] 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:

[0049] 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 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 do not need to be performed at each DUT antenna port, the measurement requirements are significantly simplified. It also supports the construction of wireless cables for new commercial high-order MIMO terminals. In addition, 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

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

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

[0052] Figure 3 This is a block diagram of the test system for wireless cables in this application;

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

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

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

[0056] Figure 7 A structure diagram of a control device for constructing a wireless cable method in the present application. DETAILED DESCRIPTION

[0057] To make the technical problems, technical solutions and advantages solved in the present application more clear, the following will be described in detail with reference to the accompanying drawings and specific embodiments. In the following description, the specific details such as specific configurations and components are provided only for the purpose of helping to fully understand the embodiments of the present application. Therefore, it should be clear for 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 present application. In addition, the description of known functions and structures is omitted for the sake of clarity and brevity.

[0058] It should be understood that the "one embodiment" or "an embodiment" mentioned throughout the specification means that the specific features, structures or characteristics related to the embodiment are included in at least one embodiment of the present application. Therefore, "in one embodiment" or "in an embodiment" appearing throughout the specification does not necessarily refer to the same embodiment. In addition, these specific features, structures or characteristics can be combined in one or more embodiments in any suitable manner.

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

[0060] It should be understood that the term "and / or" herein is only a description of the association relationship of the associated objects, which means that there can be three relationships, for example, A and / or B can represent the three cases of A alone, A and B together, and B alone. In addition, the character " / " herein generally represents an "or" relationship between the associated objects before and after it.

[0061] 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 the determination of B according to A does not mean that B is determined only according to A, but B can also be determined according to A and / or other information.

[0062] In the description of the embodiments of the present application, first, some concepts used in the following description and related prior art are explained.

[0063] Reference is made to 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, Programmable Amplitude and Phase Control Network (PAPCN), and DUT group test. Among them, PAPCN can be integrated into CE (such as Figure 2 As shown), the DUT receiving signal model is Where X(f, t) represents the transmitted signal in the base station simulator, and f and t represent the frequency and time distributions. 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 identity matrix. This shows that after the base station simulator sends a signal that interacts with the channel model, it can be fed into the DUT antenna port via an air interface connection to complete the performance test.

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

[0065] Step S401, performing RSRP measurement based on 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 constructing a wireless cable, the test system block diagram in this 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 in the present application is constructed on the basis of the original test system block diagram in the related art, and is used to estimate the contribution of the RSRP of the transmission vector, so as to avoid affecting the calculation in other iterations, so as to mine the hidden RSRP information based on the maximum RSRP, and provide a pre-configured initial transmission matrix, a calibration matrix and a precoding matrix, and perform RSRP measurement based on the initial test system, so as to obtain the maximum RSRP value information in the current iteration. It should be noted that, since the present application needs to apply iterations, some parameters will change in the iteration process, so the initial transmission matrix and the precoding matrix are pre-configured when performing the first measurement, and at least one of the initial transmission matrix, the calibration matrix and the precoding matrix can be changed after the iteration. In a specific embodiment, the calibration matrix in the present application can be determined by pre-configuration or user input, and preferably does not change in the iteration process.

[0066] In step S402, the initial estimated transmission matrix randomly generated is optimized according to the maximum RSRP value information to obtain the estimated first transmission matrix. That is, before, after or at the same time when the maximum RSRP value information is obtained, 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, so as to ensure that the first matrix estimated is the current temporary optimal estimated transmission matrix, thereby ensuring the accuracy in the current iteration.

[0067] In step S403, if it is determined according to the calibration matrix that there is a target row vector in the first transmission matrix which is correctly estimated, the current number of the target row vector is increased by one. After the first transmission matrix is determined, since the RSRP data used is the maximum RSRP, the available information is greatly reduced, and only one row vector in the first transmission matrix estimated is usually accurate, and other row vectors will present significant errors, so only when there is a target row vector which is correctly estimated, the next step will be performed, and the current target row vector and the corresponding serial number are determined, so as to count the current number of the target row vector determined, and judge whether the iteration is completed based on the current number, and determine the final target transmission matrix according to the target row vector.

[0068] 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, the calibration matrix and the 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 (i.e. the number of rows of the transmission matrix) to determine whether all the target row vectors of the target transmission matrix are correctly estimated. If the current number is less than the preset number, it means that iteration needs to be performed again, and the precoding matrix needs to be reconstructed based on all the known target row vectors in the current iteration to suppress all the target row vectors, so as to mine the undetermined 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.

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

[0070] Step S406, constructing a radio cable according to the inverse matrix of the target transmission matrix.

[0071] In summary, the technical scheme of the present application can estimate the transmission matrix only by using the maximum RSRP information, thereby constructing the radio cable of the high-order MIMO DUT. By using the RSRP information available in each iteration, the transmission matrix vector between the probe and the DUT antenna is iteratively estimated. After a transmission matrix vector is correctly estimated, a precoding matrix is designed and applied to suppress the RSRP contribution of the estimated transmission vector. This technique can mine previously hidden RSRP information, thereby estimating other transmission matrix vectors in subsequent iterations, and is suitable for high-order MIMO devices. Since RSRP measurement is not required at each DUT antenna port, the measurement requirements are significantly simplified. The radio cable construction of new-specification commercial high-order MIMO terminals is supported. The precoding matrix can adjust the complex 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 move the DUT or the probe to change the transmission matrix, and supporting fully automatic testing.

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

[0073]

[0074] wherein P l,q (φ) is the maximum RSRP value corresponding to G l,q (φ) measured;

[0075] represents the RSRP of the nth DUT antenna port corresponding to G l,q (φ) measured. is the initial estimated transmission matrix of the transmission matrix;

[0076] B is the precoding matrix, and the precoding matrix is an identity matrix when it is calculated for the first time;

[0077] H is the channel model;

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

[0079] G l,q (φ) is the calibration matrix, the lth element of the first column of the calibration matrix is a preset multiple a q of the lth probe under the qth calibration condition, and the phase is biased φ (in a specific embodiment, the adjustment range of the phase φ is preferably [0°, 360°), and the phase bias step is preferably 2°), wherein G l,q (φ) can be specifically represented as:

[0080] Referring to Figure 5 , specifically, the method as described above, the randomly generated initial estimated transmission matrix is optimized according to the maximum RSRP value information to obtain an estimated first transmission matrix, including:

[0081] 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 the initial estimated transmission matrix is optimized, RSRP measurement will also be performed again based on the initial estimated transmission matrix to obtain corresponding maximum RSRP value estimation information, so as to facilitate optimization, and the maximum RSRP value estimation information includes a plurality of maximum estimation value vectors.

[0082] 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;

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

[0084]

[0085] in, is the first transmission matrix;

[0086] is the loss function;

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

[0088] is an estimated value vector in the maximum RSRP value estimation information;

[0089] ‖·‖2 is the 2-norm calculation.

[0090] 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.

[0091] See also Figure 6 Furthermore, in the above method, after determining the first transmission matrix, the method further includes:

[0092] 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, where the calibration matrix includes a plurality of the calibration situations;

[0093] Step S602: If there is an RSRP vector of at least one 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 row vector corresponding to the RSRP vector with the most overlapping elements in the first transmission matrix as a correctly estimated target row vector;

[0094] Step S603: If the RSRP vector of any antenna port in at least two 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.

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

[0096] Each RSRP vector is compared with the corresponding true value vector in the maximum RSRP value information to determine whether there are any overlapping elements. If the RSRP vectors of an antenna port in at least two calibration scenarios have overlapping elements with the true value vector corresponding to the maximum RSRP value information, it is selected as a candidate antenna port. There can be at least one candidate antenna port, and a target row vector is determined based on the number of overlapping elements. Specifically, the row vector corresponding to the RSRP vector with the largest number of overlapping elements in the first transmission matrix is ​​determined as the target row vector. If no such candidate antenna port exists, it is determined that the target row vector does not exist in the first transmission matrix, which helps ensure the accuracy of the obtained target row vector.

[0097] 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:

[0098] 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 maximum RSRP value information;

[0099] 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 to.

[0100] In this embodiment, the current number of target row vectors that have been determined 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. In this case, to avoid the determined target row vectors affecting subsequent iterations, when reconstructing the precoding matrix, it is necessary to reconstruct the precoding matrix based on all 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.

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

[0102]

[0103] in,

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

[0105] 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 process returns to the step of measuring RSRP and obtaining the maximum RSRP value information.

[0106] Preferably, the method described above, reconstructing the precoding matrix according to all the target row vectors, includes:

[0107] Reconstruct the precoding matrix according to the target row vector, the precoding matrix, the calibration matrix, and a first preset algorithm, where the first preset algorithm is:

[0108]

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

[0110] δ represents the condition number threshold;

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

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

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

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

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

[0116] A first processing module 701 is configured to perform RSRP measurement based on an initial transmission matrix, a calibration matrix, and a precoding matrix in a test system to obtain maximum RSRP value information, wherein, during an initial measurement, the initial transmission matrix, the calibration matrix, and the precoding matrix are preconfigured;

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

[0118] A third processing module 703 is configured to increase a current number of 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;

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

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

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

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

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

[0124] 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;

[0125] The objective function is:

[0126]

[0127] in, First transmission matrix;

[0128] is the loss function;

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

[0130] is an estimated value vector in the maximum RSRP value estimation information;

[0131] ‖·‖2 is the 2-norm calculation.

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

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

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

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

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

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

[0138] Preferably, in the above-mentioned device, the fourth processing module is specifically configured to:

[0139] Reconstruct the precoding matrix according to the target row vector, the precoding matrix, the calibration matrix, and a first preset algorithm, where the first preset algorithm is:

[0140]

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

[0142] δ represents the condition number threshold;

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

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

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

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

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

[0148] 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 described above are implemented, and the same technical effects can be achieved. To avoid repetition, details will not be given here.

[0149] 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 described above are implemented and the same technical effects can be achieved. To avoid repetition, they will not be described here.

[0150] 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 described above and can achieve the same technical effects. To avoid repetition, they will not be described here.

[0151] 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.

[0152] It should also be noted that, in this document, relational terms such as first and second are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any 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 inclusion.

[0153] 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: Performing RSRP measurement based on an initial transmission matrix, a calibration matrix, and a 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; 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 is a correctly estimated target row vector 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 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 based on the initial estimated transmission matrix, the calibration matrix, and the precoding matrix to obtain maximum RSRP value estimation information; 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; 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 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; If there is at least one of the antenna port's RSRP vectors 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 row vector corresponding to 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 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 to.

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, where 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 vector; 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 configured to perform RSRP measurement based on an initial transmission matrix, a calibration matrix, and a precoding matrix in the test system to obtain maximum RSRP value information, wherein, during the first measurement, the initial transmission matrix, the calibration matrix, and the precoding matrix are preconfigured; A second processing module is configured 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, if it is determined according to the calibration matrix that there is a correctly estimated target row vector in the first transmission matrix, increase a current number of the target row vectors by one; a fourth processing module configured to, if the current number is less than a preset number, reconstruct the precoding matrix based on all the target row vectors, and perform RSRP measurement based on the initial transmission matrix, the calibration matrix, and the precoding matrix in the test system to obtain 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 configured to construct a wireless cable according to an 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 when the computer program is executed by the processor, the steps of the wireless cable construction method according to any one of claims 1 to 5 are implemented.

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