Complex block floating-point format with box encoding in communication systems

dc.contributor.advisorEvans, Brian L. (Brian Lawrence), 1965-
dc.creatorChoo, Yeong Foong
dc.creator.orcid0000-0002-9023-8949
dc.date.accessioned2018-08-07T15:40:27Z
dc.date.available2018-08-07T15:40:27Z
dc.date.created2018-05
dc.date.issued2018-05-02
dc.date.submittedMay 2018
dc.date.updated2018-08-07T15:40:27Z
dc.description.abstractThis research project entails an efficient numeric digital representation in communication systems design. A complex block floating-point format with box encoding is proposed to encode an array of complex numbers that has better numeric resolution than its IEEE-754 counterpart when the same number of bits are allocated to the dominant value in the array. It is estimated that at least 10% of bit savings could be achieved by the new complex block representation on a quad-precision IEEE-754 format. A further bits savings of up to 18% could potentially be achieved for complex blocks at half-precision and single-precision IEEE-754 representation. The implementation cost of the proposed block floating-point format is evaluated in terms of memory usage, design of arithmetic units, and memory input/output rates for communications system modeling and block diagrams. Further analysis is performed on the limitation and quantization effects of this complex block format relative to complex IEEE-754 format. The coverage of the arithmetic units design include complex block adder and complex block multiplier. The appropriate systems that would be required to perform algorithms such as the fast Fourier transform (forward and inverse) are designed using the proposed complex block format in multi-stages complex block multiply-adder. The proposed block floating-point format is simulated as a new numeric class defined and implemented in MATLAB simulation environment. The MATLAB simulation is divided into two major parts. The first part of MATLAB simulation targets the simulation of complex block addition and complex block multiplication units for arbitrary size of complex samples per input block. The reference output values of complex block arithmetic are those computed with similar precision in IEEE-754 format. The second part of MATLAB simulation is performed on the system model of the single-carrier modulation-based and multi-carrier modulation-based communication systems. The quadrature amplitude modulation (QAM) is the baseband modulation type targeted in this work. The specification identified in the system model is relevant to those specified in the Long-Term Evolution (LTE) Standards for Base Station, Release 12.
dc.description.departmentElectrical and Computer Engineering
dc.format.mimetypeapplication/pdf
dc.identifierdoi:10.15781/T29Z90W31
dc.identifier.urihttp://hdl.handle.net/2152/65978
dc.subjectComplex block floating-point
dc.subjectExponent box encoding
dc.subjectBox encoding
dc.subjectCommunication systems design
dc.subjectNumeric digital representation
dc.subjectComplex block representation
dc.subjectComplex blocks
dc.subjectIEEE-754
dc.subjectQuadrature amplitude modulation
dc.subjectQAM
dc.subjectLong-Term Evolution Standards
dc.titleComplex block floating-point format with box encoding in communication systems
dc.typeThesis
dc.type.materialtext
thesis.degree.departmentElectrical and Computer Engineering
thesis.degree.disciplineElectrical and Computer Engineering
thesis.degree.grantorThe University of Texas at Austin
thesis.degree.levelMasters
thesis.degree.nameMaster of Science in Engineering

Access full-text files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
CHOO-MASTERSREPORT-2018.pdf
Size:
3.24 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 2 of 2
No Thumbnail Available
Name:
PROQUEST_LICENSE.txt
Size:
4.46 KB
Format:
Plain Text
Description:
No Thumbnail Available
Name:
LICENSE.txt
Size:
1.85 KB
Format:
Plain Text
Description: