From: Steven Toth <stoth@linuxtv.org>
To: David Wong <davidtlwong@gmail.com>
Cc: linux-media@vger.kernel.org
Subject: Re: API for China DTV standard
Date: Thu, 02 Apr 2009 10:30:46 -0400 [thread overview]
Message-ID: <49D4CC16.1010309@linuxtv.org> (raw)
In-Reply-To: <15ed362e0904020309k4b286690u6d4d421e321cd91e@mail.gmail.com>
David Wong wrote:
> I would like to initiate a discussion of v4l-dvb API proposal for China DTV.
>
> Some of you may heard about China DTV standard as DMB-T/H, it is not
> totally correctly.
> China standard GB20600-2006 is indeed a union of DMB-TH(multi-carrier)
> and ADTB-T(single carrier).
>
> For API inclusion, I just read the standard document for GB20600. I am
> not very good in that electronics area,
> but I gather the following information of parameters, hope I don't
> miss anything:
>
> Number of Carriers: C=1, C=3780
> Constellations: 4QAM, 4QAM-NR, 16QAM, 32QAM, 64QAM
> FEC(LDPC): rate = 0.4, rate = 0.6, rate = 0.8
> Frame body size: always 3780 symbols
> Frame header size: 420 symbols (1/10 guard interval), 595 symbols
> (0.136 guard interval), 945 symbols (1/5 guard interval)
> Time domain symbol interleave: M=240(B=52), M=720(B=52)
>
> Despite "C=1" and "interleave", I don't know if DVB has such
> interleave, I see a chance to extend the current FE_OFDM structure (in
> dvb_frontend_parameters).
> Or should we create a new structure, like the separation of FE_ATSC
> and FE_OFDM?
No new structures are required. The existing user facing structures are fine.
The S2API will need new properties/types for Constellations, frame header size
symbol interleave etc.
I suggest:
1) Identify new #defines EG. M_240_52, M_720_52
2) Identify new property types EG. GET/SET_FRAME_BODY_SIZE
3) Update the dvb-core property_cache so dvb-core has a place to store these values.
4) Update dvb-core so that it can interpret you GET/SET_FRAME_BOSY_SIZE and
other messages.
No user API changes required.
- Steve
next prev parent reply other threads:[~2009-04-02 14:30 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-04-02 10:09 API for China DTV standard David Wong
2009-04-02 14:30 ` Steven Toth [this message]
2009-04-02 14:53 ` David Wong
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=49D4CC16.1010309@linuxtv.org \
--to=stoth@linuxtv.org \
--cc=davidtlwong@gmail.com \
--cc=linux-media@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.