logo
Most Viewed Last 7 Days
Summer Fun ATV 2008 (127)
436MHz DATV Up-Converter (119)
Chirp Sounders (115)
Repeater Contest 2009 (115)
ATV Contest 2012 **** (114)
Weather Sat Images (103)


Cluster Activity

Spots per uW band today:
UK spotter or spotted only.

Solar data:
SFI
74
A-Index
11
K-Index
4
Exp.K
3
Sunspots
0
Activity
qui
GMF
act
Aurora?
no

My Weather

Date:21/11/17 Time:11:47
Temp:13C
Wind Speed:15mph
Wind Dir:225deg
Pressure:1002.72mB
Humidity:118%
Dew Point:16.6C
UKHASnet
Chirp Tx with Red Pitaya - 1

As of Jan 2016 I'm working on a new version of my Chirp beacon.

Over Christmas i taught myself the very basics of Verilog code using my Altera De0Nano FPGA development board, this has been sitting around for quite a few years now!
This entailed flashing an LED first :-) and then moved on to an Audio band pass filter using the on-board ADC and an R2R DAC output, then onto a mixer and extremely basic software receiver.. i will detail that somewhere on the site soon.

Anyway the new beacon is being based on the Red Pitaya FPGA/ARM CPU development board based on a Zynq chip which uses two ADC and DAC sampling at 125MHz enabling a software radio transceiver covering 50MHz.

The idea is to build some FPGA code to generate the Chirp signal at 50MHz with adjustable parameters and have it trigger on an external 1Hz input from my GPS receiver.
After this i will try(!) and build something to do the same for a synchronised Rx, trigger on the 1Hz signal and then record some filtered and down-converted samples from 50MHz into RAM.

There will be another program on the CPU to do the configuration and processing of the received samples, then maybe some web based display like other apps on the Red Pitaya... but that will be MUCH further down the line!

Here is the current block diagram of the Tx side, it uses some of the Xilinx IP and some made by Pavel who created the HPSDR code for the board.

Vivado Block




Current status 8/3/2016:
I have the basics of the Tx working.
The start and stop frequencies can be programmed and chirp direction is programmable so callsign information can be encoded on to the transmission, probably with WSPR encoding method unless someone else has a better idea? I'm looking for an example of WSPR callsign decoder from received bits.
I'm currently looking at Pavel's adc_recorder_trigger example to figure out how to write data to memory!!

Tx Spectrum during tests













Last page added:16/08/17 15:45
M0DTS.co.uk