Re: [Discuss-gnuradio] Soft-DVB has a Brother. A Receiving, Brother. And Fast...

2010-02-23 Thread Vincenzo Pellegrini
Hi Achilleas, sorry for the belated reply but I was very busy working on
extending MA over SR-DVB and with other academic stuff here. 

MA actually stands for Memory Acceleration and is intended as an
optimization technique aimed at signal-processing-generated computation
over GPPs and DSPs (we haven't explored it yet, but I'm persuaded that
it can be useful for FPGA implementations too). 

Such optimization technique belongs to the broader class known in
computer science as space/time trade-off and basically consists of an
algorithmic toolbox which takes a classical implementation of a
typical communication signal processing algorithm (say for example an
OFDM time and frequency offset estimator or a Viterbi Decoder, just to
quote two highly heterogeneous algorithms we've been trying) and returns
a memory-accelerated version capable of running much faster over the
same HW. 
Just as an example: since my last email upon this topic we applied MA to
another (very small) section of SR-DVB chain and managed to further
reduce the computational cost of the entire system previously shown in
http://www.youtube.com/watch?v=S5nGBDCxhmk by an additional 2%.  

This appears to confirm our idea that considerable margins do exist for
optimization as most of the chain is currently still implemented in a
traditional way. 

I hope I have answered your question, even if with some delay. 
I will present some more details about this next week in Karlsruhe at
WSR10. 

my best regards 
 
vincenzo



On Mon, 2010-02-01 at 14:30 -0500, Achilleas Anastasopoulos wrote:
 Vincenzo,
 
 this seems very impressive!
 
 May I ask what the initials NA stand for?
 
 best,
 Achilleas
 
 
 ___
 Discuss-gnuradio mailing list
 Discuss-gnuradio@gnu.org
 http://lists.gnu.org/mailman/listinfo/discuss-gnuradio



___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] Soft-DVB has a Brother. A Receiving Brother. And Fast...

2010-02-01 Thread Vincenzo Pellegrini
Hi Per,
carrier freq is 809.5 MHz (one of the Australian DVB-T center freqs in UHF)

Phase and frequency responses are compensated by applying estimations done
based on the (many) DVB-T OFDM pilot carriers. We do not average channel
estimates to remove noise, still we get very clean constellation when doing
lab tests.
As well as useful constellations with SNR being around 12 dB.

regards

vincenzo



2010/2/1 Per Zetterberg per.zetterb...@ee.kth.se

 Vincenzo Pellegrini wrote:

 SR-DVB demo video on youtube

 http://www.youtube.com/watch?v=S5nGBDCxhmk

 regards

 vincenzo

 


 ___
 Discuss-gnuradio mailing list
 Discuss-gnuradio@gnu.org
 http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


 Nice.

 I am curious. What is the carrier frequency ?

 Do you do anything to combat phase-noise ?

 BR/
 Per




-- 
Vincenzo Pellegrini
http://www.youtube.com/user/wwvince1
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] Soft-DVB has a Brother. A Receiving, Brother. And Fast...

2010-02-01 Thread Achilleas Anastasopoulos

Vincenzo,

this seems very impressive!

May I ask what the initials NA stand for?

best,
Achilleas


___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] Soft-DVB has a Brother. A Receiving Brother. And Fast...

2010-01-31 Thread Vincenzo Pellegrini
SR-DVB demo video on youtube

http://www.youtube.com/watch?v=S5nGBDCxhmk

regards

vincenzo
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


[Discuss-gnuradio] Soft-DVB has a Brother. A Receiving Brother. And Fast...

2010-01-29 Thread Vincenzo Pellegrini
Hi GNURadio fellows,
considering that this list has grown to something highly relevant in
Software Defined Radio I thought it would have been a good idea to share
here a few thoughts I've been having since long and as well as a result that
was just achieved.



Since a few months after my first approach to SDR in 2006,
I thought I picked up two major facts about the technology:

.:.  SDR infinite potential lying for sure in its flexibility but, even more
relevantly,  in its ability to bypass
 the costly HW-level design stage which is embedded in any traditional
radio design/production process

.:.  Its equally infinite power-inefficiency compared to traditional,
HW-implemented competitor technologies.
 In fact, ease of development as well as flexibility appear to be
inversely proportional to power efficiency.

The latter being in my opinion the reason for which SDR has been growing for
ages up to now but has never exploded as we could expect from a technology
cutting away a conspicuous part of the design costs of any radio system.
Actually, flexibility and cost-efficiency, though considerable, do not
appear to be sufficient motivation for accepting to upscale power
requirements (at a given computational cost yielded by the implemented
wireless standard) by a factor which typically is in [100 ; 300].

