Method and apparatus for optical information transmission based on four-color LEDs
By using a four-color LED-based optical information transmission method, and utilizing a full-spectrum semiconductor light-emitting device and light source control signal, the problem of achieving efficient data transmission without affecting human visual perception in existing technologies is solved. This improves the system's flexibility and data transmission efficiency, and reduces signal attenuation and visual fatigue.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-06
- Publication Date
- 2026-03-20
AI Technical Summary
Existing multicolor optical information transmission schemes are difficult to achieve efficient data transmission without affecting human visual perception.
The method of optical information transmission based on four-color LEDs is adopted. Through a full-spectrum semiconductor light-emitting device, a combination of monochromatic LEDs of different wavelengths is used to segment and modulate the data according to the transmission requirements. The most suitable target monochromatic LED is selected for optical information transmission, and precise control is achieved through light source control signals.
It achieves efficient data transmission without affecting human visual perception, improves system flexibility, bandwidth and transmission capacity, reduces signal attenuation and distortion, ensures the reliability and stability of data transmission, and reduces visual fatigue.
Smart Images

Figure CN119921867B_ABST
Abstract
Description
[0001] This invention is a divisional application of the invention patent application filed on September 6, 2024, entitled "Method and Device for Optical Information Transmission Based on Full-Spectrum LED" with application number 202411250653.5. Technical Field
[0002] This invention relates to the field of optical information transmission, and more particularly to a method and device for optical information transmission based on four-color LEDs. Background Technology
[0003] Optical Carrier Information Technology (OCIT) is a technology that uses optical signals as the information transmission carrier. Compared to traditional electromagnetic wave signal transmission technologies, OCIT offers higher bandwidth, faster transmission speeds, and lower signal attenuation. It is widely used in fields such as fiber optic communication and visible light communication (VLC), greatly promoting the development of modern communication technologies. OCIT not only plays a significant role in improving communication efficiency and quality but also demonstrates remarkable advantages in reducing energy consumption and electromagnetic interference.
[0004] Multicolor optical information transmission is an innovative application of optical information technology. It uses multiple wavelength light sources to simultaneously transmit different data segments, achieving high-speed, high-capacity information transmission. In this scheme, each monochrome LED is responsible for transmitting optical signals within a specific wavelength range. Multiple monochrome LEDs work together to achieve bandwidth aggregation and improve data transmission rates.
[0005] Despite significant progress in improving transmission rates and capacity with existing multicolor optical information transmission schemes, several problems remain to be solved. One major issue is how to achieve efficient data transmission without affecting human visual perception. Summary of the Invention
[0006] In view of this, embodiments of the present invention provide a method and device for transmitting optical information based on full-spectrum LEDs, in order to solve the problem in the prior art that it is impossible to achieve efficient data transmission without affecting human visual perception.
[0007] In a first aspect, embodiments of the present invention provide a method for optical information transmission based on four-color LEDs, applied to a transmitting end. The transmitting end includes a full-spectrum semiconductor light-emitting device, which includes a first preset number of monochromatic LEDs with different emission wavelengths. The emission wavelength adjustment range of each monochromatic LED belongs to a different wavelength range, and the first preset number is four. Each monochromatic LED is excited by a blue light chip, which includes at least a first blue light chip and a second blue light chip. The peak wavelengths of the first and second blue light chips are different, and both peak wavelengths of the first and second blue light chips are located in the same wavelength range. The method includes:
[0008] The data to be transmitted is segmented according to the first transmission requirement information of the data to be transmitted to obtain a second preset number of data segments, wherein the second preset number is less than or equal to the first preset number;
[0009] Based on the light emission characteristic parameters of the monochrome LEDs and the first transmission requirement information, a second preset number of target monochrome LEDs are determined, wherein the first transmission requirement information includes bandwidth requirement parameters and rate requirement parameters, and the light emission characteristic parameters include: emission wavelength, spectral width, and light intensity;
[0010] The data segments corresponding to the target monochrome LEDs are processed according to the target monochrome LEDs and the corresponding preset modulation algorithms to obtain the corresponding light source control signals;
[0011] Based on the light source control signal, the corresponding target monochromatic LED is controlled to transmit optical information.
[0012] Preferably, determining the second preset number of target monochrome LEDs based on the luminous characteristic parameters of the monochrome LEDs and the first transmission requirement information includes:
[0013] Based on the first transmission requirement information, determine the second transmission requirement information for each of the data segments;
[0014] The monochrome LEDs are filtered according to the second transmission requirement information to obtain candidate monochrome LEDs, wherein the number of candidate monochrome LEDs is greater than or equal to the second preset number and less than or equal to the first preset number;
[0015] When the number of candidate monochrome LEDs is greater than the second preset number, the luminous characteristic parameters of each candidate monochrome LED are obtained;
[0016] Based on the emission wavelength and the visual sensitivity function, obtain the visual sensitivity function value of each of the candidate monochrome LEDs;
[0017] Based on the visual acuity function value, the emission wavelength, the spectral width, and the light intensity, the human eye interference index of each of the candidate monochromatic LEDs is determined, wherein the human eye interference index is positively correlated with the visual acuity function value and the light intensity, and the human eye interference index is negatively correlated with the spectral width and the light intensity;
[0018] The candidate monochrome LEDs are sorted in descending order of the human eye interference index, and the first second preset number of candidate monochrome LEDs are selected as the target monochrome LED.
[0019] When the number of candidate monochrome LEDs is equal to the second preset number, the candidate monochrome LEDs are used as the target monochrome LEDs.
[0020] Preferably, the step of processing the data segment corresponding to each target monochrome LED according to each target monochrome LED and the corresponding preset modulation algorithm to obtain the corresponding light source control signal includes:
[0021] Based on the frequency response characteristics of the target monochrome LED and the second transmission requirement information, a mapping relationship is established between the target monochrome LED and each of the data segments;
[0022] Based on the second transmission requirement information of the data segment, the frequency response characteristics of the target monochromatic LED corresponding to the data segment, and the preset modulation algorithm, the target modulation algorithm is determined, wherein the preset modulation algorithm includes: PPM modulation algorithm, PAM modulation algorithm, QAM modulation algorithm, and OFDM modulation algorithm;
[0023] The corresponding data segments are encoded and modulated according to the target modulation algorithm to obtain the corresponding light source control signal.
[0024] Preferably, establishing the mapping relationship between the target monochrome LED and each of the data segments based on the frequency response characteristics of the target monochrome LED and the second transmission requirement information includes:
[0025] The frequency response characteristics of each target monochromatic LED are obtained, wherein the frequency response characteristics include: operating frequency range, bandwidth capacity, modulation efficiency, and maximum transmission rate;
[0026] Obtain second transmission requirement information for each of the data segments, wherein the second transmission requirement information includes: data segment bandwidth requirement, data segment rate requirement, and priority;
[0027] Calculate the difference between the bandwidth capacity of each target monochrome LED and the bandwidth requirement of each data segment, and record it as the first difference;
[0028] Calculate the difference between the maximum transmission rate of each target monochrome LED and the data segment rate requirement of each data segment, and denot it as the second difference;
[0029] Based on the first difference and the second difference, an initial matching list is established for each data segment, wherein the initial matching list includes several target monochrome LEDs that meet preset transmission conditions, and the preset transmission conditions include that the first difference is greater than or equal to a first difference threshold and the second difference is greater than or equal to a second difference threshold.
[0030] Based on the weighted calculation result of the first difference and the second difference, each initial matching list is sorted in ascending order;
[0031] When there are duplicate target monochrome LEDs in each of the initial matching lists, the duplicate target monochrome LEDs are removed according to the priority.
[0032] Establish a mapping relationship between the data fragment and the first target monochrome LED in the corresponding initial matching list.
[0033] Preferably, the step of basing the data segment on the second transmission requirement information, the frequency response characteristics of the target monochromatic LED corresponding to the data segment, and a preset modulation algorithm includes:
[0034] Based on the frequency response characteristics of the target monochromatic LED corresponding to the data segment, several preset modulation algorithms that satisfy the corresponding second transmission requirement information are assigned to each data segment, denoted as the first intermediate modulation algorithm;
[0035] Obtain the estimated optical pulse frequency of the data segment after it has been modulated by the corresponding first intermediate modulation algorithm;
[0036] Based on the emission wavelength of each target monochromatic LED, the corresponding critical flicker frequency is obtained;
[0037] Based on the critical scintillation frequency and the estimated optical pulse frequency, the first intermediate modulation algorithm for each data segment is filtered to obtain several second intermediate modulation algorithms.
[0038] The target modulation algorithm for each data segment is determined based on the second intermediate modulation algorithm.
[0039] Preferably, the first preset quantity is 4, and each of the monochrome LEDs is respectively designated as a first monochrome LED, a second monochrome LED, a third monochrome LED, and a fourth monochrome LED; the emission wavelength of the first monochrome LED is within 480-520nm, the emission wavelength of the second monochrome LED is within 530-540nm, the emission wavelength of the third monochrome LED is within 640-660nm, and the emission wavelength of the fourth monochrome LED is within 680-700nm. The first monochrome LED, the second monochrome LED, the third monochrome LED, and the fourth monochrome LED are all excited by a blue light chip, and the main wavelength of the blue light chip is between 447-457nm.
[0040] Preferably, after controlling the corresponding target monochromatic LED to transmit optical information according to the light source control signal, the method further includes:
[0041] The information transmission quality is monitored in real time to obtain the communication quality monitoring results of each target monochrome LED, wherein the communication quality monitoring results include signal strength, bit error rate and transmission delay;
[0042] When the signal strength of a target monochrome LED is less than a preset signal strength threshold, and / or the bit error rate is greater than a preset bit error rate threshold, and / or the transmission delay is greater than a preset delay threshold, the target monochrome LED is designated as an LED to be switched.
[0043] Based on the data segment corresponding to the LED to be switched, at least one monochrome LED is determined as the target switching LED;
[0044] According to the preset light source switching rules, the target switching LED is controlled to transmit the data segment corresponding to the LED to be switched.
[0045] Preferably, determining at least one monochrome LED as the target switching LED based on the data segment corresponding to the LED to be switched includes:
[0046] Obtain the second transmission requirement information of the data segment corresponding to the LED to be switched, wherein the second transmission requirement information includes: data segment bandwidth requirement, data segment rate requirement and priority;
[0047] The data segment corresponding to the LED to be switched is cached to obtain a cached data segment;
[0048] When the second preset quantity is less than the first preset quantity, the monochrome LEDs other than the target monochrome LED are selected and recorded as the first switching LED candidate switching LEDs;
[0049] Obtain the wavelength similarity between the emission wavelength of each of the first candidate switching LEDs and the emission wavelength of the LED to be switched;
[0050] Based on the wavelength similarity, the second transmission requirement information, and the frequency response characteristics of each of the first switching LED candidate switching LEDs, the first switching LED candidate switching LED that meets the preset switching conditions is selected as the target switching LED;
[0051] When the second preset quantity is equal to the first preset quantity, the bandwidth margin of the target monochrome LED other than the LED to be switched is obtained according to the communication quality monitoring result;
[0052] Based on the bandwidth margin, a number of first switching LED candidate switching LED combinations that meet the second transmission requirement information of the data segment corresponding to the LED to be switched are obtained, wherein the first switching LED candidate switching LED combination includes at least one target monochrome LED other than the LED to be switched, and at least one target monochrome LED is different between any two first candidate switching color light source combinations.
[0053] Based on the frequency response characteristics of the target monochromatic LED in each of the first switching LED candidate switching LED combinations and the data segment rate requirement of the data segment corresponding to the LED to be switched, a number of second switching LED candidate switching LED combinations are obtained.
[0054] The redundancy of each second switching LED candidate switching LED combination is obtained by weighting the number of redundant light sources and the redundant bandwidth capacity of each second switching LED candidate switching LED combination, wherein the weight of the number of redundant light sources is greater than the weight of the redundant bandwidth capacity.
[0055] The target switching LED is determined based on the second alternative switching LED group with the lowest redundancy.
[0056] Preferably, the step of controlling the target switching LED to transmit the data segment corresponding to the LED to be switched according to a preset light source switching rule includes:
[0057] The data segments corresponding to the LED to be switched are split according to a preset data splitting ratio to obtain a first data segment and a second data segment;
[0058] According to the preset modulation algorithm, the LED to be switched is controlled to transmit the first data segment, and the target switching LED is controlled to transmit the second data segment;
[0059] According to a preset time interval, the transmission quality of the second data segment on the target switching LED is obtained;
[0060] If the transmission quality meets the preset quality conditions, the preset data splitting ratio is increased by a preset ratio increment, and the data segment corresponding to the LED to be switched is split according to the preset data splitting ratio to obtain the first data segment and the second data segment, until the data segment corresponding to the LED to be switched is completely transmitted through the target switching LED.
[0061] When the data segment corresponding to the LED to be switched is completely transmitted through the target switching LED, the second actual luminous intensity of each of the target monochromatic LEDs and the target switching monochromatic LED is obtained;
[0062] The third light source control signal is obtained based on the second actual luminous intensity, the preset luminous intensity, and the ambient light intensity;
[0063] The LED to be switched is controlled to illuminate according to the third light source control signal.
[0064] Secondly, embodiments of the present invention provide a light source device, including: at least one processor, at least one memory, and computer program instructions stored in the memory, wherein the computer program instructions, when executed by the processor, implement the method as described above.
[0065] In summary, the beneficial effects of the present invention are as follows:
[0066] This invention provides a method for optical information transmission based on full-spectrum LEDs, applied to a transmitting end. The transmitting end includes a full-spectrum semiconductor light-emitting device, which includes a first preset number of monochromatic LEDs with different emission wavelengths. The emission wavelength adjustment range of each monochromatic LED belongs to a different wavelength range, and the first preset number is 4. Each monochromatic LED is excited by a blue light chip, which includes at least a first blue light chip and a second blue light chip. The peak wavelengths of the first and second blue light chips are different, but both peak wavelengths are located in the same wavelength range. The method includes: according to a first... The data to be transmitted is segmented based on the transmission requirement information to obtain a second preset number of data segments, wherein the second preset number is less than or equal to the first preset number. Based on the luminous characteristic parameters of the monochromatic LEDs and the first transmission requirement information, a second preset number of target monochromatic LEDs are determined. The first transmission requirement information includes bandwidth requirement parameters and rate requirement parameters, and the luminous characteristic parameters include emission wavelength, spectral width, and light intensity. The data segments corresponding to each target monochromatic LED are processed according to each target monochromatic LED and a corresponding preset modulation algorithm to obtain corresponding light source control signals. Based on the light source control signals, the corresponding target monochromatic LEDs are controlled to transmit optical information. On the one hand, by using monochromatic LEDs of different wavelengths to cover multiple wavelength ranges, the flexibility and bandwidth of the optical information transmission system can be increased. The light source in each wavelength range can work independently, thereby achieving multi-path parallel transmission and improving overall transmission capacity and efficiency. Segmenting the data according to the transmission requirement information ensures that the amount of data segments carried by each monochromatic LED is optimally allocated within its capacity. This segmentation and scheduling can effectively reduce conflicts and collisions during data transmission, improving the stability and reliability of the system. By selecting the most suitable target monochromatic LED based on its luminescent characteristics and transmission requirements, the signal quality and power efficiency of optical information transmission can be optimized. Choosing a suitable light source can minimize signal attenuation and distortion during transmission, ensuring the reliability and stability of data transmission. Based on the target monochromatic LED and transmission requirements, a preset modulation algorithm can effectively improve the data transmission rate and accuracy. Different modulation algorithms can adapt to different transmission environments and conditions, enabling the optical information transmission system to maintain high efficiency even in various complex scenarios.By precisely controlling the target monochromatic LED with a light source control signal, efficient transmission of optical information can be achieved. On the other hand, by combining the first blue light chip and the second blue light chip, a wider blue light region can be covered. The combined use of blue light chips with different peak wavelengths can provide a more stable and uniform blue light excitation source, improving the overall performance of the system. By controlling the emission of light sources with different wavelengths, efficient data transmission can be achieved without affecting human eye perception. The main wavelength of the blue light chip is in the wavelength range where human eye perception is weak, which helps to reduce visual fatigue and discomfort. Attached Figure Description
[0067] To more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings used in the embodiments of the present invention will be briefly introduced below. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort, and these are all within the protection scope of the present invention.
[0068] Figure 1 This is a schematic diagram of a process for a full-spectrum LED-based optical information transmission method according to an embodiment of the present invention.
[0069] Figure 2 This is a schematic diagram of a process for a full-spectrum LED-based optical information transmission method according to an embodiment of the present invention.
[0070] Figure 3 This is a schematic diagram of a process for a full-spectrum LED-based optical information transmission method according to an embodiment of the present invention.
[0071] Figure 4 This is a schematic diagram of the structure of a light source device according to an embodiment of the present invention. Detailed Implementation
[0072] The features and exemplary embodiments of various aspects of the present invention will now be described in detail. To make the objectives, technical solutions, and advantages of the present invention clearer, the present invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only configured to explain the present invention and are not configured to limit the present invention. For those skilled in the art, the present invention can be practiced without some of these specific details. The following description of the embodiments is merely intended to provide a better understanding of the present invention by illustrating examples of the invention.
[0073] It should be noted that, in this document, relational terms such as "first" and "second" are used merely to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising..." does not exclude the presence of additional identical elements in the process, method, article, or apparatus that includes said element.
[0074] It should be noted that all actions involving the acquisition of signals, information, or data in this invention are carried out in compliance with the relevant data protection laws and regulations of the locality and with authorization from the owner of the relevant device.
[0075] Implementation Method 1
[0076] This invention provides a method for transmitting optical information based on full-spectrum LEDs, applied to a transmitter. The transmitter includes a full-spectrum semiconductor light-emitting device, which includes a first preset number of monochromatic LEDs with different emission wavelengths. The adjustment range of the emission wavelength of each monochromatic LED belongs to a different wavelength range.
[0077] Specifically, a full-spectrum light-emitting device refers to a device capable of emitting light across the entire visible spectrum, including ultraviolet and infrared light. It typically consists of multiple monochromatic LEDs, each emitting light at a specific wavelength. By combining monochromatic LEDs of different wavelengths, the emitting end can generate light signals covering the entire spectrum. This allows for higher optical communication efficiency because different wavelengths of light can transmit more data in the same channel. The device contains a predetermined number of monochromatic LEDs, meaning the number of monochromatic LEDs designed into the device is fixed and known. These monochromatic LEDs are made based on semiconductor materials, such as LEDs (light-emitting diodes), and each monochromatic LED has a specific emission wavelength. The emission wavelength of a monochromatic LED can be adjusted within a certain range. For example, some semiconductor light sources can fine-tune the emission wavelength by adjusting the current, voltage, or temperature.
[0078] The first preset number of monochrome LEDs refers to the number of monochrome LEDs integrated in the light-emitting device. These monochrome LEDs can be different channels of an LED chip or different LED elements in an LED module, and each monochrome LED emits light with fixed wavelength characteristics;
[0079] Each monochromatic LED emits light within a different wavelength range in the spectrum. For example, it may include monochromatic LEDs covering different wavelength ranges such as red, green, and blue. This ranged wavelength distribution can optimize the diversity and flexibility of optical information transmission systems.
[0080] The combination of these features enables optical information transmission systems to use light sources of different wavelengths to transmit data, with each monochromatic LED operating independently within its wavelength range, thus achieving multi-channel parallel transmission. This design not only increases the system's transmission capacity and bandwidth but also adapts to the optical requirements of different application scenarios, such as those requiring high color reproduction performance or higher transmission rates.
[0081] In one specific embodiment, the first preset quantity is 4, respectively denoted as a first monochrome LED, a second monochrome LED, a third monochrome LED, and a fourth monochrome LED; the emission wavelength of the first monochrome LED is within 480-520nm, the emission wavelength of the second monochrome LED is within 530-540nm, the emission wavelength of the third monochrome LED is within 640-660nm, and the emission wavelength of the fourth monochrome LED is within 680-700nm. The first monochrome LED, the second monochrome LED, the third monochrome LED, and the fourth monochrome LED are all excited by a blue light chip. The blue light chip includes at least a first blue light chip and a second blue light chip. Although their peak wavelengths are in the same wavelength range, their peak wavelengths are different. Using blue light chips with different peak wavelengths can cover a wider blue light region. After the first blue light chip and the second blue light chip are combined, the main wavelength of the blue light chip is between 447-457nm.
[0082] In this embodiment, each monochromatic LED covers a different wavelength range, achieving broad spectral coverage. This design enables the optical information transmission system to transmit data using light of different wavelengths, improving the system's bandwidth and transmission capacity. Light sources of different wavelengths can better reproduce the spectral composition of natural light, enhancing color reproduction. This is particularly important in applications requiring high color fidelity (such as display technology and lighting). By using light sources of different wavelengths, the system can achieve multi-path parallel transmission, with each monochromatic LED operating independently without mutual interference. This design improves data transmission rate and efficiency, meeting high bandwidth requirements. By combining the first and second blue light chips, a wider blue light region (447–457 nm) can be covered. The combined use of blue light chips with different peak wavelengths provides a more stable and uniform blue light excitation source, improving the overall system performance. By controlling the emission of light sources of different wavelengths, efficient data transmission can be achieved without affecting human visual perception. The dominant wavelength of the blue light chip is between 447 and 457 nm, within the wavelength range where human visual perception is weak, helping to reduce visual fatigue and discomfort.
[0083] Please see Figure 1 The method includes:
[0084] S1. The data to be transmitted is segmented according to the first transmission requirement information of the data to be transmitted to obtain a second preset number of data segments, wherein the second preset number is less than or equal to the first preset number;
[0085] Specifically, the first transmission requirement information refers to the specific requirements of the data to be transmitted for transmission rate, bandwidth, latency, priority, etc. Data segmentation breaks down the original data according to certain rules to form multiple small data segments. This step segments the data to be transmitted based on the first transmission requirement information to facilitate subsequent optimized transmission for the characteristics of different light sources. Based on these requirement parameters, a data segmentation strategy is formulated to divide the data to be transmitted into several data segments.
[0086] Data segmentation allows each data fragment to be independently optimized according to specific needs, improving transmission efficiency and reliability. By segmenting data, the characteristics of different light sources can be better utilized, resource waste can be avoided, and overall system performance can be improved.
[0087] The number of monochrome LEDs in a semiconductor light-emitting device is limited (a first preset number), therefore the number of data segments after segmentation (a second preset number) cannot exceed this limit. Otherwise, it will be impossible to allocate monochrome LEDs to each data segment. By ensuring that the second preset number is less than or equal to the first preset number, monochrome LED resources can be rationally allocated and utilized, improving the efficiency and stability of optical information transmission.
[0088] Using all monochrome LEDs could increase visual interference. By controlling the second preset number, some monochrome LEDs can be used selectively, reducing interference and improving concealment. Ensuring the second preset number does not exceed the first preset number allows for flexible scheduling and switching of LEDs as needed to address changes in data requirements and environment.
[0089] Preferably, see Figure 2 The step of segmenting the data according to the transmission requirement information of the data to be transmitted to obtain a second preset number of data segments includes:
[0090] S11. Obtain the basic parameters of the data to be transmitted, wherein the basic parameters include data type and data size;
[0091] Specifically, basic parameters are the fundamental information of the data to be transmitted, including data type and data size. Data type refers to the category of data, such as video, audio, or text. Data size is the total amount of data, usually measured in bytes (B) or bits (b). Obtaining basic parameters is to understand the nature and scale of the data to be transmitted, preparing for subsequent transmission requirement analysis and data segmentation. Data type is identified through header information or predefined rules. For example, reading the MIME type of a file or identifying the data type through data identifiers. Understanding the data type and size allows for the adoption of different segmentation and transmission strategies for different types of data, improving transmission efficiency. Accurately measuring the data size helps in the precise calculation of subsequent transmission requirements and resource allocation.
[0092] S12. Determine the first transmission requirement information of the data to be transmitted based on the basic parameters, wherein the first transmission requirement information includes bandwidth requirement parameters and rate requirement parameters.
[0093] Specifically, the first transmission requirement information is determined based on the basic parameters of the data, including bandwidth requirement parameters and rate requirement parameters. The bandwidth requirement parameter is the frequency band required to transmit the data. The rate requirement parameter is the rate required to transmit the data. The bandwidth and rate requirements are determined according to the data type. For example, video data typically requires high bandwidth and high transmission rates, while text data has relatively lower requirements. The required transmission rate is calculated based on the data size and expected transmission time.
[0094] Standard parameters for bandwidth and speed requirements can be set for each data type. For example, video data requires 10Mbps bandwidth and 30Mbps transmission rate, while audio data requires 1Mbps bandwidth and 2Mbps transmission rate.
[0095] Clearly defining the transmission requirements for each type of data helps in the rational allocation of transmission resources, ensuring transmission quality and efficiency. Pre-setting transmission parameter standards simplifies the calculation process for transmission requirements, improving the system's adaptability and stability.
[0096] S13. Determine the second preset quantity based on the bandwidth capacity of each monochrome LED;
[0097] Specifically, bandwidth capacity refers to the bandwidth that a monochrome LED can support. The bandwidth capacity of each monochrome LED is determined by its hardware characteristics and modulation technique. In optical information transmission systems, the bandwidth capacity of a monochrome LED is a crucial indicator for evaluating the data transmission rate it can support under a specific modulation technique. The bandwidth capacity of a monochrome LED can be obtained by using various preset modulation algorithms to determine the minimum and maximum bandwidth capacity of each LED under different preset modulation algorithms. In one embodiment, the bandwidth capacity is the minimum bandwidth capacity. Selecting the minimum bandwidth capacity means that the system design can still operate under the most unfavorable conditions. This method considers the worst-case performance of the light source under different conditions, thus ensuring that the system meets bandwidth requirements in all situations. By using the minimum bandwidth capacity, system design and calculation can be simplified because it avoids the need for complex bandwidth calculations under different modulation techniques. It also avoids the risk of insufficient system performance due to neglecting certain conditions, improving the reliability and stability of the system.
[0098] In another embodiment, the bandwidth capacity is the average of the minimum and maximum bandwidth capacities; using the average bandwidth capacity more accurately reflects the average performance of the monochromatic LED under different modulation techniques. This method considers the typical performance of the light source and can more accurately predict the system's performance in practical applications. By utilizing the light source's performance under average conditions, system resources can be planned and utilized more effectively, improving the overall efficiency of the system. It appropriately balances performance and cost, avoiding over-design of the system while meeting the bandwidth requirements of practical application scenarios.
[0099] The choice between using minimum or average bandwidth capacity depends on specific system requirements and design goals. In practical applications, these two methods may be flexibly selected based on specific circumstances to balance system stability, the accuracy of performance prediction, and optimal resource utilization.
[0100] After obtaining the bandwidth capacity of the light source, the total bandwidth requirement of the system is compared and matched with the bandwidth capacity of each monochrome LED. A sufficient number of monochrome LEDs are selected so that their combined bandwidth capacity meets or exceeds the total bandwidth requirement of the system.
[0101] By determining the number of monochromatic LEDs in step S23, spectral resources can be effectively utilized, and the bandwidth requirements for data transmission can be met at the physical level. This design optimizes system performance while minimizing energy consumption and waste of spectral resources.
[0102] S14. Divide the data to be transmitted into data segments according to the data type and the second preset quantity to obtain data fragments.
[0103] Finally, the data to be transmitted is divided into multiple parts, each called a data segment. Different data types employ different segmentation strategies. For example, video data can be divided by frame, audio data by time slice, and text data by paragraph or character count. Data segmentation simplifies data management and transmission, improving transmission flexibility and efficiency.
[0104] S2. Based on the light-emitting characteristic parameters of the monochrome LEDs and the first transmission requirement information, determine a second preset number of target monochrome LEDs;
[0105] Specifically, luminous characteristic parameters include the wavelength, luminous intensity, frequency response characteristics, bandwidth, and modulation efficiency of the light source. The target monochromatic LED is a light source used to transmit specific data segments, and its characteristics are matched to the requirements of those data segments. By matching the characteristics of the monochromatic LED with the transmission requirements of the data segments, the most suitable light source is selected to optimize data transmission. Matching characteristics with requirements ensures that each data segment can be transmitted through the most suitable light source, improving transmission efficiency and stability.
[0106] Preferably, determining the second preset number of target monochrome LEDs based on the luminous characteristic parameters of the monochrome LEDs and the first transmission requirement information includes:
[0107] S21. Determine the second transmission requirement information for each data segment based on the first transmission requirement information;
[0108] Specifically, based on the characteristics and transmission requirements of the data to be transmitted, the specific transmission requirements for each data segment are determined. These requirements will be used in subsequent steps, particularly in selecting suitable monochrome LEDs. The specific transmission requirements for each data segment are calculated based on the data type and transmission requirement information (such as bandwidth and rate requirements). This ensures that the system has accurate data transmission requirement information when selecting target monochrome LEDs. By accurately acquiring and defining this second transmission requirement information, unsuitable monochrome LEDs can be avoided, thereby improving the system's transmission efficiency and reliability. This precise requirement definition helps optimize the design and implementation process of the optical information transmission system.
[0109] S22. The monochrome LEDs are filtered according to the second transmission requirement information to obtain candidate monochrome LEDs, wherein the number of candidate monochrome LEDs is greater than or equal to the second preset number and less than or equal to the first preset number;
[0110] Specifically, the candidate monochromatic LEDs are selected from a first preset number of monochromatic LEDs, provided that the second transmission requirement information is met. This selection process ensures that these LEDs can theoretically support the system's required transmission capabilities. Based on the second transmission requirement information, the bandwidth capacity and other characteristics of each monochromatic LED are evaluated, and candidate monochromatic LEDs that meet the requirements are selected. This step ensures that the subsequently selected target monochromatic LEDs can effectively perform optical information transmission tasks in practical applications.
[0111] By precisely screening candidate monochromatic LEDs, it is ensured that the selected target monochromatic LED possesses the required transmission capabilities, while minimizing the waste of system resources. This screening process helps optimize system performance and resource utilization, thereby improving the overall efficiency of optical information transmission.
[0112] S23. When the number of candidate monochrome LEDs is greater than the second preset number, the second preset number of candidate monochrome LEDs is determined as the target monochrome LED based on the light emission characteristic parameters of the candidate monochrome LEDs.
[0113] When the number of candidate monochromatic LEDs exceeds the second preset number, the most suitable monochromatic LED needs to be selected based on more detailed luminous characteristic parameters and technical capabilities to ensure optimal system performance. For candidate monochromatic LEDs exceeding the preset number, the most suitable target monochromatic LED is determined by comparing their luminous characteristic parameters (such as spectral distribution, luminous intensity, modulation support capability, etc.).
[0114] In one embodiment, when the number of candidate monochromatic LEDs is greater than the second preset number, determining the second preset number of candidate monochromatic LEDs as the target monochromatic LEDs based on the luminous characteristic parameters of the candidate monochromatic LEDs includes:
[0115] S231. Obtain the light emission characteristic parameters of each of the candidate monochromatic LEDs, wherein the light emission characteristic parameters include: emission wavelength, spectral width and light intensity;
[0116] Specifically, the luminescence characteristic parameters of each candidate monochromatic LED are collected and recorded. These parameters will be used in subsequent steps for evaluation and ranking to select the most suitable target monochromatic LED. For each candidate monochromatic LED, its emission wavelength, spectral width, and luminous intensity, etc., will be measured or obtained using equipment. This may involve using a spectrometer, photometer, or other optical measurement equipment to obtain accurate data. Emission wavelength: refers to the wavelength of light emitted by the monochromatic LED, usually measured in nanometers (nm). Spectral width: refers to the range of wavelength distribution of the monochromatic LED. A narrower spectral width indicates that the wavelengths are concentrated in a smaller range. Luminous intensity: refers to the power of light emitted by the monochromatic LED per unit area per unit time.
[0117] S232. Obtain the visual sensitivity function value of each of the candidate monochrome LEDs based on the emission wavelength and visual sensitivity function;
[0118] Specifically, the visual acuity function refers to the human eye's sensitivity to light of different wavelengths. It describes the relative sensitivity of the human eye at different wavelengths. For example, the human eye is most sensitive to light with a wavelength of 555 nm, resulting in a high visual acuity function value.
[0119] Based on the emission wavelengths of the candidate monochromatic LEDs, their visual acuity function values in the human eye are calculated. This is an important basis for assessing the degree of interference of monochromatic LEDs on the human eye.
[0120] Using a known human visual acuity function (such as the CIE standard visual acuity function), and combining it with the emission wavelength of the candidate monochromatic LEDs, the visual acuity function value for each candidate monochromatic LED can be calculated. This can be achieved through mathematical models or specific software.
[0121] S233. Based on the visual acuity function value, the emission wavelength, the spectral width, and the light intensity, determine the human eye interference index of each of the candidate monochromatic LEDs, wherein the human eye interference index is positively correlated with the visual acuity function value and the light intensity, and the human eye interference index is negatively correlated with the spectral width and the light intensity;
[0122] Specifically, the human eye interference index is an indicator used to quantify the degree of interference caused by monochrome LEDs to human vision. A higher interference index indicates that the light source significantly interferes with human vision.
[0123] The visual sensitivity function describes the human eye's sensitivity to different wavelengths of light. A high visual sensitivity function value for a monochromatic LED means the human eye is more sensitive to it. Therefore, to reduce interference with human vision, monochromatic LEDs with lower visual sensitivity function values are preferred. Spectral width describes the distribution of light emitted by a monochromatic LED within a wavelength range. A narrower spectral width indicates that the emitted wavelengths are concentrated within a smaller range, resulting in less interference with the human eye. Luminous intensity describes the intensity of light emitted by a monochromatic LED. Lower luminous intensity may reduce direct interference with the human eye.
[0124] Taking all these factors into account, setting the human eye interference index positively correlated with the visual acuity function value is to prioritize the selection of monochromatic LEDs with lower human visual perception, while setting it negatively correlated with spectral width and light intensity is to minimize the interference effect of the light source on the human eye. This setting can effectively optimize the performance of the optical information transmission system and improve the user experience.
[0125] S234. Sort the candidate monochrome LEDs in descending order of the human eye interference index, and select the first second preset number of candidate monochrome LEDs as the target monochrome LED.
[0126] Specifically, when determining the target monochromatic LED, light sources with minimal human eye interference are prioritized to reduce perceptual interference during optical information transmission. Candidate monochromatic LEDs are ranked from highest to lowest interference level based on the human eye interference index. Then, based on the calculated human eye interference index, the candidate monochromatic LEDs are sorted from largest to smallest index value. The second-to-last preset number of monochromatic LEDs in the top ranking are selected as the target monochromatic LED. This process can be implemented using a programmed algorithm or manual sorting.
[0127] S24. When the number of candidate monochrome LEDs is equal to the second preset number, the candidate monochrome LEDs are used as the target monochrome LEDs.
[0128] When the number of candidate monochrome LEDs is exactly equal to the second preset number, the system directly uses these monochrome LEDs as targets without further filtering or selection.
[0129] S3. Process the data segment corresponding to each target monochrome LED according to each target monochrome LED and the corresponding preset modulation algorithm to obtain the corresponding light source control signal;
[0130] Specifically, the preset modulation algorithm is an algorithm used to modulate the signal, such as pulse position modulation (PPM) and orthogonal frequency division multiplexing (OFDM), while the light source control signal is a signal that controls the light emission characteristics of the light source and is used to realize the optical information transmission of data segments.
[0131] This step modulates the data segment, converting it into a signal format suitable for light source transmission and generating a light source control signal. First, based on the frequency response characteristics of the target monochromatic LED and transmission requirements, the most suitable preset modulation algorithm is selected. The data segment is then processed according to the modulation algorithm to generate the corresponding modulated signal. This modulated signal is then converted into a light source control signal to control the light source's luminous characteristics (such as frequency, intensity, and waveform) to achieve optical information transmission.
[0132] By selecting a suitable modulation algorithm, the efficiency and reliability of data transmission can be improved. The light source control signal can precisely control the light emission characteristics of the light source, ensuring that data segments maintain high quality and low interference during optical information transmission.
[0133] Preferably, the step of processing the data segment corresponding to each target monochrome LED according to each target monochrome LED and the corresponding preset modulation algorithm to obtain the corresponding light source control signal includes:
[0134] S31. Based on the frequency response characteristics of the target monochrome LED and the second transmission requirement information, establish a mapping relationship between the target monochrome LED and each of the data segments;
[0135] Specifically, each monochrome LED has its own specific frequency response characteristics, namely, the frequency range and efficiency it can respond to and transmit. The second transmission requirement information is determined based on the nature of the data to be transmitted and the target requirements, including bandwidth requirements and transmission rate. This requirement information determines how many monochrome LEDs are needed to transmit the data. Based on the frequency response characteristics of the target monochrome LEDs and the second transmission requirement information, it is determined which monochrome LEDs each data segment is assigned to. Correctly establishing the mapping relationship between the target monochrome LEDs and the data segments can maximize the efficiency and reliability of optical information transmission. By fully utilizing the frequency response characteristics of monochrome LEDs and appropriate modulation algorithms, the data transmission process can be optimized, ensuring the accuracy and real-time performance of data transmission.
[0136] Preferably, establishing the mapping relationship between the target monochrome LED and each of the data segments based on the frequency response characteristics of the target monochrome LED and the second transmission requirement information includes...
[0137] S311. Obtain the frequency response characteristics of each of the target monochromatic LEDs, wherein the frequency response characteristics include: operating frequency range, bandwidth capacity, modulation efficiency, and maximum transmission rate;
[0138] The purpose of this step is to collect and understand the frequency response characteristics of each target monochromatic LED. This data will be used in subsequent steps, particularly in selecting an appropriate modulation algorithm and determining data segment allocation. The frequency response characteristics of each target monochromatic LED can be obtained through experimental measurements or specifications provided by the manufacturer. The operating frequency range, light source bandwidth, modulation efficiency, and maximum transmission rate typically vary depending on the physical structure and material properties of the light source. Determining the frequency response characteristics of each monochromatic LED helps in selecting the most suitable light source for specific data transmission requirements. For example, high bandwidth and modulation efficiency can support higher data rates, while a wider operating frequency range can adapt to different application scenarios, improving system flexibility and reliability.
[0139] S312. Obtain second transmission requirement information for each of the data segments, wherein the second transmission requirement information includes: data segment bandwidth requirement, data segment rate requirement, and priority;
[0140] The purpose of this step is to determine the transmission requirements of each data segment, including bandwidth and rate, as well as their priority order. This information will guide the selection of a suitable light source and modulation algorithm to achieve optimal data transmission. By obtaining the specific transmission requirements of each data segment, the system can match appropriate monochrome LEDs and modulation algorithms according to these requirements, thereby achieving efficient resource utilization and optimized data transmission. Priority information ensures that high-priority data segments receive sufficient bandwidth and rate support during transmission, thereby improving the overall performance and responsiveness of the system.
[0141] S313. Calculate the difference between the bandwidth capacity of each target monochrome LED and the bandwidth requirement of each data segment, and record it as the first difference.
[0142] Specifically, the bandwidth capacity of each target monochromatic LED is evaluated to determine if it is sufficient to meet the bandwidth requirements of the data segment. The calculated first difference reflects the potential bandwidth match of each monochromatic LED. For each target monochromatic LED, its bandwidth capacity is first determined and then compared with the bandwidth requirements of each data segment. The first difference is calculated by subtracting the bandwidth requirement of the data segment from the bandwidth capacity. By calculating the first difference, it is possible to quickly screen which monochromatic LEDs can potentially meet the bandwidth requirements of the data segment. This helps to accurately match the light source and the data segment, improving the transmission efficiency and performance of the system.
[0143] S314. Calculate the difference between the maximum transmission rate of each target monochrome LED and the data segment rate requirement of each data segment, and record it as the second difference.
[0144] The purpose of this step is to evaluate the rate matching capability of each target monochromatic LED. The calculated second difference reflects the potential degree of matching for each monochromatic LED in terms of rate requirements. For each target monochromatic LED, its maximum transmission rate is determined and compared with the rate requirement of each data segment. The second difference is calculated by subtracting the data segment rate requirement from the maximum transmission rate. By calculating the second difference, it is possible to quickly determine which monochromatic LEDs can meet the rate requirements of the data segment. This helps avoid selecting insufficiently rated light sources and improves the stability and reliability of data transmission.
[0145] S315. Based on the first difference and the second difference, establish an initial matching list for each data segment, wherein the initial matching list includes several target monochrome LEDs that meet preset transmission conditions, and the preset transmission conditions include that the first difference is greater than or equal to a first difference threshold and the second difference is greater than or equal to a second difference threshold.
[0146] Specifically, based on the calculated first difference and second difference, target monochrome LEDs that meet the data segment requirements in terms of bandwidth capacity and maximum transmission rate are selected. The initial matching list includes several target monochrome LEDs that meet preset transmission conditions, which include the first difference being greater than or equal to the first difference threshold and the second difference being greater than or equal to the second difference threshold.
[0147] Setting a threshold for the first difference ensures that the selected monochrome LED has sufficient bandwidth to support the data segment's transmission requirements. Typically, if the first difference is greater than or equal to a certain threshold, it indicates that the light source's bandwidth capacity is sufficient or even exceeds the data segment's bandwidth requirements, thus ensuring that insufficient bandwidth will not occur. Setting a threshold for the second difference ensures that the selected monochrome LED's transmission rate is sufficient to meet the data segment's rate requirements. This difference must be greater than or equal to a set threshold to ensure that the light source does not become a bottleneck due to insufficient rate during actual transmission.
[0148] Each data segment has its own initial matching list, which is based on technical calculations. Establishing the initial matching list helps the system quickly select the best choice from a large number of possible monochrome LEDs, saving computational resources and time costs, while ensuring the transmission quality and efficiency of the data segments.
[0149] S316. Based on the weighted calculation result of the first difference and the second difference, sort each initial matching list in ascending order;
[0150] Specifically, for each data segment's initial matching list, a weighted score (typically a linear combination of the first and second differences) is calculated, and then the target monochrome LEDs are sorted according to these scores from smallest to largest. Sorting the initial matching list helps the system prioritize monochrome LEDs that are most suitable in terms of bandwidth and rate, thereby optimizing data transmission selection and resource utilization.
[0151] S317. When there are duplicate target monochrome LEDs in each of the initial matching lists, the duplicate target monochrome LEDs are removed according to the priority order.
[0152] Specifically, when the same monochromatic LED is found in the initial matching lists of multiple data segments, the duplicate light sources are removed according to the priority order of the data segments they belong to, and the light source with the highest score in each data segment is retained. Removing duplicate target monochromatic LEDs ensures that the light source ultimately selected by the system is the optimal choice, avoiding waste of resources and conflicts, while improving the stability and reliability of data transmission.
[0153] S318. Establish the mapping relationship between the data segment and the first target monochrome LED in the corresponding initial matching list.
[0154] For each data segment, the first monochrome LED in the sorted initial matching list is selected as the final choice, and a mapping relationship is established between this selection and the data segment. Establishing a mapping relationship between the data segment and the first light source in the initial matching list can accelerate the system's response and processing of the data segment, ensure that each data segment receives optimal transmission support, and optimize the system's performance and efficiency.
[0155] S32. Based on the second transmission requirement information of the data segment, the frequency response characteristics of the target monochromatic LED corresponding to the data segment, and the preset modulation algorithm, wherein the preset modulation algorithm includes: PPM modulation algorithm, PAM modulation algorithm, QAM modulation algorithm, and OFDM modulation algorithm;
[0156] PPM modulation algorithm transmits information by pulse timing, PAM modulation algorithm transmits information by changing pulse amplitude, QAM modulation algorithm transmits multi-bit data by combining amplitude and phase, and OFDM modulation algorithm divides data segments into multiple subcarriers for parallel transmission, improving spectrum utilization.
[0157] Based on the second transmission requirement information (such as transmission rate and signal-to-noise ratio requirements) for each data segment, and combined with the frequency response characteristics of the target monochromatic LED, a suitable preset modulation algorithm is selected. The appropriate modulation technique is analyzed based on the frequency response characteristics of the target monochromatic LED, and the optimal modulation method is determined by combining the transmission requirement information for each data segment. For example, for data segments requiring high-speed transmission and high signal-to-noise ratio, QAM or OFDM modulation algorithms might be selected.
[0158] Preferably, the step of basing the data segment on the second transmission requirement information, the frequency response characteristics of the target monochromatic LED corresponding to the data segment, and a preset modulation algorithm includes:
[0159] S321. Based on the frequency response characteristics of the target monochromatic LED corresponding to the data segment, assign several preset modulation algorithms that satisfy the corresponding second transmission requirement information to each data segment, denoted as the first intermediate modulation algorithm.
[0160] The purpose of this step is to select a suitable modulation algorithm to convert the data segments into corresponding optical signals based on the transmission requirements of each data segment and the frequency response characteristics of the target monochromatic LED. For each data segment, its transmission requirements are analyzed, and then a preset modulation algorithm that can most effectively utilize the light source characteristics and meet the data segment requirements is selected based on the frequency response characteristics of the target monochromatic LED.
[0161] S322. Obtain the estimated optical pulse frequency of the data segment after it has been modulated by the corresponding first intermediate modulation algorithm;
[0162] Specifically, the estimated optical pulse frequency is the frequency of the optical signal generated after modulation algorithm processing, i.e., the basic frequency characteristic of the data segment after conversion into an optical signal. The selected first intermediate modulation algorithm is applied to each data segment to calculate the estimated optical pulse frequency. For example, and not limited to, in the PPM modulation algorithm, the optical pulse frequency equals the data rate multiplied by the number of pulse positions; in PAM, the optical pulse frequency equals the data rate; in QAM, the optical pulse frequency equals the data rate multiplied by the number of symbols; and in OFDM, the optical pulse frequency equals the data rate multiplied by the number of subcarriers. Obtaining the estimated optical pulse frequency helps system designers understand the characteristics of the optical signal after modulation of each data segment, thereby optimizing the system's optical transmission efficiency and performance.
[0163] S323. Obtain the corresponding critical flicker frequency based on the emission wavelength of each target monochromatic LED;
[0164] Specifically, different wavelengths of light have different critical flicker frequencies for the human eye. The critical flicker frequency (CFF) refers to a frequency at which the human eye cannot distinguish the flicker of a light source and perceives it as continuous emission. Short-wavelength light has higher visual sensitivity, making the human eye more susceptible to detecting blue light flicker; therefore, a higher frequency is needed to achieve imperceptibility. The eye has lower visual sensitivity to long-wavelength light, so red and infrared light flicker frequencies can be lower while still achieving imperceptibility. When selecting modulation algorithms and light sources, the influence of the light source wavelength on the CFF must be considered to ensure imperceptible communication.
[0165] S324. Based on the critical scintillation frequency and the estimated optical pulse frequency, the first intermediate modulation algorithm for each data segment is screened to obtain several second intermediate modulation algorithms.
[0166] Specifically, the estimated light pulse frequency is compared with the critical flicker frequency of the target monochromatic LED. If the estimated frequency is greater than the critical flicker frequency, the current first intermediate modulation algorithm is considered acceptable and is designated as the second intermediate modulation algorithm. By selecting the second intermediate modulation algorithm, the system can optimize and select the most suitable modulation algorithm based on the light emission characteristics of the light source and the expected light pulse frequency.
[0167] In optical information transmission systems, users typically desire efficient data transmission under moderate light source brightness. Choosing a modulation algorithm with an estimated frequency higher than the critical flicker frequency can effectively reduce or eliminate flicker perception in the human eye, improving the user experience. In practical applications, selecting a modulation algorithm that ensures light source stability without causing eye discomfort is particularly important in fields such as optical communication and display technology. This selection not only meets technical performance requirements but also enhances the breadth and acceptability of the technology's applications.
[0168] S325. Determine the target modulation algorithm for each data segment according to the second intermediate modulation algorithm.
[0169] For each data segment, based on the list of second intermediate modulation algorithms selected in step S424, its applicability under the conditions of light source emission wavelength and optical pulse frequency is considered. Each second intermediate modulation algorithm has its specific modulation method and frequency characteristics, suitable for different light sources and transmission conditions. Based on actual needs and system design goals, the optimal second intermediate modulation algorithm is selected as the target modulation algorithm for each data segment. When determining the target modulation algorithm, its modulation efficiency, noise immunity, frequency utilization, and other indicators need to be comprehensively considered to ensure the expected data transmission quality in optical information transmission.
[0170] S33. Encode and modulate the corresponding data segments according to the target modulation algorithm to obtain the corresponding light source control signal.
[0171] The digital data segments to be transmitted are converted into a signal format that conforms to the requirements of the selected modulation algorithm. For example, in QAM modulation, the data segments are divided into symbols, each symbol representing a combination of multiple bits. The encoded data is mapped to a signal format that the light source can process. The modulated light source control signal can then directly drive a monochrome LED for optical information transmission. The control signals generated by different modulation algorithms may differ in frequency, amplitude, and phase, depending on the selected modulation technique and the nature of the data segments.
[0172] S4. Based on the light source control signal, control the corresponding target monochromatic LED to transmit optical information.
[0173] Specifically, the light source control signal is input to the corresponding light source driving circuit. The driving circuit adjusts the light emission characteristics of the light source according to the control signal to transmit optical information. Ensuring that the light source's emission characteristics (such as frequency and intensity) meet preset transmission requirements guarantees the transmission quality of data segments. Through data segmentation, light source matching, modulation processing, and controlled transmission, efficient full-spectrum light source optical information transmission can be achieved. Each step has been explained and optimized in detail for specific technical characteristics, resulting in significant improvements in the efficiency, stability, and concealment of the entire system's data transmission.
[0174] Preferably, controlling the corresponding target monochromatic LED to transmit optical information according to the light source control signal includes:
[0175] S41. Obtain ambient lighting parameters, wherein the ambient lighting parameters include ambient light intensity and ambient spectral distribution;
[0176] Specifically, ambient light intensity represents the intensity level of light in a specific environment, while the ambient spectral distribution describes the distribution of different wavelengths of light in the environment, covering a wavelength range from ultraviolet to infrared. This step acquires optical characteristic data of the environment, which is crucial for adjusting the light source control signal to adapt to current environmental conditions. Ambient lighting parameters affect the selection and setting of light sources in optical information transmission systems.
[0177] Depending on the specific application scenario, sensors or measuring devices are used to acquire data on ambient light intensity and spectral distribution. Ambient light intensity can be measured using a light sensor, and the intensity level of light is expressed numerically. The ambient spectral distribution can be obtained using a spectral analysis instrument or spectral measurement device, which shows the distribution of different wavelengths of light in the environment.
[0178] S42. When the first preset quantity is equal to the second preset quantity, the control signals of each light source are adjusted according to the ambient light intensity, the ambient spectral distribution, and the preset filtering algorithm to obtain the first target control signal.
[0179] A preset filtering algorithm is used to adjust the light source control signal to meet specific transmission requirements. It typically involves signal filtering and parameter adjustment. When the first preset quantity equals the second preset quantity, it means that the existing number of light sources is equal to the expected matching quantity, requiring no additional light source adjustment. At this point, based on the ambient light parameters (light intensity and spectral distribution) and the preset filtering algorithm, the light source control signal is adjusted so that the generated communication light pulse matches the spectrum and intensity of the ambient light as closely as possible, thereby improving the efficiency and reliability of the communication system.
[0180] The adjustments may include:
[0181] Brightness adjustment: Adjust the brightness of the light source according to the ambient light intensity to maintain a relative balance with the ambient light and avoid signal interference caused by spectral overlap.
[0182] Frequency adjustment: Adjust the operating frequency of the light source according to the preset light source frequency range and the spectral distribution of the environment to avoid spectral overlap and interference.
[0183] Waveform adjustment: Adjust the waveform characteristics of the light source, such as pulse width and pulse interval, according to the specific shape of the ambient spectrum, so that the generated communication light pulse matches the ambient spectrum as closely as possible.
[0184] S43. Based on the first target control signal, control the corresponding target monochrome LED to transmit optical information;
[0185] The first target control signal is an adjusted signal generated according to the aforementioned steps. It contains relevant parameters of the optical carrier information to be transmitted, such as frequency, intensity, and waveform. The first target control signal is applied to the target monochromatic LED, and by changing the characteristics of the light source (such as light intensity, frequency, and phase), the required information is carried on the optical carrier. An optical pulse is generated based on the characteristics of the modulation signal, enabling it to contain the data to be transmitted in the optical carrier signal.
[0186] S44. When the first preset quantity is greater than the second preset quantity, the control signals of each of the light sources are adjusted according to the ambient light parameters, the preset filtering algorithm and the preset luminous intensity to obtain the first target control signal.
[0187] Specifically, this step is similar to step S42, so I won't go into details here.
[0188] S45. Based on the first target control signal, the ambient light parameters, and the preset luminous intensity, obtain the second target control signal of the unused monochrome LED;
[0189] When the first preset quantity is greater than the second preset quantity, there may be multiple available but unused monochrome LEDs. Based on the first target control signal, ambient light parameters, and preset luminous intensity, control signals for the unused monochrome LEDs are calculated and obtained. These control signals are designed to supplement or enhance the performance of the current transmission system.
[0190] Preferably, the step of obtaining a second target control signal for an unused monochrome LED based on the first target control signal and the ambient light parameters includes:
[0191] S451. Based on the first target control signal, obtain the first actual luminous intensity of each target monochromatic LED;
[0192] Based on the first target control signal, the system acquires the current actual luminous intensity of each target monochromatic LED. This includes parameters such as the current brightness, frequency, and phase of the light source, which are adjusted by the control signal to adapt to communication requirements and environmental conditions.
[0193] S452. Obtain the supplementary luminous intensity based on the first actual luminous intensity, the preset luminous intensity, and the ambient light intensity;
[0194] Specifically, the system pre-sets the luminous intensity level that each light source should achieve in a specific communication environment. Simultaneously, ambient light intensity provides a reference for the background light intensity in the current environment. Based on the difference between the initial actual luminous intensity and the preset luminous intensity, as well as the influence of ambient light intensity, the system calculates the required supplemental luminous intensity. This process ensures that each light source fully utilizes environmental conditions while meeting the luminous intensity requirements for communication.
[0195] S453. Based on the supplementary luminous intensity, obtain the total target luminous intensity of the monochromatic LEDs other than the target monochromatic LED;
[0196] Based on the required supplemental luminous intensity, the system evaluates other available monochromatic LEDs besides the target monochromatic LED. The system may also consider unused light sources, their luminous characteristics, and availability.
[0197] S454. Based on the total target luminous intensity and the environmental spectral distribution, obtain the target luminous intensity of each monochromatic LED other than the target monochromatic LED;
[0198] Based on the environmental spectral distribution and the characteristics of each unused monochromatic LED, the system determines the specific luminous intensity that each monochromatic LED needs to achieve. These target luminous intensities are designed to match the spectral characteristics of the current environment, thereby maximizing the effectiveness of information transmission.
[0199] Through the above steps, the system can dynamically adjust the control signals of unused monochrome LEDs according to actual environmental conditions to optimize the transmission effect of optical information. This real-time adjustment and optimization ensures that the optical communication system maintains efficient and stable operation in different environments.
[0200] S455. Based on the target luminous intensity, obtain the second target control signal for all unused monochrome LEDs;
[0201] Finally, based on the target luminous intensity, the second target control signals for all unused monochromatic LEDs are obtained. This allows for dynamic adjustment of the control signals for the unused monochromatic LEDs according to actual environmental conditions, optimizing the transmission effect of optical information. This real-time adjustment and optimization ensures that the optical communication system maintains efficient and stable operation in various environments.
[0202] S46. Based on the first target control signal and the second target control signal, control the corresponding monochrome LED to transmit optical information.
[0203] In steps S44 and S45, the system has determined a first target control signal and a second target control signal. The first target control signal is used for the monochromatic LED already determined for data transmission, while the second target control signal is supplementary control to utilize unused monochromatic LEDs. Guided by the first and second target control signals, the system adjusts the luminous intensity, frequency, or waveform of the corresponding monochromatic LED to ensure that the transmission of optical information can proceed under the expected spectral and intensity conditions.
[0204] In practical applications, the system may continuously monitor ambient lighting parameters and the effectiveness of optical information transmission. Based on this information, the first and second target control signals can be dynamically adjusted to adapt to environmental changes or optimize transmission performance.
[0205] Preferably, see Figure 3 After controlling the corresponding target monochromatic LED to transmit optical information according to the light source control signal, the method further includes:
[0206] S5. Real-time monitoring of information transmission quality to obtain communication quality monitoring results for each target monochrome LED, wherein the communication quality monitoring results include signal strength, bit error rate, and transmission delay;
[0207] Specifically, sensors or detectors are used to monitor the signal characteristics of each target monochromatic LED in real time, including the intensity of the emitted light signal, bit error rate, and information arrival time delay. Signal strength refers to the intensity or power of the light signal. A stronger signal indicates better stability and interference resistance in information transmission. Bit error rate (BER) refers to the proportion of incorrectly received bits to the total number of received bits during transmission. A lower BER indicates higher accuracy in information transmission. Transmission delay refers to the time required for information to travel from the sender to the receiver. A lower delay results in better communication timeliness.
[0208] By monitoring transmission quality in real time, potential problems with the light source during information transmission, such as decreased signal strength, increased bit error rate, or increased transmission delay, can be detected in a timely manner. This allows for adjustments or switching before the problems worsen, thereby maintaining the system's communication performance and stability.
[0209] S6. When the signal strength of a target monochrome LED is less than a preset signal strength threshold, and / or the bit error rate is greater than a preset bit error rate threshold, and / or the transmission delay is greater than a preset delay threshold, the target monochrome LED is designated as an LED to be switched.
[0210] Specifically, the preset signal strength threshold refers to the minimum acceptable limit set by the system for signal strength during operation. When the signal strength falls below this threshold, the system considers the current light source's transmission performance insufficient and requires intervention. The preset bit error rate threshold refers to the maximum acceptable limit set by the system for the bit error rate. Exceeding this limit means the data error rate is too high, and transmission reliability decreases significantly. The preset delay threshold is the maximum acceptable time set by the system for transmission delay. Exceeding this delay may result in communication timeliness not meeting requirements.
[0211] The system continuously compares the real-time monitored signal strength, bit error rate, and transmission delay with preset thresholds. When any indicator fails to meet the preset requirements, the system marks the light source as an "LED to be switched" and begins preparing to find another light source to take over the current transmission task.
[0212] This step effectively ensures that the system can respond promptly when transmission quality deteriorates, avoiding data loss or communication interruption caused by prolonged low-quality transmission. By pre-marking the LEDs to be switched, the system can switch before the problem worsens, thereby maintaining the stability of overall communication performance.
[0213] S7. Based on the data segment corresponding to the LED to be switched, determine at least one monochrome LED as the target switching LED;
[0214] Specifically, the system first analyzes the data segment handled by the LED to be switched to determine its specific transmission requirements, including bandwidth, rate, and priority. Based on these requirements, the system filters out unused light sources that can meet these requirements as candidate target LEDs for switching. If all light sources are already in use, the system further analyzes the load of the currently used light sources and selects light sources with lighter loads and suitable data segment characteristics as target LEDs for switching.
[0215] S8. According to the preset light source switching rules, control the target switching LED to transmit the data segment corresponding to the LED to be switched.
[0216] Specifically, preset light source switching rules are a series of rules or strategies that the system follows when switching LEDs. These rules may include considerations such as data segmentation ratio, switching time, switching priority, and light source utilization efficiency.
[0217] Preferably, determining at least one monochrome LED as the target switching LED based on the data segment corresponding to the LED to be switched includes:
[0218] S71. Obtain the second transmission requirement information of the data segment corresponding to the LED to be switched, wherein the second transmission requirement information includes: data segment bandwidth requirement, data segment rate requirement and priority;
[0219] Specifically, the second transmission requirement information refers to the data segment transmission conditions that the LED to be switched must meet. This includes bandwidth requirements (the bandwidth required to transmit data), rate requirements (the amount of data transmitted per unit time), and priority. Obtaining accurate transmission requirement information ensures that the selected target light source can meet the transmission requirements of the current data segment when switching LEDs, thereby guaranteeing the continuity and quality of data transmission.
[0220] S72. Cache the data segment corresponding to the LED to be switched to obtain a cached data segment;
[0221] Specifically, the data segments of the LEDs to be switched are temporarily stored in a buffer to prevent the data segments from being interrupted during the switching process. The buffering mechanism can ensure that the data segments are not lost or delayed during the switching process, which greatly improves the reliability of the system.
[0222] S73. When the second preset quantity is less than the first preset quantity, the monochrome LEDs other than the target monochrome LED are selected and recorded as the first switching LED candidate switching LEDs.
[0223] Specifically, when the second preset number is less than the first preset number, it means that there are still light source resources in the current system that are not used for optical information transmission. Candidate light sources that can be used as substitutes are selected from the unused light sources to increase the selection of light source switching. The system marks the currently unused light sources (i.e., non-target monochrome LEDs) as "first switching LED alternative switching LEDs". By utilizing the unused light source resources in the system, the flexibility and success rate of light source switching are increased, and the risk of switching failure is reduced.
[0224] S74. Obtain the wavelength similarity between the emission wavelength of each of the first switching LED candidate switching LEDs and the emission wavelength of the LED to be switched;
[0225] Specifically, wavelength similarity refers to the degree of similarity between the emission wavelengths of the candidate light source and the LED to be switched. Higher wavelength similarity indicates that the spectral characteristics of the two light sources are closer, resulting in more consistent performance after switching. Based on similarity, the system can prioritize light sources with closer wavelengths to ensure that the transmission characteristics after switching are as consistent as possible with the previous ones. Selecting light sources with similar wavelengths ensures consistent performance in color, brightness, and other aspects after switching, which is beneficial for maintaining consistent transmission quality and visual effects.
[0226] S75. Based on the wavelength similarity, the second transmission requirement information and the frequency response characteristics of each of the first switching LED candidate switching LEDs, select the first switching LED candidate switching LED that meets the preset switching conditions as the target switching LED.
[0227] Specifically, the system first sorts the light sources based on wavelength similarity. Then, based on the second transmission requirement information, it further filters light sources that meet the bandwidth and rate requirements. Finally, considering the frequency response characteristics of each candidate light source, it selects the light source that best meets the preset conditions as the target switching LED. Through multi-dimensional comprehensive screening, the system can find the optimal light source alternative, ensuring data transmission performance is guaranteed after switching and avoiding performance degradation caused by switching.
[0228] In one embodiment, the preset switching conditions include: wavelength similarity must reach or exceed a certain threshold, and / or, bandwidth capacity must be greater than or equal to the bandwidth requirement of the data segment, and / or, maximum transmission rate must be greater than or equal to the rate requirement of the data segment. In a preferred embodiment, the maximum transmission rate of the target switching LED must be at least 10% higher than the rate requirement, i.e., a certain margin is left to cope with possible bandwidth fluctuations. This can avoid the degradation of transmission quality due to insufficient bandwidth after switching. Similarly, the maximum transmission rate of the target switching LED must be at least 10% higher than the rate requirement, similar to the bandwidth capacity matching condition, leaving a certain buffer space to ensure transmission stability.
[0229] S76. When the second preset quantity is equal to the first preset quantity, the bandwidth margin of the target monochrome LED other than the LED to be switched is obtained according to the communication quality monitoring result.
[0230] Bandwidth margin refers to the portion of bandwidth that a light source does not yet utilize when transmitting data. A larger bandwidth margin indicates that the light source has more unused transmission capacity. When light source resources are full, by evaluating the bandwidth margin of each light source, a light source capable of carrying more data segments can be identified for light source switching. Based on real-time communication quality monitoring results, the actual bandwidth usage of each target monochrome LED is calculated, determining its bandwidth margin.
[0231] S77. Based on the bandwidth margin, obtain a plurality of first switching LED candidate switching LED combinations that satisfy the second transmission requirement information of the data segment corresponding to the LED to be switched, wherein the first switching LED candidate switching LED combination includes at least one target monochrome LED other than the LED to be switched, and at least one target monochrome LED is different between any two first candidate switching color light source combinations.
[0232] Specifically, the first switching LED alternative switching LED combination refers to a combination of one or more target monochromatic LEDs used to jointly carry out the data segment transmission task. When light source resources are limited, combining different light sources to meet the data segment transmission requirements improves the system's resource utilization. The system combines multiple light sources based on the bandwidth margin of each target light source to form light source combinations that can collectively meet the data segment transmission requirements. At least one light source differs between these combinations to ensure diversity and provide more flexible selection. Each combination satisfies the second transmission requirement. Through light source combination, the system can fully utilize existing resources, avoid situations where a single light source cannot meet the data segment requirements, and improve the overall transmission capacity and flexibility of the system.
[0233] S78. Based on the frequency response characteristics of the target monochromatic LED in each of the first alternative switching LED combinations and the data segment rate requirement of the data segment corresponding to the LED to be switched, a number of second alternative switching LED combinations are obtained.
[0234] By considering the frequency response characteristics of the light source combination and the data segment rate requirements, the most suitable light source combination for the current data segment transmission is selected to ensure that the transmission rate after switching meets the requirements. Based on the frequency response characteristics of the light sources in the first candidate switching LED combination, the overall frequency response of the combination is calculated and compared with the data segment rate requirements of the LED to be switched. The light source combination that meets the rate requirements and has superior frequency response characteristics is selected to form the second candidate switching LED combination.
[0235] S79. The redundancy of each second switching LED candidate switching LED combination is obtained by weighted calculation based on the number of redundant light sources and the redundant bandwidth capacity of each second switching LED candidate switching LED combination, wherein the weight of the number of redundant light sources is greater than the weight of the redundant bandwidth capacity.
[0236] Specifically, redundancy refers to the degree of redundancy in the system's light source and bandwidth configuration. The system calculates the number of redundant light sources (i.e., light sources that are not fully utilized) and the redundant bandwidth capacity (i.e., unused bandwidth) in each second switching LED candidate switching LED combination, and performs a weighted calculation. Since the number of redundant light sources is more important to system stability than the redundant bandwidth capacity, the system gives greater weight to the number of redundant light sources when calculating redundancy.
[0237] S710. Obtain and determine the target switching LED based on the second switching LED candidate switching LED group with the least redundancy.
[0238] Specifically, lower redundancy means higher resource utilization efficiency. This combination is optimal in resource allocation because it reduces unnecessary light source and bandwidth usage. After selecting the combination with the lowest redundancy, the monochrome LEDs in the combination will be identified as the target switching LEDs. At this point, the system assigns these light sources to the data segments corresponding to the LEDs to be switched for transmission.
[0239] Preferably, the step of controlling the target switching LED to transmit the data segment corresponding to the LED to be switched according to a preset light source switching rule includes:
[0240] S81. The data segment corresponding to the LED to be switched is split according to the preset data splitting ratio to obtain the first data segment and the second data segment.
[0241] Specifically, the preset data splitting ratio refers to the proportion of data segments pre-set by the system to be distributed to different light sources for transmission. For example, 70% of the data segments are transmitted through the LED to be switched, and 30% are transmitted through the target switching LED. During the switching process, the data segments are split into two parts and allocated to the original light source and the new switching LED respectively for transmission to ensure continuous transmission of data segments and to test the transmission effect of the switching LED. By allocating a portion of the data segments to the target switching LED, the system can test the performance of that light source to determine whether to switch completely.
[0242] S82. According to the preset modulation algorithm, control the LED to be switched to transmit the first data segment and control the target switching LED to transmit the second data segment;
[0243] Specifically, the first data segment is modulated according to the preset modulation algorithm corresponding to the LED to be switched, so as to transmit the first data segment. The second data segment is encoded, modulated and transmitted according to the preset encoding modulation algorithm corresponding to the target LED to be switched, so as to ensure that the transmission of the two data segments on different light sources can be carried out according to the encoding and modulation method set by the system, so as to ensure the accuracy and effectiveness of data transmission.
[0244] S83. According to a preset time interval, obtain the transmission quality of the second data segment on the target switching LED;
[0245] Specifically, the system sets fixed time intervals to periodically check the data segment transmission quality, regularly monitor the transmission effect of the target switching LED, ensure that it can handle the data segment transmission task, and provide data basis for subsequent decisions on whether to switch further. Transmission quality refers to performance indicators such as signal strength, bit error rate, and transmission delay of the second data segment when transmitting on the target switching LED.
[0246] S84. If the transmission quality meets the preset quality conditions, the preset data splitting ratio is increased according to the preset ratio increment, and the data segment corresponding to the LED to be switched is split according to the preset data splitting ratio to obtain the first data segment and the second data segment, until the data segment corresponding to the LED to be switched is completely transmitted through the target switching LED.
[0247] Specifically, the system first checks whether the transmission quality of the target switching LED meets the preset conditions. If the transmission quality meets the requirements, that is, the performance indicators such as signal strength, bit error rate, and transmission delay all reach the corresponding thresholds, the system gradually increases the data segment allocation ratio of the target switching LED according to the preset incremental ratio. This process will be repeated until all the data segments on the LED to be switched are transferred to the target switching LED.
[0248] By gradually increasing the proportion of data segments allocated, the system can ensure a smooth switching process and avoid data transmission interruptions. This incremental switching method can maximize the utilization of the transmission capacity of the target LED while ensuring quality.
[0249] S85. When the data segment corresponding to the LED to be switched is completely transmitted through the target switching LED, obtain the second actual luminous intensity of each of the target monochromatic LEDs and the target switching monochromatic LED;
[0250] Specifically, when the data segment corresponding to the LED to be switched is completely transmitted through the target switching LED, that is, when the switching is completed, the actual luminous intensity of the current target switching LED and related light sources is obtained by sensors or other detection means and recorded as the second actual luminous intensity. Real-time acquisition of the actual luminous intensity helps to monitor the operating status of the light source, adjust the light source parameters in a timely manner, and ensure the best lighting effect and transmission quality.
[0251] S86. Obtain the third light source control signal based on the second actual luminous intensity, the preset luminous intensity, and the ambient light intensity;
[0252] Specifically, by comprehensively evaluating various light intensity parameters, an optimized control signal is generated to adjust the light emission state of the LED to be switched, ensuring optimal illumination. This step can be referred to in S4351-S4355, and will not be elaborated on here.
[0253] S87. Control the LED to be switched to illuminate according to the third light source control signal.
[0254] Ultimately, the actual light emission state of the light source is adjusted through the generated control signal to ensure that the light source can operate normally during and after the switching process, ensuring that communication and lighting effects are not affected. This dynamic adjustment method can enhance the stability and adaptability of the system and ensure that it can maintain the best working state under different environments and loads.
[0255] Implementation Method 2
[0256] In addition, combined Figure 1 The optical information transmission method based on full-spectrum LEDs described in this embodiment of the invention can be implemented by a light source device. Figure 4 A schematic diagram of the hardware structure of the light source device provided in an embodiment of the present invention is shown.
[0257] The light source device may include a processor and a memory storing computer program instructions.
[0258] Specifically, the processor may include a central processing unit (CPU), an application-specific integrated circuit (ASIC), or one or more integrated circuits that can be configured to implement embodiments of the present invention.
[0259] The memory may include a large-capacity storage device for data or instructions. For example, and not limitingly, the memory may include a hard disk drive (HDD), a floppy disk drive, flash memory, an optical disk drive, a magneto-optical disk drive, magnetic tape, or a Universal Serial Bus (USB) drive, or a combination of two or more of these. Where appropriate, the memory may include removable or non-removable (or fixed) media. Where appropriate, the memory may be internal or external to a data processing device. In a particular embodiment, the memory is a non-volatile solid-state memory. In a particular embodiment, the memory includes a read-only memory (ROM). Where appropriate, the ROM may be a mask-programmed ROM, a programmable ROM (PROM), an erasable PROM (EPROM), an electrically erasable PROM (EEPROM), an electrically rewritable ROM (EAROM), or flash memory, or a combination of two or more of these.
[0260] The processor reads and executes computer program instructions stored in the memory to implement any of the optical information transmission methods based on full-spectrum LEDs in the above embodiments.
[0261] In one example, the light source device may also include a communication interface and a bus. For example, Figure 4As shown, the processor 401, memory 402, and communication interface 403 are connected through bus 410 and complete communication with each other.
[0262] The communication interface is mainly used to enable communication between various modules, devices, units and / or equipment in the embodiments of the present invention.
[0263] A bus, including hardware, software, or both, couples components of a lighting device together. For example, and not limitingly, a bus may include an Accelerated Graphics Port (AGP) or other graphics bus, an Enhanced Industry Standard Architecture (EISA) bus, a Front Side Bus (FSB), HyperTransport (HT) interconnect, an Industry Standard Architecture (ISA) bus, an Infinite Bandwidth Interconnect, a Low Pin Count (LPC) bus, a memory bus, a Microchannel Architecture (MCA) bus, a Peripheral Component Interconnect (PCI) bus, a PCI-Express (PCI-X) bus, a Serial Advanced Technology Attachment (SATA) bus, a Video Electronics Standards Association Local (VLB) bus, or other suitable buses, or combinations of two or more of these. Where appropriate, a bus may include one or more buses. While specific buses are described and illustrated in embodiments of the invention, the invention contemplates any suitable bus or interconnect.
[0264] Furthermore, in conjunction with the optical information transmission method based on full-spectrum LEDs in the above embodiments, this invention can be implemented using a computer-readable storage medium. This computer-readable storage medium stores computer program instructions; when these computer program instructions are executed by a processor, they implement any of the optical information transmission methods based on full-spectrum LEDs in the above embodiments.
[0265] It should be clarified that the present invention is not limited to the specific configurations and processes described above and shown in the figures. For the sake of brevity, detailed descriptions of known methods are omitted here. In the above embodiments, several specific steps are described and shown as examples. However, the method process of the present invention is not limited to the specific steps described and shown. Those skilled in the art can make various changes, modifications, and additions, or change the order of steps, after understanding the spirit of the present invention.
[0266] The functional blocks shown in the above-described structural diagram can be implemented as hardware, software, firmware, or a combination thereof. When implemented in hardware, they can be, for example, electronic circuits, application-specific integrated circuits (ASICs), appropriate firmware, plug-ins, function cards, etc. When implemented in software, the elements of this invention are programs or code segments used to perform the required tasks. The programs or code segments can be stored on a machine-readable medium or transmitted over a transmission medium or communication link via data signals carried in a carrier wave. "Machine-readable medium" can include any medium capable of storing or transmitting information. Examples of machine-readable media include electronic circuits, semiconductor memory devices, ROM, flash memory, erasable ROM (EROM), floppy disks, CD-ROMs, optical disks, hard disks, fiber optic media, radio frequency (RF) links, etc. Code segments can be downloaded via computer networks such as the Internet, intranets, etc.
[0267] It should also be noted that the exemplary embodiments mentioned in this invention describe methods or systems based on a series of steps or apparatus. However, this invention is not limited to the order of the steps described above; that is, the steps can be performed in the order mentioned in the embodiments, or in a different order, or several steps can be performed simultaneously.
[0268] The above description is merely a specific embodiment of the present invention. Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, modules, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here. It should be understood that the protection scope of the present invention is not limited thereto. Any person skilled in the art can easily conceive of various equivalent modifications or substitutions within the technical scope disclosed in the present invention, and these modifications or substitutions should all be covered within the protection scope of the present invention.
Claims
1. A method for transmitting optical information based on four-color LEDs, characterized in that, The method is applied to an emitting end, which includes a full-spectrum semiconductor light-emitting device. The full-spectrum semiconductor light-emitting device includes a first preset number of monochromatic LEDs with different emission wavelengths. The emission wavelength adjustment range of each monochromatic LED belongs to a different wavelength range, and the first preset number is 4. Each monochromatic LED is excited by a blue light chip, which includes at least a first blue light chip and a second blue light chip. The peak wavelengths of the first and second blue light chips are different, and both peak wavelengths of the first and second blue light chips are located in the same wavelength range. The method includes: The data to be transmitted is segmented according to the first transmission requirement information of the data to be transmitted to obtain a second preset number of data segments, wherein the second preset number is less than or equal to the first preset number; Based on the light emission characteristic parameters of the monochrome LEDs and the first transmission requirement information, a second preset number of target monochrome LEDs are determined, wherein the first transmission requirement information includes bandwidth requirement parameters and rate requirement parameters, and the light emission characteristic parameters include: emission wavelength, spectral width, and light intensity; The data segments corresponding to the target monochrome LEDs are processed according to the target monochrome LEDs and the corresponding preset modulation algorithms to obtain the corresponding light source control signals; According to the light source control signal, the corresponding target monochromatic LED is controlled to transmit optical information. The step of determining a second preset number of target monochrome LEDs based on the luminous characteristic parameters of the monochrome LEDs and the first transmission requirement information includes: Based on the first transmission requirement information, determine the second transmission requirement information for each of the data segments; The monochrome LEDs are filtered according to the second transmission requirement information to obtain candidate monochrome LEDs, wherein the number of candidate monochrome LEDs is greater than or equal to the second preset number and less than or equal to the first preset number; When the number of candidate monochrome LEDs is greater than the second preset number, the luminous characteristic parameters of each candidate monochrome LED are obtained; Based on the emission wavelength and the visual sensitivity function, obtain the visual sensitivity function value of each of the candidate monochrome LEDs; Based on the visual acuity function value, the emission wavelength, the spectral width, and the light intensity, the human eye interference index of each of the candidate monochromatic LEDs is determined, wherein the human eye interference index is positively correlated with the visual acuity function value and the light intensity, and the human eye interference index is negatively correlated with the spectral width and the light intensity; The candidate monochrome LEDs are sorted in descending order of the human eye interference index, and the first second preset number of candidate monochrome LEDs are selected as the target monochrome LED. When the number of candidate monochrome LEDs is equal to the second preset number, the candidate monochrome LEDs are used as the target monochrome LEDs.
2. The optical information transmission method based on four-color LEDs according to claim 1, characterized in that, The step of processing the data segment corresponding to each target monochrome LED and the corresponding preset modulation algorithm to obtain the corresponding light source control signal includes: Based on the frequency response characteristics of the target monochrome LED and the second transmission requirement information, a mapping relationship is established between the target monochrome LED and each of the data segments; Based on the second transmission requirement information of the data segment, the frequency response characteristics of the target monochromatic LED corresponding to the data segment, and the preset modulation algorithm, the target modulation algorithm is determined, wherein the preset modulation algorithm includes: PPM modulation algorithm, PAM modulation algorithm, QAM modulation algorithm, and OFDM modulation algorithm; The corresponding data segments are encoded and modulated according to the target modulation algorithm to obtain the corresponding light source control signal.
3. The optical information transmission method based on four-color LEDs according to claim 2, characterized in that, The step of establishing a mapping relationship between the target monochrome LED and each of the data segments based on the frequency response characteristics of the target monochrome LED and the second transmission requirement information includes: The frequency response characteristics of each target monochromatic LED are obtained, wherein the frequency response characteristics include: operating frequency range, bandwidth capacity, modulation efficiency, and maximum transmission rate; Obtain second transmission requirement information for each of the data segments, wherein the second transmission requirement information includes: data segment bandwidth requirement, data segment rate requirement, and priority; Calculate the difference between the bandwidth capacity of each target monochrome LED and the bandwidth requirement of each data segment, and record it as the first difference; Calculate the difference between the maximum transmission rate of each target monochrome LED and the data segment rate requirement of each data segment, and denot it as the second difference; Based on the first difference and the second difference, an initial matching list is established for each data segment, wherein the initial matching list includes several target monochrome LEDs that meet preset transmission conditions, and the preset transmission conditions include that the first difference is greater than or equal to a first difference threshold and the second difference is greater than or equal to a second difference threshold. Based on the weighted calculation result of the first difference and the second difference, each initial matching list is sorted in ascending order; When there are duplicate target monochrome LEDs in each of the initial matching lists, the duplicate target monochrome LEDs are removed according to the priority. Establish a mapping relationship between the data fragment and the first target monochrome LED in the corresponding initial matching list.
4. The optical information transmission method based on four-color LEDs according to claim 2, characterized in that, The step of using the second transmission requirement information of the data segment, the frequency response characteristics of the target monochromatic LED corresponding to the data segment, and a preset modulation algorithm includes: Based on the frequency response characteristics of the target monochromatic LED corresponding to the data segment, several preset modulation algorithms that satisfy the corresponding second transmission requirement information are assigned to each data segment, denoted as the first intermediate modulation algorithm; Obtain the estimated optical pulse frequency of the data segment after it has been modulated by the corresponding first intermediate modulation algorithm; Based on the emission wavelength of each target monochromatic LED, the corresponding critical flicker frequency is obtained; Based on the critical scintillation frequency and the estimated optical pulse frequency, the first intermediate modulation algorithm for each data segment is filtered to obtain several second intermediate modulation algorithms. The target modulation algorithm for each data segment is determined based on the second intermediate modulation algorithm.
5. The optical information transmission method based on four-color LEDs according to claim 1, characterized in that, The first preset quantity is 4, and each of the monochrome LEDs is respectively designated as the first monochrome LED, the second monochrome LED, the third monochrome LED, and the fourth monochrome LED; the emission wavelength of the first monochrome LED is within 480~520nm, the emission wavelength of the second monochrome LED is within 530~540nm, the emission wavelength of the third monochrome LED is within 640~660nm, and the emission wavelength of the fourth monochrome LED is within 680~700nm. The first monochrome LED, the second monochrome LED, the third monochrome LED, and the fourth monochrome LED are all excited by a blue light chip, and the main wavelength of the blue light chip is between 447~457nm.
6. The optical information transmission method based on four-color LEDs according to any one of claims 1-5, characterized in that, After controlling the corresponding target monochromatic LED to transmit optical information according to the light source control signal, the method further includes: The information transmission quality is monitored in real time to obtain the communication quality monitoring results of each target monochrome LED, wherein the communication quality monitoring results include signal strength, bit error rate and transmission delay; When the signal strength of a target monochrome LED is less than a preset signal strength threshold, and / or the bit error rate is greater than a preset bit error rate threshold, and / or the transmission delay is greater than a preset delay threshold, the target monochrome LED is designated as an LED to be switched. Based on the data segment corresponding to the LED to be switched, at least one monochrome LED is determined as the target switching LED; According to the preset light source switching rules, the target switching LED is controlled to transmit the data segment corresponding to the LED to be switched.
7. The method according to claim 6, characterized in that, The step of determining at least one monochrome LED as the target switching LED based on the data segment corresponding to the LED to be switched includes: Obtain the second transmission requirement information of the data segment corresponding to the LED to be switched, wherein the second transmission requirement information includes: data segment bandwidth requirement, data segment rate requirement and priority; The data segment corresponding to the LED to be switched is cached to obtain a cached data segment; When the second preset quantity is less than the first preset quantity, the monochrome LEDs other than the target monochrome LED are selected and recorded as the first switching LED candidate switching LEDs; Obtain the wavelength similarity between the emission wavelength of each of the first candidate switching LEDs and the emission wavelength of the LED to be switched; Based on the wavelength similarity, the second transmission requirement information, and the frequency response characteristics of each of the first switching LED candidate switching LEDs, the first switching LED candidate switching LED that meets the preset switching conditions is selected as the target switching LED; When the second preset quantity is equal to the first preset quantity, the bandwidth margin of the target monochrome LED other than the LED to be switched is obtained according to the communication quality monitoring result; Based on the bandwidth margin, a number of first switching LED candidate switching LED combinations that meet the second transmission requirement information of the data segment corresponding to the LED to be switched are obtained, wherein the first switching LED candidate switching LED combination includes at least one target monochrome LED other than the LED to be switched, and at least one target monochrome LED is different between any two first candidate switching color light source combinations. Based on the frequency response characteristics of the target monochromatic LED in each of the first switching LED candidate switching LED combinations and the data segment rate requirement of the data segment corresponding to the LED to be switched, a number of second switching LED candidate switching LED combinations are obtained. The redundancy of each second switching LED candidate switching LED combination is obtained by weighting the number of redundant light sources and the redundant bandwidth capacity of each second switching LED candidate switching LED combination, wherein the weight of the number of redundant light sources is greater than the weight of the redundant bandwidth capacity. The target switching LED is determined based on the second alternative switching LED group with the lowest redundancy.
8. The method according to claim 7, characterized in that, The step of controlling the target switching LED to transmit the data segment corresponding to the LED to be switched according to the preset light source switching rules includes: The data segments corresponding to the LED to be switched are split according to a preset data splitting ratio to obtain a first data segment and a second data segment; According to the preset modulation algorithm, the LED to be switched is controlled to transmit the first data segment, and the target switching LED is controlled to transmit the second data segment; According to a preset time interval, the transmission quality of the second data segment on the target switching LED is obtained; If the transmission quality meets the preset quality conditions, the preset data splitting ratio is increased by a preset ratio increment, and the data segment corresponding to the LED to be switched is split according to the preset data splitting ratio to obtain the first data segment and the second data segment, until the data segment corresponding to the LED to be switched is completely transmitted through the target switching LED. When the data segment corresponding to the LED to be switched is completely transmitted through the target switching LED, the second actual luminous intensity of each of the target monochromatic LEDs and the target switching monochromatic LED is obtained; The third light source control signal is obtained based on the second actual luminous intensity, the preset luminous intensity, and the ambient light intensity; The LED to be switched is controlled to illuminate according to the third light source control signal.
9. A light source device, characterized in that, include: At least one processor, at least one memory, and computer program instructions stored in the memory, which, when executed by the processor, implement the method as described in any one of claims 1-8.
Citation Information
Patent Citations
Dimming method of multispectral LED
CN112203383A
OSNR-aware spectrum allocation method and system under assurance of optical channel performance
WO2022198735A1