Verification method and device for three-dimensional channel model, and electronic device

By determining the sampling area and collecting channel data in a three-dimensional channel model and calculating the characteristic parameter values, the problem of inaccurate verification of three-dimensional channel models in existing technologies is solved, achieving more efficient three-dimensional channel model verification and reducing testing costs and complexity.

CN114816951BActive Publication Date: 2026-06-26HUAWEI TECH CO LTD +1

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
HUAWEI TECH CO LTD
Filing Date
2021-01-28
Publication Date
2026-06-26

Smart Images

  • Figure CN114816951B_ABST
    Figure CN114816951B_ABST
Patent Text Reader

Abstract

The application relates to the technical field of communication, and discloses a verification method for a three-dimensional channel model, which comprises the following steps: determining a sampling region of the three-dimensional channel model; wherein the sampling region is related to a coordinate axis of a three-dimensional coordinate system established with a test region center as an origin; collecting channel data of sampling points located in the sampling region; and verifying the effectiveness of the three-dimensional channel model by using the channel data. The selection mode of the sampling points in the air interface test channel verification link of the three-dimensional channel model is improved, so that the verification scheme based on the channel data of the sampling points can better represent the modeling quality of the three-dimensional channel model, thereby more accurately verifying the effectiveness of the three-dimensional channel model. The application further discloses a verification device for the three-dimensional channel model and an electronic equipment.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technology, such as a method and apparatus for verifying three-dimensional channel models, and electronic equipment. Background Technology

[0002] As the communications industry continues to develop, terminal testing technologies are also being updated and improved. For 5G MIMO (Multiple Input Multiple Output) terminal performance testing, the common approach is to use over-the-air (OTA) testing for final performance evaluation. The principle is to establish a reflection-free free space in an anechoic chamber, realistically reproducing the channel model in the laboratory to evaluate the overall RF and antenna performance of the wireless terminal under test. The multi-probe method, which involves deploying multiple antenna probes in an anechoic chamber, is currently the mainstream international OTA performance testing method, and its approach has been adopted by international standards organizations such as ITU, 3GPP, and CTIA. In the multi-probe method, by deploying multiple probes in an anechoic chamber, a test environment with specific time delay, Doppler characteristics, and power distribution, conforming to the requirements of a specific channel model, is generated around the terminal under test, thereby ultimately testing the performance of the device under test under a specific channel environment.

[0003] For MIMO OTA terminal testing systems, channel modeling algorithms are the most crucial component. Verifying the accuracy of the standard model loaded into the anechoic chamber system or the measured field channel model is essential. In short, channel model verification is a vital guarantee for effective channel modeling.

[0004] In the process of implementing the embodiments of this disclosure, it was found that at least the following problems exist in the related technology: the verification schemes of existing channel models are all focused on two-dimensional test planes. With the development of channel models and the upgrading of related air interface testing (OTA) hardware systems, the verification schemes of existing channel models are difficult to fully characterize the modeling quality of three-dimensional channel models, resulting in their inability to accurately verify the effectiveness of three-dimensional channel models. Summary of the Invention

[0005] To provide a basic understanding of some aspects of the disclosed embodiments, a brief summary is given below. This summary is not intended as a general commentary, nor is it intended to identify key / important components or describe the scope of protection of these embodiments, but rather as a prelude to the detailed description that follows.

[0006] This disclosure provides a method, apparatus, and electronic device for verifying three-dimensional channel models, addressing the technical problem that existing channel model verification schemes are unable to comprehensively characterize the modeling quality of three-dimensional channel models and cannot accurately verify the effectiveness of three-dimensional channel models.

[0007] In some embodiments, the method for verifying a three-dimensional channel model includes: determining a sampling region of the three-dimensional channel model; wherein the sampling region is related to the coordinate axes of a three-dimensional coordinate system established with the center of the test region as the origin; acquiring channel data at sampling points located in the sampling region; and using the channel data to verify the validity of the three-dimensional channel model.

[0008] In some embodiments, the verification apparatus for a three-dimensional channel model includes a processor and a memory storing program instructions, the processor being configured to execute the aforementioned verification method for a three-dimensional channel model when executing the program instructions.

[0009] In some embodiments, the electronic device includes the aforementioned verification device for the three-dimensional channel model.

[0010] The verification method, apparatus, and electronic device for three-dimensional channel models provided in this disclosure can achieve the following technical effects:

[0011] When verifying the modeling quality of the 3D channel model, the region within the test area that corresponds to the coordinate axes of the 3D coordinate system established with the center of the test area as the origin is determined as the sampling region. Channel data from sampling points within this region is then collected, and this data is used to verify the effectiveness of the 3D channel model. By improving the selection method of sampling points in the air interface test channel verification process of the 3D channel model, the verification scheme based on this sampling point channel data can better characterize the modeling quality of the 3D channel model, thereby more accurately verifying its effectiveness.

[0012] The above general description and the description below are exemplary and illustrative only and are not intended to limit this application. Attached Figure Description

[0013] One or more embodiments are illustrated by way of example with reference to the accompanying drawings. These illustrations and drawings do not constitute a limitation on the embodiments. Elements having the same reference numerals in the drawings are shown as similar elements. The drawings are not to be scaled. And wherein:

[0014] Figure 1 This is a flowchart illustrating a verification method for a three-dimensional channel model provided in an embodiment of this disclosure;

[0015] Figure 2 This is a flowchart illustrating a verification method for a three-dimensional channel model provided in an embodiment of this disclosure;

[0016] Figure 3 This is a schematic diagram of the structure of an anechoic chamber for air interface testing provided in an embodiment of this disclosure;

[0017] Figure 4This is a schematic diagram of the sampling area of ​​a three-dimensional channel model provided in an embodiment of this disclosure;

[0018] Figure 5 This is a schematic diagram of the sampling area of ​​a three-dimensional channel model provided in an embodiment of this disclosure;

[0019] Figure 6 This is a schematic diagram of the sampling area of ​​a three-dimensional channel model provided in an embodiment of this disclosure;

[0020] Figure 7 This is a schematic diagram of selecting sampling points of a three-dimensional channel model provided in an embodiment of this disclosure;

[0021] Figure 8 This is a schematic diagram of the structure of a spatial anechoic chamber for spatial correlation measurement provided in an embodiment of this disclosure;

[0022] Figure 9 This is a schematic diagram of spatial correlation under an air interface test layout provided in an embodiment of this disclosure;

[0023] Figure 10 This is a spatial correlation result diagram provided by an embodiment of the present disclosure;

[0024] Figure 11 This is a spatial correlation result diagram provided by an embodiment of the present disclosure;

[0025] Figure 12 This is a spatial correlation result diagram provided by an embodiment of the present disclosure;

[0026] Figure 13 This is a schematic diagram of the structure of a verification device for a three-dimensional channel model provided in an embodiment of this disclosure. Detailed Implementation

[0027] To provide a more detailed understanding of the features and technical content of the embodiments of this disclosure, the implementation of the embodiments of this disclosure will be described in detail below with reference to the accompanying drawings. The accompanying drawings are for illustrative purposes only and are not intended to limit the embodiments of this disclosure. In the following technical description, for ease of explanation, several details are used to provide a full understanding of the disclosed embodiments. However, one or more embodiments may still be implemented without these details. In other cases, well-known structures and devices may be simplified in their depiction to simplify the drawings.

[0028] The terms "first," "second," etc., in the specification, claims, and accompanying drawings of this disclosure are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion.

[0029] Unless otherwise stated, the term "multiple" means two or more. The character " / " indicates that the preceding and following objects are in an "or" relationship. For example, A / B means: A or B. The term "and / or" describes an association between objects, indicating that three relationships can exist. For example, A and / or B means: A or B, or, A and B.

[0030] For 5G MIMO terminal performance testing, a reflection-free free space is established in an anechoic chamber to realistically reproduce a three-dimensional channel model in the laboratory, thereby evaluating the overall RF and antenna performance of the wireless terminal under test. In the multi-probe method, multiple probes are deployed in the anechoic chamber to create a test environment around the terminal under test that conforms to the requirements of a specific channel model, exhibiting certain time delay, Doppler characteristics, and power distribution. This ultimately allows for the testing of the device under test's performance under a specific channel environment. Figure 3 This is a structural schematic diagram of a three-dimensional air-to-ground testing space anechoic chamber, combined with... Figure 3 As shown, in addition to the probe ring in the horizontal dimension, a probe ring needs to be placed on the 3D sphere formed by the diameter of the ring, with equal elevation angles at the top and bottom (i.e., the upper ring, the middle ring, and the lower ring). Probes are evenly placed on each ring at equal angular intervals. The multi-probe anechoic chamber generates a specific three-dimensional channel model during simulation.

[0031] Combination Figure 1 As shown, this disclosure provides a verification method for a three-dimensional channel model, including:

[0032] S101: Determine the sampling area of ​​the three-dimensional channel model; wherein the sampling area is related to the coordinate axes of the three-dimensional coordinate system established with the center of the test area as the origin.

[0033] In practical applications, the entire three-dimensional channel model generated during simulation in a multi-probe anechoic chamber is used as the test area (e.g., a sphere with a radius of 10cm). A three-dimensional coordinate system is established with the center of the test area (i.e., the center of the sphere) as the origin. The three-dimensional coordinate system includes mutually orthogonal X-axis, Y-axis, and Z-axis.

[0034] Optionally, determining the sampling area of ​​the three-dimensional channel model includes: establishing a three-dimensional coordinate system with the center of the test area as the origin; and selecting the three orthogonal coordinate axes of the three-dimensional coordinate system as the sampling area of ​​the three-dimensional channel model.

[0035] Combination Figure 4 As shown in the schematic diagram of the sampling area of ​​the three-dimensional channel model, after establishing a three-dimensional coordinate system with the center of the test area as the origin, the three orthogonal coordinate axes (i.e., XYZ axes) of the three-dimensional coordinate system are selected as the sampling area of ​​the three-dimensional channel model, which can effectively reduce the testing cost and complexity of the three-dimensional channel model validity verification scheme.

[0036] Optionally, determining the sampling area of ​​the three-dimensional channel model includes selecting the horizontal plane formed by the two horizontal coordinate axes of the three-dimensional coordinate system as the sampling area of ​​the three-dimensional channel model.

[0037] Combination Figure 5 As shown in the schematic diagram of the sampling area of ​​the three-dimensional channel model, the horizontal plane (XOY plane) formed by the two horizontal coordinate axes (such as the X-axis and Y-axis) of the three-dimensional coordinate system is selected as the sampling area of ​​the three-dimensional channel model, which can effectively reduce the testing cost and complexity of the three-dimensional channel model validity verification scheme.

[0038] Optionally, determining the sampling area of ​​the three-dimensional channel model includes selecting the vertical coordinate axis of the three-dimensional coordinate system as the sampling area of ​​the three-dimensional channel model.

[0039] Combination Figure 6 As shown in the schematic diagram of the sampling area of ​​the three-dimensional channel model, selecting the vertical coordinate axis (i.e., the Z-axis) of the three-dimensional coordinate system as the sampling area of ​​the three-dimensional channel model can effectively reduce the testing cost and complexity of the three-dimensional channel model validity verification scheme.

[0040] S102: Collect channel data from sampling points located in the sampling area.

[0041] Optionally, when selecting the three orthogonal coordinate axes of the three-dimensional coordinate system as the sampling area of ​​the three-dimensional channel model, the channel data of the sampling points located in the sampling area is collected, including: determining a first number of first sampling points located on each coordinate axis at a first interval starting from the origin of the three-dimensional coordinate system; and collecting the channel data of the first sampling points.

[0042] In practical applications, combined with Figure 7 The diagram illustrates the selection of sampling points for the three-dimensional channel model. Starting from the origin of the three-dimensional coordinate system, a first number of sampling points are determined at equal intervals along the X-axis, Y-axis, and Z-axis. Channel data from these first sampling points is then collected. The range of the first interval is [0.1cm, 4cm], for example, 0.1cm, 0.2cm, 1.5cm, 2cm, 3cm, or 4cm. The range of the first number is [5, 25], for example, 5, 8, 10, 11, 15, 21, or 25. By uniformly determining the sampling points according to the above method, the system complexity is reduced while increasing the number of sampling points by a limited amount.

[0043] Optionally, when selecting the horizontal plane formed by the two horizontal coordinate axes of the three-dimensional coordinate system as the sampling area of ​​the three-dimensional channel model, the channel data of the sampling points located in the sampling area is collected, including: determining multiple sampling axes located on the horizontal plane; determining a second number of second sampling points located on each sampling axis at equal second intervals; and collecting the channel data of the second sampling points.