Whether right or wrong, by working with these thoughts in mind, during the
research I'm carrying on at the University of Pisa, Italy while doing my PhD
here, I developed a novel implementation technique targeted at
software-implemented Signal Processing over General Purpose CPUs or DSPs
which we (at DSPCoLa lab, http://dspcola.iet.unipi.it ) call MA.
Current research results have shown that MA was able to increase by slightly
more than one order of magnitude the power efficiency of a traditionally
implemented (MA-free) SDR.


By applying such MA technology to the ETSI DVB-T receiver chain with the
help of:

Mario Di Dio (former master thesis student, now PhD Student  at DSPCoLa)
Luca ROSE(former master thesis student at DSPCoLa, now PhD student at
Supélec Paris)

we obtained the receiving companion of Soft-DVB: SR-DVB.

Standing for Software Receiver - DVB,
SR-DVB is a fully software (all signal processing is done in pure C++ over
the host computer) ETSI DVB-T receiver  capable of running realtime

while providing 11.612 Mbps throughput

and absorbing less than 50% of computational resources available over an
Intel Q9400, 2.66 GHz CPU.

As long as MA was applied only to the two computationally-heaviest blocks of
the receive chain (i.e. Viterbi Decoding and OFDM synch), we believe that
considerable margins for improvement of the presented result do exist. They
will be explored in the next months.


SR-DVB will be presented in Karlsruhe at WSR 10
as the article:
A Fully Software ETSI DVB-T Receiver Based on the USRP

during such presentation also MA technology will be briefly outlined.

A demo video of our proof-of-concept receiver is available at

www.legalepellegrini.it/ing/SR-DVB_demo_long.VRO

as usual, mplayer or VLC wil play this camcorder mpeg2 viedo easily.


Best regards to all writers and readers of the list

vincenzo






-- 
Vincenzo Pellegrini
http://www.youtube.com/user/wwvince1
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] Soft-DVB has a Brother. A Receiving Brother. And Fast...

2010-01-29 Thread Dave
Wow this is exciting! Folks we are on the verge of a paradime shift in RF 
communications.

I'm not clear on the dvb standards, but is it safe to assume dvb-s would need 
just a few tweaks on the dvb-t code or no?  

Sent from my iPhone

On Jan 29, 2010, at 4:04 AM, Vincenzo Pellegrini wwvi...@gmail.com wrote:

Hi GNURadio fellows,
considering that this list has grown to something highly relevant in Software 
Defined Radio I thought it would have been a good idea to share here a few 
thoughts I've been having since long and as well as a result that was just 
achieved.



Since a few months after my first approach to SDR in 2006, 
I thought I picked up two major facts about the technology:

.:.  SDR infinite potential lying for sure in its flexibility but, even more 
relevantly,  in its ability to bypass
 the costly HW-level design stage which is embedded in any traditional 
radio design/production process

.:.  Its equally infinite power-inefficiency compared to traditional, 
HW-implemented competitor technologies.
 In fact, ease of development as well as flexibility appear to be inversely 
proportional to power efficiency.

The latter being in my opinion the reason for which SDR has been growing for 
ages up to now but has never exploded as we could expect from a technology 
cutting away a conspicuous part of the design costs of any radio system. 
Actually, flexibility and cost-efficiency, though considerable, do not appear 
to be sufficient motivation for accepting to upscale power requirements (at a 
given computational cost yielded by the implemented wireless standard) by a 
factor which typically is in [100 ; 300]. 

Whether right or wrong, by working with these thoughts in mind, during the 
research I'm carrying on at the University of Pisa, Italy while doing my PhD 
here, I developed a novel implementation technique targeted at 
software-implemented Signal Processing over General Purpose CPUs or DSPs which 
we (at DSPCoLa lab, http://dspcola.iet.unipi.it ) call MA.
Current research results have shown that MA was able to increase by slightly 
more than one order of magnitude the power efficiency of a traditionally 
implemented (MA-free) SDR.


By applying such MA technology to the ETSI DVB-T receiver chain with the help 
of:

Mario Di Dio (former master thesis student, now PhD Student  at DSPCoLa)
Luca ROSE(former master thesis student at DSPCoLa, now PhD student at 
Supélec Paris)

we obtained the receiving companion of Soft-DVB: SR-DVB.

Standing for Software Receiver - DVB, 
SR-DVB is a fully software (all signal processing is done in pure C++ over the 
host computer) ETSI DVB-T receiver  capable of running realtime 

while providing 11.612 Mbps throughput

and absorbing less than 50% of computational resources available over an Intel 
Q9400, 2.66 GHz CPU.

As long as MA was applied only to the two computationally-heaviest blocks of 
the receive chain (i.e. Viterbi Decoding and OFDM synch), we believe that 
considerable margins for improvement of the presented result do exist. They 
will be explored in the next months. 


SR-DVB will be presented in Karlsruhe at WSR 10
as the article:
A Fully Software ETSI DVB-T Receiver Based on the USRP

during such presentation also MA technology will be briefly outlined.

A demo video of our proof-of-concept receiver is available at

www.legalepellegrini.it/ing/SR-DVB_demo_long.VRO

as usual, mplayer or VLC wil play this camcorder mpeg2 viedo easily. 


Best regards to all writers and readers of the list

vincenzo

 




-- 
Vincenzo Pellegrini
http://www.youtube.com/user/wwvince1
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio



  ___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] Soft-DVB has a Brother. A Receiving Brother. And Fast...

