Μετάδοση OFDM και OFDMA

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
6/15/2015HY220: Ιάκωβος Μαυροειδής1 HY220 Static Random Access Memory.
Advertisements

ΗΥ Παπαευσταθίου Γιάννης1 Clock generation.
6/26/2015HY220: Ιάκωβος Μαυροειδής1 HY220 Asynchronous Circuits.
Τι είναι το Bluetooth Διεθνές πρότυπο το οποίο –υποστηρίζει φθηνή, μικρής σχετικά ταχύτητας ασύρματη επικοινωνία –καταργεί τα καλώδια μεταξύ συσκευών.
Κεφάλαιο 8 – Δίκτυα Υπολογιστών. Πλεονεκτήματα δικτύων υπολογιστών 1.Επικοινωνία 2.Διαμοιρασμός εξοπλισμού 3.Υψηλή αξιοπιστία 4.Ευκολία επέκτασης 5.Εξοικονόμηση.
Προσομοίωση Δικτύων 2n Άσκηση Δημιουργία, διαμόρφωση μελέτη επικοινωνιακών ζεύξεων.
Week 11 Quiz Sentence #2. The sentence. λαλο ῦ μεν ε ἰ δότες ὅ τι ὁ ἐ γείρας τ ὸ ν κύριον Ἰ ησο ῦ ν κα ὶ ἡ μ ᾶ ς σ ὺ ν Ἰ ησο ῦ ἐ γερε ῖ κα ὶ παραστήσει.
Contents Introduction to the IEEE 802 specification family
Προσομοίωση Δικτύων 4η Άσκηση Σύνθετες τοπολογίες, διακοπή συνδέσεων, δυναμική δρομολόγηση.
Δίκτυα Υπολογιστών II Contents Physical layer for IEEE b Channel allocation Modulation and coding PHY layer frame structure Physical layer for IEEE.
Προσομοίωση Δικτύων 3η Άσκηση Δημιουργία, διαμόρφωση μελέτη σύνθετων τοπολογιών.
Time Management Matrix Assignment Submitted By Safwan Zubair October 21, 2013 BUS Contemporary Business Practice Professor Nankin.
Αριθμητική Επίλυση Διαφορικών Εξισώσεων 1. Συνήθης Δ.Ε. 1 ανεξάρτητη μεταβλητή x 1 εξαρτημένη μεταβλητή y Καθώς και παράγωγοι της y μέχρι n τάξης, στη.
Intermodulation distortion - IMD “Αρμονική παραμόρφωση δεν είναι το χειρότερο είδος Παραμόρφωσης που μπορούμε να έχουμε σε συστήματα ήχου...” Ηχητικά Συστήματα.
Introduction to Latent Variable Models. A comparison of models X1X1 X2X2 X3X3 Y1Y1 δ1δ1 δ2δ2 δ3δ3 Model AModel B ξ1ξ1 X1X1 X2X2 X3X3 δ1δ1 δ2δ2 δ3δ3.
OFDM system characteristics. Effect of wireless channel Intersymbol interference in single carrier systems due to multipath propagation with channel delay.
Αν. Καθηγητής Γεώργιος Ευθύμογλου
Μετάδοση Orthogonal Frequency Division Multiplexing (OFDM)
Μαθαίνω με “υπότιτλους”
Wireless channels.
Wireless channels: path loss models
Διασύνδεση LAN Γιατί όχι μόνο ένα μεγάλο LAN
ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΚΕΝΤΡΙΚΗΣ ΜΑΚΕΔΟΝΙΑΣ
Αντικειμενοστραφής Προγραμματισμός ΙΙ
Επεξεργασία Ομιλίας & Ήχου
Ψηφιακές Επικοινωνίες
Αντικειμενοστραφής Προγραμματισμός ΙΙ
Αντίληψη Αντίληψη του φυσικού κόσμου που μας περιβάλλει, μέσω του νευρικού μας συστήματος (sensory perception). Η αντίληψη αποτελεί δημιούργημα του εγκεφάλου.
Matrix Analytic Techniques
Κεφάλαιο 12 Δάση.
Η ανάπτυξη του κωφού παιδιού
Αν. Καθηγητής Γεώργιος Ευθύμογλου
Αν. Καθηγητής Γεώργιος Ευθύμογλου
Αν. Καθηγητής Γεώργιος Ευθύμογλου
φίλτρα IIR (Infinite Impulse Response)
ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ
Keystroke-Level Model
Άλλη επιλογή: Κύλινδρος:
ΒΧΔ Πολλαπλών κλιμάκων
Το χάρτινο θέατρο εμφανίζεται στη Ευρώπη στα τέλη του 18ου αιώνα
Τμήμα Μηχανικών Η/Υ, Τηλεπικοινωνιών και Δικτύων
Αν. Καθηγητής Γεώργιος Ευθύμογλου
Wireless Networks & Mobile Computing
Πανεπιστήμιο Θεσσαλίας
Find: φ σ3 = 400 [lb/ft2] CD test Δσ = 1,000 [lb/ft2] Sand 34˚ 36˚ 38˚
aka Mathematical Models and Applications
GLY 326 Structural Geology
Find: angle of failure, α
ΕΝΣΤΑΣΕΙΣ ΠΟΙΟΣ? Όμως ναι.... Ένα σκάφος
ΚΙΝΗΤΑ ΔΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ
Find: minimum B [ft] γcon=150 [lb/ft3] γT=120 [lb/ft3] Q φ=36˚
Find: ρc [in] from load γT=110 [lb/ft3] γT=100 [lb/ft3]
Find: ρc [in] from load γT=106 [lb/ft3] γT=112 [lb/ft3]
ΑΝΟΡΓΑΝΗ & ΑΝΑΛΥΤΙΚΗ ΧΗΜΕΙΑ
Find: σ1 [kPa] for CD test at failure
Δίκτυα Κινητών Επικοινωνιών και Εφαρμογές
Καθηγητής Γεώργιος Ευθύμογλου
Καθηγητής Γεώργιος Ευθύμογλου
τ [lb/ft2] σ [lb/ft2] Find: c in [lb/ft2] σ1 = 2,000 [lb/ft2]
Financial Market Theory
Find: Force on culvert in [lb/ft]
Καθηγητής Γεώργιος Ευθύμογλου
A Find: Ko γT=117.7 [lb/ft3] σh=2,083 Water Sand
Single Carrier Transmission Systems Channel Coding & Modulation (MCS)
Deriving the equations of
Variable-wise and Term-wise Recentering
Find: LBE [ft] A LAD =150 [ft] B LDE =160 [ft] R = 1,000 [ft] C D E
Find: ρc [in] from load (4 layers)
Μεταγράφημα παρουσίασης:

Μετάδοση OFDM και OFDMA Καθηγητής Γεώργιος Ευθύμογλου Module Title

Εισαγωγή Orthogonal Frequency Division Multiplexing (OFDM) Transmitter based on N orthogonal sub-carriers Transmitter using IFFT of length N Cyclic Prefix Design examples OFDM Network Data Rates based on modulation and coding schemes (MCSs) OFDMA Physical layer scheduling based on channel conditions Module Title

OFDM systems OFDM was invented more than 50 years ago… OFDM has been adopted by several standards: Asymmetric Digital Subscriber Line (ADSL) services. − IEEE 802.11a/g. − IEEE 802.16a. − Digital Audio Broadcast (DAB). − Digital Terrestrial Television Broadcast: DVB-T in Europe and ISDB in Japan. • Because OFDM is suitable for high data-rate systems, it is being considered for the following standards: − Fourth/Fifth generation (4G/5G) wireless services. − IEEE 802.11n, IEEE 802.16, and IEEE 802.20.

OFDM vs FDM

OFDM using N orthogonal subcarriers Κάθε υπο-δίαυλος «κουβαλάει» ένα σύμβολο διαμόρφωσης.

OFDM vs Single Carrier OFDM: κάθε υπο-δίαυλος «κουβαλάει» ένα σύμβολο διαμόρφωσης Single Carrier: κάθε σύμβολο καταλαμβάνει όλο το φάσμα για μικρό χρόνο

Sub-Carriers with duration TOFDM sec OFDM increases the symbol time duration by N times !!! TOFDM=N*T where T=1/BW, Frequencies that differ by Δf = 1/TOFDM = BW/N and N=BW/Δf

Sub-Carriers with duration TOFDM sec Example: BW = Fs = 20MHz and N=64 In the 20MHz spectrum, there are 64 narrowband sub-carriers. The duration of each subcarrier for subcarrier orthogonality is The frequency separation between them is fixed at The 64 subcarrier frequencies are

Generation of OFDM sub-carriers using IDFT We can use each frequency fk=k*Fs/N, k=0,1,…,N-1 to transmit one symbol X(k) (symbol is BPSK or QPSK or 16-QAM, etc). Then we can add them in parallel for duration TOFDM =N*Ts (N samples) and transmit N symbols as a block. All this happens with 1 IFFT DSP: Channel Serial To Parallel IFFT Parallel To Cyclic Prefix Symbol Source (BPSK, QPSK, 16-QAM, 64-QAM)

Spectrum of OFDM – orthogonal carriers Bandwidth of multi-carrier signal Data carried by each subcarriers (Sampling Point on Frequency Domain) Sub carriers Carrying data Summation of all sub carriers Sampling Point on Frequency Domain

Carriers with duration T sec Example: BW=Fs=20MHz and Δf = 156.25 KHz The duration of each subcarrier is The number of subcarriers are given by The 128 subcarrier frequencies are

Plotting the OFDM Spectrum (1/6) fsMHz = 20; % sampling frequency fcMHz = 1.5625; % signal frequency N = 128; % fft size % generating the time domain signal x1T = exp(j*2*pi*fcMHz*[0:N-1]/fsMHz); x1F = fft(x1T,N); % 128 point FFT figure; plot([-N/2:N/2-1]*fsMHz/N, fftshift(abs(x1F))) ; % sub-carriers from [-64:63] xlabel('frequency, MHz') ylabel('amplitude') title('frequency response of complex sinusoidal signal'); To fftshift μετατοπίζει τις τιμές από το [Fs/2, Fs) [-Fs/2, 0), ώστε η μηδενική συχνότητα να είναι στο μέσο του φάσματος.

Plotting the OFDM Spectrum (2/6) With an N =128 point fft() and sampling frequency of fs, the observable spectrum from is split to sub-carriers. However, the signal at the output of fft( ) is from As the frequencies from get aliased to the operator fftshift() is used when plotting the spectrum.

Plotting the OFDM Spectrum (3/6) Για ένα σύστημα OFDM με Ν=128 και συχνότητα δειγματοληψίας Fs βρείτε με ποια συχνότητα βασικής ζώνης είναι ισοδύναμη η συχνότητα f70 = 70∙(Fs /128), η οποία είναι μεγαλύτερη από την Fs / 2. Αποδείξτε το με τη χρήση του λογισμικού Matlab. Λύση Η παραπάνω συχνότητα, όταν δειγματοληπτηθεί με συχνότητα δειγματοληψίας θα εμφανιστεί στη βασική ζώνη, διάστημα [-Fs /2, Fs /2)↔[-64:63), ως η f-58 = -58∙(Fs /128), όπως αποδεικνύει η παρακάτω μαθηματική σχέση:

Plotting the OFDM Spectrum (4/6) clear; N=128; k1=70; k2=-58; n = [0:N-1]; x1 = exp(j*2*pi*k1*n/N); x2 = exp(j*2*pi*k2*n/N); plot(n, real(x1), 'bo-') hold on plot(n, real(x2), 'rx-') xlabel('sample number, n') ylabel('amplitude')

Plotting the OFDM Spectrum (5/6) In the example above, with a sampling frequency of 20MHz, the spectrum from [-10MHz, +10MHz) is divided into 128 sub-carriers with spaced apart by 20MHz/128 = 156.25kHz. The generated signal x1T of frequency 1.5625MHz corresponds to the information on the 10th sub-carrier (starting from 0), which can also be generated from the IFFT as follows: Note the position of 1 in the input to the IDFT: x2F = [0 zeros(1,9) 1 zeros(1,N-10-1)]; x2T = N*ifft(x2F); % time domain signal using ifft() Ή ισοδύναμα x2F = [zeros(1,N/2) 0 zeros(1,9) 1 zeros(1,N/2-10-1)]; x2T = N*ifft(fftshift(x2F)); % time domain signal using ifft() To fftshift μετατοπίζει τις τιμές από το αριστερό μισό στο δεξιό μισό.

Plotting the OFDM Spectrum (6/6) fsMHz = 20; % sampling frequency fcMHz = 1.5625; % signal frequency N = 128; % fft size % generating the time domain signal x1T = exp(j*2*pi*fcMHz*[0:N-1]/fsMHz); x2F = [zeros(1,N/2) 0 zeros(1,9) 1 zeros(1,N/2-10-1)]; % valid frequency on 10th subcarrier, rest all zeros x2T = N*ifft(fftshift(x2F)); % time domain signal using ifft() % comparing the signals diff = x2T - x1T; err = diff* diff'/length(diff) % this will give 0

Spectrum of OFDM – orthogonal carriers Spectrum representation of OFDM symbol

Generation of OFDM symbol for WiFi Spectrum representation of OFDM symbol -1 -2 -32 -31 -30 -29 -28 -27 -26 -25 -24 -23 2 1 FFT Size(=64) 26 sub carriers carrying Bits 23 24 25 26 27 28 29 30 31 7 sub carries Guard band 6 sub carries DC No Subcarrier

Generation of OFDM symbol for WiFi Assume BPSK symbols to be sent. -1 -2 -32 -31 -30 -29 -28 -27 -26 -25 -24 -23 23 26 31 2 1 [1,-1,-1,1,…,-1,1,1,-1,…,1,1,1,-1] (52 bits) subcarrierIndex_Data = [-26:-1 1:26];

Generation of OFDM symbol for WiFi IFFT transforms signal to time domain. IFFT frequency time Shift Rotate ModSequenceForSubCarriers = fftshift(ModSequenceForSubCarriers); ModSequenceInTimeDomain = ifft(ModSequenceForSubCarriers,TotalNumberOfSubCarrier); 0 frequency

OFDM Transmitter/Receiver (1/6) Therefore, instead of transmitting X(k) k=0,1,…,N-1 symbols serially, each one with time Ts, in OFDM, we transmit for time NTs=TOFDM all of them in parallel (using one IFFT). The OFDM transmitter-receiver in block diagram is given below

OFDM Transmitter/Receiver (2/6) Το IDFT δίνει το OFDM symbol που αποτελείται από τη σειρά μήκους Ν, όπου OFDM σύμβολο ονομάζουμε την έξοδο του IFFT: δηλαδή όλα τα Ν δείγματα αποτελούν 1 OFDM symbol. Στο δέκτη, παίρνοντας το DFT του λαμβανομένου σήματος ανακτούμε τα αρχικά σύμβολα της ψηφιακής διαμόρφωσης Χ.

Generation of OFDM sub-carriers using IDFT (3/6) OFDM transmission based on matrix multiplication: Each column of NxN matrix is a subcarrier. Transmit signal:

Generation of OFDM sub-carriers using IDFT (4/6) OFDM transmission based on N x N Fourier matrix (F = WNH ) where H is Hermitian transpose. Transmit signal: Received signal:

Generation of OFDM sub-carriers using IDFT (4/6) OFDM reception based on N x N Fourier matrix WN Transmit signal: Received signal:

OFDM Transmitter/Receiver (5/6) Tx – Rx for OFDM transmission over a multipath fading channel. Insertion of Cyclic Prefix (CP).

OFDM transmitter-receiver (6/6) Original N Modulation Symbols enter an N-point IFFT that creates the OFDM signal (N samples long, equal to original length of N samples) Take last M samples from the IFFT output signal and put them in frond of the original OFDM signal, that is, add the cyclic prefix. Transmit the N+M samples over the multipath channel Receive the output of the convolution of the transmit samples with the impulse response of the multipath channel. Discard the first received M samples, that is, discard the cyclic prefix. Insert the next N samples to an N-point FFT block. The output of the FFT (N samples) is divided with the frequency response of the channel (N samples), obtained by calculating the N-point DFT of the channel impulse response. The N values obtained enter the demodulator to estimate the N original modulation symbols.

Fixed WiMAX standard IEEE 802.16d-2004

Fixed WiMAX In Fixed WiMAX the number of subcarriers is N=256. For a bandwidth of 3.5 MHz the subcarrier spacing is Δf =15.625 KHz, while for a bandwidth of 7 MHz the subcarrier spacing is Δf = 31.25 KHz. Increasing the subcarrier spacing reduces the symbol time as TOFDM =1/Δf. In the above example, at 3.5 MHz, the OFDM symbol time is 64 μseconds, while for 7 MHz it is 32 μseconds (total symbol durations are 72 and 36 μseconds, respectively, after accounting for cyclic prefix).

OFDM symbols in time domain with guard interval

Data Rates for Fixed WiMAX The basic resource unit in WiMAX is the OFDM symbol duration, which is defined by the subcarrier spacing. In fixed WiMAX, the useful symbol duration is The bit rate achieved by Fixed WiMAX depends on the modulation and coding scheme (MCS) used in each subcarrier and is given by

Estimating data rates For an OFDM system with 192 subcarriers with data, the number of bits carried by an OFDM symbol is 192 *B where B = bits/modulation symbol. Numerical example using QPSK

LTE parameters In LTE, the subcarrier spacing Δf = 15 kHz The number of subcarriers Nc, which, together with the subcarrier spacing, determines the overall transmission bandwidth of the OFDM signal: BW = Nc * Δf TOFDM = 1/Δf, Together with the cyclic-prefix length, the overall OFDM symbol time is T = TOFDM + TCP (used to obtain the OFDM symbol rate).

OFDM vs OFDMA Subchannelization is the method that differentiates OFDMA with OFDM. The available subcarriers within the total bandwidth can be divided into several groups of subcarriers called subchannels. Subchannels can be assigned to the users on a logical procedure based on user demands and channel conditions.

WiMAX OFDMA TDD Frame Structure The TDD WiMAX frame is divided into 2 subframes for DL and UL. These two subframes are separated with a transmission gap.

Received OFDM symbol and channel Παίρνοντας επομένως στο δέκτη το DFT του y[n] (χωρίς θόρυβο) έχουμε: Επομένως, τo k σύμβολo εκπομπής εμφανίζεται στην k έξοδο του DFT πολλαπλασιασμένο με την απόκριση του πολυδιαδρομικού καναλιού στην συχνότητα

PDF of H(k), k=0,1,…,N-1 Παρατηρήστε ότι η απόκριση συχνότητας της κρουστικής απόκρισης ενός πολυδιαδρομικού καναλιού είναι όπου L είναι το μήκος της κρουστικής απόκρισης τmax είναι η μέγιστη καθυστέρηση του καναλιού (maximum delay spread) H δειγματοληψία της Η(ω) για ω=2πk/N, , είναι ο DFT{h(n)} δηλαδή

Multipath channel in the frequency domain Show that the multipath channel results in selective fading clear; Fs = 10*10^6; % sampling frequency AND signal bandwidth L=3; % multipath fading N=64; % total number of carriers – FFT length p = [0.5, 0.3, 0.2]; % declare power delay profile h(1) = sqrt(p(1))*(randn(1,1)+i*randn(1,1))/sqrt(2); h(2) = sqrt(p(2))*(randn(1,1)+i*randn(1,1))/sqrt(2); h(3) = sqrt(p(3))*(randn(1,1)+i*randn(1,1))/sqrt(2);

Multipath channel in the frequency domain h = [h(1), 0, h(2), 0, h(3)]; % consider the multipath delay profile H = fft(h, N); % frequency response of last channel response b = abs(H); % magnitude of frequency response plot(b, ‘-o’) xlabel('subcarrier index') ylabel('frequency response')

Multipath channel in the frequency domain Παρατηρήστε ότι η απόκριση συχνότητας της κρουστικής απόκρισης με δειγματοληψία στις ψηφιακές γωνιακές συχνότητες ω = 2πk/N, , (ισοδύναμα αναλογικές συχνότητες f= kFs/N, ) είναι ο DFTN{h(n)}, δηλαδή έχει διαφορετικά πλάτη στα διάφορα k (υποφέροντα)  selective frequency fading !!! Αυτό το συμπέρασμα χρησιμοποιείται για την ανάθεση υποφερόντων σε διαφορετικούς χρήστες στο σύστημα πολλαπλής πρόσβασης χρηστών OFDM Access (OFDMA).

Multipath channel in the frequency domain Κάθε χρήστης θα έχει μία απόκριση καναλιού, όπως φαίνεται στο παρακάτω σχήμα: subchannel frequency magnitude carrier channel

Resource (frequency bins) allocation Ο Σταθμός Βάσης γνωρίζει την απόκριση συχνότητας του καναλιού κάθε χρήστη και προσπαθεί να δώσει υποφέροντα k {0,1,…, N-1} σε κάθε χρήστη στα οποία το πλάτος έχει υψηλές τιμές. User 1 User K frequency magnitude Base Station - has knowledge of each user’s channel state information thru ideal feedback from the users User 2 . . .

Resource (frequency bins) allocation Ο τρόπος με τον οποίο κάθε χρήστης επιτυγχάνει να στείλει τα σύμβολα του σε συγκεκριμένα υποφέροντα (από τα Ν υποφέροντα σε ένα εύρος φάσματος 0 – Fs (Hz)), είναι να εισάγει τα σύμβολα εκπομπής μόνο στις εισόδους του IDFT που αντιστοιχούν στα υποφέροντα εκπομπής και 0 αλλού. Π.χ. για να στείλει δεδομένα στα πρώτα 8 υποφέροντα (από Ν=64), 8 σύμβολα εκπομπής θα εισέλθουν στις εισόδους 0-7 ενός IDFT με μήκος (αριθμό εισόδων) Ν=64. Με αυτό τον τρόπο, κάθε χρήστης εκπέμπει σε διαφορετικά υποφέροντα. Στο Δέκτη, χρησιμοποιείται ένας DFT με μήκος Ν, ενώ κάθε χρήστης λαμβάνει ΜΟΝΟ τα σύμβολα που του αντιστοιχούν, δηλαδή στο προηγούμενο παράδειγμα, θα “πάρει” μόνο τα πρώτα 8 σύμβολα (από τα Ν=64) της εξόδου του DFT. Ένας δεύτερος χρήστης μπορεί να λάβει τα επόμενα 8, κ.ο.κ.

Example of OFDMA with 2 users Tx 1 Tx 2 IFFT(X,N) First N/2 symbols belong to #1 Next N/2 symbols belong to #2 FFT(Y,N) IFFT(X,N)