Professional Documents
Culture Documents
EXPERIMENT NO: 10
Theory: Walsh codes are error correcting orthogonal codes and PN sequences are
deterministically generated sequences which appear to be random noises. Both of these concepts
are used in error free communication.
WALSH codes are mutually orthogonal error correcting codes. They have many interesting
mathematical properties and vital applications in communication systems. Pseudo random
sequences play an important role in encoding of messages for efficient transmission of messages.
Further, many encryption schemes uses pseudo random sequences. They are easily implemented
in hardware as well as software. The working of CDMA technology specific to Walsh Codes and
PN Sequences is discussed for IS95, CDMA2000 and WCDMA.
WALSH CODE:
Definition: The Walsh code is a linear code which maps binary strings of length n to binary code
words of length 2n. These codes are mutually orthogonal.
HADAMARD MATRIX H:
A Hadamard matrix can exist only if n is 1, 2, or a multiple of 4. It has been conjectured that
Hadamard matrices exist for any n that is a multiple of 4.
Hadamard matrices are built recursively; matrix H2n is built by replicating Hn in the first three
quadrants, and its complimentary in the fourth quadrant. Each line gives us the Walsh
codes, in this example W0 to W3, the four Walsh codes of length 4.
Problem: Generate 4-bit and 8-bit Walsh Codes using Hadamard Matrix
Conclusion:
Conclusion: