资讯详情

(三)vantage 发射接收相关设置

发射相关设置

TW(Transmit wave)

##3 TW.type参数

  • 通过TW.type参数,设置发射波形,此参数必填,其中单频突发可以用“parametric,可以使用随时间变化的波形envelope’,和‘pulseCode’
TW(i) =          type    [string] ‘parametric’, ‘envelope’, ‘pulseCode’,‘function’ or ‘sampled’ 
  • 根据type有一系列参数可以修改(详见用户手册)P56)

用四个描述符修改发射器波形:

  TW(i).Parameters     [Nx4 double] parametric parameters A,B,C,D (see text)   TW(i).equalize       [double]     0 or 1(default) equalization pulses off/on control  

在这里插入图片描述 A:脉冲频率的发射 B:半周期中正负连接时间(0~1),其余时间为0电平 C:波形中的1/2周期数~10^7) D:第一脉冲极性:0为负,1为正

参数(未使用)

参数(未使用)

Simulation参数(未使用)

TX (Transmit xmit)

定义每个变能器发射波形和定时所需的信息。

  TX =        waveform:   double          number of a transmit waveform structure,TW编号.      Apod        [1xM double]    加权(-1~1),对应的换能器设置为0关闭位置     aperture    double          (see notes - only needed for muxed xducers)        Origin      [1x3 double]    起始位置,effective origin of transmit beam at xducer      focus       double          聚焦距离(波长),光束到达焦点(0=flat).      Steer       [1x2 double]    波束起源位置,Beam steering angles in radians (θ,α).      Delay       [1xM double]    delay times for xmitters in wavelengths      TXPD        [PData.Sizex3]  transmit pixel data       peakCutOff  double          used to qualify pixel intensities dflt=1.25      peakBLMax   double          used to qualify pixel burst lengths   VDASApod    [1xN double]    translated TX.Apod array for hardware   VDASDelay   [1xN double]    translated TX.Delay array for hardware 
  • computeTXDelays:当TX.Apod,TX.focus,TX.Steer(TX.Origin=0)给出时,可以通过computeTXDelays,计算每个阵元的延迟时间。
  • 通过showTXPD模拟发射场的信息可以显示

TPC(Transmit Power Controller)

  • 为VDAS模块提供高压电源,1~96V。实际传输峰值是设置电平的两倍。
  • 最多支持4个配置文件。
  TPC =   name             string  (optional) 识别配置文件,name identifier for profile   maxHighVoltage   double  (optional) 最大电压,max high voltage for this profile   highVoltageLimit  double (optional) 与最大高压设置相比maxHighVoltage,该值可随系统操作变化而变化(脉冲多普勒脚本可用),high voltage limit based on use model   xmitDuration     double  (optional) 默认情况下,采集周期的整个长度是传输周期的持续时间。longest transmit duration (usec) 

接收相关设置

接收流程

  • 同时开始发送和接收。

1.充分AD采样,在A/D设置抗混叠低通滤波截止日期; 2.A/D采样率设置约为传感器中心频率的4倍(4xFc)。 3.多普勒处理采样信号带通滤波或缩小信号带宽; 4.(?)将4xFc采样率抽取为充分采样滤波后接收信号带宽所需速率。表示对基带IQ信号非并发样本。200%带宽保留所有样本,100%带宽保留一半,50%带宽保留25%。 5.每个通道可以独立缩放,新收集的数据可以与以前的数据平均。

接收属性

  Receive =   mode        double  新获取的数据写入存储内存,替换元素,累积1元素值,阅读VDASblockNum新输入内值VDASblockNum(用于取平均值,降低噪音)0=replace data, 1=accumulate  Apod        [1xnele double] -4.0到3.997,0表示关闭通道,过滤后的14为AD(-8192-8191)缩放到16位接收(-16384-16382,另一位用于保留输入滤波器生成的动态范围,用于增益补偿和平均信号)Apodization value (see below) for rcv aper.  aperture    double  探头有多路复用,only used with HVMux probes to specify sub-aperture.  startDepth  double  开始接收采样点的深度starting depth of acquisition in wavelengths  endDepth    double  采样点深度结束ending depth of acquisition in wavelengths.  TGC         double  输入TGC增益序号,number of TGC waveform object to use. %三个num见下图  bufnum      double  Rcvbuffer序号,number of rcv buffer to use (defined in Resource)  framenum    double  Rcvbuffer对应帧号的序号number of frame in rcv buffer to use.  acqNum      double  每帧的第几个获取,no. of acquisition in frame sequence.  sampleMode  string  默认NS200BW,采样带宽‘NS200BW(I)’,‘BS100BW’,’BS67BW’,’BS50BW’,’custom’  %以上  decimSampleRate double sample rate after decimation in MHz.  demodFrequency double frequency that will be translated to 0.  decimFactor double  decimation factor after Low Pass Filter  ADCRate     double  A/D sample ate in MHz
 quadDecim   double  decimation factor after input filter. 
 samplesPerWave double samples/wavelength of Trans.frequency
 startSample double  start row for this acqNum (added by VSX).
 endSample   double  ending row for this acqNum (added by VSX).
 LowPassCoef [1x12]double sym. coefs for 23 tap FIR following A/D
 InputFilter [1x21]double sym. coefs of 41 tap input fltr (4*Fc smpls)
 callMediaFunc double 1=call Media Function (Simulator only)

对于bufnum、framenum和acqnum

对应1个buffer,6帧图像,每帧图像8个获取 对于每个获取部分采样点数: n值要向下取整,

samplemode

大多数换能器典型带宽-6db,60%到100%,多普勒在发射带宽约20%到30%情况下进行。

  • 如果采样率和换能器频率不同,可以指定Receive.samplemode、Receive.decimSampleRate和
  • Receive.demodFrequency,再加上ADCRate进行计算。B超成像200%带宽,多普勒成像50%。

显示:

用户可以从RcvBuffer中获取/显示RF数据。 eg:第一个Buffer,第一帧,第三个获取,通道32:

plot(RcvData{ 
        1}(Receive(3).startSample:Receive(3).endSample,32,1))

Receive.callMediaFunc

仿真使用,设置为1接收之前的仿真数据。

对于接收滤波器相应:

运行VSX脚本后,通过以下函数可以获得滤波器响应:

>> freqz([Receive(1).InputFilter,Receive(1).InputFilter(20:-1:1)])
>> freqz([Receive(1).LowPassCoef,Receive(1).LowPassCoef(11:-1:1)])

每次获取是一个事件,对于上上图,buffer1的事件数是6*8 = 48个。

标签: 二极管dflt48a

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台