Options

Nordig LCNs

Pauly83Pauly83 Posts: 2
Forum Member
Hoping someone can assist with a query. I'm trying to get an understanding of the various tables in the DVB spec.

In the NIT from UK DTT the descriptor tag 0x83 defines the channel line up.

E.g.

0000: 10 43 fc 01 11 c0 fc 09

I know this translates to LCN 1 for Service ID 1043 (BBC One South) and LCN 09 for Service ID 11c0 (BBC Four)

But in the same NIT I have the following:

0000: 3c 48 fd 01 38 f0 fc b9

This means that SID 3c48 (Arise News) should have an LCN of 1. But I know that the correct LCN is actually 257.

Can anyone explain this to me?

Comments

  • Options
    chrisjrchrisjr Posts: 33,282
    Forum Member
    ✭✭✭
    The number groups appear to be HEX, So the LCN group likely has values from 00 to ff (0 to 255 decimal). It looks like the group to the left of the LCN group could be an offset to the LCN group.

    So fc means LCNs 0 to 255 and fd is 256 to 512 and presumably you may find an fe and ff for LCNs above 513.

    I stand to be corrected on this but it looks like that.
  • Options
    GreeboGreebo Posts: 1,418
    Forum Member
    ✭✭✭
    chrisjr wrote: »
    The number groups appear to be HEX, So the LCN group likely has values from 00 to ff (0 to 255 decimal). It looks like the group to the left of the LCN group could be an offset to the LCN group.

    So fc means LCNs 0 to 255 and fd is 256 to 512 and presumably you may find an fe and ff for LCNs above 513.

    I stand to be corrected on this but it looks like that.

    Correct - you have to mask off the top 6 bits of 0xFD01 which is 0x0101 - convert to decimal and that is LCN 257 which would be Arise News.

    Similarly 0xFCB9 is masked to 0x00B9 - LCN 185
  • Options
    chrisjrchrisjr Posts: 33,282
    Forum Member
    ✭✭✭
    Greebo wrote: »
    Correct - you have to mask off the top 6 bits of 0xFD01 which is 0x0101 - convert to decimal and that is LCN 257 which would be Arise News.

    Similarly 0xFCB9 is masked to 0x00B9 - LCN 185
    Does beg the question, why do it that way? There must be a good reason why they didn't just use 00, 01, 02 for the first pair rather than fc, fd, fe.
  • Options
    GreeboGreebo Posts: 1,418
    Forum Member
    ✭✭✭
    chrisjr wrote: »
    Does beg the question, why do it that way? There must be a good reason why they didn't just use 00, 01, 02 for the first pair rather than fc, fd, fe.

    I've also wondered what those 6 bits are signalling. Hopefully someone else can enlighten us.
  • Options
    chrisjrchrisjr Posts: 33,282
    Forum Member
    ✭✭✭
    Greebo wrote: »
    I've also wondered what those 6 bits are signalling. Hopefully someone else can enlighten us.
    It's probably buried somewhere in the DTG D-Book specs for DTT. But not being a DTG member or any reason to become one I doubt I will ever get to read a D-Book :)
  • Options
    Pauly83Pauly83 Posts: 2
    Forum Member
    Perfect... Makes sense now.

    Realised you can pretty much tell what kind of service the channel is from the f value.

    fc= tv

    fe= radio

    ff= retune slate

    Although I guess this is just a side effect of how they arrange the channel line up rather than the explicit service descriptor (which can be found elsewhere)

    Thanks v much!
  • Options
    GreeboGreebo Posts: 1,418
    Forum Member
    ✭✭✭
    Pauly83 wrote: »
    Although I guess this is just a side effect of how they arrange the channel line up rather than the explicit service descriptor (which can be found elsewhere)

    Yes, just a side effect -

    FC = LCN 0 to 255
    FD = LCN 256 to 511
    FE = LCN 512 to 767
    FF = LCN 768 to 799 (LCNs 800 upwards shouldn't be in the broadcast data)
Sign In or Register to comment.