Re: [PATCH] Re: [PATCH] Multi protocol support (stage #1)

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

 



Manu Abraham wrote:
Johannes Stezenbach wrote:

Well, since the LP stream is a DVB-S2 stream it could in theory
be either a SIS or a MIS stream (except that figure F.1
only shows a single input to the DVB-S2 outer & inner coding
block).

However, I think that MIS/stream_id filter is not used to
seperate the HP and LP stream.

Stream ID filter is described (somewhere that) IS is used for the
PLFrame to be demodulated.

The points that which i am a bit confused was this:

1) The presence of the S2 satellite delivery system descriptor is not
always, it appears in some cases and in some cases it doesn't.

2) Now, BBHEADER contains the info that is supposed to be there in the
S2 satellite delivery system descriptor

except for
(a) Backwards Compatibilty Indicator (This one is obvious since in NBC
mode, there is no Backward Compatibility)
(b) Scrambling sequence indicator

Whether it is in NBC or BC mode descrambling has to be done. For the
STB0899 it is fine , since index, n=0 is default, but in another case
the index can be possibly be changed, but in that case i don't
understand from where i can change the Scrambling Sequence Index in NBC-BS

Ok, got some more clarity


According to the patent,

" This application claims the benefit of the earlier filing date under 35 U.S.C. .sctn. 119(e) of U.S. Provisional Application Ser. No. 60/583,410 filed Jun. 28, 2004, entitled "Scrambling of Physical Layer Header and Pilot Symbol in DVB-S2 to Reduce Co-Channel Interference," and U.S. Provisional Application Ser. No. 60/585,654 filed Jul. 6, 2004, entitled "Scrambling of Physical Layer Header and Pilot Symbol in DVB-S2 to Reduce Co-Channel Interference"; the entities of which are incorporated herein by reference."


According to one embodiment of the present invention, different initialization seeds are supplied to a Gold sequence generator for each of the co-channels to produce the different scrambling sequences. The above arrangement advantageously reduces the impact of co-channel interference, thereby enhancing receiver performance.

This truly matches to the scrambling_sequence_index in S2 satellite delivery system descriptor.

Now, the confusion was that the S2_satellite_delivery_system_descriptor is not always present. I really got lost as to what to do in such a case. Initially i randomly went into a wild conclusion that it can be possible only from the Pilot Symbols otherwise, but was not very sure about the same.


Now, myself and Christoph Pfister argued on IRC, how this could possibly work.
It eventually turned out to be like this .. From TR 102 376 p 71,

"The differential detection scheme described above using information embedded in the PLSCODE is therefore preferred. In fact as long as the difference, not necessarily a constant, is known a /priori/, receivers can take advantage of it. For this reason we are able to further scramble the codeword of PLSCODE to improve the auto-correlation property. The specific sequence is as follows: 0111000 ................ ..........010

The scrambling sequence is essentially just an extended m-sequence.
In Annex "C", the algorithms for rapid frame synchronization by utilizing SOF and PLSCODE are described.

So it finally turns out that "masochistic" devices can do "auto-n" sequences. In such a case, wondering "now" whether all DVB-S2 demods are powerful to do this ..


Thanks to Christoph for helping to clear this confusion. I thought it would be helpful to others as well as to how it might work, hence the post.



Manu




_______________________________________________

linux-dvb@xxxxxxxxxxx
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb

[Index of Archives]     [Linux Media]     [Video 4 Linux]     [Asterisk]     [Samba]     [Xorg]     [Xfree86]     [Linux USB]

  Powered by Linux