[0044] In practical applications, the origin of the three-dimensional coordinate system can be used as the rotation point. Multiple sampling axes located on the horizontal plane (XOY plane) are determined based on equally spaced or non-equally spaced angles from this rotation point. A second number of second sampling points are then determined on each sampling axis at equal second intervals. Channel data from these second sampling points is then collected. The equally spaced angle is an angle divisible by 180°, such as 1°, 2°, 10°, or 90°. The range of the equal second interval is [0.1cm, 2cm], such as 0.1cm, 0.2cm, 1.5cm, or 2cm. The range of the second number is [2, 25], such as 2, 5, 10, 11, 15, 21, or 25. For example, when the equally spaced angle is 90°, the sampling axes can be the X-axis and Y-axis. By uniformly determining the sampling points according to the above method, the system complexity is reduced while increasing the number of sampling points to a limited extent.

[0045] Optionally, when the vertical coordinate axis of the three-dimensional coordinate system is selected as the sampling area of ​​the three-dimensional channel model, the channel data of the sampling points located in the sampling area is collected, including: determining a third number of third sampling points located on the vertical coordinate axis at equal third intervals; and collecting the channel data of the third sampling points.

[0046] In practical applications, a third interval is used to determine a third number of sampling points on the Z-axis, and then channel data from these third sampling points is collected. The value range of the third interval is [0.1cm, 2cm], for example, 0.1cm, 0.2cm, 1.5cm, or 2cm, and the value range of the third number is [10, 20], for example, 10, 11, 15, or 20. By uniformly determining the sampling points according to the above sampling point selection method, the system complexity is reduced while increasing the number of sampling points by a limited amount.

[0047] S103: Validate the three-dimensional channel model using channel data.

[0048] After collecting channel data from sampling points, parameters that reflect the channel characteristics of the three-dimensional channel model are calculated using the collected channel data. Then, the effectiveness of the three-dimensional channel model is verified using the calculated parameters.

[0049] The verification method for three-dimensional channel models provided in this disclosure, when verifying the modeling quality of the three-dimensional channel model, determines the area in the test region related to the coordinate axes of the three-dimensional coordinate system established with the center of the test region as the origin as the sampling area. Then, channel data of the sampling points located in the sampling area is collected, and the effectiveness of the three-dimensional channel model is verified using this channel data. In this way, by improving the selection method of sampling points in the OTA channel verification process of the three-dimensional channel model, the verification scheme based on the channel data of these sampling points can better characterize the modeling quality of the three-dimensional channel model, thereby enabling more accurate verification of the effectiveness of the three-dimensional channel model.

[0050] In some embodiments, validating the three-dimensional channel model using channel data includes: determining the characteristic parameter values ​​of the three-dimensional channel model using channel data; wherein the characteristic parameter values ​​include spatial correlation, power angle spectrum, and spatial correlation weighted root mean square error; and determining the three-dimensional channel model to be valid when the characteristic parameter values ​​match preset values.

[0051] Spatial correlation reflects the correlation between antenna elements at the receiver. In most cluster-based cluster delay line (CDL) channel models, each path is actually replaced by a cluster, and each cluster has an independent and uniform angle of arrival (AoA). However, each sub-path in each cluster has a slightly different angle of arrival offset. The probability distribution effect of the statistically different angles of arrival of each sub-path in the cluster is reflected by the angular power spectrum (PAS) in the channel model.

[0052] Optionally, the feature parameter values ​​are matched with preset values, including:

[0053] P1 / P0<α, e ρ <e0

[0054] in, For spatial correlation, For theoretical spatial correlation, The preset spatial correlation difference is given, where P1 is the power angle spectrum, P0 is the theoretical power angle spectrum, α is the preset power angle spectrum similarity ratio, and e is the value of the preset spatial correlation difference. ρ e0 is the spatial correlation weighted root mean square error, where e0 is the preset spatial correlation weighted root mean square error.

[0055] here, This represents the spatial correlation similarity, indicating how closely the simulated spatial correlation fits the theoretical spatial correlation. This is the basis for evaluating the FR1 band (frequency range of 450MHz-6GHz, also known as the sub-6GHz band).

[0056] P1 / P0 represents the Power Angular Spectrum Similarity Ratio (PSP). The Power Angular Spectrum (PAS) is a parameter that measures the angular dispersion of a signal, reflecting the strength and spatial characteristics of the channel. PSP is an index used to describe the PAS similarity between the generated channel and the theoretical channel, with a value ranging from [0,1]. The closer the PSP is to 1, the more accurate the reconstruction of the theoretical channel by the modeled channel.

