I have made research contribution in following areas:
Finite Group Algebras and Coding Theory
The primitive idempotents of non-binary irreducible cyclic codes are difficult to construct. Berman  gave the explicit expressions (without proof) of the primitive idempotents of irreducible cyclic codes of length pn over GF(q); p an odd prime and n > 0; under the very strong assumption that q is a primitive root modulo pn: Pruthi & Arora  verified Berman's result. Arora, Batra, Cohen & Pruthi  further obtained similar results for some very special cases. We obtained all the primitive idempotents of irreducible cyclic codes of length
In a subsequent paper, we proved that the generating idempotents of irreducible cyclic codes can be effectively evaluated, once they are known for irreducible cyclic codes of length pn; p any prime (jointly with Bakshi & Raka ). Thus we have almost completely solved the problem of determining the primitive idempotents of cyclic codes.
The Weight Distribution of some Irreducible Cyclic Codes
The problem of determining the weight distribution of a code is of great interest. It enables one to calculate the probability of undetected errors when the code is used purely for error detection and also gives us a measure of how good the code is at error correcting. However, computing the weight distribution of a code, even on a computer, can be a formidable problem. Many authors have worked on the problem of determining the weight distribution of irreducible cyclic codes using different techniques. We have obtained the weight distribution of
Polyadic codes constitute a classical family of cyclic codes and are generalizations of quadratic residue codes, duadic codes, triadic codes, m-adic residue codes and split group codes, which have good error correcting properties (Leon, Masley & Pless , Smid , Pless & Rushnan , Job , Ding, Kohel & Ling). The necessary and sufficient conditions for the existence of polyadic codes of prime length was given by Brualdi & Pless . Ling & Xing  gave the necessary and sufficient conditions for a certain subclass of polyadic codes. We have obtained the necessary and sufficient conditions for the existence of
The results on the existence of polyadic codes, obtained by us, will enable one to construct polyadic codes of varying lengths and dimensions. Many interesting examples of good codes arise from the family of polyadic codes and the codes obtained from polyadic codes through minor modifications.MacWilliams identities & their applications
In a recent work, we have introduced some new weight enumerators of byte error-control codes and derived MacWilliams identities for them. We have also discussed some of their applications in modern computer systems using high density RAM chips.