Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Does higher stage convolutional trellis encoder corrects more error?

Status
Not open for further replies.

Sulav Timsina

Newbie level 2
Newbie level 2
Joined
Jul 2, 2013
Messages
2
Helped
0
Reputation
0
Reaction score
0
Trophy points
1
Activity points
20
I am writing a matlab code about convolutional encoder. I have created trellis for 4,8,16 and 32 states and their corresponding viterbi decoder(using vitdec matlab function). My system goes like this:
Trellis Encoder-->DPSK Modulator-->Rayleigh fading Channel + awgn Noise-->DPSK Demodulator-->Viterbi Decoder

For the 4 state trellis it is fine,but as I go on increasing the states of trellis encoder, the BER increases.But actually by theory it should decrease. I think I have problem with passing arguments in the vitdec function (may be problem with track back length). I have presented my matlab code here. Please suggest,why the error is increasing with the increasing of states.

Matlab Code:
https://pastebin.com/ykw75iVm

Or file in txt.Change the extension to .m and run it:
View attachment sulavWorkingSTTCmanystate..txt
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top