# GSoC 2014 project "Wireless Networks In-the-Loop" and "Channel Sounder"

**URL:** <https://www.ruby-forum.com/t/gsoc-2014-project-wireless-networks-in-the-loop-and-channel-sounder/239532>\
**Category:** GNU Radio\
**Created:** [March 3, 2014, 9:06pm UTC](https://www.ruby-forum.com/t/gsoc-2014-project-wireless-networks-in-the-loop-and-channel-sounder/239532 "2014-03-03T21:06:34Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![musicdenotation](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/ea666f/32.png) [@musicdenotation](https://www.ruby-forum.com/u/musicdenotation)\
**Post date:** [March 3, 2014, 9:06pm UTC](https://www.ruby-forum.com/t/gsoc-2014-project-wireless-networks-in-the-loop-and-channel-sounder/239532/1 "2014-03-03T21:06:34Z")

</div>

Hi everyone,

My name is Achuth PV, first year Master of Technology student in  
Communication and Signal Processing, Indian Institute of Technology,  
Bombay, India.

I am really interested to work in the GSoC project “Wireless Networks  
In-the-Loop” and “Channel Sounder”( proposed in 2012 ).

=============================

_Wireless Networks In-the-Loop_

The basic idea behind “Wireless Networks In-the-Loop” (WiNeLo) is to  
build  
a GR-based network emulator. This implies the modeling of the underlying  
SDR hardware, the individual channels & interference characteristics, as  
well as the timing behavior (produce correct amount of noise samples if  
no  
node is transmitting). The project already started in 2011 and as a  
outcome, the basic functionality – the framework with client-server  
based  
“sample dispatcher” as well as some example hardware & channel models –  
has already been implemented in the gr-winelo OOT, which will be  
published  
on github soon. See

[https://ftp.heanet.ie/mirrors/fosdem-video/2014/AW1125/Sunday/Wireless\_Networks\_IntheLoop.webm](https://ftp.heanet.ie/mirrors/fosdem-video/2014/AW1125/Sunday/Wireless_Networks_IntheLoop.webm)

for  
a quick introdcution to “Wireless Networks In-the-Loop”.  
ObjectivesThere are various tasks covering several areas. Possible  
(sub-)projects are:

- (Signal Processing) Implementation of new hardware/channel models  
like  
a SDR platform/specific daughterboards or reference channels.
- (Optimization & Performance) Improve performance of existing  
implementation (port python code to C/C++, develop new mechanisms to  
collect & distribute samples between several nodes).
- (Signal Processing & Development Tools) Implementation of new  
development tools like “breakpoints on the air link” (pause the  
entire  
emulation if certain criteria (BER, SNR, interference/collisions) is  
fulfilled on the virtual channel/at single nodes).

Potential mentor(s)

# Nico Otterbach

_Channel Sounder (Proposed in 2012)_

_Details_: Channel sounding describes the process of measuring a  
multipath  
propagation channel and obtain information about excess delay, Doppler  
spread and fading properties. The final product should make use of USRPs  
for channel sounding (the high timing constraints require use of the  
FPGA)  
and provide a complete measurement tool which can be used to gather  
statistics about mobile communication channels.  
_Knowledge prerequisite:_ Digital signal processing basics, FPGA basics  
_Access to USRPs required._

_=========================_

My fields of interest are signal processing, wireless and digital  
communication, hardware and software programming and data networks.

I am really comfortable in programming using C/C++, java, matlab,  
assembly  
language, VHDL and I have understanding of Python, CUDA, git. I am also  
comfortable in working in Linux. I am a team player and a fast learner  
and  
has got good commitment. My B Tech final year project was  
“Implementation  
and comparison of various DCT architectures on FPGA using VHDL”

I got exposed to GnuRadio for the first time as a part of a course  
project  
in Wireless and Mobile Communication taken as a part of my masters.

I want to contribute a lot to the open source world and I want GSoC to  
be  
the stepping stone for that.

Can any one please tell me how to start working on these projects.

Thanks in Advance

Achuth

---

<div class="post-metadata">

**Author:** ![achuth\_pv](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/c67d28/32.png) [@achuth\_pv](https://www.ruby-forum.com/u/achuth_pv)\
**Post date:** [March 3, 2014, 9:35pm UTC](https://www.ruby-forum.com/t/gsoc-2014-project-wireless-networks-in-the-loop-and-channel-sounder/239532/2 "2014-03-03T21:35:25Z")

</div>

Hi Achuth,

Channel sounding with USRP radios and GNU Radio has been done by some  
folks  
at Rutgers and AT&T Labs.

> **[1211.4940v1.pdf](https://arxiv.org/pdf/1211.4940v1.pdf)**
>
> 1267.69 KB

It might be a good idea to contact Nazmul I. (CCed) about this  
project.  
Good luck.

best,  
aditya

---

<div class="post-metadata">

**Author:** ![achuth\_pv](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/c67d28/32.png) [@achuth\_pv](https://www.ruby-forum.com/u/achuth_pv)\
**Post date:** [March 3, 2014, 9:39pm UTC](https://www.ruby-forum.com/t/gsoc-2014-project-wireless-networks-in-the-loop-and-channel-sounder/239532/3 "2014-03-03T21:39:33Z")

</div>

Thanks Aditya

---

<div class="post-metadata">

**Author:** ![achuth\_pv](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/c67d28/32.png) [@achuth\_pv](https://www.ruby-forum.com/u/achuth_pv)\
**Post date:** [March 3, 2014, 11:26pm UTC](https://www.ruby-forum.com/t/gsoc-2014-project-wireless-networks-in-the-loop-and-channel-sounder/239532/4 "2014-03-03T23:26:41Z")

</div>

On 03.03.2014 21:32, Aditya D. wrote:

> Hi Achuth,
> 
> Channel sounding with USRP radios and GNU Radio has been done by some  
> folks at Rutgers and AT&T Labs.
> 
> [http://arxiv.org/pdf/1211.4940v1.pdf](http://arxiv.org/pdf/1211.4940v1.pdf)

Achuth, Aditya,

channel sounding is not really what this project is about (although it’s  
a small part, sure).

I recommend you watch the FOSDEM video and read the papers, then come  
back with specific questions.

Martin

---

<div class="post-metadata">

**Author:** ![achuth\_pv](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/c67d28/32.png) [@achuth\_pv](https://www.ruby-forum.com/u/achuth_pv)\
**Post date:** [March 15, 2014, 7:44pm UTC](https://www.ruby-forum.com/t/gsoc-2014-project-wireless-networks-in-the-loop-and-channel-sounder/239532/5 "2014-03-15T19:44:43Z")

</div>

Hi every one,

I have certain doubts regarding the “Wireless networks in the loop”  
project.  
The optimization part which is suggested as one of the possible sub  
projects- is the plan to move the python code to c++ so as to use the  
VOLK  
libraries.  
Which SDR board / daughter board is initially planned to implement.  
I would also like to know more about the client-server as well as about  
the  
server used.

Can any one please guide me regarding this project so that I can set up  
proper goals for the proposal.

Thanks in Advance

Achuth

find me at #gnuradio IRC channel - achuthpv

---

<div class="post-metadata">

**Author:** ![achuth\_pv](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/c67d28/32.png) [@achuth\_pv](https://www.ruby-forum.com/u/achuth_pv)\
**Post date:** [March 22, 2014, 2:19am UTC](https://www.ruby-forum.com/t/gsoc-2014-project-wireless-networks-in-the-loop-and-channel-sounder/239532/6 "2014-03-22T02:19:59Z")

</div>

Hi everyone,

Following is the link to the my GSOC proposal for the project “Wireless  
Networks in-the-loop”.  
I am looking forward to feedback on the proposal.  
[http://www.ee.iitb.ac.in/student/~achuthpv/GSOC%20Proposal%20WiNeLO.pdf](http://www.ee.iitb.ac.in/student/~achuthpv/GSOC%20Proposal%20WiNeLO.pdf)

Thanks in Advance

Achuth

---

<div class="post-metadata">

**Author:** ![achuth\_pv](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/c67d28/32.png) [@achuth\_pv](https://www.ruby-forum.com/u/achuth_pv)\
**Post date:** [March 22, 2014, 5:22am UTC](https://www.ruby-forum.com/t/gsoc-2014-project-wireless-networks-in-the-loop-and-channel-sounder/239532/7 "2014-03-22T05:22:13Z")

</div>

Hi everyone,

Following is the google-melange link to my GSOC proposal for the project  
“Wireless Networks in-the-loop”.  
I am looking forward to feedback on the proposal.  
[http://www.google-melange.com/gsoc/proposal/review/student/google/gsoc2014/achuthpv/5629499534213120](http://www.google-melange.com/gsoc/proposal/review/student/google/gsoc2014/achuthpv/5629499534213120)

Thanks in Advance

Achuth

---

<div class="post-metadata">

**Author:** ![achuth\_pv](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/c67d28/32.png) [@achuth\_pv](https://www.ruby-forum.com/u/achuth_pv)\
**Post date:** [March 22, 2014, 4:13am UTC](https://www.ruby-forum.com/t/gsoc-2014-project-wireless-networks-in-the-loop-and-channel-sounder/239532/8 "2014-03-22T04:13:18Z")

</div>

In order to obtain some quick feedback before the submission process  
ends, I recommend to post your proposal in google melange..

On 21.03.2014 09:17, achuth pv wrote:

> ```
> all agreed on the fact, that we have to work on the framework itself. As a
> doesn't fit to your plans anymore. If you're still interesseted, I will
> [removed_email_address@domain.invalid <mailto:removed_email_address@domain.invalid>]
> projects- is the plan to move the python code to c++ so as to use the VOLK
> Achuth
> Hi everyone,
> Wireless Networks In-the-Loop
> 
> ```

Seehttp://video.fosdem.org/2014/AW1125/Sunday/Wireless\_Networks\_IntheLoop.webm

> ```
> & distribute samples between several nodes).
> Channel Sounder (Proposed in 2012)
> =========================
> I got exposed to GnuRadio for the first time as a part of a course project
> 
> ```

## Best Regards,

Karlsruhe Institute of Technology (KIT)  
Communications Engineering Lab (CEL)

Ankit Kaushik, M.Sc.  
Research Associate

Kaiserstrae 12  
Building 05.01  
76131 Karlsruhe

Phone: +49 721 608-43748  
Fax: +49 721 608-46071  
www.cel.kit.edu

KIT – University of the State of Baden-Wrttemberg and  
National Laboratory of the Helmholtz Association
