Spelling suggestions: "subject:"datorteknik"" "subject:"datortekniks""
1001 |
Transmitter macrodiversity in WSAN and MANET : Energy consumption algorithms for wireless multihop networksMahmud, Arif January 2010 (has links)
<p>Three of the most important factors with regards to wireless multi-hop networks, namely reachability, energy consumption and network stability are considered in our transmitter macrodiversity supported broadcasting routing algorithms. Broadcasting applications are not only used to send routing table, queries, programming logic, any specific request etc. to all the nodes from access point but are also capable of playing a vital role in wireless TV distributions and visual sensor networks. All the algorithms are simulated in the MATLAB environment in which the nodes are random and are battery driven on a multi-hop randomized topology. Four new single frequency network (SFN) based algorithms (SFN-A, SFN-B, SFN-C and SFN-D) are formed in order to work over multi-hopping and where three of the algorithms SFN-A, SFN-B and SFN-D bear more or less the same amount of reachability. These three algorithms are able to reach more than 90% of reachability in only Tx power -8dBm whereas non-SFN requires -4dBm and SFN-C requires -2dBm and, in addition can achieve a maximum of 29 percentage points more reachability than the non-SFN algorithm. However, the best algorithm SFN-D consumes a maximum of 58.76% less energy than the SFN-A and a maximum of 14.28% less energy than the SFN-B. The SFN-D algorithm achieves a maximum 3.43 dB diversity gain together with the maximum 37.33% energy consumption gain in comparison to the non-SFN algorithm.</p>
|
1002 |
Load balancing of IP telephony / Lastbalansering av IP-telefoniMontag, David January 2008 (has links)
<p>In today's world, more and more phone calls are made over IP. This results in an increasing demand for scalable IP telephony equipment.</p><p>Ingate Systems AB produces firewalls specialized in handling IP telephony. They have an inherent limit in the number of concurrent phone calls that they can handle. This can be a bottleneck at high loads. There is a load balancing solution available in the platform, but it has a number of drawbacks, such as media latency and client capability requirements, limiting its usage.</p><p>Many companies provide load balancing solutions for SIP. However, it appears few handle all the problematic scenarios that the Ingate firewall does. This master's thesis aims to add load balancing functionality to the Ingate firewall, so that it can handle all types of clients.</p><p>By splitting the firewall into two completely separate layers - a SIP layer and a firewall layer - the concept of a virtual machine emerges. A machine is no longer restricted to its physical SIP and firewall layers. Instead, virtual machines are used to process calls. They still have SIP and firewall layers, but the layers can reside on different physical machines.</p><p>This thesis demonstrates the operation of an innovative load balancing implementation. The implementation was evaluated, and using four machines the test setup performed 50% better than the original Ingate platform, while still retaining all functionality -- something that was not possible with the original platform. This surpassed both the company's and my own expectations.</p>
|
1003 |
Framtagandet av ett företags webbplats med tillhörande Content Management System - en fallstudie med fokus på användbarhet och agila utvecklingsmetoderJohnsson, Mattias January 2009 (has links)
<p>Denna rapport återspeglar framtagandet av ett företags webbplats. Då själva utvecklandet av webbplatsen har varit en praktisk tillämpning så tar rapporten snarare upp utvecklingen på ett mer teoretiskt plan i form av en fallstudie.</p><p>Vilka tekniker och metoder som har använts i det praktiska arbetet, såsom användbarhet, semantisk uppmärkning och agila utvecklingsmetoder, har förklarats samtidigt som dess funktionalitet vävts in i arbetets olika implementeringsfaser. Då också ett specialanpassat CMS (innehållshanteringssystem för redigering av webbplatsens innehåll) har utvecklats för webbplatsen så beskriver rapporten också arbetet kring detta.</p>
|
1004 |
Adaptable rule checking tools for HDLLord, Mikael January 2009 (has links)
<p>Today’s electronics in aviation (avionics) are more complex than ever before. With higher requirements on safety and reliability and with new SoC (System on Chip) technology, the validation and verification of designs meet new challenges. In commercial and military aircraft there are many safety-critical systems that need to be reliable. The consequences of a failure of a safety-critical system onboard a civil or military aircraft are immeasurably more serious than a glitch or a bit-flip in a consumer appliance or Internet service delivery. If possible hazards are found early in the design process, a lot of work can be saved later on. Certain structures in the code are prone to produce glitchy logic and timing problems and should be avoided. This thesis will strengthen Saab Avitronics knowledge of adaptable rule checking tools for HDL, with a market analysis of the tools available. Moreover will it evaluate two of the most suitable tools and finally it will describe some of the design issues that exist when coding safety-critical systems. Finally it is concluded that the introduction of static rule checking tools will help the validator to find dangerous constructs in the code. However, it will not be possible to fully automate rule checking for safety-critical systems, because of the high requirements on reliability.</p>
|
1005 |
LiUMIMO : A MIMO Testbed for Broadband Software Defined RadioFältström, Johan, Gidén, Fredrik January 2009 (has links)
<p><p>In order to keep up with the increasing demand on speed and reliability in modern wireless systems, new standards have to be introduced. By using Multiple Input Multiple Output technology (MIMO) and Orthogonal Frequency Division Multiplexing (OFDM) technologies the performance can be increased dramatically. Forthcoming standards such as WLAN 802.11n, WiMax and 3GPP LTE are all taking advantage of MIMO technology. To perform realistic tests with these standards it is often not enough to run software simulations in for example Matlab. Instead, as many real world parameters as possible need to be included. This can be done using a testbed, like the LiUMIMO, that actually transmits and receives data through the air.</p><p>The LiUMIMO is designed as a Software Defined Radio (SDR), only the RF front end and the data log are implemented in hardware, while all signal processing will be performed in Matlab.</p></p>
|
1006 |
Implementation Aspects of 3GPP TD-LTEGuo, Ningning January 2009 (has links)
<p>3GPP LTE (Long Term Evolution) is a project of the Third Generation Partnership Project to improve the UMTS (Universal Mobile Telecommunications System) mobile phone standard to cope with future technology evolutions. Two duplex schemes FDD and TDD are investigated in this thesis. Several computational intensive components of the baseband processing for LTE uplink such as synchronization, channel estimation, equalization, soft demapping, turbo decoding is analyzed. Cost analysis is hardware independent so that only computational complexity is considered in this thesis. Hardware dependent discussion for LTE baseband SDR platform is given according the analysis results.</p>
|
1007 |
Boundary-Scan in the ATCA standardBäckström, David January 2005 (has links)
<p>Larger systems today, like telephone and optical switches, are usually based on a multiboard architecture where a set of printed-circuit boards are connected to a backplane board. These systems are also equipped with Boundary-Scan to enable testing, however, the backplane in a multi-board system has a limited wiring capability, which makes the additional backplane Boundary-Scan wiring highly costly. The problem is to access the Boundary-Scan enabled boards with the Boundary-Scan controller located at a central board. In this MSc. thesis project we propose an approach suitable for the Advanced Telecommunication Computing Architecture (ATCA) standard where we make use of the existing Intelligent Platform Management Bus (IPMB) and expands its protocol for application of Boundary-Scan tests. We have also defined a command set as well as a test data format for storing embedded test data on the boards to support the remote execution of Boundary-Scan tests. For validation of the proposed approach we have developed demonstrator.</p>
|
1008 |
REACT - Crowd Simulation System for Visual EffectsLimsäter, Fredrik January 2004 (has links)
<p>By using existing knowledge from the game community, which have had a long experience from game artificial intelligence, and new research</p><p>from the field of artificial intelligence I have implemented REACT, a crowd simulation system for visual effects. REACT is based on high-level behaviour that uses an underlying layer of low-level behaviour. The high-level capabilities gives the digital character means to reasoning about how to achieve certain goals based on a knowledge base of rules and facts that are present in the virtual world. This gives the digital character a degree of autonomous intelligent behaviour.</p><p>REACT is designed to integrate directly into the 3D animation package Maya as a plug-in. This means that the animators can continue to animate their characters via their animation package of choice, rather than having to learn a new technology. In addition, many animators are already familiar with the workflow of Maya, so learning curves are reduced.</p><p>REACT is already in use in the visual effects industry where it has proven itself to be a worthy competitor to the existing systems on the market.</p>
|
1009 |
Styrning av grafisk färgdisplay / Control of graphical colour - LCDMarcus, Lina, Sotiriadis, Epaminondas January 2005 (has links)
<p>This master thesis is a result of the work carried out for Research Electronics at Siljansnäs. The company develops customized electronical systems. Because of the rapidly increasing interest in colour displays there has been a desire within the company to represent information from sensors and electrical systems in a more advanced way.</p><p>Due to the mentioned reason above we were given the assignment to solve how a colour display using the STN technique works. The technique is used by small displays, the size of QVGA. Our ambition of this diploma work is to develop a fully functionally test prototype to evaluate the LCD (Liquid Crystal Display) and the LCD controller. The most important results from this study is the documentation of how a LCD controller works and how the pixels are addressed. We succeded in showing all the pixels we were able to address at the right place on the LCD wich indicates that there is a compatibility between the LCD and the LCD controller . A replacement of the LCD is recommended because of the difficulties working with it. Precisely wich LCD it should be replaced with is not mentioned in this report because of the extent of the work. One of the aims was to evaluate the function of the LCD, not to find an alternative LCD.When studiyng the LPC2129 and MC68K it emerged that both suits well as controlling units for this application, but an implemention with LPC2129 involves greater diffculties because of the absence of external system bus. Our aim is that this work will function as a starting point to further development leading to a controlling unit in working order, and that it will be implemented in other products the company develops.</p> / <p>Föreliggande rapport behandlar vårt magisterarbete på 20 poäng. Arbetet är gjort åt Research</p><p>Electronics i Siljansnäs som utvecklar skräddarsydda elektroniksystem. På grund av den ökade efterfrågan av färgdisplayer från marknaden har det länge funnits ett behov av att presentera information från givare och mätinstrument på ett mer avancerat sätt.</p><p>Av ovan nämnda skäl fick vi i uppdrag att undersöka hur en färgdisplay av typen STN (Super Twist Nematic) fungerar. Det är oftast små displayer som använder den här tekniken. Målet från början var att utveckla en fungerande testprototyp för att testa grafikcontrollern och displayen. De viktigaste resultat som framkommit efter arbetet är en dokumentation på hur en grafikcontroller fungerar och hur adressering av pixlar sker. Vi har visat att det är möjligt att använda den givna grafikcontrollern tillsammans med den display som köpts in då alla pixlar som gick att adressera visats på önskad plats på skärmen. Det finns också en rekommendation av byte till en annan display som är enklare att arbeta med. Exakt vilken anges inte i rapporten eftersom det inte har ingått i arbetet att ta hitta en alternativ display utan att undersöka den befintliga. Studien av mikrocontrollern LPC2129 från Philips och processorn MC68K från Freescale visar att båda är bra för applikationen. LPC2129 blir svårare att arbeta med till följd av att det saknas extern systembuss. Våra förhoppningar är att examensarbetet ska bli en god grund för fortsatt arbete som leder till en färdig produkt, och att den används i övriga tillämpningar i företaget.</p>
|
1010 |
Design of an FPGA Based JTAG Recorder for use in Production of IPTV Set-Top Boxes / Design av en FPGA-baserad JTAG-inspelare för användning i produktion av IPTV set-top boxarAndreasson, Robert January 2009 (has links)
<p>This thesis evaluates the possibility to replace the manufacturer dependent JTAG device used in the production tests of IPTV set-top boxes for storing the boot loader in the main memory in order to start the box for the first time. An FPGA based prototype was built in order to see if it is possible to record the JTAG signals, to an external DDR SDRAM, without understanding them and be able to perform a delayed playback resulting in the same bahavoir as with the original JTAG device.Overall the thesis was succesful and it shows that it is infact feasible to create a JTAG recorder based on an FPGA. A lot of data is used for storing the sequence though so the use of a fast memory is cruicial. However in this thesis the speed of both the recording and the delayed playback was reduced in order to work properly.</p>
|
Page generated in 0.0318 seconds