Patent ID: 7191446
Filing Date: 2007-03-13
Classification: G06F

Abstract:
1. A method of managing digital signal processing in a single processor when adequate processing resources are not available in the single processor to execute functions of a software process in a predetermined time period, comprising the steps of: providing a plurality of functions of an adaptive algorithm in the software process that use the processing resources of the processor, wherein an execution of each function is manageable by: allocating the processing resources among each function based on the estimated consumption of the processing resources by each said function, an achieved performance of each function so as not to exceed the stored estimate maximum and minimum processing resources required, and the processing resources available in the processor in said predetermined time period; and controlling the execution of each said function according to the allocation of the processing resources, wherein said allocating further comprises removing a portion of the allocated processing resources from each manageable function that can execute using fewer processing resources than were initially allocating during said predetermined time period.