aregawi
Newbie level 2

Dear all,
I am currently doing my Master's thesis on 'coding and decoding of perfect space time block codes: analysis and performance simulation'.
The point is I wanted to reduce the complexity of ML decoding by conditional optimization principle that the order of complexity will reduce, for example,3x3 antenna dimension the constellation size the power of 6, which the order of 9 to transmit 9-HEX symbols.Can any one give me how i can estimate by ML, assuming that I transmitted 4-QAM symbols, after gray mapping symbowise or bitwise error probability. I want to implement it in matlab.I know the principle that after sending the symbols in a rayleigh fading channel,I will decode the one as correct pattern, let (x1,x2,x3,x4) out of all possible patterns of all these 4-symbols,which minimizes the error found by subtracting the code book of each pattern from what is received. But after finding the minimum error,how can I take the pattern out of it and compare it with the one the patterns at hand.I found it my approach as it has a drawback of accuracy and simplicity.
I will be happy if any one can give me a clue on this
(I needed i may send the exact problem)
Looking forward to receiving an earlier reply
with best regards,
I am currently doing my Master's thesis on 'coding and decoding of perfect space time block codes: analysis and performance simulation'.
The point is I wanted to reduce the complexity of ML decoding by conditional optimization principle that the order of complexity will reduce, for example,3x3 antenna dimension the constellation size the power of 6, which the order of 9 to transmit 9-HEX symbols.Can any one give me how i can estimate by ML, assuming that I transmitted 4-QAM symbols, after gray mapping symbowise or bitwise error probability. I want to implement it in matlab.I know the principle that after sending the symbols in a rayleigh fading channel,I will decode the one as correct pattern, let (x1,x2,x3,x4) out of all possible patterns of all these 4-symbols,which minimizes the error found by subtracting the code book of each pattern from what is received. But after finding the minimum error,how can I take the pattern out of it and compare it with the one the patterns at hand.I found it my approach as it has a drawback of accuracy and simplicity.
I will be happy if any one can give me a clue on this
(I needed i may send the exact problem)
Looking forward to receiving an earlier reply
with best regards,
Last edited: