USRP experiment2: GSM scanning

Abstract:

主要用USRP1的FFT功能来检测周边的BTS。

 

Introduction:

现在软件无线电非常热,open source and open hardware可以进行SDR的开发。利用GNURADIO可以加强对GSM进行学习和了解,可以用FFT找出附近的BTS。

 

Hardware :

ThinkPad T61 一台

USRP1

DBSRX daughterboard (covers 800MHz – 2.4GHz)

Software:

Linux OS: Ubuntu 11.04

GNURADIO 3.4.1

 

related material:

 

频段名称信道号上行(MHz)下行(MHz)其他
GSM 850GSM 850128 - 251824,0 - 849,0869,0 - 894,0美国, 南美洲国家和 亚洲部分国家。
GSM 900P-GSM 9001-124890,0 - 915,0935,0 - 960,0GSM最先实现的频段,也是使用最广的频段。
E-GSM 900975 - 1023880,0 - 890,0925,0 - 935,0900M扩展频段
R-GSM 900n/a876,0 - 880,0921,0 - 925,0铁路GSM(GSM-R),为铁路调度通信系统开发的特殊版本。
GSM1800GSM 1800512 - 8851710,0 - 1785,01805,0 - 1880,0适用于对信道容量需求大的市场,应用范围仅次于900M。
GSM1900GSM 1900512 - 8101850,0 - 1910,01930,0 - 1990,0主要用于美洲国家,由于有频率重叠,与1800M系统不兼容。

Steps:

 

First :

Enter gnuradio/gr-utils/src/python

Second:

Typed “./usrp_fft.py –R B –d 8 –g 32 –f 940M”

Third :

You will see the next result

USRP <wbr>experiment2: <wbr>GSM <wbr>scanning

Note: -R means “select USRP Rx side A or B”

-d means “set FPGA decimation rate to DECIM”, if you want to observe 8MHz wide band of spectrum, you set this at 8. Because it can be calculated by sample_rate / DECIM.  E.g. 64M/8 = 8MHz.

We observe 8MHz wide band of spectrum centered at 940MHz, in which we find several BTSs, each one transmitting in a 200KHz wide channel.

Ps: There are too many BTSs in mainland. Of course mainland has more people than other countries. However, we are always in radiation. Oops !

And we use other usrp1 to transmit data at 942MHz. Then we observe the 942MHz at received usrp1 FFT. You will see the power arising at 942MHz.



USRP <wbr>experiment2: <wbr>GSM <wbr>scanning


USRP <wbr>experiment2: <wbr>GSM <wbr>scanning

 

It proves that usrp can scan the BTSs using FFT method. And not all of the channels are used in every area, some of them are reserved to be used in neighboring cells(we see them as lower strength signals), or simply there is no need for more BTSs to operate in a specific population area.

 

Reporter: Nick Chan

                             2011-9-10


attached GSM channel frequency: http://caremind.homerictech.com/arfcn.php

 

ARFCNFREQUENCE
1935.2
2935.4
3935.6
4935.8
5936
6936.2
7936.4
8936.6
9936.8
10937
11937.2
12937.4
13937.6
14937.8
15938
16938.2
17938.4
18938.6
19938.8
20939
21939.2
22939.4
23939.6
24939.8
25940
26940.2
27940.4
28940.6
29940.8
30941
31941.2
32941.4
33941.6
34941.8
35942
36942.2
37942.4
38942.6
39942.8
40943
41943.2
42943.4
43943.6
44943.8
45944
46944.2
47944.4
48944.6
49944.8
50945
51945.2
52945.4
53945.6
54945.8
55946
56946.2
57946.4
58946.6
59946.8
60947
61947.2
62947.4
63947.6
64947.8
65948
66948.2
67948.4
68948.6
69948.8
70949
71949.2
72949.4
73949.6
74949.8
75950
76950.2
77950.4
78950.6
79950.8
80951
81951.2
82951.4
83951.6
84951.8
85952
86952.2
87952.4
88952.6
89952.8
90953
91953.2
92953.4
93953.6
94953.8
95954
96954.2
97954.4
98954.6
99954.8
100955
101955.2
102955.4
103955.6
104955.8
105956
106956.2
107956.4
108956.6
109956.8
110957
111957.2
112957.4
113957.6
114957.8
115958
116958.2
117958.4
118958.6
119958.8
120959
121959.2
122959.4
123959.6
124959.8

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值