# GSoC gr-gsm OOT module

**URL:** <https://www.ruby-forum.com/t/gsoc-gr-gsm-oot-module/239360>\
**Category:** GNU Radio\
**Created:** [February 23, 2014, 9:40am UTC](https://www.ruby-forum.com/t/gsoc-gr-gsm-oot-module/239360 "2014-02-23T09:40:29Z")\
**Posts on this page:** 3\
**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:** [February 23, 2014, 9:40am UTC](https://www.ruby-forum.com/t/gsoc-gr-gsm-oot-module/239360/1 "2014-02-23T09:40:29Z")

</div>

I am currently working on a proof of concept system, and for which, I  
am using a patched version of airprobe, for GSM reception, using  
GNURadio.

I want to contribute along side to the mainline and would like to know  
these, regarding GSoC:

1. can the proposed gr-gsm module use existing code from airprobe?
2. Whom should I contact for further information, regarding the GSoC?

–  
Sriram Damodharan

---

<div class="post-metadata">

**Author:** ![Sriram\_Damodharan](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/94ad74/32.png) [@Sriram\_Damodharan](https://www.ruby-forum.com/u/Sriram_Damodharan)\
**Post date:** [February 23, 2014, 5:14pm UTC](https://www.ruby-forum.com/t/gsoc-gr-gsm-oot-module/239360/2 "2014-02-23T17:14:05Z")

</div>

On 02/23/2014 09:39 AM, Sriram Damodharan wrote:

> I am currently working on a proof of concept system, and for which, I  
> am using a patched version of airprobe, for GSM reception, using  
> GNURadio.
> 
> I want to contribute along side to the mainline and would like to know  
> these, regarding GSoC:
> 
> 1. can the proposed gr-gsm module use existing code from airprobe?

It’s not forbidden, but I doubt it makes sense – airprobe code is  
highly convoluted and revolves around one monolithic block.

> 1. Whom should I contact for further information, regarding the GSoC?

Post questions here. Remember that org applications are not done yet –  
we might not even be participating. Although I sure hope we do 🙂

M

---

<div class="post-metadata">

**Author:** ![Sriram\_Damodharan](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/94ad74/32.png) [@Sriram\_Damodharan](https://www.ruby-forum.com/u/Sriram_Damodharan)\
**Post date:** [March 6, 2014, 4:51pm UTC](https://www.ruby-forum.com/t/gsoc-gr-gsm-oot-module/239360/3 "2014-03-06T16:51:12Z")

</div>

W dniu 23.02.2014 17:12, Martin B. pisze:

> highly convoluted and revolves around one monolithic block.
> 
> > 1. Whom should I contact for further information, regarding the GSoC?  
> > Post questions here. Remember that org applications are not done yet –  
> > we might not even be participating. Although I sure hope we do 🙂
> 
> M

Hi,

Since I have written gsm-receiver for airprobe there was huge progress  
made by open source community (by Osmocom, OpenBTS, UmTRX) in  
implementations of different elements of GSM standard.  
However in my opinion there is still enough space for a modular and  
simple to understand implementation of a gsm receiver (frequency offset  
correction, synchronization, channel equalization, detection) that will  
take advantage of wideband hardware (wideband=whole GSM900 band) in  
order to receive symbols from multiple GSM channels. There is also space  
for gnuradio blocks that will implement gsm specific decoding or for a  
clever application of current gnuradio blocks for this task.

I’ve prepared version of the gsm-receiver that doesn’t have all decoding  
stuff that wasn’t meant to be part of the receiver. It compiles with the  
newest version of GNU Radio and there are examples as well:

> **[GitHub - ptrkrysik/gr-gsm: Gnuradio blocks and tools for receiving GSM...](https://github.com/ptrkrysik/gr-gsm)**
>
> Gnuradio blocks and tools for receiving GSM transmissions

Maybe you’ll find it helpful.

Best Regards,  
Piot Krysik
