File Exchange

image thumbnail

Simulink Model of Bluetooth Voice Transmission

version 1.11.0.3 (709 KB) by Vamsi K
Bluetooth Voice Transmission

12 Downloads

Updated 27 May 2020

View Version History

View License

For the latest features and examples covering classic Bluetooth, BLE and BLE mesh refer to - https://www.mathworks.com/help/comm/bluetooth.html

Simulink® model of a Bluetooth® communication link transmitting HV1, HV2 or HV3 voice packets.
NOTE: A version of this model which works with the current release of MATLAB® and Simulink® is shipped with the Communications Blockset™.

The model includes wave file I/O, CVSD speech coding, HEC, FEC, framing, GFSK Modulation, frequency hopping, and an 802.11b interferer.

Instructions: Unzip to a new folder, change the MATLAB current directory to this folder, then open the 'bluetooth_voice' mdl file.

'bluetooth_voice_article.mdl' is previous version of model which only does HV3 and is described in word document.

Cite As

Vamsi K (2020). Simulink Model of Bluetooth Voice Transmission (https://www.mathworks.com/matlabcentral/fileexchange/907-simulink-model-of-bluetooth-voice-transmission), MATLAB Central File Exchange. Retrieved .

Comments and Ratings (29)

Foss Guru

Hi,

Thank you for showing interest in Bluetooth capabilities from MathWorks. We are providing the Bluetooth features and examples ( including BR, EDR and low energy) part of add-on "Communications Toolbox Library for the Bluetooth Protocol".

https://www.mathworks.com/help/comm/bluetooth.html

If you have any specific use cases and requirements, kindly share with us.

Thank you.

CHAITANYA DESU

Hello, I got the following error while running the model.
Error in 'bluetooth_voice_article/Master Transmitter (Cellphone)/Hop Sequence Generator/Random White Hop Sequence/Frequency hopping code 1//1600 sec (page 127)'. Initialization commands cannot be evaluated. Can you please suggest me how to solve the above error..
Email:dvk.chaitanya@gmail.com

zhao hong

sir,
THere are some errors during operating this syetem that I can not solve.
Error in 'bluetooth_voice_article/Master Transmitter (Cellphone)/Hop Sequence Generator/Random White Hop Sequence/Frequency hopping code 1//1600 sec (page 127)': Initialization commands cannot be evaluated. MATLAB error message: Index exceeds matrix dimensions.
Email:592723513@qq.com

Bernard Banta

I'm a 2nd year computer science student at the University of Nairobi (UoN). I'm currently interested in a project about Bluetooth voice transmitting. My argument is, 'If my friend is in the next room and I want to ask him something, why call him while we can just talk cheaply through Bluetooth?' So guys, please assist me how to go about this coz I've just started the research.
Email: banta1@hotmail.com
Thanks in advance.

siddhu

sir,
this excellent work done by you. but can please give detial description of this model i would like to know about the design and how did u make this model in detail in simulink becoz i am looking for ward this type of models in simulink hope u will reply soon to my email address:siddhu_venki2006@yahoo.co.in or in mathsworks only

Stuart McGarrity

This model was only tested with the MATLAB release listed above (7.0.1) and a few others. A version of this model which works with the current release of MATLAB and Simulink is shipped with the Communications Blockset called commbluetoothvoice.mdl

Enter at the command line:
>>commbluetoothvoice

Jarred Cooley

I am also having trouble running this demo. It fails every time. Is there an updated simulation that works?

Thank you very much

tasi tsai

Dear All,

I tried to run bluetooth voice model in Matlab's demos.
But, fail. Does somebody run successful for the demos at R13-SP1?
how to fix to make the simulation runnable?
Thanks!

Graham Winton

Dear sir, this is extremly interesting. i was wondering if you could explain to me in detail what is happpening here. im a 4th year honours student at glasgow caledonian university astudying telecommunications engineering and this is relative to my project. this would be much appreciated. thank you

khaled alnahhas

in fact, i am not qualified to rate your research but i am studying electronics engineering in Albalqa Applied Univrsity in Jordan and i am agreat admirer of your acheivements and i would be grate full if you e-mail me
khaled_annahhas@yahoo.com

elahe alavi

elahe alavi

Felicien Ndungutse

i appreciate you!

aamir surya

saidani taoufik

i would information about jpeg2000

ammar awni

wonderful work needs to be expanded as state machine

reza bayati

ok

lakshminarayanan g

very good for your project we are bhargav,naveen and lakshminarayanan

Daniel watt

Dear sir, Im very interisting about your bluetooth transmition.Can you explain about the communication link between transmitter and receiver for voice.

karthik bala guru

A small demo nearby could draw in more readers and give some insight for the newbies who r interested like Nanda, Mudumba and many more.

Cheeeeeeeeeeers.
karthik bala guru

rully anto

excellent

Phanichand Mudumba

Hello Sir/Madam,
I am very much interested in this Bluetooth technology using frequency hopping spread spectrum, so can u expalin in detail with the simulation model.
i would be very much grateful to you.

Akshat Nanda

Hav u tried demodulating the bluetooth physcical layer information? I am trying to build a bluetooth transceiver in software.
I would appreciate any help you vcan extend!

Tsang Yin

I would like to ask
how to set the trasmission to be 1 Mbps?

is it the sample time? As I saw you set the sample time to be 1.5e-6

then 1Mbps = 15 / 1.5e-6???
isn't it?

erwin lee

Dear sir,
Im very interisting about your bluetooth transmition.Can you explain about the demodulation and frequency hoping receiver. Why delay must be 55 and filter,conjugate

erwin lee

Dear sir,
Im very interisting about your bluetooth transmition.Can you explain about the demodulation and frequency hoping receiver. Why delay must be 55 and filter,conjugate?thaks

Sampe Dr. Jahariah

please send M code to run simulation and generate BER Vs hop frequency

Doron Nakar

The CVSD block (Encoder/Decoder) doesn't work according to the Bluetooth spec., otherwise, it looks pretty neat.
For more information you can contact me.

MATLAB Release Compatibility
Created with R14SP1
Compatible with any release
Platform Compatibility
Windows macOS Linux
Categories

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!