Open gefa opened 2 years ago
Hi @gefa ,
I had issues with installation of the correct version of Python uhd / gnuradio libraries which weren't resolved after a couple of hours of troubleshooting.
If it's convenient for you, could I get that Docker image? If not, no worries.
Thank you!
Hi @MaxEllsworth, Sure thing, here: https://github.com/gefa/cv2x-docker-grc3.7
Let me know how it goes.
Thank you @gefa ! Taking a look at this now.
Thank you again for the instructions / Docker image -- I got the jammer working on the "Monitor A" computer
Hi, As promised here's the python code (compiled gnuradio flowgraph) for a sneakier jammer: lte_frequency_hopping_narrowband_jammer.zip
Note that the attached file will run in gnuradio 3.7 environment. I suggest one of you run this jammer on a third machine (e.g. laptop) to preclude confusing mix of gnuradio 3.7 (pythion2) and gnuradio 3.8 (python3) on the lab machines. If you have trouble running gnuradio 3.7 please do let me know - I can provide you with docker image you can just run.
This jammer code is based on the undergrad project from WPI: https://digital.wpi.edu/concern/student_works/hm50tv580?locale=en
This jammer will break LTE demo connection between srsenb and srsue as shown below:
Note that the DL-downlink bitrate drops first (from 840 to 0) and UL-uplink bitrate doesn't drop right away but drops gradually (from 4.4k to 0). This somewhat makes sense because the jammer jamms downlink frequency only. Specifically, the jammer outputs a narrowband tone (single frequency spike) randomly in the frequency range between 2.6775GHz and 2.6825GHz (check this in the provided code). Operating DL-downlink frequency of the LTE end-to-end demo is shown when srsenb starts. By default it is 2680MHz (see below).
Dead LTE connection due to this frequency hopping narrowband jammer will show up in GUI as follows:
The bottom left graph shows the frequency range around 2680.0 Mhz - that is the downlink channel as received by srsUE. Note that there's a spike in this graph. Please try to run this yourself and see how the spike wiggles around throughout the frequency range in real-time (for a little while until the connection drop completely dead).
TODO: Can you detect this jammer? Could you differentiate this narrowband frequency hopping jammer from constant/barrage jammer?