{"title":"Software Architecture for an Open-Source Tool to Test DVB-T2 Networks Based on Linux TV, Kaffeine, and RTL-SDR","authors":"S. Staroletov","doi":"10.1109/TELFOR52709.2021.9653329","DOIUrl":null,"url":null,"abstract":"Digital terrestrial television of the European DVB-T2 standard is now replacing analog signals in households everywhere. Moreover, such television is usually available in most places where people live due to the developed network of ground stations. However, both in modern cities, due to buildings, and in the countryside, due to the terrain, there are areas with an uncertain signal. At the same time, setting up a household receiver is further complicated by the fact that the orientation of the antenna in the room is necessary. Hence, testing tools for assessing the signal level and quality are relevant for both professionals and consumers. In this paper, we present the architecture of our open-source solution and methods for solving the problem of assessing the signal quality in DVB-T2 networks using open source software running under Linux. We implement our solution based on the Kaffeine tool, which provides the necessary abstractions for working with a DVB card and transponders. We show how to programmatically monitor a signal, build a spectrum diagram, mark the signal level on a map, and analyze its quality in the form of constellation diagrams. To work with a raw signal, in the latter case, we use RTL-SDR. The architectural modeling was done using UML.","PeriodicalId":330449,"journal":{"name":"2021 29th Telecommunications Forum (TELFOR)","volume":"77 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-11-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 29th Telecommunications Forum (TELFOR)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/TELFOR52709.2021.9653329","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Digital terrestrial television of the European DVB-T2 standard is now replacing analog signals in households everywhere. Moreover, such television is usually available in most places where people live due to the developed network of ground stations. However, both in modern cities, due to buildings, and in the countryside, due to the terrain, there are areas with an uncertain signal. At the same time, setting up a household receiver is further complicated by the fact that the orientation of the antenna in the room is necessary. Hence, testing tools for assessing the signal level and quality are relevant for both professionals and consumers. In this paper, we present the architecture of our open-source solution and methods for solving the problem of assessing the signal quality in DVB-T2 networks using open source software running under Linux. We implement our solution based on the Kaffeine tool, which provides the necessary abstractions for working with a DVB card and transponders. We show how to programmatically monitor a signal, build a spectrum diagram, mark the signal level on a map, and analyze its quality in the form of constellation diagrams. To work with a raw signal, in the latter case, we use RTL-SDR. The architectural modeling was done using UML.