Förbättra SNR i en digital TV-box genom översampling av A/D-omvandlare

Vår uppgift är att undersöka om vi kan förbättra utsignalens kvalité från ett digitalt TV-kort genom att översampla A/D-omvandlare. Vi kommer att programmera vår kod i en FPGA och i den finns enbart 3 stycken multiplikatorer lediga. Utgången från vårt filter ska ha samma frekvens som innan översampl...

Full description

Bibliographic Details
Main Author: Bergstrand, Johan
Format: Others
Language:Swedish
Published: Linköpings universitet, Elektroniksystem 2010
Subjects:
SNR
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-57475
id ndltd-UPSALLA1-oai-DiVA.org-liu-57475
record_format oai_dc
spelling ndltd-UPSALLA1-oai-DiVA.org-liu-574752013-01-08T13:49:09ZFörbättra SNR i en digital TV-box genom översampling av A/D-omvandlaresweImproving SNR in an Digital TV-receiver by OPversampling of the A/D-ConverterBergstrand, JohanLinköpings universitet, Elektroniksystem2010A/D-omvandlareSNRFPGATV-kortElectronicsElektronikVår uppgift är att undersöka om vi kan förbättra utsignalens kvalité från ett digitalt TV-kort genom att översampla A/D-omvandlare. Vi kommer att programmera vår kod i en FPGA och i den finns enbart 3 stycken multiplikatorer lediga. Utgången från vårt filter ska ha samma frekvens som innan översamplingen, vi kommer därför att bygga ett FIR-filter som decimerar signalen. Vi valde detta filter för att kunna utnyttja symmetri och minimera antalet multiplikatorer. Vi använde ett filter med ordningen 44 vilket ger 45 koefficienter. Dessa koefficienter beräknades i Matlab med hjälp av funktionen ”firls” som minimerar energivärdet i stoppbandet.   Vi utförde mätningar på SNR samt grupplöptiden. Dessa visade att SNR förbättrades endast 0,7 dB samt att grupplöptiden inte påverkades nämnvärt. För att kunna förbättra SNR och hitta felkällan som begränsar signalen gjorde vi följande åtgärder.   Fastställde att instrumenten verkligen kunde mäta så höga decibelvärden. Att det inte finns några begränsningar på utgången. Att det inte finns några störningar på ingången. Ändrade koefficienter i filterkoden för att variera filtrets egenskaper.   De åtgärder vi gjorde förbättrade inte SNR på konstruktionen. På grund av tidsbrist kunde vi inte fortsätta våra undersökningar. Det vi skulle gjort från början är att skapa en testbänk till vår filterkod för att kunna verifiera att den fungerade. Vi kan inte med säkerhet fastställa att filtret verkligen fungerar enligt de initiala kraven. Vi skulle även försöka förbättra klockan till FPGA:n eftersom denna kan skapa klockjitter. Vi skulle även försöka skapa fler mätpunkter i kedjan, att kunna mäta signalen efter A/D-omvandlaren och direkt efter vårt filter. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-57475application/pdfinfo:eu-repo/semantics/openAccess
collection NDLTD
language Swedish
format Others
sources NDLTD
topic A/D-omvandlare
SNR
FPGA
TV-kort
Electronics
Elektronik
spellingShingle A/D-omvandlare
SNR
FPGA
TV-kort
Electronics
Elektronik
Bergstrand, Johan
Förbättra SNR i en digital TV-box genom översampling av A/D-omvandlare
description Vår uppgift är att undersöka om vi kan förbättra utsignalens kvalité från ett digitalt TV-kort genom att översampla A/D-omvandlare. Vi kommer att programmera vår kod i en FPGA och i den finns enbart 3 stycken multiplikatorer lediga. Utgången från vårt filter ska ha samma frekvens som innan översamplingen, vi kommer därför att bygga ett FIR-filter som decimerar signalen. Vi valde detta filter för att kunna utnyttja symmetri och minimera antalet multiplikatorer. Vi använde ett filter med ordningen 44 vilket ger 45 koefficienter. Dessa koefficienter beräknades i Matlab med hjälp av funktionen ”firls” som minimerar energivärdet i stoppbandet.   Vi utförde mätningar på SNR samt grupplöptiden. Dessa visade att SNR förbättrades endast 0,7 dB samt att grupplöptiden inte påverkades nämnvärt. För att kunna förbättra SNR och hitta felkällan som begränsar signalen gjorde vi följande åtgärder.   Fastställde att instrumenten verkligen kunde mäta så höga decibelvärden. Att det inte finns några begränsningar på utgången. Att det inte finns några störningar på ingången. Ändrade koefficienter i filterkoden för att variera filtrets egenskaper.   De åtgärder vi gjorde förbättrade inte SNR på konstruktionen. På grund av tidsbrist kunde vi inte fortsätta våra undersökningar. Det vi skulle gjort från början är att skapa en testbänk till vår filterkod för att kunna verifiera att den fungerade. Vi kan inte med säkerhet fastställa att filtret verkligen fungerar enligt de initiala kraven. Vi skulle även försöka förbättra klockan till FPGA:n eftersom denna kan skapa klockjitter. Vi skulle även försöka skapa fler mätpunkter i kedjan, att kunna mäta signalen efter A/D-omvandlaren och direkt efter vårt filter.
author Bergstrand, Johan
author_facet Bergstrand, Johan
author_sort Bergstrand, Johan
title Förbättra SNR i en digital TV-box genom översampling av A/D-omvandlare
title_short Förbättra SNR i en digital TV-box genom översampling av A/D-omvandlare
title_full Förbättra SNR i en digital TV-box genom översampling av A/D-omvandlare
title_fullStr Förbättra SNR i en digital TV-box genom översampling av A/D-omvandlare
title_full_unstemmed Förbättra SNR i en digital TV-box genom översampling av A/D-omvandlare
title_sort förbättra snr i en digital tv-box genom översampling av a/d-omvandlare
publisher Linköpings universitet, Elektroniksystem
publishDate 2010
url http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-57475
work_keys_str_mv AT bergstrandjohan forbattrasnriendigitaltvboxgenomoversamplingavadomvandlare
AT bergstrandjohan improvingsnrinandigitaltvreceiverbyopversamplingoftheadconverter
_version_ 1716529508857675776