Universitat Politècnica de Catalunya. Departament de Teoria del Senyal i Comunicacions, Sala Álvarez, José, Armisén Morell, Albert, Universitat Politècnica de Catalunya. Departament de Teoria del Senyal i Comunicacions, Sala Álvarez, José, and Armisén Morell, Albert
Català: En aquest projecte s'ha analitzat e implementat un sistema basat amb DSSS-CDMA amb un receptor comú y diversos transmissors sobre una plataforma modular en Matlab, essent aquesta una eina de validació teòrica. S'ha primat aquesta per sobre d'una implementació en DSP principalment pel cost ecònomic de les plaques DSP. Així, s'ha decidit fer una implementació en Matlab amb les restriccions pròpies d'una placa DSP. El principal objectiu del projecte es la validació del sistema mitjançant la simulació a nivell de mostra sense restriccions de memòria. El proper pas seria la implementació en plaques DSP, peró això s'escapa del objectiu d'aquest projecte. És per això que s'ha dissenyat un sistema que pugi processar les dades amb pocs recursos mitjançant Matlab, tots marcats per una serie de variables. El transmissor es composa de diversos mòduls invariants que son el codificador, modulador, spreader, zero padder, pols conformador i el up converter que estan encadenats per generar la senyal a transmetre per cada un dels diversos usuaris. Totes aquestes senyals passen per un canal d'esvaniment lent amb soroll Gaussià blanc que modelitza un medi de comunicacions mòbil. Finalment el receptor rep totes les senyals y les processa en una serie de mòduls independents formats per un filtre pas baix, downconverter, filtre adaptat, sincronitzador, downsampler, equalitzador, despreader, demodulador y decodificador. En aquest treball es pot observar en la secció de Resultats les captures de la senyal a cada una de les diverses fases seguides d'una breu explicació. Finalment es tracten les conclusions i les properes vies d'investigació., Castellano: En este proyecto se ha analizado e implementado un sistema basado en DSSS-CDMA con un receptor común y varios transmisores sobre una plataforma modular en Matlab, siendo ésta una herramienta de validación teórica. Se ha primado esta sobre una implementación en DSP por el coste económico de las placas DSP. Así que se ha decidido hacer una implementación en Matlab con las constricciones propias de una placa DSP. El objetivo principal del proyecto es la validación del sistema mediante la simulación a nivel de muestra sin restricciones de memoria. El siguiente paso sería la implementación en placas DSP pero esto se escapa del objetivo de este proyecto. Para ello se ha diseñado un sistema que pueda procesar los datos con pocos recursos en Matlab, marcados por una serie de variables. El transmisor se compone de varios módulos invariantes que son el codificador, modulador, spreader, zero padder, pulse shaper y el up converter que encadenados generan la señal a transmitir de cada uno de los distintos usuarios. Todas estas señales pasan por un canal con desvanecimientos lentos y ruido aditivo gaussiano que modeliza un medio de comunicaciones móvil. Finalmente el receptor recibe todas las señales y las procesa en una serie de módulos independientes formados por un filtro paso bajo, downconverter, filtro adaptado, sincronizador, downsampler, equalizador, despreader, demodulador y decodificador. En este trabajo se puede observar en la sección Resultados las capturas de la señal en cada una de las distintas fases seguida de una breve explicación. Para finalmente llegar a la sección de Conclusiones y Futuras líneas de investigación., English: This project has analyzed and implemented a system based on DS-CDMA with a common receiver and multiple transmitters on a modular platform in Matlab, which is used for theoretical validation tool. This platform has been chosen over a DSP implementation due to the economic cost of DSP boards. So, it was decided to implement it using Matlab considering the inherent constraints in a DSP board. Project's main objective is to validate this system by having a simulation at a sample level which has no memory constraints. The next step would be to implement this in DSP boards; however this is beyond the scope of this project. A system has been designed that can process data with few resources in Matlab environment. The system developed is highly configurable using some input parameters. The transmitter consists of several modules that are invariant which are encoder, modulator, spreader, zero padder, pulse shaper and converter. These chained modules generate each user transmitted signal. Once these transmittersâ signals have been generated, they pass through a slowly fading channel with additive Gaussian noise which models a means of mobile communications. Ultimately the receiver gets all signals and processes them in a series of independent modules consisting of a low pass filter, downconverter, matched filter, synchronizer, downsampler, equalizer, despreader, demodulator and decoder. This work can be seen in the â Resultsâ section where there are screens of the signal in each of the phases followed by a brief justification.