Can I send a signal with a certain frequency and data rate using my android phone by changing in the kernel or by using GNU radio?

StackOverflow https://stackoverflow.com/questions/11378540

Question

I want to transmit a certain data with a certain data rate and my USRP doesn't support this high rate so I'm thinking if I can by any way change my kernel ( 2.6.35.7) to make the mobile transmit signal, or are there any apps that can do this ? plz help!!!!

Was it helpful?

Solution

Theoretically yes, practically, no. The problem is that the RF blocks of a mobile phone are not documented and there is no way you can modify the phone to transmit anything unless you know how to modify the RF (modem) block of the chip inside your phone.

As for GNU Radio, I don't think it is possible to run GR on a mobile phone (yet).

OTHER TIPS

First of all, your phone isn't using the kernel you interact with to drive the radio. You can use an external, USB-attached (or other bus) radio interface, however connecting it to the rest of the system (unless you just want to use it in your own application) will be hard.

The cellular, wifi, bt and other radio interfaces have their own firmware, separate cpus, and usually involve heavy fines/jail for unauthorized modification (it's part of why your devices have "FCC ID" stickers and such - the firmware is tested to not make trouble for operation of other devices etc.).

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top