Single air scattering modeling method and device for non-line-of-sight ultraviolet light channel
By determining the geometric characteristics and spatial deployment parameters of obstacles in ultraviolet light communication scenarios, calculating the effectiveness and energy of air scattering paths, and constructing a channel model, the deviation problems caused by the complexity of obstacle shapes and the superposition effect of multiple obstacles in ultraviolet light channel modeling are solved, and high-precision and high-robustness path loss prediction is achieved.
Patent Information
- Application Number
- CN202510711163.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-29
- Publication Date
- 2025-09-05
AI Technical Summary
Existing technologies do not fully consider the complex diversity of obstacle shapes and the superposition effect of multiple obstacles, resulting in large deviations between the ultraviolet light channel modeling results and reality, making it difficult to meet the requirements for high precision and high robustness in engineering applications.
By determining the geometric characteristics and spatial deployment parameters of obstacles in non-line-of-sight ultraviolet light communication scenarios, the effectiveness and energy of the air scattering path are calculated, and a channel model is constructed using the single air scattering energy to predict the actual path loss of the line-of-sight ultraviolet light link in the presence of obstacles.
It significantly improves the accuracy and applicability of path loss prediction, can truly reflect the propagation characteristics of ultraviolet light in the presence of obstacles, and overcomes the low accuracy and poor adaptability of traditional models in complex occlusion environments.
Smart Images

