Author Topic: PCI wifi board (Ubuntu OS) to experiment with microwave signals  (Read 1390 times)

0 Members and 1 Guest are viewing this topic.

Offline mpradioTopic starter

  • Newbie
  • Posts: 5
  • Country: ar
PCI wifi board (Ubuntu OS) to experiment with microwave signals
« on: September 06, 2021, 09:02:55 pm »
Hi I would like to use a PCI wifi board (Ubuntu OS) to experiment with microwave signals. I would like to be able to access the board through the software driver and be able to turn on or turn off the carriers of the Wi-Fi channels without modulation. In other words, use the board as a microwave signal generator in the Wi-Fi band (2400Mhz-2500Mhz). I have no idea where to look for information to achieve this if at all possible. Basically I would like to be able to access the records of the chip of the wifi board by looking at its data sheet (if there is this possibility).
 

Offline MartinL

  • Regular Contributor
  • *
  • Posts: 55
Re: PCI wifi board (Ubuntu OS) to experiment with microwave signals
« Reply #1 on: September 11, 2021, 07:10:53 pm »
You're probably looking for a software defined radio board, not a wifi card, and unless you want to spend a lot it will have a USB rather than PCIe interface. Something like the HackRF.

Wifi chipsets do have CW test modes for compliance testing and factory use, but only the manufacturer will know how to activate them and they don't publicise that information.

If you look at MCUs with built-in wifi though, the test software is more likely to be publically available. E.g. for a very cheap signal generator you could use an Espressif ESP32 dev board and run the RF test firmware available here. It should be able to do constant-carrier at selected frequencies in the 2.4-2.5GHz range, although you may not have a great deal of control.

 

Offline EE-digger

  • Frequent Contributor
  • **
  • Posts: 348
  • Country: us
Re: PCI wifi board (Ubuntu OS) to experiment with microwave signals
« Reply #2 on: October 10, 2021, 06:54:13 pm »
If you can find sample code for a radio test, you may be able to put the radio into compliance test mode.  For a Bluetooth radio, you can turn a signal on/off,  CW/modulated, set power level,  set data speed,  etc., on a selected channel.  Typically, this would be example code for the chip you're working with.  I've never done this on WiFi, however.

Keep in mind that when you are transmitting, you should be in a screen room or RF test box to avoid radiated signals.
 

Offline radiolistener

  • Super Contributor
  • ***
  • Posts: 3370
  • Country: ua
Re: PCI wifi board (Ubuntu OS) to experiment with microwave signals
« Reply #3 on: October 11, 2021, 12:38:23 am »
If you're want just enable/disable carrier, then you're needs RF generator and use USB or Ethernet to control it from PC.

If you're want more (for example transmit and receive signals), then you will needs more complicated setup. You can try ADALM Pluto. But wifi needs to deal with a very wide bandwidth 40 MHz and more, so probably it cannot cover all cases. But at least it will be the most cheap and easy startup for transmit and receive signals on 2.4 GHz
« Last Edit: October 11, 2021, 01:01:35 am by radiolistener »
 

Offline NiHaoMike

  • Super Contributor
  • ***
  • Posts: 9018
  • Country: us
  • "Don't turn it on - Take it apart!"
    • Facebook Page
Re: PCI wifi board (Ubuntu OS) to experiment with microwave signals
« Reply #4 on: October 11, 2021, 01:43:55 am »
Raspberry Pi 3+ and 4 support using the onboard Wifi as a SDR.
https://github.com/seemoo-lab/nexmon
Cryptocurrency has taught me to love math and at the same time be baffled by it.

Cryptocurrency lesson 0: Altcoins and Bitcoin are not the same thing.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf