SlideShare uma empresa Scribd logo
1 de 3
Baixar para ler offline
RECEIVER SIDE COMPONENTS DESCRIPTION (SAMPLE ASSIGNMENT)
Our online Tutors are available 24*7 to provide Help with Help with Receiver Side
Components Description Homework/Assignment or a long term
Graduate/Undergraduate Help with Receiver Side Components Description Project. Our
Tutors being experienced and proficient in Help with Receiver Side Components
Description ensure to provide high quality Help with Receiver Side Components
Description Homework Help. Upload your Help with Receiver Side Components
Description Assignment at ‘Submit Your Assignment’ button or email it
to . You can use our ‘Live Chat’ option to
schedule an Online Tutoring session with our Help with Receiver Side Components
Description Tutors.
Generalized OFDM transmission model
This sample assignment shows OFDM transmission system with channel effects
Generalized_OFDM_transmission_model.m
%% The matlab code given below is made by Bhavik Doshi, Email for any queries at
bhavik.d007@gmail.com
%% This just for testing purpose and all rights are reserved.
clc;
close all;
clear all;
fd=10; % maximum Doppler shift considering 5km/hr speed of moment
ts=1e-2; % Input sample period
h=rayleighchan(ts,fd);
sym=1000;
snr=50;
time=2;
col=['r' 'g' 'b'];
M=[16 64 256];
for mm=1:length(M) %% Making Generalise for multi point modulation
msg=randi([1 M(mm)-1],sym,1);
MMMM = comm.RectangularQAMModulator(M(mm));
MMMM.NormalizationMethod = 'Average Power';
MMMM.AveragePower=250;
modData = step(MMMM,msg);
mod=transpose(modData);
msgln=length(mod);
dftpnt=64; %% FFT hardware capacity
ppt=dftpnt-12; %% Removing 12 points as per IEEE 802.11a standards
info@assignmentpedia.com
it=ceil(msgln/ppt); %% Defining itration required to transmit singal
for i=1:it
if(msgln<i*ppt)
add=(i*ppt)-msgln; %% Logic is to make num. of msg signals exactly divisible by 52,
and if not, number of zeros to be padded is calulated
end
end
mod1=[mod zeros(1,add)]; %% Finally adding required dummy 0 symbols to make total
msg sym number divisible by 52.
for i=1:it
block(i,1:ppt)=mod1(((ppt*(i-1))+1):(ppt*i)); %% Dividing Information in blocks of 52
end
for i=1:it
xx=[zeros(1,6) block(i,1:ppt) zeros(1,6)]; %% adding 6 + 52 + 6 = 64 bits ready for idft
operation
tx11((dftpnt*(i-1)+1):(64*i))=ifft(xx,dftpnt); %% Parallel to Serial converter ready to tx
end
%% adding mimo effects
y=h.PathGains*tx11;
%% End of transmitter ......
%% Over the air and part of reciever ....
for tim=1:time
for ss=1:snr
yn=awgn(y,ss);
fin=yn/h.PathGains; %% Assuming channel estimations are known
for i=1:it
rx(i,1:dftpnt)=fin((dftpnt*(i-1)+1):dftpnt*i); %% Serial Received data converted into block.
Each block contains 64 parallel data.
rec=fft(rx(i,1:dftpnt),dftpnt); %% Each block is computed fft, block is made up of 64
Parallel data only, not more or less.
rec11(i,1:ppt)=rec(7:58); %%Band pass Filter which removes information 0 to 6 and 59 to
64 (reason for sending info only on 52 points)
end
[d1 d2]=size(rec11); %% d1 is calculated because it might be possible that receiver might
not have info of total tx bits.
for i=1:d1
rx111(ppt*(i-1)+1:ppt*i)=rec11(i,1:ppt); %% Coverting parallel data from all 52 symbol
blocks to serial
end
l2=length(rx111);
rx11122=rx111(1:(l2-add));
%% Removing dummy symbols added, this info rx should know from tx
mrec=comm.RectangularQAMDemodulator(M(mm));
mrec.NormalizationMethod = 'Average Power';
mrec.AveragePower=250;
mrec1 = step(mrec,transpose(rx11122));
%% Demodulating to make equivalant original transmitted Symbols
[n1(ss+1) r1(ss+1)]=biterr(msg,mrec1);
end
nfin(tim,1:snr+1)=r1;
end
ffin=sum(nfin)/time;
semilogy(0:snr,ffin,col(mm));
grid on
hold on
end
legend('16-QAM','64-QAM','256-QAM');
xlabel('SNR in dB');
ylabel('BER');
title('OFDM Transmission System');
visit us at www.assignmentpedia.com or email us at info@assignmentpedia.com or call us at +1 520 8371215

Mais conteúdo relacionado

Mais de Assignmentpedia

Parallel computing homework help
Parallel computing homework helpParallel computing homework help
Parallel computing homework helpAssignmentpedia
 
Network costing analysis
Network costing analysisNetwork costing analysis
Network costing analysisAssignmentpedia
 
Matlab simulation project
Matlab simulation projectMatlab simulation project
Matlab simulation projectAssignmentpedia
 
Matlab programming project
Matlab programming projectMatlab programming project
Matlab programming projectAssignmentpedia
 
Image processing project using matlab
Image processing project using matlabImage processing project using matlab
Image processing project using matlabAssignmentpedia
 
Help with root locus homework1
Help with root locus homework1Help with root locus homework1
Help with root locus homework1Assignmentpedia
 
Computer Networks Homework Help
Computer Networks Homework HelpComputer Networks Homework Help
Computer Networks Homework HelpAssignmentpedia
 
Theory of computation homework help
Theory of computation homework helpTheory of computation homework help
Theory of computation homework helpAssignmentpedia
 
Econometrics Homework Help
Econometrics Homework HelpEconometrics Homework Help
Econometrics Homework HelpAssignmentpedia
 
Help With Digital Communication Project
Help With  Digital Communication ProjectHelp With  Digital Communication Project
Help With Digital Communication ProjectAssignmentpedia
 
Filter Implementation And Evaluation Project
Filter Implementation And Evaluation ProjectFilter Implementation And Evaluation Project
Filter Implementation And Evaluation ProjectAssignmentpedia
 
Doppler Processing Project
Doppler Processing ProjectDoppler Processing Project
Doppler Processing ProjectAssignmentpedia
 
Distributed Radar Tracking Simulation Project
Distributed Radar Tracking Simulation ProjectDistributed Radar Tracking Simulation Project
Distributed Radar Tracking Simulation ProjectAssignmentpedia
 
Distributed Radar Tracking Simulation Project
Distributed Radar Tracking Simulation ProjectDistributed Radar Tracking Simulation Project
Distributed Radar Tracking Simulation ProjectAssignmentpedia
 

Mais de Assignmentpedia (20)

Parallel computing homework help
Parallel computing homework helpParallel computing homework help
Parallel computing homework help
 
Network costing analysis
Network costing analysisNetwork costing analysis
Network costing analysis
 
Matlab simulation project
Matlab simulation projectMatlab simulation project
Matlab simulation project
 
Matlab programming project
Matlab programming projectMatlab programming project
Matlab programming project
 
Links design
Links designLinks design
Links design
 
Image processing project using matlab
Image processing project using matlabImage processing project using matlab
Image processing project using matlab
 
Help with root locus homework1
Help with root locus homework1Help with root locus homework1
Help with root locus homework1
 
Transmitter subsystem
Transmitter subsystemTransmitter subsystem
Transmitter subsystem
 
Computer Networks Homework Help
Computer Networks Homework HelpComputer Networks Homework Help
Computer Networks Homework Help
 
Theory of computation homework help
Theory of computation homework helpTheory of computation homework help
Theory of computation homework help
 
Econometrics Homework Help
Econometrics Homework HelpEconometrics Homework Help
Econometrics Homework Help
 
Video Codec
Video CodecVideo Codec
Video Codec
 
Radar Spectral Analysis
Radar Spectral AnalysisRadar Spectral Analysis
Radar Spectral Analysis
 
Pi Controller
Pi ControllerPi Controller
Pi Controller
 
Help With Digital Communication Project
Help With  Digital Communication ProjectHelp With  Digital Communication Project
Help With Digital Communication Project
 
Fpga Design Project
Fpga Design ProjectFpga Design Project
Fpga Design Project
 
Filter Implementation And Evaluation Project
Filter Implementation And Evaluation ProjectFilter Implementation And Evaluation Project
Filter Implementation And Evaluation Project
 
Doppler Processing Project
Doppler Processing ProjectDoppler Processing Project
Doppler Processing Project
 
Distributed Radar Tracking Simulation Project
Distributed Radar Tracking Simulation ProjectDistributed Radar Tracking Simulation Project
Distributed Radar Tracking Simulation Project
 
Distributed Radar Tracking Simulation Project
Distributed Radar Tracking Simulation ProjectDistributed Radar Tracking Simulation Project
Distributed Radar Tracking Simulation Project
 

Último

Q4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptxQ4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptxnelietumpap1
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceSamikshaHamane
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYKayeClaireEstoconing
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersSabitha Banu
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parentsnavabharathschool99
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSJoshuaGantuangco2
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONHumphrey A Beña
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxDr.Ibrahim Hassaan
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 

Último (20)

Q4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptxQ4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptx
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginners
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptx
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 

Receiver side components description

  • 1. RECEIVER SIDE COMPONENTS DESCRIPTION (SAMPLE ASSIGNMENT) Our online Tutors are available 24*7 to provide Help with Help with Receiver Side Components Description Homework/Assignment or a long term Graduate/Undergraduate Help with Receiver Side Components Description Project. Our Tutors being experienced and proficient in Help with Receiver Side Components Description ensure to provide high quality Help with Receiver Side Components Description Homework Help. Upload your Help with Receiver Side Components Description Assignment at ‘Submit Your Assignment’ button or email it to . You can use our ‘Live Chat’ option to schedule an Online Tutoring session with our Help with Receiver Side Components Description Tutors. Generalized OFDM transmission model This sample assignment shows OFDM transmission system with channel effects Generalized_OFDM_transmission_model.m %% The matlab code given below is made by Bhavik Doshi, Email for any queries at bhavik.d007@gmail.com %% This just for testing purpose and all rights are reserved. clc; close all; clear all; fd=10; % maximum Doppler shift considering 5km/hr speed of moment ts=1e-2; % Input sample period h=rayleighchan(ts,fd); sym=1000; snr=50; time=2; col=['r' 'g' 'b']; M=[16 64 256]; for mm=1:length(M) %% Making Generalise for multi point modulation msg=randi([1 M(mm)-1],sym,1); MMMM = comm.RectangularQAMModulator(M(mm)); MMMM.NormalizationMethod = 'Average Power'; MMMM.AveragePower=250; modData = step(MMMM,msg); mod=transpose(modData); msgln=length(mod); dftpnt=64; %% FFT hardware capacity ppt=dftpnt-12; %% Removing 12 points as per IEEE 802.11a standards info@assignmentpedia.com
  • 2. it=ceil(msgln/ppt); %% Defining itration required to transmit singal for i=1:it if(msgln<i*ppt) add=(i*ppt)-msgln; %% Logic is to make num. of msg signals exactly divisible by 52, and if not, number of zeros to be padded is calulated end end mod1=[mod zeros(1,add)]; %% Finally adding required dummy 0 symbols to make total msg sym number divisible by 52. for i=1:it block(i,1:ppt)=mod1(((ppt*(i-1))+1):(ppt*i)); %% Dividing Information in blocks of 52 end for i=1:it xx=[zeros(1,6) block(i,1:ppt) zeros(1,6)]; %% adding 6 + 52 + 6 = 64 bits ready for idft operation tx11((dftpnt*(i-1)+1):(64*i))=ifft(xx,dftpnt); %% Parallel to Serial converter ready to tx end %% adding mimo effects y=h.PathGains*tx11; %% End of transmitter ...... %% Over the air and part of reciever .... for tim=1:time for ss=1:snr yn=awgn(y,ss); fin=yn/h.PathGains; %% Assuming channel estimations are known for i=1:it rx(i,1:dftpnt)=fin((dftpnt*(i-1)+1):dftpnt*i); %% Serial Received data converted into block. Each block contains 64 parallel data. rec=fft(rx(i,1:dftpnt),dftpnt); %% Each block is computed fft, block is made up of 64 Parallel data only, not more or less. rec11(i,1:ppt)=rec(7:58); %%Band pass Filter which removes information 0 to 6 and 59 to 64 (reason for sending info only on 52 points) end [d1 d2]=size(rec11); %% d1 is calculated because it might be possible that receiver might not have info of total tx bits. for i=1:d1 rx111(ppt*(i-1)+1:ppt*i)=rec11(i,1:ppt); %% Coverting parallel data from all 52 symbol blocks to serial end l2=length(rx111); rx11122=rx111(1:(l2-add)); %% Removing dummy symbols added, this info rx should know from tx mrec=comm.RectangularQAMDemodulator(M(mm)); mrec.NormalizationMethod = 'Average Power';
  • 3. mrec.AveragePower=250; mrec1 = step(mrec,transpose(rx11122)); %% Demodulating to make equivalant original transmitted Symbols [n1(ss+1) r1(ss+1)]=biterr(msg,mrec1); end nfin(tim,1:snr+1)=r1; end ffin=sum(nfin)/time; semilogy(0:snr,ffin,col(mm)); grid on hold on end legend('16-QAM','64-QAM','256-QAM'); xlabel('SNR in dB'); ylabel('BER'); title('OFDM Transmission System'); visit us at www.assignmentpedia.com or email us at info@assignmentpedia.com or call us at +1 520 8371215