+ Post New Thread
Results 1 to 3 of 3
  1. #1
    Member level 2
    Points: 917, Level: 6

    Join Date
    Nov 2014
    Posts
    51
    Helped
    0 / 0
    Points
    917
    Level
    6

    meaning of synchronization in DVB receiver

    Hi,

    I’m reading the description of the DVBS2 FrameSync block for DVBS2 receiver in SystemVue:

    1. A scheme to correlate on both the SOF and PLSCODE differentially is used for frame1 synchronization. The shift registers in the circuit can be partitioned into two sections. The first is associated with SOF, the second with PLSCODE. There are in total 57 taps associated with the 89 registers. In the first part, 25 of them are associated with the pair-wise difference of SOF. In the second part, 32 nonzero taps are associated with PLSCODE since only 32 out of the 64 differentials are known. The taps associated with the shift register for computing the correlation can be obtained as follows. First set all the registers to zero, then shift the modulated SOF and a modulated and scrambled codeword of PLSCODE into the circuit. Once the rightmost register becomes nonzero, the tap associated with a register is just the complex conjugate of the content of the corresponding register. Given that the modulated SOF and PLSCODE take only ą1, ąi, the taps only take these four possible values as well.
    2. When used for frame synchronization, the incoming signal arriving at the correlator is2. sampled at one sample per symbol. It is first differentially decoded and the resulting samples are then sequentially shifted into a shift register of length 89. The contents of the shift register are multiplied with the taps. The first 25 and the last 32 values at the output of the multipliers are separately summed together in two different branches. The outputs of the two summers are respectively added and subtracted to produce two values. The maximum of the absolute value out of the two branches is the final output of this correlation circuit.
    3. The output is then further processed by a peak search algorithm
    As far as I understand this block shall find the header of each data segment and delete all garbage data before the header. Is it correct?

    Senmeis

    •   AltAdvertisment

        
       

  2. #2
    Super Moderator
    Points: 64,830, Level: 62
    Achievements:
    7 years registered
    Awards:
    Most Frequent Poster 3rd Helpful Member

    Join Date
    Apr 2014
    Posts
    13,161
    Helped
    3040 / 3040
    Points
    64,830
    Level
    62

    Re: meaning of synchronization in DVB receiver

    Hi,

    itīs not synchronisation ... itīs "frame_synchronisation".
    It means the data is sent in frames. And you need to detect start and end of the frames and further processing should be synced to the incoming frame rate.

    garbage data before the header.
    For sure, if you donīt have data for o complete frame ...it is useless, you canīt process the data. You simply may ignore it and focus on the next incoming frame.

    Klaus
    Please donīt contact me via PM, because there is no time to respond to them. No friend requests. Thank you.



    •   AltAdvertisment

        
       

  3. #3
    Member level 2
    Points: 917, Level: 6

    Join Date
    Nov 2014
    Posts
    51
    Helped
    0 / 0
    Points
    917
    Level
    6

    Re: meaning of synchronization in DVB receiver

    Quote Originally Posted by KlausST View Post
    Hi,

    itīs not synchronisation ... itīs "frame_synchronisation".
    It means the data is sent in frames. And you need to detect start and end of the frames and further processing should be synced to the incoming frame rate.


    For sure, if you donīt have data for o complete frame ...it is useless, you canīt process the data. You simply may ignore it and focus on the next incoming frame.

    Klaus
    OK, according to your understanding the output of FrameSync shall be:

    Frame1, frame2, ...

    The irrelevent data will be ignored. Is it correct?

    Senmeis



--[[ ]]--