Table of Contents

Simulátor FIELD II - Popis funkcí

Následující funkce jsou součástí simulátoru FIELD II (kompletní popis funkcí zde).

field_init;

inicializace prostředí FIELD II. Před začátkem práce se simulátorem, musí být vždy volána a pouze na začátku práce.

field_end;

ukončení prace a uvolnění alokované paměti.

set_sampling (fs);

nastavení samplovací frekvence systému. Simulovaná data budou vzorkována na této frekvenci [Hz].

Th = xdc_linear_array (no_elements, width, height, kerf, no_sub_x, no_sub_y, focus);

vytvoření akustického vysílače a přijímače skladajícího se z lineárního pole piezoelektrických elementů. Význam jednotlivých parametrů je vysvětlen na Obrázku

Parametry akustického měniče.

xdc_excitation (Th, pulse);

funkce přiřadí transduceru v proměnné Th budicí signál pulse.

xdc_impulse(Th,pulse);

funkce pro přiřazení impulzní odezvy piezoelektrickému elementu.

[hp, start_time] = calc_hp(Th, points);

výpočet vyslaného tlakového pole

[scat, start_time] = calc_scat(Th1, Th2, points, amplitudes);

výpočet radio-frekvenčního signalu ze souboru bodových odražečů.

impulse_response = gauspuls(t,f0,Bw);

vytvoření impulzové odezvy

Nastavit frakční šířkou pásma až 0,6 pomocí následující kód: