Method for detecting and correcting pulse noise in multifunctional remote control transmitter
AssigneeSamsung Electronics Co., Ltd.
InventorSun-don Kwon
Life of this patent
Estimating the term…
Abstract
A method for detecting and correcting noise occurring by internal or external factors in a PPM signal waveform analyzing device such as a multifunctional remote control transmitter includes the steps of determining the existence of a carrier in a received PPM signal, detecting and correcting for a noise signal included in each signal when the carrier is present, requesting retransmission of the signal for unrestorable noise signals, and detecting and correcting for noise caused when the weakening of the PPM signal results in gaps in the received signal.
Claims29
A method for detecting and correcting pulse noise in a multifunctional remote control transmitter, said method comprising the steps of:
- comparing a number of carrier pulses included in a received pulse-phase modulation signal with a set number to determine existence of a carrier in said received pulse-phase modulation signal on the basis of the comparison;
- detecting a pulse width of a noise signal based on a comparison to a reference value to detect a certain noise level when said received pulse-phase modulation signal is a pulse-phase modulation signal without a carrier;
- correcting the detected noise signal if detected in said noise signal detecting step;
- generating a request for retransmission in response to determining said received pulse-phase modulation signal as an unrestorable signal when said pulse width of said noise signal is larger than a maximum set value;
- comparing said number of carrier pulses included in said received pulse-phase modulation signal with said set number when said received pulse-phase modulation signal is determined to be a pulse-phase modulation signal with a carrier in said step of determining the existence of said carrier in said received pulse-phase modulation signal;
- comparing an "ON" pulse width of said received pulse-phase modulation signal with said carrier to a certain width when said number of carrier pulses is less than said set number and generating a request for retransmission when said "ON" pulse width is greater than said certain width, and correcting a noise signal when said "ON" pulse width is smaller than said certain width;
- and
- connecting an "OFF" pulse width occurring from a weakened received signal when said "OFF" pulse width is smaller than a certain value, and generating a request for retransmission when said "ON" pulse width is greater than the maximum set value and said "OFF" pulse width is greater than said certain value.
A method for detecting and correcting pulse noise in a multifunctional remote control device, said method comprising iteratively;
- comparing a count of carrier pulses of a received waveform stored at a current address with a predetermined value;
- when said count of said carrier pulses exceeds said predetermined value, connecting discontinuities in said received waveform;
- when said count of said carrier pulses are less than said predetermined value, removing anomalous changes in said received waveform;
- and
- one of:
- incrementing said current address and looping to said comparing step, and exiting if said current address is a last address.
A method for detecting and correcting for pulse noise in a multifunctional remote control device, said method comprising iteratively:
- comparing a length of an on pulse width of a current address to a minimum predetermined value;
- when said length exceeds said minimum predetermined value, requesting retransmission if said length exceeds a maximum predetermined value;
- when said length is less than said minimum predetermined value, adding said on pulse width of said current address and an off pulse width of said current address to an off pulse width of a previous address;
- one of:
- incrementing said current address and looping to said comparing step, and exiting if said current address is a last address.
A method for detecting and correcting for pulse noise in a multifunctional remote control device, said method comprising:
- successively comparing a count of carrier pulses of a received waveform stored at a plurality of addresses with a predetermined set value to determine whether said waveform comprises a carrier;
- if said waveform comprises said carrier, then iteratively:
- comparing a count of carrier pulses of a received waveform stored at a current address with said predetermined set value,
- when said count of said carrier pulses exceeds said predetermined set value, connecting discontinuities in said received waveform,
- when said numbers of said carrier pulses are less than said predetermined set value, removing anomalous changes in said received waveform, and
- one of:
- incrementing said current address and looping to said comparing said count step, and exiting if said current address is a last address;
- and if said waveform does not have said carrier:
- comparing a length of an on pulse width of said current address to a minimum predetermined value,
- when said length exceeds said minimum predetermined value, requesting retransmission if said length exceeds a maximum predetermined value,
- when said length is less than said minimum predetermined value, adding said on pulse width of said current address and an off pulse width of a current address to an off pulse width of a previous address, and
- one of:
- incrementing said current address and looping to said comparing said length step, and exiting if said current address is a last address.
A method for detecting and correcting pulse noise received by a remote control device, said method comprising:
- comparing counts of carrier pulses of a received waveform with a predetermined value;
- when said counts of said carrier pulses exceed said predetermined value, checking widths of off-pulses and generating a corrected waveform by removing pulse noise discontinuities in said received waveform;
- and
- when said counts of said carrier pulses are less than said predetermined value, checking widths of on-pulses and generating said corrected waveform by removing anomalous changes in said received waveform.
A method for detecting and correcting for pulse noise in a remote control device, said method comprising:
- comparing widths of on-pulses of a received waveform to a minimum predetermined value for an on-pulse;
- requesting retransmission, when said widths of said on-pulses exceed said minimum predetermined value for an on-pulse and exceed a maximum predetermined set value on-pulse width;
- and
- generating a corrected waveform by changing said on-pulses to off-pulses and adding the changed said off-pulses to adjacent off-pulses, when said widths are less than said minimum predetermined value for an on-pulse.
A method for detecting and correcting pulse noise in a remote control device, said method comprising:
- successively comparing counts of carrier pulses of a received waveform with a predetermined set value to determine whether said waveform comprises a carrier;
- when said waveform is determined to not comprise said carrier;
- comparing a widths of on pulses of said received waveform to a minimum predetermined value for an on-pulse;
- requesting retransmission when said widths of said on-pulses exceed said minimum predetermined value for an on-pulse and exceed a maximum predetermined set value on-pulse width;
- and
- generating a corrected waveform by changing said on-pulses to off-pulses and adding the changed said off-pulses to adjacent off-pulses, when said widths are less than said minimum predetermined value for an on-pulse;
- and
- when said waveform does comprise said carrier;
- comparing counts of carrier pulses of a received waveform with a predetermined value;
- when said counts of said carrier pulses exceed said predetermined value, checking widths of off-pulses and generating a corrected waveform by removing pulse noise discontinuities in said received waveform;
- and
- when said counts of said carrier pulses are less than said predetermined value, checking widths of said on-pulses and generating said corrected waveform by removing anomalous changes in said received waveform.
Dependencies are inferred from the claim text.