find the sidelobe level

15 次查看(过去 30 天)
greetings.,
i worked on my graph plotting the radiation pattern of an antenna array. so., could anyone help me about findin the amplitude of the first sidelobe?? please...
  2 个评论
bym
bym 2011-3-26
can you post a picture of your graph?
lucky yeggina
lucky yeggina 2011-3-29
sure i can., but the problem is that., since i used the variable to be random number., the graph changes....... for every simulation.

请先登录,再进行评论。

采纳的回答

Honglei Chen
Honglei Chen 2011-3-28
If you have Signal Processing Toolbox, you can use findpeaks function to find peaks. In your case, if you find two biggest peaks then the second one should be your first sidelobe. You can see if you have the license for Signal Processing Toolbox by running following command
>> ver
The findpeaks function has been shipping since R2007b. It also gets a major improvement during R2010a.
HTH
  4 个评论
Ibrahim Ibrahim
Ibrahim Ibrahim 2013-4-10
really yur answer is so much helpful :)
ibrahim ahmed
ibrahim ahmed 2019-10-27
I am sorry but I didn't understand can you ,Honglei Chen Explain for me please Because I'm a beginner

请先登录,再进行评论。

更多回答(1 个)

bym
bym 2011-3-26
you can use
diff()
to see where the slop of the amplitude changes sign

类别

Help CenterFile Exchange 中查找有关 Detection, Range and Doppler Estimation 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by