Thank Alex for your answer,

For the second question, I will not design a pulse doppler radar with a
linear FM pulse. But I wonder that I could generate an LFM signal (to
measure another RF device at 1GHz) using Ettus B200?

Due to the limit of the hardware capabilities, I think I can only generate
an LFM with a maximum ~ 56 MHz sweep bandwidth (if possible).

My approach is the modification of the source code of the FMCW block using
OutOfTreeModules with gr_modtool,

In which I will add the deadtime at the end of each FMCW pulse but I think
I will not trade with my time to do this problem because I have already
another solution :D

Again, I appreciate your help and time in advance

Vào Th 5, 8 thg 7, 2021 vào lúc 16:16 Alex Batts <battsale...@gmail.com>
đã viết:

> Hello,
>
> It has been a while since I used the FMCW block in the Radar toolbox, but
> from what I can remember, the three samples sections are defining the
> percentage of the signal you want distributed in each of those sections.
> For example, if you want 50% of your signal to be CW, and 50% to be
> up-chirp, put an equal number of samples in the Samples CW and Samples
> up-chirp sections. The number of samples combined with your sample rate and
> frequency sweep will determine the slope of the fm chirp.
>
> There is also a VCO block I'm pretty sure that you can use for more
> customizable fmcw radar.
>
> For your second question, why do you want to add a dead time? My guess
> would be because you are trying to do pulse doppler of some sort, but if
> not please explain because I would definitely be interested in knowing what
> you are attempting to do! If you are trying to do a pulse doppler radar
> with a linear fm pulse compression, unfortunately, there isn't much
> functionality within GNU Radio for that kind of thing, and SDRs aren't
> great for pulse doppler right now. In a few years' time they will, but most
> affordable SDRs just don't have the hardware capabilities necessary. FMCW
> is the way to go for SDRs because of low peak power needed and because
> timing is not as necessary for range disambiguation, which is nice because
> of the low sample rates of most SDRs.
>
> I am not sure you can implement a dead-time within the FMCW signal
> generator block, and am not sure that gr-radar has that capability.
> However, if you still want to implement a dead-time, you could write a
> custom block (GNU Radio has extensive tutorials on how to do this, and only
> requires basic knowledge of yaml and c++). I would do something like,
> generate a sine wave, and while the sine wave is above a certain threshold,
> send the fmcw signal through, else, send a constant 0 through. You would
> have to play around with the threshold to get the proper duty cycle and
> play around with the frequency of the sine wave to make sure you are
> staying in sync with the signal generator, but that is one idea on how I
> would do it off the top of my head.
>
> Can you give me more information on the project and/or what your goals
> are? It would help me give more specific advice as opposed to shooting
> blindly.
>
> Thank you,
>
> Alex
>
> On Thu, Jul 8, 2021 at 5:44 AM Pham Van Dung <dungdk...@gmail.com> wrote:
>
>> Hello all,
>> I want to make an FMCW signal generation with GNU Radar toolbox and Ettus
>> B200
>> I saw that you have several examples in
>> https://github.com/kit-cel/gr-radar/tree/master/examples/simulation, but
>> I do not understand the following parameters of the FMCW block
>> - Samples CW
>> - Samples up-chirp
>> - Samples down-chirp
>> - Frequency CW
>> Second question, if I want to modify the block (I want to add dead-time
>> at each pulse of FMCW), How can I do it?
>> I appreciate your help and time
>>
>>

-- 
-----------------------------------------------------------------------
Van-Dung,PHAM

Reply via email to