Adaptive Pulse Train Processor for Voice Gateway Signal Monitoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional mechanisms for monitoring and reporting pulse trains in voice gateways face challenges such as inaccurate signal detection, inefficient reporting, lack of scalability, and errors in call charge metering due to fixed processing constraints, leading to system malfunctions and incorrect pulse counting.

Innovation Solution

An adaptive pulse train processor in a media gateway digital signal processor that receives signal processing and control parameters to accurately determine pulse train characteristics, adapt monitoring and reporting, and provide instantaneous frequency changes, thereby avoiding excessive notifications and hysteresis.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If fixed period frequency detection with ongoing pulse reporting is used, then pulse detection capability is provided, but system scalability fails and reporting efficiency decreases under high call rates

Engineering Contradiction:
Improvepulse detection accuracyVSAvoidreporting efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The system dynamically adjusts processing parameters based on real-time pulse train characteristics. The DSP monitors pulse frequency and adapts its processing rate accordingly, switching between detailed per-pulse processing during low-activity periods and aggregated frequency-based processing during high-call-rate periods, thereby maintaining both accuracy and scalability

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The invention changes the processing parameters dynamically based on call volume and pulse train characteristics. During normal operation, the system uses detailed pulse-by-pulse processing parameters, but during high call rates, it transitions to frequency-based processing parameters, effectively adjusting the measurement granularity to match system load conditions

Inventive Principle:
Principle #35Parameter changes

2Productivity

If high call volumes are handled with fixed polling mechanisms, then system coverage is increased, but pulse counting accuracy decreases due to polling delays and standby system errors

Engineering Contradiction:
Improvecall handling capacityVSAvoidpulse count accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The system implements continuous feedback mechanisms where the DSP constantly monitors pulse train characteristics and provides real-time updates to the application processor. This eliminates the need for periodic polling and ensures that pulse count information is always current and accurate, even during high call volumes or system transitions

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The standby system pre-configures its pulse counting parameters and state to match the active system, ensuring that when a failover occurs, the pulse count continuity is maintained without interruption or error. The standby system continuously mirrors the active system's processing state to prepare for seamless takeover

Inventive Principle:
Principle #10Preliminary action

3Stability of the object's composition

If hysteresis-correcting algorithms are applied to reduce excessive frequency change notifications, then notification stability improves, but reporting delay increases and valid changes may be missed

Engineering Contradiction:
Improvenotification stabilityVSAvoidreporting delay
Core Design Contradiction:
Stability of the object's compositionVSLoss of time

Solution Approach 1:

The system applies partial hysteresis correction by implementing frequency change detection with a configurable threshold that is sensitive enough to capture valid frequency changes but not so high as to filter out legitimate variations. This partial application of hysteresis maintains notification stability while preserving timely reporting of actual changes

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS7746992B2Adaptive handling of pulse-train signals in a voice gateway
Publication Date: 2010.06.29 CISCO TECHNOLOGY INC
  • US7746992B2 patent drawing
  • US7746992B2 patent drawing
  • US7746992B2 patent drawing

AI summary

A system and method provide for adaptively monitoring and reporting pulse train characteristics. In one embodiment a DSP operating within a voice media gateway (VMG) is initialized with signal processing criteria, at least one control parameter and, optionally, one or more pulse train characteristic indicators for indicating pulse train characteristics to be determined or reported in accordance with the control parameter or parameters.