Brian Lawrence Evans
Available in PDF and Postscript formats
In the context of improving data rates and image quality for next-generation consumer electronic products and next-generation defense systems,
Developed research and education program in embedded real-time signal processing systems. Applications spaces are communication systems and image processing systems. In communication systems, researched
Researched resource allocation for multiuser multicarrier wireless systems as used in IEEE 802.16 systems (and its WiMax subset) and third-generation partnership project long-term evolution systems. Discovered linear complexity algorithms for optimal resource allocation to achieve the maximum instantaneous/ergodic, continuous/discrete, weighted-sum rate for perfect/predicted channels. Derived first adaptive doubly-selective channel prediction algorithms for multicarrier systems with linear complexity.
Teach four courses regularly to support a research and education program in embedded signal and image processing systems: Multidimensional Digital Signal Processing (graduate course), Embedded Software Systems (graduate course), Real-Time Digital Signal Processing Laboratory (junior/senior elective), and Linear Systems and Signals (sophomore required course).
Directed the Embedded Signal Processing Laboratory, which is part of the Wireless Networking and Communications Group and the Center for Perceptual Systems.
Developed research and education program in embedded signal and image processing systems, esp. in multicarrier wireless and wireline communication systems, and image acquisition and rendering systems. Also conducted research in perceptual image hashing and network tomography. Graduated ten Ph.D. students and one MS student in rank. Chaired first major undergraduate ECE curriculum reform to take place in more than two decades.
Researched the design and real-time implementation of ADSL transceivers. Developed off-line algorithms to design equalizers to reach the upper bound on achievable bit rate for single path, dual path, and filter bank equalizers. Developed real-time on-line algorithms for single path and dual path equalizers to achieve 95% of the matched filter bound. Released several versions of a freely distributable ADSL transceiver design toolbox for Matlab.
Conducted research in the design and real-time implementation of desktop printer pipelines. Made major contributions in improving the visual quality of halftoning by error diffusion in printer pipelines for both grayscale and color images. Developed still image quality measures useful for evaluating and optimizing halftoning methods. Integrated visual quality measures into the halftoning algorithms themselves. Released several versions of a image halftoning design toolbox for Matlab.
Taught four courses regularly to support a research and education program in embedded signal and image processing systems: Multidimensional Digital Signal Processing (graduate course), Embedded Software Systems (graduate course), Real-Time Digital Signal Processing Laboratory (junior/senior elective), and Linear Systems and Signals (sophomore required course).
Directed the Embedded Signal Processing Laboratory, which is part of the Wireless Networking and Communications Group and the Center for Perceptual Systems.
Offered and accepted Visiting Associate Professor positions at the American University of Beirut in summer 2005 and Cornell University in fall 2002.
Developed a research and education program in embedded signal and image processing systems. Graduated three Ph.D. students and five MS students. Introduced three new courses.
In research, developed theory, fast algorithms, embedded software, and design automation tools for signal processing, image processing, and communication systems. For communication systems, developed multicarrier equalizers and smart antennas. For signal processing systems, developed acoustic echo cancellers, dual-tone multi-frequency (touchtone) detectors, phase locked loops, and sonar beamformers. For image processing, developed image halftoning and quality assessment methods.
In the curriculum, introduced three new courses:
Founded and directed the Embedded Signal Processing Laboratory, which was part of the Center for Telecommunications and Signal Processing Research and the Center for Vision and Image Sciences.
Researched electronic design automation for signal processing and communication systems in Prof. Edward A. Lee's Ptolemy Project. Prototyped research ideas in the Ptolemy Classic software environment, an electronic design automation tool for system specification, simulation, and synthesis, and in the Signal Processing Packages for Mathematica. Developed methods for designing two-dimensional rational decimators, rearranging operators in algorithms to optimize implementation, and optimizing pole-zero locations of analog filters. Developed seamless Ptolemy Classic interfaces to MATLAB for system simulation and numeric parameter calculations, and to Mathematica for system optimization and symbolic parameter calculations. Helped develop a sophomore course Introduction to Real-Time Digital Systems. Wrote proposals, developed software, and directed student research.
Taught Noise Analysis of Communication Systems, a senior class. Topics included signals, systems, transforms, analog modulation, probability, random processes, AM/FM noise analysis, sampling, quantization, pulse modulation, digital modulation, and digital noise analysis.
Integrated symbolic algebra into signals and systems courses, and developed laboratories for Algorithms in C. Assisted in classes and laboratories on algorithms, C, MATLAB and signal processing. Won an Outstanding Teaching Assistant award.
Conducted doctoral research in formalizing simplification and rearrangement rules for multidimensional multirate systems and encoding the rules by computer.
Wrote Fortran programs to automate testing for lead and asbestos content in samples. Helped port an expert system to NExpert that diagnosed coronary disease.
Coded a symbolic signal processing system in Lisp. Began a similar implementation in Mathematica.
Applied pattern recognition and image processing to part identification using C and an image processing board. Developed an expert system for diagnosing problems in a computer network.
Helped write and debug utility programs for managing telecommunications switching operations.
Memberships in Professional and Honorary Societies
University Committee Assignments
Assignments Active in 2008-2009
Past Assignments
Other Activities
http://www.ece.utexas.edu/~bevans/projects/rfi/software.
http://www.ece.utexas.edu/~bevans/projects/hashing/toolbox/index.html.
http://www.ece.utexas.edu/~bevans/projects/adsl/simulator/index.html.
http://www.ece.utexas.edu/~bevans/projects/wordlength/converter/index.html.
http://www.ece.utexas.edu/~bevans/projects/halftoning/toolbox/index.html.
http://www.ece.utexas.edu/~bevans/projects/dsc/software/RuleOfThirds0_1beta.zip.
http://www.ece.utexas.edu/~bevans/projects/dsc/software/SmartCamera1_0.zip.
http://www.ece.utexas.edu/~bevans/projects/adsl/dmtteq/dmtteq.html.
http://signal.ece.utexas.edu/~arifler/wetics/index.html.
http://signal.ece.utexas.edu/software/imageQuality/quality1.0/ImageQuality1_0.zip
http://www.ece.utexas.edu/~bevans/projects/filters/filter_design.html.
http://www.ece.utexas.edu/~bevans/projects/inverseHalftoning.html.
http://ptolemy.eecs.berkeley.edu/ptolemyclassic/pt0.7.1/.
http://www.ece.utexas.edu/~bevans/projects/tmath.html.
http://www.mathsource.com/cgi-bin/MathSource/Applications/ComputerScience/0208-044.
Dr. Brian L. Evans is Professor of Electrical and Computer Engineering at The University of Texas at Austin, and holds the Robert and Jane Mitchell Faculty Fellowship in Engineering. Prof. Evans' research efforts are in embedded real-time digital signal processing systems. His research group derives application performance bounds and optimal algorithms to achieve those bounds, as well as near-optimal low-complexity algorithms and embedded prototypes. In signal processing, his group researches multicarrier communication systems for high-speed Internet access. In multicarrier communication systems, his group's contributions include the first linear complexity algorithm that allocates resources for optimal bit rates in multiuser OFDM basestations and is realizable in fixed-point hardware/software, as well as the first ADSL equalizer training method that maximizes a measure of the bit rate and is realizable in real-time fixed-point software. In image processing, his group researches high-quality halftoning for desktop printers and perceptual image hashing. for image databases and multimedia authentication. In imaging, his group's primary contribution is in the design, analysis, and quality assessment of halftoning by error diffusion for real-time processing by printer pipelines. Prof. Evans has published over 180 refereed conference and journal papers.
Dr. Evans is the primary architect of the Signals and Systems Pack for Mathematica, which was on the market from October 1995 to June 2008. He was a key contributor to UC Berkeley's Ptolemy Classic electronic design automation environment for embedded systems, which has been successfully commercialized by Agilent and Cadence. He developed and currently teaches two graduate courses, Multidimensional Digital Signal Processing. and Embedded Software Systems, and two undergraduate courses, Real-Time Digital Signal Processing Laboratory, and Linear Systems and Signals, in order to help train undergraduate and graduate students in the theory, algorithms, design, and implementation of signal and image processing systems.
His B.S.E.E.C.S. (1987) degree is from the Rose-Hulman Institute of Technology, and his M.S.E.E. (1988) and Ph.D.E.E. (1993) degrees are from the Georgia Institute of Technology. From 1993 to 1996, he was a post-doctoral researcher in the Ptolemy project at UC Berkeley. He is an Associate Editor for the IEEE Transactions on Signal Processing, a member of the Design and Implementation of Signal Processing Systems Technical Committee, of the IEEE Signal Processing Society, and a Senior Member of the IEEE. He joined the faculty at UT Austin in fall 1996. He is the recipient of a 1997 US National Science Foundation CAREER Award.