condition of avoiding grating lobe in 1D finite array by null shifting

Thread Starter

yef smith

Joined Aug 2, 2020
Hello, In FINITE arrays we need to choose a distance between elements so we will not have grating lobes in the visible range.
there is a method of pushing the null of a grating lobe outside of the visible range by choosing the proper distance shown in the photo bellow,thus pushing the grating lobe itself outside of a visible range.
but the problem is with the main lobe,if we push the grating lobe outside the visible range why does the main lobe stays at its place?
If someone heard of this method i'll be happy to have some mathematical logical explanation of this process.
(not just brute force choosing weights so we get the needing results)
I am looking a solution which uses the distance between elements only.