System for converting a signal
AssigneeHarman International Industries, Incorporated
InventorsKirk I. Bushen, Gilbert Arthur Joseph Soulodre
Life of this patent
Estimating the term…
Abstract
A device for processing a signal includes a processing module used to process data in a domain. The device includes domain conversion hardware and memory, both separate from the processing module. The memory receives and sends data represented in a first domain to the domain conversion hardware. The domain conversion hardware converts the first domain data into the second domain data that may be used or processed by the processing module. The second domain data is then accessed and used by the processing module for processing.
Claims29
A device for processing a signal, comprising:
- a processing module, including a first processor and an internal memory, configured to process first domain data;
- a domain conversion hardware, separate from the processing module and including a second processor, configured to use the second processor to perform domain conversion without using the internal memory or the first processor of the processing module, the domain conversion hardware configured to convert second domain data into the first domain data;
- and
- shared memory separate from and in communication with the processing module and the domain conversion hardware, the shared memory configured to receive the second domain data prior to conversion into the first domain data by the domain conversion hardware, the shared memory further configured to receive the converted first domain data from the domain conversion hardware prior to processing performed using the first processor of the processing module,
- wherein the processing module is further configured to provide control data to the domain conversion hardware via the shared memory, the control data specifying parameters of transforms performed during operation of the domain conversion.
A method for processing a signal, the method comprising:
- receiving a signal in a first domain;
- storing input data about the signal in a shared memory separate from and accessible by a domain conversion hardware component and a processing module, the processing module including a first processor and an internal memory, the domain conversion hardware component including a second processor;
- converting the input data from the first domain to a second domain with the domain conversion hardware component operating to perform domain conversion of the input data, using the second processor but without using the internal memory or the first processor of the processing module operating in the second domain;
- providing control data from the processing module to the domain conversion hardware component via the shared memory, the control data specifying parameters of transforms performed during operation of the domain conversion;
- storing the converted input data in the shared memory;
- and
- processing the converted input data with the first processor of the processing module.
A method for processing a signal, the method comprising:
- processing data in a first domain with a first processor and an internal memory of a processing module;
- storing the processed data in a shared memory, the shared memory separate from and in communication with the processing module;
- providing control data from the processing module to a domain conversion hardware component via the shared memory, the control data specifying parameters of transforms performed during operation of domain conversion to be performed using the domain conversion hardware component, the domain conversion hardware component separate from the processing module and the shared memory and including a second processor;
- and
- converting the processed data from the first domain to a second domain with the second processor of the domain conversion hardware component operating to perform domain conversion of the processed data in accordance with the control data, without using the internal memory or the first processor of the processing module operating in the first domain.
A system for processing a signal, comprising:
- a device comprising:
- a processing module including an internal memory and a first processor configured to process frequency domain data;
- a memory interface;
- a domain conversion hardware separate from the processing module and including a second processor configured to convert time domain data into the frequency domain data without using the internal memory or first processor of the processing module;
- and
- shared memory, separate from and in communication with the memory interface of the device and the domain conversion hardware, the shared memory configured to send the time domain data to the domain conversion hardware, the shared memory further configured to receive the converted frequency domain data from the domain conversion hardware prior to processing performed by the processing module,
- wherein the device is configured to provide control data from the processing module to the domain conversion hardware via the shared memory, the control data specifying parameters of transforms performed during operation of the domain conversion.
Dependencies are inferred from the claim text.