2010-01-29 Thread Alexander Chemeris
Hi Vincenzo,

That's interesting.
Can you point to some description or this MAgic technology? From your
description I'm not sure I understand even on what level it works and what
it actually does :)

On Fri, Jan 29, 2010 at 12:04, Vincenzo Pellegrini wwvi...@gmail.com wrote:
 Hi GNURadio fellows,
 considering that this list has grown to something highly relevant in
 Software Defined Radio I thought it would have been a good idea to share
 here a few thoughts I've been having since long and as well as a result that
 was just achieved.


 Since a few months after my first approach to SDR in 2006,
 I thought I picked up two major facts about the technology:
 .:.  SDR infinite potential lying for sure in its flexibility but, even more
 relevantly,  in its ability to bypass
      the costly HW-level design stage which is embedded in any traditional
 radio design/production process
 .:.  Its equally infinite power-inefficiency compared to traditional,
 HW-implemented competitor technologies.
      In fact, ease of development as well as flexibility appear to be
 inversely proportional to power efficiency.
 The latter being in my opinion the reason for which SDR has been growing for
 ages up to now but has never exploded as we could expect from a technology
 cutting away a conspicuous part of the design costs of any radio system.
 Actually, flexibility and cost-efficiency, though considerable, do not
 appear to be sufficient motivation for accepting to upscale power
 requirements (at a given computational cost yielded by the implemented
 wireless standard) by a factor which typically is in [100 ; 300].
 Whether right or wrong, by working with these thoughts in mind, during the
 research I'm carrying on at the University of Pisa, Italy while doing my PhD
 here, I developed a novel implementation technique targeted at
 software-implemented Signal Processing over General Purpose CPUs or DSPs
 which we (at DSPCoLa lab, http://dspcola.iet.unipi.it ) call MA.
 Current research results have shown that MA was able to increase by slightly
 more than one order of magnitude the power efficiency of a traditionally
 implemented (MA-free) SDR.

 By applying such MA technology to the ETSI DVB-T receiver chain with the
 help of:
 Mario Di Dio (former master thesis student, now PhD Student  at DSPCoLa)
 Luca ROSE    (former master thesis student at DSPCoLa, now PhD student at
 Supélec Paris)
 we obtained the receiving companion of Soft-DVB: SR-DVB.
 Standing for Software Receiver - DVB,
 SR-DVB is a fully software (all signal processing is done in pure C++ over
 the host computer) ETSI DVB-T receiver  capable of running realtime
 while providing 11.612 Mbps throughput
 and absorbing less than 50% of computational resources available over an
 Intel Q9400, 2.66 GHz CPU.
 As long as MA was applied only to the two computationally-heaviest blocks of
 the receive chain (i.e. Viterbi Decoding and OFDM synch), we believe that
 considerable margins for improvement of the presented result do exist. They
 will be explored in the next months.

 SR-DVB will be presented in Karlsruhe at WSR 10
 as the article:
 A Fully Software ETSI DVB-T Receiver Based on the USRP
 during such presentation also MA technology will be briefly outlined.
 A demo video of our proof-of-concept receiver is available at
 www.legalepellegrini.it/ing/SR-DVB_demo_long.VRO
 as usual, mplayer or VLC wil play this camcorder mpeg2 viedo easily.

 Best regards to all writers and readers of the list
 vincenzo




 --
 Vincenzo Pellegrini
 http://www.youtube.com/user/wwvince1
 ___
 Discuss-gnuradio mailing list
 Discuss-gnuradio@gnu.org
 http://lists.gnu.org/mailman/listinfo/discuss-gnuradio





-- 
Regards,
Alexander Chemeris.


___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] Soft-DVB has a Brother. A Receiving Brother. And Fast...

