Recent Posts

Pages: [1] 2 3 ... 10
Eshail2 QO-100 Satellite / More SDR TX Exsamples
« Last post by Anton Janovsky (ZR6AIC) on August 12, 2019, 10:57:14 am »
Here is an Diagram of more SDR TX examples



Now We need to add the mixer and RF amp and Low pass filter boards using your regular SSB Transceiver on 443Mhz
Details to follow

Here is a diagram of multiple configurationns for the Es'hail Satellite.

All the equipment in this diagram is available from Giga Technology
More Details on the Satellite is also available here
Power Injectors
Power Injectors is available from Giga Technology.
A satellite dish is just a parabolic reflector, the real antenna is inside the Low Noise Block downconverter (LNB).

Satellite TV is transmitted in the Ku Band (at least in Europe, in some other parts of the world C band is used instead). More precisely the typical range of frequancy is 10.70 to 12.75 Ghz, frequencies far too high to travel inside a coax cable from an antenna to the receiver. The LNB, installed in the focus of the dish, converts the received signals in the 950-2050 range (using a local oscillator).

Universal LNBs need to receive power from the coax cable. The voltage sent to the LNB can be 13V for vertical polarization) or 18V (for horizontal polarization). Universal LNBs also have two different frequencies for the internal oscillator: 9.75 GHz or 10.60 GHz. A 22khz tone must be sent with the power to enable the higher frequency of the local oscillator.

I have a HackRF and qspectrumanalyzer is a very nice tool, but it is useless to directly plug HackRF to your LNB: without the power supply your NB is simply turned off.

The LNB power supply is able to provide 13 or 18v with or without the 22khz tone and is powered from a USB socket. This makes it very handy, a power bank for portable phones can be used as a battery. This circuit could be used with a Satellite Finder (also known as satellite meter, one of those boxes with an analog or digital meter and a buzzer). Using the circuit presented in this page it is possible to go on the roof carrying this circuit a power bank and the sat-finder and nothing else. No need to carry a sat-receiver or to go back and forth to change channel on the receiver to test different bands or polarization.

Reception Blockchain
                                                          ^>>>Power supply 14 and 18V DC
Dish antenna >>>(10.7Ghz) LNB >>> (739.745Mhz)Power injector >>> SDR >>> Laptop

Transmitter Blockchain

