1 |
Skeleton screen – Hur påverkar de användarens upplevda hastighet av en webbplats? / Skeleton screen – How do they affect the user´s perceived speed of a website?Thomason, Gustav January 2019 (has links)
Sidladdningar på webbplatser har visat sig ha stor påverkan på hur användare beter sig på webbplatser. Redan efter 1 sekunds fördröjning börjar användarens beteende ändras. Laddningsindikatorer kan användas för att minska den upplevda hastigheten av sidladdningar. Det finns olika varianter av laddningsindikatorer som fungerar på olika sätt. En traditionell laddningsindikator är spinner och en nyare, mindre undersökt, heter skeleton screen. Syftet med denna kandidatuppsats har varit att undersöka effektiviteten hos skeleton screen att påverka den upplevda hastigheten av sidladdningar. Dessutom var syftet att utforma och demonstrera ett test för att förse webbutvecklare med vägledning om hur liknande test kan genomföras i syfte att avgöra vilken laddningsindikator de bör välja att använda vid utveckling. En prototypisk webbsida skapades i två olika versioner, en med 2 sekunders fördröjning och en med 4 sekunders fördröjning vid sidladdning. För att ladda sidorna användes spinner eller skeleton screen. För att samla in användares upplevda hastighet av webbplatsen utfördes användartester där deltagarna för varje sida fick uppskatta hur lång tid nedladdningen tog. Totalt deltog 14 testpersoner i åldrarna 13–47 år. Resultatet visade på att skeleton screen påverkade testpersonernas upplevda hastighet som kortast i både versionerna. Medelvärdet av alla resultatet från testpersonerna visade på att vid 2 sekunders fördröjning upplevdes sidladdningar som 0.89 sekunder med skeleton screen och 1,95 sekunder med spinner. Vid 4 sekunders fördröjning upplevdes skeleton screen som 1,38 sekunder och spinner 3,81 sekunder. Trots att skeleton screen var den laddningsindikator som minskade upplevd hastighet mest, fanns det delade åsikter om vilken laddningsindikator testpersonerna föredrog baserat på design och tidigare erfarenheter. Skeleton screen verkar inte vara meningsfulla på sidor med enstaka produkter, utan effektiviteten av skeleton screen visades främst vid laddning av flera produkter.
|
2 |
Påverkar revisorns kompetens och oberoende träffsäkerheten av givna fortlevnadsvarningar? / Does the Competence and Independence of the Auditor Affect the Accuracy of Going Concern Warnings?Kleberg, Jens, Sundelius, Moa January 2018 (has links)
According to generally accepted auditing standards, the auditor should give a going concern warning if there is substantial doubt regarding the client’s ability to survive. Research has shown that the accuracy is low because most companies receiving a going concern warning survives and most companies that declare bankruptcy has not received a going concern warning. This study focuses on the accuracy of given going concern warnings, because previous research in this area is limited. The results indicate that the competence and independence of the auditor has an impact on the accuracy of given going concern warnings and that the accuracy is higher when the time lag is longer. The study contributes with a wider definition of accuracy and shows that there are significant differences in accuracy between the big audit firms. / Bakgrund Enligt god revisionssed ska revisorer utfärda en fortlevnadsvarning i revisionsberättelsen om det råder tvivel angående klientens förmåga till fortsatt drift. Träffsäkerheten har i tidigare studier visat sig vara låg, då de flesta företag som får en fortlevnadsvarning inte går i konkurs och de flesta företag som går i konkurs inte har fått en fortlevnadsvarning. Tidigare studier har främst fokuserat på om företag som går i konkurs har fått en fortlevnadsvarning och denna studie fokuserar därför på typ I-fel, alltså att företag som fått en fortlevnadsvarning inte går i konkurs. Syfte Syftet med studien är att förklara om revisorns kompetens och oberoende påverkar träffsäkerheten av givna fortlevnadsvarningar. Dessutom syftar studien till att undersöka om träffsäkerheten påverkas av att tidsfördröjningen är längre än 12 månader efter fortlevnadsvarningen. Metod Studien har en deduktiv ansats och utgår från tidigare forskning, vilket legat till grund för studiens tre hypoteser. Vidare har studien en tvärsnittsdesign, där det kvantitativa datamaterialet främst har hämtats från svenska aktiebolags årsredovisningar. Slutsats Resultatet tyder på att revisorns kompetens och oberoende påverkar träffsäkerheten av givna fortlevnadsvarningar och att ökad tidsfördröjning har positiv påverkan på träffsäkerheten. Studien bidrar med en utvidgad definition av träffsäkerhet och visar på en signifikant skillnad i träffsäkerhet mellan de större revisionsbyråerna.
|
3 |
Synchronized MAC layer for ultra-wideband wireless sensor network : Design, implementation, analysis, and evaluationMonge, Alessandro January 2013 (has links)
The necessity of interconnecting objects more and more, possibly with high mobility, has pushed the telecommunications industry to recently develop new wireless standards in order to guarantee tracking of devices and to provide integration with well-known worldwide networks such as the Internet. Within these standards the role played by power consumption is implicit, hence power consumption needs to be as low as possible in order to fulfill long-life requirements and to offer the opportunity of locating and moving smart objects in the coverage area while relying only on batteries as the device's power source. Considering the importance of identifying and tracking these smart objects with high accuracy and high precision, this document propose an implementation of an IEEE 802.15.4a MAC layer, exploiting ultra-wideband wireless technology, with a time synchronization algorithm included for precise Time Difference of Arrival indoor positioning. Nevertheless, this thesis demonstrates the advantages of using UWB for indoor wireless communication, due to its accuracy in localization and its robustness against interference. A demonstration network has been analyzed consisting of four main base stations optimistically displaced at the corners of a room gathering timestamps from a central tag moving within the space where the UWB signal is within range. These timestamps are collected in one of the base station which plays the role of the coordinator and sends this information to a server which computes the position of the tag using TDOA formulation. The main focus of this work is the synchronization algorithms used to synchronize the four base stations and secondly to synchronize the coordinator with the tag. Particular interest is placed on the protocol, the kind of messages exchanged, and the procedure used to maintain a good level of synchronization and to avoid unwanted clock drifts. Moreover the thesis gives some hints of potential future improvements and proposes a possible solution for large-scale scenarios involving the installation of additional base stations for higher coverage and integration of a larger number of tags, with a focus on synchronization, collision avoidance, and routing procedures to better Fit the situation of a larger network and more tags. As a result, all the assumptions and the methodologies applied give evidence of how difficult it is to meet contemporary requirements for position accuracy, low power consumption, limited memory, and small message exchange when utilizing low-power and lossy networks and to address problems which need to be further studied in the future. The results of this thesis project offer a good proof of the possibility to reach high accuracy in terms of localization when exploiting UWB radio technology and redundant time synchronization algorithms with the help of TDOA measurements. / Nödvändigheten av sammankopplade objekt mer och mer, eventuellt med hög rörlighet, har drivit telekombranschen till nyligen utveckla nya tråadlösa standarder för att garantera spåarning av enheter och att ge integration med välkända världsomspännande nätverk som Internet. Inom dessa standarder roll strömförbrukningen är implicit, måaste därför strömförbrukningen ska vara såa låag som möjligt för att uppfylla låang livslängd krav och erbjuda möjligheten att lokalisera och flytta smarta objekt i täckningsområadet medan enbart med hjälp av batterier som enhetens strömkälla. Med tanke påa vikten av att identiera och spåara dessa smarta objekt med hög noggrannhet och hög precision, detta dokument föreslåa ett genomförande av en IEEE 802.15.4a MAC-lager, utnyttja ultrabredbandsteknik tråadlös teknik, med en tidssynkronisering algoritm ingåar för exakt tidsskillnaden för ankomst inomhus positionering. Ändåa visar denna avhandling fördelarna med att använda UWB för inomhus tråadlös kommunikation, påa grund av dess noggrannhet i lokalisering och robusthet mot störningar. En demonstration nätverk har analyserats beståar av fyra huvudsakliga basstationer optimistiskt förskjutna i hörnen av ett rum samla tidsstämplar fråan en central tagg flyttar inom utrymme där UWB signalen är inom räckhåall. Dessa tidsangivelser samlas i en av basstationen som spelar rollen av samordnare och skickar denna information till en server som beräknar position taggen med TDOA formulering. Tyngdpunkten i detta arbete är att synkronisering algoritmer som används för att synkronisera de fyra basstationer dels att synkronisera samordnaren med taggen. Särskilt intresse läggs vid protokollet, den typ av utbytta meddelanden och det förfarande som används för att upprätthåalla en god nivåa av synkronisering och för att undvika oönskade klocka drivor. Dessutom avhandlingen ger nåagra tips om potentiella framtida förbättringar och föreslåar en möjlig lösning för storskaliga scenarier som innebär installation av ytterligare basstationer för högre täckning och integration av ett större antal taggar, med fokus påa synkronisering, att undvika kollision och routing förfaranden för att bättre passa situationen i ett större nätverk och fler taggar. Som ett resultat, som tillämpas alla antaganden och metoder vittnar om hur svåart det är att uppfylla dagens krav påa positionsnoggrannhet, låag strömförbrukning, begränsat minne, och småa utbyte av meddelanden vid användning med låag effekt och förstörande nätverk och att ta itu med problem som måaste studeras vidare i framtiden. Resultaten fråan denna avhandling projekt erbjuder en bra bevis påa möjligheten att nåa hög noggrannhet vad gäller lokalisering vid utnyttjande UWB radioteknik och redundanta tid algoritmer synkronisering med hjälp av TDOA mätningar.
|
4 |
Utveckling och mätning av följdetekteringsalgoritm för V2V med hänsyn till tidsfördröjning / Development and measurement of a followdetection algorithm for V2V with regards to time delayRahme, Daniel January 2017 (has links)
Trafikolyckor är ett problem i dagens samhälle och nya lösningar inom intelligenta transportsystem (ITS) efterfrågas. En lösning är fordon-till-fordon kommunikation (V2V), där säkrare trafik kan uppnås genom att fordon sänder relevant trafikdata till omgivande trafik. I denna rapport undersöktes och utvecklades metoder för en följdetekteringsalgoritm inom V2V kommunikation. Uppdraget var att hitta en lösning för följdetektering med GPS och radiokommunikation med FM-RDS, där hänsyn togs till tidsfördröjning. Algoritmer utvecklades i en simuleringsmiljö, för att sedan implementeras i en egenkonstruerad prototyp för mätning i trafik. För effektivt utnyttjande av FM-RDS-paket komprimerades den sända positionen, för att sedan rekonstrueras vid mottagarsidan.Resultaten av simuleringarna och trafikmätningarna visade att det var möjligt att detektera om ett fordon följde efter ett annat i trafiken, med hjälp av GPS-positionering och kommunikation genom FM-RDS med tidsfördröjning av mottagna paket. Vid högre tidsfördröjningar så presterade algoritmen sämre, dock finns det potential till förbättring. Förslag på förbättring av rekonstruktionsfunktionen samt algoritmen behandlas i denna rapport. / Traffic accidents are a problem in today’s society and new solutions regarding intelligent transportation systems (ITS) are being requested. One solution to such is vehicle-to-vehicle communication (V2V), where safer traffic can be achieved by vehicles transmitting relevant traffic information to surrounding vehicles. In this report, we researched and developed methods for a follow-detection algorithm for V2V communication. The task was to find a solution for follow-detection by using GPS and FM-RDS, with regards to time delay. An algorithm was developed in a simulated environment, to then be implemented in a prototype for measuring traffic. For efficient usage of FM-RDS packets, the transmitted position was compressed and then decompressed at the receiving side. The results of the simulations and traffic tests indicated that it was possible to detect if a vehicle followed another in traffic, by using GPS positioning and FM-RDS with time delay. The accuracy of the algorithm degraded at higher time delays, however there is potential for improvements. Suggestions for improvements of the reconstruction function and the algorithm are discussed in this report.
|
5 |
Real-time audio processing for an embedded Linux system using a dual-kernel approachKulkarni, Nitin January 2017 (has links)
Professional audio processing systems such as digital musical instruments, audiomixers, etc. must operate with very tight constraints on overall processing latencyand CPU performance. Consequently, traditional implementations are still mostlybased on specialized hardware like Digital Signal Processors (DSP) and Real-TimeOperating Systems (RTOS) to meet such requirements. However, such systems areminimalistic in nature and they lack many features (e.g. network connectivity, widehardware support, etc.) that a general-purpose operating system such as Linuxoffers. Linux is a very popular choice for the operating system used in embeddeddevices, and many developers have started to use it for designing real-time systemswith relaxed timing constraints. However, none of the available solutions using astandard Linux kernel can satisfy the low-latency requirements of professional audiosystems.In this thesis, a dual kernel approach is employed to enable an embedded Linuxsystem to process audio with low roundtrip latency. The solution is developed usingthe Xenomai framework for real-time computation, which is based on a techniqueknown as interrupt pipeline (I-pipe). I-Pipe enables interrupt virtualization througha micro-kernel running between the Linux kernel and the interrupt controller hardware.The designed system includes an x86 Atom System-on-Chip (SoC), an XMOSmicrocontroller and audio converters to and from the analog domain. Custom kerneldrivers and libraries have been developed to expose the audio programming functionalitiesto programs running in user-space. As a result, the system can achieverobust real-time performance appropriate for professional audio applications, andat the same time it has all the advantages of a traditional Linux solution such ascompatibility with external devices and ease of programming. The real-time capabilityis measured by evaluating the performance in terms of worst case responsetime of the real-time tasks in comparison to the same metrics obtained under astandard Linux kernel. The overall roundtrip latency of audio processing is showedto be improved by almost an order of magnitude (around 2.5ms instead of 20ms). / Profesionella system för ljudbearbetning, som digitala musikinstrument, mixerbord,etc, arbetar med väldigt hårda krav på tidfördröjning och CPU-prestanda. Som enkonsekvens har dessa system traditionellt implementerats på specialiserad hårdvarasom specifika DSP-processor och speciella realtidsoperativsystem. Den typen avsystem är till sin natur minimalistiska och saknar många funktioner (till exempelnätverk och brett stöd för olika hårdvaror) som mer generella operativsystem,som Linux, kan erbjuda. Linux är ett väldigt populärt val av operativsystem förinbyggda system och många utvecklare har även börjat använda det till realtidssystemmed mindre hårda tidskrav. Det finns dock idag inte någon lösning med enstandard-linuxkärna som kan tillfredsställda de krav på låg fördröjning som krävsför användning i profesionella ljudsystem.I det här examensarbetet används en dubbelkärneuppsättning för att ge ettinbyggt Linuxsystem möjlighet att bearbeta digitalt ljud med låg fördröjning. Lösningenanvänder Xenomai-ramverket för realtidsberäkningar baserat på en teknikkallad interrupt pipeline (I-pipe). I-pipe ger möjlighet att virtualisera interruptgenom en mikrokärna som körs som ett lager mellan Linuxkärnan och hårdvaransinterruptcontroller.Det resulterande systemet inkluderar ett x86 Atom-enchipssystem, en XMOSmicrocontroller, och ljudkonverterare till och från analoga ljud in- och utgångar.Drivrutiner och bibliotek utvecklas för att ge direkt tillgång till ljudfunktionerfrån applikationer. Systemet ges därmed robust realtidsprestanda som gör detlämpligt för profesionella ljudtillämpningar samtidigt som det behåller alla fördelarfrån ett traditionellt Linuxsystem, som kompabilitet med extern hårdvara och enklareapplikationsutveckling. Systemets realtidsprestanda utvärderas som den maximalauppmätta tidfördröjning vid realtidsberäkningar jämfört med motsvarandeberäkningar på en standardlinuxkärna. Resultaten visade på en förbättring på nästanen storleksordning (ca 2,5ms mot 20ms).
|
6 |
Mätning av tidsfördröjningar i inbyggda system med extern Wi-Fi-modul / Measurement of time delays in embedded systems with external Wi-Fi moduleTran, David, Trokic, Rizah January 2024 (has links)
Studien syftar till att analysera mätningar av tidsfördröjningar i inbyggda system som använder externa Wi-Fi-moduler och Network Time Protocol (NTP) för tidssynkronisering. Mätning i detta sammanhang innebär att man tar mätbara data som kan representera tidsfördröjningarna i numerisk form, vilket gör det möjligt att analysera och jämföra dem på ett objektivt sätt. Genom en grundlig litteraturstudie identifierades de olika elementen involverade i tidssynkroniseringsprocessen, inklusive egenskaper hos Wi-Fi-moduler, NTP-protokollet och andra systemkomponenter. Insamlad data analyserades för att upptäcka mönster och tendenser i tidsfördröjning. Det övergripande målet med studien var att bidra med specifika insikter som kan förbättra konfigurationen och prestandan hos inbyggda system. Genom att jämföra prestanda hos olika dataenheter och visa på variationer i tidsfördröjning, har studien gett konkreta mätdata i form av tid, dess genomsnitt och standardavvikelse. Dessa insikter kan användas för att designa mer tillförlitliga inbyggda system med förbättrad tidssynkronisering, vilket är avgörande för mcu som kräver hög precision och stabilitet. / The study aims to analyze the measurements of time delays in embedded systems that use external Wi-Fi modules and the Network Time Protocol (NTP) for time synchronization. Measurement in this context means taking measurable data that can represent time delays in numerical form, making it possible to analyze and compare them objectively. Through a thorough literature review, the various elements involved in the time synchronization process were identified, including the characteristics of Wi-Fi modules, the NTP protocol, and other system components. Collected data were analyzed to detect patterns and trends in time delays. The overall goal of the study was to contribute specific insights that can improve the configuration and performance of embedded systems. By comparing the performance of different data units and showing variations in time delays, the study provided concrete guidelines and recommendations for engineers and developers. These insights can be used to design more reliable embedded systems with improved time synchronization, which is crucial for mcu requiring high precision and stability.
|
Page generated in 0.1303 seconds