Project 1 in INF5410 - Signal Processing in Space and Time
Array Pattern
Write a MATLAB program for computing the array pattern (aperture smoothing function) of an M-element array with the elements symmetrically located on the x-axis. Assume initially that each element is omnidirectional. Plot the result in dB and give the result both as a function of wavenumber (e.g. as a function of sin(angle)) and angle. Plot only the visible region.
-
Assume a linear array with M=10 elements with unity weight. Let the
elements be uniformly spaced and try four different element spacings:
d=lambda/4, lambda/2, lambda, and 2 lambda. Plot the
results and discuss the differences as the interelement distance
varies.
Element weighting and element spacing
-
Consider the array with spacing d=lambda/2, and M=10, and use
the Remez program in MATLAB's Signal Processing Toolbox to find the
symmetric set of element weights that produces a uniform sidelobe
level of -20 dB. (Matlab 7 command: firpm, Matlab 6
command: remez. See Mitra, Digitial Signal Processing,
chapter 7.7.1, Oppenheim & Schafer, Discrete-Time Signal Processing,
1999, chapter 7.6 or Proakis & Manolakis, 3.edition, chapter 8.2.4 for
more on the Remez method)
-
Let the array have M=10 elements with unity weights and let the element spacings be given by {0.21464, 0.38517, 0.46147, 0.52586} where the first number is the spacing from x=0 to the first element, the second number is the distance from element 1 to element 2 and so on in units of lambda. The last element is placed so that the aperture is equal to the equi-spaced array with lambda/2 spacing, and the array is symmetric about x=0. (The element locations have been taken from H. Schj�r-Jacobsen and K. Madsen, "Synthesis of nonuniformly spaced arrays using a general nonlinear minimax optimization method," IEEE Trans. Antennas and Propagation, vol. AP-24, pp. 501-506, July 1976.)
Hint: The solution should resemble that of the previous paragraph.
Compare the solutions from 1), 2) and 3) with respect to beamwidth, aperture, sidelobes, grating lobes etc.Thinning
-
Assume an array as in 1) with d=lambda/2. Make a thinned,
symmetric array with 6 elements with the same aperture as the
10-element array by discarding 4 elements. By trying various
combinations of thinning, find the thinning pattern which gives the
smallest maximum sidelobe.
Compare with the full array.Element directivity
-
Consider again the arrays in 1) with d=lambda and d=2
lambda. Assume that each element is of size d and
include the element factor in the computation of the array
pattern. Compare with the results in 1) and discuss the
differences.
-
Apply steering to the array with the element responses in the previous
paragraph and see what happens as the steering angle is
increased.
-
Linear arrays with element spacing larger than lambda/2 are
regularly used in medical ultrasound imaging systems. Assume 10
unity weighted, regularly spaced elements and an element of size
d equal to the elements spacing. Design a linear array with
as large aperture as possible that makes it possible to steer +/- 15
degrees with acceptable sidelobe and grating lobe levels.
Grating lobes
Last update .
(c) Copyright 1995-2005 University of Oslo