Laptop >>> SDR(hackrf/LimeSDR/ADALM-pluto)>>>2.4Ghz>>>(0-5dbm)1stAMP(10dbm)>>> 2ndAmp(+30dbm)>>>2.4Ghz(grid Antenna

This LNB is avalable from Giga Technology

Lime SDR / Testing the Lime mini SDR
« Last post by Anton Janovsky (ZR6AIC) on December 20, 2018, 09:33:08 am »
Here is the details on how to test the Lime mini SDR

This repository will have all my Lime mini configurations.
Installing soapysdr on ubuntu 18.10

sudo apt-get install python3-pip python3-pyqt5 python3-numpy python3-scipy soapysdr python3-soapysdr #packages for soapysdr available at myriadrf PPA
cd /usr/share/doc/soapysdr-tools/ sudo add-apt-repository -y ppa:myriadrf/drivers
sudo apt-get update
sudo apt-get install limesuite liblimesuite-dev limesuite-udev limesuite-images
sudo apt-get install soapysdr-tools soapysdr-module-lms7
sudo apt-get install soapysdr
LimeUtil --info
SoapySDRUtil --info
SoapySDRUtil --find="driver=lime"
Testing the Lime Mini

LimeUtil --info
LimeUtil --find
SoapySDRUtil --info
SoapySDRUtil --find="driver=lime"

cd /home/anton/lime-tools/build
sudo ./LimeMon
sudo ./LimeScan


LimeQuickTest --no-gui
LimeQuickTest --gui
#testing lime

Testing the transmitter in Gnuradio.

Link to block source
Here is a Gnuradio block that will modulate the Lime mini sdr with Fm from Microphone and 1 Khz zone.
In the gnuradio radio directory is a working Transmitter testing code.

Here is the settings for the Lime mini. (you need to install the soapySDR drivers.

Screenshot of Application
Changing the PTT value to 1 enables modelation.
Changing the enable tone to value 1 will switch the modelation from internal Microphone of laptop to the 1Khz tone generator.
The Modulation can be seen in the FFT Plot box.
How to control your Generator using the transfer switch.
I wanted a way for my Generator to switch over from city power to my generator and when the city power come back up it must automatically switch the Generator off and switch back to city power.
The auto transfer switch had a monitor output that was used to detect when the city power supply is up or down
This monitoring output was used to control the Generator.
This Transfer switch is available from Giga Technology

My requirement was as follow.

    When my city power is down I will start the Petrol Generator manuely for now.
    Then the Automatic transfer switch will switch over to my generator.
    I the switch over the toggel switch on the surcuite in block diagram and switch of the generator on/off switch.
    The relay will now hold the on/off switch connection in the on position until the city power comes back up and the automatic transfer switch switch back to city power
    Because  the transfer switch switched back to city power the power to the Relay is now disconnected and the Generator stops.
    This system gives me at least a auto stop and transfer back to city power capability
    My next step is to build an auto start and chock configuration for the Generator when City Power goes down.
    This block diagram explain how I did this. Block Diagram of Automatic Power Transfer switch.

Link to github
How to Connect the SIP800L Wireless GSM GPRS Module Arduino.
This Unit is available from Giga Technology
Data sheet pdf 
Programming manual pdf

Connection Diagram

If you want to Create a GPS tracker and send your position via GSM (Ideal for Balloon tracking)

Code examples.

/*             GSM MODULE TEST
  *when you type in 's' the program will invoke
  *function to SEND AN SMS FROM GSM module.if the
  *user input is 'c ', the programwill invoke the
  *function to

#include <SoftwareSerial.h> //including software serial library

SoftwareSerial sim800l(2, 3); // create a constructor of SoftwareSerial

void setup()
  sim800l.begin(9600);   // Setting the baud rate of GSM Module 
  Serial.begin(9600);    // Setting the baud rate of Serial Monitor (Arduino)

void loop()
  if (Serial.available()>0) // checks for any data  coming through serial port of arduino.
   switch(   //
    case 's':
    case 'c':

 if (sim800l.available()>0)
   Serial.write(; // prints the data collected from software serial port to serial monitor of arduino

void SendTextMessage()
  Serial.println("Sending Text...");
  sim800l.print("AT+CMGF=1\r"); // Set the shield to SMS mode
  sim800l.print("AT+CMGS=\"+2783*******\"\r");  // change to your number
  sim800l.print("This is a Test text message from SIM800L "); //the content of the message
  sim800l.print((char)26);//the ASCII code of the ctrl+z is 26 (required according to the datasheet)
  Serial.println("Text Sent.");

void DialVoiceCall()
  sim800l.println("ATD+2783*******;");//dial the number, must include country code

#Hope this help

More command details here.
Data sheet pdf 
Programming manual pdf

The Radio Digi Board will allow you to connect Conventional Audio out and Audio inputs from a computer sound card to a Amateur Radio Transceiver to allow the computer to receive digital modes and transmit digital modes via your Amateur Radio.
What type of Digital modes is possible.Basically anything that is available via software on your Laptop or Computer.
RTTY, FSK, PSK, CW, APRS, ......

The Radio Digi Board will allow you to connect Conventional Audio out and Audio inputs from a computer sound card to a Amateur Radio Transceiver to allow the computer to receive digital modes and transmit digital modes via your Amateur Radio.
What type of Digital modes is possible?

Basically anything that is available via software on your Laptop or Computer.
RTTY, FSK, PSK, CW, APRS, ......

How dose the Radio Digi Board work?

    For the Transmission part the audio from Audio from Laptop or PC is isolated via a 1:1 audio transformer with an additional output potentiometer to adjust the output audio for the radio Microphone input.
    For the receving part of the Audio from the External speaker of radio is isolated via 1:1 audio transformer with an additional potentiometer to adjust the level for your computer / Laptop Line in or microphone in connector.
    The PTT of the Radio can also be isolated from the Laptop USB to RS232 adapter via the on board opto idolator witch will pull the Radio PTT connection to ground with an open collector transistor.
    By making the RTS pin high on the RS232 adapter will allow the Opto led to light up and switch on the open collector transistor.
    Most of the Digital Modes applications have the RTS pin configuration to pull PTT on as the standard Configuration.

The board isolates the radio from the computer to eliminate ground loops witch is normally the main reason for audio noise and also protects your radio from implicit ground.

You could simply enable VOX on radio witch should put your Transceiver in TX mode as an simple configuration. The radio has voise/audio detection to put it in Transmitting mode.

Vox sometimes need some time delay for the radio to get into TX mode before you send the Audio for your Digital mode and most Digital mode software support this delay.

Most of the new modern radios you could disable de-emphasis on the RX audio witch is needed for most digital modes if your radio dont have digital mode settings. (Audio response must be linear over the total Audio frequency band)

Additional RC circuit could be added for Older radios that can't disable deemphasis. The same applies to Microphone frequency flatness

If you have the older transceivers with no VOX capability that is not a problem by just adding the USB to RS232 cable and connecting it to the Radio Digi Board to isolate the PTT ground frm laptop and radio.

Most radios has pull to ground to enable th PTT.

Here is the Diagram of the Radio Digi.

Connection Diagram.

Here is a connection diagram for most Amateur Radios

Here is the connection Diagram for the yaesu FT857
Balloon Project.

Just wanted to give some feedback regarding the DRA818 module I bought from you. We used it in our high altitude balloon this past saturday hooked up to raspberry pi zero to make a rudimentary sstv came. It worked great! We even got confirmation of perfectly received images in Bloemfontein and Secunda. Unfortunately the actual camera came loose in the payload so most of the images were useless (inside of the payload). But the concept worked great! I used the pi pwm output to generate the sound (through a filter) that was connected to the mic of the dra818 module. PTT was switched with a transistor also from the pi. On the pi I have a bash script that got executed every 5 minutes. It took a picture. Added overlay text, converted to a sound clip with the sstv encoding and then played over the pwm pins. The dra818 module was used at low power setting (think about 400mW?). Also used a diy dipole antenna on the payload (not pictured)

Final prototype:

Next step is to make it smaller and more power efficient, but very happy with the results :)

Anyways, figured you might like some feedback.

Thanks for the shop, have more purchases lined up for payday.

How to Create a Linear Transponder using a RTL Dongle and HackRF with Gnu Radio.
I wanted to test the concept of a linear Transponder and how difficult would it be to build it with conventional components.

Link to Blog with full details here
Hardware Configuration
Hardware required to build the Transponder.

    SDR IQ demodulator with rtl dongle (RF In)
    SDR IQ DSP processing system. Gnu Radio (DSP processing)
    SDR IQ Modulator. HackRF (RF Out)
    Background management system. (OBC) for additional telemetry.

Software required for Transponder.

    SDR IQ demodulator. rtl dongle (RF In)
    SDR IQ DSP processing system. Gnu Radio (DSP processing)
    SDR IQ Modulator. HackRF (RF Out)
    Background management system. (OBC)

Video of working Transponder.

Gnu Radio.

Transponder Block Diagram
RTL SDR Block.
RTL-SDR Source
Low Pass Filter Block.
Low Pass Filter Block

AGC Block.
AGC Block
Power Squelch.
Power Squelch
Osmocom Sink. (HackRF)
Osmocom Sink (HackRF)
FFT. (Spectrum View of input)
FFT Spectrum View
REF: Power point Slides at AMSAT SA
Ref:Source code is available on Github Version 4
Link to Blog with full details here
This projects code is available from Github
This code is working but has lots of place for improvements .(project started 14 Sep 2017) This project will have the files for a Cube Sat Telemetry system Using Raspberry Pi Transmitter Board.

I will be using a External GPS and temperature geometry meter to generate the Telemetry Data. The System will use GPDS and direwolf with Beacon configuration to send System data. The Diarewolf RX will be a RTL dongle withe a sharp Saw or Crystal filter as a front-end. The transmitter and receiver can be configured to be FM repeater as well. Here is a Block diagram of the BACAR Balloon telemetry system.
Link to RF Hat for raspberry pi Alt text
Image of RF transmitter hat 2M band (any frequency from 1 to 500MHZ can be assembled for a band.

Balloon Satellite picture.

More Pictures.

More Pictures

More Pictures
Pages: [1] 2 3 ... 10