phased.Ran​geDopplerR​esponse axis scaling

조회 수: 2 (최근 30일)
Dominic Ruh
Dominic Ruh 2019년 1월 16일
댓글: ali 2021년 2월 14일
Hello all,
how does the phased.RangeDopplerResponse compute range & velocity axis?
So far I understood that the simulations on basis of the phased array system toolbox e.g. openExample('phased/FMCWExample') rely on a complex baseband architecture using I&Q channels. Therefore, the sampling rate fs should be larger/equal the maximum beat frequency and not twice as large as the maximum beat frequency as in case of real baseband architecture. Is that correct?
Furthermore, does the phased.Ran​geDopplerR​esponse system object perform some sort of Image reject filtering as described in http://www.ti.com/lit/wp/spyy007/spyy007.pdf
Thank you!
Dominic

채택된 답변

Honglei Chen
Honglei Chen 2019년 1월 16일
The input of RangeDopplerResponse is a matrix reprsents fast time and pulses. Therefore, if you have a TDM MIMO radar, you can either use the received signal at a give element or do beamforming across the virtual array to obtain such an input. Once you get that matrix, the NTx and NRx no longer affect your result. They only play a role when you do beamforming
The fast time of a MIMO radar is the same as a regular radar, so nothing special on that dimension. For velocity, you need to provide the correct PRF. Because you do TDM, you need multiple pulses to construct one virtual array. Therefore you must take that into consideration and provide correct PRF information.
HTH
  댓글 수: 1
ali
ali 2021년 2월 14일
Can you clarify why the range axis has negative values?

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

제품


릴리스

R2017b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by