-
Notifications
You must be signed in to change notification settings - Fork 36
Home
![]() |
---|
DVB-S2 Tx block diagram |
This is the top module for the DVB-S2 transmitter, which instantiates the subcomponents needed by the standard. Note that a frame's configuration parameters accompanies the data using AXI's TID/TUSER, meaning each input frame can have different parameters.
![]() |
---|
AXI LDPC Encoder block diagram |
Data frame is fed to the frame data (s_tdata)
and DVB parameters should be
synchronized with it.
Values from the DVB tables (Annexes B and C from ETSI EN 302 307-1 V1.4.1), are
expanded to per bit and fed to the s_ldpc
interface. This interface need 2
values: the actual frame offsets (s_ldpc_offset
) and when to process another
frame bit (s_ldpc_next
).
When s_ldpc_tlast
is received, accumulation is considered completed and the
final accumulation begins, in which point the component will not accept any data
until the output frame is fully written.
![]() |
---|
AXI Physical Layer Framer block diagram |
Frame parameters are fed to the AXI PLFRAME Header block while data goes through the physical layer scrambler. The first arbiter is set up in interleaved mode to alternate between a header frame and a data frame. The resulting data stream is connected to a second arbiter whose other input is connected to the dummy frame generator. This arbiter is set up in absolute mode so that actual data frames take precedence over dummy frames.