Patentable/Patents/US-6442622
US-6442622

Digital signal processor and digital signal processing method

PublishedAugust 27, 2002
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

A digital signal processor and digital signal processing method are provided, which are capable of performing plural kinds of signal processing, and also performing processing for storing sampled data in a manner corresponding to respective kinds of signal processing with a small amount of hardware even in the case where the manner of storing and reading sampled data to be processed with respect to a memory device is different between the plural kinds of signal processing. A storage device stores plural kinds of sampled data corresponding, respectively, to plural kinds of signal processing. A counter updates a count value thereof every sampling period and generates the updated count value as a basic address. A sampled data input and output device performs an input and output operation every sampling period, the input and output operation comprising generating plural kinds of offset addresses corresponding, respectively, to the plural kinds of signal processing and not overlapping with each other, generating at least one write address or read address for the sampled data for each of the plural kinds of signal processing by modifying the basic address by at least one of the offset addresses corresponding to each of the plural kinds of signal processing, and delivering the generated at least one write address or read address to the storage device.

Patent Claims
5 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A digital signal processor comprising: a storage device that stores plural kinds of sampled data corresponding, respectively, to plural kinds of signal processing; a counter that updates a count value thereof every sampling period and generates the updated count value as a basic address; and a sampled data input and output device that performs an input and output operation every sampling period, the input and output operation comprising generating plural kinds of offset addresses corresponding, respectively, to the plural kinds of signal processing and not overlapping with each other, generating at least one write address or read address for the sampled data for each of the plural kinds of signal processing by modifying the basic address by at least one of the offset addresses corresponding to each of the plural kinds of signal processing, and delivering the generated at least one write address or read address to the storage device.

2

2. A digital signal processor as claimed in claim 1 , wherein said plural kinds of signal processing include at least one kind of signal processing which includes a process of storing a plurality of sampled data in said storage device or reading a plurality of sampled data from said storage device every sampling period, said sampled data input and output device performing said input and output operation every sampling period, the input and output operation comprising generating a plurality of offset addresses corresponding to said at least one kind of signal processing, generating a plurality of write addresses or read addresses for the sampled data for the at least one kind of signal processing by modifying the basic address by the plurality of offset addresses, and delivering the generated plurality of write addresses or read addresses to the storage device.

3

3. A digital signal processor as claimed in claim 1 , wherein said plural kinds of signal processing include 1/M-fold decimation processing which includes a process of storing M pieces of sampled data (M is an integer) in said storage device and reading one piece of sampled data from said storage device every sampling period, said sampled data input and output device performing an input and output operation every sampling period, the input and output operation comprising generating M offset addresses for writing corresponding to said 1/M-fold decimation processing, generating M write addresses which differ from each other by modifying the basic address by the M offset addresses for writing, delivering the generated M write addresses to the storage device, generating one offset address for reading corresponding to said 1/M-fold decimation processing, generating one read address by modifying the basic address by the one offset address for reading, and delivering the generated one read address to the storage device.

4

4. A digital signal processor as claimed in claim 1 , wherein said plural kinds of signal processing include K-times oversampling processing which includes a process of storing one piece of sampled data in said storage device and reading J pieces of sampled data (J is an integer) from said storage device K times (K is an integer) every sampling period, said sampled data input and output device performing an input and output operation every sampling period, the input and output operation comprising generating M offset addresses for writing corresponding to said 1/M-fold decimation processing, generating M write addresses which differ from each other by modifying the basic address by the M offset addresses for writing, delivering the generated M write addresses to the storage device, generating one offset address for reading corresponding to said 1/M-fold decimation processing, generating one read address by modifying the basic address by the one offset address for reading, and delivering the generated one read address to the storage device.

5

5. A digital signal processing method comprising: a storing step of storing plural kinds of sampled data corresponding, respectively, to plural kinds of signal processing in a storage device; a counting step of updating a count value of a counter every sampling period and generating the updated count value as a basic address; and an input or output step of performing an input and output operation every sampling period, the input and output operation comprising generating plural kinds of offset addresses corresponding, respectively, to the plural kinds of signal processing and not overlapping with each other, generating at least one write address or read address for the sampled data for each of the plural kinds of signal processing by modifying the basic address by at least one of the offset addresses corresponding to each of the plural kinds of signal processing, and delivering the generated at least one write address or read address to the storage device.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

October 15, 1999

Publication Date

August 27, 2002

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Digital signal processor and digital signal processing method” (US-6442622). https://patentable.app/patents/US-6442622

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.