Modeling method and device for sensing channel
By calculating the Doppler shift and signal reflection sub-diameter parameters of the cluster, the problem of mismatch between the cluster and the perceptual target in the existing statistical channel model is solved, and the matching of the synesthesia channel model and the satisfaction of perceptual needs is achieved.
Patent Information
- Application Number
- CN202310671800.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-06-07
- Publication Date
- 2024-12-10
AI Technical Summary
The clusters and perceptual goals in the existing statistical channel model do not match, making it difficult to meet actual perceptual needs.
By obtaining the location information and velocity information of the cluster, the Doppler shift of the cluster is calculated, and the parameters of the signal reflective sub-diameter are obtained based on the Doppler shift, and the synesthesia channel modeling is performed to make the cluster and sub-diameter have velocity , match the perceived target.
The matching of clusters and sub-diameters with perceptual targets in the synesthesia channel model is achieved, meeting actual perceptual needs, and improving the adaptability and accuracy of the model.
Smart Images

Figure CN119109540A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a modeling method and device for a synaesthesia channel. Background Art
[0002] At present, the synaesthesia channel modeling is based on the statistical channel modeling of the existing 5G communication standard. The concept of cluster is proposed in the statistical channel modeling, and each cluster can correspond to multiple signal reflection sub-paths. The cluster corresponds to the perception target, but the cluster and sub-path in the statistical channel model do not have speed, while the perception target can configure speed, which leads to the mismatch between the cluster and the perception target, making it difficult for the statistical channel model to meet the actual perception needs. Summary of the invention
[0003] The purpose of the present application is to provide a modeling method and device for a synaesthesia channel, so as to solve the problem that the clusters in the statistical channel model do not match the perception targets, thereby making it difficult for the statistical channel model to meet the actual perception needs.
[0004] In order to achieve the above object, the present application provides a modeling method of a synaesthesia channel, comprising:
[0005] According to cluster information of multiple clusters in the synaesthesia channel, cluster parameters of the multiple clusters are acquired, wherein the cluster information of the clusters includes position information and speed information, the cluster parameters include a first Doppler frequency shift, the clusters correspond to the perception targets, and the clusters correspond to multiple signal reflection subpaths;
[0006] Acquire, according to the cluster information or the cluster parameter of the cluster, a sub-path parameter of a signal reflection sub-path corresponding to the cluster, wherein the sub-path parameter includes a second Doppler frequency shift;
[0007] The synaesthesia channel is modeled according to the sub-path parameters of the signal reflection sub-path corresponding to the cluster.
[0008] Optionally, the velocity information includes an absolute velocity of the cluster in a global coordinate system, a first velocity direction of the absolute velocity in a first coordinate plane, and a second velocity direction of the absolute velocity in a second coordinate plane.
[0009] Optionally, acquiring cluster parameters of the plurality of clusters according to cluster information of the plurality of clusters in the synaesthesia channel includes:
[0010] Acquire a first direction vector of the absolute speed in a global coordinate system according to the first speed direction and the second speed direction;
[0011] The first Doppler frequency shift is acquired according to the first direction vector, the second direction vector and the absolute speed of the cluster, where the second direction vector is the direction vector between the cluster and the sensing receiving end.
[0012] Optionally, the first direction vector satisfies the following formula:
[0013]
[0014] Among them, v i represents the absolute velocity of the i-th cluster among M clusters, The first direction vector representing the absolute velocity of the i-th cluster among the M clusters, represents the first velocity direction of the absolute velocity of the i-th cluster among the M clusters, θ vi A second speed direction representing the absolute speed of the i-th cluster among the M clusters, where M and i are positive integers, and M≥i.
[0015] Optionally, in the first perception mode, the second direction vector corresponding to the i-th cluster in the M clusters is Alternatively, in the second perception mode, the second direction vector corresponding to the i-th cluster among the M clusters is In the first sensing mode, the sensing sending end is the same as the sensing receiving end, and in the second sensing mode, the sensing sending end is different from the sensing receiving end, M and i are positive integers, and M≥i;
[0016] Among them, the Satisfies the following formula:
[0017] Among them, ZOA AA,i represents the vertical angle of arrival of the i-th cluster in the first sensing mode, the AOA AA,i represents the horizontal angle of arrival of the i-th cluster in the first sensing mode;
[0018] Said Satisfies the following formula:
[0019] Among them, ZOA AB,i represents the vertical angle of arrival of the i-th cluster in the second sensing mode, AOA AB,i represents the horizontal angle of arrival of the i-th cluster in the second perception mode.
[0020] Optionally, in the first sensing mode, the first Doppler frequency shift satisfies the following formula:
[0021] Among them, f D,AA,i represents the first Doppler frequency shift in the first sensing mode, represents the second direction vector corresponding to the i-th cluster in the M clusters under the first perception mode, λ represents the wavelength of the perception signal, and v i represents the absolute velocity of the i-th cluster among M clusters, The first direction vector representing the absolute velocity of the i-th cluster among the M clusters;
[0022] Alternatively, in the second sensing mode, the first Doppler frequency shift satisfies the following formula:
[0023] Among them, f D,AB,i represents the first Doppler frequency shift in the second sensing mode, represents the second direction vector corresponding to the i-th cluster in the plurality of clusters in the second perception mode, λ represents the wavelength of the perception signal, and v i represents the absolute velocity of the i-th cluster among M clusters, The first direction vector representing the absolute velocity of the i-th cluster among the M clusters;
[0024] Among them, in the first perception mode, the perception sending end and the perception receiving end are the same, and in the second perception mode, the perception sending end and the perception receiving end are different.
[0025] Optionally, acquiring, according to the cluster information of the cluster, a sub-path parameter of a signal reflection sub-path corresponding to the cluster includes:
[0026] Acquire sub-path information of a plurality of signal reflection sub-paths corresponding to the cluster according to the cluster information of the cluster;
[0027] According to the sub-path information of the signal reflection sub-path, the sub-path parameter of the signal reflection sub-path is obtained.
[0028] Optionally, acquiring sub-path information of a plurality of signal reflection sub-paths corresponding to the cluster according to the cluster information of the cluster includes:
[0029] Obtaining a cluster information extension value of each signal reflection subpath corresponding to the cluster;
[0030] According to the cluster information extension value and the cluster information, sub-path information of each signal reflection sub-path corresponding to the cluster is obtained.
[0031] Optionally, acquiring the cluster information extension value of each signal reflection subpath corresponding to the cluster includes:
[0032] According to the number of signal reflection subpaths corresponding to the cluster and a cluster information extension threshold, a cluster information extension value of each signal reflection subpath corresponding to the cluster is obtained.
[0033] Optionally, acquiring, according to the cluster parameter of the cluster, a sub-path parameter of a signal reflection sub-path corresponding to the cluster includes:
[0034] Acquire a first cluster parameter extension value of each signal reflection subpath corresponding to the cluster, wherein the first cluster parameter extension value includes an extension value of each parameter in the cluster parameter;
[0035] According to the first cluster parameter extension value and the cluster parameter, a sub-path parameter of each signal reflection sub-path corresponding to the cluster is obtained.
[0036] Optionally, acquiring, according to the cluster parameter of the cluster, a sub-path parameter of a signal reflection sub-path corresponding to the cluster includes:
[0037] Acquire a second cluster parameter extension value of each signal reflection subpath corresponding to the cluster, wherein the second cluster parameter extension value includes an extension value of a target cluster parameter, and the target cluster parameter includes some parameters in the cluster parameter;
[0038] According to the second cluster parameter extension value and the target cluster parameter, acquiring a target subpath parameter of each signal reflection subpath corresponding to the cluster;
[0039] The subpath parameters of the signal reflection subpath are acquired according to the target subpath parameters of the signal reflection subpath, the location information of the communication sending end, and the location information of the communication receiving end.
[0040] Optionally, the modeling process of the synaesthesia channel according to the sub-path parameter of the signal reflection sub-path corresponding to the cluster includes:
[0041] generating a channel coefficient according to a subpath parameter of a signal reflection subpath corresponding to the cluster;
[0042] The synaesthesia channel is modeled according to the channel coefficient.
[0043] Optionally, the cluster parameter further includes at least one of the following:
[0044] Delay;
[0045] power;
[0046] Vertical departure angle ZOD;
[0047] Horizontal departure angle AOD;
[0048] Vertical angle of arrival ZOA;
[0049] Horizontal angle of arrival AOA;
[0050] Velocity information of the cluster.
[0051] The embodiment of the present application also provides a modeling device for a synaesthesia channel, including a memory, a transceiver, and a processor;
[0052] A memory for storing a computer program; a transceiver for transmitting and receiving data under the control of the processor; and a processor for reading the computer program in the memory and performing the following operations:
[0053] According to cluster information of multiple clusters in the synaesthesia channel, cluster parameters of the multiple clusters are acquired, wherein the cluster information of the clusters includes position information and speed information, the cluster parameters include a first Doppler frequency shift, the clusters correspond to the perception targets, and the clusters correspond to multiple signal reflection subpaths;
[0054] Acquire, according to the cluster information or the cluster parameter of the cluster, a sub-path parameter of a signal reflection sub-path corresponding to the cluster, wherein the sub-path parameter includes a second Doppler frequency shift;
[0055] The synaesthesia channel is modeled according to the sub-path parameters of the signal reflection sub-path corresponding to the cluster.
[0056] Optionally, the velocity information includes an absolute velocity of the cluster in a global coordinate system, a first velocity direction of the absolute velocity in a first coordinate plane, and a second velocity direction of the absolute velocity in a second coordinate plane.
[0057] Optionally, the processor further implements the following steps:
[0058] Acquire a first direction vector of the absolute speed in a global coordinate system according to the first speed direction and the second speed direction;
[0059] The first Doppler frequency shift is acquired according to the first direction vector, the second direction vector and the absolute speed of the cluster, where the second direction vector is the direction vector between the cluster and the sensing receiving end.
[0060] Optionally, the first direction vector satisfies the following formula:
[0061]
[0062] Among them, v i represents the absolute velocity of the i-th cluster among M clusters, The first direction vector representing the absolute velocity of the i-th cluster among the M clusters, represents the first velocity direction of the absolute velocity of the i-th cluster among the M clusters, θ vi A second speed direction representing the absolute speed of the i-th cluster among the M clusters, where M and i are positive integers, and M≥i.
[0063] Optionally, in the first perception mode, the second direction vector corresponding to the i-th cluster in the M clusters is Alternatively, in the second perception mode, the second direction vector corresponding to the i-th cluster among the M clusters is In the first sensing mode, the sensing sending end is the same as the sensing receiving end, and in the second sensing mode, the sensing sending end is different from the sensing receiving end, M and i are positive integers, and M≥i;
[0064] Among them, the Satisfies the following formula:
[0065] Among them, ZOA AA,i represents the vertical angle of arrival of the i-th cluster in the first sensing mode, the AOA AA,i represents the horizontal angle of arrival of the i-th cluster in the first sensing mode;
[0066] Said Satisfies the following formula:
[0067] Among them, ZOA AB,i represents the vertical angle of arrival of the i-th cluster in the second sensing mode, AOA AB,i represents the horizontal angle of arrival of the i-th cluster in the second perception mode.
[0068] Optionally, in the first sensing mode, the first Doppler frequency shift satisfies the following formula:
[0069] Among them, f D,AA,i represents the first Doppler frequency shift in the first sensing mode, represents the second direction vector corresponding to the i-th cluster in the M clusters under the first perception mode, λ represents the wavelength of the perception signal, and v i represents the absolute velocity of the i-th cluster among M clusters, The first direction vector representing the absolute velocity of the i-th cluster among the M clusters;
[0070] Alternatively, in the second sensing mode, the first Doppler frequency shift satisfies the following formula:
[0071] Among them, f D,AB,i represents the first Doppler frequency shift in the second sensing mode, represents the second direction vector corresponding to the i-th cluster in the plurality of clusters in the second perception mode, λ represents the wavelength of the perception signal, and v i represents the absolute velocity of the i-th cluster among M clusters, The first direction vector representing the absolute velocity of the i-th cluster among the M clusters;
[0072] Among them, in the first perception mode, the perception sending end and the perception receiving end are the same, and in the second perception mode, the perception sending end and the perception receiving end are different.
[0073] Optionally, the processor further implements the following steps:
[0074] Acquire sub-path information of a plurality of signal reflection sub-paths corresponding to the cluster according to the cluster information of the cluster;
[0075] According to the sub-path information of the signal reflection sub-path, the sub-path parameter of the signal reflection sub-path is obtained.
[0076] Optionally, the processor further implements the following steps:
[0077] Obtaining a cluster information extension value of each signal reflection subpath corresponding to the cluster;
[0078] According to the cluster information extension value and the cluster information, sub-path information of each signal reflection sub-path corresponding to the cluster is obtained.
[0079] Optionally, the processor further implements the following steps:
[0080] According to the number of signal reflection subpaths corresponding to the cluster and a cluster information extension threshold, a cluster information extension value of each signal reflection subpath corresponding to the cluster is obtained.
[0081] Optionally, the processor further implements the following steps:
[0082] Acquire a first cluster parameter extension value of each signal reflection subpath corresponding to the cluster, wherein the first cluster parameter extension value includes an extension value of each parameter in the cluster parameter;
[0083] According to the first cluster parameter extension value and the cluster parameter, a sub-path parameter of each signal reflection sub-path corresponding to the cluster is obtained.
[0084] Optionally, the processor further implements the following steps:
[0085] Acquire a second cluster parameter extension value of each signal reflection subpath corresponding to the cluster, wherein the second cluster parameter extension value includes an extension value of a target cluster parameter, and the target cluster parameter includes some parameters in the cluster parameter;
[0086] According to the second cluster parameter extension value and the target cluster parameter, acquiring a target subpath parameter of each signal reflection subpath corresponding to the cluster;
[0087] The subpath parameters of the signal reflection subpath are acquired according to the target subpath parameters of the signal reflection subpath, the location information of the communication sending end, and the location information of the communication receiving end.
[0088] Optionally, the processor further implements the following steps:
[0089] generating a channel coefficient according to a subpath parameter of a signal reflection subpath corresponding to the cluster;
[0090] The synaesthesia channel is modeled according to the channel coefficient.
[0091] Optionally, the cluster parameter further includes at least one of the following:
[0092] Delay;
[0093] power;
[0094] Vertical departure angle ZOD;
[0095] Horizontal departure angle AOD;
[0096] Vertical angle of arrival ZOA;
[0097] Horizontal angle of arrival AOA;
[0098] Velocity information of the cluster.
[0099] The embodiment of the present application also provides a modeling device for a synaesthesia channel, including:
[0100] a first acquisition unit, configured to acquire cluster parameters of the plurality of clusters according to cluster information of the plurality of clusters in the synaesthesia channel, wherein the cluster information of the cluster includes position information and speed information, the cluster parameters include a first Doppler frequency shift, the cluster corresponds to a perception target, and the cluster corresponds to a plurality of signal reflection subpaths;
[0101] A second acquiring unit, configured to acquire, according to the cluster information or the cluster parameter of the cluster, a sub-path parameter of a signal reflection sub-path corresponding to the cluster, wherein the sub-path parameter includes a second Doppler frequency shift;
[0102] A processing unit is used to perform modeling processing on the synaesthesia channel according to the sub-path parameters of the signal reflection sub-path corresponding to the cluster.
[0103] An embodiment of the present application further provides a processor-readable storage medium, wherein the processor-readable storage medium stores a computer program, and the computer program is used to enable the processor to execute the steps of modeling the synaesthesia channel as described above.
[0104] The above technical solution of the present application has at least the following beneficial effects:
[0105] In the embodiment of the present application, a first Doppler frequency shift of the cluster is generated based on the speed information of the cluster, and a second Doppler frequency of a signal reflection subpath corresponding to the cluster is obtained based on the first Doppler frequency shift of the cluster, and the synaesthesia channel is modeled based on the second Doppler frequency shift, so that the clusters and subpaths in the synaesthesia channel model also have speed, and can then match the perception target with speed, so that the synaesthesia channel model can meet actual perception needs. BRIEF DESCRIPTION OF THE DRAWINGS
[0106] Figure 1 A structural diagram showing a network system to which the embodiments of the present application can be applied;
[0107] Figure 2 Schematic diagram of the model representing the synaesthesia deterministic channel;
[0108] Figure 3 A schematic diagram showing a flow chart of a method for modeling a synaesthesia channel according to an embodiment of the present application;
[0109] Figure 4 A structural block diagram showing a modeling device for a synaesthesia channel according to an embodiment of the present application;
[0110] Figure 5 A schematic diagram of a module of a synaesthesia channel modeling device according to an embodiment of the present application. DETAILED DESCRIPTION
[0111] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0112] The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequential order. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present application described herein, for example, are implemented in a sequence other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, the process, method, system, product or equipment comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or equipment.
[0113] In the embodiments of the present application, the term "and / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent three situations: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the associated objects before and after are in an "or" relationship. In the embodiments of the present application, the term "plurality" refers to two or more than two, and other quantifiers are similar.
[0114] In the embodiments of the present application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a specific way.
[0115] Figure 1 A block diagram of a wireless communication system applicable to an embodiment of the present application is shown. The wireless communication system includes a terminal device 11 and a network side device (or network device) 12. Among them, the terminal device 11 may also be referred to as a terminal or a user terminal (User Equipment, UE). It should be noted that the specific type of the terminal 11 is not limited in the embodiment of the present application. The network side device 12 may be a base station or a core network. It should be noted that in the embodiment of the present application, only the base station in the NR system is taken as an example, but the specific type of the base station is not limited.
[0116] In order to enable those skilled in the art to better understand the embodiments of the present application, the following description is first made.
[0117] In the existing 5G communication system, the communication channel modeling is mainly divided into three categories according to the existing protocol: Additive White Gaussian Noise (AWGN) channel, Tapped Delay Line (TDL) channel and Clustered Delay Line (CDL) channel. The CDL channel is designed for 3D channels and emphasizes the concept of clusters. Each cluster has several sub-paths. The clusters and sub-paths are described by six parameters: delay, power, Azimuth of Departure (AOD), Zenith of Departure (ZOD), Azimuth of Arrival (AOA) and Zenith of Arrival (ZOA). Neither the cluster nor the sub-path has a Doppler shift parameter (i.e., it does not have speed), but the terminal can configure the speed. At present, the synaesthesia channel modeling is often based on the CDL statistical channel for perceptual adaptation modeling.
[0118] The statistical channel modeling of synaesthesia is divided into two modes: A transmit and A receive and A transmit and B receive. A transmit and A receive means that the transmitter and receiver of perception are on the same side (such as base station transmission and base station reception), and A transmit and B receive means that the transmitter and receiver of perception are not on the same side (such as base station transmission and terminal reception). Since the CDL model is a statistical multi-hop model, there are currently two mainstream methods. One is to replace the perception target with a cluster in CDL (perception transmitter-perception target + other clusters-perception receiver), and the other is to build a two-segment model (perception transmitter-CDL channel-perception target-CDL channel-perception receiver). Among them, the perception target refers to the passive or active target to be perceived, such as machines, people, animals, etc. The perception signal reaches the perception receiver after one hop, usually with a certain moving speed.
[0119] The first method: replacement cluster;
[0120] 1) Delay: The relative delay of communication needs to be converted into absolute delay, and the absolute delay needs to be split to obtain the round-trip delay of A sending and A receiving and the perceived delay of A sending and B receiving. It is generally believed that the three sensing Tx, cluster, and sensing Rx can construct an ellipsoid model in a single hop. Absolute delay = round-trip delay of A sending and A receiving / 2 + perceived delay of A sending and B receiving = absolute delay of the line-of-sight (LOS) path of the transmitting and receiving end + speed of light * (non-line-of-sight) NLOS cluster relative delay. According to this relationship, the actual position of each cluster can be calculated. But in fact, the CDL channel parameters are multi-hop models and do not meet the spatial geometric relationship. Whether it is A sending and A receiving or A sending and B receiving, what is obtained is the total delay from the sensing sending end to the sensing receiving end and the angle when the sensing receiving end (sensing Rx) receives the sensing signal (A sending and A receiving is the echo angle, and A sending and B receiving is the arrival angle). According to these parameters, the corresponding perception delay cannot be calculated, and thus the specific position of the sensing target cannot be obtained. The perceived delay is defined as the delay between the perceived target and the perceived Rx, not the total delay from the perceived sender (perceived Tx) to the perceived Rx.
[0121] 2) Angle: In single hop, the departure angle of A sending and A receiving is the ZOD and AOD of the original communication CDL, and the echo angle is equal to it or has a certain extension; the departure angle and arrival angle of A sending and B receiving are consistent with the configuration of the original communication CDL, that is, the departure angle is the ZOD and AOD of CDL, and the arrival angle is the ZOA and AOA of CDL; in multi-hop, only the LOS path is the same as the single-hop configuration, and other clusters are still configured according to the original communication CDL, or the original communication CDL arrival angle minus 180 degrees;
[0122] 3) Speed: When the sensing target replaces the LOS path in CDL, the sensing target coincides with the sensing receiver, and the speed can be configured through the sensing receiver; when the sensing target replaces the NLOS cluster, the speed cannot be configured because the clusters and sub-paths of CDL have no speed.
[0123] The second method: two-stage model;
[0124] 1) Delay: Both A sends and A receives and A sends and B receives through two CDL channels, but the receiving end of A sends and A receives overlaps with the sending end. When A sends and B receives, the relative delays of the two CDL models need to be converted into absolute delays. The absolute delays of A sends and A receives are equal, but those of A sends and B receives are not equal.
[0125] 2) Angle: Just configure according to the angle parameters of the two CDL segments. The departure angle and arrival angle of the second segment of A-send and A-receive can be swapped.
[0126] 3) Speed: The perceived speed can be used as a receiver-configured speed in the first CDL channel, but not as a transmitter-configured speed in the second.
[0127] The synaesthesia statistical channel modeling is too complex, and its statistical multi-hop characteristics also make the obtained parameters such as delay and angle not meet the spatial geometric characteristics of the single-hop model. Therefore, the delay and angle parameters in this modeling cannot be effectively converted into effective parameters in the perception mode, and the use of this modeling to configure the speed of the perception target has great limitations. At the same time, the clusters and sub-paths of this statistical model do not have any speed themselves, which is inconsistent with the configurable speed of the perception target, making it difficult for the statistical channel model to meet the actual perception needs.
[0128] The present application aims to propose a synaesthesia channel modeling method with low complexity. The model established by this method can satisfy the spatial geometric relationship of synaesthesia A transmission and A reception and A transmission and B reception, and at the same time, the speed of clusters and sub-paths can be freely configured.
[0129] In the synaesthesia channel modeling, the communication is consistent with the traditional way, such as Figure 2 As shown, a signal is sent from the communication transmitting end (communication Tx), and the signal is received by the communication receiving end (communication Rx). The signal is reflected, scattered by the cluster in the air, or directly reaches the communication Rx end. The perception transmitting end (perception Tx) coincides with the communication Tx, and the perception receiving end (perception Rx) varies with the perception mode. When A sends and A receives, the perception Rx also coincides with the communication Tx, and when A sends and B receives, the perception Rx coincides with the communication Rx. When perceiving, the communication cluster can be selected as the perception target (single-target perception), or part or all of the clusters can be selected as the perception target (multi-target perception). Regardless of whether it is a perception target, the cluster needs to be modeled during perception, so it is collectively referred to as a cluster later. In order to facilitate the uniformity of subsequent synaesthesia modeling, this application uses the names of communication Tx, communication Rx, perception Tx, and perception Rx.
[0130] like Figure 3 As shown, an embodiment of the present application provides a modeling method for a synaesthesia channel, including:
[0131] Step 301: According to cluster information of multiple clusters in a synaesthesia channel, cluster parameters of the multiple clusters are obtained, wherein the cluster information of the cluster includes position information and speed information, the cluster parameters include a first Doppler frequency shift, the cluster corresponds to a perception target, and the cluster corresponds to multiple signal reflection subpaths.
[0132] Optionally, the cluster information also includes: Radar Cross Section (RCS).
[0133] Optionally, the velocity information includes an absolute velocity of the cluster in the global coordinate system, a first velocity direction of the absolute velocity in a first coordinate plane, and a second velocity direction of the absolute velocity in a second coordinate plane. For example, the first coordinate plane is an xoz coordinate plane, and the second coordinate plane is an xoy coordinate plane.
[0134] Assuming that there are M clusters in the environment, the cluster information A of the i-th cluster in the M-th cluster is i It can be written as:
[0135]
[0136] Among them, (x i ,y i ,z i ) is the three-dimensional space coordinate of the i-th cluster, σ RCS,i is the RCS of the ith cluster (here it is assumed that the A-transmit A-receive mode is the same as the A-transmit B-receive mode, and generally takes a typical fixed value), v i is the absolute velocity of the ith cluster in the global coordinate system, is the first velocity direction of the i-th cluster in the first coordinate plane, θ vi is the second velocity direction of the i-th cluster in the second coordinate plane.
[0137] In an embodiment of the present application, the number of clusters, position information and speed information can be selected according to the scene. For example, in an indoor scene, the number of clusters, position and RCS are configured according to the number and position of furniture, buildings, people and other organisms. The absolute speed and two speed directions of stationary objects such as homes and buildings are 0. When people are on the ground, a certain absolute speed and speed direction on the xoy plane can be configured, and the speed direction on the xoz plane is 90°. When pets perform climbing activities indoors, a certain absolute speed and two speed directions on the xoz plane and xoy plane can be configured.
[0138] In particular, the RCS of the same cluster is affected by factors such as the shape and angle of the object, and may be different in the A-transmitting and A-receiving and A-transmitting and B-receiving modes. In this case, the RCS parameter can be expanded into three parameters in a similar way to the absolute speed and speed direction, including the maximum RCS value, the RCS coefficient in the A-transmitting and A-receiving mode, and the coefficient in the A-transmitting and B-receiving mode. When the RCS in different modes is subsequently calculated, the RCS of A-transmitting and A-receiving = the maximum RCS value * the RCS coefficient in the A-transmitting and A-receiving mode, and the RCS of A-transmitting and B-receiving = the maximum RCS value * the RCS coefficient in the A-transmitting and B-receiving mode. Furthermore, the two RCS coefficients can be further expanded to be functions of factors such as angles, or some random distribution, rather than fixed values.
[0139] Optionally, the cluster parameter further includes at least one of the following:
[0140] Delay;
[0141] power;
[0142] Vertical departure angle ZOD;
[0143] Horizontal departure angle AOD;
[0144] Vertical angle of arrival ZOA;
[0145] Horizontal angle of arrival AOA;
[0146] Velocity information of the cluster.
[0147] Step 302: According to the cluster information or the cluster parameter of the cluster, obtain the sub-path parameter of the signal reflection sub-path corresponding to the cluster, wherein the sub-path parameter includes a second Doppler frequency shift.
[0148] Step 303: Modeling the synaesthesia channel according to the sub-path parameters of the signal reflection sub-path corresponding to the cluster.
[0149] Optionally, the synaesthesia channel is a synaesthesia deterministic channel.
[0150] In the embodiment of the present application, a first Doppler frequency shift of the cluster is generated based on the speed information of the cluster, and a second Doppler frequency of a signal reflection subpath corresponding to the cluster is obtained based on the first Doppler frequency shift of the cluster, and the synaesthesia channel is modeled based on the second Doppler frequency shift, so that the clusters and subpaths in the synaesthesia channel model also have speed, and can then match the perception target with speed, so that the synaesthesia channel model can meet actual perception needs.
[0151] Optionally, when the cluster parameter is the first Doppler frequency shift, acquiring the cluster parameters of the multiple clusters according to the cluster information of the multiple clusters in the synaesthesia channel includes:
[0152] Acquire a first direction vector of the absolute speed in a global coordinate system according to the first speed direction and the second speed direction;
[0153] The first Doppler frequency shift is acquired according to the first direction vector, the second direction vector and the absolute speed of the cluster, where the second direction vector is the direction vector between the cluster and the sensing receiving end.
[0154] Optionally, the first direction vector satisfies the following formula:
[0155]
[0156] Among them, v i represents the absolute velocity of the i-th cluster among M clusters, The first direction vector representing the absolute velocity of the i-th cluster among the M clusters, represents the first velocity direction of the absolute velocity of the i-th cluster among the M clusters, θ vi A second speed direction representing the absolute speed of the i-th cluster among the M clusters, where M and i are positive integers, and M≥i.
[0157] Optionally, in the first perception mode, the second direction vector corresponding to the i-th cluster in the M clusters is Alternatively, in the second perception mode, the second direction vector corresponding to the i-th cluster among the M clusters is In the first sensing mode, the sensing sending end is the same as the sensing receiving end, and in the second sensing mode, the sensing sending end is different from the sensing receiving end, M and i are positive integers, and M≥i;
[0158] Among them, the Satisfies the following formula:
[0159] Among them, ZOA AA,i represents the vertical angle of arrival of the i-th cluster in the first sensing mode, the AOA AA,i represents the horizontal arrival angle of the i-th cluster in the first sensing mode;
[0160] Said Satisfies the following formula:
[0161] Among them, ZOA AB,i represents the vertical angle of arrival of the i-th cluster in the second sensing mode, AOA AB,i represents the horizontal angle of arrival of the i-th cluster in the second perception mode.
[0162] Optionally, in the first sensing mode, the first Doppler frequency shift satisfies the following formula:
[0163] Among them, f D,AA,i represents the first Doppler frequency shift in the first sensing mode, represents the second direction vector corresponding to the i-th cluster in the M clusters under the first perception mode, λ represents the wavelength of the perception signal, and v i represents the absolute velocity of the i-th cluster among M clusters, The first direction vector representing the absolute velocity of the i-th cluster among the M clusters, represent The transpose of
[0164] Alternatively, in the second sensing mode, the first Doppler frequency shift satisfies the following formula:
[0165] Among them, f D,AB,i represents the first Doppler frequency shift in the second sensing mode, represents the second direction vector corresponding to the i-th cluster in the plurality of clusters in the second perception mode, λ represents the wavelength of the perception signal, and v i represents the absolute velocity of the i-th cluster among M clusters, The first direction vector representing the absolute velocity of the i-th cluster among the M clusters, represent The transpose of
[0166] Among them, in the first perception mode, the perception sending end and the perception receiving end are the same (that is, A sending and A receiving mode), and in the second perception mode, the perception sending end and the perception receiving end are different (that is, A sending and B receiving mode).
[0167] Assume that in the first embodiment of the present application, the positions of communication Tx and communication Rx are respectively (x Tx ,y Tx ,z Tx ) and (x Rx ,y Rx ,z Rx ), assuming that there are M clusters in the environment, the cluster information of the i-th cluster is the above A i The generation process of the cluster parameters, including delay, power, ZOD, AOD, ZOA and AOA, is described below.
[0168] First perception mode (A send A receive mode):
[0169] 1) Delay: In the A-transmit and A-receive mode, the sensing Tx and the sensing Rx coincide with the communication Tx, and the coordinates of the three are consistent, all recorded as (x Tx ,y Tx ,z Tx ). According to the communication Tx coordinate and the coordinate of the i-th cluster (xi ,y i ,z i ), use the spatial geometry formula to get the distance R between the two Tx,i ;
[0170]
[0171] Total round trip distance R AA,i for:
[0172] R AA,i =2*R Tx,i ;
[0173] The corresponding round trip delay τ AA,i for:
[0174] τ AA,i =R AA,i / c;
[0175] Where c is the speed of light.
[0176] 2) Power: According to the distance R between the communication Tx and the i-th cluster Tx,i , and the radar cross section σ of the i-th cluster RCSi According to the radar echo formula, the receiving power P in the A-transmit and A-receive mode can be obtained. AA,i for:
[0177]
[0178] Among them, P t Represents the power of the perceived transmitted signal, G t represents the gain of the perceived transmitting antenna, G r represents the gain of the receiving antenna and λ represents the wavelength of the perceived signal.
[0179] The corresponding path loss formula is:
[0180] PL AA,i =PL(R Tx,i )+20lg(R Tx,i )+10lg(4π)-10lgσ RCS,i ;
[0181] Among them, PL(R AA,i ) is the traditional communication path loss, which can be determined according to the empirical formula of communication path loss in different scenarios.
[0182] 3) Angle: According to the coordinates of communication Tx (x Tx ,y Tx ,z Tx ), the coordinates of the i-th cluster (x i ,y i ,z i) and the distance R between the communication Tx and the i-th cluster Tx,i , we can get:
[0183]
[0184]
[0185] ZOA AA,i =ZOD AA,i -180;
[0186] AOA AA,i =AOD AA,i -180.
[0187] Second sensing mode (A sends B receives mode):
[0188] 1) Delay: The coordinates of perception Tx and perception Rx of A and B are different, which are consistent with communication Tx and communication Rx respectively. When A sends and A receives, the distance R between communication Tx and the i-th cluster is calculated. Tx,i After that, we further calculate the coordinates of the i-th cluster (x i ,y i ,z i ) and the coordinates of communication Rx (x Rx ,y Rx ,z Rx ), using the spatial geometry formula, we get the distance R between the communication Rx coordinate and the i-th cluster Rx,i ,
[0189]
[0190] The total distance R AB,i for:
[0191] R AB,i =R Tx,i +R Rx,i ;
[0192] The corresponding delay τ AB,i for:
[0193] τ AB,i =R AB,i / c;
[0194] Where c is the speed of light.
[0195] 2) Power: Based on the distance R between the perceived Tx and the i-th cluster Tx,i , the distance R between the i-th cluster and the communication Rx Rx,i , and the radar cross section σ of the i-th cluster RCSi According to the radar echo formula, the receiving power P in A-transmitting and B-receiving mode can be obtained. AB,i for:
[0196]
[0197] Among them, P t Represents the power of the perceived transmitted signal, G t represents the gain of the perceived transmitting antenna, G r represents the gain of the receiving antenna and λ represents the wavelength of the perceived signal.
[0198] The corresponding path loss formula is:
[0199] PL AB,i =PL(R Tx,i )+20lg(R Rx,i )+10lg(4π)-10lgσ RCS,i ;
[0200] Among them, PL(R Tx,i ) is the traditional communication path loss, which can be determined according to the empirical formula of communication path loss in different scenarios.
[0201] 3) Angle: The departure angle of A sending and B receiving and the departure angle ZOD of A sending and A receiving AA,i 、AOD AA,i The same, that is
[0202] ZOD AB,i =ZOD AA,i ;
[0203] AOD AB,i =AOD AA,i ;
[0204] Then according to the coordinates of perception Rx (x Rx ,y Rx ,z Rx ), the coordinates of the i-th cluster (x i ,y i ,z i ) and the distance R between the communication Rx and the i-th cluster Rx,i , we can get the arrival angle of A sending and B receiving, that is
[0205]
[0206]
[0207] Optionally, acquiring, according to the cluster information of the cluster, a sub-path parameter of a signal reflection sub-path corresponding to the cluster includes:
[0208] Acquire sub-path information of a plurality of signal reflection sub-paths corresponding to the cluster according to the cluster information of the cluster;
[0209] According to the sub-path information of the signal reflection sub-path, the sub-path parameter of the signal reflection sub-path is obtained.
[0210] In the embodiment of the present application, the sub-path parameter needs to be expanded on the basis of the cluster information to obtain the corresponding sub-path parameter. For example, the location information, RCS and speed information of the cluster are expanded, and the sub-path parameter is generated according to the expanded location information, RCS and speed information in the above-mentioned manner of generating cluster parameters. The sub-path generated in this way strictly conforms to the spatial geometric relationship, which is called cluster information expansion.
[0211] Optionally, acquiring sub-path information of a plurality of signal reflection sub-paths corresponding to the cluster according to the cluster information of the cluster includes:
[0212] Obtaining a cluster information extension value of each signal reflection subpath corresponding to the cluster;
[0213] According to the cluster information extension value and the cluster information, sub-path information of each signal reflection sub-path corresponding to the cluster is obtained.
[0214] Optionally, acquiring the cluster information extension value of each signal reflection subpath corresponding to the cluster includes:
[0215] According to the number of signal reflection subpaths corresponding to the cluster and a cluster information extension threshold, a cluster information extension value of each signal reflection subpath corresponding to the cluster is obtained.
[0216] For example, for a certain parameter in the cluster information, the number of signal reflection subpaths corresponding to the cluster is 5, and the cluster information extension threshold is 10, then 5 numbers can be selected from 1 to 10 as the cluster information extension value of each signal reflection subpath corresponding to the cluster.
[0217] In the second embodiment of the present application, the cluster position, RCS and speed information are firstly extended, and the cluster information extension parameter (cluster information extension threshold) of all clusters is A sprd_info The same, recorded as:
[0218]
[0219] In particular, when some parameters of the cluster information have no information extension parameters, the corresponding information extension parameters can be directly set to 0.
[0220] Then generate the number of subpaths for each cluster (i.e., the number of signal reflection subpaths for each cluster), and record the total number of subpaths generated by the i-th cluster as N i , the jth subpath of the ith cluster can be recorded as N ij Theoretically, the number of sub-paths generated by each cluster is different, but in practice they may be set to the same value for simulation convenience.
[0221] According to the number of sub-paths of each cluster and the cluster information extension parameter (cluster information extension threshold), the cluster information extension value A of all sub-paths (i.e., signal reflection sub-paths) under the cluster is generated. sprd_info,ij , recorded as:
[0222]
[0223] in, x sprd,ij Represents the position extension value of the x-coordinate of the j-th subpath of the i-th cluster. N i The value is obtained once through the cluster information expansion parameter and the distribution of the sub-path, which can be recorded as If the x coordinate of the sub-diameter follows a uniform distribution, F(x sprd ,N i ) represents the uniform distribution of [0,x sprd ] i A random value. sprd_info,i The remaining terms in The same principle is obtained.
[0224] Based on the cluster information of the i-th cluster And the x-coordinate extension value x of the j-th subpath under the i-th cluster sprd,ij , we can get the jth subpath N of the i-th cluster ij Subpath information A ij ;
[0225]
[0226] After the sub-path information of all sub-paths is generated, the sub-path parameters in the A-transmit-A-receive mode and the A-transmit-B-receive mode can be generated according to the process of generating cluster parameters based on cluster information in the first embodiment, which are respectively recorded as:
[0227] CDL subpath,AA,para,ij =[τ AA,ij ,P AA,ij ,ZOD AA,ij ,AOD AA,ij ,ZOA AA,ij ,AOA AA,ij ,f D,AA,ij ],i=1,…,M,j=1,…,N i ;
[0228] CDL subpath,AB,para,ij =[τ AB,ij ,P AB,ij ,ZOD AB,ij ,AOD AB,ij ,ZOA AB,ij ,AOA AB,ij ,fD,AB,ij ],i=1,…,M,j=1,…,N i .
[0229] Optionally, acquiring, according to the cluster parameter of the cluster, a sub-path parameter of a signal reflection sub-path corresponding to the cluster includes:
[0230] Acquire a first cluster parameter extension value of each signal reflection subpath corresponding to the cluster, wherein the first cluster parameter extension value includes an extension value of each parameter in the cluster parameter;
[0231] According to the first cluster parameter extension value and the cluster parameter, a sub-path parameter of each signal reflection sub-path corresponding to the cluster is obtained.
[0232] In the third embodiment of the present application, all cluster parameters are extended, and the extension will cause the finally generated sub-path parameters to no longer strictly conform to the spatial geometric relationship, which is called cluster parameter extension. Specifically, firstly, the extended value of the cluster parameter (i.e., the first cluster parameter extended value) is generated, including the delay extension value, power extension value, ZOD extension value, AOD extension value, ZOA extension value, AOA extension value, Doppler frequency shift extension value (i.e., the first Doppler frequency shift extension value), and the first extended parameter value A of all clusters is sprd_para Same, recorded as
[0233] A sprd_para =[τ sprd ,P sprd ,ZOD sprd ,AOA sprd ,ZOA sprd ,AOA sprd ,f D,sprd ]
[0234] Similarly, when some parameters of the cluster have no extended parameters, the corresponding extended parameters can be directly set to 0, such as power expansion P sprd In particular, ZOD sprd 、AOA sprd 、ZOA sprd 、AOA sprd The extended parameter value can be set to the same value, and is also the same in A transmit and A receive and A transmit and B receive modes. The Doppler frequency shift extension value can also be set to the same value in A transmit and A receive and A transmit and B receive modes. This is because the corresponding extension values of the statistical characteristics of the channel in the existing protocol are the same.
[0235] According to the cluster A sprd_para , and the cluster parameter CDL AA,i and CDL AB,iReferring to the process of generating sub-path information based on cluster information and cluster information extension value in the second embodiment of the present application, the parameters CDL of all sub-paths in A-transmit A-receive and A-transmit B-receive modes can be generated. subpath,AA,para,ij and CDL subpath,AB,para,ij .
[0236] Optionally, acquiring, according to the cluster parameter of the cluster, a sub-path parameter of a signal reflection sub-path corresponding to the cluster includes:
[0237] Acquire a second cluster parameter extension value of each signal reflection subpath corresponding to the cluster, wherein the second cluster parameter extension value includes an extension value of a target cluster parameter, and the target cluster parameter includes some parameters in the cluster parameter;
[0238] According to the second cluster parameter extension value and the target cluster parameter, acquiring a target subpath parameter of each signal reflection subpath corresponding to the cluster;
[0239] The subpath parameters of the signal reflection subpath are acquired according to the target subpath parameters of the signal reflection subpath, the location information of the communication sending end, and the location information of the communication receiving end.
[0240] In the fourth embodiment of the present application, some cluster parameters are extended, and then the subpath positions and the remaining subpath parameters are recalculated according to the communication Tx position, the communication Rx position and the corresponding extended cluster parameters. This method also conforms to the spatial geometric relationship and is called hybrid extension. In this embodiment, only some cluster parameter extensions are generated, including delay extension, ZOD extension, and AOD extension. The partial extended parameter values of all clusters (i.e., the second cluster parameter extended values) B sprd_para The same, recorded as:
[0241] B sprd_para =[τ sprd ,ZOD sprd ,AOD sprd ];
[0242] According to the corresponding cluster parameters, including delay, ZOD and AOD, and the generated partial cluster parameter extension value B sprd_para According to the process of generating sub-path information based on cluster information and cluster information extension value in the second embodiment of the present application, the delay, ZOD and AOD parameters of all sub-paths from communication Tx to communication Rx are generated, and the sub-path parameter B of the j-th sub-path under the i-th cluster is para,ij , which can be written as
[0243] B para,ij =[τ ij ,ZOD ij ,AOD ij ],i=1,…,M,j=1,…,N i ;
[0244] Then use the coordinates of communication Tx (x Tx ,y Tx ,z Tx ), the coordinates of communication Rx (x Rx ,y Rx ,z Rx ), and the partial sub-path parameter B of the i-th sub-path para,ij , establish an ellipsoid model. The ellipsoid model refers to the communication Tx and communication Rx as the focus of the ellipsoid, the focal length is the delay between the two, and the delay τ of the jth subpath under the i-th cluster ij As the major axis of the ellipsoid, combined with ZOD ij and AOD ij , the position of the subpath can be calculated (x ij ,y ij ,z ij ), the delay τ from the subpath to the communication Tx Tx,ij , the delay τ from the subpath to the communication Rx Rx,ij , and the corresponding arrival angle ZOA ij and AOA ij The delay between A sending and A receiving is τ AA,ij =2*τ Tx,ij , the delay τ between A sending and B receiving AB,ij =τ Tx,ij +τ Rx,ij .
[0245] The delay τ from this subpath to communication Tx Tx,ij , the delay τ from the subpath to the communication Rx Rx,ij Converted to distance, according to the power calculation formula of A transmit and A receive and A transmit and B receive in the embodiment, the power P of the sub-path in the A transmit and A receive and A transmit and B receive mode can be obtained: AA,ij and P AB,ij .
[0246] Using the coordinates of communication Tx (x Tx ,y Tx ,z Tx ), the coordinates of communication Rx (x Rx ,y Rx ,z Rx ), and the position of the subpath (x ij ,y ij ,z ij ), according to the direction vector of the i-th cluster and the communication Rx in the embodiment of the present application
[0247] Using ZOD ij 、AOD ij and ZOA ij 、AOA ijAccording to the direction vector calculation formula in the embodiment of the present application, the direction vectors of A send A receive and A send B receive are obtained respectively. and Then, according to the absolute speed and speed direction of the cluster information, the Doppler frequency shift calculation formula of the present application is used to obtain the Doppler frequency shift f of the subpath under A transmission and A reception and A transmission and B reception respectively. D,AA,ij and f D,AB,ij .
[0248] Combining the above parameters, we can finally get all the sub-path parameters CDL for generating all sub-paths in A-transmit A-receive and A-transmit B-receive modes. subpath,AA,para,ij and CDL subpath,AB,para,ij .
[0249] Optionally, the modeling process of the synaesthesia channel according to the sub-path parameter of the signal reflection sub-path corresponding to the cluster includes:
[0250] generating a channel coefficient according to a subpath parameter of a signal reflection subpath corresponding to the cluster;
[0251] The synaesthesia channel is modeled according to the channel coefficient.
[0252] In the embodiment of the present application, according to the obtained sub-diameter parameter A AA,para,ij (Sub-path parameters in A-send and A-receive mode) and A AB,para,ij (Sub-path parameters in A transmit and B receive mode) can generate a channel system.
[0253] A AA,para,ij For example, its channel coefficient is H AA , the calculation formula is:
[0254]
[0255] Q(f D,AA,ij ))*C Tx (ZOD AA,ij ,AOD AA,ij );
[0256] Among them, C Rx (ZOA AA,ij ,AOA AA,ij ) and C Tx (ZOD AA,ij ,AOD AA,ij ) are the direction vector matrices of the sensing Rx antenna and the sensing Tx antenna, G(τ AA,ij ) is the time delay component, N c is the total number of subcarriers, k1 refers to the k1th subcarrier, Δf is the subcarrier spacing, f c is the carrier frequency, Q(f D,AA,ij) is the Doppler frequency shift component, N s is the total number of OFDM symbols, k2 refers to the k2th OFDM symbol, T s is the duration of an OFDM symbol.
[0257] By A AB,para,ij Generate H AB The process is similar to that of A AA,para,ij Generate H AA The process is consistent.
[0258] In particular, when the system only needs one mode, there is no need to generate channel coefficients of two modes at the same time. The mode required by the system can be selected to generate corresponding channel coefficients to reduce system complexity.
[0259] In the fifth embodiment of the present application, the cluster parameters may include the speed information of the cluster. Specifically, the speed information of each cluster may be configured in the manner of speed configuration in the first embodiment to obtain the speed and speed direction of each cluster. This can avoid the situation where the corresponding Doppler frequency shift is added to all sub-paths in the channel coefficient after the terminal acceleration in the synaesthesia statistical channel modeling.
[0260] The above scheme of the embodiment of the present application is simple in process and low in overall complexity compared with the existing synaesthesia statistical channel modeling. By setting the position of the cluster and the cluster extension parameter configuration, a single-hop model is established in which the delay, power, and angle satisfy the spatial geometric relationship, so that the relevant parameters can be effectively converted into the perception delay, angle, etc. during subsequent perception. The model configures the absolute speed and speed direction of the cluster, and finally generates the Doppler frequency shift of each sub-path, which effectively solves the problem that only the terminal speed can be configured in the existing synaesthesia statistical channel modeling, but the terminal is not the perception target (cluster), so that the model is more in line with actual needs.
[0261] like Figure 4 As shown, the embodiment of the present application also provides a modeling device for a synaesthesia channel, including a memory 420, a transceiver 400, and a processor 410;
[0262] The memory 420 is used to store computer programs; the transceiver 400 is used to send and receive data under the control of the processor 410; the processor 410 is used to read the computer program in the memory 420 and perform the following operations:
[0263] According to cluster information of multiple clusters in the synaesthesia channel, cluster parameters of the multiple clusters are acquired, wherein the cluster information of the clusters includes position information and speed information, the cluster parameters include a first Doppler frequency shift, the clusters correspond to the perception targets, and the clusters correspond to multiple signal reflection subpaths;
[0264] Acquire, according to the cluster information or the cluster parameter of the cluster, a sub-path parameter of a signal reflection sub-path corresponding to the cluster, wherein the sub-path parameter includes a second Doppler frequency shift;
[0265] The synaesthesia channel is modeled according to the sub-path parameters of the signal reflection sub-path corresponding to the cluster.
[0266] Among them, Figure 4 In the embodiment, the bus architecture may include any number of interconnected buses and bridges, specifically one or more processors represented by processor 410 and various circuits of memory represented by memory 420 are linked together. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface. The transceiver 400 may be a plurality of components, namely, a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium, including wireless channels, wired channels, optical cables, and other transmission media. For different user devices, the user interface 430 may also be an interface capable of externally and internally connecting required devices, and the connected devices include but are not limited to a keypad, a display, a speaker, a microphone, a joystick, and the like.
[0267] The processor 410 is responsible for managing the bus architecture and general processing, and the memory 420 can store data used by the processor 410 when performing operations.
[0268] Optionally, the processor 410 may be a CPU (central processing unit), an ASIC (Application Specific Integrated Circuit), an FPGA (Field-Programmable Gate Array) or a CPLD (Complex Programmable Logic Device), and the processor may also adopt a multi-core architecture.
[0269] The processor calls the computer program stored in the memory to execute any of the methods provided in the embodiments of the present application according to the obtained executable instructions. The processor and the memory can also be arranged physically separately.
[0270] Optionally, the velocity information includes an absolute velocity of the cluster in a global coordinate system, a first velocity direction of the absolute velocity in a first coordinate plane, and a second velocity direction of the absolute velocity in a second coordinate plane.
[0271] Optionally, the processor further implements the following steps:
[0272] Acquire a first direction vector of the absolute speed in a global coordinate system according to the first speed direction and the second speed direction;
[0273] The first Doppler frequency shift is acquired according to the first direction vector, the second direction vector and the absolute speed of the cluster, where the second direction vector is the direction vector between the cluster and the sensing receiving end.
[0274] Optionally, the first direction vector satisfies the following formula:
[0275]
[0276] Among them, v i represents the absolute velocity of the i-th cluster among M clusters, The first direction vector representing the absolute velocity of the i-th cluster among the M clusters, represents the first velocity direction of the absolute velocity of the i-th cluster among the M clusters, θ vi A second speed direction representing the absolute speed of the i-th cluster among the M clusters, where M and i are positive integers, and M≥i.
[0277] Optionally, in the first perception mode, the second direction vector corresponding to the i-th cluster in the M clusters is Alternatively, in the second perception mode, the second direction vector corresponding to the i-th cluster among the M clusters is In the first sensing mode, the sensing sending end is the same as the sensing receiving end, and in the second sensing mode, the sensing sending end is different from the sensing receiving end, M and i are positive integers, and M≥i;
[0278] Among them, the Satisfies the following formula:
[0279] Among them, ZOA AA,i represents the vertical angle of arrival of the i-th cluster in the first sensing mode, the AOA AA,i represents the horizontal angle of arrival of the i-th cluster in the first sensing mode;
[0280] Said Satisfies the following formula:
[0281] Among them, ZOA AB,i represents the vertical angle of arrival of the i-th cluster in the second sensing mode, AOA AB,i represents the horizontal angle of arrival of the i-th cluster in the second perception mode.
[0282] Optionally, in the first sensing mode, the first Doppler frequency shift satisfies the following formula:
[0283] Among them, f D,AA,i represents the first Doppler frequency shift in the first sensing mode, represents the second direction vector corresponding to the i-th cluster in the M clusters under the first perception mode, λ represents the wavelength of the perception signal, and v i represents the absolute velocity of the i-th cluster among M clusters, The first direction vector representing the absolute velocity of the i-th cluster among the M clusters;
[0284] Alternatively, in the second sensing mode, the first Doppler frequency shift satisfies the following formula:
[0285] Among them, f D,AB,i represents the first Doppler frequency shift in the second sensing mode, represents the second direction vector corresponding to the i-th cluster in the plurality of clusters in the second perception mode, λ represents the wavelength of the perception signal, and v i represents the absolute velocity of the i-th cluster among M clusters, The first direction vector representing the absolute velocity of the i-th cluster among the M clusters;
[0286] Among them, in the first perception mode, the perception sending end and the perception receiving end are the same, and in the second perception mode, the perception sending end and the perception receiving end are different.
[0287] Optionally, the processor further implements the following steps:
[0288] Acquire sub-path information of a plurality of signal reflection sub-paths corresponding to the cluster according to the cluster information of the cluster;
[0289] According to the sub-path information of the signal reflection sub-path, the sub-path parameter of the signal reflection sub-path is obtained.
[0290] Optionally, the processor further implements the following steps:
[0291] Obtaining a cluster information extension value of each signal reflection subpath corresponding to the cluster;
[0292] According to the cluster information extension value and the cluster information, sub-path information of each signal reflection sub-path corresponding to the cluster is obtained.
[0293] Optionally, the processor further implements the following steps:
[0294] According to the number of signal reflection subpaths corresponding to the cluster and a cluster information extension threshold, a cluster information extension value of each signal reflection subpath corresponding to the cluster is obtained.
[0295] Optionally, the processor further implements the following steps:
[0296] Acquire a first cluster parameter extension value of each signal reflection subpath corresponding to the cluster, wherein the first cluster parameter extension value includes an extension value of each parameter in the cluster parameter;
[0297] According to the first cluster parameter extension value and the cluster parameter, a sub-path parameter of each signal reflection sub-path corresponding to the cluster is obtained.
[0298] Optionally, the processor further implements the following steps:
[0299] Acquire a second cluster parameter extension value of each signal reflection subpath corresponding to the cluster, wherein the second cluster parameter extension value includes an extension value of a target cluster parameter, and the target cluster parameter includes some parameters in the cluster parameter;
[0300] According to the second cluster parameter extension value and the target cluster parameter, acquiring a target subpath parameter of each signal reflection subpath corresponding to the cluster;
[0301] The subpath parameters of the signal reflection subpath are acquired according to the target subpath parameters of the signal reflection subpath, the location information of the communication sending end, and the location information of the communication receiving end.
[0302] Optionally, the processor further implements the following steps:
[0303] generating a channel coefficient according to a subpath parameter of a signal reflection subpath corresponding to the cluster;
[0304] The synaesthesia channel is modeled according to the channel coefficient.
[0305] Optionally, the cluster parameter further includes at least one of the following:
[0306] Delay;
[0307] power;
[0308] Vertical departure angle ZOD;
[0309] Horizontal departure angle AOD;
[0310] Vertical angle of arrival ZOA;
[0311] Horizontal angle of arrival AOA;
[0312] Velocity information of the cluster.
[0313] It should be noted that the above-mentioned device provided in the embodiment of the present application can implement all the method steps implemented in the above-mentioned synaesthesia channel modeling method embodiment, and can achieve the same technical effect. The parts and beneficial effects that are the same as those in the method embodiment will not be specifically described here.
[0314] like Figure 5 As shown, the embodiment of the present application also provides a modeling device for a synaesthesia channel, including:
[0315] A first acquisition unit 501 is used to acquire cluster parameters of the multiple clusters according to cluster information of the multiple clusters in the synaesthesia channel, wherein the cluster information of the cluster includes position information and speed information, and the cluster parameters include a first Doppler frequency shift, the cluster corresponds to a perception target, and the cluster corresponds to multiple signal reflection subpaths;
[0316] A second acquiring unit 502 is configured to acquire, according to the cluster information or the cluster parameter of the cluster, a sub-path parameter of a signal reflection sub-path corresponding to the cluster, wherein the sub-path parameter includes a second Doppler frequency shift;
[0317] The processing unit 503 is used to perform modeling processing on the synaesthesia channel according to the sub-path parameters of the signal reflection sub-path corresponding to the cluster.
[0318] Optionally, the velocity information includes an absolute velocity of the cluster in a global coordinate system, a first velocity direction of the absolute velocity in a first coordinate plane, and a second velocity direction of the absolute velocity in a second coordinate plane.
[0319] Optionally, the first acquiring unit includes:
[0320] A first acquisition subunit, configured to acquire a first direction vector of the absolute speed in a global coordinate system according to the first speed direction and the second speed direction;
[0321] The second acquisition subunit is used to acquire the first Doppler frequency shift according to the first direction vector, the second direction vector and the absolute speed of the cluster, where the second direction vector is the direction vector between the cluster and the sensing receiving end.
[0322] Optionally, the first direction vector satisfies the following formula:
[0323]
[0324] Among them, v i represents the absolute velocity of the i-th cluster among M clusters, The first direction vector representing the absolute velocity of the i-th cluster among the M clusters, represents the first velocity direction of the absolute velocity of the i-th cluster among the M clusters, θ vi A second speed direction representing the absolute speed of the i-th cluster among the M clusters, where M and i are positive integers, and M≥i.
[0325] Optionally, in the first perception mode, the second direction vector corresponding to the i-th cluster in the M clusters is Alternatively, in the second perception mode, the second direction vector corresponding to the i-th cluster among the M clusters is In the first sensing mode, the sensing sending end is the same as the sensing receiving end, and in the second sensing mode, the sensing sending end is different from the sensing receiving end, M and i are positive integers, and M≥i;
[0326] Among them, the Satisfies the following formula:
[0327] Among them, ZOA AA,i represents the vertical angle of arrival of the i-th cluster in the first sensing mode, the AOA AA,i represents the horizontal arrival angle of the i-th cluster in the first sensing mode;
[0328] Said Satisfies the following formula:
[0329] Among them, ZOA AB,i represents the vertical angle of arrival of the i-th cluster in the second sensing mode, AOA AB,i represents the horizontal angle of arrival of the i-th cluster in the second perception mode.
[0330] Optionally, in the first sensing mode, the first Doppler frequency shift satisfies the following formula:
[0331] Among them, f D,AA,i represents the first Doppler frequency shift in the first sensing mode, represents the second direction vector corresponding to the i-th cluster in the M clusters under the first perception mode, λ represents the wavelength of the perception signal, and v i represents the absolute velocity of the i-th cluster among M clusters, The first direction vector representing the absolute velocity of the i-th cluster among the M clusters;
[0332] Alternatively, in the second sensing mode, the first Doppler frequency shift satisfies the following formula:
[0333] Among them, f D,AB,i represents the first Doppler frequency shift in the second sensing mode, represents the second direction vector corresponding to the i-th cluster in the plurality of clusters in the second perception mode, λ represents the wavelength of the perception signal, and v i represents the absolute velocity of the i-th cluster among M clusters, The first direction vector representing the absolute velocity of the i-th cluster among the M clusters;
[0334] Among them, in the first perception mode, the perception sending end and the perception receiving end are the same, and in the second perception mode, the perception sending end and the perception receiving end are different.
[0335] Optionally, the second acquiring unit includes:
[0336] A third acquisition sub-unit, configured to acquire sub-path information of a plurality of signal reflection sub-paths corresponding to the cluster according to the cluster information of the cluster;
[0337] The fourth acquisition sub-unit is used to acquire the sub-path parameter of the signal reflection sub-path according to the sub-path information of the signal reflection sub-path.
[0338] Optionally, the third acquisition subunit includes:
[0339] A first acquisition module, used to acquire a cluster information extension value of each signal reflection subpath corresponding to the cluster;
[0340] The second acquisition module is used to acquire the sub-path information of each signal reflection sub-path corresponding to the cluster according to the cluster information extension value and the cluster information.
[0341] Optionally, the first acquisition module is used to acquire the cluster information extension value of each signal reflection subpath corresponding to the cluster according to the number of signal reflection subpaths corresponding to the cluster and a cluster information extension threshold.
[0342] Optionally, the fourth acquiring subunit includes:
[0343] A third acquisition module, configured to acquire a first cluster parameter extension value of each signal reflection subpath corresponding to the cluster, wherein the first cluster parameter extension value includes an extension value of each parameter in the cluster parameter;
[0344] A fourth acquisition module is used to acquire a sub-path parameter of each signal reflection sub-path corresponding to the cluster according to the first cluster parameter extension value and the cluster parameter.
[0345] Optionally, the second acquiring unit includes:
[0346] a fifth acquisition subunit, configured to acquire a second cluster parameter extension value of each signal reflection subpath corresponding to the cluster, wherein the second cluster parameter extension value includes an extension value of a target cluster parameter, and the target cluster parameter includes some parameters in the cluster parameter;
[0347] a sixth acquisition sub-unit, configured to acquire a target sub-path parameter of each signal reflection sub-path corresponding to the cluster according to the second cluster parameter extension value and the target cluster parameter;
[0348] The seventh acquisition sub-unit is used to acquire the sub-path parameters of the signal reflection sub-path according to the target sub-path parameters of the signal reflection sub-path, the location information of the communication sending end, and the location information of the communication receiving end.
[0349] Optionally, the processing unit includes:
[0350] A generating sub-unit, configured to generate a channel coefficient according to a sub-path parameter of a signal reflection sub-path corresponding to the cluster;
[0351] The modeling subunit is used to perform modeling processing on the synaesthesia channel according to the channel coefficient.
[0352] Optionally, the cluster parameter further includes at least one of the following:
[0353] Delay;
[0354] power;
[0355] Vertical departure angle ZOD;
[0356] Horizontal departure angle AOD;
[0357] Vertical angle of arrival ZOA;
[0358] Horizontal angle of arrival AOA;
[0359] Velocity information of the cluster.
[0360] It should be noted that the above-mentioned device provided in the embodiment of the present application can implement all the method steps implemented in the above-mentioned synaesthesia channel modeling method embodiment, and can achieve the same technical effect. The parts and beneficial effects that are the same as those in the method embodiment will not be specifically described here.
[0361] It should be noted that the division of units in the embodiments of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation. In addition, each functional unit in each embodiment of the present application may be integrated into a processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0362] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, server, or network device, etc.) or a processor (processor) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory, ROM), random access memory (Random Access Memory, RAM), disk or optical disk and other media that can store program codes.
[0363] In some embodiments of the present application, a processor-readable storage medium is further provided, wherein the processor-readable storage medium stores program instructions, wherein the program instructions are used to enable the processor to execute all steps implemented by the method embodiment for implementing the above-mentioned synaesthesia channel modeling or all steps implemented by the method embodiment for implementing the network device, and the same technical effect can be achieved. The parts and beneficial effects that are the same as those in the method embodiment in this embodiment are not specifically described herein.
[0364] The terminal device involved in the embodiment of the present application may be a device that provides voice and / or data connectivity to a user, a handheld device with a wireless connection function, or other processing devices connected to a wireless modem. In different systems, the name of the terminal device may also be different. For example, in a 5G system, the terminal device may be called a user equipment (UE). A wireless terminal device can communicate with one or more core networks (CN) via a radio access network (RAN). The wireless terminal device may be a mobile terminal device, such as a mobile phone (or a "cellular" phone) and a computer with a mobile terminal device. For example, it may be a portable, pocket-sized, handheld, computer-built-in or vehicle-mounted mobile device that exchanges language and / or data with a wireless access network. For example, personal communication service (PCS) phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs) and other devices. The wireless terminal device may also be referred to as a system, a subscriber unit, a subscriber station, a mobile station, a mobile station, a remote station, an access point, a remote terminal device, an access terminal device, a user terminal device, a user agent, and a user device, but is not limited in the embodiments of the present application.
[0365] The network device (or network side device) involved in the embodiment of the present application may be a base station, which may include multiple cells providing services for the terminal. Depending on the specific application scenario, the base station may also be called an access point, or may be a device in the access network that communicates with the wireless terminal device through one or more sectors on the air interface, or other names. The network device may be used to interchange received air frames with Internet Protocol (IP) packets, and serve as a router between the wireless terminal device and the rest of the access network, wherein the rest of the access network may include an Internet Protocol (IP) communication network. The network device may also coordinate the attribute management of the air interface. For example, the network device involved in the embodiments of the present application may be a network device (Base TransceiverStation, BTS) in the Global System for Mobile communications (Global System for Mobile communications, GSM) or Code Division Multiple Access (Code Division Multiple Access, CDMA), or a network device (NodeB) in Wide-band Code Division Multiple Access (WCDMA), or an evolutionary network device (evolutional Node B, eNB or e-NodeB) in the Long Term Evolution (Long Term Evolution, LTE) system, a 5G base station (gNB) in the 5G network architecture (next generation system), or a home evolved Node B (Home evolved Node B, HeNB), a relay node, a home base station (femto), a pico base station (pico), etc., which is not limited in the embodiments of the present application. In some network structures, the network device may include a centralized unit (CU) node and a distributed unit (DU) node, and the centralized unit and the distributed unit may also be arranged geographically separately.
[0366] Network devices and terminal devices can each use one or more antennas for multiple-input multiple-output (MIMO) transmission. MIMO transmission can be single-user MIMO (SU-MIMO) or multi-user MIMO (MU-MIMO). Depending on the form and number of antenna combinations, MIMO transmission can be 2D-MIMO, 3D-MIMO, FD-MIMO or massive-MIMO, or it can be diversity transmission, precoded transmission or beamforming transmission, etc.
[0367] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage and optical storage, etc.) that contain computer-usable program code.
[0368] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer executable instructions. These computer executable instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0369] These processor executable instructions may also be stored in a processor readable memory that can direct a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the processor readable memory produce an article of manufacture including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0370] These processor-executable instructions may also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for executing on the computer or other programmable device to implement the process. Figure 1A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0371] Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.
Claims
1. A modeling method for synaesthesia channels, It is characterized in that include: According to cluster information of multiple clusters in the synaesthesia channel, cluster parameters of the multiple clusters are acquired, wherein the cluster information of the clusters includes position information and speed information, the cluster parameters include a first Doppler frequency shift, the clusters correspond to the perception targets, and the clusters correspond to multiple signal reflection subpaths; Acquire, according to the cluster information or the cluster parameter of the cluster, a sub-path parameter of a signal reflection sub-path corresponding to the cluster, wherein the sub-path parameter includes a second Doppler frequency shift; The synaesthesia channel is modeled according to the sub-path parameters of the signal reflection sub-path corresponding to the cluster.
2. The method according to claim 1, It is characterized in that The velocity information includes an absolute velocity of the cluster in a global coordinate system, a first velocity direction of the absolute velocity in a first coordinate plane, and a second velocity direction of the absolute velocity in a second coordinate plane.
3. The method according to claim 2, It is characterized in that The step of acquiring cluster parameters of the plurality of clusters according to cluster information of the plurality of clusters in the synaesthesia channel comprises: Acquire a first direction vector of the absolute speed in a global coordinate system according to the first speed direction and the second speed direction; The first Doppler frequency shift is acquired according to the first direction vector, the second direction vector and the absolute speed of the cluster, where the second direction vector is the direction vector between the cluster and the sensing receiving end.
4. The method according to claim 3, It is characterized in that The first direction vector satisfies the following formula: Among them, v i represents the absolute velocity of the i-th cluster among M clusters, The first direction vector representing the absolute velocity of the i-th cluster among the M clusters, represents the first velocity direction of the absolute velocity of the i-th cluster among the M clusters, θ vi A second speed direction representing the absolute speed of the i-th cluster among the M clusters, where M and i are positive integers, and M≥i.
5. The method according to claim 3, It is characterized in that In the first perception mode, the second direction vector corresponding to the i-th cluster among the M clusters is Alternatively, in the second perception mode, the second direction vector corresponding to the i-th cluster among the M clusters is In the first sensing mode, the sensing sending end is the same as the sensing receiving end, and in the second sensing mode, the sensing sending end is different from the sensing receiving end, M and i are positive integers, and M≥i; Among them, the Satisfies the following formula: Among them, ZOA AA,i represents the vertical angle of arrival of the i-th cluster in the first sensing mode, the AOA AA,i represents the horizontal angle of arrival of the i-th cluster in the first sensing mode; Said Satisfies the following formula: Among them, ZOA AB,i represents the vertical angle of arrival of the i-th cluster in the second sensing mode, AOA AB,i represents the horizontal angle of arrival of the i-th cluster in the second perception mode.
6. The method according to claim 3, It is characterized in that In the first sensing mode, the first Doppler frequency shift satisfies the following formula: Among them, f D,AA,i represents the first Doppler frequency shift in the first sensing mode, represents the second direction vector corresponding to the i-th cluster in the M clusters under the first perception mode, λ represents the wavelength of the perception signal, and v i represents the absolute velocity of the i-th cluster among M clusters, The first direction vector representing the absolute velocity of the i-th cluster among the M clusters; Alternatively, in the second sensing mode, the first Doppler frequency shift satisfies the following formula: Among them, f D,AB,i represents the first Doppler frequency shift in the second sensing mode, represents the second direction vector corresponding to the i-th cluster in the plurality of clusters in the second perception mode, λ represents the wavelength of the perception signal, and v i represents the absolute velocity of the i-th cluster among M clusters, The first direction vector representing the absolute velocity of the i-th cluster among the M clusters; Among them, in the first perception mode, the perception sending end and the perception receiving end are the same, and in the second perception mode, the perception sending end and the perception receiving end are different.
7. The method according to claim 1, It is characterized in that Acquiring, according to the cluster information of the cluster, a sub-path parameter of a signal reflection sub-path corresponding to the cluster, including: Acquire sub-path information of a plurality of signal reflection sub-paths corresponding to the cluster according to the cluster information of the cluster; According to the sub-path information of the signal reflection sub-path, the sub-path parameter of the signal reflection sub-path is obtained.
8. The method according to claim 7, It is characterized in that The acquiring, according to the cluster information of the cluster, sub-path information of a plurality of signal reflection sub-paths corresponding to the cluster comprises: Obtaining a cluster information extension value of each signal reflection subpath corresponding to the cluster; According to the cluster information extension value and the cluster information, sub-path information of each signal reflection sub-path corresponding to the cluster is obtained.
9. The method according to claim 8, It is characterized in that The obtaining of the cluster information extension value of each signal reflection subpath corresponding to the cluster includes: According to the number of signal reflection subpaths corresponding to the cluster and a cluster information extension threshold, a cluster information extension value of each signal reflection subpath corresponding to the cluster is obtained.
10. The method according to claim 1, It is characterized in that Acquiring, according to the cluster parameter of the cluster, a sub-path parameter of a signal reflection sub-path corresponding to the cluster, comprising: Acquire a first cluster parameter extension value of each signal reflection subpath corresponding to the cluster, wherein the first cluster parameter extension value includes an extension value of each parameter in the cluster parameter; According to the first cluster parameter extension value and the cluster parameter, a sub-path parameter of each signal reflection sub-path corresponding to the cluster is obtained.
11. The method according to claim 1, It is characterized in that Acquiring, according to the cluster parameter of the cluster, a sub-path parameter of a signal reflection sub-path corresponding to the cluster, comprising: Acquire a second cluster parameter extension value of each signal reflection subpath corresponding to the cluster, wherein the second cluster parameter extension value includes an extension value of a target cluster parameter, and the target cluster parameter includes some parameters in the cluster parameter; According to the second cluster parameter extension value and the target cluster parameter, acquiring a target subpath parameter of each signal reflection subpath corresponding to the cluster; The subpath parameters of the signal reflection subpath are acquired according to the target subpath parameters of the signal reflection subpath, the location information of the communication sending end, and the location information of the communication receiving end.
12. The method according to claim 1, It is characterized in that The modeling process of the synaesthesia channel according to the sub-path parameters of the signal reflection sub-path corresponding to the cluster includes: generating a channel coefficient according to a subpath parameter of a signal reflection subpath corresponding to the cluster; The synaesthesia channel is modeled according to the channel coefficient.
13. The method according to claim 1, It is characterized in that The cluster parameters also include at least one of the following: Delay; power; Vertical departure angle ZOD; Horizontal departure angle AOD; Vertical angle of arrival ZOA; Horizontal angle of arrival AOA; Velocity information of the cluster.
14. A modeling device for synaesthesia channel, It is characterized in that Including memory, transceiver, processor; a memory for storing a computer program; a transceiver for transmitting and receiving data under the control of the processor; A processor is configured to read the computer program in the memory and perform the following operations: According to cluster information of multiple clusters in the synaesthesia channel, cluster parameters of the multiple clusters are acquired, wherein the cluster information of the clusters includes position information and speed information, the cluster parameters include a first Doppler frequency shift, the clusters correspond to the perception targets, and the clusters correspond to multiple signal reflection subpaths; Acquire, according to the cluster information or the cluster parameter of the cluster, a sub-path parameter of a signal reflection sub-path corresponding to the cluster, wherein the sub-path parameter includes a second Doppler frequency shift; The synaesthesia channel is modeled according to the sub-path parameters of the signal reflection sub-path corresponding to the cluster.
15. The device according to claim 14, It is characterized in that The velocity information includes an absolute velocity of the cluster in a global coordinate system, a first velocity direction of the absolute velocity in a first coordinate plane, and a second velocity direction of the absolute velocity in a second coordinate plane.
16. The device according to claim 15, It is characterized in that The processor also implements the following steps: Acquire a first direction vector of the absolute speed in a global coordinate system according to the first speed direction and the second speed direction; The first Doppler frequency shift is acquired according to the first direction vector, the second direction vector and the absolute speed of the cluster, where the second direction vector is the direction vector between the cluster and the sensing receiving end.
17. The device according to claim 16, It is characterized in that The first direction vector satisfies the following formula: Among them, v i represents the absolute velocity of the i-th cluster among M clusters, The first direction vector representing the absolute velocity of the i-th cluster among the M clusters, represents the first velocity direction of the absolute velocity of the i-th cluster among the M clusters, θ vi A second speed direction representing the absolute speed of the i-th cluster among the M clusters, where M and i are positive integers, and M≥i.
18. The device according to claim 16, It is characterized in that In the first perception mode, the second direction vector corresponding to the i-th cluster among the M clusters is Alternatively, in the second perception mode, the second direction vector corresponding to the i-th cluster among the M clusters is In the first sensing mode, the sensing sending end is the same as the sensing receiving end, and in the second sensing mode, the sensing sending end is different from the sensing receiving end, M and i are positive integers, and M≥i; Among them, the Satisfies the following formula: Among them, ZOA AA,i represents the vertical angle of arrival of the i-th cluster in the first sensing mode, the AOA AA,i represents the horizontal angle of arrival of the i-th cluster in the first sensing mode; Said Satisfies the following formula: Among them, ZOA AB,i represents the vertical angle of arrival of the i-th cluster in the second sensing mode, AOA AB,i represents the horizontal angle of arrival of the i-th cluster in the second perception mode.
19. The device according to claim 16, It is characterized in that In the first sensing mode, the first Doppler frequency shift satisfies the following formula: Among them, f D,AA,i represents the first Doppler frequency shift in the first sensing mode, represents the second direction vector corresponding to the i-th cluster in the M clusters under the first perception mode, λ represents the wavelength of the perception signal, and v i represents the absolute velocity of the i-th cluster among M clusters, The first direction vector representing the absolute velocity of the i-th cluster among the M clusters; Alternatively, in the second sensing mode, the first Doppler frequency shift satisfies the following formula: Among them, f D,AB,i represents the first Doppler frequency shift in the second sensing mode, represents the second direction vector corresponding to the i-th cluster in the plurality of clusters in the second perception mode, λ represents the wavelength of the perception signal, and v i represents the absolute velocity of the i-th cluster among M clusters, The first direction vector representing the absolute velocity of the i-th cluster among the M clusters; Among them, in the first perception mode, the perception sending end and the perception receiving end are the same, and in the second perception mode, the perception sending end and the perception receiving end are different.
20. The device according to claim 14, It is characterized in that The processor also implements the following steps: Acquire sub-path information of a plurality of signal reflection sub-paths corresponding to the cluster according to the cluster information of the cluster; According to the sub-path information of the signal reflection sub-path, the sub-path parameter of the signal reflection sub-path is obtained.
21. The device according to claim 20, It is characterized in that The processor also implements the following steps: Obtaining a cluster information extension value of each signal reflection subpath corresponding to the cluster; According to the cluster information extension value and the cluster information, sub-path information of each signal reflection sub-path corresponding to the cluster is obtained.
22. The device according to claim 21, It is characterized in that The processor also implements the following steps: According to the number of signal reflection subpaths corresponding to the cluster and a cluster information extension threshold, a cluster information extension value of each signal reflection subpath corresponding to the cluster is obtained.
23. The device according to claim 14, It is characterized in that The processor also implements the following steps: Acquire a first cluster parameter extension value of each signal reflection subpath corresponding to the cluster, wherein the first cluster parameter extension value includes an extension value of each parameter in the cluster parameter; According to the first cluster parameter extension value and the cluster parameter, a sub-path parameter of each signal reflection sub-path corresponding to the cluster is obtained.
24. The device according to claim 14, It is characterized in that The processor also implements the following steps: Acquire a second cluster parameter extension value of each signal reflection subpath corresponding to the cluster, wherein the second cluster parameter extension value includes an extension value of a target cluster parameter, and the target cluster parameter includes some parameters in the cluster parameter; According to the second cluster parameter extension value and the target cluster parameter, acquiring a target subpath parameter of each signal reflection subpath corresponding to the cluster; The subpath parameters of the signal reflection subpath are acquired according to the target subpath parameters of the signal reflection subpath, the location information of the communication sending end, and the location information of the communication receiving end.
25. The device according to claim 14, It is characterized in that The processor also implements the following steps: generating a channel coefficient according to a subpath parameter of a signal reflection subpath corresponding to the cluster; The synaesthesia channel is modeled according to the channel coefficient.
26. The device according to claim 14, It is characterized in that The cluster parameters also include at least one of the following: Delay; power; Vertical departure angle ZOD; Horizontal departure angle AOD; Vertical angle of arrival ZOA; Horizontal angle of arrival AOA; Velocity information of the cluster.
27. A modeling device for synaesthesia channel, It is characterized in that include: a first acquisition unit, configured to acquire cluster parameters of the plurality of clusters according to cluster information of the plurality of clusters in the synaesthesia channel, wherein the cluster information of the cluster includes position information and speed information, the cluster parameters include a first Doppler frequency shift, the cluster corresponds to a perception target, and the cluster corresponds to a plurality of signal reflection subpaths; A second acquiring unit, configured to acquire, according to the cluster information or the cluster parameter of the cluster, a sub-path parameter of a signal reflection sub-path corresponding to the cluster, wherein the sub-path parameter includes a second Doppler frequency shift; A processing unit is used to perform modeling processing on the synaesthesia channel according to the sub-path parameters of the signal reflection sub-path corresponding to the cluster.
28. A processor-readable storage medium, It is characterized in that The processor-readable storage medium stores a computer program, and the computer program is used to enable the processor to execute the steps of modeling the synaesthesia channel according to any one of claims 1 to 13.
