Umeå University's logo

umu.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
SIGNALBEHANDLING MED AVANCERAD BLUETOOTH-TEKNIK OCH OPTIMERADE OPERATIVSYSTEM: Optimera audiosystemet i ett avancerat inbyggt system med en fler-trådad programvara och synkroniserings mekanism
Umeå University, Faculty of Science and Technology, Department of Applied Physics and Electronics.
2023 (Swedish)Independent thesis Basic level (professional degree), 10 credits / 15 HE creditsStudent thesisAlternative title
SIGNAL PROCESSING WITH ADVANCED BLUETOOTH TECHNOLOGY AND OPTIMIZED OPERATING SYSTEMS : Optimize the audio system in an advanced embedded system with a multi-threading software and synchronization mechanism (English)
Abstract [en]

This study is about replacing an old bluetooth module with a new variant, namely the BM83 which is an integrated circuit that contains an internal DSP circuit, profiles and important functions such as noise reduction, acoustic echo removal and EQ filtering. The purpose of this study is to replace the old module with the BM83, as well as explore the internal DSP circuit in the BM83. The goal is to develop the audio system with a high performance bluetooth and explore the BM83's built-in DSP functions and its profiles to optimize sound quality. This study takes different methods and performs different experiments to test the ability of BM83 to replace RN52 in a DSP platform. In addition, it was proposed that an audiosystem should be managed in an operating system with the idea of optimizing data transfer by using some of new operating system mechanism methods. In this study, the differences between BM83 and RN52 were discussed in terms of their profiles, built-in CODEC and DSP algorithm.This study provides how SPP, A2DP and HFP can be used together when the BM83 is controlled by a DSP platform. In addition, it was tested how A2DP and HFP have a great importance in providing events that a DSP platform can decide on and how it chooses its source depending on these events. In addition, the data communication between the BM83 and an STM32F7 was tested via the SPP protocol, with the idea that any data would be sent and received via SPP without loss in data transmission. In conclusion, it was discussed what type of data communication is used between BM83 and an MCU in comparison between RN52 and how the built-in DSP circuit and itsprofiles are important for future research. This project was funded by the Hearing Research Foundation in project FA21-0017 and was carried out under the supervision of Amin Saremi. 

Abstract [sv]

Denna studie handlar om att ersätta en gammal bluetooth modul med en ny variant, nämligen BM83 som är en integrerad krets som innehåller en interna DSP krets, profiler och viktiga funktioner som brusreducering, akustisk ekoborttagning och EQ-filtrering. Syftet med denna studie är att ersätta den gamla modulen med BM83, samt utforska den interna DSP kretsen i BM83. Målet är att utveckla ljudsystemet med en högprestanda bluetooth och utforska BM83:s inbyggda DSP-funktioner och dess profilerför att optimera ljudkvalitet. Denna studie tar olika metoder och utför olika experiment för att testa BM83:s förmåga att ersätta RN52 i en DSP plattform. Dessutom föreslogs om att hur ett ljudsystem skulle hanteras i ett operativsystem med tanken på att optimera dataöverföringen. I denna studie diskuterades skillnaderna mellan BM83 och RN52 när det gäller deras profiler, inbyggda CODEC- och DSP-algoritmen. I denna studie belystes hur SPP, A2DP och HFP användes tillsammans när BM83 styrdes av en DSP plattform. Dessutom testades hur A2DP och HFP har en stor betydelse för att tillhandahålla händelser som kan en DSP plattform bestämma sig av och hur den väljer sin källa beroende på dessa händelser. Dessutom testades datakommunikationen mellan BM83 och en STM32F7 via SPP protokollet, med tanken på att valfri data skulle skickas och tas emot via SPP utan förlust i dataöverföring. Avslutningsvis diskuterades vilken typ av datakommunikation används mellan BM83 ochen MCU i jämförelse mellan RN52 och hur den inbyggda DSP kretsen och dess profiler är viktiga för framtida forskningar. Detta projekt finansierades av Hörselforskningsfonden i projekt FA21-0017 och utfördes under uppsikt av Amin Saremi.

Place, publisher, year, edition, pages
2023. , p. 58
Keywords [en]
BM83 bluetooth, audio subsystem, Inter-IC sound, Digital Signal Processor, Operative System, DSP platform tests.
National Category
Computer Systems Communication Systems Signal Processing Embedded Systems
Identifiers
URN: urn:nbn:se:umu:diva-210469OAI: oai:DiVA.org:umu-210469DiVA, id: diva2:1772683
Subject / course
Elektronik
Educational program
Bachelor of Science Programme in Electronic and Computer Engeneering/ Medical engineering
Presentation
2023-06-01, Umeå universitet, Umeå, 15:00 (Swedish)
Supervisors
Examiners
Available from: 2023-06-22 Created: 2023-06-21 Last updated: 2023-06-22Bibliographically approved

Open Access in DiVA

fulltext(4252 kB)114 downloads
File information
File name FULLTEXT01.pdfFile size 4252 kBChecksum SHA-512
5b87d8412e37b648a16af2af6421dd9528c3bd1b284e83683f7d356e2077795ae53e46861c89f97a2bb48ca002b01ef9ef0f5fb1e94541e85419743e16badbee
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Ibrahim, Omar
By organisation
Department of Applied Physics and Electronics
Computer SystemsCommunication SystemsSignal ProcessingEmbedded Systems

Search outside of DiVA

GoogleGoogle Scholar
Total: 114 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 323 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf