Impulse Noise Removal Using Subset-Based Signal Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Wireless communication systems face signal quality deterioration due to impulse noise from domestic electrical appliances and vehicle ignition systems, which existing methods fail to effectively remove.

Innovation Solution

A method and apparatus for removing impulse noise in received signals by storing digital values, calculating detection values from subsets of these values, identifying target noise values, and replacing them with a predetermined value, utilizing a storage module, calculating module, control unit, and correcting unit.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional noise filtering methods are used, then some noise reduction is achieved, but impulse noise cannot be effectively removed and signal quality deteriorates

Engineering Contradiction:
Improvesignal qualityVSAvoidimpulse noise
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent divides the received signal into multiple signal blocks and processes each block independently. For each block, it calculates detection values based on subsets of digital values to identify impulse noise segments, allowing targeted removal without affecting the entire signal, thus improving signal quality while effectively removing impulse noise

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different processing strategies to different parts of the signal based on local characteristics. It calculates first and second detection values from different subsets of digital values within each signal block, and only replaces digital values where impulse noise is detected, preserving the quality of clean signal portions while removing noise segments

Inventive Principle:
Principle #3Local quality

2Measurement precision

If digital values are stored and processed using multiple detection values, then impulse noise identification accuracy improves, but device complexity increases

Engineering Contradiction:
Improvenoise detection accuracyVSAvoidprocessing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the digital values into different subsets for calculating first and second detection values. This segmentation allows the system to compare different aspects of the signal characteristics without requiring complex processing of the entire signal at once, maintaining detection accuracy while managing computational complexity through divided processing

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent calculates detection values from subsets of digital values rather than processing all digital values exhaustively. This partial action approach provides sufficient detection accuracy for impulse noise identification without the excessive computational complexity that would result from analyzing every possible combination of digital values

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS7573959B2Method and apparatus for removing impulse noise
Publication Date: 2009.08.11 XUESHAN TECH INC
  • US7573959B2 patent drawing
  • US7573959B2 patent drawing
  • US7573959B2 patent drawing

AI summary

An impulse noise remover includes: a storage module for storing a plurality of digital values derived from a received signal; a calculating module coupled to the storage module for calculating a first detection value according to a first subset of the plurality of digital values, and for calculating a second detection value according to a second subset of the plurality of digital values; a control unit coupled to the calculating module for identifying a target digital value associated with impulse noise according to the first and the second detection values; and a correcting unit coupled to the storage module and the control unit for replacing the target digital value with a predetermined value.