Self-powered wireless optical communication sensor positioning method and system for marine ranching

By setting up multiple LED light sources in the marine ranch and using photovoltaic devices to achieve self-power supply, the problem that LED aquaculture lamps in the prior art cannot provide energy and high-precision positioning at the same time is solved, and efficient, integrated and sustainable monitoring and positioning of the underwater environment of the marine ranch is achieved.

CN120128259AActive Publication Date: 2025-06-10GUANGDONG QIANFENG AGRI DEV CO LTD
View PDF 9 Cites 0 Cited by

Patent Information

Application Number
CN202510309552.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-17
Publication Date
2025-06-10
Estimated Expiration
2045-03-17

AI Technical Summary

Technical Problem

The existing LED aquaculture lamps cannot provide energy supply to marine ranch underwater environment monitoring and sensing equipment and realize high-precision positioning of underwater vehicles, resulting in limited application scenarios and difficult to meet the needs of modern marine ranchs for efficient, integrated and sustainable development.

Method used

By setting up multiple LED light sources in the marine ranch, using them as signal base stations, modulating the brightness output baseband signal, and character encoding of each LED light source generates a unique optical identification code. Photovoltaic devices are used to convert LED light signals into electrical signals, collect light energy to achieve self-powering, and position and accuracy optimization are performed through Fourier transform and multi-order regression models.

Benefits of technology

Real-time monitoring and high-precision positioning of the underwater environment of marine ranches has been achieved, meeting the needs of modern marine ranches for efficient, integrated and sustainable development, and at the same time, energy consumption is reduced through self-powered technology.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120128259A_ABST
    Figure CN120128259A_ABST
Patent Text Reader

Abstract

The invention discloses a self-powered wireless optical communication sensor positioning method and system for a marine ranch, and the method comprises the steps: carrying out the character coding of each LED light source in the marine ranch, and generating a unique optical identification code; a dimming symbol is inserted into the optical identification code to adjust the light intensity of the LED light source; carrying out interleaving coding on the code word inserted with the dimming symbol so as to optimize the optical communication performance; the interleaved and coded signals are converted into various positioning carrier frequencies in a Manchester coding format, and cells are formed; converting an LED light signal into an electric signal through a photovoltaic device, receiving the electric signal and collecting light energy; fourier transform is carried out on the received electric signal, an up-conversion signal of each frequency is obtained through a band-pass filter, and the optical identification code is decoded to position the corresponding cell; and performing iterative training on the positions in the cells by adopting a multi-order regression model, and determining the position coordinates of the underwater sensor according to the high-precision model.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of underwater environment monitoring for aquaculture in marine ranches, and particularly relates to a self-powered wireless optical communication sensor positioning method and system for marine ranches. Background Art

[0002] Modern marine ranches are modern fishery complexes integrating new marine technologies, new models, and new business forms, and are important engines for promoting high-quality marine development. Developing deep-sea aquaculture is an important way to build a "blue granary" and construct a diversified food supply system. Modern marine ranches are transforming from extensive to specialized intensive types. Using LED aquaculture lights can control the optimal growth environment of fish, providing a solution for the aquaculture industry to enter the fast lane of sustainable development while increasing efficiency and reducing costs. During the modern transformation of marine ranches, it is necessary to monitor the underwater environment in aquaculture in real time, which can be achieved by using LED aquaculture lights in cooperation with underwater vehicles equipped with various water quality monitoring sensors. As a new positioning solution, wireless optical positioning technology uses light as an information carrier, has advantages such as low carbon, high precision, and no electromagnetic interference, and is a very promising technical solution for underwater environment optical sensor network communication and optical positioning. Wireless optical positioning technology usually uses an LED light source as a transmitter. While providing appropriate illumination, different coding schemes can be used to modulate the LED light source to achieve the positioning function. At the same time, the light signal can be received by a solar photovoltaic device for light energy collection, and it has good directivity, which is very suitable for the technical field of underwater environment monitoring.

[0003] However, in the prior art, using LED aquaculture lights as the light source of the optical sensor network has many advantages in terms of "light formula", lighting, and optical communication technology, but its functions are relatively single. Specifically, the existing LED aquaculture lights cannot simultaneously provide energy supply for the underwater environment monitoring and sensing equipment in marine ranches and achieve high-precision positioning of underwater vehicles. This limitation leads to a large restriction on its application scenarios and is difficult to meet the requirements of modern marine ranches for high efficiency, integration, and sustainable development. Summary of the Invention

[0004] To solve the above technical problems, the present invention proposes a self-powered wireless optical communication sensor positioning method and system for marine ranches to solve the problems existing in the above prior art.

[0005] To achieve the above object, in the first aspect, the present invention provides a self-powered wireless optical communication sensor positioning method for marine ranches, including:

[0006] Setting a plurality of LED light sources in the marine ranch, where the LED light sources serve as signal base stations and output baseband signals by modulating their brightness;

[0007] Character-encode each LED light source to generate a unique optical identification code;

[0008] Insert a dimming symbol into the optical identification code to adjust the light intensity of the LED light source until the light intensity suitable for aquaculture in the marine ranch is reached; perform interleaving coding on the codeword after inserting the dimming symbol to optimize the optical communication performance;

[0009] Convert the interleaved-encoded signal into multiple positioning carrier frequencies in Manchester coding format and form cells;

[0010] Convert the LED light source signal into an electrical signal through a photovoltaic device, where the electrical signal includes a positioning carrier signal and light energy, and collect the light energy to achieve self-power supply;

[0011] Perform Fourier transform on the positioning carrier signal, obtain the up-converted signal of each frequency through a band-pass filter, and decode the optical identification code to locate the corresponding cell;

[0012] Adopt a multi-order regression model to iteratively train the positions within the cells, obtain a high-precision model, and determine the position coordinates of the underwater sensor according to the high-precision model.

[0013] Preferably, generating a unique optical identification code includes:

[0014] Character-encode each LED light source;

[0015] Arrange the encoded LED light sources in a regular polygon;

[0016] Perform secondary coding on each character-encoded LED light source using a cross code to generate a unique optical identification code.

[0017] Preferably, the method of performing secondary coding using a cross code is that each character consists of multiple black bars or white bars, where the black and white bars are arranged alternately, with black bars placed in odd positions and white bars placed in even positions.

[0018] Preferably, adjusting the light intensity of the LED light source includes:

[0019] If the inserted dimming symbol is 1, then increase the light intensity of the LED light source;

[0020] If the inserted dimming symbol is 0, then decrease the light intensity of the LED light source.

[0021] Preferably, collecting the light energy to achieve self-power supply includes:

[0022] Convert the LED optical signal into an electrical signal through a photovoltaic device;

[0023] Connect the positive electrode of the photovoltaic device to the input end of the receiving circuit, and receive the electrical signal through the receiving circuit. The electrical signal includes light energy and optical identification code information;

[0024] Collect the light energy through the energy storage inductor, and charge the lithium battery of the underwater sensor through the battery management system to realize self-power supply of the underwater sensor.

[0025] Preferably, decoding the optical identification code to locate the corresponding cell includes:

[0026] Perform Fourier transform on the positioning carrier signal to obtain spectral information, and determine the positioning carrier frequencies corresponding to each vertex in the cell;

[0027] Filter the positioning carrier frequencies through a band-pass filter;

[0028] Determine the cell position where the underwater sensor is located according to the filtered positioning carrier frequency information and the decoded optical identification code.

[0029] Preferably, using a multi-order regression model to perform iterative training on the position within the cell includes:

[0030] Select multiple training positions within the cell, and measure the optical signal amplitude and visual distance at each position as training data;

[0031] Calculate the weight vector through maximum likelihood and least squares method to generate a high-precision model;

[0032] Predict the position coordinates of the underwater sensor according to the high-precision model.

[0033] In a second aspect, the present invention also discloses a self-powered wireless optical communication sensor positioning system for a marine ranch, including:

[0034] A light source setting module for setting a plurality of LED light sources in the marine ranch. The LED light sources serve as signal base stations and output baseband signals by modulating their brightness;

[0035] A light source encoding module for character encoding each LED light source to generate a unique optical identification code;

[0036] A light intensity adjustment module for inserting dimming symbols into the optical identification code to adjust the light intensity of the LED light source until it reaches the light intensity suitable for aquaculture in the marine ranch; performing interleaving encoding on the coded word after inserting the dimming symbols to optimize the optical communication performance;

[0037] A cell forming module for converting the interleaved encoded signal into multiple positioning carrier frequencies in Manchester coding format and forming cells;

[0038] A signal conversion module is used to convert the LED light source signal into an electrical signal through a photovoltaic device. The electrical signal includes a positioning carrier signal and light energy, and the light energy is collected to achieve self-power supply;

[0039] A cell positioning module is used to perform Fourier transform on the positioning carrier signal, obtain up-converted signals of each frequency through a band-pass filter, and decode the optical identification code to locate the corresponding cell;

[0040] A position prediction module is used to perform iterative training on the position within the cell using a multi-order regression model to obtain a high-precision model, and determine the position coordinates of the underwater sensor according to the high-precision model.

[0041] In a third aspect, the present invention also discloses a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the method described in the first aspect are implemented.

[0042] In a fourth aspect, the present invention also discloses a computer program product, including a computer program. When the computer program is executed by a processor, the steps of the method described in the first aspect are implemented.

[0043] Compared with the prior art, the present invention has the following advantages and technical effects:

[0044] The present invention provides a self-powered wireless optical communication sensor positioning method for a marine ranch. First, a plurality of LED light sources are set in the marine ranch. The LED light sources serve as signal base stations and output baseband signals by modulating their brightness. Secondly, each LED light source is character-encoded to generate a unique optical identification code. Then, dimming symbols are inserted into the optical identification code to adjust the light intensity of the LED light source until the light intensity suitable for aquaculture in the marine ranch is reached. The coded word after inserting the dimming symbols is interleaved-encoded to optimize the optical communication performance. The interleaved-encoded signal is converted into multiple positioning carrier frequencies in Manchester coding format and forms a cell. Further, the LED light source signal is converted into an electrical signal through a photovoltaic device. The electrical signal includes a positioning carrier signal and light energy, and the light energy is collected to achieve self-power supply. Again, Fourier transform is performed on the positioning carrier signal, up-converted signals of each frequency are obtained through a band-pass filter, and the optical identification code is decoded to locate the corresponding cell. Finally, a multi-order regression model is used to perform iterative training on the position within the cell to obtain a high-precision model, and the position coordinates of the underwater sensor are determined according to the high-precision model.

[0045] The present invention uses high-power LEDs as the signal source, and by cooperating with an underwater vehicle equipped with various water quality monitoring sensors, real-time detection of the underwater environment can be achieved. Using LED aquaculture lights as the light source of the optical sensing network, although it has many advantages in terms of "light formula", lighting and optical communication technologies, its function is relatively single. The replacement of traditional underwater sensing network power supply systems is expensive and impractical. Using photovoltaic devices as the photoelectric conversion module can complete optical communication while achieving energy harvesting, which is an important new technical means for underwater exploration. Combining with high-precision positioning algorithms, high-precision real-time underwater environment measurement can be further achieved, providing new technical means for the requirements of modern marine ranches for high efficiency, integration and sustainable development. BRIEF DESCRIPTION OF THE DRAWINGS

[0046] The drawings forming a part of this application are used to provide a further understanding of this application. The schematic embodiments of this application and their descriptions are used to explain this application and do not constitute an improper limitation to this application. In the drawings:

[0047] Figure 1 Schematic diagram of the arrangement of LED lights in an equilateral triangle for the embodiments of the present invention;

[0048] Figure 2 Schematic diagram of the coding method of cross-coding for LEDs in the embodiments of the present invention;

[0049] Figure 3 Schematic diagram of changing the LED light intensity by inserting a dimming symbol in the embodiments of the present invention;

[0050] Figure 4 Schematic diagram of collecting energy using the energy storage inductor L in the embodiments of the present invention;

[0051] Figure 5 Schematic diagram of a cell in the embodiments of the present invention;

[0052] Figure 6 Schematic diagram of training data in the embodiments of the present invention;

[0053] Figure 7 Schematic block diagram of the embodiments of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0054] It should be noted that, without conflict, the embodiments in this application and the features in the embodiments can be combined with each other. The following will refer to the drawings and combine with the embodiments to detail this application.

[0055] It should be noted that the steps shown in the flowchart of the drawings can be executed in a computer system such as a set of computer executable instructions, and although the logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in a different order than here.

[0056] Example 1

[0057] As Figure 7 shown, in this embodiment, a self-powered wireless optical communication sensor positioning method for a marine ranch is provided, including:

[0058] S1. Set multiple LED light sources in the marine ranch. The LED light sources serve as signal base stations and output baseband signals by modulating their brightness.

[0059] Specifically, 15 LED light sources with a power of 200W are used as aquaculture lights in the marine ranch and placed 10m deep in the water. The LED light sources serve as signal base stations. At the sending end, on-off keying (OOK) modulation is used to complete the output of the baseband signal. Among them, when the LED light is on, it represents binary data "1", and when the LED light is off, it represents binary data "0". The minimum period of the switch change is set to 10us (half period 25us, that is, the upper limit of the change frequency is 100kHz), and the maximum period is set to 100us (half period 50us, that is, the lower limit of the change frequency is 10kHz), which can prevent the LED from flashing while realizing the LED aquaculture lighting function.

[0060] S2. Perform character encoding on each LED light source to generate a unique optical identification code.

[0061] Furthermore, as an innovative implementation method, in this embodiment, each LED is encoded with characters. The encoded LED lights are arranged in an equilateral triangle. Each LED after character encoding is encoded again by cross encoding, and each LED light obtains a unique OID code.

[0062] Specifically, it includes the following steps:

[0063] S21. Perform character encoding on each LED. The encoding information is shown in Table 1. The encoded LED lights are arranged in an equilateral triangle, and the arrangement method is as Figure 1 shown;

[0064] Table 1

[0065] LED lamp Character LED lamp Character LED lamp Character <![CDATA[LED 1 > 0123 <![CDATA[LED 6 > 0321 <![CDATA[LED 11 > 1302 <![CDATA[LED 2 > 0132 <![CDATA[LED 7 > 1023 <![CDATA[LED 12 > 1320 <![CDATA[LED 3 > 0213 <![CDATA[LED 8 > 1032 <![CDATA[LED 13 > 2103 <![CDATA[LED 4 > 0231 <![CDATA[LED 9 > 1203 <![CDATA[LED 14 > 2130 <![CDATA[LED 5 > 0312 <![CDATA[LED 10 > 1230 <![CDATA[LED 15 > 2310

[0066] S22. Perform cross encoding on each LED after character encoding for secondary encoding. The encoding method is as Figure 2As shown, each character consists of 5 black bars or 5 white bars, where 2 are wide bars (represented by binary "1") and 3 are narrow bars (represented by binary "0"). The black and white bars alternate, with black bars in odd positions and white bars in even positions. The binary representation corresponding to each character is shown in Table 2. After cross-coding the four-digit characters of each LED, a unique OID is obtained, and the OID corresponding to each LED is shown in Table 3. Since the bright and dark stripes alternate during the modulation process of the LED after cross-coding, the LED quickly alternates between "on / off" without consecutive 1s or 0s. And because the ratio of the duration of the "on / off" symbols is constant, the average brightness of the LED remains stable, and the brightness is stable during the transmission of the LED baseband signal without flicker.

[0067] Table 2

[0068] Character Binary Character Binary 0 00110 2 01001 1 10001 3 11000

[0069] Table 3

[0070] LED lamp Character OID <![CDATA[LED 1 > 0123 10000101101011000001 <![CDATA[LED 2 > 0132 10000101100111000010 <![CDATA[LED 3 > 0213 00100101101110000001 <![CDATA[LED 4 > 0231 00100101101101000010 <![CDATA[LED 5 > 0312 10100101000110111111 <![CDATA[LED 6 > 0321 10100101001001000011 <![CDATA[LED 7 > 1023 10000101101011000001 <![CDATA[LED 8 > 1032 10000101100111000010 <![CDATA[LED 9 > 1203 01100000111010010100 <![CDATA[LED 10 > 1230 01100000110101101000 <![CDATA[LED 11 > 1302 11100000010010010110 <![CDATA[LED 12 > 1320 11100000010001101001 <![CDATA[LED 13 > 2103 10010000111010010100 <![CDATA[LED 14 > 2130 10010000110101101000 <![CDATA[LED 15 > 2310 10110000010101101000

[0071] S3. Insert a dimming symbol into the optical identification code to adjust the light intensity of the LED light source until the light intensity suitable for aquaculture in the marine ranch is reached; perform interleaving coding on the codeword after inserting the dimming symbol to optimize the optical communication performance;

[0072] As an innovative implementation method, this step specifically includes:

[0073] S31. Insert a dimming symbol for each LED. Inserting all "1"s increases the light intensity, and inserting all "0"s decreases the light intensity until the light intensity of the LED is adjusted to the light intensity suitable for the light formula of aquaculture in the marine ranch. The dimming symbol is as Figure 3 shown;

[0074] S32. Perform interleaving coding on the codeword with the light intensity adjusted by inserting the dimming symbol. A large number of consecutive "1"s and "0"s will appear in the codeword after inserting the dimming symbol, and the interleaving coding can further suppress the flicker of the LED lights.

[0075] S4. Convert the signal after interleaving coding into multiple positioning carrier frequencies in Manchester coding format and form a cell;

[0076] Furthermore, as an innovative implementation method, the code after interleaving coding is frequency up-converted in Manchester coding format into 3 different specific positioning carrier frequencies, and the 3 specific frequencies form a specific cell;

[0077] Specifically, it includes the following steps:

[0078] S41. Set the coding period after interleaving coding to T 0 = 1 ms, and the frequency f 0 = 1 kHz. In the Manchester coding format, adopt the method of frequency up-conversion to convert it into three different specific carrier frequencies f 1 = 10 kHz, f 2 = 20 kHz, f 3 = 30 kHz;

[0079] S42. Three different specific carrier frequencies f 1 = 10 kHz, f 2 = 20 kHz, f 3 = 30 kHz form a specific cell. After arrangement, each cell has three frequencies, and the frequencies corresponding to each LED lamp are shown in Table 4;

[0080] Table 4

[0081] LED lamp Frequency Frequency value <![CDATA[LED 1 > <![CDATA[f 1 > 10kHz <![CDATA[LED 2 > <![CDATA[f 2 > 20kHz <![CDATA[LED 3 > <![CDATA[f 3 > 30kHz <![CDATA[LED 4 > <![CDATA[f 3 > 30kHz <![CDATA[LED 5 > <![CDATA[f 1 > 10kHz <![CDATA[LED 6 > <![CDATA[f 2 > 20kHz <![CDATA[LED 7 > <![CDATA[f 2 > 20kHz <![CDATA[LED 8 > <![CDATA[f 3 > 30kHz <![CDATA[LED 9 > <![CDATA[f 1 > 10kHz <![CDATA[LED 10 > <![CDATA[f 1 > 10kHz <![CDATA[LED 11 > <![CDATA[f 2 > 20kHz <![CDATA[LED 12 > <![CDATA[f 3 > 30kHz <![CDATA[LED 13 > <![CDATA[f 3 > 30kHz <![CDATA[LED 14 > <![CDATA[f 1 > 10kHz <![CDATA[LED 15 > <![CDATA[f 2 > 20kHz

[0082] S5. Convert the LED light source signal into an electrical signal through a photovoltaic device. The electrical signal includes a positioning carrier signal and light energy, and collect the light energy to achieve self-power supply;

[0083] Furthermore, as an innovative implementation method, in the receiving end of this embodiment, the underwater sensor completes photoelectric conversion through a photovoltaic device, synchronously completes the reception of the positioning carrier signal and the collection of light energy. The collected light energy charges the lithium battery through the battery management system, and uses the lithium battery to supply power to the microcontroller of the underwater optical communication sensing network to achieve self-power supply;

[0084] Specifically, it includes the following steps:

[0085] S51. Connect the positive pole of the solar panel to the input end of the receiving circuit. After the solar photovoltaic device converts the optical signal into an electrical signal, the electrical signal can directly enter the receiver circuit;

[0086] S52. The received electrical signal contains energy P w and OID coding information, where P w is used for energy collection, and the OID coding information is used to confirm the corresponding LED lamp;

[0087] S53. For the energy collection part, as shown in Figure 4 , use the energy storage inductor L to complete the energy collection, and then enter the BMS. The BMS system charges the lithium battery of the underwater vehicle to achieve the energy collection of the underwater sensor.

[0088] S6. Perform a Fourier transform on the positioning carrier signal, obtain the up-converted signals of each frequency through a band-pass filter, and decode the optical identification code to locate the corresponding cell;

[0089] Further, as an innovative implementation, in this embodiment, the fast Fourier transform is performed on three different received positioning carrier frequencies to obtain the corresponding spectral information, and then the up-converted signals of each frequency are obtained through a band-pass filter. The specific description of locating the corresponding cell by decoding the OID is as follows:

[0090] S61. Receive three different positioning carriers f 1 、f 2 、f 3 with OID through the photovoltaic device for photoelectric conversion, and perform a fast Fourier transform on the carrier signal to obtain the corresponding spectrum According to the spectral information, the positioning carrier frequencies corresponding to the vertices of each triangle in the cell can be obtained;

[0091] S62. Use band-pass filters (frequency range 9.5 kHz to 10.5 kHz), (frequency range 19.5 kHz to 20.5 kHz), (frequency range 29.5 kHz to 30.5 kHz) to filter the positioning carriers f 1 、f 2 、f 3 respectively to prevent high-frequency crosstalk;

[0092] S63. As shown in Figure 5 , according to the positioning carrier frequencies corresponding to the vertices of each triangle in the cell and the decoded OID, the corresponding cell can be determined.

[0093] S7. Use a multi-order regression model to perform iterative training on the position within the cell, obtain a high-precision model, and determine the position coordinates of the underwater sensor according to the high-precision model.

[0094] Further, as an innovative implementation, in this embodiment, in order to further improve the positioning accuracy, a multi-order regression model is used to perform iterative training on the position within the cell, obtain a high-precision model, and according to the high-precision regression model, the high-precision coordinates (x, y, z) can be obtained;

[0095] In this embodiment, the multi-order regression model uses a third-order regression model;

[0096] Specifically, it includes the following steps:

[0097] S71. Use the third-order regression model to perform iterative training on the position within the cell, as shown in formula (1):

[0098]

[0099] Where W is the weight, Ф and ⊙ are the amplitude and the target vector respectively, D is the dimension. Here, the positioning information is based on the FFT amplitude of the optical signals received from 3 LEDs, and D = 3;

[0100] Equation (1) can be divided into the x - coordinate and the y - coordinate, as shown in Equation (2):

[0101]

[0102] The amplitude Ф in Equation (1) is as shown in Equation (3):

[0103]

[0104] Where N is the number of training data. In one cell, we select 120 training positions (with x and y coordinates), and each training position is measured 30 times during training. Therefore, in the experiment, N = 120×30 = 3600. The elements in the signal amplitude vector Ф include q 1 、q 2 and q 3 , which represent the FFT amplitudes of the received optical signals of the 10kHz, 20kHz, and 30kHz up - conversion signals respectively. The positions of the 120 training points are represented by x and y coordinates. They are recorded during the training process and represented by the target vector as shown in Equation (4):

[0105]

[0106] S72. The weight vector W is obtained by using the maximum likelihood and least - squares methods. The likelihood function is represented by Equation (5),

[0107]

[0108] where β is the precision of the data distribution (the reciprocal of the variance). To calculate the maximum likelihood with respect to W, the gradient of the log - likelihood function in Equation (5) is set to zero, and its form is as shown in Equation (6):

[0109]

[0110] The solved W is:

[0111] W=(Φ T Φ) -1 Φ T θ (7)

[0112] In the polynomial equilateral triangle model, the optical signals received by each LED are measured separately. AsFigure 6 As shown, during the training process of the LED 1 , the receiver is gradually moved horizontally away from the LED 1 , and then the received optical signal amplitude p and the line-of-sight (LOS) distance d are recorded as training data. Once W is calculated by substituting the amplitude vector Ф and the target vector obtained during the training process , according to the multi-order regression model shown in formula (1), as Figure 5 shown, the position (x, y, z) of the receiver can be predicted based on the newly received optical signal amplitudes p 1 , p 2 and p 3 . The position coordinate equation is:

[0113]

[0114] where (x 1 , y 1 , z 1 ), (x 2 , y 2 , z 2 ), (x 3 , y 3 , z 3 ) are the coordinates of the vertices of the cells directly below the LED 1 , LED 2 and LED 3 respectively.

[0115] In this embodiment, research and development have been carried out on the wireless optical communication sensor positioning system in the marine ranch, and a self-powered wireless optical communication sensor positioning method for the marine ranch has been proposed. First, the brightness of a high-power LED is modulated and the brightness change period is set. Then, each LED lamp at the LED transmitting end is character-encoded, and the cross code is used to encode the character code again to determine the unique OID of each LED. After the OID is confirmed, dimming symbols are inserted and interleaved encoding is performed to adjust the light intensity of the LED to the light intensity suitable for the aquaculture light formula in the marine ranch. After interleaved encoding, it is converted into three different specific positioning carrier frequencies in the Manchester coding format by means of frequency up-conversion, and the three specific frequencies form a specific cell. At the receiving end, the fast Fourier transform is performed on the three different received positioning carrier frequencies to obtain the corresponding spectrum information, and then the up-converted signal of each frequency is obtained through a band-pass filter. By decoding the OID, the corresponding cell can be located. The underwater sensor completes photoelectric conversion through a photovoltaic device, simultaneously receives the positioning carrier signal and completes light energy collection. In order to further improve the positioning accuracy, a multi-order regression model is used to iteratively train the position within the cell to obtain a high-precision model, and further determine the position of the underwater sensor for aquaculture in the marine ranch. At the same time, the light energy extracted by the photovoltaic device charges the supercapacitor through the battery management system, and the energy storage unit powers the micro-control unit of the underwater sensing network, so as to achieve high-precision positioning of the self-powered wireless optical communication sensor in the marine ranch by using the solar photovoltaic device as the receiver under the illumination conditions of a suitable light formula.

[0116] In the application field of the marine ranch, this embodiment provides technologies such as lighting, optical positioning, underwater environment monitoring, and self-power supply, with broad market and positive social benefits.

[0117] Embodiment 2

[0118] Based on the same inventive concept, this embodiment also provides a self-powered wireless optical communication sensor positioning system for the marine ranch, including:

[0119] A light source setting module for setting a plurality of LED light sources in the marine ranch. The LED light sources serve as signal base stations and output baseband signals by modulating their brightness;

[0120] A light source encoding module for character-encoding each LED light source to generate a unique optical identification code;

[0121] A light intensity adjustment module for inserting dimming symbols into the optical identification code to adjust the light intensity of the LED light source until it reaches the light intensity suitable for aquaculture in the marine ranch; performing interleaved encoding on the codeword after inserting the dimming symbols to optimize the optical communication performance;

[0122] A cell forming module, configured to convert an interleaved encoded signal into multiple positioning carrier frequencies in Manchester coding format and form cells;

[0123] A signal conversion module, configured to convert an LED optical signal into an electrical signal through a photovoltaic device, receive the electrical signal and collect optical energy;

[0124] A cell positioning module, configured to perform Fourier transform on the received electrical signal, obtain up-converted signals of each frequency through a band-pass filter, and decode the optical identification code to locate the corresponding cell;

[0125] A position prediction module, configured to perform iterative training on the position within a cell using a multi-order regression model to obtain a high-precision model, and determine the position coordinates of an underwater sensor according to the high-precision model.

[0126] The self-powered wireless optical communication sensor positioning system for a marine ranch provided in this embodiment has all the advantages of the self-powered wireless optical communication sensor positioning method for a marine ranch provided in Embodiment 1.

[0127] Embodiment 3

[0128] This embodiment also discloses a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the steps of the method described in Embodiment 1 are implemented.

[0129] Embodiment 4

[0130] This embodiment also discloses a computer program product, including a computer program, and when the computer program is executed by a processor, the steps of the method described in Embodiment 1 are implemented.

[0131] The above is only a preferred specific implementation manner of the present application, but the protection scope of the present application is not limited thereto. Any changes or substitutions that can be easily thought of by those skilled in the art within the technical scope disclosed by the present application should be covered by the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.

Claims

1. A self-powered wireless optical communication sensor positioning method for marine ranching, characterized in that: The following steps are involved: A plurality of LED light sources are arranged in the marine ranch, and the LED light sources serve as signal base stations, and output baseband signals by modulating their brightness; Character encoding is performed on each LED light source to generate a unique optical identification code; Inserting a dimming symbol into the optical identification code to adjust the light intensity of the LED light source until the light intensity suitable for marine ranch aquaculture is reached; interleaving and encoding the codeword after the dimming symbol is inserted to optimize the optical communication performance; Convert the interleaved coded signals into multiple positioning carrier frequencies in Manchester coding format and form cells; Converting the LED light source signal into an electrical signal through a photovoltaic device, wherein the electrical signal includes a positioning carrier signal and light energy, and collecting the light energy to achieve self-power supply; Performing Fourier transformation on the positioning carrier signal, obtaining an up-converted signal of each frequency through a bandpass filter, and decoding the optical identification code to locate the corresponding cell; A multi-order regression model is used to iteratively train the position within the cell to obtain a high-precision model, and the position coordinates of the underwater sensor are determined according to the high-precision model.

2. The method according to claim 1, characterized in that: Generating a unique optical identification code includes: Character encoding for each LED light source; Arrange the coded LED light sources according to a regular polygon; The LED light source after each character encoding is re-encoded using a cross code to generate a unique optical identification code.

3. The method according to claim 2, characterized in that The cross code is used for secondary encoding so that each character is composed of multiple black bars or white bars, wherein the black bars are arranged alternately, the black bars are placed at odd positions, and the white bars are placed at even positions.

4. The method according to claim 1, characterized in that Adjusting the light intensity of the LED light source includes: If the inserted dimming symbol is 1, the light intensity of the LED light source is increased; If the inserted dimming symbol is 0, the light intensity of the LED light source is reduced.

5. The method according to claim 1, characterized in that Collecting the light energy to achieve self-powering includes: Convert LED light signals into electrical signals through photovoltaic devices; Connecting the positive electrode of the photovoltaic device to the input end of a receiving circuit, and receiving the electrical signal through the receiving circuit, wherein the electrical signal includes light energy and optical identification code information; The light energy is collected by an energy storage inductor, and the lithium battery of the underwater sensor is charged by a battery management system to achieve self-powering of the underwater sensor.

6. The method according to claim 1, characterized in that Decoding the optical recognition code to locate the corresponding cell includes: Performing Fourier transform on the positioning carrier signal to obtain spectrum information, and determining the positioning carrier frequency corresponding to each vertex in the cell; Filtering the positioning carrier frequency by a bandpass filter; The cell location where the underwater sensor is located is determined based on the filtered positioning carrier frequency information and the decoded optical identification code.

7. The method according to claim 1, characterized in that Iterative training of the positions within a cell using a multi-order regression model includes: Select multiple training positions in the cell, and measure the light signal amplitude and visual distance of each position as training data; The weight vector is calculated by maximum likelihood and least squares method to generate a high-precision model; The position coordinates of the underwater sensor are predicted according to the high-precision model.

8. A self-powered wireless optical communication sensor positioning system for marine ranching, characterized in that: include: A light source setting module is used to set up multiple LED light sources in the marine ranch. The LED light sources serve as signal base stations and output baseband signals by modulating their brightness; The light source encoding module is used to character encode each LED light source to generate a unique optical identification code; A light intensity adjustment module is used to insert a dimming symbol into the optical identification code to adjust the light intensity of the LED light source until the light intensity suitable for marine ranch aquaculture is reached; and interleave the codeword after the dimming symbol is inserted to optimize the optical communication performance; A cell forming module, used for converting the interleaved encoded signal into a plurality of positioning carrier frequencies in a Manchester encoding format and forming a cell; A signal conversion module, used to convert the LED light source signal into an electrical signal through a photovoltaic device, wherein the electrical signal includes a positioning carrier signal and light energy, and collects the light energy to achieve self-power supply; A cell positioning module, used to perform Fourier transform on the positioning carrier signal, obtain the up-converted signal of each frequency through a bandpass filter, and decode the optical identification code to locate the corresponding cell; The position prediction module is used to iteratively train the position within the cell using a multi-order regression model to obtain a high-precision model, and determine the position coordinates of the underwater sensor based on the high-precision model.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.

10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.

Citation Information

Patent Citations

  • OOFDM method and system based on LDPC coding probability shaping mapping

    CN109756438A

  • Lighting, positioning and communication three-purpose coding method in visible light communication technology

    CN112511226A

  • Optical symbol identification method based on multi-resolution automatic encoder

    CN112818978A

  • Comprehensive observation and forecast platform for marine ranching

    CN116192917A

  • Underwater positioning system and underwater positioning method

    CN116736225A