Star flash mouse low-power-consumption communication system and method based on Polar code and SLE collaborative optimization

By using a layered architecture optimized in collaboration with Polar codes and SLE, the shortcomings of the StarFlash mouse in power consumption control and system coordination are resolved, achieving low power consumption, low latency and high reliability communication performance, and improving battery life and communication efficiency.

CN120979604APending Publication Date: 2025-11-18WUHAN PANSHENG DINGCHENG TECH CO LTD
View PDF 0 Cites 3 Cited by

Patent Information

Application Number
CN202511083842.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-08-04
Publication Date
2025-11-18

AI Technical Summary

Technical Problem

Existing StarFlash mice suffer from problems in power consumption control, such as inefficient coding schemes, crude power management, and insufficient system coordination. This results in limited power consumption compression space in high-frequency micro-movement or continuous clicking scenarios, and excessive wake-up and synchronization overhead, which affects user experience.

Method used

A hierarchical architecture based on Polar code and SLE co-optimization is adopted. Through the Polar code encoding module, SLE control engine and cross-layer optimization interface, dynamic configurable CRC-assisted SCL decoding, Kalman filter prediction of mouse movement speed, dynamic binding of coding block length and sleep cycle, nonlinear mapping from signal-to-noise ratio to coding rate and low-latency wake-up channel are realized to form a closed-loop control system.

Benefits of technology

It achieves an overall power consumption reduction of 42.7%, maintains an ultra-low bit error rate on the order of 10⁻⁵ and a transmission latency of less than 0.5ms in a complex interference environment at 2.4GHz, triples the battery life, reduces the logic area by 35%, reduces the cost by 12%, and supports rapid adaptation to different hardware platforms.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120979604A_ABST
    Figure CN120979604A_ABST
Patent Text Reader

Abstract

The invention belongs to the field of star flash mouse communication, and discloses a star flash mouse low-power-consumption communication system and method based on Polar code and SLE collaborative optimization, the system adopts a layered architecture design, collaborative optimization of energy efficiency and performance is realized through deep coupling of a physical layer and a link layer, and the performance of the system is improved. The core of the system is composed of three functional units including a Polar code coding module, an SLE control engine and a cross-layer optimization interface, and a complete closed-loop control system is formed. According to the invention, through deep cooperation of the Polar code and the SLE mechanism, the overall power consumption is reduced by 42.7% compared with the traditional scheme; according to the Polar code dynamic construction method based on track prediction, an ultra-low bit error rate of 10 <-5 > magnitude can still be kept in a 2.4 GHz complex interference environment, and in combination with signal-to-noise ratio self-adaptive coding parameter adjustment, it is ensured that transmission delay within 0.5 ms is always kept from a low-speed office scene to a high-speed electronic sports scene; in the aspect of engineering implementation, the method has the capability of quickly adapting to hardware platforms of different manufacturers, and a complete solution with high performance and low cost is provided for large-scale commercial use of the satellite flash technology in the consumer electronics field.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention belongs to, but is not limited to, the field of star-flash mouse communication technology, and particularly relates to a low-power communication system and method for star-flash mice based on Polar code and SLE co-optimization. Background Technology

[0002] With the rapid development of the wireless peripheral market, users are demanding higher battery life from mouse devices. As a next-generation short-range wireless communication standard, StarFlash technology offers ultra-low latency, high reliability, and strong anti-interference capabilities, providing an ideal communication solution for wireless mice. However, existing StarFlash mice still face the following challenges in power consumption control.

[0003] Insufficient efficiency of encoding schemes: Existing StarFlash mice mostly use convolutional codes or LDPC codes, which have the following shortcomings: convolutional codes are not as good as Polar codes in short to medium code lengths; LDPC codes have error layering problems when implemented with low complexity; and there is a lack of encoding optimization for bursty small data packets from the mouse.

[0004] Inefficient power management: Traditional power control methods mainly suffer from problems such as wake-up delay caused by static sleep mechanism, mismatch between power control and channel state, and failure to consider the compensation effect of coding gain on transmit power.

[0005] The system suffers from insufficient coordination and a disconnect between the physical layer and the data link layer: the encoding scheme fails to consider the characteristics of mouse movement speed variations, the sleep cycle and the encoding block length are mismatched, and there is a lack of QoS guarantee mechanisms for cross-layer optimization. Among existing technologies, the closest to the described "Polar code + SLE collaborative optimization SparkLink mouse communication system" is Huawei's NearLink SLE (SparkLink Low Energy) peripheral connection solution. This protocol incorporates Polar code forward error correction at the physical layer and publicly claims to achieve a transmission rate of 12 Mbit / s at a current of 2mA, specifically targeting long-battery-life scenarios such as wireless mice, keyboards, and car keys. The WS8202 module based on the HiSilicon SLE05 SoC already integrates this solution into a 20mm×14mm package, providing the USB, QDEC, and KeyScan interfaces required by the mouse, and adopting the three-state management mechanism defined by the NearLink standard. Relevant technical data and academic papers show that SLE reduces power consumption through Polar-FEC, GFSK / πPSK modulation and 1–4MHz adaptive bandwidth, while maintaining a bidirectional latency of 250μs and a concurrent capability of 256 devices.

[0006] However, the solution still exposed two key technical problems in industrial implementation: (1) Insufficient coupling granularity between encoding and power consumption strategies: SLE only provides fixed code length levels and three sleep modes at the protocol stack level, without defining the dynamic binding of "code block length - sleep period", and without providing a channel bit rearrangement mechanism based on motion prediction. This results in the need to maintain a high polling rate to avoid frame loss in high-frequency micro-movement or continuous click scenarios, and the space for power compression is limited; (2) High wake-up and synchronization overhead: The current implementation relies on event interrupts or periodic Keep-Alive triggers, and lacks a dedicated low-latency channel for sudden clicks. Actual mouse products still exhibit "short pointer lag" or "packet loss on the first movement after deep sleep", which is inconsistent with user experience expectations. The above problems indicate that although NearLink SLE has achieved a preliminary combination of Polar codes and low power management, there is still room for improvement in cross-layer adaptive decision-making, microsecond-level fast wake-up, and dynamic mapping of information bits. These are the core pain points that this invention aims to solve through "Polar code CRC-SCL reconfigurable coding + SLE tri-state Kalman prediction sleep + coding-link cross-layer interface". Summary of the Invention

[0007] To address the problems existing in the prior art, this invention provides a low-power communication system and method for a star-flicker mouse based on Polar code and SLE co-optimization.

[0008] This invention is implemented as follows: a low-power communication system for a star-flicker mouse based on Polar code and SLE co-optimization. The system adopts a layered architecture design, achieving co-optimization of energy efficiency and performance through deep coupling between the physical layer and the link layer. The core of the system consists of three main functional units: a Polar code encoding module, an SLE control engine, and a cross-layer optimization interface, forming a complete closed-loop control system.

[0009] The Polar code encoding module adopts a dynamically configurable CRC-assisted SCL decoding scheme, supports 32-256 bit adaptive code length adjustment, and optimizes the channel allocation of information bits by predicting the mouse movement trajectory.

[0010] The SLE control engine constructs a dynamic power consumption model that includes three states: Active / QuickPoll / DeepSleep. It predicts the mouse movement speed in real time based on the Kalman filter algorithm and dynamically calculates the optimal sleep cycle accordingly.

[0011] The cross-layer optimization interface establishes a mapping relationship between encoding parameters and link status, including dynamic binding of encoding block length and sleep cycle, non-linear mapping from signal-to-noise ratio to encoding rate, and a low-latency wake-up channel designed specifically for mouse click events.

[0012] Furthermore, in the Polar code encoding module, the formula for calculating the information bit allocation weight coefficient is as follows:

[0013] wi=α.v(t)+β.ΔT

[0014] In the formula, wi is the information bit allocation weight of the i-th channel, α and β are preset coefficients, v(t) is the real-time mouse movement speed, ΔT is the click interval, and the channel with higher weight is allocated information bits first.

[0015] Furthermore, the formula for calculating the optimal sleep period is as follows:

[0016] Tsleep=k.1 / (v(t)+ε)

[0017] In the formula, Tsleep is the sleep cycle, k is the proportionality coefficient, and ε = 0.01 is a minimum value to avoid the denominator being zero. The higher the mouse movement speed v(t), the shorter the sleep cycle.

[0018] Furthermore, the Polar code encoding module specifically includes:

[0019] The dynamically configurable CRC-assisted SCL decoding unit integrates a CRC check module and an SCL decoder, supports dynamic adjustment of the list length, and filters decoding candidate paths through CRC check results to eliminate erroneous paths and improve decoding accuracy.

[0020] The adaptive code length adjustment unit dynamically switches between 32-bit, 64-bit, 128-bit, and 256-bit code lengths based on the real-time business data volume of the mouse. When the mouse is moving at high speed or clicking continuously, it automatically selects the 64-bit short code length to reduce transmission latency. When the mouse is moving at low speed or clicking intermittently, it switches to the 128-bit or 256-bit long code length to improve encoding gain. When there is no operation, the minimum 32-bit code length is used to reduce redundancy overhead. The code length switching process is smoothly transitioned through the synchronization flag bit.

[0021] The mouse trajectory prediction unit combines historical movement trajectories collected by a high-precision optical sensor and uses a sliding window algorithm to predict the movement trend in the near future, determining whether the mouse is in a state of continuous movement, intermittent movement, or stationary state.

[0022] The information bit channel allocation optimization unit divides the channel into high-reliability channels and low-reliability channels based on the polarization characteristics of the Polar code channel. It dynamically adjusts the allocation strategy of information bits and frozen bits based on the trajectory prediction results: when it is predicted that the mouse is moving at high speed and needs to transmit data at high frequency, more high-reliability channels are allocated to information bits to improve the anti-interference capability of data transmission; when it is predicted that the mouse is stationary or moving at low speed, the proportion of information bits allocated to high-reliability channels is appropriately reduced to balance resource utilization.

[0023] The low-power communication system for the StarFlash mouse based on Polar code and SLE co-optimization as described in claim 1, wherein the SLE control engine specifically includes:

[0024] The three-state dynamic power consumption model unit constructs a power management framework with three working modes: Active state, QuickPoll state, and DeepSleep state. Each state corresponds to a different hardware operation strategy.

[0025] The Kalman filter speed prediction unit processes the mouse movement speed collected by the high-precision optical sensor in real time using the Kalman filter algorithm, integrates historical motion data with the current measurement value, filters out environmental noise interference, and obtains a smooth speed prediction result. This prediction result serves as the core basis for judging the mouse movement state and provides decision support for subsequent state switching.

[0026] The state transition determination unit formulates clear state transition rules based on the mouse click interval ΔT and the predicted movement speed;

[0027] The state switching synchronization unit ensures the continuity of data transmission during state switching. When switching between Active state and QuickPoll state, parameter handover is completed through a reserved synchronization frame. Before entering DeepSleep state from QuickPoll state, the data to be transmitted is buffered and the current frame is sent to avoid data loss.

[0028] Furthermore, the Active state ensures that all communication modules remain operational at all times without any sleep intervals, guaranteeing real-time response during high-frequency operations such as high-speed mouse movement and continuous clicking.

[0029] The QuickPoll state is a communication module that periodically enters a short sleep and then quickly wakes up, maintaining millisecond-level response capability, which is suitable for scenarios with intermittent mouse movement or medium-frequency clicks.

[0030] The DeepSleep state keeps only the core wake-up circuit working while other modules are in deep sleep, minimizing static power consumption and making it suitable for scenarios where the mouse is stationary for extended periods.

[0031] This invention also provides a low-power communication method for a star-flicker mouse based on the aforementioned low-power communication system for star-flicker mice based on Polar code and SLE collaborative optimization. The method specifically includes:

[0032] S1: Initialization phase, completing channel detection and parameter calibration;

[0033] S2: In the data feature extraction stage, the pointer movement speed v(t) and click interval ΔT are collected in real time by a high-precision optical sensor. Combined with the preset feature curve, the instantaneous data rate R_data(t) is calculated to provide input for subsequent decision-making.

[0034] S3: In the joint parameter optimization phase, the working mode of the SLE state machine is determined based on the duration of ΔT. When ΔT is less than 10ms, it enters the Active state to maintain full-time communication. Between 10-100ms, the QuickPoll state is enabled for periodic listening. When it exceeds 100ms, it switches to the DeepSleep state to achieve deep energy saving. At the same time, the coding rate R_code is determined by looking up a table based on the current signal-to-noise ratio and activity status, and the code length L_code is dynamically adjusted to match the predicted data volume requirements.

[0035] S4: Adaptive transmission phase. The system executes differentiated strategies based on the determined working mode: in Active mode, a fixed 64-bit code length is used to ensure real-time response; in QuickPoll mode, a 32-128-bit variable code length is used in combination with a 10-50ms adjustable sleep cycle to balance latency and energy efficiency; in DeepSleep mode, a 256-bit large block transmission is used in combination with a sleep cycle of ≥100ms to maximize energy saving.

[0036] S5: During the dynamic adjustment phase, the channel estimation results are updated every 100ms. When the signal-to-noise ratio fluctuation exceeds 3dB, parameter reconfiguration is triggered immediately. When encountering consecutive frame errors, the system automatically switches to the robust mode with a 1 / 4 bit rate and continuously monitors the changing trends of user operation characteristics.

[0037] The present invention also provides a computer device, the computer device including a memory and a processor, the memory storing a computer program, the computer program being executed by the processor causing the processor to perform the steps of the above-described low-power communication method for the star-flicker mouse based on Polar code and SLE co-optimization.

[0038] The present invention also provides a computer-readable storage medium storing a computer program, which, when executed by a processor, causes the processor to perform the steps of the above-described low-power communication method for a star-flicker mouse based on Polar codes and SLE co-optimization.

[0039] The present invention also provides an information data processing terminal, characterized in that the information data processing terminal is used to implement the above-mentioned low-power communication system for the star-flicker mouse based on Polar code and SLE co-optimization.

[0040] Based on the above technical solutions and the technical problems solved, the advantages and positive effects of the technical solution to be protected by this invention are as follows:

[0041] (1) In terms of energy efficiency, the closed-loop control of dynamic coding and adaptive sleep reduces the overall power consumption by 42.7% compared with the traditional solution. In particular, in static scenarios, the standby current can be controlled at the level of 15μA. Combined with the 1ms-level fast wake-up capability of QuickPoll state, the battery life can be greatly extended without affecting the user experience.

[0042] (2) In terms of communication performance, the Polar code dynamic construction method based on trajectory prediction can still maintain 10 in the complex interference environment of 2.4GHz. -5 With an ultra-low bit error rate on the order of magnitude, combined with adaptive signal-to-noise ratio coding parameter adjustment, it ensures that the transmission latency is always within 0.5ms, from low-speed office work to high-speed e-sports scenarios (moving speed of 0.1-3.5m / s).

[0043] (3) It shows significant advantages in engineering implementation. The simplified Polar encoder architecture reduces the logic area by 35% compared with the traditional LDPC solution. The lightweight SLE state machine with only 2KB ROM can be flexibly embedded in various main control chips. With the parameter mapping table that supports OTA updates, the solution has the ability to quickly adapt to different manufacturers' hardware platforms, providing a complete solution with both high performance and low cost for the large-scale commercial use of StarFlash technology in the consumer electronics field.

[0044] Based on prototype test results, the StarShine Mouse equipped with the solution of this invention can increase the battery life of a single 1,000 mAh lithium battery from 180 hours to 320 hours in a fully loaded office scenario, and reduce the maintenance cycle by 40%. At the same time, the Polar encoder area is reduced by 35% compared with the traditional LDPC, and the combination with the small-capacity SLE state machine reduces the overall BOM cost by 12%.

[0045] This invention abstracts the encoding parameter mapping table and antenna array control table into a configuration block that can be updated remotely. After being encapsulated by Bluetooth OTA, firmware iteration can be completed within fifty milliseconds. This mechanism supports a unified upgrade path for mainstream MCU and RF chip manufacturers, enabling hardware manufacturers, peripheral brands and cloud service platforms to form a three-layer collaborative ecosystem of "chip-peripheral-cloud", further amplifying revenue from intellectual property licensing and software subscriptions.

[0046] For a long time, the industry has failed to simultaneously achieve sub-millisecond input latency, a bit error rate of 10 to the power of -5, and a battery life of over 200 hours in the 2.4 GHz band. Traditional solutions inevitably lead to a surge in power consumption and latency once the error correction intensity is increased. This invention, by reconstructing the Polar frozen bit in real time within a frame-level time window and completing the millisecond-level sleep-wake closed loop with an SLE state machine, achieves for the first time the simultaneous satisfaction of the above three indicators under the dual limits of high-speed movement of 3.5 meters per second and a signal-to-noise ratio of -5 dB, breaking through the technical bottleneck of wireless input devices that make it difficult to achieve "high reliability, low power consumption, and low latency".

[0047] The solution has passed the most stringent "Class-Zero Interference" level verification in the Starlight Alliance cross-compatibility test and has been submitted to the Alliance's next draft of the low-power peripheral protocol. Its core parameter table has been adopted as a reference configuration. With the advancement of standardization, the Polar+SLE deep collaborative architecture is expected to become the de facto industrial baseline for high-performance wireless human-computer interaction devices within the next three years, driving a new round of industrial upgrades in peripheral hardware, testing instruments, and cloud-side optimization services, and further consolidating the first-mover advantage and technological barriers of this invention. Attached Figure Description

[0048] Figure 1 This is a diagram of the low-power communication system architecture of the Star Flash Mouse based on Polar code and SLE co-optimization provided in this embodiment of the invention;

[0049] Figure 2 This is a flowchart of the low-power communication method for the Star Flash Mouse based on Polar code and SLE co-optimization provided in this embodiment of the invention;

[0050] Figure 3 This is a schematic diagram of the Polar code encoding module provided in an embodiment of the present invention;

[0051] Figure 4 This is a schematic diagram of the SLE control engine provided in an embodiment of the present invention;

[0052] Figure 5 This is a schematic diagram of the three-state dynamic power consumption model unit provided in an embodiment of the present invention. Detailed Implementation

[0053] To make the objectives, technical solutions, and advantages of this invention clearer, the invention will be further described in detail below with reference to embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the invention.

[0054] Example 1 – Esports-grade Star Flash Mouse Prototype

[0055] In a simulated 2.4GHz competitive gaming environment, the prototype hardware utilizes a Nordic RF54 series dual-core RFSoC with on-chip 4MF Flash and an external single-ended 2dBi ceramic antenna. The firmware enables a 1kHz QuickPoll sleep-wake cycle, a 512-bit Polar code length, an adaptive freeze bit percentage of 40–60%, and an SLE state machine in a 1μs clock domain. Under -3dB SNR and concurrent three-way Wi-Fi 6E interference, the end-to-end latency maintains an average of 0.44ms and a 95th percentile of 0.52ms. After 8 hours of continuous operation of a high-intensity FPS training script (average 250CPI, 3.0m / s), a single 1000mAh battery retains 72% of its charge, estimating a full-charge battery life of 290 hours.

[0056] Example 2 – Industrial HMI Handheld Controller

[0057] In the EMC laboratory set up on an automated production line, the handheld controller uses the TI CC1354P dual-mode RF platform, integrating a heterogeneous coprocessor to simultaneously drive a 433MHz SCADA link and a starlight link. The device uses dual-antenna diversity and a 4dB front-end LNA to set the initial Polar code coding rate to 0.6, and relaxes the SLE sleep granularity to 5ms to reduce frequent wake-ups. Facing high-power motor harmonics and six custom FHSS interference channels, the controller maintains a 1.1ms control loop delay and 2.1×10⁻⁶ GHz latency. - 5 The 4000mAh lithium battery can be used continuously for six days in a 24-hour three-shift operation without needing to be replaced.

[0058] Two embodiments demonstrate that the solution of the present invention can simultaneously achieve sub-millisecond link latency and 10 in both extreme e-sports and high-noise industrial scenarios. -5 Significant improvements in bit error rate and battery life: The e-sports prototype focuses on rapid wake-up and high coding flexibility, while the industrial controller is geared towards resistance to broadband harmonics and long-term operation. Both utilize Polar code dynamic frozen bit migration and SLE intelligent load management to achieve a comprehensive performance gain of 20–40 percentage points better than traditional Bluetooth or Wi-Fi peripherals under different hardware platforms and power budgets, fully verifying the versatility and scalability of the technical approach of this invention.

[0059] like Figure 1As shown, this embodiment of the invention provides a low-power communication system for a star-flicker mouse based on Polar code and SLE co-optimization. The system adopts a layered architecture design, achieving co-optimization of energy efficiency and performance through deep coupling between the physical layer and the link layer. The core of the system consists of three main functional units: a Polar code encoding module, an SLE control engine, and a cross-layer optimization interface, forming a complete closed-loop control system. The Polar code encoding module uses a dynamically configurable CRC-assisted SCL decoding scheme, supporting 32-256-bit adaptive code length adjustment. It optimizes the channel allocation of information bits by predicting the mouse movement trajectory, reducing decoding complexity while ensuring reliability. The SLE control engine constructs a dynamic power consumption model including Active / QuickPoll / DeepSleep states, predicts the mouse movement speed in real time based on the Kalman filter algorithm, and dynamically calculates the optimal sleep cycle accordingly. The cross-layer optimization interface establishes a mapping relationship between encoding parameters and link states, including dynamic binding of the encoding block length and sleep cycle, nonlinear mapping from signal-to-noise ratio to encoding rate, and a low-latency wake-up channel specifically designed for mouse click events.

[0060] During system operation, a baseline parameter is first established through initial channel probing. Then, a closed-loop control process consisting of four steps—data feature extraction, joint parameter optimization, adaptive transmission, and dynamic adjustment—is initiated. This process senses real-time features such as mouse movement speed and click interval, dynamically adjusting encoding parameters and power consumption. In Active mode, it maintains real-time transmission without sleep; in QuickPoll mode, it achieves intermittent communication with millisecond-level wake-up; and in DeepSleep mode, it employs large-block transmission to maximize energy efficiency. This architecture, through the synergy of physical layer encoding gain and link layer state management, achieves a 42.7% power reduction compared to traditional solutions on mainstream platforms such as the Nordic nRF54H20, while ensuring a transmission latency of less than 0.5ms and a power consumption of 10 GHz at 1600 DPI operation. -5 The low error rate provides StarShine Mouse with a complete solution that combines e-sports-level performance with long battery life.

[0061] In the Polar code encoding module, the formula for calculating the information bit allocation weight coefficient is as follows:

[0062] w i =α.v(t)+β.ΔT

[0063] In the formula, w i Assign weights to the information bits of the i-th channel, where α and β are preset coefficients, v(t) is the real-time mouse movement speed, and ΔT is the click interval. Channels with higher weights are assigned information bits first.

[0064] The formula for calculating the optimal sleep period is:

[0065]

[0066] In the formula, T sleep The sleep cycle is denoted by k, the proportionality coefficient is ε = 0.01 to avoid the minimum value where the denominator is zero. The higher the mouse movement speed v(t), the shorter the sleep cycle.

[0067] like Figure 3 As shown, the Polar code encoding module specifically includes:

[0068] The dynamically configurable CRC-assisted SCL decoding unit integrates a CRC check module and an SCL decoder, supports dynamic adjustment of the list length, and filters decoding candidate paths through CRC check results to eliminate erroneous paths and improve decoding accuracy.

[0069] The adaptive code length adjustment unit dynamically switches between 32-bit, 64-bit, 128-bit, and 256-bit code lengths based on the real-time business data volume of the mouse. When the mouse is moving at high speed or clicking continuously, it automatically selects the 64-bit short code length to reduce transmission latency. When the mouse is moving at low speed or clicking intermittently, it switches to the 128-bit or 256-bit long code length to improve encoding gain. When there is no operation, the minimum 32-bit code length is used to reduce redundancy overhead. The code length switching process is smoothly transitioned through the synchronization flag bit.

[0070] The mouse trajectory prediction unit combines historical movement trajectories collected by a high-precision optical sensor and uses a sliding window algorithm to predict the movement trend in the near future, determining whether the mouse is in a state of continuous movement, intermittent movement, or stationary state.

[0071] The information bit channel allocation optimization unit divides the channel into high-reliability channels and low-reliability channels based on the polarization characteristics of the Polar code channel. It dynamically adjusts the allocation strategy of information bits and frozen bits based on the trajectory prediction results: when it is predicted that the mouse is moving at high speed and needs to transmit data at high frequency, more high-reliability channels are allocated to information bits to improve the anti-interference capability of data transmission; when it is predicted that the mouse is stationary or moving at low speed, the proportion of information bits allocated to high-reliability channels is appropriately reduced to balance resource utilization.

[0072] like Figure 4 As shown, the SLE control engine specifically includes:

[0073] The three-state dynamic power consumption model unit constructs a power management framework with three working modes: Active state, QuickPoll state, and DeepSleep state. Each state corresponds to a different hardware operation strategy.

[0074] The Kalman filter speed prediction unit processes the mouse movement speed collected by the high-precision optical sensor in real time using the Kalman filter algorithm, integrates historical motion data with the current measurement value, filters out environmental noise interference, and obtains a smooth speed prediction result. This prediction result serves as the core basis for judging the mouse movement state and provides decision support for subsequent state switching.

[0075] The state transition determination unit formulates clear state transition rules based on the mouse click interval ΔT and the predicted movement speed;

[0076] The state switching synchronization unit ensures the continuity of data transmission during state switching. When switching between Active state and QuickPoll state, parameter handover is completed through a reserved synchronization frame. Before entering DeepSleep state from QuickPoll state, the data to be transmitted is buffered and the current frame is sent to avoid data loss.

[0077] like Figure 5 As shown, the Active state means that all communication modules keep working all the time without sleep intervals, ensuring real-time response during high-frequency operations such as high-speed mouse movement and continuous clicking;

[0078] The QuickPoll state is a communication module that periodically enters a short sleep and then quickly wakes up, maintaining millisecond-level response capability, which is suitable for scenarios with intermittent mouse movement or medium-frequency clicks.

[0079] The DeepSleep state keeps only the core wake-up circuit working while other modules are in deep sleep, minimizing static power consumption and making it suitable for scenarios where the mouse is stationary for extended periods.

[0080] like Figure 2 As shown, this embodiment of the invention provides a method for low-power communication of a star-flash mouse based on the Polar code and SLE co-optimized star-flash mouse low-power communication system. The method specifically includes:

[0081] S1: Initialization phase, completing channel detection and parameter calibration;

[0082] S2: In the data feature extraction stage, the pointer movement speed v(t) and click interval ΔT are collected in real time by a high-precision optical sensor. Combined with the preset feature curve, the instantaneous data rate R_data(t) is calculated to provide input for subsequent decision-making.

[0083] S3: In the joint parameter optimization phase, the working mode of the SLE state machine is determined based on the duration of ΔT. When ΔT is less than 10ms, it enters the Active state to maintain full-time communication. Between 10-100ms, the QuickPoll state is enabled for periodic listening. When it exceeds 100ms, it switches to the DeepSleep state to achieve deep energy saving. At the same time, the coding rate R_code is determined by looking up a table based on the current signal-to-noise ratio and activity status, and the code length L_code is dynamically adjusted to match the predicted data volume requirements.

[0084] S4: Adaptive transmission phase. The system executes differentiated strategies based on the determined working mode: in Active mode, a fixed 64-bit code length is used to ensure real-time response; in QuickPoll mode, a 32-128-bit variable code length is used in combination with a 10-50ms adjustable sleep cycle to balance latency and energy efficiency; in DeepSleep mode, a 256-bit large block transmission is used in combination with a sleep cycle of ≥100ms to maximize energy saving.

[0085] S5: During the dynamic adjustment phase, the channel estimation results are updated every 100ms. When the signal-to-noise ratio fluctuation exceeds 3dB, parameter reconfiguration is triggered immediately. When encountering consecutive frame errors, the system automatically switches to the robust mode with a 1 / 4 bit rate and continuously monitors the changing trends of user operation characteristics.

[0086] This invention provides a computer device, which includes a memory and a processor. The memory stores a computer program, and when the computer program is executed by the processor, the processor performs the steps of the low-power communication method for a star-flash mouse based on Polar code and SLE co-optimization.

[0087] This invention provides a computer-readable storage medium storing a computer program. When the computer program is executed by a processor, the processor performs the steps of the low-power communication method for a star-flicker mouse based on Polar codes and SLE co-optimization.

[0088] This invention provides an information data processing terminal, which is used to implement the low-power communication system of the star-flicker mouse based on Polar code and SLE co-optimization.

[0089] The method proposed in this invention deeply binds physical layer coding parameters, link layer state management, and application layer operation characteristics, enabling the system to intelligently adjust power consumption according to the user's actual usage scenario while ensuring an e-sports level operating experience, ultimately achieving a technological breakthrough of tripling battery life.

[0090] It should be noted that embodiments of the present invention can be implemented in hardware, software, or a combination of both. The hardware portion can be implemented using dedicated logic; the software portion can be stored in memory and executed by a suitable instruction execution system, such as a microprocessor or dedicated-design hardware. Those skilled in the art will understand that the above-described devices and methods can be implemented using computer-executable instructions and / or included in processor control code, for example, such code provided on a carrier medium such as a disk, CD, or DVD-ROM, a programmable memory such as read-only memory (firmware), or a data carrier such as an optical or electronic signal carrier. The devices and modules of the present invention can be implemented by hardware circuitry such as very large-scale integrated circuits or gate arrays, semiconductors such as logic chips, transistors, or programmable hardware devices such as field-programmable gate arrays, programmable logic devices, etc., or by software executed by various types of processors, or by a combination of the above-described hardware circuitry and software, such as firmware.

[0091] The above description is merely a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any modifications, equivalent substitutions, and improvements made by those skilled in the art within the scope of the technology disclosed in the present invention, and within the spirit and principles of the present invention, should be covered within the scope of protection of the present invention.

Claims

1. A low-power communication system for a star-flicker mouse based on Polar code and SLE co-optimization, characterized in that, The system adopts a layered architecture design, achieving coordinated optimization of energy efficiency and performance through deep coupling between the physical layer and the data link layer. The core of the system consists of three major functional units: a Polar code encoding module, an SLE control engine, and a cross-layer optimization interface, forming a complete closed-loop control system. The Polar code encoding module adopts a dynamically configurable CRC-assisted SCL decoding scheme, supports 32-256 bit adaptive code length adjustment, and optimizes the channel allocation of information bits by predicting the mouse movement trajectory. The SLE control engine constructs a dynamic power consumption model that includes three states: Active / QuickPoll / DeepSleep. It predicts the mouse movement speed in real time based on the Kalman filter algorithm and dynamically calculates the optimal sleep cycle accordingly. The cross-layer optimization interface establishes a mapping relationship between encoding parameters and link status, including dynamic binding of encoding block length and sleep cycle, non-linear mapping from signal-to-noise ratio to encoding rate, and a low-latency wake-up channel designed specifically for mouse click events.

2. The low-power communication system for the Starflash mouse based on Polar code and SLE co-optimization as described in claim 1, characterized in that, In the Polar code encoding module, the formula for calculating the information bit allocation weight coefficient is as follows: w i =α.v(t)+β.ΔT In the formula, w i Assign weights to the information bits of the i-th channel, where α and β are preset coefficients, v(t) is the real-time mouse movement speed, and ΔT is the click interval. Channels with higher weights are assigned information bits first.

3. The low-power communication system for the Starflash mouse based on Polar code and SLE co-optimization as described in claim 1, characterized in that, The formula for calculating the optimal sleep period is: In the formula, T sleep The sleep cycle is denoted by k, the proportionality coefficient is ε = 0.01 to avoid the minimum value where the denominator is zero. The higher the mouse movement speed v(t), the shorter the sleep cycle.

4. The low-power communication system for the Starflash mouse based on Polar code and SLE co-optimization as described in claim 1, characterized in that, The Polar code encoding module specifically includes: The dynamically configurable CRC-assisted SCL decoding unit integrates a CRC check module and an SCL decoder, supports dynamic adjustment of the list length, and filters decoding candidate paths through CRC check results to eliminate erroneous paths and improve decoding accuracy. The adaptive code length adjustment unit dynamically switches between 32-bit, 64-bit, 128-bit, and 256-bit code lengths based on the real-time business data volume of the mouse. When the mouse is moving at high speed or clicking continuously, it automatically selects the 64-bit short code length to reduce transmission latency. When the mouse is moving at low speed or clicking intermittently, it switches to the 128-bit or 256-bit long code length to improve encoding gain. When there is no operation, the minimum 32-bit code length is used to reduce redundancy overhead. The code length switching process is smoothly transitioned through the synchronization flag bit. The mouse trajectory prediction unit combines historical movement trajectories collected by a high-precision optical sensor and uses a sliding window algorithm to predict the movement trend in the near future, determining whether the mouse is in a state of continuous movement, intermittent movement, or stationary state. The information bit channel allocation optimization unit divides the channel into high-reliability channels and low-reliability channels based on the polarization characteristics of the Polar code channel. It dynamically adjusts the allocation strategy of information bits and frozen bits based on the trajectory prediction results: when it is predicted that the mouse is moving at high speed and needs to transmit data at high frequency, more high-reliability channels are allocated to information bits to improve the anti-interference capability of data transmission; when it is predicted that the mouse is stationary or moving at low speed, the proportion of information bits allocated to high-reliability channels is appropriately reduced to balance resource utilization.

5. The low-power communication system for the Starflash mouse based on Polar code and SLE co-optimization as described in claim 1, characterized in that, The SLE control engine specifically includes: The three-state dynamic power consumption model unit constructs a power management framework with three working modes: Active state, QuickPoll state, and DeepSleep state. Each state corresponds to a different hardware operation strategy. The Kalman filter speed prediction unit processes the mouse movement speed collected by the high-precision optical sensor in real time using the Kalman filter algorithm, integrates historical motion data with the current measurement value, filters out environmental noise interference, and obtains a smooth speed prediction result. This prediction result serves as the core basis for judging the mouse movement state and provides decision support for subsequent state switching. The state transition determination unit formulates clear state transition rules based on the mouse click interval ΔT and the predicted movement speed; The state switching synchronization unit ensures the continuity of data transmission during state switching. When switching between Active state and QuickPoll state, parameter handover is completed through a reserved synchronization frame. Before entering DeepSleep state from QuickPoll state, the data to be transmitted is buffered and the current frame is sent to avoid data loss.

6. The low-power communication system for the Starflash mouse based on Polar code and SLE co-optimization as described in claim 5, characterized in that, The Active state means that all communication modules keep working all the time without sleep intervals, ensuring real-time response during high-frequency operations such as high-speed mouse movement and continuous clicking. The QuickPoll state is a short sleep periodic sleep period followed by a rapid wake-up of the communication module, maintaining millisecond-level response capability, which is suitable for scenarios with intermittent mouse movement or medium-frequency clicks. The DeepSleep state keeps only the core wake-up circuit working while other modules are in deep sleep, minimizing static power consumption and making it suitable for scenarios where the mouse is stationary for extended periods.

7. A low-power communication method for a star-flicker mouse based on the Polar code and SLE co-optimization system as described in claims 1-6, characterized in that, The method specifically includes: S1: Initialization phase, completing channel detection and parameter calibration; S2: In the data feature extraction stage, the pointer movement speed v(t) and click interval ΔT are collected in real time by a high-precision optical sensor. Combined with the preset feature curve, the instantaneous data rate R_data(t) is calculated to provide input for subsequent decision-making. S3: In the joint parameter optimization phase, the working mode of the SLE state machine is determined based on the duration of ΔT. When ΔT is less than 10ms, it enters the Active state to maintain full-time communication. Between 10-100ms, the QuickPoll state is enabled for periodic listening. When it exceeds 100ms, it switches to the DeepSleep state to achieve deep energy saving. At the same time, the coding rate R_code is determined by looking up a table based on the current signal-to-noise ratio and activity status, and the code length L_code is dynamically adjusted to match the predicted data volume requirements. S4: Adaptive transmission phase. The system executes differentiated strategies based on the determined working mode: in Active mode, a fixed 64-bit code length is used to ensure real-time response; in QuickPoll mode, a 32-128-bit variable code length is used in combination with a 10-50ms adjustable sleep cycle to balance latency and energy efficiency; in DeepSleep mode, a 256-bit large block transmission is used in combination with a sleep cycle of ≥100ms to maximize energy saving. S5: During the dynamic adjustment phase, the channel estimation results are updated every 100ms. When the signal-to-noise ratio fluctuation exceeds 3dB, parameter reconfiguration is triggered immediately. When encountering consecutive frame errors, the system automatically switches to the robust mode with a 1 / 4 bit rate and continuously monitors the changing trends of user operation characteristics.

8. A computer device, characterized in that, The computer device includes a memory and a processor. The memory stores a computer program. When the computer program is executed by the processor, the processor performs the steps of the low-power communication method for the Star Flash Mouse based on Polar code and SLE co-optimization as described in claim 7.

9. A computer-readable storage medium storing a computer program, which, when executed by a processor, causes the processor to perform the steps of the low-power communication method for a star-flicker mouse based on Polar codes and SLE co-optimization as described in claim 7.

10. An information data processing terminal, characterized in that, The information data processing terminal is used to implement the low-power communication system for the Star Flash Mouse based on Polar code and SLE co-optimization as described in any one of claims 1-6.

Citation Information

Cited By

  • State management method for credible authentication based on star flash

    CN121357534A

  • A state management method for starburst-based trusted authentication

    CN121357534B

  • Link performance monitoring method and device for low-power-consumption sleep mode, storage medium and product

    CN121644417A