首先我们选择如何学习写“菜谱”,即设置Vantage平台参数,使 VSX.m可以照这些设置进行硬件控制。
首先我们要知道我们需要使用Vantage可以控制的基本硬件以及必须的本地主机的buffer,如下图所示:
一个完整的超声成像过程按照顺序可以分为:
1.通过探头发射特定波形,特定序列的超声波
2.经过声场反射,探头接收声波,转换为电信号
3.经过 TGC,AD转换为图像信息,存储在Vantage的local memory中
4.经过DMA,传到主机的Receive Buffer中
5.Receive Buffer中的数据根据需要或者处理为I,Q信号存储在Inter Buffer 中,或者取包络保存其辉度信息存储在Image Buffer 中,两者也可一同时进行
6.Image Buffer中的辉度信息经过滤波等过程存入Image P Buffer中
7.Image P Buffer中的数据经过插值等过程进行显示。
为了让Vantage能够完成这整个过程,由于已经有VSX这个厨师,我们需要将上述“做菜”过程,按特定需求写成“菜谱”。
一份菜谱,需要三种类型的信息,一是原材料(葱,姜,蒜,肉),二是动作(煎,炒,烹,炸),三是顺序(先做什么后做什么)。
对应在Vantage中,我们的设置文件应该包含资源设置(内存分配,波形设置,收发孔径等),基本操作(收,发,滤波,跳转等),执行顺序三部分。