Mailing List archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[linux-dvb] Fwd: Re: Re: Types and capabilites for HDTV ATSC.



On Thursday 05 August 2004 06:59 pm, John Dalgliesh wrote:
> On Thu, 5 Aug 2004, Holger Waechtler wrote:
> > I applied your proposed changes to the dvb-kernel CVS
> > frontend.h file. You probably also need to add a struct
> > dvb_atsc_parameters atsc to struct
> > dvb_frontend_parameters parameter union, right?
> >
> > It would then look like this:
> >
> >
> > struct dvb_atsc_parameters {
> > 	fe_modulation_t  modulation;
> > 	/* anything more? maybe 8VSB or 16VSB? */
> > };
> >
> >
> > struct dvb_frontend_parameters {
> >          __u32 frequency;
> >          fe_spectral_inversion_t inversion;
> >          union {
> >                  struct dvb_qpsk_parameters qpsk;
> >                  struct dvb_qam_parameters  qam;
> >                  struct dvb_ofdm_parameters ofdm;
> >                  struct dvb_atsc_parameters atsc;
> >          } u;
> > };
>
> Hmmm, shouldn't it be dvb_vsb_parameters not
> dvb_atsc_parameters? Or maybe atsc_vsb_parameters. After
> all, ATSC can also be carried over cable via QAM (right?
> I assume that is why everyone in the US wants cards that
> can do QAM (and I assume they don't convert the PSI to
> DVB))

I found an old 17 page paper "ATSC Transmission System: VSB
Tutorial" at
www.zenith.com/digitalbroadcast/downloads/VSB%20Tutorial.pd
f Figure 7 on page 7 has a nice VSB comparison chart.

It appears that 8-VSB for over the air in the U.S. is
 really called 8T-VSB. 8T-VSB uses Trellis coding.
 2/4/8/16-VSB do not use Trellis coding.

8T-VSB is used for over the air DTV in the U.S. 16-VSB is
for cable systems. From the paper it would appear that ATSC 
is a subset of VSB formats and not QAM. I am not sure of 
this though. Anyway, I agree with John that the parameters 
should be named dvb_vsb_parameters. There will be a small 
number of parameters because many parameters are identical 
between different VSB formats and can not be changed.

8T-VSB is robust in the presence of NTSC co-channel
interference but limited to 19.3 Mbits/sec. 16-VSB can do
38.6 Mbits/sec.

All the VSB data constellations use 6.0 MHz channel
bandwith, and  have a symbol rate of 10.762 Msymb/sec.

Best I can tell ATSC in the U.S  is 8T-VSB over the air and
16-VSB for cable. Since cable signals are not regulated by
the FCC some of them use QAM-64 or whatever they like for
DTV. A cable box is required for any scrambled and
pay-per-view services anyway.

The LGDT3302 chip can handle all 5 VSB formats and
QAM-64/256.

Mac Michaels




Home | Main Index | Thread Index