Wuhtzu Posted November 17, 2012 Share Posted November 17, 2012 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 Quote Link to comment
Griga Posted November 17, 2012 Share Posted November 17, 2012 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) Quote Link to comment
Wuhtzu Posted November 19, 2012 Author Share Posted November 19, 2012 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) Quote Link to comment
Wuhtzu Posted February 25, 2013 Author Share Posted February 25, 2013 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. Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.