<< Chapter < Page Chapter >> Page >
Describes how serial to parallel conversion was implemented in our DMT project.

S/p, p/s

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

Get Jobilize Job Search Mobile App in your pocket Now!

Get it on Google Play Download on the App Store Now




Source:  OpenStax, Ece 301 projects fall 2003. OpenStax CNX. Jan 22, 2004 Download for free at http://cnx.org/content/col10223/1.5
Google Play and the Google Play logo are trademarks of Google Inc.

Notification Switch

Would you like to follow the 'Ece 301 projects fall 2003' conversation and receive update notifications?

Ask