Modem Packet Filtering for Portable Terminal Power Reduction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Portable terminals experience unnecessary power consumption due to waking up from sleep mode in response to unnecessary packets, as they lack effective packet filtering mechanisms, leading to increased battery drain and reduced usage time.
Innovation Solution
Implementing a packet filtering system within the modem of a portable terminal that creates a list of required packets for the Application Processor (AP), allowing the modem to filter out unnecessary packets and prevent the AP from waking up from sleep mode, thereby reducing power consumption.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Use of energy by moving object
If the portable terminal wakes up upon receiving any packet, then the terminal can process all incoming data, but unnecessary packets cause unnecessary wake-ups and increased power consumption
Solution Approach 1:
The system performs preliminary action by creating a packet filtering list before the AP enters sleep mode. The modem uses this pre-established list to filter incoming packets in advance, determining which packets require AP attention before the AP wakes up. This preliminary filtering prevents unnecessary wake-ups while ensuring required packets are processed.
Solution Approach 2:
The modem acts as an intermediary between the network and the AP. It receives all incoming packets, filters them according to the filtering list, and only forwards necessary packets to the AP. This intermediary role allows the modem to protect the AP from unnecessary wake-ups while maintaining complete processing of required packets.
2Use of energy by moving object
If the AP directly processes all received packets without filtering, then all packets are handled, but the AP must wake up for every packet causing unnecessary power consumption
Solution Approach 1:
The system segments the packet processing function into two parts: the modem handles filtering based on the packet filtering list, and the AP handles processing of only the filtered necessary packets. This segmentation allows the modem to perform preliminary filtering work, reducing the burden on the AP and minimizing unnecessary wake-ups while maintaining processing efficiency for required packets.
Solution Approach 2:
The modem performs partial action by filtering only the necessary packets according to the list, rather than the AP processing all packets. This partial filtering approach reduces the number of wake-ups to the minimum necessary level while ensuring all required packets are processed, optimizing the balance between power consumption and processing efficiency.
3Device complexity
If no packet filtering is implemented, then the system is simple, but unnecessary packets cause unnecessary wake-ups and battery drain
Solution Approach 1:
The system uses preliminary action by pre-generating the packet filtering list before the AP enters sleep mode. This pre-established list enables the modem to perform efficient filtering without adding complex real-time decision-making logic, thereby extending battery life through reduced wake-ups while maintaining relatively simple system architecture.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
An apparatus and a method for reducing power consumption using packet filtering in a portable terminal are provided to allow a modem to filter a packet in order to prevent an Application Processor (AP) from waking up from a sleep mode due to an unnecessary packet. The portable terminal includes an AP for providing a list of packets required in the AP itself to a packet determiner, and the packet determiner for filtering a packet included in the list provided from the AP and for providing the packet included in the list to the AP.