Inom mobilnät är 5G den senaste standarden och förväntas ge möjlighet för nya applikationer och tillämpningar. Den trådlösa kommunikationen för 5G har stor spridning av tillgängliga frekvenser. En utmaning är att de högre frekvenserna, som erbjuder bäst kapacitet, har en kort räckvidd. Detta kan hanteras genom att placera fler anslutningspunkter med korta avstånd. Vanligtvis behöver en person vara på plats för att testa placering av anslutningspunkter på ett sådant sätt att minimal blockering av radiosignaler förekommer. Detta kan vara både kostsamt och tidskrävande. Detta projekt har som mål att utveckla ett strålspårningsprogram för att simulera och visualisera hur en stråle påverkas vid kollision med olika material när den skickas från en anslutningspunkt/sändare till en mottagare. Strålspårningsprogrammet visualiserar i grafikmotorn Unity och simuleringen görs i en strålspårningsmotor baserad på strålspårnings-API:et OptiX. För att uppnå detta mål utfördes undersökning och komplettering av tidigare arbeten, tekniska inklusive teoretiska studier av strålspårnings- och materialinteraktion.Resultatet av arbetet är ett strålspårningsprogram där påverkan på en stråles rörelse vid reflektion och brytning mot objekt med vissa material kan beräknas, som kan användas för att avgöra möjligheten att etablera en anslutning vilket sedan kan visualiseras i Unity. / Within mobile networks, 5G is the latest standard and has a wide range of available frequencies, where a disadvantage of the higher frequencies is that the range is short. This can be counteracted by placing more connection points with short distances between them. Placement of connection points usually requires a person to be on site to test placements, to ensure minimal blocking of radio signals in an area, which can be both costly and time-consuming. This project aims to develop a ray tracing program to visualize how a ray is affected when colliding with different materials when it is sent from a connection point/transmitter to a receiver. This is visualized in the Unity graphics engine, and the simulation is done in a ray tracing engine based on the ray tracing API OptiX. To achieve this goal, previous works were investigated, and technical and theoretical studies of ray tracing and material interaction were conducted. In addition, different software programs relevant to the project were evaluated, including OptiX and Unity. The result of this work is a ray tracing program where the impact on a beam's movement when reflecting and refracting against objects with certain materials can be calculated, which can be used to determine if a connection can be established, and visualization of this can be done in Unity.
Identifer | oai:union.ndltd.org:UPSALLA1/oai:DiVA.org:kau-95026 |
Date | January 2023 |
Creators | Hamrin Svanborg, Ossian, Eltonson, Niclas |
Publisher | Karlstads universitet, Institutionen för matematik och datavetenskap (from 2013) |
Source Sets | DiVA Archive at Upsalla University |
Language | Swedish |
Detected Language | Swedish |
Type | Student thesis, info:eu-repo/semantics/bachelorThesis, text |
Format | application/pdf |
Rights | info:eu-repo/semantics/openAccess |
Page generated in 0.0172 seconds