IsSpurInBand(9)
π IsSpurInBand(9) β Kernel API Manual π
πΈ NAME πΈ
IsSpurInBand β checks to see if a spur will be present within the IFβs bandwidth. (fIFOut +/- fIFBW, -fIFOut +/- fIFBW)
β¨ SYNOPSIS β¨
u32 IsSpurInBand (struct MT2063_AvoidSpursData_t *pAS_Info , u32 *fm ,
u32 * fp );
π ARGUMENTS π
pAS_Infoβ the Avoid Spurs information block. Itβs the info bundle, bestie.fmβ if thereβs a spur, the amountf_IF1has to move negative.fpβ if thereβs a spur, the amountf_IF1has to move positive.
π¦ DESCRIPTION π¦
Okay so picture the spur-checking sitch as a tiny diagram, because this is the layout energy:
ma mb mc md
<--+-+-+-------------------+-------------------+-+-+--> | ^
0 ^ | ^ b=-fIFOut+fIFBW/2 -b=+fIFOut-fIFBW/2
^ a=-fIFOut-fIFBW/2 -a=+fIFOut+fIFBW/2
And lowkey important: some equations are doubled to prevent round-off problems when calculating fIFBW/2. Not me being dramatic β thatβs literally why.
Returns 1 if an LO spur would be present, otherwise 0. Periodt. π
π SEE ALSO π
- Kernel file
./drivers/media/tuners/mt2063.c mt2063_lockStatus(9)MT2063_fLO_FractionalTerm(9)MT2063_CalcLO2Mult(9)
okay bye bestie π β this page is IsSpurInBand(9) from the Kernel API Manual, with source/version vibes from ./drivers/media/tuners, dated October 2026. Slay. β¨π
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms