Free-Space Optical Node Identification with Joined Code Sequences
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing free space optical communication systems face challenges in identifying nodes while minimizing power consumption, especially when multiple nodes are located far apart, as narrowing the pulse width of optical signals to reduce power consumption makes it difficult to read identifying information.
Innovation Solution
A communication control apparatus that uses spreading codes to modulate and reflect code sequences, allowing partial sequences to be acquired and joined to form complete sequences, enabling identification of nodes even with short pulse widths.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Use of energy by stationary object
If the pulse width of the optical signal is narrowed to reduce power consumption, then power consumption is suppressed, but the identifying information reflected by nodes cannot be read
Solution Approach 1:
The patent segments the code sequence into multiple partial sequences that are acquired at different time points. Each partial sequence is acquired during a specific pulse width interval, and these segments are then joined to reconstruct the complete code sequence, enabling identification despite the narrow pulse width
Solution Approach 2:
The patent performs preliminary actions by acquiring multiple partial sequences before the complete code sequence can be read in a single pulse. The acquisition process is divided into multiple steps where each step captures a portion of the sequence, allowing the system to gather sufficient information across multiple brief pulses
2Use of energy by stationary object
If the pulse width of the optical signal is narrowed to suppress power consumption, then energy efficiency is improved, but node identification capability deteriorates
Solution Approach 1:
The code sequence is divided into multiple partial sequences, each acquired during a separate pulse width interval. This segmentation allows the system to maintain narrow pulse widths for energy efficiency while collecting sufficient data across multiple intervals to achieve accurate node identification
Solution Approach 2:
The patent maintains continuous acquisition of code sequence information by repeatedly transmitting optical signals and acquiring partial sequences across multiple time intervals. This continuous action ensures that sufficient identifying information is gathered even though each individual pulse is narrow and energy-efficient
Applied Scientific Principles
This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.
Function Achieved in This Case
Enables node identification with reduced power consumption by acquiring and joining partial code sequences, facilitating communication with multiple distant nodes.
Implementation Method 1
each of a plurality of nodes to be identified being configured to (i) repeat a modulation action for modulating received light into a code sequence using any of spreading codes
Implementation Method 2
reflect at least a part of the code sequence which has been generated by at least a part of the modulation action carried out while a pulsed optical signal is being received
Data Source
AI summary
In order to attain an example object of providing a technique to identify each node while suppressing power consumption even in a case where a plurality of nodes which are free space optical communication partners are located relatively far away, in a case where a pulse width of an optical signal is shorter than a sequence length of a code sequence, in an acquisition process, at least one processor included in a communication control apparatus acquires a first partial sequence which is a part of the code sequence and has been generated while the node is receiving one optical signal, acquires a second partial sequence which is a part of the code sequence and has been generated while the node is receiving another optical signal, and generates the code sequence by joining the second partial sequence to an end of the first partial sequence.


