IP Library Granted Patent US 8,934,583
Granted Patent B1
US 8,934,583 · App. 13/432,132 · Granted Jan 13, 2015

Counter-based detector

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,934,583
App. No.
13/432,132
Granted
Jan 13, 2015
Kind
B1
Abstract

Systems, methods, and other embodiments associated with detecting an event are described. According to one embodiment, a device includes a detect logic that is configured to, during a sample window, monitor a communication channel for an event in a signal, wherein monitoring the communication channel for the event includes incrementing a counter in response to a magnitude of the communication channel being greater than a first predetermined threshold, and provide a detection signal in response to the counter reaching a second predetermined threshold, wherein the detection signal indicates detection of the event in the signal.

Claims (47)

1. A device, comprising:

a detect logic implemented in an integrated circuit configured to

during a sample window, monitor a communication channel for an event in a signal, wherein monitoring the communication channel for the event includes incrementing a counter in response to a magnitude of the communication channel being, greater than a first predetermined threshold, and provide a detection signal in response to the counter reaching a second predetermined threshold, wherein the detect logic is configured to monitor the communication channel for the event that is a, guard interval in the signal,

wherein the detection signal indicates the detection of the, guard interval in the signal, wherein the detect logic is configured to increment the counter when a moving average of the magnitude of the communication channel exceeds the first predetermined threshold, and wherein the moving average is calculated over the sample window, and wherein providing the detection signal includes providing the detection signal to indicate that no guard interval has been detected when the counter does not reach the second predetermined threshold within a predetermined time period.

2. The device of claim 1 , further comprising:

a finite state machine (FSM) logic configured to provide an output signal based, at least in part, on the detection signal and a history of previous values of the detection signal, wherein the output signal indicates whether the communication channel is presently busy.

3. The device of claim 2 , wherein the FSM logic is configured to select between operating in an asymmetric mode, a symmetric mode, or a conventional mode based, at least in part, on a control signal, and wherein the FSM logic is configured to transition the output signal to indicate detection of a guard interval from an wireless signal on the communication channel when the detection signal and a previous detection signal are both positive.

4. The device of claim 2 , wherein the FSM logic is configured to provide the output signal according to an asymmetric mode that includes transitioning the output signal to indicate no detection of a guard interval when either the detection signal or a previous detection signal are negative, and

wherein the FSM logic is configured to provide the output signal according to a symmetric mode that includes transitioning the output signal to indicate no detection of the guard interval when both the detection signal and a previous detection signal are negative.

5. The device of claim 1 , further comprising:

a sync logic configured to

convert a frequency of a leakage detect signal and of a jammer detect signal to match a frequency of the detection signal without using interpolation, wherein the leakage detect signal and the jammer detect signal are signals that indicate the presence of interference on the communication channel, and

combine, prior to the detection signal being provided to a finite state machine, the leakage detect signal and the jammer detect signal with the detection signal by causing the detection signal to indicate no detection of the event when either the jammer detect signal or the leakage detect signals are positive.

6. A method, comprising:

monitoring, in a receiver during a sample window, a communication channel for an event in a signal, wherein monitoring the communication for the event includes incrementing a counter in response to a magnitude of the communication channel being greater than a first predetermined threshold; and

generating a detection signal in response to the counter reaching a second predetermined threshold, wherein monitoring the communication channel includes defining the event as a presence of a guard interval in the signal,

wherein the detection signal indicates the detection of the guard interval in the signal, wherein monitoring the communication channel includes incrementing the counter when a moving average of the magnitude of the communication channel exceeds the first predetermined threshold, and wherein the moving average is calculated over the sample window, and wherein generating the detection signal includes generating the detection signal to indicate that no guard interval has been detected when the counter does not reach the second predetermined threshold within a predetermined time period.

7. The method of claim 6 , further comprising:

providing an output signal based, at least in part, on the detection signal and a history of previous values of the detection signal, wherein the output signal indicates whether the communication channel is presently busy.

8. The method of claim 7 , wherein providing the output signal includes controlling the receiver to provide the output signal according to an asymmetric mode, a symmetric mode, or a conventional mode based, at least in part, on a control signal, and wherein providing the output signal includes transitioning the output signal to indicate detection of the guard interval from the signal on the communication channel when the detection signal and a previous detection signal are both positive.

