WIBOX - A robust video receiver allowing WIMAX video broadcasting and indoor WIFI rebroadcast - Archive ouverte HAL Access content directly
Theses Year : 2010

WIBOX - A robust video receiver allowing WIMAX video broadcasting and indoor WIFI rebroadcast

WiBOX - Une passerelle pour une réception robuste de vidéo diffusée via WIMAX et une rediffusion indoor via WIFI

Usman Ali
  • Function : Author
  • PersonId : 922928


This PhD study intends to investigate the tools necessary to implement a device (the WiBOX), which can robustly receive video broadcast over WiMAX and then rebroadcast it over WiFi. WiBOX should not only provide WiMAX services access to a WiFi user, but it should also achieve reasonable video quality even with a very weak WiMAX signal, and at the same time for WiFi rebroadcast, it should utilize alternative recovery techniques and avoid delays caused by the conventional retransmissions. This would help to improve WiFi user quality and to remain consistent with the broadcast scenario. To achieve the said objectives one has to consider several robust tools, which are often deployed to solve problems, like packet loss, synchronization failures, high delay, throughput etc., encountered while receiving video through a WiMAX/WiFi-link. These robust tools can be deployed at several protocol layers, among them few notable are, e.g., Joint Source Channel Decoding (JSCD) techniques deployed at the application (APL) layer, iterative decoding techniques deployed at the physical (PHY) layer, and header recovery, estimation, or synchronization tools deployed at various layers. For an efficient performance of these robust tools some cross-layer approach to enable exchange of useful information between the protocol layers and the complete analysis of the protocol stack is required. Some of these tools have requirements that are not compliant with the Standard Protocol Stack (SPS) and require Soft-Permeable Protocol Stack (SPPS), which can allow flow of erroneous packets, containing the soft information, e.g., A Posteriori Probabilities (APP) or likelihood ratios, to the higher layers. More importantly, for performance enhancement these tools should mutually benefit and reinforce each other instead of undoing each other's advantage. To increase the throughput, in both WiMAX and WiFi communication standards, packet aggregation is used; several packets are aggregated at a given layer of the protocol stack in the same burst to be transmitted. One can deploy Frame Synchronization (FS), i.e., to synchronize and recover the aggregated packets, however, when transmission over a noisy channel is considered, FS can cause loss of several error-free or partially errorfree packets, which could otherwise be beneficial for other tools, e.g., JSCD and header recovery tools, functioning at higher layers of the S-PPS. Rebroadcasting video over WiFi can significantly increase packet loss rate as the retransmission is omitted, which can be overcome by the packet-level Forward Error Correction (FEC) techniques. The FS and packet-level FEC decoder for S-PPS should not only allow flow of soft information from the PHY layer but should also mutually benefit from the JSC decoders deployed at the APL layer. In this thesis, we propose several Joint Protocol-Channel Decoding (JPCD) techniques for FS and packet-level FEC decoders operating at S-PPS. In the first part of this thesis, we propose several robust FS methods for S-PPS based on the implicit redundancies present in protocol and the soft information from the soft decoders at PHY layer. First, we propose a trellis-based algorithm that provides the APPs of packet boundaries. The possible successions of packets forming an aggregated packet are described by a trellis. The resulting algorithm is very efficient (optimal in some sense), but requires the knowledge of the whole aggregated packet beforehand, which might not be possible in latency-constrained situations. Thus in a second step, we propose a low-delay and reduced-complexity Sliding Trellis (ST)-based FS technique, where each burst is divided into overlapping windows in which FS is performed. Finally, we propose an on-the-fly three-state (3S) automaton, where packet length is estimated utilizing implicit redundancies and Bayesian hypothesis testing is performed to retrieve the correct FS. These methods are illustrated for the WiMAX Medium Access Control (MAC) layer and do not need any supplementary framing information. Practically, these improvements will result in increasing the amount of packets that can reach the JSC decoders. In the second part, we propose robust packet-level FEC decoder for S-PPS, which in addition to utilizing the introduced redundant FEC packets, uses the soft information (instead of hard bits, i.e., bit-stream of '1's and '0's) provided by the PHY layer along with the protocol redundancies, in order to provide robustness against bit error. Though, it does not impede the flow of soft information as required for S-PPS, it needs support from the header recovery techniques at the lower layers to forward erroneous packets and from the JSC decoders at the APL layer to detect and remove remaining errors. We have investigated the standard RTP-level FEC, and compared the performance of the proposed FEC decoder with alternative approaches. The proposed FS and packet-level FEC techniques would reduce the amount of packets dropped, increase the number of packets relayed to the video decoder functioning at APL layer, and improve the received video quality.
Cette thèse étudie un certain nombre d'outils (rassemblés dans la WiBox) nécessaires pour une réception fiable de vidéo diffusée sur WiMAX, puis rediffusée sur Wifi. Il s'agit de fournir des services WiMAX à des utilisateurs WiFi, avec une qualité de réception vidéo raisonnable, même avec un très faible signal WiMAX. Pour cela, des techniques de décodage conjoint de paquets erronés sont indispensables afin de limiter les retards liés aux retransmissions. Dans la première partie de cette thèse, nous considérons le problème de la délinéation de paquets agrégés en macro-paquets. Cette opération d'agrégation est réalisée dans de nombreux protocoles afin d'améliorer le rapport en-tête/charge utile des systèmes de communication. Plusieurs méthodes de délinéation sont proposées. Elles exploitent d'une part les informations souples provenant des couches protocolaires basses ainsi que la redondance présente dans les paquets devant être séparés. L'ensemble des successions possibles de paquets au sein d'un macro-paquet est décrit à l'aide d'un trellis. Le problème de délinéation est transformé en un problème d'estimation de l'état d'une variable aléatoire Markovienne, pour lequel de nombreux algorithmes (BCJR, Viterbi) sont disponibles. Cette technique est très efficace mais complexe. De plus, elle nécessite la réception de l'ensemble du macro-paquet, ce qui peut induire des latences importantes. Dans une deuxième étape, nous proposons une technque où le décodage se fait sur une fenêtre glissante contenant une partie du macro-paquet. Un treillis glissant est considéré cette fois. La taille de la fenêtre permet d'ajuster un comproimis entre complexité et efficacité de décodage. Enfin, une méthode de décodage à la volée exploitant un automate à 3 état et des tests d'hypothèses Bayésiens permet de réaliser une délinéation moins efficace, mais sans latence. Ces méthodes sont comparées sur un problème de délinéation de paquets MAC dans des macro-paquets PHY dans WiMAX. Dans la deuxième partie de la thèse, nous proposons de réaliser un décodage souple des codes en blocs utilisés dans certaines couches de piles protocolaires pour le multimédia. Cdes sorties souples sont générées afin de permettre un décodage conjoint des en-têtes et de la charge utile au niveau des couches supérieures. Nous avons en particulier étudié des outils de décodage souple ldans le cas de la norme RTP FEC, et avons comparé les performances du décodeur proposé avec des approches classiques de décodage. En résumé, les techniques de décodage conjoint proposées permettent de réduire le nombre de paquets perdus, d'augmenter le nombre de paquets transmis vers les couches applicatives où des décodeurs source-canal conjoints peuvent être utilisés pour améliorer la qualité de la vidéo reçue.
Fichier principal
Vignette du fichier
these_Ali.pdf (4.22 Mo) Télécharger le fichier

Dates and versions

pastel-00576262 , version 1 (14-03-2011)


  • HAL Id : pastel-00576262 , version 1


Usman Ali. WIBOX - A robust video receiver allowing WIMAX video broadcasting and indoor WIFI rebroadcast. Networking and Internet Architecture [cs.NI]. Télécom ParisTech, 2010. English. ⟨NNT : ⟩. ⟨pastel-00576262⟩
395 View
421 Download


Gmail Facebook Twitter LinkedIn More