Signal processing apparatus with user-configurable circuit configuration
First Claim
1. A signal-processing apparatus for performing signal-processing comprising:
- at least one processor programmed to;
perform a plurality of unit signal-processing steps using a plurality of signal-processing modules;
store and manage the plurality of signal-processing modules and circuit configuration information represented by a virtual connection state of inputs and outputs of the plurality of signal-processing modules;
determine a signal-processing order of the plurality of signal-processing modules forming the circuit configuration information by performing path routing;
execute the plurality of unit signal-processing steps by sequentially enabling the plurality of signal-processing modules in the determined signal-processing order; and
determine whether a circuit-configuration change request from a user is received during the execution of the plurality of unit signal-processing steps and, in response to determining that the circuit-configuration change request from the user is received;
change the circuit configuration information; and
re-execute the path routing to determine a signal-processing order of the plurality of signal-processing modules forming the changed circuit configuration information during a period from an end of signal-processing in a processing data unit to a beginning of a subsequent processing data unit, wherein the path routing comprises analyzing a plurality of signal-processing orders for the plurality of signal-processing modules and selecting based, at least in part, on a processing metric, one of the plurality of signal-processing orders,wherein signal-processing from the beginning of the subsequent processing data unit is performed with the changed circuit configuration information.
1 Assignment
0 Petitions
Accused Products
Abstract
A signal processing apparatus for performing signal processing including a plurality of steps in data units by software signal processing includes signal processing modules performing the steps, a circuit configuration information storing and managing unit storing the signal processing modules and circuit configuration information, a signal processing order determining unit determining a signal processing order by performing path routing, a signal processing executing unit executing the signal processing in the determined order, and a circuit configuration changing unit changing circuit configuration information and causing the signal processing order determining unit to re-execute path routing to determine a signal processing order for the changed circuit configuration information during a period from the end of the software signal processing in the data unit to the beginning of the subsequent data unit. Software signal processing from the beginning of the subsequent data unit is performed with the changed circuit configuration.
36 Citations
9 Claims
-
1. A signal-processing apparatus for performing signal-processing comprising:
at least one processor programmed to; perform a plurality of unit signal-processing steps using a plurality of signal-processing modules; store and manage the plurality of signal-processing modules and circuit configuration information represented by a virtual connection state of inputs and outputs of the plurality of signal-processing modules; determine a signal-processing order of the plurality of signal-processing modules forming the circuit configuration information by performing path routing; execute the plurality of unit signal-processing steps by sequentially enabling the plurality of signal-processing modules in the determined signal-processing order; and determine whether a circuit-configuration change request from a user is received during the execution of the plurality of unit signal-processing steps and, in response to determining that the circuit-configuration change request from the user is received; change the circuit configuration information; and re-execute the path routing to determine a signal-processing order of the plurality of signal-processing modules forming the changed circuit configuration information during a period from an end of signal-processing in a processing data unit to a beginning of a subsequent processing data unit, wherein the path routing comprises analyzing a plurality of signal-processing orders for the plurality of signal-processing modules and selecting based, at least in part, on a processing metric, one of the plurality of signal-processing orders, wherein signal-processing from the beginning of the subsequent processing data unit is performed with the changed circuit configuration information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. A signal-processing method for performing signal-processing including a plurality of unit signal-processing steps in processing data units by means of signal-processing, each processing data unit having a predetermined number of data samples, the signal-processing method comprising:
-
performing, by at least one processor, the plurality of unit signal-processing steps, respectively, using a plurality of signal-processing modules; storing and managing the plurality of signal-processing modules and circuit configuration information represented by a virtual connection state of inputs and outputs of the plurality of signal-processing modules; determining a signal-processing order of the plurality of signal-processing modules forming the circuit configuration information by performing path routing; executing the signal-processing by sequentially enabling the plurality of signal-processing modules in the determined signal-processing order; and determining whether a circuit-configuration change request from a user is received during the execution of the signal-processing, and in response to determining that the circuit-configuration change request from the user is received; changing the circuit configuration information; and re-executing the path routing to determine a signal-processing order of the plurality of signal-processing modules forming the changed circuit configuration information during a period from an end of the signal-processing in a processing data unit to a beginning of a subsequent processing data unit, wherein the path routing comprises analyzing a plurality of signal-processing orders for the plurality of signal-processing modules and selecting based, at least in part, on a processing metric, one of the plurality of signal-processing orders, wherein signal-processing from the beginning of the subsequent processing data unit is performed with the changed circuit configuration information.
-
Specification