Questions about adapting Digilite for non-PC use
Posted: Sat Jan 14, 2012 5:09 pm
Hello!
I am a hobbyist from France.
My goal is to make some experiments on DATV. I would like to build a "DVB multiplexer" for a DATV repeater. This multiplexer could mix several programs received, and send them to several TS, for several down-links. 1 link for "broadcast", and the other link would be microwave to another repeater. All this could be made without a PC, just with microcontrollers. The main difficulty on this project is to find a DVB FEC encoder. All the other components are available at a reasonable price. That is why I am interested on the Digilite project.
I have some questions about the digilite project:
1) The data link between FTDI and dsPIC : what does this link transport? Is it directly a "transport stream"? Therefore, could I put a FIFO instead of the FTDI, and send a TS to this FIFO? This transport stream would be send by my home-made DVB multiplexer.
If it is not a pure "transport stream" between FTDI and dsPIC, could you please give us a description of the differences between a TS and this?
2) dsPIC control protocol: Could you please give us a description of the protocol that gives instructions from the PC to the dsPIC? I think that this protocol would be easily reproduced by a microcontroller (my multiplexer) instead of a PC.
3) push to talk : Do you plan to build a "push to talk" on this board? It would be a good Idea, for "duplex" links, or for shared uplinks, like a repeater. The next Idea is to build duplex links between repeaters, and with a kind of simple TDMA protocol.
4) Is this Digilite project open source? I understand that it is not currently "open source". But it will probably be open source in the future. Am I correct?
5) FEC encoding on microcontroller : Is it a great effort to port the FEC encoding on a 32 bit microcontroller? I am a little bit used programming on ARM 32 bits microcontrollers. Where did you find a detailled description of the FEC algorithms? Could you please share your source of information?
Thanks a lot for all your answers.
Regards,
Leon.
I am a hobbyist from France.
My goal is to make some experiments on DATV. I would like to build a "DVB multiplexer" for a DATV repeater. This multiplexer could mix several programs received, and send them to several TS, for several down-links. 1 link for "broadcast", and the other link would be microwave to another repeater. All this could be made without a PC, just with microcontrollers. The main difficulty on this project is to find a DVB FEC encoder. All the other components are available at a reasonable price. That is why I am interested on the Digilite project.
I have some questions about the digilite project:
1) The data link between FTDI and dsPIC : what does this link transport? Is it directly a "transport stream"? Therefore, could I put a FIFO instead of the FTDI, and send a TS to this FIFO? This transport stream would be send by my home-made DVB multiplexer.
If it is not a pure "transport stream" between FTDI and dsPIC, could you please give us a description of the differences between a TS and this?
2) dsPIC control protocol: Could you please give us a description of the protocol that gives instructions from the PC to the dsPIC? I think that this protocol would be easily reproduced by a microcontroller (my multiplexer) instead of a PC.
3) push to talk : Do you plan to build a "push to talk" on this board? It would be a good Idea, for "duplex" links, or for shared uplinks, like a repeater. The next Idea is to build duplex links between repeaters, and with a kind of simple TDMA protocol.
4) Is this Digilite project open source? I understand that it is not currently "open source". But it will probably be open source in the future. Am I correct?
5) FEC encoding on microcontroller : Is it a great effort to port the FEC encoding on a 32 bit microcontroller? I am a little bit used programming on ARM 32 bits microcontrollers. Where did you find a detailled description of the FEC algorithms? Could you please share your source of information?
Thanks a lot for all your answers.
Regards,
Leon.