Sunday, August 13, 2017

ADSB + ACARS with SDR dongle on Linux

In 2013 I got one of those SDR dongles, Idea was for RF spectrum view and a standalone SDR receiver.
Well I tested it for some reception and it works ok for the price of it. Haven't used to much recently but in any case leaving here some details how to get ADSB and ACARS decoding if you use Linux, i've run it on two different Linux Mint distributions although the guide is more geared to Ubuntu.

The dongle with the test antenna (the classic piece of wire):



The complete instruction for ADSB I got from this site:
 ( http://landoflinux.com/linux_sdr_adsb_gqrx_radio.html)
There is also a version with MySQL support for historical logging at: 
 http://lee.smallbone.com/2014/03/ads-b_via_dvb-t/

After compile you can run the webserver with the display of planes using the following command:

# ./dump1090 --enable-agc --aggressive --net --net-http-port 8080

Point your browser to http://localhost:8080 and you should have a similar view to this:



and another along side with terminal for monitoring:



If you need to check if listening on port 8080 execute the following:

# netstat -ln | grep 8080

... output should be similar to this: 

tcp        0      0 0.0.0.0:8080            0.0.0.0:*               LISTEN

If nothing returns then it's not listening....take in account that some proxy's software generally use port 8080, so look for another free if that's your case.

Running the command without options you just get the scrolling output of the frames received:



 For ACARS reception, follow this guide.
(http://www.satsignal.eu/raspberry-pi/acars-decoder.html)

And run the following command (you can include just your area ACARS frequencies):

#./acarsdec -p 0 -r 0 131.525 131.550 131.725 131.825

If you look on the guide (on the link) there's a way of including frequency correction, I considered 0 just for testing and still got some outputs with the piece of wire antenna inside house:

...I'm positive I've flew in the the EI-DES from AerLingus before.

Have a nice week!








Sunday, July 02, 2017

50 Mhz receiver with Bitx IF

As referenced on last post, I'm building a 50Mhz receiver, for now will leave the transmission capability out, in any case provision his there.

Basically this is a Bitx used as 28Mhz IF for a 50/28Mhz transverter kit.


I found it more convenient to buy the board from India instead of making it dead bug, still changed the first mixer to an SBL-1 and the crystal filter to the one available.
The IF is 9 MHz and the IF filter is one of the KVG type as on the Telrad board, look's like that my previous reference to 560 Ohm termination of the filter was incorrect, Pete N6QW, on his blog post has a reference of 1000 Ohm.
I made an impedance match transformer with 6 turns in, from the amplifier side, to 12 turns on the filter side, assuming 150 to 560 Ohm inpedance conversion (150 Ohm is the expected "normal" Bitx filter impedance), it works fine so not even will test with different impedance match.


Here's, first iteration of the audio output without BFO adjust:



VFO will be provided by an Si5351 controlled by and Arduino and custom code.
  
Initial tests of the Bitx board were made on 14Mhz, so the input filter is left in place:


..the final input filter for 28Mhz is the one on the green pcb

another detail of the 14Mhz inboard original filter

A note for the front end amplifier, I didn't had the recommended 2sc2570 so placed an 2N3904 temporarily and it still works acceptable.

This will be prey much the final result as soon as I place the power and antenna connections...


...and upside down:




Maybe latter will add the S-meter:








Have a nice week!






Sunday, June 04, 2017

50 Mhz transverter kit

50 Mhz had been one of those bands that I never tried, till now.

Instead of making a receive converter I went the lazy route and bought a transverter in completed kit form.

The idea for now is just to add it to a Bitx converted to 28Mhz and be used only as receiver.

This week I wired the transverter to check if working correctly, connected to the FT-707 and got some faint signals (I'm using just a bit of wire as antenna).
Today the band is more open and got one big signal from EI9FVB, after checking the call and the locator, guess what, is in the same locator as me, no wonder. Previous test, during week, I managed to receive IS0BSR/P so reception part of the kit is working.

Here's some pictures for the future box while not everything is finished, will update when complete and if using the Bitx is a viable possibility for a 50Mhz receiver/transverter.

 Transverter on top of Bitx board and the VFO on the right. I decided to buy a Bitx PCB instead o making on bare copper one since it will be faster to build.


Transverter on final location inside the box, blue wire is the temporary antenna, the black one is the IF (28Mhz) output.
For initial testing the FT-707 was used, you need to add 22Mhz, so, the receive frequency is 50.178Mhz

The 10m filter (on the right) for the Bitx input: (will also try without it and rely on the transverter filtering)
..I also made testing with the "standard" Bitx coils ( soldered on the board) for 14m, 30m and 40m case the board be reconverted (that will probably be another post). 
The 10m filter values were from here, and it's similar to many others.

...and the matching curve, no calibration on the "analyser" values, but seems to work I connected to the Yaesu input for in air 10m testing and got signals... like if that was a valid test :)


The box/front panel will be this one: still need to change VFO code

...it's a reuse of VFO for the Telrad board from previous posts.

Have a nice week!











Sunday, May 21, 2017

Screen capture, on Linux, from Rigol DS1052E oscilloscope

Nothing fancy, just followed the code and description from here, deployed the needed libs on another Linux laptop I have, and voilà:

...a nice picture with zoom capabilities.

Had some initial problems with code in the article, had I followed the thread in the same and could had it fixed sooner. Basically the scope returns a little more data, 610 instead of 600, than expected by the Python plot function, so the following needs a change in the code:

#time = numpy.arange(-305.0/50*timescale, 305.0/50*timescale, timescale/50.0)
#time = time[0:610:1]

Where is 300 on the original is now 305 and where in the original code is 600, should be 610.

The image on the scope screen is the following:



The scope being detected as USB device:


This is running on Linux Mint with the following kernel: 4.4.0-53-generic #74-Ubuntu SMP Fri Dec 2 15:58:04 UTC 2016 i686 i686 i686 GNU/Linux


Have a nice week!

Monday, April 24, 2017

"Telrad" board to work

Hello,

Just spent part of the weekend populating the "gig" with auxiliary circuits for the "Telrad" board testing, following previous posts.



Nothing special, a 9.000 Mhz BFO an LM386 audio amplifier and the power circuit, vfo is external. Not using the +12/0/-12 for supply, only +/- 9V from small batteries.


VFO is from a si5351 controled by the Arduino, signal level from the VFO is reduced to show around 100mV on the mixer carrier input pin (10)

BFO is from the Bitx and other designs directly connected to the board BFO input #11:

No provision with serial inductance or capacitance, at the moment, to "tune" the frequency.


Audio amplifier is a stock LM386 design and interestingly got some audio oscillation from the circuit that I will fix on latter experiments, probably with a RC low pass filter on the supply voltage. Connection was made at the audio output of the board and now is at the isolation transformer out.

Test signal is injected from my S9 signal generator to the front end and I do get audio ! Success...but only with injection bypassing the inboard front end filter and directly to pin 1 of the first MC1496 mixer.
Signal level injected from the signal generator even without proper measurement and calibration is probably around S4.
Audio is on the low side so more testing is needed.
I didn't managed to get LSB, only USB, have to check why (proably switching circuit) although if injecting 9Mhz directly on the LSB filter output I could be ear the signal with low level.

Another view of the first success:


I chosed 3.6Mhz since, apparently, that's around the front end filter center frequency...I start to suspect it's not, still need to bypass the filter to get audio out.
Probably in the future will remove the filter components from the board (last resource) and use a pre-amp also.
Injecting 9 Mhz on the front end is also audible as an audio tone, that's expected and is also a confirmation the board is working.

Will post more info as soon as more experiments are made.

Have a nice week!





Sunday, April 09, 2017

More filters III - "Telrad" board".




Just another update to these filters and boards as on More filters I and update II

Found the page of GW4SAE/ZL4SAE with an updated schematic of the board, no question, Will made an excellent work.

Basically just confirms the schematic from here as referenced on the previous post about this boards.

Also in regards to the filters in the board, some time ago I found the following: (From here and here)

"...
XF-9 S 44
XF-9 S 42
XF-9 S 43

S42: bande passante=+/- 3k6 à -3db : fréquence centrale 9.000000 MHZ
S43: +/-1K55 à -3db : 8.998200 MHZ
S44: +/-1K55 à -3db : 9.001800 MHZ

Capa d'entrée et de sortie: 25 pF
Z entrée/sortie 560 ohms (mesurés)  ..."



In the mean time I started to prepare the board to make also some experiments, maybe a future receiver.

Backside of board:


Removing the extra hardware:





Have a nice week!

P.S. Just made a small jig to take on the underside the audio amp, bfo and vfo for further testing, time permits:





Sunday, April 02, 2017

S9 signal generator, another one.

This is not my first one, anyhow since the other is 1600Km away and I needed to tune a receiver, here's the "new" one:


 Allready helping tunning IF coils of a transceiver in kit form (will write more on that latter):



Here's the schematic:

It's similar to the Elecrat signal generator (http://www.elecraft.com/manual/E740084%20XG2%20Manual%20Rev%20F.pdf) and the Norcal one.

The schematic I loosely followed is from here: http://kv4qb.blogspot.ie/2015/11/s9-signal-generator.html KV4QB has a nice write-up on the generator.

I didn't placed the capacitor in series with the crystals and the attenuators are both in line since I'm interested on the lowest possible signal.

Construction and boxing, an house electrical junction box and some pcb made the trick:

The power clip for the 9V battery was made reusing one old battery terminal and then glued for rigidity:



Testing connected to the FT-707 it displays around S1 but since I calibrate the s-meter by ear, guess might be getting wrong results, If time permits will test with the AD8307 ...anyhow that one needs calibration also.

Here's level to s-meter table:



Have a nice week!