# GSM repeater

**URL:** https://discourse.myriadrf.org/t/gsm-repeater/170
**Category:** General Discussion
**Created:** [11 April 2015 06:24 UTC](https://discourse.myriadrf.org/t/gsm-repeater/170 "2015-04-11T06:24:02Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### Author: ![Ajayp](https://avatars.discourse-cdn.com/v4/letter/a/3e96dc/32.png) [@Ajayp](https://discourse.myriadrf.org/u/Ajayp)
#### Post date: [11 April 2015 06:24 UTC](https://discourse.myriadrf.org/t/gsm-repeater/170/1 "2015-04-11T06:24:03Z")

</div>

For implementing GSM repeater we need 2TX and 2RX. LMS7002M supports 2TX and 2RX. how ever LMS7002M has two PLLs. one TxPLL and other RxPLL. My understanding is both TX have same LO frequency and both RX will have same LO frequency. For implementing GSM repeater we need to connect TXPLL to TX1 and RX2, RXPLL to TX2 and RX1. I would like to understand how it can be achieved.

---

<div class="post-metadata">

### Author: ![worka](https://avatars.discourse-cdn.com/v4/letter/w/5daacb/32.png) [@worka](https://discourse.myriadrf.org/u/worka)
#### Post date: [14 April 2015 11:13 UTC](https://discourse.myriadrf.org/t/gsm-repeater/170/2 "2015-04-14T11:13:24Z")

</div>

Can Terasic GX cyclone V starter kit be used with MyriadRF and zipper boards via HMSC ?

---

<div class="post-metadata">

### Author: ![RicardasVadoklis](https://avatars.discourse-cdn.com/v4/letter/r/d9b06d/32.png) [@RicardasVadoklis](https://discourse.myriadrf.org/u/RicardasVadoklis)
#### Post date: [14 April 2015 14:13 UTC](https://discourse.myriadrf.org/t/gsm-repeater/170/3 "2015-04-14T14:13:19Z")

</div>

#worka

yes it can be connected

---

<div class="post-metadata">

### Author: ![RicardasVadoklis](https://avatars.discourse-cdn.com/v4/letter/r/d9b06d/32.png) [@RicardasVadoklis](https://discourse.myriadrf.org/u/RicardasVadoklis)
#### Post date: [14 April 2015 14:17 UTC](https://discourse.myriadrf.org/t/gsm-repeater/170/4 "2015-04-14T14:17:30Z")

</div>

#Ajayp

What is the frequency difference between your GSM bands? LMS7002M has internal NCO which can be used to get frequency separation between LMS7 channels in your application.

Rich

---

<div class="post-metadata">

### Author: ![Ajayp](https://avatars.discourse-cdn.com/v4/letter/a/3e96dc/32.png) [@Ajayp](https://discourse.myriadrf.org/u/Ajayp)
#### Post date: [17 April 2015 05:20 UTC](https://discourse.myriadrf.org/t/gsm-repeater/170/5 "2015-04-17T05:20:38Z")

</div>

Thanks for giving idea of using NCO for achieving frequency separation between TX1 and TX2 as well as RX1 and RX2. separation requirement is 45 MHz for 900 MHz band, 95 MHZ for 1800 MHZ band and 190 MHZ for 2100 MHZ band.

---

<div class="post-metadata">

### Author: ![RicardasVadoklis](https://avatars.discourse-cdn.com/v4/letter/r/d9b06d/32.png) [@RicardasVadoklis](https://discourse.myriadrf.org/u/RicardasVadoklis)
#### Post date: [17 April 2015 14:27 UTC](https://discourse.myriadrf.org/t/gsm-repeater/170/6 "2015-04-17T14:27:31Z")

</div>

#Ajayp

45 MHz Rx path separation per band is doable using NCO solution in LMS7 transceiver. For higher frequency separation you would require to use external mixer connected to receiver/transmitter input/output.

Rich

---

<div class="post-metadata">

### Author: ![Ajayp](https://avatars.discourse-cdn.com/v4/letter/a/3e96dc/32.png) [@Ajayp](https://discourse.myriadrf.org/u/Ajayp)
#### Post date: [18 April 2015 05:13 UTC](https://discourse.myriadrf.org/t/gsm-repeater/170/7 "2015-04-18T05:13:43Z")

</div>

I guess better option is to use two LMS6002D and microprocessor. only trouble is filters are not completely tunable.

---

<div class="post-metadata">

### Author: ![Ajayp](https://avatars.discourse-cdn.com/v4/letter/a/3e96dc/32.png) [@Ajayp](https://discourse.myriadrf.org/u/Ajayp)
#### Post date: [18 April 2015 05:19 UTC](https://discourse.myriadrf.org/t/gsm-repeater/170/8 "2015-04-18T05:19:35Z")

</div>

I mean for 2G band select filter band width required to define as Number of channels\* 200 KHz.

---

<div class="post-metadata">

### Author: ![RicardasVadoklis](https://avatars.discourse-cdn.com/v4/letter/r/d9b06d/32.png) [@RicardasVadoklis](https://discourse.myriadrf.org/u/RicardasVadoklis)
#### Post date: [20 April 2015 11:47 UTC](https://discourse.myriadrf.org/t/gsm-repeater/170/9 "2015-04-20T11:47:26Z")

</div>

#Ajayp  
2 x LMS6002D is a better option for your application.

Internal filters have some flexibility for fine tuning. You can use filter calibration registers to adjust filter bandwidth, see [[link]](https://github.com/myriadrf/LMS6002D-docs/blob/master/LPF%20IF%20BW%20vs%20RCCAL_LPF.pdf).

Rich

---

<div class="post-metadata">

### Author: ![Ajayp](https://avatars.discourse-cdn.com/v4/letter/a/3e96dc/32.png) [@Ajayp](https://discourse.myriadrf.org/u/Ajayp)
#### Post date: [21 April 2015 07:20 UTC](https://discourse.myriadrf.org/t/gsm-repeater/170/10 "2015-04-21T07:20:47Z")

</div>

Thanks for providing critical information on fine tuning filter beyond defined steps. This was helpful.

In case of GSM repeater application incoming signal band ( e,g. say 6.2 MHz out of complete GSM band of 900 MHz) needs to filtered and retransmitted again. This means we do not need I and Q. simple down conversion, filtering and up conversion will be ok for this application.

How to implement single line ( with out I and Q ) receiver and Transmitter ?

other option is of filtering required band from I and Q and looping back. will this approach work ?

---

<div class="post-metadata">

### Author: ![RicardasVadoklis](https://avatars.discourse-cdn.com/v4/letter/r/d9b06d/32.png) [@RicardasVadoklis](https://discourse.myriadrf.org/u/RicardasVadoklis)
#### Post date: [21 April 2015 13:28 UTC](https://discourse.myriadrf.org/t/gsm-repeater/170/11 "2015-04-21T13:28:27Z")

</div>

#Ajayp

From hardware point there couple option you can do:

1. You can use baseband Loopback options. This would loopback received signal to Tx path. But I and Q channels. But you do not need to use internal DAC/ADC.
2. You can use analog input/outputs and external filer (if needed). In this way you can use only one channel.

But from application point, I think there are some performance requirements and options mentioned above may not be good enough for them to meet.

My safe bet would be to use some baseband such us small and low power FPGA. Do the digital loopback inside, implement necessary DC offset/ IQ imbalance calibration routines and maybe Echo cancellation filter (depends on requirements).

Best,  
Rich

---

<div class="post-metadata">

### Author: ![Ajayp](https://avatars.discourse-cdn.com/v4/letter/a/3e96dc/32.png) [@Ajayp](https://discourse.myriadrf.org/u/Ajayp)
#### Post date: [22 April 2015 06:03 UTC](https://discourse.myriadrf.org/t/gsm-repeater/170/12 "2015-04-22T06:03:48Z")

</div>

I agree with you. In fact I am looking for some reference design for the same. can you suggest where should I look for more detail.

---

<div class="post-metadata">

### Author: ![RicardasVadoklis](https://avatars.discourse-cdn.com/v4/letter/r/d9b06d/32.png) [@RicardasVadoklis](https://discourse.myriadrf.org/u/RicardasVadoklis)
#### Post date: [22 April 2015 08:41 UTC](https://discourse.myriadrf.org/t/gsm-repeater/170/13 "2015-04-22T08:41:36Z")

</div>

#Ajayp

There are designs made for the GSM application already. You may check Fairwaves guys[[link]](http://fairwaves.co/wp/) or Nuand[[link]](http://nuand.com/).

Best,  
Rich

---

<div class="post-metadata">

### Author: ![Zortz](https://avatars.discourse-cdn.com/v4/letter/z/e495f1/32.png) [@Zortz](https://discourse.myriadrf.org/u/Zortz)
#### Post date: [28 October 2015 08:20 UTC](https://discourse.myriadrf.org/t/gsm-repeater/170/14 "2015-10-28T08:20:25Z")

</div>

Hi!  
Thank you for all the useful information provided in this thread.  
This link:  
[https://groups.google.com/forum/#!msg/limemicro-opensource/jpcR2kmUVoc/CcB1p\_O50wMJ](https://groups.google.com/forum/#!msg/limemicro-opensource/jpcR2kmUVoc/CcB1p_O50wMJ)

provides information that one cannot use same TX and RX clocks, 1 mhz separation is required.

So i guess building a repeater with LM6002 is not that simple after all?  
All additional information is highly appreciated.

Best!  
Pets

---

<div class="post-metadata">

### Author: ![Ignas](https://avatars.discourse-cdn.com/v4/letter/i/e495f1/32.png) [@Ignas](https://discourse.myriadrf.org/u/Ignas)
#### Post date: [28 October 2015 18:44 UTC](https://discourse.myriadrf.org/t/gsm-repeater/170/15 "2015-10-28T18:44:39Z")

</div>

Hi Zortz,

In most repeater applications the frequency separation is used.  
The offset frequency depends on the application requirement.  
Most of them are about 5 MHz separation or 10 MHz, and LMS6002D is capable of doing that.  
So the repeater can be easily implemented.

0 MHz or even 1 MHz separation is rear used in repeaters.  
What application you want to make? And why do you need 0 MHz separation?

Here you can find more theory on how repeater works:

> **[Radio repeater](https://en.wikipedia.org/wiki/Radio_repeater)**
>
> A radio repeater is a combination of a radio receiver and a radio transmitter that receives a signal and retransmits it, so that two-way radio signals can cover longer distances. A repeater sited at a high elevation can allow two mobile stations, otherwise out of line-of-sight propagation range of each other, to communicate. Repeaters are found in professional, commercial, and government mobile radio systems and also in amateur radio.
> Repeater systems use two different radio frequencies; the mob...

[![](https://img.youtube.com/vi/b-kR1MSgr9k/maxresdefault.jpg "How Repeaters Work") ](https://www.youtube.com/watch?v=b-kR1MSgr9k)

---

<div class="post-metadata">

### Author: ![Ajayp](https://avatars.discourse-cdn.com/v4/letter/a/3e96dc/32.png) [@Ajayp](https://discourse.myriadrf.org/u/Ajayp)
#### Post date: [26 November 2015 11:25 UTC](https://discourse.myriadrf.org/t/gsm-repeater/170/16 "2015-11-26T11:25:28Z")

</div>

for wcdma band 70 Mhz IF bandwidth is required. How to achieve that ?

---

<div class="post-metadata">

### Author: ![RicardasVadoklis](https://avatars.discourse-cdn.com/v4/letter/r/d9b06d/32.png) [@RicardasVadoklis](https://discourse.myriadrf.org/u/RicardasVadoklis)
#### Post date: [27 November 2015 11:18 UTC](https://discourse.myriadrf.org/t/gsm-repeater/170/17 "2015-11-27T11:18:49Z")

</div>

Hello @Ajayp,

Which band you are targeting?  
LMS6002D does not support this BW, but LMS7002M can do this BW via the analog IOs.

Best,  
Rich

---

<div class="post-metadata">

### Author: ![TegwynTwmfatt](https://yyz2.discourse-cdn.com/flex034/user_avatar/discourse.myriadrf.org/tegwyntwmfatt/32/193_2.png) [@TegwynTwmfatt](https://discourse.myriadrf.org/u/TegwynTwmfatt)
#### Post date: [18 January 2017 09:17 UTC](https://discourse.myriadrf.org/t/gsm-repeater/170/18 "2017-01-18T09:17:16Z")

</div>

There is a recent ‘Instructable’ [HERE](http://www.instructables.com/id/4G-LTE-Home-Repeater-With-LimeSDR/) about using the LimeSDR as a repeater although it seems to be incomplete - there’s no mention of how the duplexers were constructed. I’d very much like to complete this project myself!

---

<div class="post-metadata">

### Author: ![andrewback](https://avatars.discourse-cdn.com/v4/letter/a/22d042/32.png) [@andrewback](https://discourse.myriadrf.org/u/andrewback)
#### Post date: [18 January 2017 10:15 UTC](https://discourse.myriadrf.org/t/gsm-repeater/170/19 "2017-01-18T10:15:32Z")

</div>

You tend to just buy duplexers, rather than make them. If you do a search for Band 20 Duplexer it brings up quite a few results.

---

<div class="post-metadata">

### Author: ![TegwynTwmfatt](https://yyz2.discourse-cdn.com/flex034/user_avatar/discourse.myriadrf.org/tegwyntwmfatt/32/193_2.png) [@TegwynTwmfatt](https://discourse.myriadrf.org/u/TegwynTwmfatt)
#### Post date: [18 January 2017 11:07 UTC](https://discourse.myriadrf.org/t/gsm-repeater/170/20 "2017-01-18T11:07:43Z")

</div>

Yes, I’ve seen some of these components. I was hoping someone was building the whole gadget … obviously not! The components are extremely small ie 2mm SQR … But I guess I’m going to have to bite the bullet and build them myself. All I need now is a LimeSDR board … Are there any spare ones eg shop spoiled / 2nd hand / unwanted Christmas presents? 😉

[Next page](https://discourse.myriadrf.org/t/gsm-repeater/170.md?page=2)
