4.09091

4.1 | 11 ratings Rate this file 13 Downloads (last 30 days) File Size: 6.1 KB File ID: #9437

Discrete Multitone Modulation Simulation

by Y Sriraja

 

22 Dec 2005 (Updated 27 Dec 2005)

A script with a strip down version of a DMT Adsl system.

| Watch this File

File Information
Description

The following is a simulation of the DMT system, similar to implementation as done in ADSL systems. The bandwidth has been divided into 32 sub-channels of equal width. Each sub-channel has been allocated bits in the range of 1-15 bits/symbol/Hz.

In a finite length DMT system, the effective length of the channel impulse response, ?V? will cause inter-block interference. To counter the effects of ISI, cyclic prefix is applied to the modulated block after a parallel to serial conversion. The length of cyclic prefix will be the same as ?V?. In this simulation a cyclic prefix of length 5 has been used.

The simulation is performed with three channel responses 1) an ideal channel 2) channel with effective length ?V+1? and 3) channel with effective length greater than ?V+1?. In all cases the channel is modeled as a low pass FIR filter with varying magnitude with frequency.

MATLAB release MATLAB 6.0 (R12)
Tags for This File  
Everyone's Tags
adsl(2), cyclic prefix(4), dmt, ifft, ofdm(2), qam(2)
Tags I've Applied
Add New Tags Please login to tag files.
Please login to add a comment or rating.
Comments and Ratings (18)
27 Nov 2012 Carlos Liza

very good

05 Feb 2010 kasun priya

i am doing a DMT project.i am struc with demux.anyone know about that?????????

28 Jan 2010 kadir

Hi,
I have a project DMT which realizes at MATLAB Simulink.İs there anyone deal with that ??

Contact:kadir.sahin_60@hotmail.com

01 May 2009 Phaneendra Venkata

i take back my question...i did not notice you were adding complex conjugate part

01 May 2009 Phaneendra Venkata

i would like to know why you take the ifft for 2*N points. I think it should work even if you have N point IFFT.

22 May 2008 jing xin  
09 Nov 2007 hemalatha mekala

I had the problem in line 114.

09 May 2007 Osmer Parabavire

hola, aun no reviso el codigo, pero se ve bien.. Y ademas es un punto de partida muy bueno para investigaciones futuras. From Venezuela

01 May 2007 yawer shaikh

ur function figure,freqz(h) at line 114 dosnt wrk it says it is an invalid funtion .... i found out dat freqz takes more arguments then u hav given to it ... i am at the moment wrkin on da sme project an havin a hell of a bad time doing it mate ....if u can plzz help

14 Feb 2007 Noah M  
07 Jan 2007 wael sakr

i am comonucation engineer in tishreen univircity

26 Sep 2006 Vrao rao  
26 Sep 2006 Venkateswara rao  
26 Sep 2006 Vrao S

Really Good

19 Jun 2006 durba ghosh

good

09 Jun 2006 Alexandr Rybonka  
31 May 2006 muyangwe mudenda

i want to learn more

19 May 2006 zoubiri abdelhak  

Contact us