A method and a system for controlling a self-propelling lawnmower including the self-propelling lawnmower having a control unit and at least one sensor, a boundary wire and a signal generator. The self-propelling lawnmower moves across an area surrounded by the boundary wire. By encoding a data frame with a recognition code in an alternating current that is Direct Current, DC-balanced and that is randomly transmitted within a predetermined period of time, by means of the signal generator, to the boundary wire a system robust against interference is accomplished. The data frame burst is received by a sensor and decoded by a control unit in the lawnmower. By comparing the received recognition code with a stored recognition code, the control unit determines that the lawnmower is on the inside of the boundary wire if the received recognition code matches the stored recognition code, and on the outside if the received recognition code matches the inverse of the stored recognition code.
Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.
2. The method according to claim 1, wherein the number of contiguous bits having the same value in the encoded data frame is restricted to a maximum of three contiguous bits.
The invention relates to data encoding techniques for restricting the number of contiguous bits with the same value in a data frame. This addresses issues in data transmission and storage where long sequences of identical bits can cause synchronization problems, increase error rates, or complicate clock recovery in digital systems. The method ensures that no more than three consecutive bits of the same value (either 0 or 1) appear in the encoded data frame. This restriction helps maintain signal integrity, improves error detection, and simplifies decoding processes. The encoding process may involve bit manipulation, substitution, or insertion of additional bits to break longer sequences of identical values. The technique is particularly useful in communication protocols, storage systems, and digital signal processing where reliable data transmission and accurate clock recovery are critical. By limiting contiguous identical bits, the method enhances system robustness and reduces the likelihood of data corruption or misinterpretation. The encoding scheme may be applied to various data formats and transmission standards, ensuring compatibility with existing systems while improving performance.
3. The method according to claim 1, wherein the number of contiguous bits having the same value in the encoded data frame is restricted to a maximum of two contiguous bits.
A method for encoding data frames restricts the number of contiguous bits having the same value to a maximum of two. This technique is used in digital communication systems to prevent long sequences of identical bits, which can cause synchronization issues in receivers or increase error rates. The method ensures that encoded data frames do not contain three or more consecutive bits of the same value, improving signal integrity and reliability. By limiting contiguous bits to two, the encoding scheme avoids prolonged high or low states that could lead to clock recovery problems or increased susceptibility to noise. The method is particularly useful in high-speed data transmission systems where maintaining signal stability is critical. The encoding process may involve bit manipulation or substitution to enforce the two-bit limit while preserving the original data's integrity. This approach enhances error detection and correction capabilities by reducing the likelihood of bit errors propagating through the system. The method is applicable to various communication protocols and storage systems where bit sequences must be carefully controlled to ensure robust performance.
4. The method according to claim 1, wherein the loop number code of the data frame is provided as a header.
A method for encoding and transmitting data frames in a communication system involves organizing data into frames and assigning a loop number code to each frame to track its position in a sequence. This method addresses the challenge of maintaining data integrity and synchronization in communication systems where frames may be lost or reordered during transmission. The loop number code is embedded as a header within each data frame, allowing the receiving system to identify the sequence of frames and detect any missing or out-of-order frames. The header structure ensures that the loop number code is easily accessible and can be processed efficiently by the receiver. This approach enhances reliability in data transmission by enabling error detection and recovery mechanisms. The method is particularly useful in applications where data frames are transmitted over unreliable or noisy communication channels, such as wireless networks or distributed computing environments. By incorporating the loop number code in the header, the system can maintain accurate frame sequencing and improve overall data transmission performance.
5. The method according to claim 1, wherein the predetermined period of time is set within an interval of 3 to 20 milliseconds.
This invention relates to a method for controlling a power converter, specifically addressing the challenge of optimizing switching frequency to balance efficiency and performance in power conversion systems. The method involves adjusting the switching frequency of the power converter based on a predetermined period of time, which is set within an interval of 3 to 20 milliseconds. This adjustment ensures that the converter operates within an optimal range, reducing power losses while maintaining stable output. The method is particularly useful in applications where precise control of switching frequency is critical, such as in motor drives, renewable energy systems, and industrial power supplies. By dynamically setting the switching period within the specified range, the system can adapt to varying load conditions, improving overall efficiency and reliability. The invention builds on a broader method for controlling a power converter, which includes monitoring operational parameters, comparing them to reference values, and adjusting the converter's switching frequency accordingly. The 3 to 20-millisecond interval ensures that the adjustments are made at a rate that balances responsiveness with stability, preventing excessive switching losses or control delays. This approach enhances the converter's performance in real-world applications where environmental and load conditions fluctuate.
6. The method according to claim 1, wherein the data frame is between 0.6 to 1 millisecond.
A method for processing data frames in a communication system, particularly in high-speed or real-time applications where precise timing and efficient data handling are critical. The method involves transmitting or receiving data frames with a duration between 0.6 to 1 millisecond. This duration range is optimized to balance latency and throughput, ensuring timely data delivery without excessive overhead. The data frames may be part of a larger communication protocol or system designed for low-latency applications, such as industrial automation, telecommunications, or sensor networks. The method may also include error detection, synchronization, or other processing steps to maintain data integrity and reliability. By controlling the frame duration within this specific range, the system achieves improved performance in environments requiring rapid data exchange and minimal delay. The method may be implemented in hardware, software, or a combination of both, depending on the application requirements.
7. The method according to claim 1, wherein the randomness in the step of randomly transmitting the data frame in form of a burst is generated by a cryptographic True Random Number Generator in the signal generator.
A method for secure wireless communication involves transmitting data frames in the form of bursts with controlled randomness to enhance security and reduce interference. The system includes a signal generator that produces the data frames and a transmitter that sends them as bursts. The randomness in the burst transmission timing is generated by a cryptographic True Random Number Generator (TRNG) within the signal generator. This ensures that the transmission timing is unpredictable, making it difficult for unauthorized parties to intercept or jam the communication. The TRNG provides high-quality randomness, which is essential for cryptographic applications, ensuring that the transmission pattern is not easily detectable or reproducible. The method may also include additional steps such as encoding the data frames, modulating the signals, and adjusting transmission parameters to optimize performance. The use of a cryptographic TRNG ensures that the randomness is both statistically robust and resistant to prediction, enhancing the overall security of the wireless communication system. This approach is particularly useful in environments where secure and reliable data transmission is critical, such as military, industrial, or sensitive commercial applications.
9. The system according to claim 8, further caused to restrict the number of contiguous bits having the same value in the encoded data frame to a maximum of three contiguous bits.
This invention relates to data encoding systems designed to prevent long sequences of identical bits in encoded data frames, which can improve signal integrity and reduce errors in data transmission. The system encodes data in a way that limits the maximum number of contiguous bits with the same value to three, ensuring better synchronization and error detection in communication systems. By restricting consecutive identical bits, the system avoids patterns that could lead to synchronization loss or increased error rates during transmission. The encoding process may involve converting input data into a format where no more than three identical bits appear consecutively, regardless of the original data structure. This technique is particularly useful in digital communication systems, storage devices, and other applications where maintaining data integrity is critical. The system dynamically adjusts the encoding to prevent long runs of identical bits, enhancing reliability and performance in data transmission and storage environments.
10. The system according to claim 8, further caused to restrict the number of contiguous bits having the same value in the encoded data frame to a maximum of two contiguous bits.
This invention relates to data encoding systems designed to prevent long sequences of identical bits in transmitted or stored data, which can cause synchronization issues in communication systems or storage devices. The system encodes data frames to ensure that no more than two contiguous bits of the same value (either 0 or 1) appear consecutively. This restriction helps maintain signal integrity and synchronization by avoiding long runs of identical bits, which can lead to clock drift or decoding errors. The system likely includes an encoder that processes input data to generate an encoded output where bit transitions occur frequently enough to maintain synchronization. The encoding process may involve bit manipulation, substitution, or other techniques to enforce the two-bit limit while preserving the original data's integrity. This approach is particularly useful in high-speed communication systems, digital storage devices, or any application where bit sequences must be carefully controlled to prevent synchronization loss or signal degradation. The system may also include error detection or correction mechanisms to ensure reliable data transmission or storage.
11. The system according to claim 8, further caused to provide the loop number code of the data frame as a header.
A system for data transmission includes a processor that generates a data frame with a loop number code. The loop number code is embedded as a header within the data frame to track the sequence or iteration of the data transmission. The system ensures that each data frame is uniquely identifiable within a transmission loop, improving synchronization and error detection in communication protocols. The loop number code can be used to verify the order of received data frames, detect missing or duplicate frames, and maintain data integrity during transmission. The system may also include error correction mechanisms that utilize the loop number code to reconstruct missing or corrupted data. This approach is particularly useful in high-speed or high-reliability communication systems where maintaining data sequence and integrity is critical. The loop number code is dynamically updated for each transmission cycle, ensuring accurate tracking of data frames across multiple iterations. The system may be implemented in wired or wireless communication networks, industrial control systems, or any application requiring reliable data transmission.
12. The system according to claim 8, further caused to set the predetermined period of time within an interval of 3 to 20 milliseconds.
A system for managing data transmission in a wireless communication network addresses the challenge of optimizing communication efficiency and reliability. The system includes a transmitter configured to send data packets to a receiver over a wireless channel. The transmitter monitors the channel conditions and dynamically adjusts transmission parameters, such as power, modulation scheme, or coding rate, to adapt to varying signal quality. The system also includes a feedback mechanism where the receiver provides acknowledgment signals to the transmitter, confirming successful data reception or requesting retransmission of lost or corrupted packets. To enhance performance, the system implements a predetermined time interval for retransmission attempts, which is set within a range of 3 to 20 milliseconds. This interval balances responsiveness and resource utilization, ensuring timely retransmissions without excessive overhead. The system may also incorporate error detection and correction techniques to further improve data integrity. By dynamically adjusting transmission parameters and controlling retransmission timing, the system enhances throughput, reduces latency, and improves overall communication reliability in wireless networks.
13. The system according to claim 8, further caused to set the data frame between 0.6 to 1 millisecond.
A system for managing data transmission in a communication network addresses the challenge of optimizing data frame timing to improve efficiency and reliability. The system includes a transmitter configured to generate and transmit data frames, a receiver to receive and process these frames, and a controller to regulate the timing of the data frames. The controller adjusts the frame duration to ensure synchronization between the transmitter and receiver, minimizing errors and latency. Specifically, the system is designed to set the data frame duration within a range of 0.6 to 1 millisecond, balancing speed and stability. This adjustment helps accommodate varying network conditions, such as signal propagation delays and processing times, while maintaining consistent data integrity. The system may also include error detection and correction mechanisms to further enhance reliability. By dynamically controlling the frame timing, the system ensures efficient data transfer with reduced packet loss and improved throughput. This approach is particularly useful in high-speed communication networks where precise timing is critical for performance.
14. The system according to claim 8, further caused to generate the randomness, when randomly transmitting the data frame in form of a burst, by means of a cryptographic True Random Number Generator in the signal generator.
A system for secure wireless communication generates randomness for burst transmission of data frames using a cryptographic True Random Number Generator (TRNG) in the signal generator. The system operates in the domain of wireless communication security, addressing the need for unpredictable transmission timing to enhance resistance against eavesdropping and interference. The TRNG ensures high-quality randomness, which is critical for maintaining the unpredictability of burst transmissions, thereby improving the security and reliability of the communication link. The signal generator, which may include a transmitter or transceiver, uses the TRNG to determine the timing and parameters of the burst transmission, such as the interval between bursts or the modulation scheme. This approach mitigates risks associated with predictable transmission patterns, which can be exploited by adversaries to intercept or disrupt communications. The system may also include error correction mechanisms and adaptive modulation to further enhance performance in noisy or hostile environments. By integrating the TRNG directly into the signal generator, the system ensures that randomness is generated in real-time, reducing latency and improving efficiency. This method is particularly useful in applications requiring high security, such as military communications, IoT devices, and critical infrastructure networks.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
December 30, 2017
December 27, 2022
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.