2010-01-29 Thread Vincenzo Pellegrini
Yes Dave,
it is absolutely safe.
Actually going from DVB-T to DVB-S (version 1), roughly speaking, only
requires removing some OFDM-related blocks, which means it makes the system
computationally lighter.. :)



Hi Alexander,
Yes, I absolutely want to share MA-related knowledge with the software radio
community, especially with gnuradio  community.

At the present moment, papers describing MA technology are undergoing
academic review process.
Paper accepted in Karlsruhe (WS10) features a brief section about MA and
presentation there will do as well.

If I could just decide, I would provide links to all these contents right
now on the list, but I'm not sure I'm allowed to without consequences for my
publications.

I will check what I actually can do and possibly prepare some descriptive
content for MA that I will post to this list. Can you provide advice on
these publication copyright issues?

For sure I will give updates regarding increases of computational efficiency
that will be achieved by SR-DVB while applying MA to other sections of the
receive chain (currently only Viterbi and OFDM synch have been implemented
through MA).

Thanks for your interest.
I will do my best to be clear and detailed  ASAP

my best regards

vincenzo



2010/1/29 Alexander Chemeris alexander.cheme...@gmail.com

 Hi Vincenzo,

 That's interesting.
 Can you point to some description or this MAgic technology? From your
 description I'm not sure I understand even on what level it works and what
 it actually does :)

 On Fri, Jan 29, 2010 at 12:04, Vincenzo Pellegrini wwvi...@gmail.com
 wrote:
  Hi GNURadio fellows,
  considering that this list has grown to something highly relevant in
  Software Defined Radio I thought it would have been a good idea to share
  here a few thoughts I've been having since long and as well as a result
 that
  was just achieved.
 
 
  Since a few months after my first approach to SDR in 2006,
  I thought I picked up two major facts about the technology:
  .:.  SDR infinite potential lying for sure in its flexibility but, even
 more
  relevantly,  in its ability to bypass
   the costly HW-level design stage which is embedded in any
 traditional
  radio design/production process
  .:.  Its equally infinite power-inefficiency compared to traditional,
  HW-implemented competitor technologies.
   In fact, ease of development as well as flexibility appear to be
  inversely proportional to power efficiency.
  The latter being in my opinion the reason for which SDR has been growing
 for
  ages up to now but has never exploded as we could expect from a
 technology
  cutting away a conspicuous part of the design costs of any radio system.
  Actually, flexibility and cost-efficiency, though considerable, do not
  appear to be sufficient motivation for accepting to upscale power
  requirements (at a given computational cost yielded by the implemented
  wireless standard) by a factor which typically is in [100 ; 300].
  Whether right or wrong, by working with these thoughts in mind, during
 the
  research I'm carrying on at the University of Pisa, Italy while doing my
 PhD
  here, I developed a novel implementation technique targeted at
  software-implemented Signal Processing over General Purpose CPUs or DSPs
  which we (at DSPCoLa lab, http://dspcola.iet.unipi.it ) call MA.
  Current research results have shown that MA was able to increase by
 slightly
  more than one order of magnitude the power efficiency of a traditionally
  implemented (MA-free) SDR.
 
  By applying such MA technology to the ETSI DVB-T receiver chain with
 the
  help of:
  Mario Di Dio (former master thesis student, now PhD Student  at DSPCoLa)
  Luca ROSE(former master thesis student at DSPCoLa, now PhD student at
  Supélec Paris)
  we obtained the receiving companion of Soft-DVB: SR-DVB.
  Standing for Software Receiver - DVB,
  SR-DVB is a fully software (all signal processing is done in pure C++
 over
  the host computer) ETSI DVB-T receiver  capable of running realtime
  while providing 11.612 Mbps throughput
  and absorbing less than 50% of computational resources available over an
  Intel Q9400, 2.66 GHz CPU.
  As long as MA was applied only to the two computationally-heaviest blocks
 of
  the receive chain (i.e. Viterbi Decoding and OFDM synch), we believe that
  considerable margins for improvement of the presented result do exist.
 They
  will be explored in the next months.
 
  SR-DVB will be presented in Karlsruhe at WSR 10
  as the article:
  A Fully Software ETSI DVB-T Receiver Based on the USRP
  during such presentation also MA technology will be briefly outlined.
  A demo video of our proof-of-concept receiver is available at
  www.legalepellegrini.it/ing/SR-DVB_demo_long.VRO
  as usual, mplayer or VLC wil play this camcorder mpeg2 viedo easily.
 
  Best regards to all writers and readers of the list
  vincenzo
 
 
 
 
  --
  Vincenzo Pellegrini
  http://www.youtube.com/user/wwvince1