TY - GEN
T1 - A scalable architecture for high-speed digital companding
AU - Arazi, Ortal
AU - Elhanany, Itamar
PY - 2005/12/1
Y1 - 2005/12/1
N2 - Companding is a well-known signal processing technique exploited by a broad range of applications. It primarily offers reduction of the signal dynamic range while retaining its important attributes. Digital companders have been utilized by a variety of applications, such as voice and video coding, in which the non-linear compression/expansion is typically implemented in software. This paper proposes an efficient parallel architecture for implementing digital compander functionality at very high-speeds. A piecewise linear partitioning of the compression function is applied, driven by prescribed maximal error constraints. The scalability of the scheme in terms of speed and area is discussed. Moreover, it is shown that the architecture can be easily pipelined, yielding further speed enhancement. It is shown that using Xilinx Virtex-II Pro (XC2VP20) FPGA devices, a 20-bit to 8-bit compander is implemented using less than 1000 gates, while operating at over 200 MHz.
AB - Companding is a well-known signal processing technique exploited by a broad range of applications. It primarily offers reduction of the signal dynamic range while retaining its important attributes. Digital companders have been utilized by a variety of applications, such as voice and video coding, in which the non-linear compression/expansion is typically implemented in software. This paper proposes an efficient parallel architecture for implementing digital compander functionality at very high-speeds. A piecewise linear partitioning of the compression function is applied, driven by prescribed maximal error constraints. The scalability of the scheme in terms of speed and area is discussed. Moreover, it is shown that the architecture can be easily pipelined, yielding further speed enhancement. It is shown that using Xilinx Virtex-II Pro (XC2VP20) FPGA devices, a 20-bit to 8-bit compander is implemented using less than 1000 gates, while operating at over 200 MHz.
UR - http://www.scopus.com/inward/record.url?scp=33847134876&partnerID=8YFLogxK
U2 - 10.1109/MWSCAS.2005.1594144
DO - 10.1109/MWSCAS.2005.1594144
M3 - Conference contribution
AN - SCOPUS:33847134876
SN - 0780391977
SN - 9780780391970
T3 - Midwest Symposium on Circuits and Systems
SP - 488
EP - 490
BT - 2005 IEEE International 48th Midwest Symposium on Circuits and Systems, MWSCAS 2005
T2 - 2005 IEEE International 48th Midwest Symposium on Circuits and Systems, MWSCAS 2005
Y2 - 7 August 2005 through 10 August 2005
ER -