Hi Neev,
Instead of a linear array, you can try using the conformalArray. This can be used to adjust the feed location or reference to adjust your antenna’s position.
The Following is an Example
R_tag = 0.01;
R_reader = 0.1;
N_tag = 20;
N_reader = 20;
T = 0.001;
antenna_tag = dipoleHelix('Radius', R_tag, 'Turns', N_tag, 'TiltAxis', 'Y', 'Tilt', 90, 'Spacing', .1e-3, 'Width', T);
antenna_reader = dipoleHelix('Radius', R_reader, 'Turns', N_reader, 'TiltAxis', 'Y', 'Tilt', 90, 'Spacing', .1e-3, 'Width', 10*T);
array = conformalArray('Element',[antenna_tag antenna_reader]);
array.ElementPosition = [0.1 0 0.1-0.005; 0 0 0];
show(array)