Community Profile

photo

Honglei Chen


Last seen: 7 days ago

MathWorks

1,368 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
Can phased.GSCBeamformer system Object run Frame by frame?
Those beamformers do main states but currently there isn't a way to export those states. Essentially, when you first run it usin...

7 days ago | 0

| accepted

Answered
What's the algorithm of the phased.rangeangle response
It depends on the system. In summary, if you use an FMCW waveform, you want to use FFT to do range processing. If you use a puls...

14 days ago | 0

Answered
Is ifft(fft(x).*fft(h)) faster or conv(x,h) ?
Time is not the best way to compare the two approaches. Rather, the best approach to describe is the computation complexity, i.e...

17 days ago | 0

Answered
The value returned from getNumInputsImpl method must be a constant value. But the Value is immutable
You said numInputs is nontunable, did you try to use Nontunable in the property defintion? Like properties (Nontunable) nu...

1 month ago | 0

Answered
Simulating Freespace power in Matlab
You can start with these reference pages https://www.mathworks.com/help/phased/signal-propagation.html? Go to Functions -> Sig...

1 month ago | 0

Answered
MUSIC algorithm ghost target in Matlab Radar Simulation Demo
The range angle image you mentioned in question is not a mirrored target, rather it's just an aliasing to the opposite side due ...

1 month ago | 0

Answered
About real time data processing in FMCW RADAR.
You may want to take a look at this example to get some idea on how to process real time data. https://www.mathworks.com/help/p...

1 month ago | 0

Answered
Matlab range and angle
I didn't quite understand what you mean by position = d.*t but rangeangle() support vectorization so you should be able to pa...

1 month ago | 0

Answered
MUSIC algorithm for direction of arrival
Generally speaking MUSIC belongs to subspace method. It doesn't really compare amplitude or phase, instead it takes advantage of...

1 month ago | 0

Answered
Radar Doppler Signals for Car dataset!!
What is your requirement? Do you have any specific motion you want to cover? For a generic model, you can consider using many po...

1 month ago | 0

Answered
Collector for array formed of replicated subararrays
They do consider the gain at different angles. As to the input, you may want to check with your setting in array. Did you turn ...

1 month ago | 0

| accepted

Answered
matlab which filtfilt function handles filter objects
The filtfilt that handles a filter object will be a method on the filter object. For example, you can find filtfilt() method in ...

2 months ago | 1

| accepted

Answered
Building Radar Data Cube
For FMCW, after phased.ReceiverPreamp, that's the raw signal. You will need to mix it with the transmitted signal and then do an...

2 months ago | 0

Answered
How to get received signal at the carrier when use Phased Array ToolBox
Phased Array System Toolbox models the signal as a complex baseband representation. Normally a signal occupies certain bandwidth...

2 months ago | 0

Answered
Phased.RadarBackScatteringTarget be used in bistatic configuration
Bistatic and monostatic RCS is a bit different in the sense that bistatic RCS not only depends on the incident angle, but also d...

3 months ago | 0

Answered
LinearFM Target Range Detection with Matched Filter Error
You forgot to set the sample rate in channel accordingly. Replace your channel definition as channel = phased.FreeSpace('Propag...

3 months ago | 1

| accepted

Answered
Beamforming using custom phases for each array element.
Like you said, you can use custom tapering on elements. Just convert the phase to the corresponding complex number and specify i...

3 months ago | 0

Answered
phased.freespace channel multiple targets
What are dimensions of your inputs to the object? You may need to match the number of input signal to number or targets. HTH

3 months ago | 0

Answered
how to simulate radar echo signal with time delay and doppler shift?
These examples in Phased Array System Toolbox mahy be a good start. https://www.mathworks.com/help/phased/examples/designing-a-...

3 months ago | 0

Answered
generating matched filter for a rectangular pulse waveform
In general matched filter is the conjugated time reversal of the waveform, like y = conv(x,conj(flip(x))) HTH

3 months ago | 0

| accepted

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

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

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

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

6 months ago | 1

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

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

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

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

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

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

7 months ago | 0

Load more