Page 1 of 1

DATVexpress Project – a lower cost approach to DATV xmtr

Posted: Mon Sep 19, 2011 1:42 pm
by KenW6HHC
G4GUO and I just finished presenting an introduction to our DATVexpress Project to create a lower-cost transmitter for Digital-ATV…to the 2011 TAPR Digital Communications Conference. The presentation provides an overview and a status on this project being developed by a small team of hams.

The presentation is called:

DATVexpress - a Lower Cost Approach to Digital-ATV Transmitter

The powerpoint file can be found in the DATV Library section on the OCARC web site at:

http://www.W6ZE.org/DATV/

73…de Ken W6HHC

Re: DATVexpress Project – a lower cost approach to DATV xmtr

Posted: Sun Dec 11, 2011 3:48 pm
by KenW6HHC
Just a brief note to report on status since the announcement of the DATVexpress project to create a lower-cost DVB-S transmitter board at the TAPR Digital Communications Conference this past September. Progress has been made. The first set of blank PCB boards (first-article) have been fabricated. The first-article prototype board has been assembled and electrically checked-out. The PC is now recognizing the USB2 controller on the board and the first small-step of loading some test code into the FPGA to blink some LEDs has succeeded.

I would like to recognize the team who has contributed so far to Prototype #1:
Electrical design – Art WA8RMC
PCB layout - Tom WB6P
Hand soldering of SMT and power supply checkout - Art WA8RMC
Software and FPGA coding – Charles G4GUO

I have added a new Photo Album for the DATVexpress Project to the yahoo group DigitalDATV...into the PHOTOS area.
http://groups.yahoo.com/group/DigitalATV/

This photo album includes a JPEG of the very first DATVexpress prototype board. As the team announced at TAPR, the complete set of hardware and software design source files will become freely available without restrictions to encourage others to contribute new functions and performance.

Progress to continue…de Ken W6HHC

Re: DATVexpress Project – a lower cost approach to DATV xmtr

Posted: Thu Jan 19, 2012 6:18 pm
by KenW6HHC
Status report on DATVexpress project - January

Here is another progress update on the DATVexpress Project to design a lower-cost
DVB-S transmitter. (BTW - there is a DATVexpress powerpoint file available in the OCARC DATV Library page at http://www.W6ZE.org/DATV/ .) Since the last update there has been good
news and there has been some disappointing news...

GOOD NEWS
1) The PC can now load the 8051 code onto the USB controller, called FX2.
2) The PC can now download FPGA code through the USB controller.
3) The USB controller can now control the modulator using I2C signaling for
frequency, Symbol-Rate, RF power-level, etc.
4) The FPGA can write to the DACs and onto the QPSK modulator.
5) PROTO#2 board was built to correct an etch-error that affected the modulator
PLL locking. The difficult-to-implement-on-a-populated-board rework for the PLL
is working well.
6) We 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.

SOME DISAPPOINTING NEWS
1) Currently getting some dropouts over the USB2 link. It appears to be a
combination of how our Linux code works, libusb-1.0 and the buffering on the
Express board. Starting to re-write the FPGA code to add some extra buffering on
the board to smooth over the dropouts. There is about 160K of memory on the FPGA
and plan to use about 30% of it for buffering.
2) The RF buffer amplifier chip has tendency to self-oscillate at about 1.9 GHz.
Looks like we did not pay enough attention to nice short etch for the RF
section. We definitely have to revise the etch-traces to resolve this problem.
However the board is still very suitable to continue software programming for
the project.

Progress to continue…de Ken W6HHC

Re: DATVexpress Project – a lower cost approach to DATV xmtr

Posted: Sat Jun 02, 2012 12:49 am
by KenW6HHC
Status report on DATVexpress project – May

Some good progress to report:
• Art WA8RMC was able do a work-around on our RF section self-oscillation. Some small coax bypasses etch runs that were too long and too twisty between the modulator and the buffer-RF-amplifier.
• Charles G4GUO was able to sort out the problem we had with dropouts over the USB2 link. USB2 dropouts were due to using the synchronous mode. He switched over to the asynchronous mode for the bulk transfers and can now keep the pipeline full with data (hence no more dropouts).
• The big news (in my mind) is that we have transmitted our very first DVB-S video (see the JPEG below). The DATV video was sent using 4 MSymbols/second at FEC = 1/2.

