Jump to content
Wuhtzu

TransEdit: the file format for the transponder list ini files

Recommended Posts

Wuhtzu

Hi

 

I am trying to construct transponderlists for Transedit / DVBViewer automatically based on information available on my providers website. I hate just scanning all transponders on a satellite. It always result in loads of channels I do not have access to.

 

It is all coming along pretty well. The only two problems left are the format for storing the satellite position (degrees and west/east) and the format for storing "Modulation", "DVB-S2", "Pilot Symbols" and "Roll off" settings.

 

Below is an example of a transponder list ini file. "<< bla bla" are comments inserted to explain the meaning of things. It would have to be removed before loading into dvb-viwer or transedit. The entries marked by a * (in the comment) is the entries I do not understand yet.

 

[sATTYPE]
1=3592 << * Encoding of the satellite position (degrees, east/west)
2=Test 4 << Name / description
3=0 << Encoding of DiSEqC settings
4=9750 << LOF1
5=10600 << LOF2
6=11700 << LOF SW

[DVB]
0=9 << Total number of transponders
1=12476,V,27500,78,140,|auto, dvb-s2, ps, 0.25 << 1="frequency", "polirazation", "fec without /", "* encoding of modulation pilot symbols and roll off", "description"
2=12476,V,27500,78,28,|auto, dvb-s2, ps off, none
3=12476,V,27500,78,148,|auto, dvb-s2, ps, 0.2
4=12476,V,27500,78,132,|auto, dvb-s2, ps, 0.35
5=12476,V,27500,78,12,|auto, dvb-s2, ps off, 0.25
6=12476,V,27500,78,4,|auto, dvb-s2, ps off, 0.35
7=12476,V,27500,78,23,|16qam, dvb-s2, ps off, 0.20
8=12476,V,27500,78,20,|auto, dvb-s2, ps off, 0.2
9=12476,V,27500,78,0,|non dvb-s2

 

As seen from the above the satellite position given by angle (degrees) and direction (east/west) is encoded as a single number. For example "0.8W" becomes 3592. What is the encoding scheme here?

 

It is also seen that the "DVB-S2", "modulation", "pilot symbols" and "roll-off" settings are encoded as a single number. The description above (for example "auto, dvb-s2, ps off, 0.25") indicates what settings were made in Transedit and it is seen that only one number (the one between FEC and the description) changes based on these settings. What is the encoding scheme?

 

Thank you,

Wuhtzu

Share this post


Link to post
Griga
As seen from the above the satellite position given by angle (degrees) and direction (east/west) is encoded as a single number. For example "0.8W" becomes 3592. What is the encoding scheme here?

0..1800: degrees east x 10

1801..3599: (360 - degrees west) x 10

 

It is also seen that the "DVB-S2", "modulation", "pilot symbols" and "roll-off" settings are encoded as a single number. What is the encoding scheme?

Bit 0..1: Modulation (0 = auto, 1 = QPSK, 2 = 8PSK, 3 = 16QAM for DVB-S or APSK for DVB-S2).

Bit 2: Modulation System (0 = DVB-S, 1 = DVB-S2)

Bit 3..4: Roll-Off (0 = 0.35, 1 = 0.25, 2 = 0.2, 3 = undefined resp. auto)

Bit 5..6: Spectral Inversion (0 = undefined, 1 = auto, 2 = normal, 3 = inverted)

Bit 7: Pilot Symbols (0 = off, 1 = on)

Share this post


Link to post
Wuhtzu

Thank you very much.

 

May I suggest adding a section called "Transponder list file format" or the like in which you include this information? (I assume you are the developer of Transedit :))

 

 

 

0..1800: degrees east x 10

1801..3599: (360 - degrees west) x 10

 

 

Bit 0..1: Modulation (0 = auto, 1 = QPSK, 2 = 8PSK, 3 = 16QAM for DVB-S or APSK for DVB-S2).

Bit 2: Modulation System (0 = DVB-S, 1 = DVB-S2)

Bit 3..4: Roll-Off (0 = 0.35, 1 = 0.25, 2 = 0.2, 3 = undefined resp. auto)

Bit 5..6: Spectral Inversion (0 = undefined, 1 = auto, 2 = normal, 3 = inverted)

Bit 7: Pilot Symbols (0 = off, 1 = on)

Share this post


Link to post
Wuhtzu

I finally used this information the other day and I just wanted to spell everything out if someone else comes by this information:

 

So this one number representing roll-off, modulation, pilot symbols ect. is an 8 bit binary number converted to decimal:

 

An example of an 8bit binary number:

0 0 0 0 0 0 1 0

(2 in decimal).

 

The first two digits "Bit 0..1" are representing modulation (which have 4 options) by taking on the values as if they were a 2bit binary number: 0 (00), 1 (01), 2 (10) and 3 (11).

 

The third digit "Bit 2" is representing modulation system (which have 2 options) by taking on values as if it was a 1bit binary number: 0 (0) or 1 (1).

 

The 4th and 5th digit "Bit 3..4" are representing roll off (which have 4 options) by taking on values as if it was an 2bit binary number: 0 (00), 1 (01), 2 (10) and 3 (11).

 

The 6th and 7th digit "Bit 5..6" are representing spectral inversion (which have 4 options) by taking on values as if it was an 2bit binary number: 0 (00), 1 (01), 2 (10) and 3 (11).

 

The 8th digit "Bit 8" is representing pilot symbols (which have 2 options) by taking on values as if it was a 1bit binary number: 0 (0) or 1 (1).

 

So for example these options "8PSK, DVBS2, roll-off 0.35, spectral invresion auto, pilot symbols off" would give

 

[setting] -> [Decimal] -> [binary]

8PSK -> 2 -> 10

DVBS -> 1 -> 1

0.35 -> 0 -> 00

auto -> 1 -> 01

off -> 1 -> 1

 

This gives the total binary number of "1 01 00 1 10" which is 166 in decimal. So the transedit transponder list would say 166 for this combination.

 

My HD-channel transponders are usually 6 which is "0 00 00 1 10". This means 8PSK, DVBS2, 0.35, undefined, off.

Share this post


Link to post

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...