can anyone suggest me code for generating radar signal using barker code sequences.
이전 댓글 표시
used phasecodedwaveform function and generated barker code sequence in pulse format but i want it to be in sinusoidal.
댓글 수: 1
Walter Roberson
2014년 5월 22일
Something like taking the fft() of the pulses ?
A pulse train is the summation of a large number of sinusoidals.
답변 (2개)
Bjorn Gustavsson
2014년 5월 22일
0 개 추천
Multiply your pulse-code with the carrier-wave (your uncoded sinusoidal) - and preferably the filter characteristics of your transmitter system? Obviously you'll have to take proper care to expand the pulses in your Barker-code properly to match the time-vector for which you calculate the sinusoidal.
HTH
Honglei Chen
2014년 5월 22일
You can use phased.PhaseCodedWaveform if you have access to Phased Array System Toolbox.
Here is the code that will generate a length-4 barker code and then display its ambiguity function plot along zero Doppler
myWav = phased.PhaseCodedWaveform('Code','Barker')
x = step(myWav);
ambgfun(x,myWav.SampleRate,myWav.PRF,'Cut','Doppler')
HTH
카테고리
도움말 센터 및 File Exchange에서 Transmitters and Receivers에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!