Question

In: Electrical Engineering

what is convultional and block interleaving? how Tod demonstrate both in matlab?!

what is convultional and block interleaving? how Tod demonstrate both in matlab?!

Solutions

Expert Solution

A convolutional interleaver consists of a set of shift registers, each with a fixed delay. In a typical convolutional interleaver, the delays are nonnegative integer multiples of a fixed integer (although a general multiplexed interleaver allows unrestricted delay values). Each new symbol from an input vector feeds into the next shift register and the oldest symbol in that register becomes part of the output vector. A convolutional interleaver has memory; that is, its operation depends not only on current symbols but also on previous symbols.

x = [1:10]'; % Original data
delay = [0; 1; 2]; % Set delays of three shift registers.
hInt = comm.MultiplexedInterleaver('Delay', delay);

y = step(hInt,x) % Interleave.

In this example, the muxintrlv function initializes the three shift registers to the values [], [0], and [0 0], respectively. Then the function processes the input data [1:10]', performing internal computations as indicated in the table below.

y =

     1
     0
     0
     4
     2
     0
     7
     5
     3
    10

block interleaver accepts a set of symbols and rearranges them, without repeating or omitting any of the symbols in the set. The number of symbols in each set is fixed for a given interleaver. The interleaver's operation on a set of symbols is independent of its operation on all other sets of symbols.An interleaver permutes symbols according to a mapping. A corresponding deinterleaver uses the inverse mapping to restore the original sequence of symbols. Interleaving and deinterleaving can be useful for reducing errors caused by burst errors in a communication system.

For example, if the interleaver uses a 2-by-3 matrix to do its internal computations, then for an input of [1 2 3 4 5 6], the block produces an output of [1 4 2 5 3 6].


Related Solutions

how do you demonstrate convultional and clock interleaving matlab?
how do you demonstrate convultional and clock interleaving matlab?
What is meant by the mechanical and thermal efficiency of a car? Demonstrate if both of...
What is meant by the mechanical and thermal efficiency of a car? Demonstrate if both of these would be 100% in an ideal scenario?
How does automation harm and benefit humanity? -----Demonstrate both sides of the ethical dilemma-----
How does automation harm and benefit humanity? -----Demonstrate both sides of the ethical dilemma-----
In MATLAB FOR loops: Repeat a block command a certain number of times Use a loop...
In MATLAB FOR loops: Repeat a block command a certain number of times Use a loop index Can use a non-unit stride Are required for any kind of animations An accumulator: MUST start at zero Can be used to keep track of a quantity each time through the loop Can be used to calculate how a sum changes with each loop Should be coded, for loops are more efficient For loops: Perform a set task a set number of times...
Write a MATLAB program to demonstrate the Ziegler-Nichols method of PID loop tuning. Also in no...
Write a MATLAB program to demonstrate the Ziegler-Nichols method of PID loop tuning. Also in no more than one A4 page justify how your MATLAB code demonstrates the PID loop tuning procedure. Instructions: • Upload your MATLAB .m file and also the PDF document separately
Write a MATLAB program to demonstrate the Ziegler-Nichols method of PID loop tuning. Also in no...
Write a MATLAB program to demonstrate the Ziegler-Nichols method of PID loop tuning. Also in no more than one A4 page justify how your MATLAB code demonstrates the PID loop tuning procedure.
How can SMEs demonstrate awareness of social responsibility, cultural diversity and function both effectively and constructively...
How can SMEs demonstrate awareness of social responsibility, cultural diversity and function both effectively and constructively in different global environments.
What is a block cipher? What is the equation to describe a block cipher?
 What is a block cipher? What is the equation to describe a block cipher? What is symmetric key encryption and compare with Public key encryption? Why is a block cipher considered a keyed permutation? What is the most common block cipher currently in use? Explain the "key schedule" Considering the DES algorithm, what Caused it to encounter serious security issues? What are Sub-Bytes? What is the difference in output when considering ShiftRows and MixColumns? What is 3DES? 3DES is the workhorse of which industry and why?
How might you demonstrate the existence of an electrical force? Explain How might you demonstrate the...
How might you demonstrate the existence of an electrical force? Explain How might you demonstrate the existence of a magnetic force? Explain
Demonstrate how the Gini coefficient measures the inequality of the in- come distribution. What can it...
Demonstrate how the Gini coefficient measures the inequality of the in- come distribution. What can it tell us about poverty?
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT