6/13/2023 0 Comments How to use wireshark with sdrsharp![]() Some laws in other countries are so strict that even possessing an SDR, let alone transmitting, can get you thrown into jail. Violations of FCC regulations can at best land you a hefty fine. ![]() This means you need to be ethical when performing cellular, or any radio-based research for that matter. Technically there are the industrial, scientific and medical (ISM) band frequencies, but even these don’t give you free reign to transmit devices (and humans) transmitting in these bands still need FCC approval and testing. Well sorry, this is one of those “if you have to ask you can’t afford it” deals. But wait, what if you don’t have a license? Do you really need one and how can you get one? If you have the equipment and are properly licensed, you’ll legally be able to setup a cell site of your own. To get a base station up and running you need two things: a software defined radio (SDR) for the radio frontend and a software station implementation that can talk to your SDR. In cellular terminology these are known as the BTS and eNodeB for GSM and LTE respectively, but throughout we’ll stick with base station. In this tutorial we’re going to detail the exact steps my guest author Tyler Tucker and I took to get a 2G (GSM) and 4G (LTE) testbed up and running. Without a background in signal processing, cellular protocol conventions, or the right equipment, debugging why a cellular testbed isn’t working can be a pain, to say the least. Understanding and setting up a cellular testbed for this kind of exploration can be a difficult and frustrating process. Have you ever wondered how your smartphone communicates over-the-air? How calls and SMSs reach your phone from across the world? What about how your phone decodes over-the-air messages? Does it do it correctly and what happens if it doesn’t? Well these answers and more lie within the 2 - 5G cellular protocols and their implementations.
0 Comments
Leave a Reply. |