编程原理–由外到内

对 DSP 系统编程时,遵循“由外到内”工作流程通常很有帮助。这意味着先创建输入和输出并将其连接到处理模块,然后再将内部信号路由添加到设计。

输入

作为最常见做法,您可从系统所需的输入入手。首先应放置系统的每个输入,并且标记每个通道。输入一旦确认,接下来就可以放置所需的输入处理模块,每个处理模块也要重命名。重命名每个处理模块本身很简单,而且可以在调试系统时,大大减少混乱和错误。
 

当需要为多个模块指定具有递增编号的相似名称时,请选择所有模块并按 F2。这将打开“Rename Selection(重命名选择)”对话框,允许使用通配符表示递增编号来重命名模块。 

输出

接着放置系统所有的输出端。每个输出端都要进行重命名,以指示它的作用。接下来对输出端放置所需的处理模块,对它们进行重命名,以指示它们处理的是哪些信号。
 

在许多情况下,将模拟输出作为多个模块进行创建会非常有用。尽管扬声器、录音和编解码器的输出都是模拟输出,还是推荐把每对立体声输出创建为一个独立的模块,这样可以让程序看起来更简单,更便于理解。

混音和路由


在输入和输出之间进行混合和路由是创建项目文件的最后一步。对于具有多个麦克风的远程会议室,将需要自动话筒矩阵 (AMM) 以及会议室路由器 (CRR)。AMM 和 CRR 都应标记所有输入和输出,以匹配系统的输入和输出。完成标记后,输入和输出可快速连接到 AMM 和 CRR。

整洁

所有输入和输出都连接到 AMM 和 CRR 后,可通过调整 AMM 和 CRR 输入和输出上的端口间距来提高项目文件的可读性。在“Project View(项目视图)”中向上或向下移动输入或输出也可以简化布线。