You are on page 1of 5

TT903-A: Conceitos de TV

Relatório da aula 3

Aluno: Pedro Henrique de Souza Pozelli


RA: 175772
Data de entrega: 15/03/2019

1. Qual o tempo em que uma linha de varredura de um tubo de raios catódicos


precisa ser percorrida? Explique.

Considerando 25 quadros por segundo e 525 linhas por quadro na tela, temos 13125
linhas de varredura por segundo, isto é, cada linha precisa ser percorrida em 76 us.
Considerando 700 colunas por quadro, temos ainda que cada ponto da tela deve ser
percorrido em 108 ns.

2. Abra o Simulink, usando o comando commdvbt. Explique o que é cada bloco


desse padrão. Simule e mostre as saídas a partir dos níveis de SNR (relação
sinal ruído) do bloco AWGN.

Random Integer: The Random Integer Generator block generates uniformly


distributed random integers in the range [0, M-1], where M is specified by the Set size
parameter. Use this block to generate random binary-valued or integer-valued data.

RS Encoder: Reed solomon codes are basically used for providing FEC(Forward
Error Correction) to the received erroneous blocks. RS encoder is used at the
transmit end by which redundancy bytes are added to the input data to be
transmitted. RS decoder is used at the receiver to correct the errors occured on the
way by use of redundant information. RS codes are systematic linear block code. It is
a block code because the code is put together by splitting the original message into
fixed length blocks.

RS encoder is designated as (N,K,T) where, N is the number of overall bytes after


encoding K is the number of data bytes before encoding T is the number of data
bytes which can be corrected by RS Encoder and RS Decoder combination. T is
equal to (N-K)/2.

Fonte:
http://www.rfwireless-world.com/source-code/MATLAB/Reed-solomon-Encoder-matla
b-code.html

Convolutional Interleaver: The Convolutional Interleaver block permutes the symbols


in the input signal. Internally, it uses a set of shift registers. The delay value of the kth
shift register is (k-1) times the Register length step parameter. The number of shift
registers is the value of the Rows of shift registers parameter.

The Initial conditions parameter indicates the values that fill each shift register at the
beginning of the simulation (except for the first shift register, which has zero delay). If
Initial conditions is a scalar, then its value fills all shift registers except the first; if
Initial conditions is a column vector whose length is the Rows of shift registers
parameter, then each entry fills the corresponding shift register. The value of the first
element of the Initial conditions parameter is unimportant, since the first shift register
has zero delay.

This block accepts a scalar or column vector input signal, which can be real or
complex. The output signal has the same sample time as the input signal.

The block can accept the data types int8, uint8, int16, uint16, int32, uint32, boolean,
single, double, and fixed-point. The data type of this output will be the same as that
of the input signal.

Punctured Convolutional Code: Puncturing is a technique used to make a m/n rate


code from a "basic" low-rate (e.g., 1/n) code. It is reached by deletion of some bits in
the encoder output. Bits are deleted according to a puncturing matrix.

Fonte:
https://en.wikipedia.org/wiki/Convolutional_code#Punctured_convolutional_codes

DVB-T inner interleaver, Mapper e OFDM Modulator: O DVB-T é um sistema


multiportadora. A taxa de bits do sinal na entrada do modulador pode ser variável
(até 20 Mbit/s), dependendo da qualidade da imagem ou da robustez que se deseja
na transmissão. A modulação utilizada é o COFDM (Coded Ortogonal Frequency
Division Multiplex). O sistema DVB-T foi implantado na Europa em 1998 e visa,
principalmente, a transmissão de vários canais de SDTV no lugar de um canal
analógico. O sistema DVB-T pode ser programado para modulação QPSK
(“Quaternary Phase Shift Keying” = 2 feixes digitais), 16QAM (“16 Quadrature
Amplitude Modulation” = 4 feixes digitais) ou 64QAM (“64 Quadrature Amplitude
Modulation” = 6 feixes digitais). No “Inner Interleaver” o sinal é transformado em 2, 4
ou 6 feixes digitais (conforme o tipo de modulação escolhido). Através do “Mapper”,
esses feixes são destinados, consecutivamente, às 1705 portadoras do modo 2K ou
às 6734 portadoras do modo 8K. Na saída do “OFDM Modulator” surgem blocos
estáticos de portadoras simultâneas moduladas em QPSK, 16QAM ou 64QAM. O
tempo útil de cada bloco, também conhecido pelo nome de “símbolo” será Tu=1/fx.
Assim sendo, tem-se: Tu=298,67ms para o modo 2K, e Tu=1,1947ms para o modo
8K.

Fonte: ​http://www.teleco.com.br/tutoriais/tutorialtvdigital/pagina_2.asp

Integer to bit converter: The Integer to Bit Converter block maps each integer in the
input vector to a group of bits in the output vector.

Errror Rate Calculation: The Error Rate Calculation block compares input data from a
transmitter with input data from a receiver. It calculates the error rate as a running
statistic, by dividing the total number of unequal pairs of data elements by the total
number of input data elements from one source. Use this block to compute either
symbol or bit error rate, because it does not consider the magnitude of the difference
between input data elements. If the inputs are bits, then the block computes the bit
error rate. If the inputs are symbols, then it computes the symbol error rate.

AWGN Channel: An AWGN channel adds white Gaussian noise to the signal that
passes through it.

Os blocos da parte inferior basicamente efetuam as operações inversas às dos


blocos da parte superior, que já foram explicadas acima.
3. Um sinal MPEG2 de 188 bytes por padrão poderá conter quais tipos de
informação?

Há 187 bytes de dados precedidos por um byte de sincronização. Dentro do campo


de dados, um cabeçalho de 4 bytes especifica se o conteúdo do quadro corresponde
a uma sequência de vídeo MPEG-2 ou a informações do usuário. Quando usado
para tráfego de dados, os 183 bytes (payload) de um quadro MPEG-2 podem conter
uma ou mais MAC-PDUs (unidades de dados de protocolo MAC), sendo o tamanho
de cada variável.

Fonte: Maurice Gagnaire. Broadband Local Loops for High-speed Internet Access.

Fonte: ​https://slideplayer.com/slide/6340781/

4. O que é codificador de fonte? Explique.

O  codificador  de  fonte  converte  uma  sequência  de  símbolos  de  informação  em 
uma  sequência  de  símbolos  codificados.  Uma  transmissão  eficiente  consiste  na 
representação  de  uma  sequência  de  símbolos  da  fonte  em  uma  sequência 
binária  usando  o  menor  número  de  bits  possível,  que  possa  atender  a 
exploração  de  todas  probabilidades  necessárias.  Ainda  no  codificador  de  fonte, 
há  a  possibilidade  de  manipulação  criptográfica  que  permite  a  transmissão  de 
informação  de  forma  sigilosa  e  torna  a  informação  incompreensível  àqueles 
destinatários não autorizados a recebê-la (PIMENTEL, 2007). 
 
Fonte: http://www.teleco.com.br/tutoriais/tutorialcrc1/pagina_3.asp

5. O que é um codificador de canal? Explique.

No codificador de canal a informação codificada anteriormente no codificador de 
fonte  é  fracionada  de  acordo  com  o  com  o  comprimento  limitante do pacote de 
bits,  que  varia  de  sistema  para  sistema,  em  seguida,  através  de  códigos 
detectores  ou  corretores  de  erros,  é  introduzida  uma  redundância  de  maneira 
controlada  nesta  sequência  de  símbolos  à  sua  saída,  de  tal  forma  que  o 
decodificador de canal usará esta redundância para controlar erros oriundos dos 
efeitos  de ruídos e distorções causados durante a passagem do sinal transmitido 
pelo  canal  de  comunicações.  O  objetivo  principal  do  codificador  do  canal  é 
garantir  a  integridade  da  mensagem  e  aumentar  confiabilidade  da  transmissão 
(JEZENSKY, 2004). 
 
Fonte: http://www.teleco.com.br/tutoriais/tutorialcrc1/pagina_3.asp

You might also like