def get_coarray_cyl(): num_elem = 32 group_size = num_elem acq_seq = [] step = AcqStep() step.base_elem = 0 step.tx_elem = [15] step.rx_elem = np.arange(group_size) acq_seq.append(step) tx_apod = wf.get_rectangular_window(group_size) rx_apod = wf.get_rectangular_window(group_size) return get_coarray(num_elem, acq_seq, tx_apod, rx_apod)
def get_coarray_mx_group_sta_config5(): num_elem = 128 group_size = 32 acq_seq = [] for base_elem in range(0, 97, 24): step = AcqStep() step.base_elem = base_elem step.tx_elem = np.arange(group_size) step.rx_elem = np.arange(group_size) acq_seq.append(step) tx_apod = wf.get_rectangular_window(group_size) rx_apod = wf.get_rectangular_window(group_size) return get_coarray(num_elem, acq_seq, tx_apod, rx_apod)
def get_coarray_saft(): num_elem = 32 group_size = num_elem acq_seq = [] for i in range(num_elem): step = AcqStep() step.base_elem = 0 step.tx_elem = [i] step.rx_elem = [i] acq_seq.append(step) tx_apod = wf.get_rectangular_window(group_size) rx_apod = wf.get_rectangular_window(group_size) return get_coarray(num_elem, acq_seq, tx_apod, rx_apod)
def get_coarray_mx_group_cyl_wave_config9(): num_elem = 128 group_size = 32 acq_seq = [] for base_elem in range(0, 97, 12): step = AcqStep() step.base_elem = base_elem step.tx_elem = [15] step.rx_elem = np.arange(group_size) acq_seq.append(step) tx_apod = wf.get_rectangular_window(group_size) rx_apod = wf.get_trapezoidal2_window(8, 16, 8) return get_coarray(num_elem, acq_seq, tx_apod, rx_apod)