Water-gas cross-medium communication channel establishment method, device, equipment, medium and product
By establishing underwater channels, water-gas interface and atmospheric channels between the underwater transmitting equipment and the water receiving equipment, the scattering ability of ultraviolet light is used to solve the problem that underwater and air transmission characteristics in cross-media communication is difficult to take into account, and efficient real-time communication is achieved.
Patent Information
- Application Number
- CN202510802693.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-16
- Publication Date
- 2025-08-15
- Estimated Expiration
- 2045-06-16
AI Technical Summary
The prior art is difficult to take into account the transmission characteristics of both underwater and air media, resulting in inefficient real-time communication across media communication.
By obtaining the photon coordinates and photon survival rate of the ultraviolet signal emitted by the underwater transmitting equipment, performing photon propagation simulation, establishing underwater channels, water-gas interfaces and atmospheric channels, and using the scattering ability of ultraviolet light, we can realize the cross-media communication between the underwater transmitting equipment and the water receiving equipment.
It enhances the robustness of cross-media communication, improves real-time communication performance, and combines high speed and strong adaptability.
Smart Images

Figure CN120498557A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a method, device, equipment, medium and product for establishing a water-gas cross-medium communication channel. Background Art
[0002] With the growing demand for underwater communications in fields such as ocean exploration, military operations, and search and rescue, efficient data transmission between underwater equipment (such as autonomous vehicles and sensors) and ground platforms (drones and base stations) has become a key challenge. Current technologies, while radio frequency signals have high transmission rates in the atmosphere, suffer from severe attenuation underwater. Sound waves travel long distances underwater but are susceptible to interference and slow in air. Cross-medium communications require traversing both the water-air interface and the dynamic sea surface. A single signal type cannot accommodate the transmission characteristics of both media, resulting in inefficient real-time communications. Summary of the Invention
[0003] The present application provides a method, device, equipment, medium and product for establishing a water-air cross-media communication channel to solve the problem that related technologies have difficulty in taking into account the transmission characteristics of both underwater and air media in cross-media communication, resulting in low real-time communication efficiency.
[0004] The first aspect of the present application provides a method for establishing a water-gas cross-medium communication channel, including the following steps: obtaining the initial photon coordinates and photon survival rate of the ultraviolet signal emitted by an underwater transmitting device; performing photon propagation simulation based on the initial photon coordinates and photon survival rate, and establishing an underwater channel, water-gas interface and atmospheric channel between the underwater transmitting device and the surface receiving device based on the photon propagation simulation results; utilizing the underwater channel, water-gas interface and atmospheric channel to realize water-gas cross-medium communication between the underwater transmitting device and the surface receiving device.
[0005] Optionally, photon propagation simulation is performed based on the initial photon coordinates and photon survival rate, including: performing Monte Carlo simulation of underwater channels based on the initial photon coordinates and photon survival rate; simulating the scattering event of photons passing through the water surface based on the Monte Carlo simulation results in the underwater channel; and performing Monte Carlo simulation of atmospheric channels based on the updated photon coordinates and photon survival rate after the scattering event of photons passing through the water surface.
[0006] Optionally, a Monte Carlo simulation of an underwater channel is performed based on the initial photon coordinates and the photon survival rate, including: generating a photon exit angle and a photon azimuth based on the initial photon coordinates and the photon survival rate; calculating a photon travel direction vector based on the photon exit angle and the photon azimuth, generating a photon random step, updating the photon coordinates using the photon random step, and judging whether the photon passes through the water surface based on the updated photon coordinates; if the photon does not pass through the water surface, updating the photon survival rate based on the photon travel direction vector, and when the photon survival rate is higher than the survival rate threshold, regenerating the photon exit angle and azimuth, and ending the simulation when the photon survival rate is lower than the survival rate threshold; if the photon passes through the water surface, calculating the coordinates of the intersection of the photon travel direction and the water surface, updating the photon coordinates and the photon survival rate based on the intersection coordinates, and ending the simulation when the photon survival rate is lower than the survival rate threshold.
[0007] Optionally, the photon propagation process in the scattering event of the water-air interface includes: updating the photon scattering angle and the photon direction angle according to the coordinates of the intersection of the photon travel direction and the water surface after the underwater channel propagation ends; updating the photon scattering angle and the photon direction angle according to the coordinates of the intersection of the photon travel direction and the water surface; and updating the photon survival rate according to the updated photon scattering angle and the photon direction angle.
[0008] Optionally, a Monte Carlo simulation of the atmospheric channel is performed based on the updated photon coordinates and photon survival rate after the scattering event of the photon passing through the water surface, including: updating the photon coordinates after the photon passes through the water-air interface; calculating the probability of the photon being received by the water receiving device based on the updated photon coordinates; updating the photon survival rate based on the reception probability, and ending the simulation if the photon survival rate is lower than the survival rate threshold; generating a random step of the photon if the photon survival rate is higher than the survival rate threshold; updating the photon coordinates based on the photon random step, and recalculating the reception probability based on the updated photon coordinates; if the recalculated photon survival rate is higher than the survival rate threshold, updating the photon exit angle, photon azimuth, and photon travel direction vector, and regenerating the random step until the simulation ends when the photon survival rate is lower than the survival rate threshold.
[0009] Optionally, the probability of the photon being received by the water receiving device is calculated based on the updated photon coordinates, including: calculating the distance between the photon and the water receiving device based on the updated photon coordinates after the photon passes through the water-air interface, and calculating the probability of the photon being received by the water receiving device based on the distance.
[0010] The second aspect of the present application provides a device for establishing a water-gas cross-medium communication channel, including: an acquisition module for acquiring the initial photon coordinates and photon survival rate of the ultraviolet signal emitted by an underwater transmitting device; an establishment module for performing photon propagation simulation based on the initial photon coordinates and photon survival rate, and establishing an underwater channel, water-gas interface and atmospheric channel between the underwater transmitting device and the surface receiving device based on the photon propagation simulation results; a communication module for utilizing the underwater channel, water-gas interface and atmospheric channel to realize water-gas cross-medium communication between the underwater transmitting device and the surface receiving device.
[0011] The third aspect of the present application provides an electronic device, including: a memory, a processor, and a computer program stored in the memory and executable on the processor. The processor executes the program to implement a method for establishing a water-gas cross-medium communication channel as described in the above embodiment.
[0012] A fourth aspect of the present application provides a computer-readable storage medium having a computer program stored thereon, which is executed by a processor to implement the method for establishing a water-gas cross-medium communication channel as described in the above embodiment.
[0013] The fifth aspect of the present application provides a computer program, which, when executed, is used to implement the method for establishing a water-gas cross-medium communication channel as described in the above embodiment.
[0014] Therefore, this application has the following beneficial effects:
[0015] The embodiment of the present application performs photon propagation simulation using initial photon coordinates and photon survival rates. Based on the photon propagation simulation results, the underwater channel, water-air interface, and atmospheric channel between the underwater transmitter and the surface receiver are established. This utilizes the strong scattering ability of ultraviolet light, taking into account the transmission characteristics of both underwater and airborne media, enabling water-air cross-medium communication between the underwater transmitter and the surface receiver. This enhances the robustness of cross-medium communication and improves real-time communication performance, achieving both high speed and strong adaptability. This solves the problem in related technologies where cross-medium communication is difficult to take into account the transmission characteristics of both underwater and airborne media, resulting in low real-time communication efficiency.
[0016] Additional aspects and advantages of the present application will be given in part in the description below, and in part will become apparent from the description below, or will be learned through practice of the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] The above and / or additional aspects and advantages of the present application will become apparent and easily understood from the following description of the embodiments in conjunction with the accompanying drawings, in which:
[0018] Figure 1A schematic flow chart of a method for establishing a water-gas cross-medium communication channel according to an embodiment of the present application;
[0019] Figure 2 A geometric diagram of a method for establishing a water-gas cross-medium communication channel according to one embodiment of the present application;
[0020] Figure 3 A flowchart of Monte Carlo simulation of an underwater channel provided according to one embodiment of the present application;
[0021] Figure 4 A flow chart of Monte Carlo simulation of an atmospheric channel provided according to one embodiment of the present application;
[0022] Figure 5 This is a block diagram illustrating an apparatus for establishing a water-gas cross-medium communication channel according to an embodiment of the present application;
[0023] Figure 6 The figure is a schematic diagram of the structure of an electronic device provided according to an embodiment of the present application. DETAILED DESCRIPTION
[0024] The following describes in detail embodiments of the present application. Examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to be used to explain the present application, and should not be construed as limiting the present application.
[0025] The following describes the method, device, equipment, medium and product for establishing a water-gas cross-medium communication channel according to the embodiment of the present application with reference to the accompanying drawings. In view of the problem that it is difficult for the related technologies mentioned in the above background technology to take into account the transmission characteristics of both underwater and air media for cross-medium communication, resulting in low efficiency of real-time communication, the present application provides a method for establishing a water-gas cross-medium communication channel. In this method, photon propagation simulation is performed through the initial photon coordinates and photon survival rate. According to the photon propagation simulation results, an underwater channel, a water-gas interface and an atmospheric channel are established between an underwater transmitting device and an above-water receiving device. The strong scattering ability of ultraviolet light is utilized, and the transmission characteristics of both underwater and air media are taken into account, thereby realizing water-gas cross-medium communication between an underwater transmitting device and an above-water receiving device, enhancing the robustness of cross-medium communication, improving the real-time communication performance, and having both high speed and strong adaptability. Thus, the problem that it is difficult for the related technologies to take into account the transmission characteristics of both underwater and air media for cross-medium communication, resulting in low efficiency of real-time communication, is solved.
[0026] Specifically, Figure 1 A flow chart of a method for establishing a water-gas cross-medium communication channel provided in an embodiment of the present application.
[0027] like Figure 1 As shown, the method for establishing a water-gas cross-medium communication channel includes the following steps:
[0028] In step S101, the initial photon coordinates and photon survival rate of the ultraviolet signal emitted by the underwater transmitting device are obtained.
[0029] Among them, the initial photon coordinates are the coordinates of the light source at the transmitting end; the photon survival rate refers to the probability that the photon is not absorbed or scattered on its transmission path, and the initial photon survival rate is 1.
[0030] It can be understood that the embodiment of the present application obtains the coordinates of the transmitting end of the underwater transmitting device and uses them as the initial photon coordinates, and at the same time obtains the initial photon survival rate as the basis for the simulation of the following steps.
[0031] In step S102, photon propagation simulation is performed based on the initial photon coordinates and photon survival rate, and an underwater channel, a water-air interface, and an atmospheric channel are established between the underwater transmitting device and the surface receiving device based on the photon propagation simulation results.
[0032] Among them, the method of photon propagation simulation will be described in detail below and will not be repeated here; the underwater channel refers to the path that the ultraviolet light signal propagates in the water after it is emitted from the underwater transmitting device until it reaches the water surface; the water-air interface refers to the boundary layer where the water body contacts the air, that is, the water surface; the atmospheric channel refers to the path that the ultraviolet light signal passes through the water-air interface into the air and continues to propagate in the air until it is captured by the receiving device.
[0033] In an embodiment of the present application, photon propagation simulation is performed based on the initial photon coordinates and photon survival rate, including: performing Monte Carlo simulation of underwater channels based on the initial photon coordinates and photon survival rate; simulating the scattering event of photons passing through the water surface based on the Monte Carlo simulation results in the underwater channel; and performing Monte Carlo simulation of atmospheric channels based on the updated photon coordinates and photon survival rate after the scattering event of photons passing through the water surface.
[0034] Among them, Monte Carlo simulation is a technology that simulates the entire process from photon emission to reception by random sampling method.
[0035] It can be understood that the embodiment of the present application first uses the Monte Carlo method to simulate the behavior of photons in underwater channels, then simulates the scattering events that occur when photons pass through the water-air interface, and continues to simulate the propagation process of photons in the atmospheric channel based on the photon coordinates and photon survival rate updated by the scattering events.
[0036] In an embodiment of the present application, a Monte Carlo simulation of an underwater channel is performed based on the initial photon coordinates and the photon survival rate, including: generating a photon exit angle and a photon azimuth based on the initial photon coordinates and the photon survival rate; calculating a photon travel direction vector based on the photon exit angle and the photon azimuth, generating a photon random step, updating the photon coordinates using the photon random step, and judging whether the photon passes through the water surface based on the updated photon coordinates; if the photon does not pass through the water surface, updating the photon survival rate based on the photon travel direction vector, and when the photon survival rate is higher than the survival rate threshold, regenerating the photon exit angle and azimuth, and ending the simulation when the photon survival rate is lower than the survival rate threshold; if the photon passes through the water surface, calculating the coordinates of the intersection of the photon travel direction and the water surface, updating the photon coordinates and the photon survival rate based on the intersection coordinates, and ending the simulation when the photon survival rate is lower than the survival rate threshold.
[0037] Among them, the photon exit angle and photon azimuth angle can be generated according to the initial photon coordinates and photon survival rate by the formula α0=cos -1 [1-ξ(1-cosβ t )], ψ0 = 2πξ, where α0 is the photon emission angle, ψ0 is the photon azimuth angle, ξ is a random number between 0 and 1, and β t is the half beam angle of the light source; the random step length of the photon can be calculated by the formula r i = -lnξ / c(λ) derivation, where r i is the random step of the photon, the value of the subscript i starts from 0, that is, i=0,1,2,...,N, N is the maximum number of scattering times of the photon, c(λ) is the attenuation coefficient, c(λ)=a(λ)+b(λ), a(λ)=[a w (λ)+0.06a c (λ)C 0.65 ]×[1+0.2exp(-0.014λ+6.16)], Among them, a(λ) is the absorption coefficient, b(λ) is the scattering coefficient, λ is the wavelength, and a w is the pure water absorption coefficient, a c is the dimensionless number, C is the chlorophyll concentration; the photon coordinates are updated using the random step size of the photon. For example, the initial photon coordinates are (x0, y0, z0), and the unit direction vector of the moving direction can be derived as α t Represents the pitch angle of the transmitter, and uses the direction vector to update the photon coordinates. For example, the new z coordinate is z0+μ z,0 r0, where r0 is the random distance traveled by the photon after it is emitted from the light source. By comparing z0+μ z,0 r0 and water surface height z water The size of z0+μ can be used to determine whether the photon has passed through the water surface. z,0 r0 <zwater , it means that it has not been emitted; when the photon has not been emitted from the water surface, the photon survival rate can be updated by the formula Implementation, where w ini is the initial survival rate of the photon; if the photon passes through the water surface, the coordinates of the intersection of the photon's travel direction and the water surface are calculated and the photon coordinates and the photon survival rate are updated. This will be described in detail below and will not be repeated here; the survival rate threshold is set according to actual needs and is not specifically limited here.
[0038] It can be understood that the embodiment of the present application performs Monte Carlo simulation of the underwater channel based on the initial photon coordinates and survival rate. First, the emission angle and azimuth of each photon are generated, and its travel direction vector is calculated accordingly. At the same time, a random step of the photon is generated to update the photon coordinates. Then, it is determined whether the updated photon coordinates have passed through the water surface; if the photon has not passed through the water surface, its survival rate is updated according to the direction of travel of the photon. If the survival rate is higher than the set threshold, the new emission angle and azimuth are repeatedly generated to continue the simulation, otherwise the simulation process of the photon is terminated; if the photon passes through the water surface, the coordinates of the intersection of its travel direction and the water surface need to be calculated to update the photon coordinates and survival rate. The simulation is terminated when the survival rate is lower than the threshold, simulating the propagation of photons in the underwater channel until they may pass through the water surface and enter the atmosphere.
[0039] In an embodiment of the present application, the photon propagation process in the scattering event of the water-air interface includes: updating the photon scattering angle and the photon direction angle according to the coordinates of the intersection of the photon travel direction and the water surface after the underwater channel propagation ends; updating the photon scattering angle and the photon direction angle according to the coordinates of the intersection of the photon travel direction and the water surface; and updating the photon survival rate according to the updated photon scattering angle and the photon direction angle.
[0040] Among them, when the photon is emitted from the water surface, the coordinates of the intersection of the photon's direction of travel and the water surface (x i ,y i ,z i ), update the photon scattering angle and photon direction angle according to Snell's law, that is, the law of refraction, and the formula is α i,in =cos -1 u z,i , ψ i+1 =ψ i Implementation, where n water is the refractive index of water, n air Represents the refractive index of air; updates the photon coordinates based on the intersection coordinates Update photon survival rate If α i,in =cos -1 u z,i ≠0, the photon survival rate
[0041] It can be understood that in the scattering event at the water-air interface in the embodiment of the present application, the photon propagation process first needs to calculate the specific position where the photon penetrates the water surface based on the coordinates of the intersection of the photon's travel direction and the water surface after the underwater channel propagation is completed. According to this intersection coordinate, Snell's law is used to update the scattering angle and azimuth of the photon, so as to determine the new direction of the photon after passing through the water-air interface. The survival rate of the photon is adjusted based on the updated scattering angle and azimuth to reflect the energy loss that the photon may experience in the process of passing through the interface, and simulate the behavioral changes of the photon when crossing the water-air interface and its impact on subsequent propagation in the atmosphere.
[0042] In an embodiment of the present application, a Monte Carlo simulation of an atmospheric channel is performed based on the updated photon coordinates and photon survival rate after a scattering event of a photon passing through the water surface, including: updating the photon coordinates after the photon passes through the water-air interface; calculating the probability of the photon being received by an above-water receiving device based on the updated photon coordinates; updating the photon survival rate based on the reception probability, and terminating the simulation if the photon survival rate is lower than a survival rate threshold; generating a random step of the photon if the photon survival rate is higher than the survival rate threshold; updating the photon coordinates based on the photon random step, and recalculating the reception probability based on the updated photon coordinates; if the recalculated photon survival rate is higher than the survival rate threshold, updating the photon exit angle, the photon azimuth, and the photon travel direction vector, and regenerating the random step until the simulation is terminated when the photon survival rate is lower than the survival rate threshold.
[0043] The calculation of the probability of a photon being received by the water receiving device will be described in detail below and will not be repeated here. The formula for generating the random step length of photons in the atmosphere is r i =-lnξ / k e (λ), and update the photon coordinates accordingly The photon survival rate can be calculated as w after the photon is emitted from the water surface and before it encounters the first scatterer. i+1 =w i (1-ρ i ), the survival rate of subsequent photons after experiencing scattering events in the atmosphere can be further derived as Update the photon scattering angle α i and azimuth ψ i : ψ i =2πξ.
[0044] It can be understood that the embodiment of the present application performs Monte Carlo simulation of the atmospheric channel based on the updated photon coordinates and photon survival rate according to the scattering event after the photon passes through the water surface. First, the updated photon coordinates are used to calculate the probability of being received by the water receiving equipment, and the photon survival rate is updated accordingly. If the photon survival rate is lower than the set threshold, the simulation is terminated; otherwise, a new photon random step is generated, and this step is used to update the photon coordinates, and then the reception probability is recalculated. If the photon survival rate is still higher than the threshold at this time, the photon's exit angle, azimuth and travel direction vector are further updated, and a random step is generated again to continue simulating the photon's propagation path in the atmosphere until the photon survival rate drops below the threshold.
[0045] In an embodiment of the present application, the probability of a photon being received by an above-water receiving device is calculated based on the updated photon coordinates, including: calculating the distance between the photon and the above-water receiving device based on the updated photon coordinates after the photon passes through the water-air interface, and calculating the probability of the photon being received by the above-water receiving device based on the distance.
[0046] Among them, calculate the distance d between the photon and the receiving device on the water i , to determine whether the photon is within the field of view of the receiving device, that is, to determine whether the cos -1 (-n r,x u x,i -n r,y u y,i -n r,z u z,i )≤β r , n r =[n r,x ,n r,y ,n r,z ] represents the unit direction vector of the receiving field of view, β r Indicates the receiving field of view half angle. If it is, then through ρ i =w i exp(-k e d i ) calculates the probability of a photon being received by the water receiving device, where k e is the atmospheric extinction coefficient, which is determined by the atmospheric absorption coefficient k a and the atmospheric scattering coefficient k s Add them together and recalculate the reception probability based on the updated photon coordinates. It is necessary to re-judge whether the photon is within the field of view of the receiving device. If so, the reception probability is In the equation, σ represents the angle between the receiving end's field of view and the direction vector from the receiving end to the i-th scattering point, and p(cosα) is the scattering phase function. If it is not, then ρ i =0;
[0047] It can be understood that the embodiment of the present application calculates the distance between the photon and the water receiving device based on the updated photon coordinates after the photon passes through the water-air interface, and calculates the probability of the photon being received by the water receiving device based on this distance and taking into account the absorption and scattering effects of the atmosphere on the photon. Specifically, the straight-line distance from the current coordinates of the photon to the receiving device is first determined, and then this distance information is used in combination with the atmospheric conditions to evaluate the energy attenuation of the photon when it reaches the receiving device, thereby deriving the probability of the photon being received by the receiving device, which can accurately simulate the possibility of the photon being successfully received after passing through a complex environment.
[0048] In step S103, water-air cross-media communication between the underwater transmitting device and the surface receiving device is realized by utilizing the underwater channel, the water-air interface and the atmospheric channel.
[0049] It can be understood that the embodiment of the present application realizes water-gas cross-medium communication between an underwater transmitting device and an above-water receiving device through the channel simulation modeling of the above-mentioned steps by utilizing underwater channels, water-gas interfaces and atmospheric channels. Specifically, the optical signal first propagates in the underwater channel, undergoes absorption and scattering until it reaches the water surface; then, at the water-gas interface, its propagation direction is adjusted according to Snell's law to penetrate the water surface and enter the atmosphere; finally, it continues to move forward in the atmospheric channel, overcomes the absorption and scattering effects in the atmosphere, and is finally captured by the above-water receiving device, integrating the transmission characteristics of different media to construct an efficient communication link from underwater to air.
[0050] According to the method for establishing a water-gas cross-medium communication channel proposed in the embodiment of the present application, photon propagation simulation is performed using the initial photon coordinates and photon survival rate, and an underwater channel, a water-gas interface, and an atmospheric channel are established between the underwater transmitting device and the surface receiving device based on the photon propagation simulation results. The strong scattering ability of ultraviolet light is utilized, and the transmission characteristics of both underwater and air media are taken into account to achieve water-gas cross-medium communication between the underwater transmitting device and the surface receiving device, thereby enhancing the robustness of cross-medium communication, improving real-time communication performance, and achieving both high speed and strong adaptability.
[0051] The method for establishing a water-gas cross-medium communication channel is further described below through a specific embodiment.
[0052] Figure 2 This is a geometric diagram of the method for establishing a water-vapor cross-medium communication channel proposed in this embodiment. The core idea is to regard the light source as a collection of countless photons. This embodiment uses ultraviolet signals for simulation. Figure 3 The Monte Carlo simulation flow chart of ultraviolet photons in underwater channels is shown in the figure below. Figure 3As shown, first, a uniformly distributed light source is sampled. Then, the physical transmission process of photons underwater is simulated, including absorption and scattering caused by collisions between photons and underwater molecules, generation of random step sizes between collisions, directional deflection angles after scattering, and updating of the photon's survival probability. Before each scattering of a photon, its coordinate position needs to be determined. If the photon does not reach the sea surface, it continues to transmit underwater. If the photon reaches the sea surface, it is refracted at the intersection with the sea surface, resulting in a new photon state. Afterwards, it continues to propagate in the atmospheric channel while determining whether it is received by the receiving field of view. For photons that still do not meet the reception conditions after multiple scatterings, when their energy weight decays to a preset cutoff threshold, a termination tracking mechanism is triggered to avoid invalid calculations. The photon is considered to have left the valid transmission path and no longer participates in subsequent state iterations.
[0053] Specifically, this embodiment assumes that the radiation intensity distribution of the light source obeys a uniform distribution, and the photon's exit angle α0 and azimuth angle ψ0 can be derived as follows:
[0054] α0=cos -1 [1-ξ(1-cosβ t )] (1)
[0055] ψ0=2πξ (2)
[0056] Here, ξ represents a random number between 0 and 1, β t Indicates the half-beam angle of the light source.
[0057] Next, determine the random step length r of the photon i , which is related to the attenuation coefficient c(λ) of seawater and can be derived as
[0058] r i =-lnξ / c(λ) (3)
[0059] The value of the subscript i starts from 0, that is, i = 0, 1, 2, ..., N, where N is the maximum number of scattering times of the photon. r0 is the distance traveled by the photon from the light source to the first scatterer, r i represents the distance traveled by a photon from the i-th scatterer to the i+1-th scatterer. In addition, the attenuation coefficient c(λ) can be expressed as
[0060] c(λ)=a(λ)+b(λ) (4)
[0061]
[0062] Here, a(λ) is the absorption coefficient, b(λ) is the scattering coefficient, λ represents the wavelength, and a w is the pure water absorption coefficient, a c is a dimensionless number, and C represents the chlorophyll concentration.
[0063] The initial coordinates of the photon (x0, y0, z0) can be expressed as
[0064]
[0065] Here (x t ,y t ,z t ) represents the coordinates of the light source at the emitting end. After the photon is emitted from the light source, the unit direction vector of its travel direction can be derived as
[0066]
[0067] Here α t When the projection of the beam axis of the transmitter on the plane XTY is rotated clockwise to the beam axis of the transmitter, α t The value of is positive; otherwise, α t The value of is negative.
[0068] When a photon is emitted from a light source and travels a random distance r0, its coordinates need to be updated to determine whether the photon is emitted from the water surface. The specific geometric relationship is as follows:
[0069] z0+μ z,0 r0 <z water (9)
[0070] Here water Represents the height of the water surface. If Equation (9) holds, it means that the photon continues to propagate underwater. When encountering the first scatterer, the scattering angle α1 and azimuth angle ψ1 of the photon can be derived as
[0071]
[0072] ψ1=2πξ (11)
[0073] For the case of encountering other scatterers, the scattering angle α of the photon i and azimuth ψ i The solution process is the same as equations (10) and (11). At the same time, the photon survival rate w is updated i , which can be derived as the following expression
[0074]
[0075] Here ini represents the initial survival rate of the photon. In addition, the coordinates of the updated photon can be expressed as
[0076]
[0077] At the same time, update the unit direction vector of the photon's travel direction
[0078]
[0079] Then, the photon coordinates need to be updated to determine whether it is emitted from the water surface. The specific geometric relationship is as follows:
[0080] z i +μ z,i r i <z water (15)
[0081] If equation (15) holds true, it means that the photon continues to propagate underwater.
[0082] The underwater channel modeling of this embodiment is described in detail below.
[0083] When the vertical coordinate of the photon is greater than the height of the water surface, that is, Equation (15) does not hold, the photon will pass through the water surface and transmit in the atmosphere. This cross-medium process can be regarded as a scattering event experienced by the photon.
[0084] First, calculate the coordinates of the intersection of the photon's direction of travel and the water surface (x i ,y i ,z i ), which serves as the starting point for photon transmission in the atmosphere
[0085]
[0086] Secondly, update the scattering angle α of the photon i and azimuth ψ i According to Snell's law, α i and ψ i can be derived as
[0087]
[0088] α i,in =cos -1 u z,i (18)
[0089] ψ i+1 =ψ i (19)
[0090] Here n water represents the refractive index of water, n air Represents the refractive index of air. At the same time, update the unit direction vector [u x,i ,u y,i ,u z,i ], which can be derived as the following expression
[0091]
[0092] It is worth noting that in formula (14), when μ z,i = 0, [u x,i ,u y,i ,u z,i ] is consistent with formula (20).
[0093] Then, the survival rate of the photon is updated. i,in = 0, the photon survival rate w i+1 can be derived as
[0094]
[0095] When α i,in ≠0, the photon survival rate w i+1 can be derived as
[0096]
[0097] Figure 4 The following is a flow chart of the atmospheric channel Monte Carlo simulation. The atmospheric channel modeling of this embodiment is described in detail. First, determine whether the transmission direction of the photon after it is emitted from the water surface is within the field of view of the receiving end.
[0098] cos -1 (-n r,x u x,i -n r,y u y,i -n r,z u z,i )≤β r (twenty three)
[0099] Here, n r =[n r,x ,n r,y ,n r,z ] represents the unit direction vector of the receiving field of view, β r Represents the half angle of the receiving field of view. When the photon transmission direction meets condition (23), the probability of the photon being received can be derived as
[0100] ρ i =w i exp(-k e d i ) (twenty four)
[0101] Here, k e represents the atmospheric extinction coefficient, which is determined by the atmospheric absorption coefficient k a and the atmospheric scattering coefficient k s Add up to get, d iIndicates the distance between the photon's latest coordinates and the receiving end. Next, update the random step size, coordinates, scattering angle, survival probability, and reception probability of the photon during its transmission in the atmospheric channel.
[0102] Similar to the transmission process of ultraviolet photons in underwater channels, the random step length of ultraviolet photons in atmospheric channels can be expressed as
[0103] r i =-lnξ / k e (λ) (25)
[0104] Based on this, the coordinates of the photon can be updated as
[0105]
[0106] Based on the coordinates, calculate the probability that the UV photon is received by the receiver when it reaches the i-th scatterer. If the scatterer is within the field of view of the receiver, ρ i can be derived as
[0107]
[0108] Otherwise, ρ i = 0. Here, σ represents the angle between the receiving end's field of view and the direction vector from the receiving end to the i-th scattering point, and p(cosα) is the scattering phase function, which can be expressed as
[0109]
[0110] Here, α represents the scattering angle of the photon, and γ, g, and f represent model parameters.
[0111] Secondly, the survival rate of the photon is updated. It should be emphasized that when the photon is emitted from the water surface and before encountering the first scatterer, its survival rate can be derived as
[0112] w i+1 =w i (1-ρ i ) (31)
[0113] For subsequent photons that experience scattering events in the atmosphere, their survival rate can be further derived as
[0114]
[0115] Then, update the scattering angle α of the photon i and azimuth ψ i
[0116]
[0117] ψ i =2πξ (34)
[0118] Based on the above physical characterization process, the probability that the photon is finally received is ρ end It can be deduced as
[0119]
[0120] Here U represents the number of sampled photons, and S represents the number of scattering times the photons experience in the atmosphere. Figure 3 The Monte Carlo simulation flow chart of the transmission of ultraviolet photons in the atmospheric channel is given. Therefore, the water-air cross-medium path loss L of the ultraviolet signal can be expressed as
[0121] L = 10 log 10 (1 / ρ end ) (36)
[0122] Next, a device for establishing a water-gas cross-medium communication channel according to an embodiment of the present application will be described with reference to the accompanying drawings.
[0123] Figure 5 4 is a block diagram of a device for establishing a water-gas cross-medium communication channel according to an embodiment of the present application.
[0124] like Figure 5 As shown, the water-gas cross-medium communication channel establishing device 10 includes: an acquisition module 201 , an establishment module 202 and a communication module 203 .
[0125] Among them, the acquisition module 201 is used to obtain the initial photon coordinates and photon survival rate of the ultraviolet signal emitted by the underwater transmitting device; the establishment module 202 is used to perform photon propagation simulation based on the initial photon coordinates and photon survival rate, and establish the underwater channel, water-air interface and atmospheric channel between the underwater transmitting device and the surface receiving device according to the photon propagation simulation results; the communication module 203 is used to use the underwater channel, water-air interface and atmospheric channel to realize water-air cross-medium communication between the underwater transmitting device and the surface receiving device.
[0126] In an embodiment of the present application, the establishment module 202 is further used to: perform Monte Carlo simulation of the underwater channel based on the initial photon coordinates and photon survival rate; simulate the scattering event of the photon passing through the water surface based on the Monte Carlo simulation results in the underwater channel; and perform Monte Carlo simulation of the atmospheric channel based on the updated photon coordinates and photon survival rate after the scattering event of the photon passing through the water surface.
[0127] In an embodiment of the present application, the establishment module 202 is further used to: perform Monte Carlo simulation of the underwater channel based on the initial photon coordinates and the photon survival rate, and generate the photon exit angle and the photon azimuth based on the initial photon coordinates and the photon survival rate; calculate the photon travel direction vector based on the photon exit angle and the photon azimuth, generate a photon random step, use the photon random step to update the photon coordinates, and judge whether the photon passes through the water surface based on the updated photon coordinates; if the photon does not pass through the water surface, update the photon survival rate based on the photon travel direction vector, and when the photon survival rate is higher than the survival rate threshold, regenerate the photon exit angle and azimuth, and end the simulation when the photon survival rate is lower than the survival rate threshold; if the photon passes through the water surface, calculate the coordinates of the intersection of the photon travel direction and the water surface, update the photon coordinates and the photon survival rate based on the intersection coordinates, and end the simulation when the photon survival rate is lower than the survival rate threshold.
[0128] In an embodiment of the present application, the establishment module 202 is further used to: the photon propagation process in the scattering event of the water-air interface includes the coordinates of the intersection of the photon travel direction and the water surface after the underwater channel propagation ends; updating the photon scattering angle and the photon direction angle according to the coordinates of the intersection of the photon travel direction and the water surface; updating the photon survival rate according to the updated photon scattering angle and photon direction angle.
[0129] In an embodiment of the present application, the establishment module 202 is further used to: perform Monte Carlo simulation of the atmospheric channel based on the updated photon coordinates and photon survival rate after the scattering event of the photon passing through the water surface, and update the photon coordinates after the photon passes through the water-air interface; calculate the probability of the photon being received by the water receiving device based on the updated photon coordinates; update the photon survival rate based on the reception probability, and end the simulation if the photon survival rate is lower than the survival rate threshold; if the photon survival rate is higher than the survival rate threshold, generate a random step of the photon; update the photon coordinates based on the photon random step, recalculate the reception probability based on the updated photon coordinates, and if the recalculated photon survival rate is higher than the survival rate threshold, update the photon exit angle, photon azimuth, and photon travel direction vector, and regenerate the random step until the simulation ends when the photon survival rate is lower than the survival rate threshold.
[0130] In an embodiment of the present application, the establishment module 202 is further used to: calculate the probability of the photon being received by the water receiving device based on the updated photon coordinates, calculate the distance between the photon and the water receiving device based on the updated photon coordinates after the photon passes through the water-air interface, and calculate the probability of the photon being received by the water receiving device based on the distance.
[0131] It should be noted that the above explanation of the embodiment of the method for establishing a water-gas cross-medium communication channel is also applicable to the device for establishing a water-gas cross-medium communication channel in this embodiment, and will not be repeated here.
[0132] According to the device for establishing a water-gas cross-medium communication channel proposed in the embodiment of the present application, photon propagation simulation is performed through the initial photon coordinates and photon survival rate, and an underwater channel, a water-gas interface and an atmospheric channel are established between the underwater transmitting device and the surface receiving device based on the photon propagation simulation results. The strong scattering ability of ultraviolet light is utilized, and the transmission characteristics of both underwater and air media are taken into account to realize water-gas cross-medium communication between the underwater transmitting device and the surface receiving device, thereby enhancing the robustness of cross-medium communication, improving real-time communication performance, and combining high speed and strong adaptability.
[0133] Figure 6 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. The electronic device may include:
[0134] Memory 301 , processor 302 , and computer programs stored in the memory 301 and executable on the processor 302 .
[0135] When the processor 302 executes the program, the method for establishing a water-gas cross-medium communication channel provided in the above embodiment is implemented.
[0136] Furthermore, the electronic device further includes:
[0137] The communication interface 303 is used for communication between the memory 301 and the processor 302 .
[0138] The memory 301 is used to store computer programs that can be run on the processor 302 .
[0139] The memory 301 may include a high-speed RAM (Random Access Memory) memory, and may also include a non-volatile memory, such as at least one disk memory.
[0140] If the memory 301, processor 302, and communication interface 303 are implemented independently, the communication interface 303, memory 301, and processor 302 can be connected to each other via a bus and communicate with each other. The bus can be an ISA (Industry Standard Architecture) bus, a PCI (Peripheral Component Interconnect) bus, or an EISA (Extended Industry Standard Architecture) bus. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 4 Only one thick line is used in the diagram, but this does not mean that there is only one bus or one type of bus.
[0141] Optionally, in a specific implementation, if the memory 301, the processor 302 and the communication interface 303 are integrated on a chip, the memory 301, the processor 302 and the communication interface 303 can communicate with each other through an internal interface.
[0142] The processor 302 may be a CPU (Central Processing Unit), or an ASIC (Application Specific Integrated Circuit), or one or more integrated circuits configured to implement the embodiments of the present application.
[0143] An embodiment of the present application further provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the above-mentioned method for establishing a water-gas cross-medium communication channel.
[0144] An embodiment of the present application also provides a computer program product, including a computer program or instructions, which, when executed, implements the above-mentioned method for establishing a water-gas cross-medium communication channel.
[0145] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present application. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described can be combined in any one or N embodiments or examples in a suitable manner. In addition, those skilled in the art can combine and combine different embodiments or examples described in this specification and features of different embodiments or examples without contradiction.
[0146] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be understood to indicate or imply relative importance or implicitly specify the number of technical features indicated. Thus, a feature specified as "first" or "second" may explicitly or implicitly include at least one such feature. In the description of this application, "N" means at least two, for example, two, three, etc., unless otherwise specifically defined.
[0147] Any process or method description in a flowchart or otherwise described herein may be understood to represent a module, fragment or portion of code comprising one or N executable instructions for implementing a custom logical function or process step, and the scope of the preferred embodiments of the present application includes alternative implementations in which functions may be performed in a different order than shown or discussed, including performing functions in a substantially simultaneous manner or in a reverse order depending on the functions involved, which should be understood by those skilled in the art to which the embodiments of the present application pertain.
[0148] It should be understood that various parts of the present application can be implemented using hardware, software, firmware, or a combination thereof. In the above-described embodiments, the steps or methods can be implemented using software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented using hardware, as in another embodiment, any one of the following technologies known in the art or a combination thereof can be used to implement the method: a discrete logic circuit having a logic gate circuit for implementing a logic function on a data signal, an application-specific integrated circuit having a suitable combination of logic gate circuits, a programmable gate array, a field programmable gate array, etc.
[0149] A person skilled in the art may understand that all or part of the steps carried out in the method for implementing the above-mentioned embodiment may be completed by instructing the relevant hardware through a program, and the above-mentioned program may be stored in a computer-readable storage medium, which, when executed, includes one of the steps of the method embodiment or a combination thereof.
[0150] Although the embodiments of the present application have been shown and described above, it can be understood that the above embodiments are exemplary and cannot be understood as limitations on the present application. Ordinary technicians in this field can change, modify, replace and modify the above embodiments within the scope of the present application.
Claims
1. A method for establishing a water-gas cross-medium communication channel, characterized in that: The following steps are involved: Obtain the initial photon coordinates and photon survival rate of the ultraviolet signal emitted by the underwater transmitting device; Performing a photon propagation simulation based on the initial photon coordinates and the photon survival rate, and establishing an underwater channel, a water-air interface, and an atmospheric channel between the underwater transmitting device and the surface receiving device based on the photon propagation simulation results; The underwater channel, the water-air interface and the atmospheric channel are utilized to realize water-air cross-medium communication between the underwater transmitting device and the surface receiving device.
2. The method for establishing a water-gas cross-medium communication channel according to claim 1, characterized in that: The performing of photon propagation simulation according to the initial photon coordinates and the photon survival rate includes: Monte Carlo simulation of underwater channel is performed based on initial photon coordinates and photon survival rate; Simulating a scattering event of photons passing through a water surface according to a Monte Carlo simulation result in the underwater channel; Monte Carlo simulation of the atmospheric channel is performed according to the updated photon coordinates and photon survival rate after the photon passes through the scattering event of the water surface.
3. The method for establishing a water-gas cross-medium communication channel according to claim 2, characterized in that: The Monte Carlo simulation of the underwater channel according to the initial photon coordinates and the photon survival rate includes: Generate photon exit angle and photon azimuth according to initial photon coordinates and photon survival rate; Calculating a photon's traveling direction vector based on the photon's exit angle and the photon's azimuth, generating a photon random step length, updating the photon's coordinates using the photon random step length, and determining whether the photon has passed through the water surface based on the updated photon coordinates; If the photon does not pass through the water surface, the photon survival rate is updated according to the photon travel direction vector, and when the photon survival rate is higher than the survival rate threshold, the photon exit angle and azimuth are regenerated, and when the photon survival rate is lower than the survival rate threshold, the simulation is terminated; If the photon passes through the water surface, the coordinates of the intersection of the photon's traveling direction and the water surface are calculated, the photon coordinates and the photon survival rate are updated according to the intersection coordinates, and the simulation is terminated when the photon survival rate is lower than the survival rate threshold.
4. The method for establishing a water-gas cross-medium communication channel according to claim 2, characterized in that: The photon propagation process in the scattering event at the water-air interface includes: According to the coordinates of the intersection of the photon's traveling direction and the water surface after the underwater channel propagation is completed; Updating the photon scattering angle and the photon direction angle according to the coordinates of the intersection of the photon travel direction and the water surface; Update the photon survival rate according to the updated photon scattering angle and photon direction angle.
5. The method for establishing a water-gas cross-medium communication channel according to claim 2, characterized in that: The Monte Carlo simulation of the atmospheric channel is performed according to the updated photon coordinates and photon survival rate after the photon passes through the scattering event of the water surface, comprising: Updated photon coordinates based on the photon passing through the water-air interface; Calculating the probability of the photon being received by the above-water receiving device according to the updated photon coordinates; Update the photon survival rate according to the reception probability, end the simulation if the photon survival rate is lower than the survival rate threshold, and generate a photon random step if the photon survival rate is higher than the survival rate threshold; The photon coordinates are updated according to the photon random step size, and the reception probability is recalculated according to the updated photon coordinates. If the recalculated photon survival rate is higher than the survival rate threshold, the photon emission angle, photon azimuth, and photon travel direction vector are updated, and the random step size is regenerated until the simulation ends when the photon survival rate is lower than the survival rate threshold.
6. The method for establishing a water-gas cross-medium communication channel according to claim 5, characterized in that: The calculating the probability of the photon being received by the above-water receiving device according to the updated photon coordinates includes: The distance between the photon and the above-water receiving device is calculated based on the updated photon coordinates after the photon passes through the water-air interface, and the probability of the photon being received by the above-water receiving device is calculated based on the distance.
7. A device for establishing a water-gas cross-medium communication channel, characterized in that: include: An acquisition module is used to obtain the initial photon coordinates and photon survival rate of the ultraviolet signal emitted by the underwater transmitting device; An establishment module is used to perform photon propagation simulation according to the initial photon coordinates and photon survival rate, and establish an underwater channel, a water-air interface, and an atmospheric channel between the underwater transmitting device and the surface receiving device according to the photon propagation simulation results; The communication module is used to realize water-air cross-medium communication between the underwater transmitting device and the surface receiving device by utilizing the underwater channel, the water-air interface and the atmospheric channel.
8. An electronic device, characterized in that: include: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the method for establishing a water-gas cross-medium communication channel according to any one of claims 1 to 6.
9. A computer-readable storage medium having a computer program or instruction stored thereon, characterized in that: When the computer program or instruction is executed, the method for establishing a water-gas cross-medium communication channel according to any one of claims 1 to 6 is implemented.
10. A computer program product comprising a computer program or instructions, characterized in that When the computer program or instruction is executed, the method for establishing a water-gas cross-medium communication channel according to any one of claims 1 to 6 is implemented.
Citation Information
Patent Citations
Single-photon laser radar underwater photon displacement correction and sounding method and device
CN111708005A
Laser cross-medium communication method and device, electronic equipment and storage medium
CN114826430A
Target object transboundary mass imaging simulation method based on Monte Carlo
CN115630529A
Air-sea cross-medium optical transmission channel dynamic simulation method based on photon tracing
CN118972010A
Vehicle Motion Controller Via Off-axis Beam Measurement
US20240212514A1