IP Library Granted Patent US 7,349,423
Granted Patent B2
US 7,349,423 · App. 10/611,977 · Granted Mar 25, 2008

System and method for the reuse of S-CDMA parameters to define TDMA minislot size

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 7,349,423
App. No.
10/611,977
Granted
Mar 25, 2008
Kind
B2
Abstract

A system and method is presented for reuseing its S-CDMA related hardware (e.g., timestamp, minislot and frame count hardware) to create an extended mode to DOCSIS 2.0, namely to allow the TDMA channel to have any minislot size as is afforded to the S-CDMA channel. This reuse of existing S-CDMA hardware to create the extended mode is accomplished without the burden (e.g., complexity, cost, and schedule) of additional hardware to perform a separate set of calculations. In order to accomplish the foregoing, parameters are determined to use in a S-CDMA-type UCD message such that when that UCD message is interpreted by both the cable modem and CMTS hardware as though it were an S-CDMA message, the result is an TDMA minislot size that represents a desired integer number of ticks per minislot. In addition, the system and method periodically constructs the relationship between the system timestamp count, a channel's minislot count and the frame count via a timestamp snapshot.

Claims (38)

1. A method for reusing Synchronous Code Division Multiple Access (S-CDMA) parameters to define Time Division Multiple Access (TDMA) minislot size, comprising the steps of:

determining S-CDMA parameters to create a S-CDMA-type upstream channel descriptor (UCD) message by a cable modem termination system (CMTS);

forwarding said S-CDMA-type UCD message to a modem operating in TDMA mode by said CMTS;

calculating a TDMA minislot size by said modem reusing said S-CDMA parameters;

calculating a frame duration value and a minislots per frame value;

using said frame duration value and said minislots per frame value to maintain a minislot counter and a frame counter; and

constructing a relationship between a system timestamp counter, said minislot counter and said frame counter via a timestamp snapshot.

2. The method of claim 1 , wherein said step of calculating said frame duration value and said minislots per frame value, said step of using said frame duration value and said minislots per frame value to maintain said minislot counter and said frame counter, and said step of constructing a relationship between said system timestamp counter, said minislot counter and said frame counter via said timestamp snapshot is performed by both said CMTS and said modem.

3. The method of claim 1 , wherein said step of determining S-CDMA parameters comprises the steps of:

determining a modulation rate parameter;

determining a spreading intervals per frame (K) parameter;

determining a number of active codes parameter; and

determining a codes per minislot (Cms) parameter.

4. The method of claim 3 , wherein said minislot size is calculated by multiplying said K parameter by said Cms parameter.

5. The method of claim 3 , wherein said frame duration value is calculated by multiplying a duration of spreading interval parameter by said K parameter.

6. The method of claim 3 , wherein said minislots per frame value is calculated by dividing said number of active codes parameter by said Cms parameter.

7. The method of claim 1 , wherein said step of using said frame duration value and said minislots per frame value to maintain said minislot counter and said frame counter comprises the steps of:

incrementing said minislot counter by the number of said minislots per frame value each time a frame duration number of timestamp counts passes; and

incrementing said frame counter by 1 each time said frame duration number of timestamp counts passes.

8. A system for reusing Synchronous Code Division Multiple Access (S-CDMA) parameters to define Time Division Multiple Access (TDMA) minislot size, comprising:

means for determining S-CDMA parameters to create a S-CDMA-type upstream channel descriptor (UCD) message by a cable modem termination system (CMTS);

means for forwarding said S-CDMA-type UCD message to a modem operating in TDMA mode by said CMTS;

means for calculating a TDMA minislot size by said modem reusing said S-CDMA parameters;

means for calculating a frame duration value and a minislots per frame value;

means for using said frame duration value and said minislots per frame value to maintain a minislot counter and a frame counter; and

means for constructing a relationship between a system timestamp counter, said minislot counter and said frame counter via a timestamp snapshot.

9. The system of claim 8 , wherein said means for calculating said frame duration value and said minislots per frame value, said means for using said frame duration value and said minislots per frame value to maintain said minislot counter and said frame counter, and said means for constructing a relationship between said system timestamp counter, said minislot counter and said frame counter via said timestamp snapshot is provided by both said CMTS and said modem.

10. The system of claim 8 , wherein said means for determining S-CDMA parameters comprises:

means for determining a modulation rate parameter;

means for determining a spreading intervals per frame (K) parameter;

means for determining a number of active codes parameter; and

means for determining a codes per minislot (Cms) parameter.

11. The system of claim 10 , wherein said minislot size is calculated by multiplying said K parameter by said Cms parameter.

12. The system of claim 10 , wherein said frame duration value is calculated by multiplying a duration of spreading interval parameter by said K parameter.

13. The system of claim 10 , wherein said minislots per frame value is calculated by dividing said number of active codes parameter by said Cms parameter.

14. The system of claim 8 , wherein said means for using said frame duration value and said minislots per frame value to maintain said minislot counter and said frame counter comprises:

means for incrementing said minislot counter by the number of said minislots per frame value each time a frame duration number of timestamp counts passes; and

means for incrementing said frame counter by 1 each time said frame duration number of timestamp counts passes.

Assignments (7)
CORRECTIVE ASSIGNMENT TO CORRECT THE ERROR IN RECORDING THE MERGER PREVIOUSLY RECORDED AT REEL: 047357 FRAME: 0302. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 22, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 048674/0834 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE OF MERGER PREVIOUSLY RECORDED ON REEL 047195 FRAME 0658. ASSIGNOR(S) HEREBY CONFIRMS THE THE EFFECTIVE DATE IS 09/05/2018. Recorded Oct 29, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047357/0302 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047195/0658 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 041712/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041706/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: BROADCOM CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037806/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 3, 2003
From: PANTELIAS, NIKI
To: BROADCOM CORPORATION
Reel/Frame 014265/0171 →