Image
I see this first DVB-S transmission photo as a terrific “proof of concept” step for the DATVexpress project. Charles explains that the software is not the final configuration but is what he calls raw mode and allows the transmission of just about any waveform that can be generated by the P.C. So there is plenty of software work to be done….and an etch-clean-up effort to be done.

Two areas that we need to focus on next are: adding code for an interpolating filter inside the FPGA so the sample can be at a higher rate to reduce aliasing (currently just 5M samples/sec) and to solve a hardware issue with IQ imbalance (not a show stopper).

Any questions are welcome…de Ken W6HHC

Re: DATVexpress Project – a lower cost approach to DATV xmtr

Posted: Sun Jun 03, 2012 10:13 am
by Leon
This is really a good news!

There are currently 2 open source, FPGA based, DVB-S modulators under development : Digilite-ZL and DATV-Express.

I think the DATV-Express is more "modern" because it uses very integrated components : DAC, and PLL-Modulator. The desigh should be more compact, and can adapt to a large variety of symbol rates with the same hardware (no need to have different hardware Nyquist filters).
I am very interested about such projetcs. Thank you for all your good job! It seems like a "professionnal" project.

I have some questions :
* I understand that the FEC encoding is done on the PC side (like Digilite UK). Do you plan to transfer it to the FPGA side?
* Do you plan the FEC to be tuned? Like in Digilite software? Other FEC ratios than just 1/2 (which is the easiest to compute)?
* Do you plan to add a TS input (SPI or equivalent)? This would be helpfull to use the DATV-Express board without a PC, in a repeater for example. This interface could be compatible with SR-System boards for example. But without FEC encoding on FPGA, it would be impossible.

Leon.

Re: DATVexpress Project – a lower cost approach to DATV xmtr

Posted: Sun Jun 03, 2012 3:04 pm
by KenW6HHC
Hi Leon,
Your wrote <“I have some questions : >
* I understand that the FEC encoding is done on the PC side (like Digilite UK). Do you plan to transfer it to the FPGA side?

I have inserted the “system block diagram” for a DATVexpress transmitter. The left-hand “yellow block” lists the main functions performed inside the PC. The right-hand “yellow block" lists the main functions that will be performed inside the DATVexpress board.

Image
The DATVexpress block diagram shows that current project plans are to keep the FEC processing inside the PC.

* Do you plan the FEC to be tuned? Like in Digilite software? Other FEC ratios than just 1/2 (which is the easiest to compute)?
Yes, the FEC setting can be configured inside the PC (using the GUI) to the desired value.

* Do you plan to add a TS input (SPI or equivalent)? This would be helpfull to use the DATV-Express board without a PC, in a repeater for example. This interface could be compatible with SR-System boards for example. But without FEC encoding on FPGA, it would be impossible.
I understand your point about the location of the FEC processing. Many things are possible…but for now, the first plan by the team is to only complete the system software and the PCBA and the board coding as seen in the system diagram. As the team announced at TAPR conference in 2011, the complete set of hardware and software design source files will become freely available without restrictions to encourage others to contribute new functions and performance.

Just as a reminder to interested readers, a link to the entire PowerPoint file presented at TAPR is provided in the first entry of this forum-topic-thread.

73…de Ken W6HHC

Re: DATVexpress Project – a lower cost approach to DATV xmtr

Posted: Sun Jun 03, 2012 5:33 pm
by G4GUO
We are using less that 5% of the resources on the FPGA so if someone
wanted to move the FEC onto to the board for DVB-S they could.

For things like DVB-S2 and DVB-T2 because they use LDPC
(low density parity check) codes which have very long blocks
there would not be enough RAM.

We live by the ethos that "if you build it they will come" i.e if we provide
the hardware others will want to hack the software :) . It only takes one
person to write the code and then share it.

The host software currently supports all the DVB-S FEC rates and also does
DVB-T both 2K and 8K modes. I am part way though implementing DVB-S2.

- Charles G4GUO

Re: DATVexpress Project – a lower cost approach to DATV xmtr

Posted: Wed Jun 13, 2012 8:19 am
by G4GUO
In case anyone is interested and doesn't read my blog I have
posted a picture taken from my spectrum analyser showing
the output of the DATV Express card. It uses a 49 tap filter,
root raised cosine response with x/sin(x) compensation, 16 bit
filter coefficients and a 14 bit DAC on the output.
Sampling is at 20 MHz and the Analogue Nyquist filter is at 5MHz.
The Analyser is set to a 40 MHz sweep.

Image

- Charles G4GUO