Figure CN120602022A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of channel modeling technology, and in particular to a single air scattering modeling method and device for a non-line-of-sight ultraviolet light channel. Background Art
[0002] With the increasing demand for UV (Ultraviolet) communications in complex NLoS (Non-Line-of-Sight) environments, such as disaster response, military communications, and underground mines, UV channel modeling has become a key foundation for ensuring system performance design and optimization. UV channels primarily rely on scattering as the primary propagation mechanism, especially in the mid-UV band. Signals propagating through the atmosphere are strongly scattered by particles such as aerosols, dust, and water vapor, resulting in multipath and non-line-of-sight transmission.
[0003] In related technologies, in order to address the problem of obstacles affecting the propagation characteristics of UV channels, a geometric parameterized model is introduced. The environmental fidelity of the modeling is improved through multi-dimensional obstacle descriptors (such as spatial coordinates, size parameters, and direction angles). At the same time, a soluble closed-form solution is obtained by using simplified assumptions about obstacles (such as treating them as infinite planes or thick obstacles). This effectively bridges the gap between the idealized model and the actual deployment environment, and expands the scope of application of UV channel modeling in complex and obstructed environments.
[0004] However, relevant technologies do not fully consider the complexity and diversity of obstacle shapes, and it is difficult to accurately simulate the impact of irregular structures on signal propagation paths in real environments. At the same time, due to the limited modeling ability of the superposition effect of multiple obstacles and the frequent use of unified reflection parameters, the channel modeling results deviate greatly from the actual situation, making it difficult to meet the high-precision and high-robustness requirements of channel modeling in engineering applications. These problems need to be solved urgently. Summary of the Invention
[0005] This application provides a single air scattering modeling method and device for non-line-of-sight ultraviolet light channels to address the technical problem that related technologies do not fully consider the complex diversity of obstacle shapes and the superposition effect of multiple obstacles when modeling channels, and often use unified reflection parameters, resulting in a large deviation between the modeling results and the actual channel, making it difficult to meet the high precision and high robustness requirements in engineering applications.
[0006] A first aspect of the present application provides a single air scattering modeling method for a non-line-of-sight ultraviolet light channel, comprising the following steps: determining the geometric characteristics and spatial deployment parameters of obstacles in a non-line-of-sight ultraviolet light communication scenario, and determining the radiation characteristic parameters of the ultraviolet light source and the receiving parameters of the receiver; calculating the effectiveness and energy of the air scattering path based on the geometric characteristics, the spatial deployment parameters, the radiation characteristic parameters, and the receiving parameters; and constructing a channel model using the single air scattering energy based on the effectiveness and energy of the air radiation path to predict the actual path loss of the line-of-sight ultraviolet light link when obstacles are present.
[0007] Through the above technical means, the channel model is constructed using single air scattering energy to predict the actual path loss of the line-of-sight ultraviolet light link in the presence of obstacles. This can truly reflect the propagation characteristics of ultraviolet light in the presence of obstacles, effectively consider the spatial distribution of scattered energy and the obstruction effect of obstacles, thereby significantly improving the accuracy of path loss prediction and overcoming the problems of low precision and poor adaptability of traditional models in complex obstruction environments.
[0008] Optionally, in one embodiment of the present application, the method further includes comparing the accuracy of the channel model with a preset reference model to obtain a final channel model whose accuracy meets a preset verification condition.
[0009] By using the above technical means and comparing the accuracy of the channel model with a preset benchmark model, the modeling accuracy of the channel model of the present invention for key parameters such as scattering paths and energy attenuation in an obstacle environment can be quantitatively evaluated, effectively verifying the reliability and practicality of the constructed model in predicting ultraviolet light link path loss, enhancing the credibility of the model, and further optimizing the model parameter configuration and propagation mechanism assumptions.
[0010] Optionally, in one embodiment of the present application, the calculating the validity and energy of the air scattering path includes: detecting the occlusion information of the air scattering path based on the obstacle boundary approximation method, and calculating the weighting factor of the air scattering path; calculating the validity and energy of the air scattering path according to the occlusion information and the weighting factor.
[0011] By using the above technical means, the effectiveness and energy of the air scattering path are calculated based on the occlusion information and weighting factors, which can more accurately reflect the impact of obstacles on the ultraviolet light propagation path, thereby improving the accuracy of path loss modeling and realizing effective evaluation of the contribution of multiple scattering paths.
[0012] Optionally, in one embodiment of the present application, before calculating the effectiveness and energy of the air scattering path, it also includes: based on the symmetry of the obstacle, determining the interval of at least one variable among the geometric characteristics, the spatial deployment parameters, the radiation characteristic parameters and the receiving parameters, and determining the activity area of the obstacle; establishing a target communication scenario based on the interval of the at least one variable and the activity area.
[0013] By using the above technical means, a target communication scenario is established based on the interval and activity area of at least one variable, which can flexibly construct a communication environment that meets actual application needs and provide accurate spatial background conditions for channel modeling, path loss prediction and system performance evaluation.
[0014] Optionally, in one embodiment of the present application, the channel model constructed using single air scattering energy includes: constructing a Lambertian radiation model of an ultraviolet light source that describes the spatial radiation characteristics; and constructing a comprehensive parameterized scattering environment model that includes the geometric shape, number, three-dimensional spatial position, size, and precise orientation angle of obstacles.
[0015] Through the above technical means, a comprehensive parameterized scattering environment model is constructed that includes the geometric shape, number, three-dimensional spatial position, size and precise orientation angle of obstacles. This can comprehensively characterize the propagation path and occlusion relationship of ultraviolet light in complex scenes, significantly improving the fit and expression ability of the channel model to the actual environment, thereby improving the path loss prediction accuracy and environmental adaptability, allowing the system to maintain a stable modeling effect when facing variable and irregular occlusion structures.
[0016] A second aspect of the present application provides a single air scattering modeling device for a non-line-of-sight ultraviolet light channel, including: a first determination module, used to determine the geometric characteristics and spatial deployment parameters of obstacles in a non-line-of-sight ultraviolet light communication scenario, and determine the radiation characteristic parameters of the ultraviolet light source and the receiving parameters of the receiver; a calculation module, used to calculate the effectiveness and energy of the air scattering path based on the geometric characteristics, the spatial deployment parameters, the radiation characteristic parameters and the receiving parameters; a modeling module, used to construct a channel model based on the effectiveness and energy of the air scattering path using single air scattering energy to predict the actual path loss of the line-of-sight ultraviolet light link when obstacles are present.
[0017] Through the above technical means, the channel model is constructed using single air scattering energy to predict the actual path loss of the line-of-sight ultraviolet light link in the presence of obstacles. This can truly reflect the propagation characteristics of ultraviolet light in the presence of obstacles, effectively consider the spatial distribution of scattered energy and the obstruction effect of obstacles, thereby significantly improving the accuracy of path loss prediction and overcoming the problems of low precision and poor adaptability of traditional models in complex obstruction environments.
[0018] Optionally, in one embodiment of the present application, it further includes: a comparison module, used to compare the accuracy of the channel model with a preset reference model to obtain a final channel model whose accuracy meets a preset verification condition.
[0019] By using the above technical means and comparing the accuracy of the channel model with a preset benchmark model, the modeling accuracy of the channel model of the present invention for key parameters such as scattering paths and energy attenuation in an obstacle environment can be quantitatively evaluated, effectively verifying the reliability and practicality of the constructed model in predicting ultraviolet light link path loss, enhancing the credibility of the model, and further optimizing the model parameter configuration and propagation mechanism assumptions.
[0020] Optionally, in one embodiment of the present application, the calculation module includes: a first calculation unit, used to detect the occlusion information of the air scattering path based on the obstacle boundary approximation method, and calculate the weighting factor of the air scattering path; a second calculation unit, used to calculate the effectiveness and energy of the air scattering path based on the occlusion information and the weighting factor.
[0021] By using the above technical means, the effectiveness and energy of the air scattering path are calculated based on the occlusion information and weighting factors, which can more accurately reflect the impact of obstacles on the ultraviolet light propagation path, thereby improving the accuracy of path loss modeling and realizing effective evaluation of the contribution of multiple scattering paths.
[0022] Optionally, in one embodiment of the present application, before calculating the effectiveness and energy of the air scattering path, it also includes: a second determination module, used to determine the interval of at least one variable among the geometric characteristics, the spatial deployment parameters, the radiation characteristic parameters and the receiving parameters based on the symmetry of the obstacle, and determine the activity area of the obstacle; an establishment module establishes a target communication scenario based on the interval of the at least one variable and the activity area.
[0023] By using the above technical means, a target communication scenario is established based on the interval and activity area of at least one variable, which can flexibly construct a communication environment that meets actual application needs and provide accurate spatial background conditions for channel modeling, path loss prediction and system performance evaluation.
[0024] Optionally, in one embodiment of the present application, the modeling module includes: a first construction unit for constructing a Lambertian radiation model of an ultraviolet light source that describes the spatial radiation characteristics; and a second construction unit for constructing a comprehensive parameterized scattering environment model that includes the geometric shape, number, three-dimensional spatial position, size, and precise orientation angle of obstacles.
[0025] Through the above technical means, a comprehensive parameterized scattering environment model is constructed that includes the geometric shape, number, three-dimensional spatial position, size and precise orientation angle of obstacles. This can comprehensively characterize the propagation path and occlusion relationship of ultraviolet light in complex scenes, significantly improve the fit and expression ability of the channel model to the actual environment, improve the path loss prediction accuracy and environmental adaptability, and enable the system to maintain a stable modeling effect when facing changeable and irregular occlusion structures.
[0026] The third aspect of the present application provides an electronic device, comprising: a memory, a processor, and a computer program stored on the memory and executable on the processor, wherein the processor executes the program to implement the single air scattering modeling method for the non-line-of-sight ultraviolet light channel as described in the above embodiment.
[0027] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, which stores a computer program. When the program is executed by a processor, it implements the above-mentioned single air scattering modeling method for the non-line-of-sight ultraviolet light channel.
[0028] The fifth aspect of the present application provides a computer program product, including a computer program, which, when executed, is used to implement the above-mentioned single air scattering modeling method for the non-line-of-sight ultraviolet light channel.
[0029] 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
[0030] 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:
[0031] Figure 1 This is a flow chart of a single air scattering modeling method for a non-line-of-sight ultraviolet light channel provided according to an embodiment of the present application;
[0032] Figure 2 This is a schematic diagram of an NLoS communication scenario considering obstacles according to an embodiment of the present application;
[0033] Figure 3 This is a schematic diagram of the shape and number of obstacles appearing in the obstacle area according to one embodiment of the present application;
[0034] Figure 4 This is a schematic diagram of the direction angles of different obstacle shapes according to an embodiment of the present application;
[0035] Figure 5A schematic diagram of the path loss results of the proposed model and the MCPT model in different scenarios according to an embodiment of the present application;
[0036] Figure 6 A schematic diagram of scattered energy path loss results of the proposed model and the integral model under different obstacle orientation angles according to one embodiment of the present application;
[0037] Figure 7 A schematic diagram of path loss results of an NLoS UV communication channel with different obstacle shapes according to an embodiment of the present application;
[0038] Figure 8 This is a schematic diagram of the single air scattering modeling process for the non-line-of-sight ultraviolet light channel according to one embodiment of the present application;
[0039] Figure 9 Schematic diagram of a block diagram of a single air scattering modeling device for a non-line-of-sight ultraviolet light channel provided according to an embodiment of the present application;
[0040] Figure 10 The figure is a schematic diagram of the structure of an electronic device provided according to an embodiment of the present application.
[0041] Reference numerals:
[0042] (a)-RTPY (Regular Triangular Pyramid), (b)-RTP (Regular Triangular Prism), (c)-RP (Rectangular Prism), (d)-RPP (Regular Pentagonal Prism), (e)-CYL (Cylinder), (f)-two RTPYs, (g)-one RTPY and one RP, (h)-two RPs; 10-single air scattering modeling device for non-line-of-sight ultraviolet light channel; 100-first determination module module, 200-calculation module module, 300-modeling module module; 401-memory, 402-processor, 403-communication interface. DETAILED DESCRIPTION
[0043] The following describes in detail embodiments of the present application, examples of which 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.
[0044] The following describes a single air scattering modeling method and device for a non-line-of-sight ultraviolet light channel according to an embodiment of the present application with reference to the accompanying drawings. In response to the technical problems mentioned in the above background technology that the complexity and diversity of obstacle shapes and the superposition effect of multiple obstacles are not fully considered in channel modeling, and a unified reflection parameter is often used, resulting in a large deviation between the modeling result and the actual channel, making it difficult to meet the technical problems of high precision and high robustness requirements in engineering applications, the present application provides a single air scattering modeling method for a non-line-of-sight ultraviolet light channel. In this method, based on the geometric characteristics and spatial deployment parameters of obstacles in a non-line-of-sight ultraviolet light communication scenario, the radiation characteristic parameters of the ultraviolet light source and the receiving parameters of the receiver, the effectiveness and energy of the air scattering path are calculated, and the single air scattering energy is used to construct a channel model to predict the actual path loss of a line-of-sight ultraviolet light link in the presence of obstacles. This method can effectively overcome the problem of low prediction accuracy under complex obstruction conditions, can more realistically reflect the propagation characteristics of ultraviolet light in non-ideal environments such as indoors, improve the accuracy and applicability of path loss modeling, and have high computational efficiency while ensuring prediction accuracy, thereby realizing rapid evaluation of ultraviolet light communication performance in various complex environments. This solves the problem that related technologies do not fully consider the complexity of obstacle shapes and the superposition effect of multiple obstacles, and mostly use unified reflection parameters, resulting in large deviations between modeling results and actual channels, making it difficult to meet the requirements of high precision and high robustness in engineering applications.
[0045] Specifically, Figure 1 A schematic flow chart of a single air scattering modeling method for a non-line-of-sight ultraviolet light channel provided in an embodiment of the present application.
[0046] like Figure 1 As shown, the single air scattering modeling method for the non-line-of-sight ultraviolet light channel includes the following steps:
[0047] In step S101 , the geometric characteristics and spatial deployment parameters of obstacles in a non-line-of-sight ultraviolet communication scenario are determined, and the radiation characteristic parameters of the ultraviolet light source and the receiving parameters of the receiver are determined.
[0048] NLoS UV (Non-Line-of-Sight Ultraviolet) communication utilizes electromagnetic waves in the ultraviolet band to transmit information through atmospheric scattering. Unlike visible light or radio communication, NLoS UV communication does not require a direct optical path between the transmitter and receiver. Instead, it relies on Rayleigh scattering of ultraviolet light in the air, allowing the signal to bypass obstacles and propagate to the receiver. This communication method offers strong anti-interference capabilities, high security, and adaptability to complex environments. It is particularly suitable for scenarios with limited line of sight or multiple obstacles, such as urban environments, forests, and underground spaces.
[0049] It should be noted that the ultraviolet light band in the non-line-of-sight ultraviolet communication scenario can be at least one of the UV-A (long-wave ultraviolet, wavelength range of approximately 320nm to 400nm), UV-B (medium-wave ultraviolet, wavelength range of approximately 280nm to 320nm), and UV-C (short-wave ultraviolet, wavelength range of approximately 200nm to 280nm) bands, in particular, it can be the ultraviolet band in the solar blind area.
[0050] The ultraviolet light source may include, but is not limited to, at least one of an LED (Light-emitting Diode) light source, an excimer lamp light source, or an ultraviolet laser light source.
[0051] In the embodiments of the present application, geometric characteristic parameters of obstacles may include, but are not limited to, at least one of the obstacle's shape, size, number, spatial coordinates, and azimuth. The number of obstacles may include one or two, or may be extended to multiple obstacles. The obstacle's shape may include, but is not limited to, at least one of a pyramid, a prism, a cuboid, a pentagonal prism, and a cylinder, or a combination thereof. Spatial deployment parameters may include the relative position of the obstacle to the transmitter and receiver, which can be used to determine whether it is in the scattering path. They may also include parameters such as azimuth and elevation, which can be used to limit the effective scattering angle range.
[0052] In some cases, the radiation characteristics of a UV light source can be characterized using a Lambertian distribution model, which may include, but is not limited to, defining the Lambertian order and the light source's orientation. A receiver's receiving parameters may include, but are not limited to, receiving sensitivity, field of view, receiving area, and response wavelength range. Receiver sensitivity determines the receiver's minimum detectable power for an incident light signal; field of view affects the range of scattered light that the receiver can receive; receiving area is directly related to the amount of received optical power; and response wavelength range determines the receiver's ability to respond to optical signals in a specific UV band. These parameters collectively determine the performance indicators and transmission quality of a UV communication system.
[0053] In step S102 , the effectiveness and energy of the air scattering path are calculated based on the geometric characteristics, spatial deployment parameters, radiation characteristic parameters, and reception parameters.
[0054] Among them, effectiveness refers to whether the path meets the geometric and physical conditions for the ultraviolet light signal to start from the transmitter, be scattered by a certain point in the air, and then be received by the receiver; energy refers to how much transmission power is transmitted to the receiver by the effective scattering path, which can be used to measure the signal contribution of the path to the entire communication system.
[0055] Optionally, in one embodiment of the present application, before calculating the effectiveness and energy of the air scattering path, it also includes: determining the interval of at least one variable among the geometric characteristics, spatial deployment parameters, radiation characteristic parameters and receiving parameters based on the symmetry of the obstacle, and determining the activity area of the obstacle; establishing a target communication scenario based on the interval and activity area of at least one variable.
[0056] As a possible implementation, the NLoS communication scenario can be as follows Figure 2 As shown, since LED (Light-emitting Diode) is widely used as a light source in the current NLoS UV communication system, the embodiment of the present application uses LED as the light source.
[0057] It should be noted that the RI (Radiation Intensity) of a light source can be modeled as a Lambertian distribution.
[0058] Further, if Figure 3 As shown, regarding the obstacle area, the embodiment of the present application includes eight representative obstacle configurations, which can correspond to many actual scenarios.
[0059] Combine Figure 2 、 Figure 3 、 Figure 4 , the parameter definition of the system model of the embodiment of the present application is explained, which can be specifically as follows:
[0060] In the embodiments of the present application, R represents a receiver; T represents a transmitter; P represents a scattering point; X, Y, and Z represent the X-axis, Y-axis, and Z-axis; U represents any point on the axis of the receiving field of view except R; U′ represents the projection of U on the plane XRY; N represents any point on the plane RU′U with the starting point being the R ray; V represents any point on the axis of the transmitting field of view except T; V′ represents the projection of V on the plane XRY; β r The subscript r represents the receiver's half FoV (Field of View) angle. To distinguish receiver parameters from transmitter parameters, this subscript also applies to the following parameters: represents the elevation angle of the receiver (R) and is positive if taken counterclockwise from RU' (RU' is the projection of the FoV axis RU on the plane XRY); represents the elevation angle of the transmitter (T), which is positive if taken clockwise from the projection of the beam axis TV on the plane XRY. The subscript t represents transmitter-related parameters. To distinguish them from receiver-related parameters, this subscript notation also applies to the following parameters; α r Indicates the receiver azimuth, which is positive if rotated counterclockwise from the positive X-axis; α trepresents the transmitter azimuth, which is positive if it rotates counterclockwise from TX'; r represents the communication distance; ∈ and v represent the distance from the scattering point P to T and R respectively; A r represents the detection area of the receiver aperture; e.g. Figure 4 As shown, α b (α a ) represents the direction angle of RTP (RTPY), if from O b P b (O a ′P a ) Rotate clockwise to O b B3(O a 'A3) is positive; α c Indicates the direction angle of RP. If c P c Rotate clockwise to O c Q is positive, where O c Q is perpendicular to the line C3C4; α d is the direction angle of RPP, if from O d P d Rotate clockwise to O d D4 is positive; O a , O b , O c , O d and O e Represent the center points of RTPY, RTP, RP, RPP and CYL (cylinder), respectively; O represents the center point of the obstacle shape; a, b, c, d, e represent RTPY, RTP, RP, RPP and CYL, respectively; ω a 、ω b 、ω c 、μ c 、ω d and ω e are the lengths of A2A3, B1B2, C1C2, C2C3, D1D2 and the radius of the circle CYL; γ a , γ b , γ c , γ d and γ e Respectively represent the heights of RTPY, RTP, RP, RPP and CYL, and γ represents the height; Figure 3 As shown, A, B, C, D, and E represent points on each shape respectively; P a 、P b 、P c 、P d It is a point introduced to define the azimuth of TPY, RTP, RP and RPP.
[0061] Furthermore, the embodiment of the present application can specify the intervals of the above variables. Considering the symmetry of the obstacle, the embodiment of the present application can specify α a , α b , α c and α d The intervals are set to [0,π] and And point O a (x a ,y a ,z a ), O b (x b ,y b ,z b ), O c (x c ,y c ,z c ), O d (x d ,y d ,z d ) and O e (x e ,y e ,z e )'s active region settings are:
[0062]
[0063] Where ξ can be a, b, c, d, and e; sha can be RTPY, RTP, RP, RPP, and CYL; Indicates the rotation radius of the obstacle; rad is the identifier of the radius; x, y, and z are the coordinates of the X-axis, Y-axis, and Z-axis respectively.
[0064] Specifically, according to the geometric relationship, It can be expressed as:
[0065]
[0066] Therefore, in the embodiments of the present application, {A2, A3, A4}, {B1, B2, B × The coordinates of {C1,C2,C3,C4} and {D1,D2,D3,D4,D5} can be derived as follows:
[0067]
[0068] Among them, ξ a Can be a2, a3 and a4; b can be b1, b2 and b3; and for A4(B1), A2(B2) and A3(B3), The values of can be π / 6, 5π / 6 and 3π / 2 respectively; ξ c can be c1, c2, c3 and c4; and for C1, C2, C3 and C4, The values of tan -1 (μ c / ω c ),π-tan -1 (μ c / ω c ),π+tan -1 (μ c / ω c ) and 2π-tan -1 (μ c / ω c );ξ d can be d1, d2, d3, d4, and d5; and for D1, D2, D3, D4, and D5, The values of can be 3π / 10, 7π / 10, 11π / 10, 3π / 2 and 19π / 10 respectively.
[0069] In addition, embodiments of the present application may specify intervals for transceiver elevation angles, azimuth angles, and receiver FoV angles.
[0070] Specifically, the embodiment of the present application can combine the activity area of the obstacle with the β r 、 and Set to (0,π / 2), α t and α r They are set to (-π,-π / 2) and (π / 2,π) respectively, which can meet the requirements of general NLoS UV communication scenarios.
[0071] In some cases, for UV light sources, their RI can be modeled as a Lambertian distribution and can be expressed as:
[0072]
[0073] in, represents the angle between the emitter pointing direction and the photon emission direction; κ represents the order of Lambertian emission, which can be expressed as κ = -ln2 / lncos(β 1 / 2 / 2), β 1 / 2 Indicates the full width at half illumination of the LED.
[0074] Optionally, in one embodiment of the present application, calculating the effectiveness and energy of the air scattering path includes: detecting occlusion information of the air scattering path based on an obstacle boundary approximation method, and calculating a weighting factor of the air scattering path; and calculating the effectiveness and energy of the air scattering path based on the occlusion information and the weighting factor.
[0075] It is understandable that the embodiment of the present application can derive the received pulse energy contributed by air scattering. In the embodiment of the present application, it is assumed that the transmitter transmits a pulse energy Q t , based on the existing single scattering propagation theory, the received pulse energy contributed by air scattering is It can be deduced as:
[0076]
[0077] It can be explained that, if Figure 2 As shown in the figure, Q represents the pulse energy; t, r, sca represent transmission, reception and scattering respectively; ψ represents the angle between RN and RS (RS is located in the plane ε θ and surrounded by the receiver FoV), positive when rotating counterclockwise from RN; ε θ denotes the plane through the ray RN and perpendicular to the plane RUU′, which is rotated about the line RW, where RW lies on XRY and is perpendicular to the line RU′, and the subscript θ denotes the angle between RU and RN, which is positive if taken counterclockwise from RU; k e is the atmospheric extinction coefficient, which can be obtained by transforming the scattering coefficient k s and absorption coefficient k a Add them together; β and δ represent the angles between TP and PR and between RU and RP, respectively; is the weighting factor; P(cosβ) is the scattering phase function; Represents the detection area of the receiver aperture.
[0078] It can be seen that in the embodiment of the present application, the unknown quantity in formula (9) is ψ min , ψ max 、ν min 、ν max and
[0079] Furthermore, since the Lambertian distribution of light sources covers a wide area, The upper and lower limits of the triple integral are mainly determined by the receiver cone surface. The embodiment of the present application can be deduced as follows:
[0080]
[0081] v min =0,v max =+∞, (12)
[0082] At the same time, the embodiment of the present application may impose a constraint on the scattering point P, which can be expressed as:
[0083]
[0084] in, ∈=[x,yr,z]; T represents vector transpose.
[0085]
[0086] In the embodiments of the present application, ω=tan -1 (tanψ / cosφ), we can assume is greater than -π / 2, and Less than π / 2.
[0087] Furthermore, the embodiment of the present application can deduce the First, the embodiment of the present application considers the case of a single obstacle The calculation can be shown as follows:
[0088] The embodiment of the present application can deduce that under the condition that inequality (13) holds, Figure 3 (a) to (e) value.
[0089] As a possible implementation method, the embodiment of the present application proposes an obstacle boundary approximation method to process the boundaries of RTPY, RTP, RP, RPP and CYL, wherein the key parameters are introduced and For ease of analysis, where Υ represents the boundary point of the obstacle and upp represents the boundary point above the obstacle.
[0090] In some cases, based on geometric relationships, and It can be deduced as:
[0091]
[0092] also, and It can be expressed as:
[0093]
[0094] Among them, m can be a1, b1, b2, b3, c1, c2, c3, c4, d1, d2, d3, d4 and d5.
[0095] In addition, in the embodiments of the present application, γ t and γ r It can be given by the following formula:
[0096]
[0097] Furthermore, and It can be deduced as:
[0098]
[0099] in, express The angle between RG and Representation plane With line O i O j or O i O i ' intersection (e.g. and lines A1A2, or and line B1B1′), RG represents plane YRZ and The intersection between Represents plane ε θ Intersection points with the boundaries of RTPY, RTP, RP, and RPP;
[0100] Specifically, after algebraic operations, It can be expressed as:
[0101]
[0102] in,
[0103]
[0104] It should be noted that θ can be obtained by given.
[0105] In the embodiments of the present application, regarding RTPY, the coordinates It can be deduced as:
[0106]
[0107] in, represents the direction vector;
[0108] Regarding RTP, RP and RPP, there are and It can be expressed as:
[0109]
[0110] Furthermore, regarding CYL, Can represent a plane Intersection area with cylindrical surface The coordinates of any point in It can be defined as:
[0111]
[0112] in, Representation plane The intersection area with the cylindrical surface, Indicates that the point is located Inside.
[0113] After this, and It can be deduced as:
[0114]
[0115] in, express The angle between TH and Representation plane With line O i O j or O i O′ i The intersection of and line A1A2 or and line B1B1′), TH represents plane YRZ and The intersection between Representation plane The intersection area with the cylindrical surface; Represents a vector from the emitter to a point on the obstacle.
[0116] It should be noted that It is defined as a plane perpendicular to the plane TVV′ and rotated around the line TL, where TL lies on XRY and is perpendicular to the line TV′. The subscript σ denotes the plane The angle with plane LTV′ is positive if the rotation is clockwise from LTV′; L represents a point on ray TL.
[0117] Specifically, after algebraic operations, It can be given by the following formula:
[0118]
[0119] In the embodiments of the present application, regarding RTPY, the coordinates It can be deduced as:
[0120]
[0121] Where ζ represents the parameter variable of the straight line equation.
[0122] Regarding RTP, RP and RPP, there are and It can be expressed as:
[0123]
[0124] About CYL, Can represent a plane Intersection area with cylindrical surface The coordinates of any point in It can be defined as:
[0125]
[0126] In addition, the embodiment of the present application can determine the intersection between the receiver FoV and the obstacle, wherein the boundary parameters of the receiver FoV are and It can be deduced as:
[0127]
[0128] Respectively, the embodiments of the present application can and The relationship between them is summarized in Table 1, which is a table of the intersection between the receiver FOV and obstacles.
[0129] Table 1
[0130]
[0131]
[0132] As a specific example, in the case of a single obstacle The derivation of can be divided into the following three steps:
[0133] (1) Determine whether the coordinates (x, y, z) determined by equations (10), (11), (12), and (14) satisfy inequality (13). If not, then Assign a value of 0.
[0134] (2) For and situation, Among them, σ can be represented by φ, π / 2 and π-φ, which correspond to y+xcotα respectively. t The cases of being less than r, equal to r and greater than r can be determined by formula (18). φ represents the pitch angle of the received ray, σ represents the plane The angle with plane LTV′.
[0135] Specifically, for and situation, There are two cases when it is equal to 1:
[0136] i) Less than or greater than in, is the angle between TP and TH.
[0137] ii) And, Γ tmp The following relationship can be satisfied:
[0138]
[0139] Among them, Γ tmp is the distance from the scattering point P to the central axis of the obstacle; is the horizontal distance from P to T; Γ represents the rotation radius; Λ represents the horizontal distance from the point on the receiving ray to the transmitter; the subscript tmp represents any point on the receiving ray.
[0140] It should be noted that in other cases, The value of is equal to 0.
[0141] (3) For The present application embodiment selects the situation in Table 1 Detailed description as it relates to the situation Compared to include the most comprehensive possibilities.
[0142] Specifically, in the embodiments of the present application, if but The value of is equal to 1, where is the angle between RP and RG; and if but There are two cases when it is equal to 1, which can be shown as follows:
[0143] i)
[0144] ii) and
[0145] In some cases, for The embodiment of the present application may impose two constraints on the scattering points:
[0146] 1)Γ tmp Satisfies the relationship (39).
[0147] 2) in, Represents the horizontal distance from P to R.
[0148] Furthermore, the embodiments of the present application are for In this case, it is also necessary to include and
[0149] It should be noted that, for other situations under the above circumstances,
[0150] It is worth noting that although the embodiment of the present application only includes five obstacle shapes: RTPY, RTP, RP, RPP and CYL, the proposed obstacle boundary approximation method can be easily extended to other obstacle shapes and can be used to determine S wei Aspects can exhibit extremely low complexity.
[0151] In some cases, for double obstacles The present embodiment can deduce the obstacle area when it contains two obstacles. value.
[0152] For example, the two obstacles may be Figure 3 The same type as shown can also be different types, such as two RTPs, one RTP and one RP, and two RPs, such as Figure 3 (f), 3(g) and 3(h).
[0153] In the embodiment of the present application, first, it is possible to specify ξ and O ξ′ The coordinates of , which can satisfy the following relationship:
[0154]
[0155] Among them, O′ ξ and O′ ξ′ Respectively represent O ξ and O ξ′ In the projection onto the plane XRY, ξ′ can be a, b, c, d or e, and sha can be RTP, RTP, RP, RPP or CYL.
[0156] Next, the embodiment of the present application can study the intersection between the receiver FoV and any two obstacles. If φ satisfies the following conditions:
[0157]
[0158] Then the plane It only intersects with one obstacle. The specific intersection situation is consistent with Table 1. If but Intersection with two obstacles, the intersection situation is summarized in Table 2, which is a table of the intersection between the receiver FOV and any two obstacles. Among them, the embodiment of the application can assume that Greater than And for the convenience of analysis, we can assume Greater than
[0159] Furthermore, under the premise that inequality (13) holds, we study The embodiment of the present application can be summarized into the following steps:
[0160] (1) For In this case, we can first determine The relationship between σ and σ.
[0161] Specifically, if Then you can have And if but The case where the obstacle is equal to 1 is the same as the case of a single obstacle (2). If There are three possible situations: i) Less than or greater than or ii) and and iii) and And the Γ applied to the scattering points in ii) and iii) tmp The constraint must satisfy equation (39).
[0162] (2) For The present application embodiment selects a more comprehensive situation Provide detailed explanation.
[0163] Specifically, if σ is greater than or equal to but The derivation of is consistent with that of (3) for a single obstacle. The scene, There are three cases when it is equal to 1: i) ii) Γ tmp satisfies (39), and and iii) Among them, ii) and iii) and The setting is similar to the double obstacle case (1) where σ is less than The settings are consistent.
[0164] (3) For The embodiment of this application selects the situation Detailed description as it relates to the situation and Compared to include the most comprehensive possibilities.
[0165] In one embodiment of the present application, firstly, from the perspective of the receiver, In the following situations, there may be: i) Less than or greater than or ii) and and iii) and And the Γ applied to the scattering points in ii) and iii) tmp The constraints need to satisfy the relation (39).
[0166] Secondly, from the transmitter's perspective Equal to 1, these cases can be: (i) (ii) in and Γ tmp The setting is the same as that of the single obstacle case (2) consistent with the settings of and and Γ tmp The setting is the same as that in the double obstacle case (1).
[0167] It should be noted that if the coordinates of the scattering point satisfy the above conditions from the perspective of both the transmitter and the receiver, then The value of is equal to 1; otherwise,
[0168] Table 2
[0169]
[0170]
[0171] The following is a specific example to illustrate the situation with multiple obstacles. The shapes of the obstacles can be of the same type or of different types.
[0172] In an embodiment of the present application, first, the coordinates and sizes of the obstacles may be specified, and these coordinates and sizes may satisfy that the distance between any two obstacle centers is greater than the sum of their rotation radii.
[0173] Next, the embodiment of the present application can analyze different φ values. The intersection between multiple obstacles, where the φ interval is corresponding to the multiple obstacles The value is divided into multiple sub-intervals.
[0174] In addition, the embodiments of the present application can be studied The intersection between multiple obstacles, where the σ interval is corresponding to the intersection of multiple obstacles The value is divided into multiple sub-intervals.
[0175] Finally, from the perspective of transmitter and receiver situation.
[0176] Throughout the modeling process, the embodiments of the present application cover representative obstacle shapes, including RTPY, RTP, RP, RPP, and CYL, etc. The number of obstacles can be one or two. At the same time, the size, direction angle, and coordinates of the obstacles are comprehensively considered to meet the actual layout requirements of most ultraviolet light communication application scenarios. The embodiments of the present application derive the received pulse energy contributed by air scattering in various obstacle situations and introduce an obstacle boundary approximation method to reduce the modeling complexity. This can significantly reduce the computational burden when determining the weighting factor, and has good scalability. It can be easily expanded to derive scattered energy in more complex obstacle environments and has strong engineering adaptability.
[0177] In step S103, based on the effectiveness and energy of the air scattering path, a channel model is constructed using single air scattering energy to predict the actual path loss of the line-of-sight ultraviolet light link when obstacles exist.
[0178] Single air scattering energy refers to the effective optical energy received by a receiver during non-line-of-sight (NLOS) UV communication, resulting from Rayleigh scattering of a UV light signal emitted by a transmitter through a single scattering point in the air. This energy reflects the signal contribution of a single scattering path to the communication link and is a key physical quantity for constructing scattering communication channel models and evaluating link performance.
[0179] Optionally, in one embodiment of the present application, a channel model is constructed using single air scattering energy, including: constructing a Lambertian radiation model of an ultraviolet light source that describes the spatial radiation characteristics; and constructing a comprehensive parameterized scattering environment model that includes the geometric shape, number, three-dimensional spatial position, size, and precise orientation angle of obstacles.
[0180] This embodiment of the application establishes a Lambertian radiation model for the UV light source using the aforementioned formula, accurately describing its spatial radiation characteristics. Furthermore, a comprehensive parameterized scattering environment model is constructed, incorporating obstacle geometry (such as various regular polyhedrons and cylinders), quantity, three-dimensional spatial location, size, and precise orientation angles. This model comprehensively characterizes the propagation path and scattering behavior of UV light in complex obstacle environments. These two factors, working together, significantly enhance the channel model's ability to express real-world scenarios and its prediction accuracy, providing an accurate and controllable modeling foundation for path loss calculation, system deployment, and performance optimization.
[0181] Optionally, in one embodiment of the present application, the method further includes comparing the accuracy of the channel model with a preset reference model to obtain a final channel model whose accuracy meets preset verification conditions.
[0182] Specifically, the embodiments of the present application can verify the correctness of the model proposed in the present application by analyzing the impact of different obstacle conditions on the path loss of the NLoS UV communication channel.
[0183] For example, Figure 5 As shown, the embodiment of the present application can verify the proposed model by comparing it with the MCPT (Monte-Carlo Photon-tracing) model, where the shape of the obstacle can be a cuboid.
[0184] In the embodiment of the present application, the obstacle parameter μ c 、ω c , γ c 、x c 、y c and α c Can be set to r / 10, r / 3, 3r, -μ c / 2-10m(or -μ c / 2-20m), r / 2 and 0 degrees, the number of simulated photons and their survival probability thresholds can be set to 10 7 and 10 -10 .
[0185] In some cases, when the communication distance r is set to 70m, the path losses corresponding to the distances between the reflecting surface and the transceiver FoV equal to 10m and 20m can be 95.06dB and 96.94dB respectively, while when r is set to 150m, the corresponding path losses can be 101.84dB and 100.88dB respectively.
[0186] Through the above calculation and simulation results of the embodiment of the present application, it can be shown that under the same parameter settings, the path loss curve obtained by the proposed model is in good agreement with the path loss curve obtained by the MCPT model, which can prove its correctness.
[0187] As a possible implementation method, the embodiment of the present application studies the impact of the proposed obstacle boundary approximation method on path loss estimation, wherein the shape of the obstacle can be a cuboid.
[0188] like Figure 6 As shown, in the embodiment of the present application, in the absence of obstacles, the path loss difference caused by different RI distributions can be stabilized at 0.95dB to 0.96dB as r changes. Based on this, the embodiment of the present application can infer the error introduced by the obstacle boundary approximation processing.
[0189] Specifically, in one embodiment of the present application, when α c When set to 0° and 5°, the corresponding error ranges should be [0,1.35]dB and [0,1.30]dB respectively.
[0190] Further, if Figure 7 As shown, the embodiment of the present application studies the influence of obstacle shape on channel path loss under the same transceiver parameter settings.
[0191] For example, the system model parameters can be selected as follows: ξ 、y ξ 、z ξ and Can be set to -46.7m, r / 2,80m and 25m respectively, α a , α b , α c and α d The options are π / 3, π / 3, 0, and π / 5.
[0192] In the embodiment of the present application, for the five obstacle shapes, the regular pentagonal prism maximizes the received energy at a short communication distance, while the regular triangular prism maximizes the received energy at a long communication distance. Specifically, when r is set to 80m, the path losses corresponding to RPP, RP, CYL, RTP, and RTPY are 92.63dB, 94.56dB, 95.47dB, 96.02dB, and 99.30dB, respectively. When r is selected as 150m, the corresponding path losses are 103.70dB, 100.53dB, 110.37dB, 99.63dB, and 101.69dB, respectively.
[0193] This embodiment of the application simulates and compares the MCPT model and the integral model, and verifies the proposed single collision model. The numerical results show that the obstacle boundary approximation method proposed in this embodiment of the application performs better in estimating the path loss of the NLoS UV channel.
[0194] In some cases, such as Figure 8 As shown in FIG, the specific process of the non-line-of-sight ultraviolet light single air scattering channel modeling method with obstacles can be as follows:
[0195] In step S801 , the environment and light source parameters are defined, the geometric characteristics and spatial deployment parameters of obstacles in the NLoS UV communication scenario are clarified, and the radiation characteristic parameters of the ultraviolet light source and the receiving parameters of the receiver are defined.
[0196] In step S802, the effectiveness and energy of the scattering path are calculated, and the obstacle boundary approximation method is applied to determine whether the air scattering path is blocked and calculate its weighting factor; and then the energy contribution of the effective scattering path is calculated.
[0197] In step S803, the channel path loss is predicted. Based on the single air scattering energy, a channel model is constructed to predict the NLoS UV link path loss when obstacles exist.
[0198] In step S804, the model is verified and applied in a guidance manner. The accuracy of the constructed model is verified by comparing it with a benchmark model, and the verified model is used to guide the design of the ultraviolet communication system.
[0199] According to the single air scattering modeling method of the non-line-of-sight ultraviolet light channel proposed in the embodiment of the present application, the geometric characteristics and spatial deployment parameters of obstacles in the non-line-of-sight ultraviolet light communication scenario, the radiation characteristic parameters of the ultraviolet light source and the receiving parameters of the receiver are used to calculate the effectiveness and energy of the air scattering path, and the single air scattering energy is used to construct a channel model to predict the actual path loss of the line-of-sight ultraviolet light link in the presence of obstacles. This can enhance the model's perception of physical environment details, significantly improve the accuracy of path loss prediction in complex obstruction scenarios, and more comprehensively and realistically reflect the energy attenuation characteristics of ultraviolet light in non-ideal propagation environments such as indoors, providing a more refined link performance evaluation basis for the communication system, thereby improving the stability, adaptability and overall communication performance of the ultraviolet light communication system in complex environments.
[0200] Next, a single air scattering modeling device for a non-line-of-sight ultraviolet light channel proposed in accordance with an embodiment of the present application will be described with reference to the accompanying drawings.
[0201] Figure 9 4 is a block diagram of a single air scattering modeling device for a non-line-of-sight ultraviolet light channel according to an embodiment of the present application.
[0202] like Figure 9 As shown, the single air scattering modeling device 10 for the non-line-of-sight ultraviolet light channel includes: a first determination module 100 , a calculation module 200 , and a modeling module 300 .
[0203] The first determination module 100 is configured to determine geometric characteristics and spatial deployment parameters of obstacles in a non-line-of-sight ultraviolet communication scenario, and to determine radiation characteristic parameters of the ultraviolet light source and receiving parameters of the receiver.
[0204] The calculation module 200 is used to calculate the effectiveness and energy of the air scattering path based on geometric characteristics, spatial deployment parameters, radiation characteristic parameters and reception parameters.
[0205] The modeling module 300 is used to construct a channel model based on the effectiveness and energy of the air scattering path and use the single air scattering energy to predict the actual path loss of the line-of-sight ultraviolet light link in the presence of obstacles.
[0206] Optionally, in one embodiment of the present application, it further includes: an acquisition module
[0207] The comparison module is used to compare the accuracy of the channel model with a preset reference model to obtain a final channel model whose accuracy meets the preset verification conditions.
[0208] Optionally, in one embodiment of the present application, the calculation module 200 includes: a first calculation unit and a second calculation unit.
[0209] The first calculation unit is configured to detect occlusion information of the air scattering path based on an obstacle boundary approximation method, and calculate a weighting factor of the air scattering path.
[0210] The second calculation unit is configured to calculate the effectiveness and energy of the air scattering path according to the shading information and the weighting factor.
[0211] Optionally, in one embodiment of the present application, it further includes: a second determination module.
[0212] Among them, the second determination module is used to determine the interval of at least one variable among the geometric characteristics, spatial deployment parameters, radiation characteristic parameters and receiving parameters based on the symmetry of the obstacle, and determine the activity area of the obstacle; the establishment module establishes the target communication scenario based on the interval and activity area of at least one variable.
[0213] Optionally, in one embodiment of the present application, the modeling module 300 includes: a first building unit and a second building unit.
[0214] The first construction unit is used to construct a Lambertian radiation model of the ultraviolet light source to describe the spatial radiation characteristics; the second construction unit is used to construct a comprehensive parameterized scattering environment model that includes the geometric shape, number, three-dimensional spatial position, size and precise orientation angle of the obstacles.
[0215] It should be noted that the above explanation of the embodiment of the single air scattering modeling method for the non-line-of-sight ultraviolet light channel is also applicable to the single air scattering modeling device for the non-line-of-sight ultraviolet light channel of this embodiment, and will not be repeated here.
[0216] According to the single air scattering modeling device for the non-line-of-sight ultraviolet light channel proposed in the embodiment of the present application, the effectiveness and energy of the air scattering path are calculated by using the geometric characteristics and spatial deployment parameters of obstacles in the non-line-of-sight ultraviolet light communication scenario, the radiation characteristic parameters of the ultraviolet light source, and the receiving parameters of the receiver. The channel model is constructed using the single air scattering energy to predict the actual path loss of the line-of-sight ultraviolet light link when obstacles are present. This can enhance the model's perception of physical environment details, significantly improve the accuracy of path loss prediction in complex obstruction scenarios, and more comprehensively and realistically reflect the energy attenuation characteristics of ultraviolet light in non-ideal propagation environments such as indoors, providing a more refined link performance evaluation basis for the communication system, thereby improving the stability, adaptability and overall communication performance of the ultraviolet light communication system in complex environments.
[0217] Figure 10 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:
[0218] A memory 1001 , a processor 1002 , and a computer program stored in the memory 1001 and executable on the processor 1002 .
[0219] When the processor 1002 executes the program, the single air scattering modeling method for the non-line-of-sight ultraviolet light channel provided in the above embodiment is implemented.
[0220] Furthermore, the electronic device further includes:
[0221] The communication interface 1003 is used for communication between the memory 1001 and the processor 1002 .
[0222] The memory 1001 is used to store computer programs that can be run on the processor 1002 .
[0223] The memory 1001 may include a high-speed RAM memory, and may also include a non-volatile memory (non-volatile memory), such as at least one disk memory.
[0224] If the memory 1001, processor 1002, and communication interface 1003 are implemented independently, the communication interface 1003, memory 1001, and processor 1002 can be connected to each other via a bus and communicate with each other. The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 10 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.
[0225] Optionally, in a specific implementation, if the memory 1001, the processor 1002 and the communication interface 1003 are integrated on a chip, the memory 1001, the processor 1002 and the communication interface 1003 can communicate with each other through an internal interface.
[0226] The processor 1002 may be a central processing unit (CPU), an application specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of the present application.
[0227] This embodiment further provides a computer-readable storage medium having a computer program stored thereon. When the program is executed by a processor, the above-mentioned single air scattering modeling method for the non-line-of-sight ultraviolet light channel is implemented.
[0228] An embodiment of the present application also provides a computer program product, including a computer program, which can run computer instructions. When the computer instructions are executed by a processor, the single air scattering modeling method for the non-line-of-sight ultraviolet light channel provided in the embodiment of the present application is implemented.
[0229] 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.
[0230] 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.
[0231] 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.
[0232] The logic and / or steps represented in the flowcharts or otherwise described herein, for example, can be considered as a sequenced list of executable instructions for implementing the logical functions, and can be embodied in any computer-readable medium for use by, or in conjunction with, an instruction execution system, apparatus, or device (e.g., a computer-based system, a system including a processor, or other system that can fetch and execute instructions from an instruction execution system, apparatus, or device). For purposes of this specification, a "computer-readable medium" can be any device that can contain, store, communicate, propagate, or transport a program for use by, or in conjunction with, an instruction execution system, apparatus, or device. More specific examples (a non-exhaustive list) of computer-readable media include the following: an electrical connection with one or N wires (electronic devices), a portable computer disk cartridge (magnetic device), random access memory (RAM), read-only memory (ROM), erasable and programmable read-only memory (EPROM or flash memory), fiber optic devices, and a portable compact disc read-only memory (CDROM). In addition, the computer-readable medium may even be paper or other suitable medium on which the program is printed, since the program can be obtained electronically by optically scanning the paper or other medium and then editing, interpreting or processing it in other suitable ways as necessary, and then storing it in a computer memory.
[0233] 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 embodiment, the N steps or methods can be implemented using software or firmware stored in a memory and executed by a suitable instruction execution system. If implemented using hardware, as in another embodiment, it can be implemented using any one or a combination of the following technologies known in the art: 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 (PGA), a field programmable gate array (FPGA), etc.
[0234] Those skilled in the art will understand that all or part of the steps in the method of the above embodiment can be completed by instructing related hardware through a program, and the program can be stored in a computer-readable storage medium. When the program is executed, it includes one or a combination of the steps of the method embodiment.
[0235] In addition, the functional units in the various embodiments of the present application may be integrated into a processing module, or each unit may exist physically separately, or two or more units may be integrated into a module. The above-mentioned integrated module may be implemented in the form of hardware or in the form of a software functional module. If the integrated module is implemented in the form of a software functional module and sold or used as an independent product, it may also be stored in a computer-readable storage medium.
[0236] The storage medium mentioned above may be a read-only memory, a magnetic disk, or an optical disk, etc. Although the embodiments of the present application have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting the present application. Persons skilled in the art may make changes, modifications, substitutions, and variations to the above embodiments within the scope of the present application.
Claims
1. A single air scattering modeling method for non-line-of-sight ultraviolet light channels, characterized in that: The following steps are involved: Determine the geometric characteristics and spatial deployment parameters of obstacles in non-line-of-sight ultraviolet communication scenarios, and determine the radiation characteristic parameters of the ultraviolet light source and the receiving parameters of the receiver; Calculating the effectiveness and energy of an air scattering path based on the geometric characteristics, the spatial deployment parameters, the radiation characteristic parameters, and the reception parameters; Based on the effectiveness and energy of the air scattering path, a channel model is constructed using single air scattering energy to predict the actual path loss of the line-of-sight ultraviolet light link in the presence of obstacles.
2. The single air scattering modeling method for non-line-of-sight ultraviolet light channel according to claim 1, characterized in that: Also includes: The accuracy of the channel model is compared with a preset reference model to obtain a final channel model whose accuracy meets a preset verification condition.
3. The single air scattering modeling method for non-line-of-sight ultraviolet light channel according to claim 1, characterized in that: The calculating the effectiveness and energy of the air scattering path includes: Based on an obstacle boundary approximation method, detecting occlusion information of the air scattering path and calculating a weighting factor of the air scattering path; The effectiveness and energy of the air scattering path are calculated according to the occlusion information and the weighting factor.
4. The single air scattering modeling method for non-line-of-sight ultraviolet light channels according to claim 1, characterized in that: Before calculating the effectiveness and energy of the air scattering path, the method further includes: Determining, based on the symmetry of the obstacle, an interval of at least one variable among the geometric characteristic, the spatial deployment parameter, the radiation characteristic parameter, and the reception parameter, and determining an active area of the obstacle; A target communication scenario is established based on the interval of the at least one variable and the activity area.
5. The single air scattering modeling method for non-line-of-sight ultraviolet light channel according to claim 1, characterized in that: The method of constructing a channel model by using single air scattering energy includes: Construct a Lambertian radiation model of ultraviolet light source to describe the radiation characteristics of space; Construct a comprehensive parameterized scattering environment model that includes obstacle geometry, quantity, 3D spatial position, size, and precise orientation angle.
6. A single air scattering modeling device for a non-line-of-sight ultraviolet light channel, characterized in that: include: A first determination module is used to determine the geometric characteristics and spatial deployment parameters of obstacles in the non-line-of-sight ultraviolet communication scene, and to determine the radiation characteristic parameters of the ultraviolet light source and the receiving parameters of the receiver; a calculation module, configured to calculate the effectiveness and energy of an air scattering path based on the geometric characteristics, the spatial deployment parameters, the radiation characteristic parameters, and the reception parameters; The modeling module is used to construct a channel model based on the effectiveness and energy of the air scattering path and use single air scattering energy to predict the actual path loss of the line-of-sight ultraviolet light link in the presence of obstacles.
7. The single air scattering modeling device for non-line-of-sight ultraviolet light channel according to claim 6, characterized in that: Also includes: The comparison module is used to compare the accuracy of the channel model with a preset reference model to obtain a final channel model whose accuracy meets a preset verification condition.
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 single air scattering modeling method for a non-line-of-sight ultraviolet light channel according to any one of claims 1 to 5.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that: The program is executed by a processor to implement the single air scattering modeling method for a non-line-of-sight ultraviolet light channel according to any one of claims 1 to 5.
10. A computer program product comprising a computer program, characterized in that The computer program is executed to implement the single air scattering modeling method for the non-line-of-sight ultraviolet light channel according to any one of claims 1 to 5.