Mostra el registre d'ítem simple

dc.contributorBauernfeind, Thomas
dc.contributorOstermann, Timm
dc.contributor.authorLara Ambel, Juan
dc.contributor.otherUniversitat Politècnica de Catalunya. Departament de Teoria del Senyal i Comunicacions
dc.date.accessioned2013-02-27T14:41:28Z
dc.date.available2013-02-27T14:41:28Z
dc.date.issued2012-08
dc.identifier.urihttp://hdl.handle.net/2099.1/17422
dc.description.abstract[ANGLÈS] An important requirement for modern transceivers in mobile communication applications is the support of different mobile communication standards. This requirement implies that the digital filters at the transceiver must be able to adjust their algorithms and functionality to that of a given standard. Traditionally, in order to circumvent this problem, a different filter chain has been implemented for every different standard. In this work the use of a processor with high parallelism has been investigated as an alternative solution. That processor shall be able to implement different filter chains by executing different programs. The so-called Transport Triggered Architecture (TTA) has been chosen as the basis for the processor because of its flexibility and scalability. In this work parallel programs for the TTA processor are proposed, which shall maximize the utilization of processors' datapaths. Datapaths will be designed at microarchitecture level and the instruction set architecture of the processor extended in order to exploit them efficiently. Furthermore, a methodology based on three tools designed in this work is introduced, whereby a description of the filter algorithms can be almost automatically converted into a TTA processor program. A parallel program generated by the tools will be verified in a case study jointly with the proposed TTA processor equipped with the designed datapaths. The verification will take place in an Instruction Set Simulator and at the RTL level. Finally, the applicability, advantages and disadvantages of such processor-based solution will be discussed.
dc.description.abstract[CASTELLÀ] Un requisito importante para los transceptores radio modernos es el soportar diferentes estándares de comunicaciones móviles, sea 2G, 3G o LTE. Esto implica que los filtros digitales en el transceptor deben ser capaces de configurar su funcionalidad a lo marcado por un estándar dado. Tradicionalmente se ha sorteado este problema y se han implementado en tales casos cadenas de filtros diferentes para cada uno de los estándares contemplados. En este trabajo se ha investigado el uso de un procesador con alto paralelismo como solución alternativa. Este procesador debe ser capaz de implementar las diferentes cadenas de filtros simplemente ejecutando programas diferentes. La llamada arquitectura TTA (Transport Triggered Architecture) ha sido escogida para la base sobre la que definir este procesador por su flexibilidad y escalabilidad. En este trabajo se proponen programas paralelos para el procesador TTA que como requisito tienen el maximizar la utilización de las unidades aritméticas del procesador. Estas unidades aritméticas se han diseñado a nivel de microarquitectura y el conjunto de instrucciones del procesador se ha extendido. Adicionalmente se presenta una metodología basada en herramientas implementadas en este trabajo. Mediante ella es posible convertir casi automáticamente una descripción de los algoritmos de los filtros considerados en un programa paralelo para el procesador TTA y que éste cumpla con el requisito de utilización máxima. En un caso de estudio un programa paralelo generado mediante la metodología presentada es verificado junto con el procesador TTA propuesto. El procesador está equipado con las unidades aritméticas diseñadas. La verificación tiene lugar en un simulador (Instruction Set Simulator) y luego a nivel RTL. Finalmente, la aplicabilidad, ventajas y desventajas de la solución basada en un procesador son discutidas.
dc.description.abstract[CATALÀ] Un requisit important pels transceptors ràdio moderns és suportar diferents estàndards de comunicacions mòbils, sigui 2G, 3G o LTE. Això implica que els filtres digitals al transceptor han de ser capaços de configurar la seva funcionalitat segons un estàndard donat. Tradicionalment s'ha evitat aquest problema i s'han implementat en aquests casos cadenes de filtres diferents per cada un dels estàndards contemplats. En aquest treball s'ha investigat l'ús d'un processador amb alt paral·lelisme com a solució alternativa. Aquest processador ha de ser capaç d'implementar les diferents cadenes de filtres simplement executant programes diferents. L'arquitectura anomenada TTA (Transport Triggered Architecture) ha sigut escollida per la base sobre la qual definir aquest processador a causa de la seva flexibilitat i escalabilitat. En aquest treball es proposen programes paral·lels per el processador TTA que tenen per requisit maximitzar la utilització de les unitats aritmètiques del processador. Aquestes unitats aritmètiques s'han dissenyat a nivell de microarquitectura i el conjunt d'instruccions del processador s'ha estès. Addicionalment es presenta una metodologia basada en eines implementades en aquest treball. Mitjançant aquesta és possible convertir quasi automàticament una descripció dels algoritmes dels filtres considerats en un programa paral·lel pel processador TTA i que aquest compleixi el requisit d'utilització màxima. En un cas d'estudi un programa paral·lel generat mitjançant la metodologia presentada és verificat conjuntament amb el processador TTA proposat. El processador es troba equipat amb les unitats aritmètiques dissenyades. La verificació té lloc primer en un simulador (Instruction Set Simulator) i després a nivell RTL. Finalment, l'aplicabilitat, avantatges i desavantatges de la solució basada en un processador són discutides.
dc.language.isodeu
dc.publisherUniversitat Politècnica de Catalunya
dc.publisherJohannes Kepler Universität Linz
dc.rightsS'autoritza la difusió de l'obra mitjançant la llicència Creative Commons o similar 'Reconeixement-NoComercial- SenseObraDerivada'
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/es/
dc.subjectÀrees temàtiques de la UPC::Enginyeria de la telecomunicació::Processament del senyal
dc.subjectÀrees temàtiques de la UPC::Informàtica::Arquitectura de computadors::Arquitectures paral·leles
dc.subject.lcshSignal processing--Digital techniques
dc.subject.lcshComputer architecture
dc.subject.otherTTA
dc.subject.otherScheduling
dc.subject.otherDSP
dc.subject.otherProcessament digital del senyal
dc.titleImplementierung von DSP-Ketten mit Transport Triggered Architectures
dc.title.alternativeImplementation of DSP-chains with Transport Triggered Architectures
dc.title.alternativeImplementación de cadenas DSP con arquitecturas TTA
dc.title.alternativeImplementació de cadenes DSP amb arquitectures TTA
dc.typeMaster thesis (pre-Bologna period)
dc.subject.lemacTractament del senyal--Tècniques digitals
dc.subject.lemacArquitectura d'ordinadors
dc.identifier.slugETSETB-230.73655
dc.rights.accessOpen Access
dc.date.updated2013-02-25T06:54:38Z
dc.audience.educationlevelEstudis de primer/segon cicle
dc.audience.mediatorEscola Tècnica Superior d'Enginyeria de Telecomunicació de Barcelona
dc.audience.degreeENGINYERIA ELECTRÒNICA (Pla 1992)
dc.contributor.covenanteeJohannes Kepler Universität Linz


Fitxers d'aquest items

Thumbnail

Aquest ítem apareix a les col·leccions següents

Mostra el registre d'ítem simple