Computation parallelization in software reconfigurable all...

Electrical computers and digital processing systems: processing – Processing architecture – Microprocessor or multichip or multimodule processor having...

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C708S303000, C708S320000

Reexamination Certificate

active

07809927

ABSTRACT:
A novel and useful apparatus for and method of software based phase locked loop (PLL). The software based PLL incorporates a reconfigurable calculation unit (RCU) that is optimized and programmed to sequentially perform all the atomic operations of a PLL or any other desired task in a time sharing manner. An application specific instruction-set processor (ASIP) incorporating the RCU includes an instruction set whose instructions are optimized to perform the atomic operations of a PLL. A multi-stage data stream based processor incorporates a parallel/pipelined architecture optimized to perform data stream processing efficiently. The multi-stage parallel/pipelined processor provides significantly higher processing speeds by combining multiple RCUs wherein input data samples are input in parallel to all RCUs while computation results from one RCU are used by adjacent downstream RCUs. A register file provides storage for historical values while local storage in each RCU provides storage for temporary results.

REFERENCES:
patent: 4495591 (1985-01-01), Loomis, Jr.
patent: 4811263 (1989-03-01), Hedley et al.
patent: 5081604 (1992-01-01), Tanaka
patent: 5243551 (1993-09-01), Knowles et al.
patent: 5432723 (1995-07-01), Chen et al.
patent: 5523962 (1996-06-01), Yoshino et al.
patent: 5636150 (1997-06-01), Okamoto
patent: 5636353 (1997-06-01), Ikenaga et al.
patent: 5745396 (1998-04-01), Shanbhag
patent: 5761104 (1998-06-01), Lloyd et al.
patent: 5805479 (1998-09-01), Tang
patent: 6108680 (2000-08-01), Liu et al.
patent: 6115580 (2000-09-01), Chuprun et al.
patent: 6122653 (2000-09-01), Kuroda
patent: 6272616 (2001-08-01), Fernando et al.
patent: 6438570 (2002-08-01), Miller
patent: 6809598 (2004-10-01), Staszewski et al.
patent: 7584342 (2009-09-01), Nordquist et al.
patent: 2002/0049799 (2002-04-01), Wang
patent: 2004/0093366 (2004-05-01), Gagnon et al.
patent: 2006/0033582 (2006-02-01), Staszewski et al.
patent: 2006/0038710 (2006-02-01), Staszewski et al.
patent: 2006/0195498 (2006-08-01), Dobbek et al.
patent: 2007/0260856 (2007-11-01), Tran et al.
patent: 2009/0030961 (2009-01-01), Matsuyama et al.
Parhi (Chapter 10: Pipelined and Parallel Recursive and Adaptive Filters) http://web.archive.org/web/20030823062135/www.ece.umn.edu/users/parhi/SLIDES/chap10.pdf.
Parhi et al. (Pipeline Interleaving and Parallelism in Recursive Digital Filters-Part I: Pipelining Using Scattered Look-Ahead And Decomposition) This paper appears in: Acoustics, Speech and Signal Processing, IEEE Transactions on; Jul. 1989; vol. 37, Issue: 7; On pp. 1099-1117.
Parhi et al. (Pipeline Interleaving and Parallelism in Recursive Digital Filters—Part II: Pipelined Incremental Block Filtering) This paper appears in: Acoustics, Speech and Signal Processing, IEEE Transactions on; Jul. 1989; vol. 37, Issue: 7; On pp. 1118-1134.
Wu et al. (Application-Specific CAD of VLSI Second-Order Sections) This paper appears in: Acoustics, Speech and Signal Processing, IEEE Transactions on; Publication Date: May 1988; vol. 36, Issue: 5; On pp. 813-825.
Lu et al. (Fast Recursive Filtering with Multiple Slow Processing Elements) This paper appears in: Circuits and Systems, IEEE Transactions on; Publication Date: Nov. 1985; vol. 32, Issue: 11; On pp. 1119-1129.
Sung et al. (Efficient Multi-Processor Implementation of Recursive Digital filters) This paper appears in: Acoustics, Speech, and Signal Processing, IEEE International Conference on ICASSP '86.; Publication Date: Apr. 1986; vol. 11, On pp. 257-260.
Lorca et al. (Efficient ASIC and FPGA Implementations of IIR Filters for Real Time Edge Detection) This paper appears in: Image Processing, 1997. Proceedings., International Conference on; Publication Date: Oct. 26-29, 1997; On pp. 406-409 vol. 2.
Moyer (An Efficient Parallel Algorithm for Digital IIR Filters); This paper appears in: Acoustics, Speech, and Signal Processing, IEEE International Conference on ICASSP '76.; Publication Date: Apr. 1976; vol. 1, On pp. 525-528.
Wong et al. (Computer-Aided Design of Pipelined IIR Digital Filters) This paper appears in: Circuits and Systems, 1992., Proceedings of the 35th Midwest Symposium on; Publication Date: Aug. 9-12, 1992; On pp. 795-799 vol. 2.
Ljung (Embedded.com: How to Create Fixed- and floating-point IIR filters for FPGAs) Published May 31, 2006, Accessed Dec. 10, 2009.
Staszewski et al. (VHDL Simulation and Modeling of an All-Digital RF Transmitter) This paper appears in: System-on-Chip for Real-Time Applications, 2005. Proceedings. Fifth International Workshop on; Publication Date: Jul. 20-24, 2005; On pp. 233-238.
Krenik et al. (Digital RF and Handset Integration) Wireless Design & Development | Nov. 1, 2005| Accessed Dec. 10, 2009.
Curtin et al. (Phase-Locked Loops for High-Frequency Receivers and Transmitters-Part 1) Analog Dialogue: vol. 33, No. 3, Mar. 1999.
U.S. Appl. No. 11/853,575, filed Sep. 11, 2007, Staszewski et al.
U.S. Appl. No. 11/853,588, filed Sep. 11, 2007, Staszewski et al.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Computation parallelization in software reconfigurable all... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Computation parallelization in software reconfigurable all..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Computation parallelization in software reconfigurable all... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4186120

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.