Method of profiling disparate communications and signal processing standards and services
First Claim
Patent Images
1. A method of designing a programmable application-specific processor for wireless communication applications, the method comprising:
- selecting a set of communications and signal processing standards for analysis;
identifying functions performed by the set of communications and signal processing standards;
ranking the functions according to computational intensity;
selectinig a set of high computational intensity functions for implementation as kernels;
designing the programmable application-specific processor in accordance with the kernels selected;
profiling the high computational intensity functions across the set of communications and signal processing standards to identify a common set of sequences of operations and a variable set of sequences of operations; and
defining each kernel as including a fixed computation unit to implement the common set of sequences of operations and a programmable unit to implement the variable set of sequences of operations, the kernels being programmable to implement any one of the set of communications and signal processing standards.
5 Assignments
0 Petitions
Accused Products
Abstract
A method of profiling disparate communications and signal processing standards. The method begins with selection of a set of communications and signal processing standards for analysis. Next, functions performed by the set of communications and signal processing standards are identified and ranked according to computational intensity. A set of high computational intensity functions are then selected for implementation as kernels, the set of kernels forming a programmable processor that enables implementation of any one of the set of communications and signal processing standards.
24 Citations
2 Claims
-
1. A method of designing a programmable application-specific processor for wireless communication applications, the method comprising:
-
selecting a set of communications and signal processing standards for analysis;
identifying functions performed by the set of communications and signal processing standards;
ranking the functions according to computational intensity;
selectinig a set of high computational intensity functions for implementation as kernels;
designing the programmable application-specific processor in accordance with the kernels selected;
profiling the high computational intensity functions across the set of communications and signal processing standards to identify a common set of sequences of operations and a variable set of sequences of operations; and
defining each kernel as including a fixed computation unit to implement the common set of sequences of operations and a programmable unit to implement the variable set of sequences of operations, the kernels being programmable to implement any one of the set of communications and signal processing standards.
-
-
2. A method of designing a programmable application-specific processor for wireless communication applications, the method comprising:
-
selecting a set of communications and signal processing standards for analysis;
identifying functions performed by the set of communications and signal processing standards;
rankings the functions according to a set of metrics;
selecting a set of high ranked functions for implementation in accordance with a set of predefined design criteria; and
designing the programmable application-specific processor to include the set of functions selected;
profiling the high ranked functions across the set of communications and signal processing standards to identify a common set of sequences of operations and a variable set of sequences of operations;
defining a kernel for each high ranked function, each kernel including a fixed computation unit to implement the common set of sequences of operations and a programmable unit to implement the variable set of sequences of operations; and
designing the programmable application-specific processor as including the kernels for the high ranked functions, the kernels being programmable to permit the programmable processor to implement any one of the set of communications and signal processing standards.
-
Specification