主权项 |
1.一种信号处理装置,用于以软件方式执行由多个信号处理单元组成的信号处理过程,所述信号处理装置包括:多个信号处理模块,用于以软件方式处理所述多个信号处理单元;输入命令接收装置,用于从用户接收产生或删除所述信号处理模块的命令以及连接所述信号处理模块的输入和输出的命令;信号处理模块互连装置,用于设置所述多个信号处理模块每一个的输入和输出的虚拟连接状态,以响应通过所述输入命令接收装置从用户收到的命令;电路布置信息存储与管理装置,用于存储和管理所述多个设置的信号处理模块的每一个的输入和输出的虚拟连接状态;信号处理顺序确定装置,用于通过初始路径搜索和回路搜索确定存储在所述电路布置信息存储与管理装置中的所述多个信号处理模块的信号处理顺序;以及信号处理执行装置,用于连续地使所述信号处理模块按照由所述信号处理顺序确定装置确定的所述信号处理顺序执行所述信号处理过程,其中所述信号处理顺序确定装置,通过所述初始路径搜索,搜索存储在所述电路布置信息存储与管理装置中的所述多个信号处理模块的信号处理顺序,通过所述回路搜索,搜索在存储在所述电路布置信息存储与管理装置中的所述多个信号处理模块的电路布置中构成封闭回路的信号处理模块,以及更新通过所述初始路径搜索确定的信号处理顺序,使得如果在所述回路搜索期间检测到构成所述封闭回路的信号处理模块以及如果在所述初始路径搜索期间检测到包含在所述封闭回路前端的信号处理模块与在所述封闭回路后端的信号处理模块之间的处理顺序中的不构成所述封闭回路的信号处理模块,不构成所述封闭回路的信号处理模块在处理顺序中处于所述封闭回路前端的信号处理模块之前。 |