Apparatus and method for scheduling correlation operations of a DS-CDMA shared correlator
AssigneeAgere Systems Inc.
InventorGeoffrey F. Burns
Life of this patent
Estimating the term…
Loading patent…
AssigneeAgere Systems Inc.
InventorGeoffrey F. Burns
Estimating the term…
An apparatus and method of a shared correlator system for a code division, multiple access (CDMA) receiver employs scheduling of correlation operations with identification tags (ID-tags). The scheduling allows for shared vector generation and correlation operations between processing units by pipeline processing. The shared correlator schedules correlation operations requested by processing units, generates matched-filter PN vectors associated with the identification tags for the correlation operations, and provides correlation results for the correlation operations. Scheduling may be implemented with a control processor, scheduler and memory. The control processor determines the matched-filter PN vector information for a requested operation using the current state of a reference PN code sequence, and this information is stored as the ID-tag. The control processor stores the ID-tag at an address in memory associated with a slot of a periodic symbol schedule. A counter of the scheduler steps through each memory address to provide an ID-tag for each slot. The ID-tag allows the matched-filter PN vector information for a requested correlation operation to be provided to the vector generator and vector correlator to generate the matched-filter PN vector for the slot.
A circuit for scheduling at least one correlation finger request of a shared vector correlator, the circuit comprising:
A method of scheduling at least one correlation finger request of a shared vector correlator comprising the steps of:
A receiver having a circuit for scheduling at least one correlation finger request of a shared vector correlator, the circuit comprising:
A computer-readable medium having stored thereon a plurality of instructions, the plurality of instructions including instructions which, when executed by a processor, cause the processor to implement a method for scheduling at least one correlation finger request of a shared vector correlator, the method comprising the steps of:
An integrated circuit having a circuit for scheduling at least one correlation finger request of a shared vector correlator, the circuit comprising:
Dependencies are inferred from the claim text.