[0057] e ρ The spatial correlation weighted root mean square error is defined as follows:

[0058]

[0059] Where, ρ q For theoretical channel spatial correlation, Q represents the spatial correlation of the channel in the OTA simulation, where Q is the number of spatial samples. It reflects the error between the channel reconstructed by the OTA simulation and the target channel.

[0060] This disclosure embodiment collects channel data from sampling points, calculates spatial correlation, and uses power angle spectrum similarity ratio (PSP) and weighted root mean square (RMS) calculations of spatial correlation as supporting evidence to verify the effectiveness of the three-dimensional channel model. Verifying the effectiveness of the three-dimensional channel model from multiple dimensions allows for a more accurate assessment of its validity.

[0061] Figure 8 This is a schematic diagram of the anechoic chamber used for spatial correlation measurements. (Combined with...) Figure 8 As shown, the specific scheme for measuring spatial correlation is to use a Vector Network Analyzer (VNA) to connect the input end of the channel simulator to the two ends of the measurement antenna at the sampling point in the OTA anechoic chamber, measure the channel frequency domain response of the sampling point within a specific time period, then use a scanning frame to move the measurement antenna to each sampling point, and finally correlate the channel data collected at each sampling point with the reference point to obtain the spatial correlation.

[0062] In some embodiments, the channel data includes the number of probes in the three-dimensional channel model, the weight of each probe, the antenna position vector, and the unit vector of the probe angle; calculating the spatial correlation of the three-dimensional channel model using the channel data includes:

[0063]

[0064] in, For spatial correlation, K is the number of probes in the three-dimensional channel model, ω k The weight of each probe, This represents the position vector of antenna u. Let represent the position vectors of antenna v, respectively. Let be the unit vector of the probe angle of the k-th probe.

[0065] Figure 9 This is a schematic diagram of spatial correlation under the air interface test layout. Combined with... Figure 9 As shown, in a 3D scene, the pitch angle of the virtual antenna pair and the incoming wave angle in the vertical direction needs to be taken into account.

[0066] In a 3D scene, the power angular spectrum can be represented as: Where θ and Let these represent the angles in the vertical and horizontal directions of the incident beam, respectively. PAS satisfies:

[0067]

[0068] Where, P(θ) and They all follow a Laplace distribution.

[0069] If a pair of virtual antennas u and v are obtained in the test area, then the spatial correlation under the target channel can be expressed as:

[0070]

[0071] in, Let u and v represent the position vectors of antenna u and antenna v, respectively. The unit vector representing the direction of the incoming wave angle is:

