14 research outputs found
Deep Ensemble of Weighted Viterbi Decoders for Tail-Biting Convolutional Codes
Tail-biting convolutional codes extend the classical zero-termination
convolutional codes: Both encoding schemes force the equality of start and end
states, but under the tail-biting each state is a valid termination. This paper
proposes a machine-learning approach to improve the state-of-the-art decoding
of tail-biting codes, focusing on the widely employed short length regime as in
the LTE standard. This standard also includes a CRC code.
First, we parameterize the circular Viterbi algorithm, a baseline decoder
that exploits the circular nature of the underlying trellis. An ensemble
combines multiple such weighted decoders, each decoder specializes in decoding
words from a specific region of the channel words' distribution. A region
corresponds to a subset of termination states; the ensemble covers the entire
states space. A non-learnable gating satisfies two goals: it filters easily
decoded words and mitigates the overhead of executing multiple weighted
decoders. The CRC criterion is employed to choose only a subset of experts for
decoding purpose. Our method achieves FER improvement of up to 0.75dB over the
CVA in the waterfall region for multiple code lengths, adding negligible
computational complexity compared to the circular Viterbi algorithm in high
SNRs
VLSI Architectures for WIMAX Channel Decoders
This chapter describes the main architectures proposed in the literature to
implement the channel decoders required by the WiMax standard, namely
convolutional codes, turbo codes (both block and convolutional) and LDPC. Then
it shows a complete design of a convolutional turbo code encoder/decoder system
for WiMax.Comment: To appear in the book "WIMAX, New Developments", M. Upena, D. Dalal,
Y. Kosta (Ed.), ISBN978-953-7619-53-
Efficient coding schemes for low‐rate wireless personal area networks
Peer Reviewedhttp://deepblue.lib.umich.edu/bitstream/2027.42/166246/1/cmu2bf01608.pd
Feasibility study of 5G low-latency packet radio communications without preambles
This thesis deals with the feasibility of having lower latency for radio communication of short packets, which is the major traffic in the fifth generation (5G) of cellular systems. We will examine the possibility of using turbo synchronization instead of using a long preamble, which is needed for Data-Aided (DA) synchronization. The idea behind this is that short packets are required in low-latency applications. The overhead of preambles is very significant in case of short packets. Turbo synchronization allows to work with short or null preambles. The simulations will be run for a turbo synchronizer which has been implemented according to the Expectation Maximization (EM) formulation of the problem. The simulation results show that the implemented turbo synchronizer outperforms or attains the DA synchronizer in terms of reliability, accuracy and acquisition range for carrier phase synchronization. It means that the idea of eliminating the preamble from the short packet seems practical. The only downward is that there is a packet size limitation for the effective functionality of turbo synchronizer. Simulations indicate that the number of transmitted symbols should be higher than 128 coded symbols
New Coding/Decoding Techniques for Wireless Communication Systems
Wireless communication encompasses cellular telephony systems (mobile communication), wireless sensor networks, satellite communication systems and many other applications. Studies relevant to wireless communication deal with maintaining reliable and efficient exchange of information between the transmitter and receiver over a wireless channel. The most practical approach to facilitate reliable communication is using channel coding. In this dissertation we propose novel coding and decoding approaches for practical wireless systems. These approaches include variable-rate convolutional encoder, modified turbo decoder for local content in Single-Frequency Networks, and blind encoder parameter estimation for turbo codes. On the other hand, energy efficiency is major performance issue in wireless sensor networks. In this dissertation, we propose a novel hexagonal-tessellation based clustering and cluster-head selection scheme to maximize the lifetime of a wireless sensor network. For each proposed approach, the system performance evaluation is also provided. In this dissertation the reliability performance is expressed in terms of bit-error-rate (BER), and the energy efficiency is expressed in terms of network lifetime
Recommended from our members
Efficient decoder design for error correction codes
Error correction codes (ECCs) have been widely used in communication systems and storage devices. Nowadays, the rapid development of integrated circuit technologies makes feasible the implementation of powerful ECCs such as turbo code and low-density parity-check (LDPC) code. However, these high-performance codes require complex decoding algorithms, resulting in large hardware area and high power consumption. Furthermore, some of these decoders require an iterative decoding process, which leads to a long decoding latency. Therefore, low-complexity, low-power and high-speed very-large-scale integration (VLSI) architecture design for the ECC decoder is of great importance. This dissertation focuses on efficient VLSI implementation for the decoders of convolutional codes and two advanced coding schemes based on convolutional code: trellis-coded modulation (TCM) and convolutional turbo code (CTC).
The first part of this dissertation is dedicated to low-complexity, low-power decoders design for a 4-dimensional, 8-ary phase-shift keying (4-D 8PSK) TCM system. We propose a low-complexity architecture for the transition-metric unit (TMU) to reduce the hardware area without performance loss. Then, a power-efficient scheme by applying T-algorithm on branch metrics (BMs) is proposed for the Viterbi decoder (VD) embedded in the 4-D 8PSK TCM decoder. Unlike the conventional T-algorithm, the proposed scheme does not affect the clock speed of the decoder. Finally, a hybrid T-algorithm is developed by applying T-algorithm on both BMs and path metrics (PMs), which reduces significantly more computations than the conventional T-algorithm applied on PMs.
The VLSI design for VDs has been an active research area for decades. In the second part of the dissertation, we extend our research to a more general topic of VDs, where novel architectures are explored to efficiently reduce the power consumption, while still maintaining a high decoding speed and a low decoding latency.
CTCs are constructed from parallel convolutional encoding of the same message in different sequences and have the error-correcting capability near the Shannon bound. Practical decoding schemes normally require an iterative decoding process employing the soft-in soft-out (SISO) decoder. The third part of this dissertation is focused on the SISO decoder design for double-binary (DB) CTCs. We propose a low-complexity, memory-reduced architecture by partitioning BMs into two independent portions: information metrics and parity metrics. Furthermore, high-speed recursion architectures for logarithm domain maximum a posteriori probability (log-MAP) algorithm are proposed to increase the decoding speed by algorithmic approximation and bit-level optimization
Spatially Coupled Turbo-Like Codes
The focus of this thesis is on proposing and analyzing a powerful class of codes on graphs---with trellis constraints---that can simultaneously approach capacity and achieve very low error floor. In particular, we propose the concept of spatial coupling for turbo-like code (SC-TC) ensembles and investigate the impact of coupling on the performance of these codes. The main elements of this study can be summarized by the following four major topics. First, we considered the spatial coupling of parallel concatenated codes (PCCs), serially concatenated codes (SCCs), and hybrid concatenated codes (HCCs).We also proposed two extensions of braided convolutional codes (BCCs) to higher coupling memories. Second, we investigated the impact of coupling on the asymptotic behavior of the proposed ensembles in term of the decoding thresholds. For that, we derived the exact density evolution (DE) equations of the proposed SC-TC ensembles over the binary erasure channel. Using the DE equations, we found the thresholds of the coupled and uncoupled ensembles under belief propagation (BP) decoding for a wide range of rates. We also computed the maximum a-posteriori (MAP) thresholds of the underlying uncoupled ensembles. Our numerical results confirm that TCs have excellent MAP thresholds, and for a large enough coupling memory, the BP threshold of an SC-TC ensemble improves to the MAP threshold of the underlying TC ensemble. This phenomenon is called threshold saturation and we proved its occurrence for SC-TCs by use of a proof technique based on the potential function of the ensembles.Third, we investigated and discussed the performance of SC-TCs in the finite length regime. We proved that under certain conditions the minimum distance of an SC-TCs is either larger or equal to that of its underlying uncoupled ensemble. Based on this fact, we performed a weight enumerator (WE) analysis for the underlying uncoupled ensembles to investigate the error floor performance of the SC-TC ensembles. We computed bounds on the error rate performance and minimum distance of the TC ensembles. These bounds indicate very low error floor for SCC, HCC, and BCC ensembles, and show that for HCC, and BCC ensembles, the minimum distance grows linearly with the input block length.The results from the DE and WE analysis demonstrate that the performance of TCs benefits from spatial coupling in both waterfall and error floor regions. While uncoupled TC ensembles with close-to-capacity performance exhibit a high error floor, our results show that SC-TCs can simultaneously approach capacity and achieve very low error floor.Fourth, we proposed a unified ensemble of TCs that includes all the considered TC classes. We showed that for each of the original classes of TCs, it is possible to find an equivalent ensemble by proper selection of the design parameters in the unified ensemble. This unified ensemble not only helps us to understand the connections and trade-offs between the TC ensembles but also can be considered as a bridge between TCs and generalized low-density parity check codes
Assessment and Real Time Implementation of Wireless Communications Systems and Applications in Transportation Systems
Programa Oficial de Doutoramento en Tecnoloxías da Información e das Comunicacións en Redes Móbiles. 5029V01[Resumo]
Os sistemas de comunicación sen fíos de cuarta e quinta xeración (4G e 5G) utilizan unha capa física
(PHY) baseada en modulacións multiportadora para a transmisión de datos cun gran ancho de banda.
Este tipo de modulacións proporcionan unha alta eficiencia espectral á vez que permiten corrixir de
forma sinxela os efectos da canle radio.
Estes sistemas utilizan OFDMA como mecanismo para a repartición dos recursos radio dispoñibles
entre os diferentes usuarios. Este repartimento realízase asignando un subconxunto de subportadoras a
cada usuario nun instante de tempo determinado. Isto aporta unha gran flexibilidade ó sistema que lle
permite adaptarse tanto ós requisitos de calidade de servizo dos usuarios como ó estado da canle radio.
A capa de acceso ó medio (MAC) destes sistemas encárgase de configurar os diversos parámetros
proporcionados pola capa física OFDMA, ademais de xestionar os diversos fluxos de información de
cada usuario, transformando os paquetes de capas superiores en paquetes da capa física.
Neste traballo estúdase o deseño e implementación das capas MAC e PHY de sistemas de
comunicación 4G ademais da súa aplicabilidade en sistemas de transporte ferroviarios.
Por unha parte, abórdase o deseño e implementación en tempo real do estándar WiMAX. Estúdanse
os mecanismos necesarios para establecer comunicacións bidireccionais entre unha estación base e
múltiples dispositivos móbiles. Ademais, estúdase como realizar esta implementación nunha arquitectura
hardware baseada en DSPs e FPGAs, na que se implementan as capas MAC e PHY. Dado que esta
arquitectura ten uns recursos computacionais limitados, tamén se estudan as necesidades de cada módulo
do sistema para poder garantir o funcionamento en tempo real do sistema completo.
Por outra parte, tamén se estuda a aplicabilidade dos sistemas 4G a sistemas de transporte públicos.
Os sistemas de comunicacións e sinalización son unha parte vital para os sistemas de transporte
ferroviario e metro. As comunicacións sen fíos utilizadas por estes sistemas deben ser robustas e
proporcionar unha alta fiabilidade para permitir a supervisión, control e seguridade do tráfico ferroviario.
Para levar a cabo esta avaliación de viabilidade realízanse simulacións de redes de comunicacións
LTE en contornos de transporte ferroviarios, comprobando o cumprimento dos requisitos de fiabilidade
e seguridade. Realízanse diferentes simulacións do sistema de comunicacións para poder ser avaliadas e
seleccionar a configuración e arquitectura do sistema máis axeitada en función do escenario considerado.
Tamén se efectúan simulacións de redes baseadas en Wi-Fi, dado que é a solución máis utilizada nos
metros, para confrontar os resultados cos obtidos para LTE.
Para que os resultados das simulacións sexan realistas débense empregar modelos de propagación
radio axeitados. Nas simulacións utilízanse tanto modelos deterministas como modelos baseados nos
resultados de campañas de medida realizadas nestes escenarios.
Nas simulacións empréganse os diferentes fluxos de información destes escenarios para comprobar
que se cumpren os requisitos de calidade de servicio (QoS). Por exemplo, os fluxos críticos para o control
ferroviario, como European Train Control System (ETCS) ou Communication-Based Train Control (CBTC), necesitan unha alta fiabilidade e un retardo mínimo nas comunicacións para garantir o correcto
funcionamento do sistema.[Resumen]
Los sistemas de comunicación inalámbricos de cuarta y quinta generación (4G y 5G) utilizan una capa
física (PHY) basada en modulaciones multiportadora para la transmisión de datos con un gran ancho
de banda. Este tipo de modulaciones han demostrado tener una alta eficiencia espectral a la vez que
permiten corregir de forma sencilla los efectos del canal radio.
Estos sistemas utilizan OFDMA como mecanismo para el reparto de los recursos radio disponibles
entre los diferentes usuarios. Este reparto se realiza asignando un subconjunto de subportadoras a cada
usuario en un instante de tiempo determinado. Esto aporta una gran flexibilidad al sistema que le permite
adaptarse tanto a los requisitos de calidad de servicio de los usuarios como al estado del canal radio.
La capa de acceso al medio (MAC) de estos sistemas se encarga de configurar los diversos parámetros
proporcionados por la capa física OFDMA, además de gestionar los diversos flujos de información de
cada usuario, transformando los paquetes de capas superiores en paquetes de la capa física.
En este trabajo se estudia el diseño e implementación de las capas MAC y PHY de sistemas de
comunicación 4G además de su aplicabilidad en sistemas de transporte ferroviarios.
Por una parte, se aborda el diseño e implementación en tiempo real del estándar WiMAX. Se
estudian los mecanismos necesarios para establecer comunicaciones bidireccionales entre una estación
base y múltiples dispositivos móviles. Además, se estudia cómo realizar esta implementación en una
arquitectura hardware basada en DSPs y FPGAs, en la que se implementan las capas MAC y PHY. Dado
que esta arquitectura tiene unos recursos computacionales limitados, también se estudian las necesidades
de cada módulo del sistema para poder garantizar el funcionamiento en tiempo real del sistema completo.
Por otra parte, también se estudia la aplicabilidad de los sistemas 4G a sistemas de transporte
públicos. Los sistemas de comunicaciones y señalización son una parte vital para los sistemas de
transporte ferroviario y metro. Las comunicaciones inalámbricas utilizadas por estos sistemas deben ser
robustas y proporcionar una alta fiabilidad para permitir la supervisión, control y seguridad del tráfico
ferroviario.
Para llevar a cabo esta evaluación de viabilidad se realizan simulaciones de redes de comunicaciones
LTE en entornos de transporte ferroviarios, comprobando si se cumplen los requisitos de fiabilidad y
seguridad. Se realizan diferentes simulaciones del sistema de comunicaciones para poder ser evaluados y
seleccionar la configuración y arquitectura del sistema más adecuada en función del escenario planteado.
También se efectúan simulaciones de redes basadas en Wi-Fi, dado que es la solución más utilizada en
los metros, para comparar los resultados con los obtenidos para LTE.
Para que los resultados de las simulaciones sean realistas se deben utilizar modelos de propagación
radio apropiados. En las simulaciones se utilizan tanto modelos deterministas como modelos basados en
los resultados de campañas de medida realizadas en estos escenarios.
En las simulaciones se utilizan los diferentes flujos de información de estos escenarios para
comprobar que se cumplen sus requisitos de calidad de servicio. Por ejemplo, los flujos críticos para el control ferroviario, como European Train Control System (ETCS) o Communication-Based Train
Control (CBTC), necesitan una alta fiabilidad y un retardo bajo en las comunicaciones para garantizar el
correcto funcionamiento del sistema.[Abstract]
The fourth and fifth generation wireless communication systems (4G and 5G) use a physical layer (PHY)
based on multicarrier modulations for data transmission using high bandwidth. This type of modulations
has shown to provide high spectral efficiency while allowing low complexity radio channel equalization.
These systems use OFDMA as a mechanism for distributing the available radio resources among
different users. This allocation is done by assigning a subset of subcarriers to each user in a given instant
of time. This provides great flexibility to the system that allows it to adapt to both the quality of service
requirements of users and the radio channel state.
The media access layer (MAC) of these systems is in charge of configuring the multiple OFDMA
PHY layer parameters, in addition to managing the data flows of each user, transforming the higher layer
packets into PHY layer packets.
This work studies the design and implementation of MAC and PHY layers of 4G communication
systems as well as their applicability in rail transport systems.
On the one hand, the design and implementation in real time of the WiMAX standard is addressed.
The required mechanisms to establish bidirectional communications between a base station and several
mobile devices are also evaluated. Moreover, a MAC layer and PHY layer implementation is
presented, using a hardware architecture based in DSPs and FPGAs. Since this architecture has limited
computational resources, the requirements of each processing block of the system are also studied in
order to guarantee the real time operation of the complete system.
On the other hand, the applicability of 4G systems to public transportation systems is also studied.
Communications and signaling systems are a vital part of rail and metro transport systems. The
wireless communications used by these systems must be robust and provide high reliability to enable
the supervision, control and safety of rail traffic.
To carry out this feasibility assessment, LTE communications network simulations are performed in
rail transport environments to verify that reliability and safety requirements are met. Several simulations
are carried out in order to evaluate the system performance and select the most appropriate system
configuration in each case. Simulations of Wi-Fi based networks are also carried out, since it is the
most used solution in subways, to compare the results with those obtained for LTE.
To perform the simulations correctly, appropriate radio propagation models must be used. Both
deterministic models and models based on the results of measurement campaigns in these scenarios are
used in the simulations.
The simulations use the different information flows present in the railway transportation systems to
verify that its quality of service requirements are met. For example, critical flows for railway control,
such as the European Train Control System (ETCS) or Communication-Based Train Control (CBTC),
require high reliability and low delay communications to ensure the proper functioning of the system
Sparse graph-based coding schemes for continuous phase modulations
The use of the continuous phase modulation (CPM) is interesting when the channel represents a strong non-linearity and in the case of limited spectral support; particularly for the uplink, where the satellite holds an amplifier per carrier, and for downlinks where the terminal equipment works very close to the saturation region. Numerous studies have been conducted on this issue but the proposed solutions use iterative CPM demodulation/decoding concatenated with convolutional or block error correcting codes. The use of LDPC codes has not yet been introduced. Particularly, no works, to our knowledge, have been done on the optimization of sparse graph-based codes adapted for the context described here. In this study, we propose to perform the asymptotic analysis and the design of turbo-CPM systems based on the optimization of sparse graph-based codes. Moreover, an analysis on the corresponding receiver will be done