This is a simple rf spectrum analyzer project based on TI Launchpad. i have been working on other rf transceiver projects and in need of a simple rf spectrum analyzer to help me visualize what’s happening.
This is a linux project, i had given attention with my best knowledge to make provisions so that it can be built under windows. however i do not have the time and resources to try out everything under windows.
I did successfully built and run the project under windows 7 w/ TI CCS IDE, for host visualization script, it also works under windows but required you to install some unixish packages (cygwin and more)
I need something simple to show the pattern of frequency hopping. i do not need very accurate display of rf power. the Launchpad came in handy as it is inexpensive and contains fast ADC functions. the included usb to uart is a plus as i can communicate data between the MCU application w/ a PC side application for visualization. there are around a dozen or so commands that you can issue via SPI to control the RFM12B, as well as sending and receiving data.
RFM12B Spectrum Analyzer - [Link]
JeeLabs has a product known as the JeeNode v5, which is essentially a miniature Arduino (Atmega328p) board with an onboard RFM12B wireless module. Boards are available with the serial interface (shown above) as well as USB.
While it’s not an Xbee compatible RF unit, the RFM12B has its own RF12 library of functions which should help you accomplish many control and data transfer tasks.
JeeLabs JeeNode combines Arduino, RF – [Link]
This project is a well documented RF spectrum analyzer based on MSP430 TI Launchpad. It uses a RFM12B module to analyze signals in the 915 MHz band. The measurements are visualized on an attached Linux PC running a Perl script. [via]
MSP430 based RF spectrum analyzer – [Link]