[0072] In an OTA environment, assuming there are K probes in total, the weight of each probe is represented by w. k The unit vector of the angle of the k-th probe is (θ k and (where represents the elevation and azimuth angles of the k-th probe), then the spatial correlation can be expressed as:

[0073]

[0074] In this embodiment, channel data such as the number of probes, the weight of each probe, the antenna position vector, and the unit vector of the probe angle are collected from the three-dimensional channel model to calculate the spatial correlation of the three-dimensional channel model. The calculated spatial correlation performance more accurately characterizes the channel features of the three-dimensional channel model, thus making the verification of the effectiveness of the three-dimensional channel model using spatial correlation more accurate.

[0075] Combination Figure 2 As shown, this disclosure provides a verification method for a three-dimensional channel model, including:

[0076] S201: Establish a three-dimensional coordinate system with the center of the test area as the origin.

[0077] S202: Select the three orthogonal coordinate axes of the three-dimensional coordinate system as the sampling area of ​​the three-dimensional channel model.

[0078] S203: Starting from the origin of the three-dimensional coordinate system, determine the first number of first sampling points located on each coordinate axis at equal first intervals.

[0079] S204: Collect channel data at the first sampling point.

[0080] S205: Determine the characteristic parameter values ​​of the three-dimensional channel model using channel data; among which, the characteristic parameter values ​​include spatial correlation, power angle spectrum, and spatial correlation weighted root mean square error.

[0081] S206: When the characteristic parameter value matches the preset value, the three-dimensional channel model is determined to be valid.

[0082] In practical applications, the test area for 3D spatial correlation verification can be defined as a sphere with a radius of 10cm. For the 3D channel model, three orthogonal coordinate axes (XYZ axes) of the 3D coordinate system are selected for scanning and optimization. After optimization, different weights are assigned to each antenna probe. Under these conditions, spatial correlation verification is performed. In the spatial correlation verification of the 3D channel model, the scan is sampled along the XYZ axes. The distance selected for each coordinate axis is between -10cm and +10cm, and the sampling interval is 0.1λ, where λ is the distance the wave travels in one vibration period, that is, the distance between two adjacent vibration phases that differ by 2π along the wave propagation direction. In some embodiments, the sampling interval can be selected based on error analysis calculated from the root mean square error of the spatial correlation fitting. The calculated characteristic parameter values ​​at the sampling points are matched with preset values ​​to verify the effectiveness of the 3D channel model.

[0083] The verification method for three-dimensional channel models provided in this disclosure establishes a three-dimensional coordinate system with the center of the test area as the origin when verifying the modeling quality. The three orthogonal axes of the three-dimensional coordinate system are defined as sampling areas. Channel data from sampling points located within these sampling areas is then collected, and this channel data is used to verify the validity of the three-dimensional channel model. By improving the selection method of sampling points in the air interface test channel verification process of the three-dimensional channel model, the verification scheme based on the channel data from these sampling points can better characterize the modeling quality of the three-dimensional channel model, thereby more accurately verifying the validity of the three-dimensional channel model. Simultaneously, it effectively reduces testing costs and complexity.

[0084] In practical applications, when verifying the effectiveness of a three-dimensional channel model, the first approach is to select the sampling area as the X-axis, Y-axis, and Z-axis, with a sampling interval of 0.1 cm, and uniformly sample 21 points (first sampling points) on each axis. The effectiveness of the three-dimensional channel model is then verified based on the channel data from the first sampling points. The second approach is to select the sampling area as the XOY plane, starting from 0° in the positive direction of the X-axis, and scanning counterclockwise at intervals of 2° up to 360°, with a sampling interval of 0.1 cm. 11 points (second sampling points) are uniformly sampled in each direction, and the effectiveness of the three-dimensional channel model is verified based on the channel data from the second sampling points. Similarly, the sampling area is selected as the Z-axis, with a sampling interval of 0.1 cm, and 11 points (third sampling points) are uniformly sampled on the Z-axis. The effectiveness of the three-dimensional channel model is then verified based on the channel data from the third sampling points.

[0085] Figure 10-12 This is a graph showing the spatial correlation results, where, Figure 10 (a) is a graph showing the spatial correlation along the y-axis based on the channel data from the first sampling point. Figure 10 (b) is a diagram showing the spatial correlation along the z-axis based on the channel data from the first sampling point. Figure 11 (a) is a graph showing the spatial correlation along the y-axis based on the channel data from the second sampling point. Figure 11 (b) is a diagram showing the spatial correlation along the z-axis obtained from the channel data at the second sampling point; Figure 12 (a) is a graph showing the spatial correlation along the y-axis based on the channel data from the third sampling point. Figure 12 (b) is a graph showing the z-axis representation of spatial correlation based on the channel data from the third sampling point. The solid line represents the theoretical (target) spatial correlation, and the dashed line represents the simulated spatial correlation. Simultaneously, the power spectral density similarity ratio (PSP) on the sphere and the weighted root mean square (RMS) error of the target spatial correlation were calculated for the three verification schemes. The results are shown in Table 1.

[0086] Table 1: PSP and weighted RMS errors for different verification methods

[0087]

[0088] Depend on Figure 10-12As shown in Table 1, the PSP (Physical Sequence Points) of the verification methods based on XYZ axis and Z-axis sampled channel data are similar. Specifically, the PSP of the verification method based on Z-axis sampled channel data reaches 63.7%, proving that the 3D channel model accurately recreates the theoretical channel, and that Z-axis sampled channel data can accurately characterize the state of the 3D channel model in 3D space. Regarding the spatial correlation weighted RMS error within the XOY plane, the spatial correlation weighted RMS error of the verification method based on XOY plane sampled channel data is 0.064, proving that the 3D channel model accurately recreates the theoretical channel, and that XOY plane sampled channel data can accurately characterize the state of the 3D channel model in 3D space. Regarding the spatial correlation weighted RMS error along the XYZ axes, the spatial correlation weighted RMS error of the verification method based on XYZ axis sampled channel data is 0.125, proving that the 3D channel model accurately recreates the theoretical channel, and that XYZ axis sampled channel data can accurately characterize the state of the 3D channel model in 3D space.

[0089] Combination Figure 13 The present disclosure provides a verification apparatus for a three-dimensional channel model, including a processor 130 and a memory 131, and may further include a communication interface 132 and a bus 133. The processor 130, communication interface 132, and memory 131 can communicate with each other via the bus 133. The communication interface 132 can be used for information transmission. The processor 130 can call logical instructions in the memory 131 to execute the verification method for the three-dimensional channel model described in the above embodiment.

[0090] Furthermore, the logic instructions in the aforementioned memory 131 can be implemented as software functional units and, when sold or used as independent products, can be stored in a computer-readable storage medium.

[0091] The memory 131, as a computer-readable storage medium, can be used to store software programs and computer-executable programs, such as program instructions / modules corresponding to the methods in the embodiments of this disclosure. The processor 130 executes functional applications and data processing by running the program instructions / modules stored in the memory 131, that is, it implements the verification method for the three-dimensional channel model in the above method embodiments.

[0092] The memory 131 may include a program storage area and a data storage area. The program storage area may store the operating system and applications required for at least one function; the data storage area may store data created based on the use of the terminal device. Furthermore, the memory 131 may include high-speed random access memory and may also include non-volatile memory.

[0093] This disclosure provides an electronic device (e.g., a computer, a mobile phone, etc.) that includes the above-described verification device for a three-dimensional channel model.

[0094] This disclosure provides a computer-readable storage medium storing computer-executable instructions configured to perform the above-described verification method for a three-dimensional channel model.

[0095] This disclosure provides a computer program product, which includes a computer program stored on a computer-readable storage medium. The computer program includes program instructions that, when executed by a computer, cause the computer to perform the above-described verification method for a three-dimensional channel model.

[0096] The aforementioned computer-readable storage medium may be a transient computer-readable storage medium or a non-transitory computer-readable storage medium.

[0097] The technical solutions of this disclosure can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes one or more instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the method described in this disclosure. The aforementioned storage medium can be a non-transitory storage medium, including: a USB flash drive, a portable hard drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, and other media capable of storing program code; it can also be a transient storage medium.

[0098] The foregoing description and accompanying drawings fully illustrate embodiments of the present disclosure to enable those skilled in the art to practice them. Other embodiments may include structural, logical, electrical, procedural, and other changes. The embodiments represent only possible variations. Individual components and functions are optional unless explicitly required, and the order of operation may vary. Parts and features of some embodiments may be included or substituted for parts and features of other embodiments. The scope of the embodiments of this disclosure includes the entire scope of the claims and all available equivalents of the claims. While the terms “first,” “second,” etc., may be used in this application to describe elements, these elements should not be limited by these terms. These terms are used only to distinguish one element from another. For example, a first element may be called a second element without changing the meaning of the description, and similarly, a second element may be called a first element, provided that all occurrences of “first element” are consistently renamed and all occurrences of “second element” are consistently renamed. First and second elements are both elements, but may not be the same element. Moreover, the terminology used in this application is only for describing embodiments and is not intended to limit the claims. As used in the description of the embodiments and claims, unless the context clearly indicates otherwise, the singular forms “a,” “an,” and “the” are intended to also include the plural forms. Similarly, the term “and / or” as used herein means including one or more of the associated listed elements and all possible combinations thereof. Additionally, when used herein, the terms “comprise” and its variations “comprises” and / or “comprising” refer to the presence of stated features, integrals, steps, operations, elements, and / or components, but do not exclude the presence or addition of one or more other features, integrals, steps, operations, elements, components, and / or groups thereof. Without further limitations, an element defined by the phrase “comprising an…” does not exclude the presence of additional identical elements in the process, method, or apparatus that includes said element. In this document, each embodiment may focus on the differences from other embodiments, and similar or identical parts between embodiments can be referred to mutually. For methods, products, etc., disclosed in the embodiments, if they correspond to the method section disclosed in the embodiments, the relevant parts can be referred to the description of the method section.

[0099] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the embodiments of this disclosure. Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0100] The methods and products (including but not limited to devices and equipment) disclosed in the embodiments herein can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For instance, the division of units may be merely a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the shown or discussed units may be through some interfaces, and the indirect coupling or communication connection between devices or units may be electrical, mechanical, or other forms. The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of the units may be selected to implement this embodiment according to actual needs. Furthermore, the functional units in the embodiments of this disclosure may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0101] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. In some alternative implementations, the functions marked in the blocks may occur in a different order than that shown in the drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. In the descriptions corresponding to the flowcharts and block diagrams in the accompanying drawings, the operations or steps corresponding to different blocks may also occur in a different order than disclosed in the description, and sometimes there is no specific order between different operations or steps. For example, two consecutive operations or steps may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. Each block in a block diagram and / or flowchart, and combinations of blocks in a block diagram and / or flowchart, can be implemented using a dedicated hardware-based system that performs the specified function or action, or using a combination of dedicated hardware and computer instructions.

Claims

1. A verification method for a three-dimensional channel model, characterized in that, include: Determine the sampling region of the three-dimensional channel model; wherein the sampling region is related to the coordinate axes of the three-dimensional coordinate system established with the center of the test region as the origin; Collect channel data from sampling points located in the sampling area; The effectiveness of the three-dimensional channel model is verified using the channel data. The step of determining the sampling area of ​​the three-dimensional channel model includes: establishing a three-dimensional coordinate system with the center of the test area as the origin; selecting the three orthogonal coordinate axes of the three-dimensional coordinate system as the sampling area of ​​the three-dimensional channel model; or, selecting the horizontal plane formed by the two horizontal coordinate axes of the three-dimensional coordinate system as the sampling area of ​​the three-dimensional channel model; or, selecting the vertical coordinate axis of the three-dimensional coordinate system as the sampling area of ​​the three-dimensional channel model. The step of validating the three-dimensional channel model using the channel data includes: determining the characteristic parameter values ​​of the three-dimensional channel model using the channel data; wherein, the characteristic parameter values ​​include spatial correlation, power angle spectrum, and spatial correlation weighted root mean square error; when the characteristic parameter values ​​match preset values, the three-dimensional channel model is determined to be valid; The matching of the feature parameter value with the preset value includes: , in, For spatial correlation, For theoretical spatial correlation, To preset the spatial correlation difference, The power angular spectrum, This is the theoretical power angle spectrum. To preset the power angular spectrum similarity ratio, The root mean square error is a weighted average error based on spatial correlation. The root mean square error is calculated based on the pre-defined spatial correlation weight; ,in, For theoretical channel spatial correlation, Q represents the spatial correlation of the channel in the OTA simulation, where Q is the number of spatial samples.

