Saturday, 14 January 2012

DATVExpress further update

I have decided to change the buffering in the FPGA code.
I am moving to FX2 synchronous slave mode and am reading
the samples into a FIFO within the FPGA then reading the
samples out of the FIFO as required by the DACs. Of course
this means a complete change to the FPGA software.

My O.U maths course MST209 starts in a few days time so
I will have to scale back the amount of work I am doing on
the Express project. Hopefully this year I can plan my time
more efficiently.

Monday, 26 December 2011

Further DATVExpress Update

I now have some proper comms between the Linux host
and the PCB. EP1 is being used to download the FPGA
code and then for sending I2C commands to the various
chips on the board.

EP2 is being used in slave asynchronous mode with quad
buffering to communicate between the USB interface and
the FPGA.

I am getting more consistent samples across the USB
interface but am still dropping samples. It seems to have more
to do with the libusb-1.0 library than the FX2 firmware as
the buffer sizes seem to cause a behaviour that I was not expecting.
I think I need to know a bit more of how best to use the USB libraries.

UPDATE

It seems as if the sample dropping issue is being caused by how
my code internally queues it's samples, in other words the problem
can be fixed. Phew!!!

Saturday, 24 December 2011

DATVExpress Update

I have had the DATVExpress board for a while now.
So far a small number of minor mistakes have been
found and fixed. The one outstanding problem is the
PLL for the modulator is not locking. This is due to a
misunderstanding about the circuitry around the chip
and is being fixed.

On the software side I have added code to my Linux
DATV transmitter program which allows me to download
the FX2 firmware to the board, start it running and then
download the FPGA code. All appears fine at the moment.
The next stage is for me to actually output something.

The first version of the FPGA code will simply write to the DACs
samples sent to it over the USB interface by the P.C. This will
be a very thorough test of the system. The final version of the
FPGA will not work that way (to reduce the USB load).
I hope the initial raw mode works as I would like to use the
board for DVB-T and DVB-T2 which will require use of the
a raw interface.

The modulator does produce output at 1.3 GHz but because
it is unlocked it drifts about the band. When that is fixed I
am hoping to be able to transmit some DATV with the board.

That is all for now, hopefully some news in the new year.

Thursday, 8 December 2011

DATVExpress world exclusive!


This is the very first DATVExpress board in the entire universe.
Now the real work for me starts getting the software to work!

Wednesday, 30 November 2011

GB3VR on Alford slot

Just to give an idea of how strong GB3VR is at this location
I managed to get a P4 picture from the repeater using an Alford
slot antenna at a height of about 10 feet AGL and I am about 17 feet ASL.

Monday, 21 November 2011

Finally success with GB3IV

I thought I would post a little note to say that I have finally managed to
get into the GB3IV repeater on the Isle of Wight using DVB-S at 4 Msps.
This evening I was able to join the SCART club's Monday evening net on
GB3IV. Everyone was very welcoming but then ATVers are a friendly lot.

Friday, 18 November 2011

VR is everywhere



I am now able to receive GB3VR over at Brighton using an Analogue receiver
board from 13cms unfortunately it is so strong that it wipes out GB3IV and they
never seem to turn it off unlike GB3IV. Also I have included a picture of the
mast fully extended with a small Tonna antenna on the top for ATV.