A method, apparatus, device and medium for modeling a car-to-car communication channel near water
By constructing a geometric model of vehicle-to-vehicle communication in near-water areas, obtaining the position and velocity information of the target scatterer, and determining the impulse response of the communication path, the shortcomings of existing technologies in near-water communication channel modeling are solved, and accurate analysis and optimization of the water communication environment are realized.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- BEIJING UNIV OF POSTS & TELECOMM
- Filing Date
- 2023-07-04
- Publication Date
- 2026-08-04
AI Technical Summary
Existing technologies lack vehicle-to-vehicle communication channel models applicable to nearby waters, which cannot effectively describe the complex variations of inland water surface scatterers and affect communication quality.
Based on the relative position information of the transmitting and receiving vehicles and the position information of land and water scatterers, a vehicle-to-vehicle communication geometric model in the vicinity of water is constructed. The position and velocity information of the target scatterer are obtained, the impulse response of the communication path is determined, and the broadband communication characteristics are described by a tapped delay line structure.
It achieves accurate modeling and simulation of vehicle-to-vehicle communication channels in adjacent waters, and can predict and optimize the received strength of communication signals, thereby improving communication quality.
Smart Images

Figure CN116846500B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of vehicle-to-vehicle communication technology, and in particular to a method, apparatus, device and medium for modeling vehicle-to-vehicle communication channels near water areas. Background Technology
[0002] Since the development of 5G, vehicle-to-everything (V2X) has been a typical application and hot research topic in vertical industries for 5G / 6G networks in high-reliability, low-latency communication scenarios. Its channel types include vehicle-to-vehicle, vehicle-to-infrastructure, and vehicle-to-pedestrian, collectively referred to as V2X. As the foundation of V2X wireless communication technology, the characteristics of in-vehicle wireless channels are crucial for communication quality assessment, base station deployment, and node deployment, and are of great significance to the development of V2X technology.
[0003] Compared to single-antenna systems, Multiple Input Multiple Output (MIMO) antennas offer high spectral efficiency, reliable links, and low-complexity interference handling, providing significant benefits to V2V communication systems. Geometry-Based Stochastic Models (GBSM) are a typical method for modeling stochastic channels, widely used in wireless channel simulation due to their good balance between accuracy, complexity, and ease of use.
[0004] Based on the GBSM modeling method, geometric channel models for various V2V communication scenarios have been established, with suitable geometric structures created according to the characteristics of each scenario to simulate the distribution of scatterers in the propagation environment. In some related studies, semi-ellipsoidal and double-ring models are used to describe the distribution of vehicles around buildings and transceivers in urban street scenarios, respectively. For the new road network structure of ramps, an irregular ellipsoidal model is used to model the vehicle merging scenario. Based on the tunnel V2V communication scenario, a double-cylinder model and a multi-confocal semi-ellipsoidal model are used to simulate the distribution of vehicles and tunnel wall scatterers.
[0005] Currently, communication scenarios involving the description of water features include communication between ships, base stations, or drones in oceans or inland waterways. In the ocean S2S (Ship to Ship) communication scenario, sea surface scatterers are modeled as single-hop clusters, and the normal distribution parameters of the scatterer height values within the cluster are obtained based on the PM (Pierson-Moscowtz) sea spectrum. In related research, wave equations obtained from the linear superposition of multi-directional waves are used to describe sea surface waves in UAV-to-ship communication. Sea surface scatterers have a moving speed on the horizontal plane, and their magnitude is related to the sea surface wind speed. The above two methods for describing sea surface scatterers can effectively describe the impact of sea surface scatterer characteristics on channel characteristics.
[0006] my country has a vast territory and diverse topography. During road construction and urbanization, the combination of rivers, lakes, and other topographical features with urban development has created many unique V2V communication environments. These environments are characterized by communication scenarios near open water bodies, including urban roads built near rivers, canals, or lakes, as well as bridges crossing rivers. The wireless channel characteristics in these scenarios differ significantly from typical scenarios. Currently, there is limited research on modeling these scenarios, and in the field of geometric modeling, there is a lack of V2V channel models suitable for locations near water bodies.
[0007] Describing the distribution and characteristics of scatterers in water bodies is a key focus in such scenarios. The causes of surface fluctuations in inland rivers, lakes, and other waterways are diverse, including wind, current, ship waves, and rainfall. Different riverbeds and topography also induce various complex water flow patterns. Rivers generally have a specific directional flow velocity based on terrain, with varying velocities during dry and flood seasons. Existing studies on sea surface fluctuations primarily consider wind speed parameters, which cannot fully describe the complex variations in scatterers from inland river surfaces. Summary of the Invention
[0008] Therefore, it is necessary to provide a method, apparatus, electronic device, and readable storage medium for modeling vehicle-to-vehicle communication channels near water areas to address the aforementioned technical problems.
[0009] In a first aspect, this application provides a method for modeling vehicle-to-vehicle communication channels near water areas, the method comprising:
[0010] A geometric model for vehicle-to-vehicle communication in near waters is constructed based on the relative position information of the two transmitting and receiving vehicles, the position information of the land scattering object, and the position information of the water scattering object.
[0011] Based on the target communication path, the position information of the target scatterer and the position information of the two vehicles are obtained from the vehicle-to-vehicle communication geometric model in the vicinity of the water.
[0012] Based on the position information of the target scatterer, the position information of the two transceiver vehicles, the speed information of the target scatterer, and the speed information of the two transceiver vehicles, the impulse response of the vehicle-to-vehicle communication channel in the adjacent waterway corresponding to the target communication path is determined.
[0013] Secondly, this application provides a vehicle-to-vehicle communication channel modeling device for near-water areas, comprising:
[0014] The acquisition module is used to acquire the position information of the target scatterer and the position information of the two transceiver vehicles from the vehicle-to-vehicle communication geometry model of the adjacent water area based on at least one target communication path;
[0015] The determination module is used to determine the impulse response between the transceivers corresponding to the target communication path based on the position information of the target scatterer, the position information of the two transceivers, the speed information of the target scatterer, and the speed information of the two transceivers, and to determine the channel impulse response between the transceivers based on the impulse response between the transceivers corresponding to at least one of the target communication paths.
[0016] Thirdly, this application provides an electronic device, including a processor; and a memory storing a program; wherein the program includes instructions that, when executed by the processor, cause the processor to perform the method.
[0017] Fourthly, this application provides a non-transitory computer-readable storage medium storing computer instructions for causing the computer to perform the method described thereon.
[0018] The aforementioned method, apparatus, electronic device, and readable storage medium for modeling vehicle-to-vehicle communication channels in near-water areas construct a geometric model of vehicle-to-vehicle communication in near-water areas based on the relative position information of two transceiver vehicles, the position information of land scatterers, and the position information of water scatterers. Based on the target communication path, the position information of the target scatterer and the position information of the two vehicles are obtained from the geometric model. Based on the position information of the target scatterer, the position information of the two transceiver vehicles, the velocity information of the target scatterer, and the velocity information of the two transceiver vehicles, the impulse response of the vehicle-to-vehicle communication channel in near-water areas corresponding to the target communication path is determined. This disclosure enables the modeling of vehicle-to-vehicle communication channels in near-water areas and the calculation of their impulse response. When it is necessary to determine the received strength of the communication signal emitted by the transmitter in this scenario, simulation can be performed using the model of the vehicle-to-vehicle communication channel in near-water areas to determine the channel's impulse response, thereby enabling analysis, prediction, and optimization of vehicle-to-vehicle communication in near-water areas. Attached Figure Description
[0019] Further details, features, and advantages of this disclosure are disclosed in the following description of exemplary embodiments in conjunction with the accompanying drawings, in which:
[0020] Figure 1 A flowchart of a vehicle-to-vehicle communication channel modeling method according to an exemplary embodiment of the present disclosure is shown;
[0021] Figure 2 A geometric structure diagram of a vehicle-to-vehicle communication channel modeling method according to an exemplary embodiment of the present disclosure is shown;
[0022] Figure 3Another geometric structure diagram of a vehicle-to-vehicle communication channel modeling method according to an exemplary embodiment of the present disclosure is shown;
[0023] Figure 4 Another geometric structure diagram of a vehicle-to-vehicle communication channel modeling method according to an exemplary embodiment of the present disclosure is shown;
[0024] Figure 5 Another geometric structure diagram of a vehicle-to-vehicle communication channel modeling method according to an exemplary embodiment of the present disclosure is shown;
[0025] Figure 6 Another geometric structure diagram of a vehicle-to-vehicle communication channel modeling method according to an exemplary embodiment of the present disclosure is shown;
[0026] Figure 7 Another geometric structure diagram of a vehicle-to-vehicle communication channel modeling method according to an exemplary embodiment of the present disclosure is shown;
[0027] Figure 8 Another geometric structure diagram of a vehicle-to-vehicle communication channel modeling method according to an exemplary embodiment of the present disclosure is shown;
[0028] Figure 9 Another geometric structure diagram of a vehicle-to-vehicle communication channel modeling method according to an exemplary embodiment of the present disclosure is shown;
[0029] Figure 10 Another geometric structure diagram of a vehicle-to-vehicle communication channel modeling method according to an exemplary embodiment of the present disclosure is shown;
[0030] Figure 11 A schematic block diagram of a vehicle-to-vehicle communication channel modeling apparatus according to an exemplary embodiment of the present disclosure is shown;
[0031] Figure 12 A structural block diagram of an exemplary electronic device that can be used to implement embodiments of the present disclosure is shown. Detailed Implementation
[0032] The following is a brief description of the implementation environment involved in the vehicle-to-vehicle communication channel modeling method near water areas provided in the embodiments of this application.
[0033] The vehicle-to-vehicle communication channel modeling method for near-water areas provided in this application can be implemented by a computer device, which can be a terminal or a server. The terminal can be, but is not limited to, various personal computers, laptops, smartphones, tablets, IoT devices, portable wearable devices, and medical electronic devices. IoT devices can be smart speakers, smart TVs, smart air conditioners, smart vehicle devices, etc., and portable wearable devices can be smartwatches, smart bracelets, head-mounted devices, etc. The server can be a standalone server or a server cluster composed of multiple servers.
[0034] Embodiments of this disclosure will now be described in more detail with reference to the accompanying drawings. While some embodiments of this disclosure are shown in the drawings, it should be understood that this disclosure can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of this disclosure. It should be understood that the accompanying drawings and embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of protection of this disclosure.
[0035] It should be understood that the steps described in the method embodiments of this disclosure may be performed in different orders and / or in parallel. Furthermore, the method embodiments may include additional steps and / or omit the steps shown. The scope of this disclosure is not limited in this respect.
[0036] The term "comprising" and its variations as used herein are open-ended, meaning "including but not limited to". The term "based on" means "at least partially based on". The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one additional embodiment"; the term "some embodiments" means "at least some embodiments". Definitions of other terms will be given in the description below. It should be noted that the concepts of "first", "second", etc., used in this disclosure are only used to distinguish different devices, modules, or units, and are not intended to limit the order of functions performed by these devices, modules, or units or their interdependencies.
[0037] It should be noted that the terms "a" and "a plurality of" used in this disclosure are illustrative rather than restrictive, and those skilled in the art should understand that, unless otherwise expressly indicated in the context, they should be understood as "one or more".
[0038] The names of messages or information exchanged between multiple devices in the embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of such messages or information.
[0039] In one embodiment, such as Figure 1As shown, a vehicle-to-vehicle communication channel modeling method is provided and applied to electronic devices. Taking the electronic device as a terminal as an example, the method includes the following steps:
[0040] Step 101: The electronic device constructs a vehicle-to-vehicle communication geometric model for adjacent waterways based on the relative position information of the two transceiver vehicles, the position information of the land scatterer, and the position information of the water scatterer. The position information of each transceiver vehicle corresponds to the position of the corresponding transceiver model on land.
[0041] The aforementioned vehicle-to-vehicle communication geometric model near water includes two transceiver models, a land communication scenario model, and a water communication scenario model. The land communication scenario model is adjacent to the water communication scenario model, and the two transceiver models are located on land within the land communication scenario model.
[0042] Specifically, such as Figure 2 As shown in the geometric diagram, in the riverside road communication environment, two transceiver models are set up, including a starting model. and transceiver model Initiator model and transceiver model for The transceiver model is positioned along the positive axis. One side features static objects such as roadside trees and city buildings, while the other side represents flowing river water and boats. Other moving vehicles exist around the transceiver model. These objects are all scatterers. An ellipsoid and a cylinder are constructed with the first antenna element of the transceiver model as the ellipse focus. The vector between the two antenna elements is... , Let be the focal length of the ellipse. The left side of the axis is a quarter-confocal ellipsoid, and the right side is a multi-confocal semi-elliptical cylinder. The number of confocal ellipses is... Its major diameter is 2a l Static scattering bodies such as buildings and roadside trees are distributed on the ellipsoidal surface, so their height is above the ground. Ships, on the other hand, scatter on the elliptical cylinder surface, with the water surface as their lower base. (Elliptical cylinder height) This represents the distance from the water surface to the road surface. Other vehicles on the road are distributed on a hemisphere centered on the transmitter / receiver model vehicle.
[0043] In this embodiment of the application, the transmitting end and receiving end The multi-antenna array is a uniform linear array (ULA), centered on the first antenna element. and For the first The quantity of each antenna element, , .
[0044]
[0045] in, The spacing between antenna elements at the transmitting end. The spacing between antenna elements at the receiving end. The azimuth angle of the array antenna at the transmitting end. The azimuth angle of the array antenna at the receiving end. The elevation angle of the array antenna at the transmitting end. Let be the elevation angle of the array antenna at the receiving end. The antenna element coordinates at the transmitting end are determined by... This indicates that the antenna element coordinates at the receiving end are determined by... express, The positive direction of the axis faces the water body, and the plane on which the road is located is... The velocity vector of the launching vehicle is The velocity vector of the receiving vehicle is The velocity vector of vehicles near the launch vehicle is The velocity vector of the nearest vehicle to the receiving vehicle is The ship's velocity vector is The water in the river moves at a speed Towards Flow in the positive direction of the axis.
[0046] Step 102: The electronic device obtains the position information of the target scatterer and the position information of the two vehicles from the vehicle-to-vehicle communication geometry model in the vicinity of the target communication path.
[0047] The land communication scenario model includes a land sub-model and multiple static land scattering body sub-models. Two transceiver models are located on the land sub-model, and the multiple static land scattering body sub-models are distributed according to a von Syssign distribution on an ellipsoid centered on the two transceiver models. The land communication scenario model also includes two sets of land moving scattering body sub-models, each set of which includes land moving scattering body sub-models distributed according to a von Syssign distribution on a sphere centered on the corresponding transceiver model. The water communication scenario model includes a water surface sub-model and multiple floating object sub-models. The floating object sub-models are distributed according to a von Syssign distribution on the cylindrical surface of an elliptical cylinder centered on the two transceiver models. The water surface sub-model includes multiple water surface scattering body sub-models.
[0048] Specifically, the water surface scatterers are distributed within the base of the elliptical cylinder, such as... Figure 3 As shown, the number of water surface scatterers is .exist The scatterer is uniformly distributed within a semi-elliptical region of the plane, and the height of each scatterer is... Describing equations of water surface waves calculate, Coordinates are .like Figure 4 As shown, vehicles around the transceiver, i.e., land-based moving scatterers, are distributed within a radius of the transceiver. On the hemispherical surface, the distribution position is determined by the scatterer relative to... and The horizontal and vertical angles are described. The number of land-based moving scatterers at the transmitting end is... , angle is The angle range is: Similarly, the number of land-based moving scatterers at the receiving end is... Scattering body angle range: The commonly used distribution for scatterer angles is the von Mise distribution, whose probability density function is:
[0049]
[0050] Unless otherwise specified, the angles of each scatterer satisfy this distribution within the distribution range. Static scatterers such as roadside trees and buildings, i.e., static scatterers on land, are distributed on the confocal ellipsoid and are located at the [missing information]. The number of static land scatterers on each confocal ellipsoid is Its relative Horizontal and pitch angles In respectively The internal distribution satisfies the von Mise distribution. Dynamic vessels on the water side are distributed on a confocal elliptical cylindrical surface, i.e., surface scatterers, and the number of surface scatterers is... azimuth It satisfies the von Syscat distribution, and each pitch angle is uniformly distributed within the corresponding azimuth angle limit. , ,in For the first A floating object scattering on the water surface The projection point of the plane and Based on the distance between them, and according to the tangent angle relationship, calculate the minimum pitch angle value at this point. Determine the range of pitch angle distribution.
[0051] Step 103: The electronic device determines the impulse response of the vehicle-to-vehicle communication channel in the nearby waters corresponding to the target communication path based on the position information of the target scatterer, the position information of the two transceiver vehicles, the speed information of the target scatterer, and the speed information of the two transceiver vehicles.
[0052] The position information of the target scatterer includes the target scatterer corresponding to multiple taps, and the position information of each transceiver vehicle includes the position information of the transceiver vehicle corresponding to multiple taps. The impulse response between the transceiver vehicles corresponding to the target communication path is determined based on the position information of the target scatterer, the position information of the two transceiver vehicles, the velocity information of the target scatterer, and the velocity information of the two transceiver vehicles.
[0053] Specifically, based on the V2V communication frequency bands and bandwidths in the Internet of Vehicles (IoV), a tapped delay line structure is used to describe its broadband communication characteristics. The communication path between the transceiver will also differ depending on the vehicle traffic density (VTD). This represents the impulse response between the p-th transmitting antenna and the q-th receiving antenna. According to the TDL model, the channel impulse response between the p-th transmitting antenna and the q-th receiving antenna can be calculated as follows:
[0054]
[0055] in This is the tap number. For tap gain, and Representing the first The complex time-varying tap coefficients and discrete time delay of the tap.
[0056] In one embodiment, if the target communication path is a single-hop communication path, the target scatterer includes land static scatterers contained in the land communication scenario model, water surface scatterers contained in the water communication scenario model, or floating objects on the water surface.
[0057] Specifically, in low VTD scenarios, traffic density is low. Due to the limited number of vehicles between the transceiver and receiver, the propagation paths between them mainly include the direct path (LOS), the water surface single-hop path (SB1), and the vessel and building single-hop paths (SB2 and SB3). The direct path (LOS) and vessel SB2 are as follows... Figure 5 As shown, the single-jump path SB1 and the single-jump path SB3 on the water surface are as follows: Figure 6 As shown, the LOS diameter power coefficient of the tap is , The Rice factor is used, and the power of other paths is determined by the power factor. Decide:
[0058]
[0059] First tap path This includes the LOS path, SB1 passing through the water surface scatterer, and SB2 and SB3 passing through the first confocal ellipsoid and the elliptical cylindrical scatterer.
[0060]
[0061] The LOS path is:
[0062]
[0063] First, based on the position information of each vehicle corresponding to the same tap, the position information of the target scatterer, and the antenna element vector of the corresponding transceiver vehicle, the relative position information between the antenna element of the corresponding transceiver vehicle and the target scatterer is determined. The relative position information between the transceiver vehicle and the target scatterer is obtained based on the position information of each transceiver vehicle corresponding to the same tap and the position information of the target scatterer.
[0064] Then, based on the relative position information between the antenna elements of the two transceiver vehicles corresponding to the same tap and the target scatterer, the velocity information of the two transceiver vehicles, and the velocity information of the two target scatterers, the phase change information caused by the relative movement corresponding to the target communication path is determined. Based on the relative position information between the antenna elements of the two transceiver vehicles corresponding to the same tap and the target scatterer, and the phase influence factor of the target scatterer on the electromagnetic wave, the phase change information corresponding to the target communication path is determined. The relative position information between the antenna elements of the transceiver vehicles and the target scatterer is determined based on the relative position information of each transceiver vehicle and the target scatterer corresponding to the same tap, and the corresponding antenna element vector of the transceiver vehicle.
[0065] Finally, for the same target communication path, the impulse response between the transmitting and receiving vehicles is determined based on the phase change information, phase change information and power coefficient caused by the relative movement of multiple taps.
[0066] Specifically, The phase change caused by the movement The phase change caused by the communication path.
[0067]
[0068]
[0069] SB1 is a single hop that passes through a water surface scatterer:
[0070]
[0071]
[0072]
[0073]
[0074]
[0075]
[0076]
[0077] The calculation principle for other paths is the same as the above method, such as... Figure 7 As shown, the remaining taps The path includes passing through the first The formulas for calculating SB2 and SB3 of a confocal ellipsoid and an elliptic cylinder are the same as those for... Consistent with the power factor .
[0078]
[0079] In one embodiment, if the target communication path is a two-hop communication path, the target scatterer includes land-based moving scatterers contained in the land communication scenario model, land-based static scatterers contained in the land communication scenario model, and water surface scatterers or floating objects contained in the water communication scenario model.
[0080] Specifically, under high VTD, the presence of numerous vehicles near the transceiver ends has a significant impact, affecting the first tap. The path includes a double-hop path DB1 that passes through both hemispheres, and a path that passes through the spherical surface at one end of the receiving end and the first ellipsoidal surface or elliptical cylinder, such as... Figure 8 The double jump path shown He Ru Figure 9 The double jump path shown .
[0081] Power coefficient Its complex time-varying tap coefficients are:
[0082]
[0083] Taking DB1 as an example, the calculation process is as follows:
[0084]
[0085]
[0086]
[0087] Other tap paths ,like Figure 10 As shown, this includes the spherical surface passing through the transmitting and receiving end and the first... Double jump path of an ellipsoidal or cylindrical surface and Power coefficient Its complex time-varying tap coefficients are:
[0088]
[0089] Its calculation process and Figure 9 The two paths shown in the double-jump path are calculated in the same way.
[0090] In one embodiment, if the target scatterer includes a movable scatterer, the relative position information between the transceiver vehicle and the movable scatterer is adjusted using the speed information of the transceiver vehicle, the travel time of the transceiver vehicle, the speed information of the movable scatterer, and the travel time of the movable scatterer.
[0091] Specifically, in V2V communication scenarios, the movement of the transceiver antennas and dynamic scattering objects in the environment causes time-varying channel characteristics. A time-varying range vector is used to represent these characteristics compared to the initial time. , The distance vector at time t is calculated as follows:
[0092]
[0093]
[0094]
[0095]
[0096] in, Relative to the initial time Changes over time.
[0097] In one embodiment, if the movable scatterer is a water surface scatterer in the vehicle-to-vehicle communication geometry model of the adjacent water area, the relative position information between the transmitting and receiving vehicles and the movable scatterer is adjusted by the speed information of the transmitting and receiving vehicles, the travel time of the transmitting and receiving vehicles, the speed information of the movable scatterer, and the travel time of the movable scatterer.
[0098] Specifically, the generation and evolution of water surface scatterers need to be based on methods for describing water surface characteristics. Therefore, based on the characteristics of inland river water surface changes and fluctuations, a method for describing water body fluctuation characteristics is proposed. This method describes the generation and change process of water surface scatterers.
[0099] Based on the initial position information of the water surface scatterer, the linear superposition wave information, the moving speed of the water surface scatterer, and the moving time of the water surface scatterer, the dynamic position information of the water surface scatterer is determined.
[0100] A model of irregular wave surface based on linear superposition is proposed. According to the wave surface equation and linear superposition theory, at a fixed moment, the instantaneous height of the wave surface at a certain azimuth point is composed of the superposition of multiple cosine waves with different amplitudes, frequencies, and initial phases. The wave equation based on linear superposition is:
[0101]
[0102] These represent the amplitude, wave number, angular frequency, azimuth angle, and initial phase of the constituent waves, respectively. These represent the total number of discrete points in frequency and direction, respectively. exist It is randomly and uniformly distributed within the region. It is the amplitude of one of the component waves, which can be calculated from the power spectrum.
[0103]
[0104] The power spectrum It is a Gaussian spectrum, which can describe the roughness characteristics of water surface ripples of different degrees.
[0105]
[0106] in The root mean square height represents the average height of each point's height relative to the reference surface. A larger value indicates a higher average height of water surface fluctuations and a more pronounced difference in height variation. and These are the correlation lengths along the x and y directions, respectively, which determine the changes in the horizontal azimuth plane. Increasing the correlation length results in a smoother change in the water surface in the horizontal azimuth. Therefore, the roughness of the water surface can be adjusted by increasing or decreasing the root mean square height and the correlation length.
[0107] The positions of some scatterers in the water body are represented by coordinates, so their time-varying parameters are calculated using the following method. At the initial time... The water surface scattering body is obtained based on the uniform distribution within the semi-ellipse, with the leftmost endpoint of the semi-ellipse as the coordinate zero point. Horizontal coordinates The scattering body has a velocity similar to the water flow velocity. (Parallel to the riverbank) Consistent, passing through The position of the horizontal plane as time progresses. Determined by flow rate and time, it is:
[0108]
[0109] Its height is described by the wave equation. calculate:
[0110]
[0111] Water surface scattering The coordinates are: The coordinates of the point where the transmitting antenna is located in the same coordinate system are: Transmitting antenna to the scatterer The vector is:
[0112]
[0113] Obtained through vector operations and .
[0114] In one embodiment, such as Figure 11 As shown, a vehicle-to-vehicle communication channel modeling device is provided, the device comprising:
[0115] Module 1101 is used to construct a vehicle-to-vehicle communication geometric model in the vicinity of waterways based on the relative position information of the two transceiver vehicles, the position information of the land scatterer, and the position information of the water scatterer.
[0116] The acquisition module 1102 is used to acquire the position information of the target scatterer and the position information of the two transceiver vehicles from the vehicle-to-vehicle communication geometry model of the adjacent water area based on at least one target communication path;
[0117] The determining module 1103 is used to determine the impulse response between the transceivers corresponding to the target communication path based on the position information of the target scatterer, the position information of the two transceivers, the speed information of the target scatterer and the speed information of the two transceivers, and to determine the channel impulse response between the transceivers based on the impulse response between at least one transceiver corresponding to the target communication path.
[0118] Exemplary embodiments of this disclosure also provide an electronic device, including: at least one processor; and a memory communicatively connected to the at least one processor. The memory stores a computer program executable by the at least one processor, the computer program being executed by the at least one processor to cause the electronic device to perform a method according to an embodiment of this disclosure.
[0119] Exemplary embodiments of this disclosure also provide a non-transitory computer-readable storage medium storing a computer program, wherein the computer program, when executed by a computer's processor, is used to cause the computer to perform a method according to embodiments of this disclosure.
[0120] refer to Figure 12The present invention describes a structural block diagram of an electronic device 1200 that can serve as a server or client of the present disclosure, which is an example of a hardware device that can be applied to various aspects of the present disclosure. The electronic device is intended to represent various forms of digital electronic computer devices, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processors, cellular phones, smartphones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the present disclosure described and / or claimed herein.
[0121] like Figure 12 As shown, the electronic device 1200 includes a computing unit 1201, which can perform various appropriate actions and processes according to a computer program stored in a read-only memory (ROM) 1202 or a computer program loaded from a storage unit 12012 into a random access memory (RAM) 1203. The RAM 1203 may also store various programs and data required for the operation of the device 1200. The computing unit 1201, ROM 1202, and RAM 1203 are interconnected via a bus 1204. An input / output (I / O) interface 1205 is also connected to the bus 1204.
[0122] Multiple components in electronic device 1200 are connected to I / O interface 1205, including: input unit 1206, output unit 1207, storage unit 1208, and communication unit 1209. Input unit 1206 can be any type of device capable of inputting information to electronic device 1200. Input unit 1206 can receive input digital or character information and generate key signal inputs related to user settings and / or function control of electronic device. Output unit 1207 can be any type of device capable of presenting information and may include, but is not limited to, a display, speaker, video / audio output terminal, vibrator, and / or printer. Storage unit 1204 may include, but is not limited to, disk and optical disk. Communication unit 1209 allows electronic device 1200 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks, and may include, but is not limited to, modems, network cards, infrared communication devices, wireless communication transceivers, and / or chipsets, such as Bluetooth™ devices, WiFi devices, WiMax devices, cellular communication devices, and / or the like.
[0123] The computing unit 1201 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of the computing unit 1201 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various computing units running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. The computing unit 1201 performs the various methods and processes described above. For example, in some embodiments, method 101 may be implemented as a computer software program tangibly contained in a machine-readable medium, such as storage unit 1208. In some embodiments, part or all of the computer program may be loaded and / or installed on the electronic device 1200 via ROM 1202 and / or communication unit 1209. In some embodiments, the computing unit 1201 may be configured to perform method 101 by any other suitable means (e.g., by means of firmware).
[0124] The program code used to implement the methods of this disclosure may be written in any combination of one or more programming languages. This program code may be provided to a processor or controller of a general-purpose computer, special-purpose computer, or other programmable data processing apparatus, such that when executed by the processor or controller, the program code causes the functions / operations specified in the flowcharts and / or block diagrams to be implemented. The program code may be executed entirely on a machine, partially on a machine, as a standalone software package partially on a machine and partially on a remote machine, or entirely on a remote machine or server.
[0125] In the context of this disclosure, a machine-readable medium can be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
[0126] As used in this disclosure, the terms "machine-readable medium" and "computer-readable medium" refer to any computer program product, device, and / or apparatus (e.g., disk, optical disk, memory, programmable logic device (PLD)) for providing machine instructions and / or data to a programmable processor, including machine-readable media that receive machine instructions as machine-readable signals. The term "machine-readable signal" refers to any signal for providing machine instructions and / or data to a programmable processor.
[0127] To provide interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device for displaying information to the user (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor); and a keyboard and pointing device (e.g., a mouse or trackball) through which the user provides input to the computer. Other types of devices can also be used to provide interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including sound input, voice input, or tactile input).
[0128] The systems and technologies described herein can be implemented in computing systems that include backend components (e.g., as a data server), or computing systems that include middleware components (e.g., an application server), or computing systems that include frontend components (e.g., a user computer with a graphical user interface or web browser through which a user can interact with implementations of the systems and technologies described herein), or any combination of such backend, middleware, or frontend components. The components of the system can be interconnected via digital data communication of any form or medium (e.g., a communication network). Examples of communication networks include local area networks (LANs), wide area networks (WANs), and the Internet.
[0129] Computer systems can include clients and servers. Clients and servers are generally located far apart and typically interact through communication networks. Client-server relationships are created by computer programs running on the respective computers and having a client-server relationship with each other.
[0130] In the above embodiments, implementation can be achieved entirely or partially through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented entirely or partially in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer program or instructions are loaded and executed on a computer, the processes or functions described in the embodiments of this disclosure are performed entirely or partially. The computer can be a general-purpose computer, a special-purpose computer, a computer network, a terminal, a user equipment, or other programmable device. The computer program or instructions can be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another. For example, the computer program or instructions can be transferred from one website, computer, server, or data center to another website, computer, server, or data center via wired or wireless means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium, such as a floppy disk, hard disk, or magnetic tape; it can also be an optical medium, such as a digital video disc (DVD); or it can be a semiconductor medium, such as a solid-state drive (SSD).
[0131] Although this disclosure has been described in conjunction with specific features and embodiments, it will be apparent that various modifications and combinations can be made therein without departing from the spirit and scope of this disclosure. Accordingly, this specification and drawings are merely exemplary illustrations of the disclosure as defined by the appended claims and are to be considered as covering any and all modifications, variations, combinations, or equivalents within the scope of this disclosure. It is obvious that those skilled in the art can make various alterations and modifications to this disclosure without departing from its spirit and scope. Thus, this disclosure is also intended to include any such modifications and modifications that fall within the scope of the claims of this disclosure and their equivalents.
Claims
1. A method for modeling vehicle-to-vehicle communication channels near water areas, characterized in that, The method includes: A vehicle-to-vehicle communication geometric model for adjacent waterways is constructed based on the relative position information of the two transceiver vehicles, the position information of the land scatterer, and the position information of the water scatterer. The adjacent waterway vehicle-to-vehicle communication geometric model includes two transceiver models, a land communication scenario model, and a water communication scenario model. The land communication scenario model is adjacent to the water communication scenario model, and the two transceiver models are located on the land of the land communication scenario model. Based on the target communication path, the location information of the target scatterer and the location information of the two transceiver vehicles are obtained from the vehicle-to-vehicle communication geometry model in the adjacent water area; wherein, if the target communication path is a single-hop communication path, the target scatterer includes land static scatterers contained in the land communication scene model, water surface scatterers or floating objects contained in the water communication scene model; if the target communication path is a double-hop communication path, the target scatterer includes land moving scatterers contained in the land communication scene model, land static scatterers contained in the land communication scene model, water surface scatterers or floating objects contained in the water communication scene model; Based on the position information of the target scatterer, the position information of the two transceiver vehicles, the speed information of the target scatterer, and the speed information of the two transceiver vehicles, the impulse response of the vehicle-to-vehicle communication channel in the adjacent waterway corresponding to the target communication path is determined; Wherein, the position information of the target scatterer includes target scatterers corresponding to multiple taps, and the position information of each transceiver vehicle includes the position information of the transceiver vehicle corresponding to multiple taps. The step of determining the impulse response between the transceiver vehicles corresponding to the target communication path based on the position information of the target scatterer, the position information of two transceiver vehicles, the velocity information of the target scatterer, and the velocity information of the two transceiver vehicles includes: Based on the position information of each vehicle corresponding to the same tap, the position information of the target scatterer, and the antenna element vector of the corresponding transceiver vehicle, the relative position information between the antenna element of the corresponding transceiver vehicle and the target scatterer is determined. Based on the relative position information between the antenna elements of the two transceiver vehicles corresponding to the same tap and the target scatterer, the speed information of the two transceiver vehicles and the speed information of the two target scatterers, the phase change information caused by the relative movement corresponding to the target communication path is determined; Based on the relative position information between the antenna elements of the two transceiver vehicles corresponding to the same tap and the target scatterer, and the phase influence factor of the target scatterer on the electromagnetic wave, the phase change information corresponding to the target communication path is determined. For the same target communication path, the impulse response between the transceiver vehicles corresponding to the target communication path is determined based on the phase change information caused by the relative movement of multiple taps, the phase change information, and the power coefficient.
2. The method according to claim 1, characterized in that, The location information of each of the transceiver vehicles corresponds to the location of the corresponding transceiver model on land.
3. The method according to claim 1, characterized in that, The land communication scenario model includes a land sub-model and multiple static land scatterer sub-models. The two transceiver models are located on the land sub-model, and the multiple static land scatterer sub-models are distributed in a von Syscat distribution on an ellipsoid with the two transceiver models as foci.
4. The method according to claim 1, characterized in that, The land communication scenario model further includes two sets of land moving scatterer sub-models, each set of land moving scatterer sub-models being distributed in a von Sysse distribution on a sphere centered on the corresponding transceiver model.
5. The method according to claim 1, characterized in that, The water communication scenario model includes a water surface sub-model and multiple floating object sub-models. The floating object sub-models are distributed in a von Syscat pattern on the cylindrical surface of an elliptical cylinder with the two transceiver models as foci. The water surface sub-model includes multiple water surface scattering body sub-models.
6. The method according to claim 1, characterized in that, The step of determining the relative position information between the antenna element of the corresponding transceiver vehicle and the target scatterer based on the position information of each transceiver vehicle corresponding to the same tap, the position information of the target scatterer, and the antenna element vector of the corresponding transceiver vehicle includes: Based on the position information of each transceiver vehicle corresponding to the same tap and the position information of the target scatterer, the relative position information of the transceiver vehicle and the target scatterer is obtained; Based on the relative position information of each transceiver vehicle and the target scatterer corresponding to the same tap, and the antenna element vector of the corresponding transceiver vehicle, the relative position information between the antenna element of the corresponding transceiver vehicle and the target scatterer is determined.
7. The method according to claim 6, characterized in that, If the target scatterer includes a static scatterer, the step of determining the relative position information between the antenna element of the corresponding transceiver vehicle and the target scatterer based on the position information of each transceiver vehicle corresponding to the same tap, the position information of the target scatterer, and the antenna element vector of the corresponding transceiver vehicle further includes: The relative position information of the transceiver vehicle and the static scatterer is adjusted by using the speed information of the transceiver vehicle, the travel time of the transceiver vehicle, the position information of the transceiver vehicle, and the relative position information of the static scatterer.
8. The method according to claim 6, characterized in that, If the target scatterer includes a movable scatterer, the step of determining the relative position information between the antenna element of the corresponding transceiver vehicle and the target scatterer based on the position information of each transceiver vehicle corresponding to the same tap, the position information of the target scatterer, and the antenna element vector of the corresponding transceiver vehicle further includes: The relative position information between the transceiver vehicle and the movable scatterer is adjusted by using the speed information of the transceiver vehicle, the travel time of the transceiver vehicle, the speed information of the movable scatterer, and the travel time of the movable scatterer.
9. The method according to claim 8, characterized in that, If the movable scatterer is a water surface scatterer in the vehicle-to-vehicle communication geometry model of the adjacent water area, adjusting the relative position information between the transceiver vehicle and the movable scatterer using the speed information of the transceiver vehicle, the travel time of the transceiver vehicle, the speed information of the movable scatterer, and the travel time of the movable scatterer includes: Based on the initial position information of the water surface scatterer, the linear superimposed wave information, the moving speed of the water surface scatterer, and the moving time of the water surface scatterer, the dynamic position information of the water surface scatterer is determined; For the same receiving and dispatching vehicle, the dynamic position information of the receiving and dispatching vehicle is determined based on the speed information of the receiving and dispatching vehicle and the movement time of the receiving and dispatching vehicle. Based on the dynamic position information of each of the transceiver vehicles and the dynamic position information of the water surface scattering body, the relative position information between the transceiver vehicle and the water surface scattering body is determined. The relative position information of the transceiver vehicle and the movable scatterer is related to the speed information of the movable scatterer and the movement time of the movable scatterer, as well as the speed information of the transceiver vehicle and the movement time of the transceiver vehicle.
10. The method according to claim 1, characterized in that, The target communication path is a two-hop communication path, and the number of target scatterers is two. The determination of phase change information corresponding to the target communication path, based on the relative position information between the antenna elements of the two transceiver vehicles corresponding to the same tap and the target scatterers, and the phase influence factor of the target scatterers on electromagnetic waves, includes: The relative position information between the two target scatterers is determined based on the position information of the two target scatterers corresponding to the same tap; Based on the relative position information between the antenna elements of the two transceiver vehicles corresponding to the same tap and the target scatterer, the relative position information between the two target scatterers, and the phase influence factor of the target scatterer on the electromagnetic wave, the phase change information corresponding to the target communication path is determined.
11. The method according to claim 8, characterized in that, The step of determining the impulse response between the transceiver vehicles corresponding to the target communication path, based on the phase change information caused by the relative movement of multiple taps, the phase change information, and the power coefficient, includes: For at least one of the target communication paths, the complex time-varying tap coefficients between the transceiver vehicles are determined based on the phase change information and power coefficient caused by the relative movement corresponding to the same tap. Based on the complex time-varying tap coefficients between the transceiver vehicles corresponding to each tap and the discrete delay corresponding to each tap, the impulse response between the transceiver vehicles corresponding to the target communication path is determined.
12. The method according to claim 1, characterized in that, If there are multiple target communication paths, the sum of the power coefficients corresponding to the multiple target communication paths is equal to 1.
13. A vehicle-to-vehicle communication channel modeling device near water areas, characterized in that, include: A construction module is used to construct a vehicle-to-vehicle communication geometric model in the vicinity of water area based on the relative position information of two transceiver vehicles, the position information of land scatterers, and the position information of water scatterers; wherein, the vehicle-to-vehicle communication geometric model in the vicinity of water area includes two transceiver models, a land communication scenario model, and a water communication scenario model, wherein the land communication scenario model is adjacent to the water communication scenario model, and the two transceiver models are located on the land of the land communication scenario model; The acquisition module is used to acquire the location information of a target scattering body and the location information of two transceiver vehicles from the vehicle-to-vehicle communication geometry model of the adjacent water area based on at least one target communication path; wherein, if the target communication path is a single-hop communication path, the target scattering body includes a static land scattering body contained in the land communication scene model, a water surface scattering body or a floating object contained in the water communication scene model; if the target communication path is a double-hop communication path, the target scattering body includes a moving land scattering body contained in the land communication scene model, a static land scattering body contained in the land communication scene model, a water surface scattering body or a floating object contained in the water communication scene model; The determining module is configured to determine the impulse response between the transceivers corresponding to the target communication path based on the position information of the target scatterer, the position information of the two transceivers, the velocity information of the target scatterer, and the velocity information of the two transceivers; and to determine the channel impulse response between the transceivers based on the impulse response between the transceivers corresponding to at least one target communication path; wherein the position information of the target scatterer includes target scatterers corresponding to multiple taps, and the position information of each transceiver includes the position information of the transceivers corresponding to multiple taps; The determining module is further configured to: Based on the position information of each vehicle corresponding to the same tap, the position information of the target scatterer, and the antenna element vector of the corresponding transceiver vehicle, the relative position information between the antenna element of the corresponding transceiver vehicle and the target scatterer is determined. Based on the relative position information between the antenna elements of the two transceiver vehicles corresponding to the same tap and the target scatterer, the speed information of the two transceiver vehicles and the speed information of the two target scatterers, the phase change information caused by the relative movement corresponding to the target communication path is determined; Based on the relative position information between the antenna elements of the two transceiver vehicles corresponding to the same tap and the target scatterer, and the phase influence factor of the target scatterer on the electromagnetic wave, the phase change information corresponding to the target communication path is determined. For the same target communication path, the impulse response between the transceiver vehicles corresponding to the target communication path is determined based on the phase change information caused by the relative movement of multiple taps, the phase change information, and the power coefficient.
14. An electronic device, characterized in that, include: processor; as well as, Memory for stored programs; The program includes instructions that, when executed by the processor, cause the processor to perform the method according to any one of claims 1-12.
15. A non-transitory computer-readable storage medium, characterized in that, The non-transitory computer-readable storage medium stores computer instructions for causing the computer to perform the method according to any one of claims 1-12.