Sign in

username:

password:



Not a member?

Search compdsp



Search tips

comp.dsp by Keywords

Adaptive Filter | ADPCM | ADSP | ADSP-2181 | Aliasing | AMR | Anti-Aliasing | ARMA | Autocorrelation | AutoCovariance | Beamforming | Bessel | Blackfin | Butterworth | C6713 | CCS | Chebyshev | CIC Filter | Circular Convolution | Code Composer Studio | Comb Filter | Compression | Convolution | Cross Correlation | DCT | Decimation | Deconvolution | Demodulation | DM642 | DSP Boards | DSP/BIOS | DTMF | Echo Cancellation | Equalization | Equalizer | ETSI | EZLITE (Ez-kit Lite) | FFT | FFTW | FIR Filter | Fixed Point | FSK | G.711 | G.723 | G.729 | Gaussian Noise | Goertzel | GPIO | Hilbert Transform | IFFT | IIR Filter | Interpolation | Invariance | JTAG | Kalman | Laplace Transform | Levinson | LPC | McBSP | MIPS | Modulation | MPEG | Multirate | Notch Filter | Nyquist | OFDM | Oversampling | Pink Noise | Pitch | PLL | Polyphase | QAM | QDMA | Quantization | Quantizer | Radar | Random Noise | Reed Solomon | Remez | Resampling | RTDX | Sampling | Sharc | TI C6711 | Undersampling | Viterbi | Wavelets | White Noise | Wiener Filter | Windowing | XDS510PP | Z Transform

Sponsor

Industry's highest performing at the lowest power DSPs now as low as $5.00*
Start development today!
*volume pricing for 10ku

Discussion Groups

Free Online Books

See Also

Embedded SystemsFPGAElectronics

Discussion Groups | Comp.DSP | Doubt about radar beamforming

There are 5 messages in this thread.

You are currently looking at messages 0 to 5.


Doubt about radar beamforming - Fox - 2006-09-07 20:02:00

Hello,
I'm developing a radar project but I have a problem. The project consists
in the position (elevation and azimuth) and velocity estimation of a
target using a 2D array antenna. The DOA of the signal reflected by the
target has to be estimated using beamforming. I'm reading something about
DOA problem but any model is based on the assumption that the signal
trasmitted is a narrowband signal, a complex sinusoide and in my case I
have a chirp. What model do I have to use in this case? I have to
implement the beamformer in Matlab and I should obtain something like a 2D
FFT but I don't know how to go on. If you have any suggestion, material or
link please help me.
Thank you so much.
   


______________________________
New DSP Code Snippets Section now Live.   Learn more about the reward program for contributors here.

Re: Doubt about radar beamforming - John Herman - 2006-09-08 08:19:00



If the signal bandwidth is less than 10% of the carrier, it is typically 
considered to be narrowband.  The advantage of modeling your signal as 
narrowband is simplicity since a lot of things that would require use of 
functions of frequency to describe can be considered to be constants..

Have you looked at matched filtering of the radar return signal?  Most systems 
I'm familiar with use the output of a matched filter and look at the energy in 
a range-azimuth-elevation bin compared to the noise power in that bin.

Fortunately for you, you have chosen a waveform that is (relatively) doppler 
insensitive so you don't have to build a bank of matched filters that are 
adjusted for different values of radial target velocity.

In article <u...@giganews.com>, "Fox" 
<a...@libero.it> wrote:
>Hello,
>I'm developing a radar project but I have a problem. The project consists
>in the position (elevation and azimuth) and velocity estimation of a
>target using a 2D array antenna. The DOA of the signal reflected by the
>target has to be estimated using beamforming. I'm reading something about
>DOA problem but any model is based on the assumption that the signal
>trasmitted is a narrowband signal, a complex sinusoide and in my case I
>have a chirp. What model do I have to use in this case? I have to
>implement the beamformer in Matlab and I should obtain something like a 2D
>FFT but I don't know how to go on. If you have any suggestion, material or
>link please help me.
>Thank you so much.
>   
>
>
______________________________
New DSP Code Snippets Section now Live.   Learn more about the reward program for contributors here.

Re: Doubt about radar beamforming - Fox - 2006-09-08 10:16:00

Thank you for your reply. Just like you suggested me I think I can
approximate my signal as narrowband and use standard method for DOA
estimation. The problem now is that I have a bidimensional array of
sensors let's say MxM. Every sensor gets N samples so we have a MxMxN
matrix of data.  For example in the classical (linear)beamformer I have to
estimate f(theta)=a(theta)'Ra(theta) where a(theta) is a Mx1 vector of
propagation and R is the matrix correlation of the received signal x. x is
a MxN vector of data and R=xx' is MxM. The DOA is the thetha that maximizes
f(theta). In the bidimensional case the problem should be maximize
f(theta,phi)=A(theta,phi)'RA(theta,phi) but I don't know how to compute R
because the acquired data is a MxNxM matrix. 
Thanks in advance.
 

______________________________
New DSP Code Snippets Section now Live.   Learn more about the reward program for contributors here.

Re: Doubt about radar beamforming - Fred Marshall - 2006-09-08 14:37:00

"Fox" <a...@libero.it> wrote in message 
news:b...@giganews.com...
> Thank you for your reply. Just like you suggested me I think I can
> approximate my signal as narrowband and use standard method for DOA
> estimation. The problem now is that I have a bidimensional array of
> sensors let's say MxM. Every sensor gets N samples so we have a MxMxN
> matrix of data.  For example in the classical (linear)beamformer I have to
> estimate f(theta)=a(theta)'Ra(theta) where a(theta) is a Mx1 vector of
> propagation and R is the matrix correlation of the received signal x. x is
> a MxN vector of data and R=xx' is MxM. The DOA is the thetha that 
> maximizes
> f(theta). In the bidimensional case the problem should be maximize
> f(theta,phi)=A(theta,phi)'RA(theta,phi) but I don't know how to compute R
> because the acquired data is a MxNxM matrix.
> Thanks in advance.
>
>

How many wavelengths in M?

One approach that may work would be to do something like this:

For azimuth:

1) Form a beam (Left channel) with only some of the elements in the array - 
with the center of the element group left of center.

2) Form a beam (Right channel) with only some of the elements in the array - 
with the center of the element group right of center.

Make the centers of the two array groups so they are separated by a fraction 
of a wavelength.  You can ponder just how much... 1/4 or 1/2  The two array 
groups can (perhaps must) overlap to do this.

Measure the signal angle difference between the Right and Left channels. 
You can clip, XOR and average - that's one way to measure the angle.
Perhaps detect the presence of the signal by looking at the variance of the 
angle measure.

Fred


______________________________
New DSP Code Snippets Section now Live.   Learn more about the reward program for contributors here.

Re: Doubt about radar beamforming - glen herrmannsfeldt - 2006-09-12 03:14:00

John Herman wrote:

> If the signal bandwidth is less than 10% of the carrier, it is typically 
> considered to be narrowband.  The advantage of modeling your signal as 
> narrowband is simplicity since a lot of things that would require use of 
> functions of frequency to describe can be considered to be constants..

Television is considered broadband, yet except for channel 2 the 
bandwidth (about 6MHz) is less than 10% of the carrier frequency
(about 55MHz for channel 2).

Maybe, though, it is that the bandwidth is more than 10% of the IF
frequency, which is where most of the filtering is done, anyway.

Even more cable modems, which are called broadband, might be 6MHz
out of 700MHz, less than 1%.

-- glen

______________________________
New DSP Code Snippets Section now Live.   Learn more about the reward program for contributors here.