COMP4336/9336 Mobile Data Networking Lab 6: Observation of Bluetooth Low Energy Frequency Hopping Objectives ⚫ To observe and analyse BLE (Bluetooth 4) Frequency Hopping (Algorithm #1) Prerequisites ⚫ Access to MATLAB ⚫ Knowledge of Bluetooth 4 (BLE) frequency hopping Algorithm #1. Your Tasks 1. Read Week 7 notes (Chapter 10 from the textbook) and master the concept of Bluetooth frequency hopping in general and BLE fixed hop increment frequency hopping algorithm,a.k.a. Algorithm #1. 2. Read the Bluetooth frequency hopping example provided by MATLAB, which can be accessed here. 3. Open the frequency hopping example in Matlab by running the following command: openExample('bluetooth/BLEChannelHoppingExample') A new file will be opened in Editor and you should click on the Run button to execute it. You are not going to edit the code or understand all the lines. After running the example, answer the following questions and submit them as a PDF report: 1. Explain Algorithm #1’s calculations and equation when unmappedChannel is a good channel. (10 marks) 2. Explain algorithm #1’s calculations and equation when unmappedChannel is a bad channel. (10 marks) 3. 3- Use the “graphical user interface” in the example to run algorithm #1. Now consider that, in the vicinity of the Bluetooth network, a 2.4GHz WLAN is operating on WiFi Channel 1. Work out and select the good and bad channels for this scenario. Select a hop increment of your choice, set the number of channel hops to 10, tick the Visualization and generate the hopping sequence for these 10 hops. Add the resulting figures to your report and explain the figures in one paragraph. (20 marks) Penalty at the rate of 5% for each day late will be strictly enforced for all lab submissions. All submissions will be subject to strict UNSW plagiarism rules. End of Lab 6 – Hope you enjoyed this lab.
学霸联盟