Community Profile

photo

Honglei Chen


MathWorks

1,348 total contributions since 2011

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

Contact

Honglei Chen's Badges

  • First Review
  • 36 Month Streak
  • Guiding Light
  • Revival Level 2
  • Knowledgeable Level 4
  • First Answer
  • Commenter
  • Solver

View details...

Contributions in
View by

Answered
How to save the previous figure generated by function'step(H,x)'
The constellation diagram is workig as expected. The object enables you to overwrite the plot over time so you can see how the c...

5 days ago | 0

Answered
How can I get the phase of a ConformalArray
Could you elaborate what you mean by having steering vector as an input? In your pattern() call, the steering vector (I assume t...

7 days ago | 0

Answered
Shnidman’s equations
In this case you can use shnidman to compute the SNR as a functionof N and then plot it manually, e.g. N = 1:50; Pd = 0.98; P...

7 days ago | 0

| accepted

Answered
Can I use my own model in "trackingimm"
Yes you can. You need to provide your own motion model update/measurement functions as well as a function switching the state be...

12 days ago | 0

| accepted

Answered
2D beamforming simulation
First of all, I don't think elevation is changing. This plot is in spherical coordinates, so the surface is curved, but the colo...

21 days ago | 0

Answered
Delay-Sum Beam-forming
The following page contains some relevant information and can be a good starting point. https://www.mathworks.com/help/phased/b...

21 days ago | 0

Answered
How to model a rotating target ?
The following example may give you some ideas. https://www.mathworks.com/help/phased/examples/introduction-to-micro-doppler-ef...

21 days ago | 0

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...

24 days 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...

2 months 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:/...

2 months 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...

2 months 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...

2 months 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...

2 months ago | 0

Answered
phased array mag2db
Thanks for the suggestion, we will look into this.

2 months 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...

2 months 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...

3 months 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...

3 months 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 ...

4 months 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...

4 months 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...

4 months 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...

4 months 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...

4 months 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...

4 months 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

4 months 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...

4 months 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...

4 months 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...

5 months 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...

5 months 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 ...

5 months 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

5 months ago | 0

Load more