필터 지우기
필터 지우기

collect 400 samples from a LFM (5MHz bandwidth) signal modulated on 18GHz

조회 수: 5 (최근 30일)
Chen
Chen 2018년 1월 23일
댓글: Chen 2018년 1월 23일
f_sweep = 5e6; fs = f_sweep * 4.121; sLFM = phasedLinearFMWaveform('SampleRate',fs,'SweepBandWidth',f_sweep,'PulseWidth',1e-3); lfmwav = setp(sLFM); collector = phase.WidebandCollector('Sensor',URA, 'SampleRate',fs,'CarrierFrequency',18e9); S1=awgn(lfmwav,-10,'measured'); Y=collector(S1(1:400),[20;30]);
  댓글 수: 1
Chen
Chen 2018년 1월 23일
the problem is once I get 400 samples, I did FFT on these sample, the center frequency is not at 18GHz.

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

채택된 답변

Honglei Chen
Honglei Chen 2018년 1월 23일
Your sampling rate is set at fs, which is about 20 MHz, this means your Nyquist is about 10 MHz, regardless what your carrier is, i.e., your signal is aliased. If you want to see 18 GHz at the center, you will have to sample at 36 GHz, this is obviously very expensive. On the other hand, the first step in receiver is normally mix it down so the carrier frequency is really used for transmission, and does not affect the signal processing much (except we need to compensate for RF distortions). This is why we often simply simulate at base band because it captures all the band that interests us.
HTH
  댓글 수: 1
Chen
Chen 2018년 1월 23일
Many Thanks Can you let me when I use phased.WideBandCollector and phased.Collector?

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

추가 답변 (0개)

Community Treasure Hunt

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

Start Hunting!

Translated by