IP Library Granted Patent US 8,401,055
Granted Patent B1
US 8,401,055 · App. 12/608,400 · Granted Mar 19, 2013

Communications methods and apparatus

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,401,055
App. No.
12/608,400
Granted
Mar 19, 2013
Kind
B1
Abstract

Apparatus for recovering symbols from control and data channels corresponding to a plurality of users is described. Samples corresponding to control channel signals from multiple users are processed on a time shared basis with various control channel processing elements being reused multiple times to processes the samples and recover signals, e.g., symbols, corresponding to the plurality of users. While the control channel processing elements are used on a time shared basis, a separate data channel processing chain or module maybe provided for each of the plurality of users. In some embodiments the order of despreading and filtering is reversed for the control and data channel signal processing.

Claims (36)

1. An apparatus for recovering symbols from control and data channels, comprising:

a control channel despreading module coupled to an input replay buffer configured to receive a set of input samples from the input replay buffer and to despread the input samples at a fixed rate to produce despread symbols;

a control channel rake filter module configured to receive the despread symbols from the control channel despreading module and to produce control channel symbols therefrom;

a first data channel rake filter configured to process said set of input samples to produce a first set of rake filtered samples; and

a first controllable data channel despreading module that supports a plurality of data channel despreading rates, said first controllable data channel despreading module being coupled to the first data channel rake filter and being configured to produce a first set of data symbols from said first set of rake filtered samples.

2. The apparatus of claim 1 , further comprising:

said input replay buffer, said input replay buffer being configured to supply said set of input samples multiple times to said control channel despreading module; and

a control module coupled to said input replay buffer and being configured to control said input replay buffer to output said set of input samples once per user being supported during a time period corresponding to said set of input samples and to control the configuration of the control channel rake filter module and the control channel despreading module, said control channel rake filter module and control channel despreading module being configured to correspond to a different one of said users being supported each time said set of input samples is processed.

3. The apparatus of claim 2 , further comprising:

a second data channel rake filter module configured to process said set of input samples to produce a second set of rake filtered samples; and

a second controllable data channel despreading module that supports the plurality of data channel despreading rates, said controllable data channel despreading module being configured to receive said second set of rake filtered samples from the second data channel rake filter and to produce a second set of data symbols.

4. The apparatus of claim 2 , further comprising:

a third data channel rake filter module configured to process said set of input samples to produce a third set of rake filtered samples, said third set of rake filtered samples corresponding to a different user, said different user being a user other than a user of said first set of rake filtered samples; and

a third controllable data channel despreading module that supports the plurality of data channel despreading rates configured to receive said third set of rake filtered samples from the third data channel rake filter and to produce a third set of data symbols corresponding to said different user.

5. The apparatus of claim 2 , wherein said apparatus includes at least as many data channel rake filter modules as users supported during said time period to which said set of input samples corresponds.

6. The apparatus of claim 5 , wherein said control channel rake filter module is also configured to perform a diversity combining.

7. The apparatus of claim 6 , wherein said first data channel rake filter module is also configured to perform diversity combining.

8. A method of recovering symbols from control and data channels, comprising:

operating a control channel despreading module to perform a despreading operation at a fixed rate on a set of input samples to produce despread symbols;

operating a control channel rake filter to receive the despread symbols from the control channel despreading module and to produce control channel symbols therefrom;

operating a first data channel rake filter to process said set of input samples and to produce a first set of rake filtered samples therefrom; and

operating a first controllable data channel despreading module to produce a first set of data symbols from said first set of rake filtered samples, said first controllable data channel despreading module supporting a plurality of data channel despreading rates.

9. The method of claim 8 , further comprising:

operating a buffer to supply said set of input samples multiple times to said control channel despreading module; and

controlling said buffer to output said set of input samples once per user being supported during a time period corresponding to said set of input samples and controlling the configurations of the control channel rake filter and control channel despreading module to correspond to a different one of said users being supported each time said set of input samples are processed.

10. The method of claim 9 , further comprising:

operating a second data channel rake filter to process said set of input samples to produce a second set of rake filtered samples; and

operating a second controllable data channel despreading module to produce a second set of data symbols, said second controllable data channel despreading module supporting the plurality of data channel despreading rates.

11. The method of claim 9 , further comprising:

operating a third data channel rake filter to process said set of input samples to produce a third set of rake filtered samples, said third set of rake filtered samples corresponding to a different user, said different user being a user other than a user of said first set of rake filtered samples; and

operating a third controllable data channel despreading module to produce a third set of data symbols corresponding to said different user, said third controllable data channel despreading module supporting the plurality of data channel despreading rates.

12. The method of claim 9 , wherein said method includes using at least as many data channel rake filters as users supported during said time period to which said set of samples corresponds.

13. The method of claim 12 , further comprising:

operating said control channel rake filter to perform a diversity combining operation.

14. The method of claim 13 , further comprising:

operating said first data channel rake filter to perform a diversity combining operation.

Assignments (9)
RELEASE OF SECURITY INTEREST Recorded Mar 7, 2019
From: EASTWARD FUND MANAGEMENT, LLC
To: SPIDERCLOUD WIRELESS, INC.; SPIDERCLOUD WIRELESS SERVICES, LLC
Reel/Frame 048532/0588 →
RELEASE OF SECURITY INTEREST Recorded Mar 7, 2019
From: SILICON VALLEY BANK
To: SPIDERCLOUD WIRELESS, INC.
Reel/Frame 048532/0622 →
MERGER AND CHANGE OF NAME Recorded Dec 6, 2018
From: SPIDERCLOUD WIRELESS, INC.; CORNING OPTICAL COMMUNICATIONS LLC
To: CORNING OPTICAL COMMUNICATIONS LLC
Reel/Frame 048667/0440 →
SECURITY INTEREST Recorded Jun 22, 2016
From: SPIDERCLOUD WIRELESS, INC.; SPIDERCLOUD WIRELESS SERVICES, LLC
To: EASTWARD FUND MANAGEMENT, LLC
Reel/Frame 039120/0719 →
RELEASE OF SECURITY INTEREST Recorded Jun 21, 2016
From: VENTURE LENDING & LEASING VI, INC.; VENTURE LENDING & LEASING VII, INC.
To: SPIDERCLOUD WIRELESS, INC.; SPIDERCLOUD WIRELESS SERVICES LLC
Reel/Frame 039096/0965 →
SECURITY INTEREST Recorded Sep 16, 2015
From: SPIDERCLOUD WIRELESS, INC.
To: SILICON VALLEY BANK
Reel/Frame 036617/0425 →
SECURITY AGREEMENT Recorded Jan 13, 2014
From: SPIDERCLOUD WIRELESS, INC.; SPIDERCLOUD WIRELESS SERVICES LLC
To: VENTURE LENDING & LEASING VI, INC.; VENTURE LENDING & LEASING VII, INC.
Reel/Frame 031980/0561 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 18, 2010
From: CAMPBELL, COLIN; CHARLESWORTH, OLIVER; WORTERS, PETER
To: CAMBRIDGE CONSULTANTS LIMITED
Reel/Frame 024102/0462 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 18, 2010
From: CAMBRIDGE CONSULTANTS LIMITED
To: SPIDERCLOUD WIRELESS INC
Reel/Frame 024102/0519 →