• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 815
  • 226
  • 1
  • Tagged with
  • 1042
  • 1026
  • 1024
  • 150
  • 124
  • 104
  • 101
  • 90
  • 88
  • 80
  • 79
  • 62
  • 60
  • 59
  • 56
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
491

Implementation of a real-time Fast Fourier Transform on a Graphics Processing Unit with data streamed from a high-performance digitizer

Henriksson, Jonas January 2015 (has links)
In this thesis we evaluate the prospects of performing real-time digital signal processing on a graphics processing unit (GPU) when linked together with a high-performance digitizer. A graphics card is acquired and an implementation developed that address issues such as transportation of data and capability of coping with the throughput of the data stream. Furthermore, it consists of an algorithm for executing consecutive fast Fourier transforms on the digitized signal together with averaging and visualization of the output spectrum. An empirical approach has been used when researching different available options for streaming data. For better performance, an analysis of the introduced noise of using single-precision over double-precision has been performed to decide on the required precision in the context of this thesis. The choice of graphics card is based on an empirical investigation coupled with a measurement-based approach. An implementation in single-precision with streaming from the digitizer, by means of double buffering in CPU RAM, capable of speeds up to 3.0 GB/s is presented. Measurements indicate that even higher bandwidths are possible without overflowing the GPU. Tests show that the implementation is capable of computing the spectrum for transform sizes of <img src="http://www.diva-portal.org/cgi-bin/mimetex.cgi?2%5E%7B21%7D" />, however measurements indicate that higher and lower transform sizes are possible. The results of the computations are visualized in real-time.
492

Implementering av ISOBUS på ECU vid Ålö AB / Implementation of ISOBUS on ECU at Ålö AB

Eklund, Pauline January 2017 (has links)
A serial bus called ISOBUS based on CAN is becoming more and more common in the agriculture and forestry industry. The bus specifies communication between tractors and their implements. Earlier each implement had its own monitor to show its functionalities, which could lead to a lot of monitors in the tractor cabin. ISOBUS requires only one monitor, called VT (Virtual Terminal), regardless of the manufacturer of the implement. The aim of this thesis is to implement ISOBUS at Ålö’s ECU (Electronic Control Unit) so that it can present its functionalities to VT. The aim is to integrate a purchased third party commercial ISOBUS library on ECU. The amount of work to achieve ISOBUS compatibility without third party library shall be estimated, and if there is time the task shall also be carried out. An object pool based on Ålö’s existing interface shall be created, where the object pool is the graphical interface shown at VT. A demonstrator of ISOBUS VT shall be done. To implement the third party library hardware functions towards the CAN-bus was required. The hardware functions include receiving messages from a buffer and send messages directly on the bus. For the library to be alive and running it had to be initialized and a periodic call to the library had to be done. The result is that the library was implemented on ECU and data flows between ECU and VT. To achieve ISOBUS compatibility without third party library the existing protocol on Ålö’s ECU has to be removed by a base support for ISOBUS. Then a last part must be written to achieve full compatibility. Commands that the ISOBUS standard defines between ECU and VT has to be written, and callback functions that is called when VT sends commands to ECU. Management of answers and errors also have to be implemented. ISOBUS compatibility without third party library wasn’t carried out, but the amount of work was estimated and a general description of what has to be done is written. The conclusion is that it requires a lot of work and scrutiny of the standard. The advantage is that you get an insight into how the system works and the ability to influence functionalities yourself. The object pool design was based on Ålö’s existing interface. Menu systems was implemented, and a linear bar graph and a meter have the possibilities to show height and angle of the tractor loader bucket. Different ways to show a menu system has been discussed. The result is an object pool with the basic functions for Ålö’s interface, the demonstrator presents these functionalities. The interface for VT can be made quite similar to Ålö’s existing interface, with some differences such as fonts, image quality and menu functions. / En seriell buss kallad ISOBUS baserat på CAN blir allt vanligare inom jordbruk- och skogsindustrin. Bussen reglerar hur kommunikationen mellan traktorer och redskap fungerar. Tidigare har varje redskap haft en egen monitor för att se över redskapets funktioner, vilket innebär att det kan bli många skärmar i traktorhytten. Med ISOBUS behövs bara en monitor, så kallad VT (Virtuell Terminal), oavsett tillverkare av redskapet. Syftet med detta examensarbete är att implementera ISOBUS på Ålö:s ECU (Electronic Control Unit) för att denna ska kunna presentera sina funktioner på VT. Målet är att integrera ett inköpt tredjeparts kommersiellt ISOBUS bibliotek på ECU. Arbetet för att uppnå ISOBUS kompatibilitet utan tredjepartsbiblioteket skall uppskattas, och om tid finns utföras. En objektpool baserat på Ålös existerande gränssnitt ska skapas, där objektpoolen är det grafiska interface som visas på VT. En demonstrator av ISOBUS VT skall sättas upp. För att implementera tredjepartsbiblioteket krävde biblioteket hårdvarufunktioner mot CANbussen. Hårdvarufunktionerna tar bland annat emot meddelanden från en buffert och skickar ut meddelanden direkt på bussen. För att biblioteket skulle vara igång och köra måste det initieras och ett periodiskt anrop göras till biblioteket. Resultatet är att biblioteket implementerades på ECU och att det flödar trafik mellan ECU och VT. För att uppnå ISOBUS kompatibilitet utan tredjepartsbibliotek måste det existerande protokollet på Ålös ECU bytas ut med ett grundstöd för ISOBUS. Sedan måste en egen del skrivas för att uppnå full kompatibilitet. Här behöver bland annat kommandon som ISOBUS standarden definierar mellan ECU och VT skrivas, samt callbackfunktioner som anropas då VT skickar kommando till ECU. Hantering av svar och felmeddelanden vid kommunikation måste också implementeras. Att uppnå ISOBUS kompatibilitet utan tredjepartsbibliotek hann inte utföras, däremot uppskattades arbetet och en översiktlig beskrivning om vad som behöver utföras gjordes. Slutsatsen är att det kräver väldigt mycket arbete och finläsning av standarden. Fördelen är att man får en inblick i hur systemet fungerar och möjligheten att påverka funktionaliteter själv. Objektpoolen utformades efter hur Ålös existerande gränssnitt ser ut. Menysystem implementerades, samt att streckdiagram och en cirkulär mätare har möjligheten att visa höjd och vinkel på traktorskopan. Olika sätt för att visa ett menysystem har diskuterats. Resultatet är en objektpool med grundläggande funktioner för Ålös gränssnitt, demonstratorn visar dessa funktionaliteter. Resultatet visar på att det går att få gränssnittet för VT ganska likt Ålös existerande, med vissa skillnader som typsnitt, bildkvalité och menyfunktioner.
493

Att utvärdera en digital affärsidé

Johansson, Annie January 2017 (has links)
Detta arbete belyser tre olika organisationsteorier, PESTLE, Porter´s five forces och SWOT. En genomgång görs kring vad de olika teorierna innebär, hur de kan bidra till att förstå en organisations omvärld och dess styrkor och svagheter vilket i sin tur ger indikationer på vad man bör ha med i beräkningen när man tar strategiska beslut i en befintlig eller nystartad organisation. Teorierna används i detta fall som ett sätt att utvärdera en digital affärsidé, vad man bör ha i åtanke samt att lyfta fram dess styrkor och svagheter. På så vis har en tydlig bild skapats kring hur man kan använda sig utav de valda teorierna.
494

Nätverksövervakning av industriella miljöer : En lösning med öppen källkod

Knutsson, Viktor January 2010 (has links)
Denna uppsats undersöker möjligheten att använda ett nätverksövervakningssystem för att även övervaka maskindrivna processer. Kan man baka ihop övervakningen av den maskinella processen och datorn som styr maskinen i ett och samma system? Detta genomförs genom att identifiera och implementera ett lämpligt övervakningssystem i en befintlig maskinell laborationsmiljö. Arbetet utvärderas därefter enligt ett antal felscenarion och även utifrån ett systemadministratörsperspektiv. Intervjuer med praktiker inom industribranchen utförs också för att dra ytterligare slutsatser.
495

Analysis of 360° Video Viewing Behaviour

Almquist, Mathias, Almquist, Viktor January 2018 (has links)
In this thesis we study users' viewing motions when watching 360° videos in order to provide information that can be used to optimize future view-dependent streaming protocols. More specifically, we develop an application that plays a sequence of 360° videos on an Oculus Rift Head Mounted Display and records the orientation and rotation velocity of the headset during playback. The application is used during an extensive user study in order to collect more than 21 hours of viewing data which is then analysed to expose viewing patterns, useful for optimizing 360° streaming protocols.
496

Felsökning av EtherNet/IP med cross-platform applikation

