Computer Science

4089 Kelley Engineering Center
Corvallis, OR 97331-5501
(541) 737-5573
(541) 737-1300


Bella Bose received the B.E. degree in electrical engineering from Madras University, Madras, India in 1973, the M.E. degree in electrical engineering from Indian Institute of Science, Bangalore, in 1975, and the M.S. and Ph.D. degrees in computer science and engineering from Southern Methodist University, Dallas, TX, in 1979 and 1980, respectively.

Since 1980, he has been with Oregon State University, Corvallis, Oregon, where he is a Professor in the School of EECS. He has also served as the associate director of academic affairs, interim school head, and senior associate head of EECS. His current research interests include error control codes, parallel processing, and computer networks.

Bose is a Fellow of both ACM and IEEE.

Research Interests

Research Areas
Error Control Codes, Parallel Processing, Computer Networks

Research Description

My current research interests are in error control codes, parallel processing, and computer networks.

In the area of error correcting codes, we are developing codes that achieve zero error capacities in limited magnitude error channels. Both systematic and non-systematic optimal codes are designed. Errors in multi-level flash memories, m-PSK, etc. can be modelled using limited magnitude error channel. We are also developing t-error correcting codes for limited magnitude errors using the concept of elementary symmetric functions. In addition, we have been developing efficient codes for unidirectional/asymmetric errors. Simple and efficient design of encoder/decoder algorithms are also being studied. The other area that we have been studying is on the efficient design methods for balanced codes, where each code word contains equal number of 1's and 0's.

In the area of parallel processing, some new types of efficient interconnection networks based on the number theory concepts – Gaussian and EJ integers are being developed. The multi-dimensional Gaussian Networks have much better topological properties that of toroidal networks. Efficient design of communications algorithms, mapping algorithms, etc., with or without some faulty nodes in different networks are some of the research problems that we are currently investigating. Furthermore, using coding theory, some topological properties of different networks are being developed.