9. The method of claim 7 , wherein providing the output signal includes controlling the receiver to provide the output signal according to an asymmetric mode that includes transitioning the output signal to indicate no detection of a guard interval when either the detection signal or a previous detection signal are negative, and

wherein providing the output signal includes controlling the receiver to provide the output signal according to a symmetric mode that includes transitioning the output signal to indicate no detection of a guard interval when both the detection signal and a previous detection signal are negative.

10. The method of claim 7 , further comprising:

converting a frequency of a leakage detect signal and of a jammer detect signal to match a frequency of the detection signal without using interpolation, wherein the leakage detect signal and the jammer detect signal are signals that indicate the presence of interference on the communication channel, and

combining, prior to providing the output signal, the leakage detect signal and the jammer detect signal with the detection signal by causing the detection signal to indicate no detection of the event when either the jammer detect signal or the leakage detect signals are positive.

11. An integrated circuit, comprising:

a detect logic implemented in the integrated circuit and configured to

during a sample window, monitor a communication channel for an event in a signal, wherein monitoring the communication for the event includes incrementing a counter in response to a magnitude of the communication channel being greater than a first predetermined threshold, and

provide a detection signal in response to the counter reaching a second predetermined threshold, wherein the detection signal indicates detection of the event in the signal, wherein the detect logic is configured to monitor the communication channel for the event that is a guard interval in the signal,

wherein the detection signal indicates the detection of the guard interval in the signal, wherein the detect logic is configured to increment the counter when a moving average of the magnitude of the communication channel exceeds the first predetermined threshold, wherein the moving average is calculated over the sample window, and

wherein providing the detection signal includes providing the detection signal to indicate that no guard interval has been detected when the counter does not reach the second predetermined threshold within a predetermined time period.

12. The integrated circuit of claim 11 , further comprising:

a finite state machine (FSM) logic configured to provide an output signal based, at least in part, on the detection signal and a history of previous values of the detection signal, wherein the output signal indicates whether the communication channel is presently busy.

13. The integrated circuit of claim 12 , wherein the FSM logic is configured to select between operating in an asymmetric mode, a symmetric mode, or a conventional mode based, at least in part, on a control signal, and wherein the FSM logic is configured to transition the output signal to indicate detection of the guard interval from the signal on the communication channel when the detection signal and a previous detection signal are both positive,

wherein the FSM logic is configured to provide the output signal according to an asymmetric mode that includes transitioning the output signal to indicate no detection of the guard interval when either the detection signal or a previous detection signal are negative, and

wherein the FSM logic is configured to provide the output signal according to a symmetric mode that includes transitioning the output signal to indicate no detection of the guard interval when both the detection signal and a previous detection signal are negative.

14. The integrated circuit of claim 11 , further comprising:

a sync logic configured to

convert a frequency of a leakage detect signal and of a jammer detect signal to match a frequency of the detection signal without using interpolation, wherein the leakage detect signal and the jammer detect signal are signals that indicate the presence of interference on the communication channel, and

combine the leakage detect signal and the jammer detect signal with the detection signal by causing the detection signal to indicate no detection of the event when either the jammer detect signal or the leakage detect signals are positive.

15. A method for detecting whether an event has occurred within a predetermined time period, the method comprising:

using a peak detection algorithm by an integrated circuit to determine a first number of peaks that occur during the predetermined time period, wherein each peak of the first number of peaks is greater than a first predetermined threshold;

comparing the first number of peaks to a second predetermined threshold;

in response to the first number of peaks not exceeding the second predetermined threshold, having the peak detection algorithm indicate that the event has not occurred within the predetermined time period; and

in response to the first number of peaks exceeding the second predetermined threshold, having the peak detection algorithm indicate that the event has occurred within the predetermined time period

wherein the event is an occurrence of a guard interval in a signal being analyzed,

wherein determining the first number of peaks includes monitoring the signal by incrementing the first number of peaks using a counter when a moving average of a magnitude of the signal exceeds the first predetermined threshold, and wherein the moving average is calculated over a sample window associated with the predetermined time period.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2019
From: MARVELL INTERNATIONAL LTD.
To: NXP USA, INC.
Reel/Frame 051536/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 9, 2012
From: QI, YIHONG; ZHANG, HONGYUAN
To: MARVELL SEMICONDUCTOR, INC.
Reel/Frame 028012/0202 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 9, 2012
From: MARVELL SEMICONDUCTOR, INC.
To: MARVELL INTERNATIONAL LTD.
Reel/Frame 028012/0214 →