|
|
|
| United States Patent | 5983253 |
| Link to this page | http://www.wikipatents.com/5983253.html |
| Inventor(s) | Fischer; Stephen A. (Boudler Creek, CA), Mennemeier; Larry M. (Boudler Creek, CA), Peleg; Alexander D. (Carmelia, IL), Dulong; Carole (Saratoga, CA), Kowashi; Eiichi (Ibaraki, JP) |
| Abstract | A method and apparatus for performing complex digital filters. According to
one aspect of the invention, a computer system generally having a
transmitting unit, a processor, and a storage device is described. The
storage device is coupled to the processor and has stored therein a
routine. When executed by the processor, the routine causes the processor
to perform a digital filter on unfiltered data items using complex
coefficients to generate an output data stream. Execution of the routine
causes the processor to perform outer and inner loops. The outer loop
steps through corresponding relationships between the complex coefficients
and the unfiltered data items. Each of these corresponding relationships
is used by the digital filter to generate the output data stream. The
inner loop steps the complex coefficients. Within the inner loop, the
unfiltered data item corresponding to the current complex coefficient is
determined according to the current corresponding relationship. Then, in
response to receiving an instruction, eight data elements are read and
used to generate a currently calculated complex number. As a result of the
manner in which these eight data elements are stored, the currently
calculated complex number represents the product of the current complex
coefficient and its corresponding unfiltered data item. The currently
calculated complex number is then added to the current output packed data.
As a result, the current output packed data stores the sum of the complex
numbers generated in the current inner loop. |
|
|
|
Title Information  |
|
|
|
|
|
Drawing from US Patent 5983253 |
|
|
Computer system for performing complex digital filters |
|
|
|
|
|
| Publication Date |
November 9, 1999 |
|
|
|
|
|
| Filing Date |
December 20, 1995 |
|
|
|
|
|
|
|
|
|
|
|
| Parent Case |
The present application is a continuation-in-part of application Ser. No.
08/523,211, titled A METHOD AND APPARATUS FOR PERFORMING DIGITAL FILTERS
ON COMPLEX DATA, filed Sep. 5, 1995 now abandoned. |
|
|
|
|
|
|
|
|
|
|
|
|
|
Title Information  |
|
|
References  |
|
|
| *references marked with an asterisk below are user-added references |
|
U.S. References |
|
|
| Add a new US reference: |
| | Reference | Relevancy | Comments | Reference | Relevancy | Comments | 5677862 Peleg et al.
Oct,1997 |      Your vote accepted [0 after 0 votes] | | 5675526 Peleg et al.
Oct,1997 |      Your vote accepted [0 after 0 votes] | | 5576983 Shiokawa
Nov,1996 |      Your vote accepted [0 after 0 votes] | | 5566101 Kodra
Oct,1996 |      Your vote accepted [0 after 0 votes] | | 5528529 Seal
Jun,1996 |      Your vote accepted [0 after 0 votes] | | 5517438 Dao-Trong et al.
May,1996 |      Your vote accepted [0 after 0 votes] | | 5506865 Weaver, Jr. et al.
Apr,1996 |      Your vote accepted [0 after 0 votes] | | 5509129 Guttag et al.
Apr,1996 |      Your vote accepted [0 after 0 votes] | | 5500811 Corry
Mar,1996 |      Your vote accepted [0 after 0 votes] | | 5487022 Simpson et al.
Jan,1996 |      Your vote accepted [0 after 0 votes] | | 5473557 Harrison et al.
Dec,1995 |      Your vote accepted [0 after 0 votes] | | 5457805 Nakamura
Oct,1995 |      Your vote accepted [0 after 0 votes] | | 5442799 Murakami et al.
Aug,1995 |      Your vote accepted [0 after 0 votes] | | 5420815 Nix et al.
May,1995 |      Your vote accepted [0 after 0 votes] | | 5381357 Wedgwood et al.
Jan,1995 |      Your vote accepted [0 after 0 votes] | | 5321644 Schibinger
Jun,1994 |      Your vote accepted [0 after 0 votes] | | 5325320 Chiu
Jun,1994 |      Your vote accepted [0 after 0 votes] | | 5293558 Narita et al.
Mar,1994 |      Your vote accepted [0 after 0 votes] | | 5262976 Young et al.
Nov,1993 |      Your vote accepted [0 after 0 votes] | | 5243624 Paik et al.
Sep,1993 |      Your vote accepted [0 after 0 votes] | | 5241492 Girardeau, Jr. et al.
Aug,1993 |      Your vote accepted [0 after 0 votes] | | 5227994 Mitsuharu
Jul,1993 |      Your vote accepted [0 after 0 votes] | | 5222037 Taniquchi
Jun,1993 |      Your vote accepted [0 after 0 votes] | | 5187679 Vassiliadis
Feb,1993 |      Your vote accepted [0 after 0 votes] | | 5111422 Ullrich
May,1992 |      Your vote accepted [0 after 0 votes] | | 5095457 Jeong
Mar,1992 |      Your vote accepted [0 after 0 votes] | | 4989168 Kuroda et al.
Jan,1991 |      Your vote accepted [0 after 0 votes] | | 4779218 Jauch
Oct,1988 |      Your vote accepted [0 after 0 votes] | | 4771379 Ando et al.
Sep,1988 |      Your vote accepted [0 after 0 votes] | | 4707800 Montrone et al.
Nov,1987 |      Your vote accepted [0 after 0 votes] | | 4498177 Larson
Feb,1985 |      Your vote accepted [0 after 0 votes] | | 4418383 Doyle et al.
Nov,1983 |      Your vote accepted [0 after 0 votes] | | 4393468 New
Jul,1983 |      Your vote accepted [0 after 0 votes] | | 4344151 White
Aug,1982 |      Your vote accepted [0 after 0 votes] | | 4161784 Cushing et al.
Jul,1979 |      Your vote accepted [0 after 0 votes] | | 3723715 Chen et al.
Mar,1973 |      Your vote accepted [0 after 0 votes] | | 3711692 Batcher
Jan,1973 |      Your vote accepted [0 after 0 votes] | | 3202805 Amdahl et al.
Aug,1965 |      Your vote accepted [0 after 0 votes] | | |
|
|
|
|
U.S. References |
|
|
Foreign References |
|
|
|
|
|
|
Foreign References |
|
|
Other References |
|
|
| Add a new Other reference: |
| Post related web sites and other references in this section |
| | Reference | Relevancy | Comments | J Shipnes, Graphics Processing with the 88110 RISC Microprocessor, IEEE (1992), pp. 169-174.
. May,2007 |      Your vote accepted [0 after 0 votes] | | Errata to MC88110 Second Generation RISC Microprocessor User's Manual, Motorola Inc. (1992), pp.1-11.
. May,2007 |      Your vote accepted [0 after 0 votes] | | Errata to MC88110 Second Generation RISC Microprocessor User'Manual, Motorola Inc. (1992), pp.1-11.
. May,2007 |      Your vote accepted [0 after 0 votes] | | MC88110 Programmer's Reference Guide, Motorola Inc. (1992), p. 1-4.
. May,2007 |      Your vote accepted [0 after 0 votes] | | i860.TM. Microprocessor Family Programmer's Reference Manual, Intel Corporation (1992), Ch. 1, 3, 8, 12.
. May,2007 |      Your vote accepted [0 after 0 votes] | | R. B. Lee, Accelerating Multimedia With Enhanced Microprocessor, IEEE Micro (Apr. 1995), pp. 22-32.
. May,2007 |      Your vote accepted [0 after 0 votes] | | TMS320C2x User's Guide, Texas Instruments (1993) pp. 3-2 through 3-11; 3-28 through 3-34; 4-1 through 4-22; 4-41; 4-103; 4-119 through 4-120; 4-122; 4-150 through 4-151.
. May,2007 |      Your vote accepted [0 after 0 votes] | | L. Gwennap, New PA-RISC Processor Decodes MPEG Video, Microprocessor Report (Jan. 1994), pp. 16, 17.
. May,2007 |      Your vote accepted [0 after 0 votes] | | SPARC Technology Business, UltraSPARC Multimedia Capabilities On-Chip Support for Real-Time Video and Advanced Graphics, Sun Microsystems (Sep. 1994).
. May,2007 |      Your vote accepted [0 after 0 votes] | | Y. Kawakami et al., LSI Applications: A Single-Chip Digital Signal Processor for Voiceband Applications, Solid State Circuits Conference, Digest of Technical Papers; IEEE International (1980).
. May,2007 |      Your vote accepted [0 after 0 votes] | | B. Case, Philips Hopes to Displace DSPs with VLIW, Microprocessor Report (Dec. 94), pp. 12-18.
. May,2007 |      Your vote accepted [0 after 0 votes] | | N. Margulis, i860 Microprocessor Architecture, McGraw Hill, Inc. (1990) Ch. 6, 7, 8, 10, 11.
. May,2007 |      Your vote accepted [0 after 0 votes] | | Pentium Processor User's Manual, vol. 3: Architecture and Programming Manual, Intel Corporation (1993), Ch. 1, 3, 4, 6, 8, and 18.
. May,2007 |      Your vote accepted [0 after 0 votes] | | Desktop Video Data Handbook, North American Philips Corporation (1993), 3-311 through 3-319.
. May,2007 |      Your vote accepted [0 after 0 votes] | | K. Jack, Video Demystified: A Handbook for the Digital Engineer, Brooktree Corporation (1993), Ch. 6.. May,2007 |      Your vote accepted [0 after 0 votes] | | |
|
|
|
|
Other References |
|
|
|
|
|
References  |
|