IP Library › Granted Patent US 10,785,059
Granted Patent B2
US 10,785,059 · App. 16/372,201 · Granted Sep 22, 2020

Processing of wireless signals for access points using a central controller

Inventors: Brian D. Hart (Sunnyvale, CA); David S. Kloper (Santa Clara, CA); Jiunming Huang (San Jose, CA); Glendon L. Akins, III (Fort Collins, CO)
Assignee: Cisco Technology, Inc.
H04L25/00H04L27/26H04W88/085H04L5/0048H04L27/2647H04W74/0808H04W88/12
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 10,785,059
App. No.
16/372,201
Granted
Sep 22, 2020
Kind
B2
Abstract

Techniques are disclosed to reduce latency of processing for access points using a central controller. For example, an example method of wireless communication includes receiving, at an access point, a signal wirelessly. The method further includes filtering the signal using a first passband filter having a first bandwidth to generate a first filtered signal. The method further includes filtering the signal using a second passband filter having a second bandwidth to generate a second filtered signal, wherein the first bandwidth is less than the second bandwidth. The method further includes determining whether the signal includes a packet based on the first filtered signal and generating a control signal indicative of the determination. The method further includes transmitting the control signal and the second filtered signal to a central controller.

Claims (61)

1. A method of wireless communication comprising:

receiving, at an access point, a signal wirelessly;

filtering the signal using a first passband filter having a first bandwidth to generate a first filtered signal;

filtering the signal using a second passband filter having a second bandwidth to generate a second filtered signal, wherein the first bandwidth is less than the second bandwidth; and

determining whether the signal includes a packet based on the first filtered signal and generating a control signal indicative of the determination.

2. The method of claim 1 , further comprising:

receiving a plurality of samples from an external computing entity;

inserting one or more samples of the plurality of samples corresponding to a periodically repeated portion of a preamble into a plurality of stages of an image reject filter;

filtering the plurality of samples using the image reject filter; and

transmitting the samples filtered using the image reject filter.

3. The method of claim 2 , wherein the plurality of samples comprises a plurality of chips and padded zeros.

4. The method of claim 1 , further comprising:

receiving a first training field with a steering matrix applied to the first training field from an external computing entity;

repeating the first training field to generate a preamble; and

transmitting the preamble wirelessly.

5. The method of claim 4 , further comprising receiving a second training field with a second steering matrix applied from the external computing entity; and

receiving an indication from the external computing entity to utilize the first training field for the preamble.

6. An access point comprising:

a receiver configured to receive a signal wirelessly;

a processor configured to:

filter the signal using a first passband filter having a first bandwidth to generate a first filtered signal;

filter the signal using a second passband filter having a second bandwidth to generate a second filtered signal, wherein the first bandwidth is less than the second bandwidth; and

determine whether the signal includes a packet based on the first filtered signal and generating a control signal indicative of the determination.

7. The access point of claim 6 , wherein:

the receiver is further configured to receive a plurality of samples from an external computing entity;

the processor is further configured to:

insert one or more samples of the plurality of samples corresponding to a periodically repeated portion of a preamble into a plurality of stages of an image reject filter; and

filter the plurality of samples using the image reject filter; and

wherein the access point further comprises a

a transmitter configured to transmit the samples filtered using the image reject filter.

8. The access point of claim 7 , wherein the plurality of samples comprises a plurality of chips and padded zeros.

9. The access point of claim 6 , wherein:

the receiver is further configured to receive a first training field with a steering matrix applied to the first training field from an external computing entity;

the processor is further configured to repeat the first training field to generate a preamble; and

wherein the access point further comprises a transmitter configured to transmit the preamble wirelessly.

10. The access point of claim 9 , the receiver is further configured to

receive a second training field with a second steering matrix applied from the external computing entity; and

receive an indication from the external computing entity to utilize the first training field for the preamble.

11. A non-transitory computer-readable medium comprising instructions that when executed by a computing system perform a method, the method comprising:

receiving, at an access point, a signal wirelessly;

filtering the signal using a first passband filter having a first bandwidth to generate a first filtered signal;

filtering the signal using a second passband filter having a second bandwidth to generate a second filtered signal, wherein the first bandwidth is less than the second bandwidth; and

determining whether the signal includes a packet based on the first filtered signal and generating a control signal indicative of the determination.

12. The non-transitory computer-readable medium of claim 11 , wherein the method further comprises:

receiving a plurality of samples from an external computing entity;

inserting one or more samples of the plurality of samples corresponding to a periodically repeated portion of a preamble into a plurality of stages of an image reject filter;

filtering the plurality of samples using the image reject filter; and

transmitting the samples filtered using the image reject filter.

13. The non-transitory computer-readable medium of claim 12 , wherein the plurality of samples comprises a plurality of chips and padded zeros.

14. The non-transitory computer-readable medium of claim 11 , wherein the method further comprises:

receiving a first training field with a steering matrix applied to the first training field from an external computing entity;

repeating the first training field to generate a preamble; and

transmitting the preamble wirelessly.

15. The non-transitory computer-readable medium of claim 14 , wherein the method, further comprises:

receiving a second training field with a second steering matrix applied from the external computing entity; and receiving an indication from the external computing entity to utilize the first training field for the preamble.

16. The method of claim 1 , further comprising:

transmitting the control signal and the second filtered signal to an external computing entity.

17. The access point of claim 6 , further comprising:

a transmitter configured to transmit the control signal and the second filtered signal to an external computing entity.

18. The non-transitory computer-readable medium of claim 11 , wherein the method further comprises:

transmitting the control signal and the second filtered signal to an external computing entity.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 1, 2019
From: HART, BRIAN D.; KLOPER, DAVID S.; HUANG, JIUNMING; AKINS, GLENDON L., III
To: CISCO TECHNOLOGY, INC.
Reel/Frame 048759/0863 →
Continuity (2)
Division 15447980 · Mar 2, 2017
Related Publication 20190229951A1 · Jul 25, 2019