# \[GSoC\] gr-radar: Dual CW Radar and Tracking Algorithms

**URL:** <https://www.ruby-forum.com/t/gsoc-gr-radar-dual-cw-radar-and-tracking-algorithms/230970>\
**Category:** GNU Radio\
**Created:** [July 15, 2014, 5:15pm UTC](https://www.ruby-forum.com/t/gsoc-gr-radar-dual-cw-radar-and-tracking-algorithms/230970 "2014-07-15T17:15:52Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![addis\_a](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/c4cdca/32.png) [@addis\_a](https://www.ruby-forum.com/u/addis_a)\
**Post date:** [July 15, 2014, 5:15pm UTC](https://www.ruby-forum.com/t/gsoc-gr-radar-dual-cw-radar-and-tracking-algorithms/230970/1 "2014-07-15T17:15:52Z")

</div>

Hi,

The Radar Toolbox has new features!

First new feature of the Radar Toolbox is a Dual CW Radar. It is  
implemented as simulation and tested with USRPs. This setup is much more  
better than the previous FSK Radar!  
Check out my development blog for a demonstration video and further  
information. [0]

Second feature is a cooperation with a bachelor student at the CEL [2].  
His thesis is about tracking algorithms for radar signal processing.  
Realtime tracking with a SIR particle filter and an unscented kalman  
filter is implemented and tested on hardware.  
There is also a video on my blog with the comparison of the tracking and  
the not past processed detections. [1]

Furthermore OFDM Radar signal processing with a new GUI block is coming  
these days!

Greetings,  
Stefan

[0] Dual CW Radar

> **[Dual CW Radar Demonstration](https://grradar.wordpress.com/2014/07/15/dual-cw-radar-demonstration/)**
>
> The next radar system has been set up! This time it is a Dual CW Radar. The processing is related to the previous FSK Radar but has a much clearer spectrum due to the lack of splitting the signal. …

[1] Tracking Algorithms

> **[Realtime tracking with particle filter algorithm](https://grradar.wordpress.com/2014/07/04/realtime-tracking-with-particle-filter-algorithm/)**
>
> The toolbox has a working realtime tracking algorithm for range and velocity measurements in single target cases! The implemented algorithm is a Generic Sequential Importance Resampling (SIR) Parti…

[2] Communications Engineering Lab  
[http://www.cel.kit.edu/english/index.php](http://www.cel.kit.edu/english/index.php)

---

<div class="post-metadata">

**Author:** ![Stefan\_Wunsch](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/74df32/32.png) [@Stefan\_Wunsch](https://www.ruby-forum.com/u/Stefan_Wunsch)\
**Post date:** [July 16, 2014, 8:10am UTC](https://www.ruby-forum.com/t/gsoc-gr-radar-dual-cw-radar-and-tracking-algorithms/230970/2 "2014-07-16T08:10:04Z")

</div>

Nice. I don’t know much about radar. Is range related to EIRP?

On Wed, Jul 16, 2014 at 1:14 AM, Stefan Wunsch

---

<div class="post-metadata">

**Author:** ![Stefan\_Wunsch](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/74df32/32.png) [@Stefan\_Wunsch](https://www.ruby-forum.com/u/Stefan_Wunsch)\
**Post date:** [July 16, 2014, 12:01pm UTC](https://www.ruby-forum.com/t/gsoc-gr-radar-dual-cw-radar-and-tracking-algorithms/230970/3 "2014-07-16T12:01:52Z")

</div>

I’m not sure in which way you mean ‘related to’.

The range is not measured with the EIRP. The difference of the  
dopplerpeak phases of the two CW signals is proportional to the target  
range. This way you get the target range!

A higher EIRP makes the detection easier because you have higher  
backscattered power but it do not change your estimated target range.

Furthermore your maximum detection range is also not really dependent on  
EIRP. The maximum range is given by the difference of the dopplerpeak  
phases equal to 2\*pi because a target with a greater range than the  
maximum range doesnt differ from a target of the range R modulus R\_max.

Greetings!

Am 16.07.2014 08:08, schrieb Vanush V.:

---

<div class="post-metadata">

**Author:** ![Stefan\_Wunsch](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/74df32/32.png) [@Stefan\_Wunsch](https://www.ruby-forum.com/u/Stefan_Wunsch)\
**Post date:** [July 16, 2014, 3:09pm UTC](https://www.ruby-forum.com/t/gsoc-gr-radar-dual-cw-radar-and-tracking-algorithms/230970/4 "2014-07-16T15:09:36Z")

</div>

On 07/16/2014 12:00 PM, Stefan Wunsch wrote:

> I’m not sure in which way you mean ‘related to’.
> 
> The range is not measured with the EIRP. The difference of the  
> dopplerpeak phases of the two CW signals is proportional to the target  
> range. This way you get the target range!

I guess the OP asked about the maximum range of the radar system, which  
is related to EIRP.

> A higher EIRP makes the detection easier because you have higher  
> backscattered power but it do not change your estimated target range.
> 
> Furthermore your maximum detection range is also not really dependent on  
> EIRP. The maximum range is given by the difference of the dopplerpeak  
> phases equal to 2\*pi because a target with a greater range than the  
> maximum range doesnt differ from a target of the range R modulus R\_max.

…and there’s that. In any radar with a repetitive pattern, there’s an  
‘unambiguous range’. It helps if that is larger than the actual  
achievable detection range.

M

---

<div class="post-metadata">

**Author:** ![Stefan\_Wunsch](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/74df32/32.png) [@Stefan\_Wunsch](https://www.ruby-forum.com/u/Stefan_Wunsch)\
**Post date:** [July 16, 2014, 11:37am UTC](https://www.ruby-forum.com/t/gsoc-gr-radar-dual-cw-radar-and-tracking-algorithms/230970/5 "2014-07-16T11:37:57Z")

</div>

Slightly 🙂

Here’s a good link for more info:

> **[Radartutorial](https://www.radartutorial.eu/index.en.html)**
>
> How radar work and what it is used for: overviews, block diagrams and details about the technologies and equipment.

Mike

–  
Mike J. M0MIK BSc MIET  
Email: removed\_email\_address@domain.invalid  
Web: [http://scanoo.com](http://scanoo.com)