2. The verification method according to claim 1, characterized in that, When selecting the three orthogonal coordinate axes of the three-dimensional coordinate system as the sampling region of the three-dimensional channel model, the acquisition of channel data from sampling points located within the sampling region includes: Starting from the origin of the three-dimensional coordinate system, a first number of first sampling points are determined at equal first intervals on each coordinate axis; Collect channel data from the first sampling point.

3. The verification method according to claim 1, characterized in that, When the horizontal plane formed by the two horizontal coordinate axes of the three-dimensional coordinate system is selected as the sampling area of ​​the three-dimensional channel model, the acquisition of channel data from sampling points located in the sampling area includes: Determine multiple sampling axes located on the horizontal plane; The second interval determines the second number of second sampling points located on each sampling axis; Collect channel data from the second sampling point.

4. The verification method according to claim 1, characterized in that, When the vertical coordinate axis of the three-dimensional coordinate system is selected as the sampling region of the three-dimensional channel model, the acquisition of channel data from sampling points located in the sampling region includes: The third interval determines the third number of third sampling points located on the vertical coordinate axis; Collect channel data from the third sampling point.

5. The verification method according to claim 1, characterized in that, The channel data includes the number of probes in the three-dimensional channel model, the weight of each probe, the antenna position vector, and the unit vector of the probe angle. Calculating the spatial correlation of the three-dimensional channel model using the channel data includes: in, For spatial correlation, K is the number of probes in the three-dimensional channel model. The weight of each probe, This represents the position vector of antenna u. Let represent the position vectors of antenna v, respectively. Let be the unit vector of the probe angle of the k-th probe.

6. A verification device for a three-dimensional channel model, comprising a processor and a memory storing program instructions, characterized in that, The processor is configured to perform the verification method for a three-dimensional channel model as described in any one of claims 1 to 5 when executing the program instructions.

7. An electronic device, characterized in that, Includes the verification apparatus for a three-dimensional channel model as described in claim 6.