Design and Implementation of Seamless Vertical Handoff Algorithms for Voice Communications on Dual-Mode Mobile Devices

碩士 === 國立臺灣大學 === 電信工程學研究所 === 94 === The objective of the thesis is to design and implement algorithms for seamless vertical handoff between GSM and VoWLAN on dual-mode mobile devices. Due to the low cost of WLAN chips, in the future everyone is expected to own one or more dual-mode handsets equipp...

Full description

Bibliographic Details
Main Authors: Chung-Wei Li, 李中崴
Other Authors: Hung-Yun Hsieh
Format: Others
Language:en_US
Published: 2006
Online Access:http://ndltd.ncl.edu.tw/handle/69237965489868173267
id ndltd-TW-094NTU05435107
record_format oai_dc
spelling ndltd-TW-094NTU054351072015-12-16T04:38:39Z http://ndltd.ncl.edu.tw/handle/69237965489868173267 Design and Implementation of Seamless Vertical Handoff Algorithms for Voice Communications on Dual-Mode Mobile Devices 支援雙模行動裝置語音通訊之無縫垂直換手機制設計與實作 Chung-Wei Li 李中崴 碩士 國立臺灣大學 電信工程學研究所 94 The objective of the thesis is to design and implement algorithms for seamless vertical handoff between GSM and VoWLAN on dual-mode mobile devices. Due to the low cost of WLAN chips, in the future everyone is expected to own one or more dual-mode handsets equipped with the GSM and WLAN modules. Although the users can access GSM and WLAN simultaneously, they still won''t feel convenient without the interoperability between GSM and WLAN. For example, people wish to use VoIP through WLAN access to save money but use GSM audio service to maintain session continuity. Currently, there are several research endeavors working toward solving the vertical handoff problems between GSM and VoWLAN access, including proprietary and standardized solutions. However, current proprietary solutions are designed for specific dual-mode clients and the users cannot enjoy the vertical handoff services without the specific handsets. Standardized solutions are designed for GSM telephony operators and hence vertical handoff services will fail if the users are not within the coverage of corresponding WLAN service. Therefore, we need to design a flexible vertical handoff solution to satisfy all situations, including all kinds of dual-mode clients, different WLAN operators, and different GSM operators. To design our intelligent vertical handoff algorithm, we conduct several experiments to figure out potential problems during the vertical handoff procedure. By way of the experimental results we understand that the problems of deciding handoff timing and synchronizing two different audio streams are the most critical issues. To perform seamless vertical handoff between VoWLAN and GSM accesses, we design the handoff decision mechanism to ensure that the GSM and VoWLAN coverage will overlap. By utilizing the audio time-scaling method, we design an audio mixing mechanism to ensure seamless audio switching between GSM and VoWLAN. To implement the algorithm on a dual-mode client, we make several modifications on related entities. At the remote client side, we let it respond to the handoff querying by using winsock programming. At the dual-node client side, we do the handoff triggering and modify the SIP softphone to perform audio waveform tapping for controlling and buffering the instant audio streams of GSM and VoWLAN. The results show that without audio mixing algorithm, there is audio block for more than three hundred milliseconds. With audio mixing mechanism, on the other hand, there is no audio gap during the vertical handoff procedure and the audio streams can be seamlessly migrated. Hence, the proposed vertical handoff algorithms with audio mixing can help the dual-mode client seamlessly switch the audio path and achieve seamless vertical handoffs between GSM and VoWLAN. Hung-Yun Hsieh 謝宏昀 2006 學位論文 ; thesis 80 en_US
collection NDLTD
language en_US
format Others
sources NDLTD
description 碩士 === 國立臺灣大學 === 電信工程學研究所 === 94 === The objective of the thesis is to design and implement algorithms for seamless vertical handoff between GSM and VoWLAN on dual-mode mobile devices. Due to the low cost of WLAN chips, in the future everyone is expected to own one or more dual-mode handsets equipped with the GSM and WLAN modules. Although the users can access GSM and WLAN simultaneously, they still won''t feel convenient without the interoperability between GSM and WLAN. For example, people wish to use VoIP through WLAN access to save money but use GSM audio service to maintain session continuity. Currently, there are several research endeavors working toward solving the vertical handoff problems between GSM and VoWLAN access, including proprietary and standardized solutions. However, current proprietary solutions are designed for specific dual-mode clients and the users cannot enjoy the vertical handoff services without the specific handsets. Standardized solutions are designed for GSM telephony operators and hence vertical handoff services will fail if the users are not within the coverage of corresponding WLAN service. Therefore, we need to design a flexible vertical handoff solution to satisfy all situations, including all kinds of dual-mode clients, different WLAN operators, and different GSM operators. To design our intelligent vertical handoff algorithm, we conduct several experiments to figure out potential problems during the vertical handoff procedure. By way of the experimental results we understand that the problems of deciding handoff timing and synchronizing two different audio streams are the most critical issues. To perform seamless vertical handoff between VoWLAN and GSM accesses, we design the handoff decision mechanism to ensure that the GSM and VoWLAN coverage will overlap. By utilizing the audio time-scaling method, we design an audio mixing mechanism to ensure seamless audio switching between GSM and VoWLAN. To implement the algorithm on a dual-mode client, we make several modifications on related entities. At the remote client side, we let it respond to the handoff querying by using winsock programming. At the dual-node client side, we do the handoff triggering and modify the SIP softphone to perform audio waveform tapping for controlling and buffering the instant audio streams of GSM and VoWLAN. The results show that without audio mixing algorithm, there is audio block for more than three hundred milliseconds. With audio mixing mechanism, on the other hand, there is no audio gap during the vertical handoff procedure and the audio streams can be seamlessly migrated. Hence, the proposed vertical handoff algorithms with audio mixing can help the dual-mode client seamlessly switch the audio path and achieve seamless vertical handoffs between GSM and VoWLAN.
author2 Hung-Yun Hsieh
author_facet Hung-Yun Hsieh
Chung-Wei Li
李中崴
author Chung-Wei Li
李中崴
spellingShingle Chung-Wei Li
李中崴
Design and Implementation of Seamless Vertical Handoff Algorithms for Voice Communications on Dual-Mode Mobile Devices
author_sort Chung-Wei Li
title Design and Implementation of Seamless Vertical Handoff Algorithms for Voice Communications on Dual-Mode Mobile Devices
title_short Design and Implementation of Seamless Vertical Handoff Algorithms for Voice Communications on Dual-Mode Mobile Devices
title_full Design and Implementation of Seamless Vertical Handoff Algorithms for Voice Communications on Dual-Mode Mobile Devices
title_fullStr Design and Implementation of Seamless Vertical Handoff Algorithms for Voice Communications on Dual-Mode Mobile Devices
title_full_unstemmed Design and Implementation of Seamless Vertical Handoff Algorithms for Voice Communications on Dual-Mode Mobile Devices
title_sort design and implementation of seamless vertical handoff algorithms for voice communications on dual-mode mobile devices
publishDate 2006
url http://ndltd.ncl.edu.tw/handle/69237965489868173267
work_keys_str_mv AT chungweili designandimplementationofseamlessverticalhandoffalgorithmsforvoicecommunicationsondualmodemobiledevices
AT lǐzhōngwǎi designandimplementationofseamlessverticalhandoffalgorithmsforvoicecommunicationsondualmodemobiledevices
AT chungweili zhīyuánshuāngmóxíngdòngzhuāngzhìyǔyīntōngxùnzhīwúfèngchuízhíhuànshǒujīzhìshèjìyǔshízuò
AT lǐzhōngwǎi zhīyuánshuāngmóxíngdòngzhuāngzhìyǔyīntōngxùnzhīwúfèngchuízhíhuànshǒujīzhìshèjìyǔshízuò
_version_ 1718151137830371328