(For the full list click on Tutorial tab on top of the screen)

Chirp Spread Spectrum Transmission using Software Defined Radios (SDR) in MATLAB App Designer:

PIC Microcontroller Blinking LED, Code and Implementation (PIC24FJ128):

Digital to Analog Converter (DAC) in PIC MCUs without real DAC capability and module! Trick solved!:

Software-defined radio (SDR) is a radio communication system where components that have been typically implemented in hardware (e.g. mixers, filters, amplifiers, modulators/demodulators, detectors, etc.) are instead implemented by means of software on a personal computer or embedded system.[1] While the concept of SDR is not new, the rapidly evolving capabilities of digital electronics render practical many processes which used to be only theoretically possible.

My SDR (built from scratch):
latest update: -RX TX tested successfully. small size, low weight and low power

Our new LoRa/HAT with Raspberry PI3, excited and ready to play: 
LoRa/HAT module + Raspberry pi 3 ready to play
My tutorial videos (For the full list click on Tutorial tab on top of the screen):

Standalone chirp spread spectrum transmitter using B210 mini and Raspberrypi3 with battery with GnuRadio custom block.

SDR operates as a relay (USRP) full duplex:

SDR operates as a relay (USRP) full duplex OFDM:

-- In this video, I am going to solve a problem with installing GNURADIO on Raspberry pi3 due to CPU incompatibility between armv7 and armv8 [Sending QPSK and observe it on signal analyzer]
Unfortunately, at this time that I am making this video there is no official 64bit ARMv8 Operating System(OS) for Raspberry pi 3. It seems that Raspberry manufacturer forced armv8 1200 MHZ board to work as ARMv7 ! and this gonna give you an error during installation of GNURADIO on Raspberry pi 3(probably GNSS-SDR too) so in order to resolve this problem we inspect all those OS and then came into the following instruction in order to install this software. feel free to ask questions. unfortunately the image of this OS is 8.5GIG and I didn't find any server for this big size files and high bandwidth for all users. have fun!

Tutorial video of how to install GNURADIO on Linux for Software Defined Radio board like HACKRF or BLADERF .etc and how to solve the problem of version incompatibility between GNURADIO AND Osmosdr components

Working and playing with USRP boards (trying synchronisation) [How to install USRP in linux, using them in gnuradio, starting DBPSK AND FSK modulation, getting BER, finding USRP serial to address them]

SDR board
I just received my Blueboard, Rx tested with gain . TX tested. everything works well.

Here is my experience of GPS signal acquisition with BLADERF SDR boards through GNURADIO software:

FM transmitter:

Here is a simple FM transmitter using SDR (SAME CONFIGURATION FOR OTHER SDRs TOO
you can change he parameters with your own preference
Fm transmitter gnuradio schematic

and here is a amateur video of successfully implementing in home !

[1] Software Defined Radio: Architectures, Systems and Functions (Markus Dillinger, Kambiz Madani, Nancy Alonistioti) Page xxxiii (Wiley & Sons, 2003, ISBN 0-470-85164-3)