Bärwald, Anton, Aleksic, Jimmie January 2016 (has links)
In the industry there is a need for a more efficient way to troubleshoot machines that uses the protocol EtherNet/IP. The current methods is time consuming and complex. This project gather data from a simulated network and analyze the data. The result of the analyze is presented on a cellphone application with a description and a possible solution. The application is a cross-platform application developed with Cordova. The simulated network is created on a Raspberry Pi 2. The analyze is done on another Raspberry Pi 2 running the software Node-RED. Communication between the simulated network Raspberry and the cellphone is with Bluetooth Low Energy. Communication between cellphone and the server is with MQTT. There are several areas where this kind of application may suit. This project is in one specific area – troubleshooting EtherNet/IP.
497

Carving och innehållssökning av komplexa dokument : En jämförelse av verktyg

Wendt, Michael, Kadar Rosengren, Robin January 2016 (has links)
File carving är konsten att återskapa raderade filer utan hjälp av filsystemsinformation. Speciellt viktigt skulle detta kunna vara vid utredning av ekonomisk brottslighet som utgör en vital del inom bekämpning av prioriterade områden som organiserad brottslighet och terrorism. I detta arbete presenteras ett nytt verktyg för att utföra file carving som även jämförs mot andra verktyg på marknaden med tyngdpunkt på processtid och minnesanvändning. Dessutom riktas fokus på egenskapen att snabbt kunna söka efter nyckelord i de framtagna filerna. Detta är något som kan vara mycket användbart när det finns behov av att snabbt hitta relevant information i en brottsutredning. Då filformaten .docx samt .pdf hör till de vanligaste typerna av textfiler har testerna valts att göras på dessa. I arbetet har det även undersökts hur polisen arbetar med file carving och sökning i textdokument idag. EnCase är det absolut mest använda programmet hos polisen, men testerna visade att det är både långsamt och resurskrävande. Verktyget Autopsy visade sig vara ett snabbare alternativ, men det nykomna verktyget Alice var mindre, snabbare och resurssnålare än båda alternativ. EnCase kunde inte heller visa resultaten av en textsökning på ett lika överskådligt sätt som Autopsy och Alice.
498

Analys av DDoS-attacker för identifiering och prevention

Genestig, Peter, Gustafsson, Joel January 2014 (has links)
Beroendet av internet har ökat markant över de senaste tjugo åren, detta har medförtatt tjänster som tidigare tillhandahölls lokalt i fysisk form har sakta fasats ut. Samhälletsförtroende för internet och dess struktur medför vissa svagheter, som öppnar upp förattacker vilka kan överbelasta plattformar och göra företagets tjänster otillgängliga.Syftet med arbetet är att identifiera DDoS-attacker från pcap-filer och undersöka hurDRDoS-attacker skalar. Arbetet tar även upp frågeställningar om likheter och skillnadermellan attackerna som används samt huruvida de skiljer sig från legitim trafik och hurdetta kan vara ett problem när skydd eller liknande implementeras.För att besvara frågeställningarna har vi valt att göra tre experiment samt analys. De treexperiment görs i en fysisk labbmiljö där attackerna kan ske på ett kontrollerat miljö,där pcap-filer kan samlas in för analys.I arbetet påvisades att en reflektionsattack som utnyttjade DNS kunde uppnå enskalning med en faktor på 80 gånger. Det har även påvisats vilka likheter som finnsmellan de fem attacker som granskades.
499

Global Illumination in Real-Time using Voxel Cone Tracing on Mobile Devices / Global illuminering i realtid på mobila enheter

Wahlén, Conrad January 2016 (has links)
This thesis explores Voxel Cone Tracing as a possible Global Illumination solutionon mobile devices.The rapid increase of performance on low-power graphics processors hasmade a big impact. More advanced computer graphics algorithms are now possi-ble on a new range of devices. One category of such algorithms is Global Illumi-nation, which calculates realistic lighting in rendered scenes. The combinationof advanced graphics and portability is of special interest to implement in newtechnologies like Virtual Reality.The result of this thesis shows that while possible to implement a state of theart Global Illumination algorithm, the performance of mobile Graphics Process-ing Units is still not enough to make it usable in real-time.
500

Pruning and summarizing discovered time series association rules

Qing, Yang January 2017 (has links)
Sensors are widely used in all aspects of our daily life including factories, hospitals and even our homes. Discovering time series association rules from sensor data can reveal the potential relationship between different sensors which can be used in many applications. However, the time series association rule mining algorithms usually produce rules much more than expected. It’s hardly to under-stand, present or make use of the rules. So we need to prune and summarize the huge amount of rules. In this paper, a two-step pruning method is proposed to reduce both the number and redundancy in the large set of time series rules. Be-sides, we put forward the BIGBAR summarizing method to summarize the rules and present the results intuitively.

Page generated in 0.5063 seconds