<< Chapter < Page | Chapter >> Page > |
The concepts of serial-to-parallel and parallel-to-serial conversion are trivial. In S/P, a long stream of data is broken up into several equal-length (or approximately equal-length)"chunks"which can all be operated upon at the same time. In P/S, these pieces are concatenated one right after the another into a long data stream. Their implementation in MATLAB is also trivial; all one has to do is manipulate a vector into several columns of a matrix, or take a matrix and concatenate its columns. However, S/P conversion is very important in DMT. The blocks produced in S/P are the input to the constellation mapping , which is basically representing segments of bits as spectral coefficients. The length of the blocks (along with the the constellation used) determine the number of spectral coefficients to be used by the IFFT ; i.e. S/P is essential in choosing how many frequencies are to be used. Usually, the block length is a power of 2, which makes the IFFT and FFT algorithms most computationally efficient.
Our related MATLAB functions:
series2parallel.m
,
parallel2series.m
Home | Previous: Implementation | Next: Constellation Mapping
Notification Switch
Would you like to follow the 'Ece 301 projects fall 2003' conversation and receive update notifications?