Community Profile

photo

Honglei Chen


MathWorks

1,292 total contributions since 2011

Contact

Honglei Chen's Badges

  • 24 Month Streak
  • Guiding Light
  • Revival Level 2
  • Knowledgeable Level 4
  • First Answer
  • Modeling And Simulation Challenge Master
  • Commenter
  • Promoter
  • Solver

View details...

Contributions in
View by

Answered
XCORR function to find the lag time between two signals
We probably need a bit more info to understand why the lag is always the same. But by default xcorr returns the delay in lags, t...

16 hours ago | 0

Answered
Error with the "Design an Internally Matched Ultra-wideband Vivaldi Antenna" example
You will need to open the example in MATLAB. In there you should have a button labled as "Open Example" or something close. When...

9 days ago | 1

| accepted

Answered
the element in radarObjects mean in Forward Collision Warning Using Sensor Fusion
The radarObject output is a detection, therefore it contains the information from the detected signal. If you have data from the...

22 days ago | 0

Answered
Frost beamformer internal calculations
Yes, the code is available to see if you do edit phased.FrostBeamformer The constraint is simply to return a distortion less ...

22 days ago | 2

| accepted

Answered
simulating RWR in R2016a
If you open the example in MATLAB and click "Open Example" button, all files assoicated with the example will appear in the temp...

22 days ago | 0

Answered
Possible to obtain ultra wide band monostatic radar model?
There is a wideband radar example at https://www.mathworks.com/help/phased/examples/modeling-a-wideband-monostatic-radar-in-a-m...

22 days ago | 1

| accepted

Answered
reading at UCA elements
Why would you say taht at least one antenna should not receive the signal? You are using isotropic element in the array so every...

22 days ago | 0

| accepted

Answered
phased.RangeDopplerResponse axis scaling
The input of RangeDopplerResponse is a matrix reprsents fast time and pulses. Therefore, if you have a TDM MIMO radar, you can e...

1 month ago | 0

| accepted

Answered
How to simulate automotive radar?
Have you looked at the following example? Would that be at the level you are interested? https://www.mathworks.com/help/phased/...

1 month ago | 0

| accepted

Answered
constantGammaClutter function usage?
These are high level steps but they look ok. I don't quite understand the last step though. What do you mean by "output of the c...

1 month ago | 0

Answered
Replicated.subarrays with taper
If you want to apply taper on the entire aperture, it might be easier to use the phased.PartitionedArray interface. You can then...

1 month ago | 0

Answered
The sequence to call beamforming and receiver ?
In Phased Array System Toolbox, receiver models thermal noise at the receiving elements so beamformer should happen afterwards. ...

1 month ago | 0

Answered
I want to learn the phased array antenna with Matlab
I would start with the following page https://www.mathworks.com/academia/student_version.html HTH

2 months ago | 0

Answered
Linear 45 degrees polarized antenna element
In R2018b, there is no easy way to specify a 45-degree short dipole. The easier way to achieve that is probably combine the fiel...

2 months ago | 0

Answered
[Phased Array Toolbox] Modelling an unmodulated continuous wave radar
A radar system is probably modulated. Since the modeling is done in baseband, for a single frequency continuous wave, that will ...

2 months ago | 0

Answered
Do I need a receiver channel when I using ULA?
The receiver also models the thermal noise in the receiver. If you need to include that effect, then you should not skip the rec...

2 months ago | 0

| accepted

Answered
How to use Signal Analyzer App inside of a script
Signal analyzer is capable of generating MATLAB script so you can run the script to accomplish what you did in the app. Maybe th...

2 months ago | 0

Answered
Plot RangeAngleResponse of ACC Example
It looks like you are using the first part of your code to generate xr and then the second part to do range-angle processing? If...

2 months ago | 0

Answered
parameters for backscatterRadarTarget and its target
For question 1, the answer is no. However, the RCS pattern is only defined within the range specified by azpatangs and elpatangs...

2 months ago | 1

| accepted

Answered
Why do "corr(x,y)" and "xcorr(x,y)" give different answers when x and y are simulated discrete samples of radar signals of form a*e^ib, with partially correlated randomized b values?
It would be helpful if you could provide a script showcasing the difference and explain why you think the two should be the same...

2 months ago | 0

Answered
can i discretise a transfer function in "butter" toolbox Matlab?
Could you explain what you mean by discreization? Using your syntax, the output of butter is already a digital filter so I don't...

3 months ago | 0

| accepted

Answered
Duty cycle setting in phased.LinearFMWaveform
It will be helpful to show how you generated that plot. The duty cycle does not indicate how many pulses are there, it only sp...

3 months ago | 0

Answered
How to add noise to RangeAngleResponse in phased.array toolbox?
Here are my answers: The noise should be added in the raw signal. Normally the noise is not added on the range-Doppler response...

3 months ago | 0

Answered
How to create a steering vector toward specify DOA?
Looks like you are trying to simulate the received signal? Yes it can be done, but you haven't provide any info about the array ...

3 months ago | 0

Answered
Why do signals differ in fdesign.fracdelay and dsp.VariableFractionalDelay?
Your dsp.VariableFractionalDelay is actually order 4. If you do vfd = dsp.VariableFractionalDelay('InterpolationMethod', 'Farro...

3 months ago | 0

Answered
Where is the matlab code that outputs "RangeDopplerExampleData" in online Documentation: phased.RangeDopplerResponse System object; example "Range-Doppler Response of Pulsed Radar Signal Using Matched Filter" ?
That code is not available in the product. However, the example text does describe the setup of the simulation scene. With that ...

3 months ago | 0

| accepted

Answered
How can I compute all the possible differences of the vectors in a matrix?
If you have Statistics Toolbox, you can try idx = flipud(combnk(1:4,2)) A(idx(:,1),:)-A(idx(:,2),:) HTH

3 months ago | 0

Answered
Execute matrix in a "for loop"
Let's say your function is foo, you can do for ii = 1:size(m,2) y = foo(m(:,ii)); end HTH

3 months ago | 0

| accepted

Answered
Composite System Object for Code Generation or use in Simulink
If you don't intend to change your Taps during the simulation, you may want to consider setting it as Nontunable, like prop...

3 months ago | 0

| accepted

Answered
How to plot multiple filter response on the same filter visualizer?
To get XData and YData of phase noise visualization, you can do the following pn = comm.PhaseNoise; h = visualize(pn); x = h....

3 months ago | 0

| accepted

Load more