DIGITAL SYTEM DESIGN
#1

PRESENTED BY:-
PRATEEK ATLANI
PRATIK AGARWAL
PUNEET MANN
VISHNU VARDHAN

[attachment=13369]
DIGITAL SYTEM DESIGN MINI PROJECT CONVOLUTION CODES
DATA TRANSFER :-
SERIAL COMMUNICATIONS
PARALLEL COMMUNICATIONS
PROBLEMS:-
Noise
Electronic devices malfunctioning.
Hazards caused by noise
NOISE REMOVAL METHODS:-
1.Addition of correction bits
2.Code conversion using different techniques
Convolution codes is one of best methods for data transfer in serial communications
Basic operations:-
1.Encoding
2.Decoding
ENCODING:-
In this we convert a given code to another one with some additional bits added.
DECODING:-
The encoded output is fed to give us back the
Message signal.
Problem statement: Implement the following convolution code (encoding and decoding) on FPGA using vhdl . The code (m,n,k) is (2,2,3).
ENCODING:-The encoder is a finite state machine that consists of a M stage shift register with prescribed connections to n modulo 2-adders and a multiplexer that serializes the outputs of the adders.
The constraint length of a convolution code is the number of shifts over which a single message bit can influence the encoder output
In M stage shift register constraint length k =M+1
Consider a message signal (101100)
The polynomial representation of message signal =1+D^2+D^3
Where D represents unit delay variable
Generator polynomial for path1 =1
Generator polynomial for path2 = 1+D+D^2
Therefore the O/p polynomial of path 1 is
(1+D^2+D^3)X1=1+D^2+D^3
The o/p polynomial for path2 is
(1+D^2+D^3)X(1+D+D^2)=1+D+D^5
The encoded sequence will have a length of n(L+K-1)=2X(6+3-1)=16
Therefore the O/p sequence is
(11,01,10,10,00,01,00)
The shift register to be restored to its initial state , a terminating sequence of k-1 zeroes is appended to the last bit of the message sequence .These terminating sequence of zeroes is called tail of the message.
The total 8 clock pulses are required so the o/p carrier wave contains 8X2=16 bits
It gives the total of 16 bits
Encoding can be done in three ways
1.Code tree
2.State machine
Using state machine method encoding is realised in vhdl coding using state analysis
o/p using this method also comes as
(11,01,10,10,00,01,00)
the output of the encoder will be 16 bits with the first two bits(k-1) being zeroes.
Therefore the carrier wave sequence is
00,11,01,10,10,00,01,00
DECODING:-
The output is 6 bits because we are considering the message width of 6 bits to the encoder.
In this we use viterbi algorithm which uses trellis diagram for finding out the maximum likelihood decoder output . The reason for choosing trellis diagram is that the number of nodes does not continue to grow as the message bits increases.
We observe at level 5 ,there are two paths entering each node. Minimum distance decoder may make a decision at that point as to which of those two paths to take . this sequence goes on…
The algorithm operates by computing a discrepancy for every possible path in the trellis
The discrepancy for a path is defined as the hamming distance between the coded sequence and the received sequence.
The path with the lower discrepancy is retained.
The paths retained are called survivor paths.
If the survivor paths are equal then we made a guess to decide the correct output .In the code all possible survivor paths are displayed
Max number of survivor paths is given by 2^(k-1).
BACKGROUND
ROOTS OF THE PROJECT LIES IN SHANNON’S INFORMATION THEOREM:
IT SAYS THAT HOW MUCH NOISE THE CHANNEL MAY BE IT IS POSSIBLE TO GET THE DATA TRANSFERRED.
CODE RATE:WHAT PORTION OF TOTAL AMOUNT OF DATA TRANSFERRED IS USEFUL.
IN CASE OF OUR PROJECT IT IS NEARLY
0.90
METHODS FOR CHOOSING ERROR CORRECTING CODES.
DEPENDS UPON EXPECTED ERROR RATE.
WE CAN ADOPT COMPLEX SCHEMES FOR FASTER SYSTEMS LIKE EMBEDDED SYSTEMS.
BANDWIDTH(LENGTH OF CODE), CODING DELAY,CODING COMPLEXITY.
THESE CODES ARE USED IN SPACE COMMUNICATION AND DEEP SPACE COMMUNICATION.
ADVANTAGES:
IT IS COMPLICATED TECHNIQUE BUT IT IS USED POWERFUL CORRECTING CAPABILITY.
SINCE IT IS HAVING HIGH BANDWIDTH SO IT IS USED AS IT IS FASTER TECHNIQUE,
EXPECTED ERROR RATE IS LOW.
Reply

Important Note..!

If you are not satisfied with above reply ,..Please

ASK HERE

So that we will collect data for you and will made reply to the request....OR try below "QUICK REPLY" box to add a reply to this page
Popular Searches: flight reservation sytem java project, face recognition sytem, seminor on application of expert sytem in power systems, projct report on control sytem for modern house, about tall tax management sytem, srs document for bpo management sytem, lyngsat vardhan,

[-]
Quick Reply
Message
Type your reply to this message here.

Image Verification
Please enter the text contained within the image into the text box below it. This process is used to prevent automated spam bots.
Image Verification
(case insensitive)

Possibly Related Threads...
Thread Author Replies Views Last Post
  Exploring the design space of social network-based Sybil defenses 1 929 15-02-2017, 02:55 PM
Last Post: jaseela123d
  Design of Intranet Mail System nit_cal 14 11,501 19-05-2015, 11:17 AM
Last Post: seminar report asees
  Design and Implementation of TARF: A Trust-Aware Routing Framework for WSNs Projects9 6 3,586 10-01-2015, 11:13 PM
Last Post: Guest
  Digital Image Processing Techniques for the Detection and Removal of Cracks in Digiti electronics seminars 4 4,898 22-07-2013, 09:37 PM
Last Post: Guest
  Persuasive Cued Click-Points: Design, Implementation, and Evaluation of a Knowledge-B Projects9 3 3,036 15-04-2013, 11:14 AM
Last Post: computer topic
  Digital Video Watermarking ( Project ) saeedah 6 5,044 18-03-2013, 04:06 PM
Last Post: computer topic
  Cooperative Caching in Wireless P2P Networks: Design, Implementation, and Evaluation seminar class 2 3,324 02-02-2013, 02:08 PM
Last Post: seminar details
  Design of Shopping Mall Management System seminar class 1 4,236 12-01-2013, 10:26 AM
Last Post: seminar details
  Brain Computer Interface Design Using Band Powers Extracted During Mental Tasks seminar class 1 2,034 01-01-2013, 10:48 AM
Last Post: seminar details
  Multiresolution Watermark Based on Wavelet Transform for Digital images smart paper boy 1 1,396 19-12-2012, 11:48 AM
Last Post: seminar details

Forum Jump: