SlideShare a Scribd company logo
DESIGN OF 10 GBPS USING MATLAB
Our online Tutors are available 24*7 to provide Help with Design of 10 gbps
Homework/Assignment or a long term Graduate/Undergraduate Design of 10 gbps Project.
Our Tutors being experienced and proficient in Design of 10 gbps ensure to provide high
quality Design of 10 gbps Homework Help. Upload your Design of 10 gbps Assignment at
‘Submit Your Assignment’ button or email it to info@assignmentpedia.com. You can use our
‘Live Chat’ option to schedule an Online Tutoring session with our Design of 10 gbps Tutors.
HIGH-SPEED BACKPLANE
This example shows how to use RF Toolbox™ to model a differential high-speed backplane
channel using rational functions. This type of model is useful to signal integrity engineers,
whose goal is to reliably connect high-speed semiconductor devices with, for example, multi-
Gbps serial data streams across backplanes and printed circuit boards.
Compared to traditional techniques such as linear interpolation, rational function fitting provides
more insight into the physical characteristics of a high-speed backplane. It provides a means,
called model order reduction, of making a trade-off between complexity and accuracy. For a
given accuracy, rational functions are less complex than other types of models such as FIR
filters generated by IFFT techniques. In addition, rational function models inherently constrain
the phase to be zero on extrapolation to DC. Less physically-based methods require elaborate
constraint algorithms in order to force the extrapolated phase to zero at DC.
Figure 1: A differential high-speed backplane channel
Read the Single-Ended 4-Port S-Parameters and Convert Them to Differential 2-Port S-
Parameters
Read a Touchstone data file, default.s4p, into an sparameters object. The parameters in this
data file are the 50-ohm S-parameters of the single-ended 4-port passive circuit shown in Figure
1, given at 1496 frequencies ranging from 50 MHz to 15 GHz. Then, get the single-ended 4-port
S-parameters and use the matrix conversion function s2sdd to convert them to differential 2-port
S-parameters. Finally, plot the differential S11 parameter on a Smith chart.
filename = 'default.s4p';
backplane = sparameters(filename);
data = backplane.Parameters;
freq = backplane.Frequencies;
z0 = backplane.Impedance;
Convert to 2-port differential S-parameters.
diffdata = s2sdd(data);
diffz0 = 2*z0;
% By default, |s2sdd| expects ports 1 & 3 to be inputs and ports 2 & 4 to
% be outputs. However if your data has ports 1 & 2 as inputs and ports 3 &
% 4 as outputs, then use 2 as the second input argument to |s2sdd| to
% specify this alternate port arrangement. For example,
% diffdata = s2sdd(data,2);
diffsparams = sparameters(diffdata,freq,diffz0)
fig1 = figure;
smith(diffsparams,1,1);
diffsparams =
sparameters: S-parameters object
NumPorts: 2
Frequencies: [1496x1 double]
Parameters: [2x2x1496 double]
Impedance: 100
rfparam(obj,i,j) returns S-parameter Sij
Compute the Transfer Function and Its Rational Function Object Representation
First, use the s2tf function to compute the differential transfer function. Then, use
the rationalfit function to compute the analytical form of the transfer function and store it in
an rfmodel.rational object. The rationalfit function fits a rational function object to the specified
data over the specified frequencies. The run time depends on the computer, the fitting
tolerance, the number of data points, etc.
difftransfunc = s2tf(diffdata,diffz0,diffz0,diffz0);
delayfactor = 0.98; % Delay factor. Leave at the default of zero if your
% data does not have a well-defined principle delay
rationalfunc = rationalfit(freq,difftransfunc,'DelayFactor',delayfactor)
npoles = length(rationalfunc.A);
fprintf('The derived rational function contains %d poles.n', npoles);
rationalfunc =
rational with properties:
A: [25x1 double]
C: [25x1 double]
D: 0
Delay: 6.5982e-09
Name: 'Rational Function'
The derived rational function contains 25 poles.
Validate the Differential-Mode Frequency Response
Use the freqresp method of the rfmodel.rational object to get the frequency response of the
rational function object. Then, create a plot to compare the frequency response of the rational
function object and that of the original data. Note that detrended phase (i.e. phase after the
principle delay is removed) is plotted in both cases.
freqsforresp = linspace(0, 20e9, 2000)';
resp = freqresp(rationalfunc,freqsforresp);
fig2 = figure;
subplot(2,1,1);
plot(freq*1.e-9,20*log10(abs(difftransfunc)),'r',freqsforresp*1.e-9, ...
20*log10(abs(resp)), 'b--', 'LineWidth', 2);
title(sprintf('Rational Fitting with %d poles',npoles),'fonts',12);
ylabel('Magnitude (decibels)'); xlabel('Frequency (GHz)');
legend('Original data', 'Fitting result');
subplot(2,1,2);
origangle=unwrap(angle(difftransfunc))*180/pi+360*freq*rationalfunc.Delay;
plotangle=unwrap(angle(resp))*180/pi+360*freqsforresp*rationalfunc.Delay;
plot(freq*1.e-9,origangle,'r', ...
freqsforresp*1.e-9,plotangle,'b--', 'LineWidth', 2);
ylabel('Detrended phase (deg.)'); xlabel('Frequency (GHz)');
legend('Original data', 'Fitting result');
Calculate and Plot the Differential Input and Output Signals of the High-Speed Backplane
Generate a random 2 Gbps pulse signal. Then, use the timeresp method of
the rfmodel.rational object to compute the response of the rational function object to the random
pulse. Finally, plot the input and output signals of the rational function model that represents the
differential circuit.
datarate = 2*1e9; % Data rate: 2 Gbps
samplespersymb = 100;
pulsewidth = 1/datarate;
ts = pulsewidth/samplespersymb;
numsamples = 2^17;
numplotpoints = 10000;
t_in = double((1:numsamples)')*ts;
input = sign(randn(1, ceil(numsamples/samplespersymb)));
input = repmat(input, [samplespersymb, 1]);
input = input(:);
[output, t_out] = timeresp(rationalfunc,input,ts);
fig3 = figure;
subplot(2,1,1);
plot(t_in(1:numplotpoints)*1e9,input(1:numplotpoints),'LineWidth', 2);
title([num2str(datarate*1e-9), ' Gbps signal'], 'fonts', 12);
ylabel('Input signal'); xlabel('Time (ns)'); axis([-inf,inf,-1.5,1.5]);
subplot(2,1,2);
plot(t_out(1:numplotpoints)*1e9,output(1:numplotpoints),'LineWidth',2);
ylabel('Output signal'); xlabel('Time (ns)'); axis([-inf,inf,-1.5,1.5]);
Plot the Eye Diagram of the 2-Gbps Output Signal
Estimate and remove the delay from the output signal and create an eye diagram by using
Communications System Toolbox™ functions.
if ~isempty(which('commscope.eyediagram'))
if exist('eyedi', 'var'); close(eyedi); end;
eyedi = commscope.eyediagram('SamplingFrequency', 1./ts, ...
'SamplesPerSymbol', samplespersymb, 'OperationMode', 'Real Signal');
% Update the eye diagram object with the transmitted signal
estdelay = floor(rationalfunc.Delay/ts);
eyedi.update(output(estdelay+1:end));
end
if exist('eyedi', 'var'); close(eyedi); end;
close(fig1);
close(fig2);
close(fig3);
visit us at www.assignmentpedia.com or email us at info@assignmentpedia.com or call us at +1 520 8371215

More Related Content

What's hot

Iaetsd finger print recognition by cordic algorithm and pipelined fft
Iaetsd finger print recognition by cordic algorithm and pipelined fftIaetsd finger print recognition by cordic algorithm and pipelined fft
Iaetsd finger print recognition by cordic algorithm and pipelined fft
Iaetsd Iaetsd
 
Nyquist criterion for distortion less baseband binary channel
Nyquist criterion for distortion less baseband binary channelNyquist criterion for distortion less baseband binary channel
Nyquist criterion for distortion less baseband binary channel
PriyangaKR1
 
J0166875
J0166875J0166875
J0166875
IOSR Journals
 
Tri-State Buffer with Common Data Bus
Tri-State Buffer with Common Data BusTri-State Buffer with Common Data Bus
Tri-State Buffer with Common Data Bus
IJERA Editor
 
Boosting the Performance of Nested Spatial Mapping with Unequal Modulation in...
Boosting the Performance of Nested Spatial Mapping with Unequal Modulation in...Boosting the Performance of Nested Spatial Mapping with Unequal Modulation in...
Boosting the Performance of Nested Spatial Mapping with Unequal Modulation in...
Ealwan Lee
 
Emerson Eduardo Rodrigues - ENGINEERING STUDIES1
Emerson Eduardo Rodrigues - ENGINEERING STUDIES1Emerson Eduardo Rodrigues - ENGINEERING STUDIES1
Emerson Eduardo Rodrigues - ENGINEERING STUDIES1
EMERSON EDUARDO RODRIGUES
 
Emerson Eduardo Rodrigues - ENGINEERING STUDIES 2 clean1 new wi proposal perf...
Emerson Eduardo Rodrigues - ENGINEERING STUDIES 2 clean1 new wi proposal perf...Emerson Eduardo Rodrigues - ENGINEERING STUDIES 2 clean1 new wi proposal perf...
Emerson Eduardo Rodrigues - ENGINEERING STUDIES 2 clean1 new wi proposal perf...
EMERSON EDUARDO RODRIGUES
 
Optimization of Cmos 0.18 µM Low Noise Amplifier Using Nsga-Ii for UWB Applic...
Optimization of Cmos 0.18 µM Low Noise Amplifier Using Nsga-Ii for UWB Applic...Optimization of Cmos 0.18 µM Low Noise Amplifier Using Nsga-Ii for UWB Applic...
Optimization of Cmos 0.18 µM Low Noise Amplifier Using Nsga-Ii for UWB Applic...
VLSICS Design
 
Digital communication systems unit 1
Digital communication systems unit 1Digital communication systems unit 1
Digital communication systems unit 1
Anil Nigam
 
Emerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160676 new wi srs carrier...
Emerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160676 new wi srs carrier...Emerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160676 new wi srs carrier...
Emerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160676 new wi srs carrier...
EMERSON EDUARDO RODRIGUES
 
Emerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160600 e lwa-wid-v21-rm
Emerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160600 e lwa-wid-v21-rmEmerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160600 e lwa-wid-v21-rm
Emerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160600 e lwa-wid-v21-rm
EMERSON EDUARDO RODRIGUES
 
ECE 467 Mini project 1
ECE 467 Mini project 1ECE 467 Mini project 1
ECE 467 Mini project 1
Lakshmi Yasaswi Kamireddy
 
ARC2015_I_Slides
ARC2015_I_SlidesARC2015_I_Slides
ARC2015_I_Slides
Zaid Al-Khatib
 
Lifting 1
Lifting 1Lifting 1
Lifting 1
douglaslyon
 
Emerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 152272 new work item on e...
Emerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 152272 new work item on e...Emerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 152272 new work item on e...
Emerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 152272 new work item on e...
EMERSON EDUARDO RODRIGUES
 
High performance nb-ldpc decoder with reduction of message exchange
High performance nb-ldpc decoder with reduction of message exchange High performance nb-ldpc decoder with reduction of message exchange
High performance nb-ldpc decoder with reduction of message exchange
Ieee Xpert
 
High Accuracy Distance Measurement for Bluetooth Based on Phase Ranging
High Accuracy Distance Measurement for Bluetooth Based on Phase RangingHigh Accuracy Distance Measurement for Bluetooth Based on Phase Ranging
High Accuracy Distance Measurement for Bluetooth Based on Phase Ranging
Ealwan Lee
 
Emerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160665 track
Emerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160665 trackEmerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160665 track
Emerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160665 track
EMERSON EDUARDO RODRIGUES
 
AN OPEN SHOP APPROACH IN APPROXIMATING OPTIMAL DATA TRANSMISSION DURATION IN ...
AN OPEN SHOP APPROACH IN APPROXIMATING OPTIMAL DATA TRANSMISSION DURATION IN ...AN OPEN SHOP APPROACH IN APPROXIMATING OPTIMAL DATA TRANSMISSION DURATION IN ...
AN OPEN SHOP APPROACH IN APPROXIMATING OPTIMAL DATA TRANSMISSION DURATION IN ...
csandit
 

What's hot (19)

Iaetsd finger print recognition by cordic algorithm and pipelined fft
Iaetsd finger print recognition by cordic algorithm and pipelined fftIaetsd finger print recognition by cordic algorithm and pipelined fft
Iaetsd finger print recognition by cordic algorithm and pipelined fft
 
Nyquist criterion for distortion less baseband binary channel
Nyquist criterion for distortion less baseband binary channelNyquist criterion for distortion less baseband binary channel
Nyquist criterion for distortion less baseband binary channel
 
J0166875
J0166875J0166875
J0166875
 
Tri-State Buffer with Common Data Bus
Tri-State Buffer with Common Data BusTri-State Buffer with Common Data Bus
Tri-State Buffer with Common Data Bus
 
Boosting the Performance of Nested Spatial Mapping with Unequal Modulation in...
Boosting the Performance of Nested Spatial Mapping with Unequal Modulation in...Boosting the Performance of Nested Spatial Mapping with Unequal Modulation in...
Boosting the Performance of Nested Spatial Mapping with Unequal Modulation in...
 
Emerson Eduardo Rodrigues - ENGINEERING STUDIES1
Emerson Eduardo Rodrigues - ENGINEERING STUDIES1Emerson Eduardo Rodrigues - ENGINEERING STUDIES1
Emerson Eduardo Rodrigues - ENGINEERING STUDIES1
 
Emerson Eduardo Rodrigues - ENGINEERING STUDIES 2 clean1 new wi proposal perf...
Emerson Eduardo Rodrigues - ENGINEERING STUDIES 2 clean1 new wi proposal perf...Emerson Eduardo Rodrigues - ENGINEERING STUDIES 2 clean1 new wi proposal perf...
Emerson Eduardo Rodrigues - ENGINEERING STUDIES 2 clean1 new wi proposal perf...
 
Optimization of Cmos 0.18 µM Low Noise Amplifier Using Nsga-Ii for UWB Applic...
Optimization of Cmos 0.18 µM Low Noise Amplifier Using Nsga-Ii for UWB Applic...Optimization of Cmos 0.18 µM Low Noise Amplifier Using Nsga-Ii for UWB Applic...
Optimization of Cmos 0.18 µM Low Noise Amplifier Using Nsga-Ii for UWB Applic...
 
Digital communication systems unit 1
Digital communication systems unit 1Digital communication systems unit 1
Digital communication systems unit 1
 
Emerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160676 new wi srs carrier...
Emerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160676 new wi srs carrier...Emerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160676 new wi srs carrier...
Emerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160676 new wi srs carrier...
 
Emerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160600 e lwa-wid-v21-rm
Emerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160600 e lwa-wid-v21-rmEmerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160600 e lwa-wid-v21-rm
Emerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160600 e lwa-wid-v21-rm
 
ECE 467 Mini project 1
ECE 467 Mini project 1ECE 467 Mini project 1
ECE 467 Mini project 1
 
ARC2015_I_Slides
ARC2015_I_SlidesARC2015_I_Slides
ARC2015_I_Slides
 
Lifting 1
Lifting 1Lifting 1
Lifting 1
 
Emerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 152272 new work item on e...
Emerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 152272 new work item on e...Emerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 152272 new work item on e...
Emerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 152272 new work item on e...
 
High performance nb-ldpc decoder with reduction of message exchange
High performance nb-ldpc decoder with reduction of message exchange High performance nb-ldpc decoder with reduction of message exchange
High performance nb-ldpc decoder with reduction of message exchange
 
High Accuracy Distance Measurement for Bluetooth Based on Phase Ranging
High Accuracy Distance Measurement for Bluetooth Based on Phase RangingHigh Accuracy Distance Measurement for Bluetooth Based on Phase Ranging
High Accuracy Distance Measurement for Bluetooth Based on Phase Ranging
 
Emerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160665 track
Emerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160665 trackEmerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160665 track
Emerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160665 track
 
AN OPEN SHOP APPROACH IN APPROXIMATING OPTIMAL DATA TRANSMISSION DURATION IN ...
AN OPEN SHOP APPROACH IN APPROXIMATING OPTIMAL DATA TRANSMISSION DURATION IN ...AN OPEN SHOP APPROACH IN APPROXIMATING OPTIMAL DATA TRANSMISSION DURATION IN ...
AN OPEN SHOP APPROACH IN APPROXIMATING OPTIMAL DATA TRANSMISSION DURATION IN ...
 

Similar to Design Of 10 gbps

An_FPGA_Based_Passive_K_Delta_1_Sigma_Modulator
An_FPGA_Based_Passive_K_Delta_1_Sigma_ModulatorAn_FPGA_Based_Passive_K_Delta_1_Sigma_Modulator
An_FPGA_Based_Passive_K_Delta_1_Sigma_Modulator
Matthew Albert Meza
 
Fpga Design Project
Fpga Design ProjectFpga Design Project
Fpga Design Project
Assignmentpedia
 
Dpdk applications
Dpdk applicationsDpdk applications
Dpdk applications
Vipin Varghese
 
Xdp and ebpf_maps
Xdp and ebpf_mapsXdp and ebpf_maps
Xdp and ebpf_maps
lcplcp1
 
Synthetic aperture radar_advanced
Synthetic aperture radar_advancedSynthetic aperture radar_advanced
Synthetic aperture radar_advanced
Naivedya Mishra
 
IEEE_Peer_Reviewed_Paper_1
IEEE_Peer_Reviewed_Paper_1IEEE_Peer_Reviewed_Paper_1
IEEE_Peer_Reviewed_Paper_1
Saad Mahboob
 
VPP for Stateless SRv6/GTP-U Translation
VPP for Stateless SRv6/GTP-U TranslationVPP for Stateless SRv6/GTP-U Translation
VPP for Stateless SRv6/GTP-U Translation
Satoru Matsushima
 
Simulation and Performance Analysis of AODV using NS-2.34
Simulation and Performance Analysis of AODV using NS-2.34Simulation and Performance Analysis of AODV using NS-2.34
Simulation and Performance Analysis of AODV using NS-2.34
Shaikhul Islam Chowdhury
 
Practical Spherical Harmonics Based PRT Methods
Practical Spherical Harmonics Based PRT MethodsPractical Spherical Harmonics Based PRT Methods
Practical Spherical Harmonics Based PRT Methods
Naughty Dog
 
Andrade sep15 fromlowarchitecturalexpertiseuptohighthroughputnonbinaryldpcdec...
Andrade sep15 fromlowarchitecturalexpertiseuptohighthroughputnonbinaryldpcdec...Andrade sep15 fromlowarchitecturalexpertiseuptohighthroughputnonbinaryldpcdec...
Andrade sep15 fromlowarchitecturalexpertiseuptohighthroughputnonbinaryldpcdec...
Sourour Kanzari
 
Andrade sep15 fromlowarchitecturalexpertiseuptohighthroughputnonbinaryldpcdec...
Andrade sep15 fromlowarchitecturalexpertiseuptohighthroughputnonbinaryldpcdec...Andrade sep15 fromlowarchitecturalexpertiseuptohighthroughputnonbinaryldpcdec...
Andrade sep15 fromlowarchitecturalexpertiseuptohighthroughputnonbinaryldpcdec...
Sourour Kanzari
 
DSM Based low oversampling using SDR transmitter
DSM Based low oversampling using SDR transmitterDSM Based low oversampling using SDR transmitter
DSM Based low oversampling using SDR transmitter
IJTET Journal
 
EEL316: ASK
EEL316: ASKEEL316: ASK
EEL316: ASK
Umang Gupta
 
Iaetsd fpga implementation of cordic algorithm for pipelined fft realization and
Iaetsd fpga implementation of cordic algorithm for pipelined fft realization andIaetsd fpga implementation of cordic algorithm for pipelined fft realization and
Iaetsd fpga implementation of cordic algorithm for pipelined fft realization and
Iaetsd Iaetsd
 
Doppler Processing Project
Doppler Processing ProjectDoppler Processing Project
Doppler Processing Project
Assignmentpedia
 
A Robust UART Architecture Based on Recursive Running Sum Filter for Better N...
A Robust UART Architecture Based on Recursive Running Sum Filter for Better N...A Robust UART Architecture Based on Recursive Running Sum Filter for Better N...
A Robust UART Architecture Based on Recursive Running Sum Filter for Better N...
Kevin Mathew
 
Ov3425972602
Ov3425972602Ov3425972602
Ov3425972602
IJERA Editor
 
Software Design of Digital Receiver using FPGA
Software Design of Digital Receiver using FPGASoftware Design of Digital Receiver using FPGA
Software Design of Digital Receiver using FPGA
IRJET Journal
 
Signal Processing Assignment Help
Signal Processing Assignment HelpSignal Processing Assignment Help
Signal Processing Assignment Help
Matlab Assignment Experts
 
J010234960
J010234960J010234960
J010234960
IOSR Journals
 

Similar to Design Of 10 gbps (20)

An_FPGA_Based_Passive_K_Delta_1_Sigma_Modulator
An_FPGA_Based_Passive_K_Delta_1_Sigma_ModulatorAn_FPGA_Based_Passive_K_Delta_1_Sigma_Modulator
An_FPGA_Based_Passive_K_Delta_1_Sigma_Modulator
 
Fpga Design Project
Fpga Design ProjectFpga Design Project
Fpga Design Project
 
Dpdk applications
Dpdk applicationsDpdk applications
Dpdk applications
 
Xdp and ebpf_maps
Xdp and ebpf_mapsXdp and ebpf_maps
Xdp and ebpf_maps
 
Synthetic aperture radar_advanced
Synthetic aperture radar_advancedSynthetic aperture radar_advanced
Synthetic aperture radar_advanced
 
IEEE_Peer_Reviewed_Paper_1
IEEE_Peer_Reviewed_Paper_1IEEE_Peer_Reviewed_Paper_1
IEEE_Peer_Reviewed_Paper_1
 
VPP for Stateless SRv6/GTP-U Translation
VPP for Stateless SRv6/GTP-U TranslationVPP for Stateless SRv6/GTP-U Translation
VPP for Stateless SRv6/GTP-U Translation
 
Simulation and Performance Analysis of AODV using NS-2.34
Simulation and Performance Analysis of AODV using NS-2.34Simulation and Performance Analysis of AODV using NS-2.34
Simulation and Performance Analysis of AODV using NS-2.34
 
Practical Spherical Harmonics Based PRT Methods
Practical Spherical Harmonics Based PRT MethodsPractical Spherical Harmonics Based PRT Methods
Practical Spherical Harmonics Based PRT Methods
 
Andrade sep15 fromlowarchitecturalexpertiseuptohighthroughputnonbinaryldpcdec...
Andrade sep15 fromlowarchitecturalexpertiseuptohighthroughputnonbinaryldpcdec...Andrade sep15 fromlowarchitecturalexpertiseuptohighthroughputnonbinaryldpcdec...
Andrade sep15 fromlowarchitecturalexpertiseuptohighthroughputnonbinaryldpcdec...
 
Andrade sep15 fromlowarchitecturalexpertiseuptohighthroughputnonbinaryldpcdec...
Andrade sep15 fromlowarchitecturalexpertiseuptohighthroughputnonbinaryldpcdec...Andrade sep15 fromlowarchitecturalexpertiseuptohighthroughputnonbinaryldpcdec...
Andrade sep15 fromlowarchitecturalexpertiseuptohighthroughputnonbinaryldpcdec...
 
DSM Based low oversampling using SDR transmitter
DSM Based low oversampling using SDR transmitterDSM Based low oversampling using SDR transmitter
DSM Based low oversampling using SDR transmitter
 
EEL316: ASK
EEL316: ASKEEL316: ASK
EEL316: ASK
 
Iaetsd fpga implementation of cordic algorithm for pipelined fft realization and
Iaetsd fpga implementation of cordic algorithm for pipelined fft realization andIaetsd fpga implementation of cordic algorithm for pipelined fft realization and
Iaetsd fpga implementation of cordic algorithm for pipelined fft realization and
 
Doppler Processing Project
Doppler Processing ProjectDoppler Processing Project
Doppler Processing Project
 
A Robust UART Architecture Based on Recursive Running Sum Filter for Better N...
A Robust UART Architecture Based on Recursive Running Sum Filter for Better N...A Robust UART Architecture Based on Recursive Running Sum Filter for Better N...
A Robust UART Architecture Based on Recursive Running Sum Filter for Better N...
 
Ov3425972602
Ov3425972602Ov3425972602
Ov3425972602
 
Software Design of Digital Receiver using FPGA
Software Design of Digital Receiver using FPGASoftware Design of Digital Receiver using FPGA
Software Design of Digital Receiver using FPGA
 
Signal Processing Assignment Help
Signal Processing Assignment HelpSignal Processing Assignment Help
Signal Processing Assignment Help
 
J010234960
J010234960J010234960
J010234960
 

More from Assignmentpedia

Transmitter side components
Transmitter side componentsTransmitter side components
Transmitter side components
Assignmentpedia
 
Single object range detection
Single object range detectionSingle object range detection
Single object range detection
Assignmentpedia
 
Sequential radar tracking
Sequential radar trackingSequential radar tracking
Sequential radar tracking
Assignmentpedia
 
Resolution project
Resolution projectResolution project
Resolution project
Assignmentpedia
 
Radar cross section project
Radar cross section projectRadar cross section project
Radar cross section project
Assignmentpedia
 
Radar application project help
Radar application project helpRadar application project help
Radar application project help
Assignmentpedia
 
Parallel computing homework help
Parallel computing homework helpParallel computing homework help
Parallel computing homework help
Assignmentpedia
 
Network costing analysis
Network costing analysisNetwork costing analysis
Network costing analysis
Assignmentpedia
 
Matlab simulation project
Matlab simulation projectMatlab simulation project
Matlab simulation project
Assignmentpedia
 
Matlab programming project
Matlab programming projectMatlab programming project
Matlab programming project
Assignmentpedia
 
Links design
Links designLinks design
Links design
Assignmentpedia
 
Image processing project using matlab
Image processing project using matlabImage processing project using matlab
Image processing project using matlab
Assignmentpedia
 
Help with root locus homework1
Help with root locus homework1Help with root locus homework1
Help with root locus homework1
Assignmentpedia
 
Transmitter subsystem
Transmitter subsystemTransmitter subsystem
Transmitter subsystem
Assignmentpedia
 
Computer Networks Homework Help
Computer Networks Homework HelpComputer Networks Homework Help
Computer Networks Homework Help
Assignmentpedia
 
Theory of computation homework help
Theory of computation homework helpTheory of computation homework help
Theory of computation homework help
Assignmentpedia
 
Econometrics Homework Help
Econometrics Homework HelpEconometrics Homework Help
Econometrics Homework Help
Assignmentpedia
 
Video Codec
Video CodecVideo Codec
Video Codec
Assignmentpedia
 
Radar Spectral Analysis
Radar Spectral AnalysisRadar Spectral Analysis
Radar Spectral Analysis
Assignmentpedia
 
Pi Controller
Pi ControllerPi Controller
Pi Controller
Assignmentpedia
 

More from Assignmentpedia (20)

Transmitter side components
Transmitter side componentsTransmitter side components
Transmitter side components
 
Single object range detection
Single object range detectionSingle object range detection
Single object range detection
 
Sequential radar tracking
Sequential radar trackingSequential radar tracking
Sequential radar tracking
 
Resolution project
Resolution projectResolution project
Resolution project
 
Radar cross section project
Radar cross section projectRadar cross section project
Radar cross section project
 
Radar application project help
Radar application project helpRadar application project help
Radar application project help
 
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
 

Recently uploaded

Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Akanksha trivedi rama nursing college kanpur.
 
DRUGS AND ITS classification slide share
DRUGS AND ITS classification slide shareDRUGS AND ITS classification slide share
DRUGS AND ITS classification slide share
taiba qazi
 
Main Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docxMain Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docx
adhitya5119
 
Digital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental DesignDigital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental Design
amberjdewit93
 
How to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 InventoryHow to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 Inventory
Celine George
 
Pride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School DistrictPride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School District
David Douglas School District
 
MARY JANE WILSON, A “BOA MÃE” .
MARY JANE WILSON, A “BOA MÃE”           .MARY JANE WILSON, A “BOA MÃE”           .
MARY JANE WILSON, A “BOA MÃE” .
Colégio Santa Teresinha
 
Film vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movieFilm vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movie
Nicholas Montgomery
 
PIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf IslamabadPIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf Islamabad
AyyanKhan40
 
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UPLAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
RAHUL
 
Pengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptxPengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptx
Fajar Baskoro
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Dr. Vinod Kumar Kanvaria
 
Smart-Money for SMC traders good time and ICT
Smart-Money for SMC traders good time and ICTSmart-Money for SMC traders good time and ICT
Smart-Money for SMC traders good time and ICT
simonomuemu
 
Walmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdfWalmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdf
TechSoup
 
A Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdfA Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdf
Jean Carlos Nunes Paixão
 
How to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP ModuleHow to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP Module
Celine George
 
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
IreneSebastianRueco1
 
The basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptxThe basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptx
heathfieldcps1
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
Nguyen Thanh Tu Collection
 
Digital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments UnitDigital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments Unit
chanes7
 

Recently uploaded (20)

Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
 
DRUGS AND ITS classification slide share
DRUGS AND ITS classification slide shareDRUGS AND ITS classification slide share
DRUGS AND ITS classification slide share
 
Main Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docxMain Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docx
 
Digital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental DesignDigital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental Design
 
How to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 InventoryHow to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 Inventory
 
Pride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School DistrictPride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School District
 
MARY JANE WILSON, A “BOA MÃE” .
MARY JANE WILSON, A “BOA MÃE”           .MARY JANE WILSON, A “BOA MÃE”           .
MARY JANE WILSON, A “BOA MÃE” .
 
Film vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movieFilm vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movie
 
PIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf IslamabadPIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf Islamabad
 
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UPLAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
 
Pengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptxPengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptx
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
 
Smart-Money for SMC traders good time and ICT
Smart-Money for SMC traders good time and ICTSmart-Money for SMC traders good time and ICT
Smart-Money for SMC traders good time and ICT
 
Walmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdfWalmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdf
 
A Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdfA Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdf
 
How to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP ModuleHow to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP Module
 
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
 
The basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptxThe basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptx
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
 
Digital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments UnitDigital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments Unit
 

Design Of 10 gbps

  • 1. DESIGN OF 10 GBPS USING MATLAB Our online Tutors are available 24*7 to provide Help with Design of 10 gbps Homework/Assignment or a long term Graduate/Undergraduate Design of 10 gbps Project. Our Tutors being experienced and proficient in Design of 10 gbps ensure to provide high quality Design of 10 gbps Homework Help. Upload your Design of 10 gbps Assignment at ‘Submit Your Assignment’ button or email it to info@assignmentpedia.com. You can use our ‘Live Chat’ option to schedule an Online Tutoring session with our Design of 10 gbps Tutors. HIGH-SPEED BACKPLANE This example shows how to use RF Toolbox™ to model a differential high-speed backplane channel using rational functions. This type of model is useful to signal integrity engineers, whose goal is to reliably connect high-speed semiconductor devices with, for example, multi- Gbps serial data streams across backplanes and printed circuit boards. Compared to traditional techniques such as linear interpolation, rational function fitting provides more insight into the physical characteristics of a high-speed backplane. It provides a means, called model order reduction, of making a trade-off between complexity and accuracy. For a given accuracy, rational functions are less complex than other types of models such as FIR filters generated by IFFT techniques. In addition, rational function models inherently constrain the phase to be zero on extrapolation to DC. Less physically-based methods require elaborate constraint algorithms in order to force the extrapolated phase to zero at DC. Figure 1: A differential high-speed backplane channel
  • 2. Read the Single-Ended 4-Port S-Parameters and Convert Them to Differential 2-Port S- Parameters Read a Touchstone data file, default.s4p, into an sparameters object. The parameters in this data file are the 50-ohm S-parameters of the single-ended 4-port passive circuit shown in Figure 1, given at 1496 frequencies ranging from 50 MHz to 15 GHz. Then, get the single-ended 4-port S-parameters and use the matrix conversion function s2sdd to convert them to differential 2-port S-parameters. Finally, plot the differential S11 parameter on a Smith chart. filename = 'default.s4p'; backplane = sparameters(filename); data = backplane.Parameters; freq = backplane.Frequencies; z0 = backplane.Impedance; Convert to 2-port differential S-parameters. diffdata = s2sdd(data); diffz0 = 2*z0; % By default, |s2sdd| expects ports 1 & 3 to be inputs and ports 2 & 4 to % be outputs. However if your data has ports 1 & 2 as inputs and ports 3 & % 4 as outputs, then use 2 as the second input argument to |s2sdd| to % specify this alternate port arrangement. For example, % diffdata = s2sdd(data,2); diffsparams = sparameters(diffdata,freq,diffz0) fig1 = figure; smith(diffsparams,1,1); diffsparams = sparameters: S-parameters object NumPorts: 2 Frequencies: [1496x1 double] Parameters: [2x2x1496 double] Impedance: 100 rfparam(obj,i,j) returns S-parameter Sij
  • 3. Compute the Transfer Function and Its Rational Function Object Representation First, use the s2tf function to compute the differential transfer function. Then, use the rationalfit function to compute the analytical form of the transfer function and store it in an rfmodel.rational object. The rationalfit function fits a rational function object to the specified data over the specified frequencies. The run time depends on the computer, the fitting tolerance, the number of data points, etc. difftransfunc = s2tf(diffdata,diffz0,diffz0,diffz0); delayfactor = 0.98; % Delay factor. Leave at the default of zero if your % data does not have a well-defined principle delay rationalfunc = rationalfit(freq,difftransfunc,'DelayFactor',delayfactor) npoles = length(rationalfunc.A); fprintf('The derived rational function contains %d poles.n', npoles); rationalfunc = rational with properties: A: [25x1 double] C: [25x1 double] D: 0
  • 4. Delay: 6.5982e-09 Name: 'Rational Function' The derived rational function contains 25 poles. Validate the Differential-Mode Frequency Response Use the freqresp method of the rfmodel.rational object to get the frequency response of the rational function object. Then, create a plot to compare the frequency response of the rational function object and that of the original data. Note that detrended phase (i.e. phase after the principle delay is removed) is plotted in both cases. freqsforresp = linspace(0, 20e9, 2000)'; resp = freqresp(rationalfunc,freqsforresp); fig2 = figure; subplot(2,1,1); plot(freq*1.e-9,20*log10(abs(difftransfunc)),'r',freqsforresp*1.e-9, ... 20*log10(abs(resp)), 'b--', 'LineWidth', 2); title(sprintf('Rational Fitting with %d poles',npoles),'fonts',12); ylabel('Magnitude (decibels)'); xlabel('Frequency (GHz)'); legend('Original data', 'Fitting result'); subplot(2,1,2); origangle=unwrap(angle(difftransfunc))*180/pi+360*freq*rationalfunc.Delay; plotangle=unwrap(angle(resp))*180/pi+360*freqsforresp*rationalfunc.Delay; plot(freq*1.e-9,origangle,'r', ... freqsforresp*1.e-9,plotangle,'b--', 'LineWidth', 2); ylabel('Detrended phase (deg.)'); xlabel('Frequency (GHz)'); legend('Original data', 'Fitting result');
  • 5. Calculate and Plot the Differential Input and Output Signals of the High-Speed Backplane Generate a random 2 Gbps pulse signal. Then, use the timeresp method of the rfmodel.rational object to compute the response of the rational function object to the random pulse. Finally, plot the input and output signals of the rational function model that represents the differential circuit. datarate = 2*1e9; % Data rate: 2 Gbps samplespersymb = 100; pulsewidth = 1/datarate; ts = pulsewidth/samplespersymb; numsamples = 2^17; numplotpoints = 10000; t_in = double((1:numsamples)')*ts; input = sign(randn(1, ceil(numsamples/samplespersymb))); input = repmat(input, [samplespersymb, 1]); input = input(:); [output, t_out] = timeresp(rationalfunc,input,ts); fig3 = figure; subplot(2,1,1); plot(t_in(1:numplotpoints)*1e9,input(1:numplotpoints),'LineWidth', 2); title([num2str(datarate*1e-9), ' Gbps signal'], 'fonts', 12); ylabel('Input signal'); xlabel('Time (ns)'); axis([-inf,inf,-1.5,1.5]); subplot(2,1,2);
  • 6. plot(t_out(1:numplotpoints)*1e9,output(1:numplotpoints),'LineWidth',2); ylabel('Output signal'); xlabel('Time (ns)'); axis([-inf,inf,-1.5,1.5]); Plot the Eye Diagram of the 2-Gbps Output Signal Estimate and remove the delay from the output signal and create an eye diagram by using Communications System Toolbox™ functions. if ~isempty(which('commscope.eyediagram')) if exist('eyedi', 'var'); close(eyedi); end; eyedi = commscope.eyediagram('SamplingFrequency', 1./ts, ... 'SamplesPerSymbol', samplespersymb, 'OperationMode', 'Real Signal'); % Update the eye diagram object with the transmitted signal estdelay = floor(rationalfunc.Delay/ts); eyedi.update(output(estdelay+1:end)); end
  • 7. if exist('eyedi', 'var'); close(eyedi); end; close(fig1); close(fig2); close(fig3); visit us at www.assignmentpedia.com or email us at info@assignmentpedia.com or call us at +1 520 8371215