Mestrado em Engenharia Electrónica e TelecomunicaçõesO trabalho apresentado nesta dissertação teve como objectivo o
desenvolvimento da camada física de um sistema de transmissão e recepção
de sinais OFDM baseados no standard IEEE 802.11-2007. O sistema
desenvolvido inclui geração de dados aleatórios, modulador QAM, inserção de
pilotos e subportadora DC, IFFT com adição de Prefixo Cíclico, buffer de saída
e o consequente oposto para o receptor.
A dissertação encontra-se dividida em duas partes principais. Na primeira
parte, o sistema foi projectado e simulado em Matlab através do ambiente
Simulink com o auxílio dos blocos da Xilinx inseridos no seu software System
Generator for DSP. Na segunda parte, foram adicionadas DACʼs ao
transmissor e o próprio foi compilado para um bloco e testado no XtremeDSP
Development Kit-IV da Nallatech que inclui uma Field-Programmable Gate
Array.
Todos os módulos foram desenhados usando os blocos do System Generator
for DSP da Xilinx. O kit está conectado ao computador através de uma
interface PCI. Os dados obtidos são exibidos em Matlab para a primeira parte
e num osciloscópio para a segunda parte.It was the objective of this dissertation the development of the Physical Layer of
an IEEE 802.11-2007 Transmitter-Receiver system for generating OFDM
signals. The developed design includes random Data Generation, QAM
Modulator, Pilots and DC subcarrier insertion, IFFT with Cyclic Prefix insertion,
an Output Buffer and the subsequent opposite for its receiver.
This dissertation was divided in two main segments. In the first segment, the
system was designed and simulated in Matlab through the Simulink
environment using Xilinxʼs System Generator for DSP blocks. In the second
part, DACʼs where added to the transmitter in order to compile it into a single
block and test it on Nallatechʼs XtremeDSP Development Kit-IV, which includes
a Field-Programmable Gate Array.
All modules were designed using Xilinxʼs System Generator for DSP blocks.
The kit is connected to the computer through a PCI interface. Output data is
displayed on the Matlab environment for part one and on an oscilloscope for
part two