Re: TDA10086 fails? DiSEqC bad? TT S-1401 Horizontal transponder fails

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

 



Manu Abraham wrote:
> Hi Oliver,
> 
> Oliver Endriss wrote:
>> Hi,
>>
>> Manu Abraham wrote:
>>> Hi Hartmut,
>>>
>>> Hartmut Hackmann wrote:
>>>
>>>> This might be right! I could not get good information regarding the
>>>> transponder bandwidths. We might need to make this depend on the
>>>> symbol rate or a module parameter.
>>> You can calculate the tuner bandwidth from the transponder symbol rate
>>> (in Mbaud) for DVB-S:
>>>
>>> BW = (1 + RO) * SR/2 + 5) * 1.3
>> Apparently I need some lessons in signal theory. ;-)
>> What does R0 stand for?
> 
> RO stands for Rolloff. This isn't anything big, but just defines the
> sharpness of the bandwidth curve. You can think how a filter's bandwidth
> would look like, when it is plotted out. This is just a filter
> characteristic.
> 
> Normally why you need this is not new. Traditionally for old PLL based
> tuners, this used to be in hardware, ie a LC component in the pre
> stages, prior to the tuner.
> 
> With the arrival of Silicon Tuners, things do have changed. These things
> have been made software configurable. There are advantages and
> disadvantages to this. Well, there's so much that can talked about it,
> but well let me not make it too long.
> 
> For Broadcast applications, ie all TV signals that we receive RO = 35%
> We do have other rolloff as well, but generally the others are not used
> in broadcast apps, but for professional purposes. When you have a lower
> rolloff, what happens is that the filter is more of a tuned filter and
> considered narrower slightly.
> 
> The advantage of a narrower filter is that since the edges fall of
> sharply, lesser power is wasted, but brings in the disadvantage that the
> spectrum is a bit more congested, but alternatibvely somebody could just
> argue as well, you can pack in more into the entire spectrum.
> 
> 
>> Do we have to select a higher cut-off value to compensate for the LNB
>> drift and other stuff like that?
> 
> The "5" in there, is in fact implies +/-5Mhz for the LNB drift (5 Mhz on
> either side off the offset. A LNB can drift in either direction at
> different periods of the day, depending on the temperature. This drift
> can cause an acquisition to fail, or an already acquired LOCK to fail on
> a very general note). The drift is standard and is specified in one of
> the ETSI specifications, one which i read a while back but don't
> remember the specification number.
> 

I just looked at the tuner (TDA8262) datasheet, it says:

The internal circuitry performs the Zero-IF quadrature frequency
conversion and two in-phase (IP/IN) and two quadrature(QP/QN) output
signals can directly be used to feed a Satellite Demodulator and Decoder
circuit (SDD). Low pass filter cut-off frequency can be adjusted from 5
MHz to 36 MHz in 32 steps. This allows a large flexibility in the SDD
input. 10 gain values are present at output amplifier to compensate
cut-off frequency adjustment and single output application.




Maybe, the best thing to do is divide the spectrum into 32 parts with
the lower end at 5MHz and the upper end at 36Mhz equi-distantly. I don't
know  why it is done in steps as mentioned in there, but i think it is
due to a NCO (Numerically Controlled Oscillator) which has 32 steps.

With these different steps, based on the calculation, you can slightly
optimize the offset if needed for the ones at the end of the spectrum,
from what you calculated out.

Also note that, the tuner can do 5 - 36 Mhz, so 45 MSPS will be at the
very last block and in the case of almost all silicon tuners will need a
bit of care to handle properly, also you might see a higher BER in some
cases when the filter cannot be pushed to what extend it needs to be.

I took a look at the driver, tda826x.c, just saw how simple that driver
looks. No wonder ... Even with the vendors, there are just a few people
who can really explain all the aspects.

(RF and math can sometimes be considered as drinking and driving on a
much lighter aspect, when used "properly", anyone who looks at it, won't
understand what's going on and what would happen next, in most cases,
unless you are in the same state, where you might tend to be in the same
harmonic. Maybe that's why some people claim that beer provides a much
higher level of success. ;-) )

The worst part in there is that, like all Silicon tuners, gain also
plays a significant part. Normally the vendor provides what gain is
required for each step, but the datasheet doesn't seem to specify that
any place. Normally the higher gain will be applied to the lower SR, and
the lower gain to the higher SR. Maybe you can experiment with the gain
distribution with regards to the SR.

The reason to have a gain distribution, is to avoid the demodulator
getting saturated somehow. The "somehow" part is a bit device specific.

There's so much math going on within the demodulator. In fact a
demodulator is nothing but a device doing a transform from one domain to
the other, as it's core functionality although there are other features
too in a demodulator.

Additionally, it looks like the VCO needs calibration too .. The
calibration helps the VCO to remain within the defined limits, rather
than with some unknown offset to a tuned frequency. All of which seems
to be missing from the driver. Our drivers are far away from being
sub-optimal even. It isn't doing anything what is the bare minimum even.
It looks like the driver is a 1:1 register dump from an existing windows
driver for a particular frequency, symbol rate and rolloff.. :-(

The datasheet is also a bit cryptic. It looks to me, at first glance
that the VCO needs to be calibrated for that specific step, wait for
that specific VCO comparator settling time, then attempt a tune with the
relevant step. This might help to reduce the BER as seen by the
demodulator, what i saw in another post by somebody else.

Well it is not easy too, but far from it. .. So can't blame anyone for
it. Also with all this done, it needs some tinkering practically, to
reach the best what is possible within the resources available.

Regards,
Manu

_______________________________________________
linux-dvb mailing list
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