I am a developer on Phased Array System Toolbox at MathWorks

DISCLAIMER: Any advice or opinions posted here are my own, and in no way reflect that of MathWorks.

Professional Interests: Signal Processing, Array Processing, Radar, and Communication

Answered

Antenna Toolbox Directivity Appears To Saturate

Your array has more than 100 thousand elements so it's very large. Therefore, the calculation probably missed the narrow beam. A...

Antenna Toolbox Directivity Appears To Saturate

Your array has more than 100 thousand elements so it's very large. Therefore, the calculation probably missed the narrow beam. A...

1 jour ago | 0

Answered

How can I find the incident angle of a 4x4 array that is divided from 1 Tx and 1 Rx channel using Phased Array Toolbox?

If all you care is just this 4x4 array, then you may just want to use a regular URA. It's not clear why you opt in a Partitioned...

How can I find the incident angle of a 4x4 array that is divided from 1 Tx and 1 Rx channel using Phased Array Toolbox?

If all you care is just this 4x4 array, then you may just want to use a regular URA. It's not clear why you opt in a Partitioned...

23 jours ago | 0

Answered

phased array toolbox.

Yes this can be done. You can look at some examples in following pages to see how to transmit and receive with steering https:/...

phased array toolbox.

Yes this can be done. You can look at some examples in following pages to see how to transmit and receive with steering https:/...

environ un mois ago | 0

Answered

How to add regular sine wave in phased array toolbox?

Could you clarify your use case? Although there is no regular sine in Phased Array System Toolbox, but you can use sin() functio...

How to add regular sine wave in phased array toolbox?

Could you clarify your use case? Although there is no regular sine in Phased Array System Toolbox, but you can use sin() functio...

environ un mois ago | 0

Answered

How can I use replicated subarrays and still set individual taper and phases?

If you set SubarraySteering to Custom, it means you want to control each element individually, thus you need to provide a weight...

How can I use replicated subarrays and still set individual taper and phases?

If you set SubarraySteering to Custom, it means you want to control each element individually, thus you need to provide a weight...

environ un mois ago | 0

| accepted

Answered

How to introduce phase error into phased array

You can do somethign like this to simulate a phase error uniformly distributed within +/- 2.5 degrees in each element. pherr_de...

How to introduce phase error into phased array

You can do somethign like this to simulate a phase error uniformly distributed within +/- 2.5 degrees in each element. pherr_de...

environ 2 mois ago | 0

Answered

phased array mag2db

Thanks for the suggestion, we will look into this.

phased array mag2db

Thanks for the suggestion, we will look into this.

environ 2 mois ago | 0

Answered

How can i fix this problem "Undefined function 'Taylor' for input arguments of type 'double'."

Looks like you are using a function from the book so you may want to find the function from the disc or download. You should als...

How can i fix this problem "Undefined function 'Taylor' for input arguments of type 'double'."

Looks like you are using a function from the book so you may want to find the function from the disc or download. You should als...

environ 2 mois ago | 0

Answered

Can I design speaker array and measure the distribution of sound field in the Phased Array System Toolbox?

You can build a round array in Phased Array System Toolbox, but I'm not familiar with acoustic vortices. Do you have a reference...

Can I design speaker array and measure the distribution of sound field in the Phased Array System Toolbox?

You can build a round array in Phased Array System Toolbox, but I'm not familiar with acoustic vortices. Do you have a reference...

2 mois ago | 0

Answered

Get Directivity Values From phased.URA

If you want directivity values for all angles, you can just simply do D = pattern(sar_array, F(1), 'PropagationSpeed', PS, 'Typ...

Get Directivity Values From phased.URA

If you want directivity values for all angles, you can just simply do D = pattern(sar_array, F(1), 'PropagationSpeed', PS, 'Typ...

3 mois ago | 1

| accepted

Answered

Spectrum cannot be calculated

From the figure, it seems to suggest that your data is complex but your block is set to compute one sided spectrum. I think you ...

Spectrum cannot be calculated

From the figure, it seems to suggest that your data is complex but your block is set to compute one sided spectrum. I think you ...

3 mois ago | 0

Answered

Trouble understanding "Lags" for Cross Correlation

1 lag is essentially 1 sample, so how much time it represents depends on your sample rate. In your case, since for 10 sec data y...

Trouble understanding "Lags" for Cross Correlation

1 lag is essentially 1 sample, so how much time it represents depends on your sample rate. In your case, since for 10 sec data y...

3 mois ago | 0

| accepted

Answered

Multistatic radar simulation in Phased Array Toolbox

Yes Phased Array System Toolbox can model such scene. You can see a bistatic polarimetric radar example at https://www.mathwork...

Multistatic radar simulation in Phased Array Toolbox

Yes Phased Array System Toolbox can model such scene. You can see a bistatic polarimetric radar example at https://www.mathwork...

3 mois ago | 0

| accepted

Answered

Simulation of Clutter Affected by Transmitting Weight

Thanks for the post, this is indeed a gap in the toolbox. We'll try to provide this capability in the future. What release are y...

Simulation of Clutter Affected by Transmitting Weight

Thanks for the post, this is indeed a gap in the toolbox. We'll try to provide this capability in the future. What release are y...

3 mois ago | 0

Answered

Inverse Direction of Arrival Estimation

If you are sure that Range-Azimuth is obtained via a 1-D FFT, then you can just do an inverse FFT, as long as you have the origi...

Inverse Direction of Arrival Estimation

If you are sure that Range-Azimuth is obtained via a 1-D FFT, then you can just do an inverse FFT, as long as you have the origi...

3 mois ago | 1

Answered

Phased Array Systems Toolbox

X is probably not a matrix. If you can provide more info regarding the data matrix, that will help us understand the problem bet...

Phased Array Systems Toolbox

X is probably not a matrix. If you can provide more info regarding the data matrix, that will help us understand the problem bet...

3 mois ago | 0

Answered

Max value of each vector in a 3D hyperspectral data matrix

Let's say xc is your datacube, does [z_max,z_ind] = max(xc,[],3) satisfy your needs? HTH

Max value of each vector in a 3D hyperspectral data matrix

Let's say xc is your datacube, does [z_max,z_ind] = max(xc,[],3) satisfy your needs? HTH

3 mois ago | 0

| accepted

Answered

Using System Objects in complex programs (DSP)

Yes you can do it, there are many shipping System objects that do this. This is essentially done the same as a regular class. H...

Using System Objects in complex programs (DSP)

Yes you can do it, there are many shipping System objects that do this. This is essentially done the same as a regular class. H...

3 mois ago | 0

Answered

Difference between no steering and steervec in 0, 0 ?

Could you share how you invoke the two interfaces? From what you described? The two interfaces is a bit different in array defin...

Difference between no steering and steervec in 0, 0 ?

Could you share how you invoke the two interfaces? From what you described? The two interfaces is a bit different in array defin...

4 mois ago | 0

Answered

Hi. I have to create an FMCW signal, transmit, receive and mix them to get the IF signal, and inturn get the radar 2D matrix for post processing. But I my 2nd FFT doesnt give the correct value of velocity.

The following example might be helpful to you https://www.mathworks.com/help/phased/examples/automotive-adaptive-cruise-contro...

Hi. I have to create an FMCW signal, transmit, receive and mix them to get the IF signal, and inturn get the radar 2D matrix for post processing. But I my 2nd FFT doesnt give the correct value of velocity.

The following example might be helpful to you https://www.mathworks.com/help/phased/examples/automotive-adaptive-cruise-contro...

4 mois ago | 0

Answered

Is there any code for spatial spectrum in ESPRIT algorithm?

ESPRIT does not estimate the direction of arrival from spatial spectrum, thus the function currently does not generate the spati...

Is there any code for spatial spectrum in ESPRIT algorithm?

ESPRIT does not estimate the direction of arrival from spatial spectrum, thus the function currently does not generate the spati...

4 mois ago | 0

Answered

Is there an alternative for kalman filter

For a linear system, a linear Kalman filter is probably enough. There is also a simpler form of Kalman filter called alpha-beta ...

Is there an alternative for kalman filter

For a linear system, a linear Kalman filter is probably enough. There is also a simpler form of Kalman filter called alpha-beta ...

4 mois ago | 0

Answered

Are there any matlab functions to calculate E,H-plane beamwidths for a rectangular phased array?

You can use polarpattern to plot the pattern in the two planes and measure the beamwidth. HTH

Are there any matlab functions to calculate E,H-plane beamwidths for a rectangular phased array?

You can use polarpattern to plot the pattern in the two planes and measure the beamwidth. HTH

4 mois ago | 0

Answered

Beamsteering With Custom Elements Without Phased Array Toolbox

What you described to me looks like what you will be able to achieve with SteeringVector, or more precisely ArrayResponse. You m...

Beamsteering With Custom Elements Without Phased Array Toolbox

What you described to me looks like what you will be able to achieve with SteeringVector, or more precisely ArrayResponse. You m...

4 mois ago | 0

Answered

Getting the complex antenna response in the antenna library?

Is this what you mean? https://www.mathworks.com/help/antenna/ref/ehfields.html Or alternatively, if you want it to be in far ...

Getting the complex antenna response in the antenna library?

Is this what you mean? https://www.mathworks.com/help/antenna/ref/ehfields.html Or alternatively, if you want it to be in far ...

4 mois ago | 0

Answered

How to update patternCustom plots

Since magE is CData, you can just do h = patternCustom(magE,theta,phi); h.CData = newMagE; HTH

How to update patternCustom plots

Since magE is CData, you can just do h = patternCustom(magE,theta,phi); h.CData = newMagE; HTH

5 mois ago | 0

| accepted

Answered

Periodogram of sinusoid: why power is -6 dB instead of -3 dB?

The periodogram shows the power density. The magnitude at those frequency for a sinusoid is 1/2, so the power is 1/4, which corr...

Periodogram of sinusoid: why power is -6 dB instead of -3 dB?

The periodogram shows the power density. The magnitude at those frequency for a sinusoid is 1/2, so the power is 1/4, which corr...

5 mois ago | 0

Answered

How can I know the period of a FMCW?

You may be able to use phased.LinearFMWaveform to achieve this. FMCW waveform is set to be without the idle time. HTH

How can I know the period of a FMCW?

You may be able to use phased.LinearFMWaveform to achieve this. FMCW waveform is set to be without the idle time. HTH

5 mois ago | 0

Answered

How can I load Phased Array System Toolbox to my trial Matlab?

There is a trial software link on the product home page. https://www.mathworks.com/products/phased-array.html HTH

How can I load Phased Array System Toolbox to my trial Matlab?

There is a trial software link on the product home page. https://www.mathworks.com/products/phased-array.html HTH

5 mois ago | 0

| accepted

Answered

Angle of Arrival for UCA

You may want to take a look at root MUSIC algorithm provided in Phased Array System Toolbox https://www.mathworks.com/help/phas...

Angle of Arrival for UCA

You may want to take a look at root MUSIC algorithm provided in Phased Array System Toolbox https://www.mathworks.com/help/phas...

5 mois ago | 0