SlideShare a Scribd company logo
1 of 53
[object Object],[object Object],[object Object],RAKE RECEIVER "To trip twice on the same rake", which means "to repeat the same  silly mistake".    Russian saying
Why the name rake receiver ? ,[object Object]
Steel Rake Leaf Rake
SNOW RAKE
GARDEN RAKE
GARDEN RAKE
Multi-path Energy Capture ,[object Object],[object Object],[object Object]
Propagation of Tx Signal
Multipath ,[object Object],[object Object]
Rake Receiver – Multipath fading ,[object Object],[object Object],x(t) y(t) = a 0 x(t) y(t) = a 0 x(t)+a 1 x(t-d 1 ) y(t) = a 0 x(t)+a 1 x(t-d 1 )+a 2 x(t-d 2 )
RAKE Receiver: Basic Idea ,[object Object],[object Object],[object Object]
Overview of  Rake Receiver   ,[object Object],[object Object],[object Object]
RAKE Receiver Continued ,[object Object],[object Object]
RAKE Receiver Block Diagram
Maximum Ratio Combining of Symbols ,[object Object],[object Object]
End Result of RAKE Receiver ,[object Object]
Fading in CDMA System ... Because CDMA has high time-resolution, different path delay of CDMA signals can be discriminated. Therefore, energy from all paths can be summed  by adjusting their phases and path delays. This is a principle of RAKE receiver. CDMA Receiver CDMA Receiver ••• Synchronization Adder interference from path-2 and path-3 ••• Path Delay Power path-1 path-2 path-3 Path Delay Power CODE A with timing of  path-1 path-1 Power path-1 path-2 path-3 Path Delay Power CODE A with timing of  path-2 path-2
Fading in CDMA System (continued) In CDMA system, multi-path propagation improves  the signal quality by use of RAKE receiver.  Time Power Detected Power RAKE receiver Less fluctuation of detected power, because of adding all energy . Power path-1 path-2 path-3
Rake finger selection Delay (    )  Channel estimation circuit of Rake receiver selects strongest samples (paths) to be processed in the Rake fingers: In the Rake receiver example to follow, we assume L = 3. Only one path chosen, since adjacent paths may be correlated L = 3 Only these paths are constructively utilized in Rake fingers
Received multipath signal Received signal consists of a sum of delayed (and weighted) replicas of transmitted signal. All replicas are contained in received signal and cause interference : Signal replicas: same signal at different delays, with different amplitudes and phases Summation in channel <=> “smeared” end result Blue samples (paths) indicate signal replicas detected in Rake fingers Green samples (paths) only cause interference
Rake receiver Finger 1 Finger 2 Channel estimation Received baseband multipath signal (in ELP signal domain) Finger 3  Output signal (to decision circuit) Rake receiver Combining (MRC) (Generic structure, assuming 3 fingers) Weighting
Rake Receiver Blocks Correlator Finger 1 Finger 2 Finger 3 Combiner
Delay Rake finger processing  Received signal To MRC Stored code sequence (Case 1: same code in I and Q branches) I branch Q branch I/Q Output of finger: a complex signal value for each detected bit
Correlation vs. matched filtering Received  code sequence Stored code sequence Basic idea of correlation: Same result through matched filtering and sampling: Received  code sequence Matched  filter Sampling  at t = T Same end result !
Architecture(1) ,[object Object],W1 W2 W3
Architecture(2) ,[object Object],[object Object],[object Object],W1 W2 W3
Rake finger processing Correlation with stored code sequence has different impact on different parts of the received signal =  desired signal component  detected in  i :th Rake finger =  other signal components  causing interference =  other codes  causing interference (+ noise ... )
Rake finger processing Illustration of correlation (in one quadrature branch) with desired signal component (i.e. correctly aligned code sequence) Desired component Stored sequence After multiplication Strong  positive / negative  “correlation result” after integration “ 1” bit “ 0” bit “ 0” bit
Rake finger processing Illustration of correlation (in one quadrature branch) with some other signal component (i.e. non-aligned code sequence) Other component Stored sequence After multiplication Weak “correlation result” after integration “ 1” bit “ 0” bit
Rake finger processing Mathematically: Correlation result for bit between Interference from same signal Interference from other signals Desired signal
Rake finger processing Set of codes must have both:  - good autocorrelation properties (same code sequence)   - good cross-correlation properties (different sequences) Large Small Small
Delay Rake finger processing Received signal Stored I code sequence (Case 2: different codes in I and Q branches) I branch Q branch I/Q Stored Q code sequence To MRC for I signal To MRC for Q signal Required: phase synchronization
Rake finger processing Case 1: same code in I and Q branches Case 2: different codes in I and Q branches - for purpose of easy demonstration only - the real case in IS-95 and WCDMA - no phase synchronization in Rake fingers  - phase synchronization in Rake fingers
Phase synchronization I/Q When different codes are used in the quadrature branches (as in practical systems such as IS-95 or WCDMA), phase synchronization is necessary. Phase synchronization is based on information within received signal (pilot signal or pilot channel). Signal in I-branch Pilot signal Signal in Q-branch I Q Note: phase synchronization must be done for each finger separately!
Weighting Maximum Ratio Combining (MRC) means weighting each Rake finger output with a complex number after which the weighted components are summed “on the real axis”: Component is weighted Phase is aligned Rake finger output is complex-valued real-valued (Case 1: same code in I and Q branches) Instead of phase alignment: take absolute value of finger outputs ...
Phase alignment The complex-valued Rake finger outputs are phase-aligned using the following simple operation: Before phase alignment:  After phase alignment:  Phasors representing complex-valued Rake finger outputs
Maximum Ratio Combining The idea of MRC: strong signal components are given more weight than weak signal components.   The signal value after Maximum Ratio Combining is: (Case 1: same code in I and Q branches)
Maximum Ratio Combining of Symbols ,[object Object],[object Object]
Maximum Ratio Combining Output signals from the Rake fingers are already phase aligned (this is a benefit of finger-wise phase synchronization). Consequently, I and Q outputs are fed via separate MRC circuits to the quaternary decision circuit (e.g. QPSK demodulator).  (Case 2: different codes in I and Q branches) Quaternary decision circuit Finger 1 Finger 2 MRC  MRC  : I Q I Q I Q
Maximum Ratio Combining Diversity ,[object Object],[object Object]
 
Rake Receiver - Functions ,[object Object],y(t) = a 0 x(t)+a 1 x(t-d 1 )+a 2 x(t-d 2 ) r(t) = a 0 x(t-t dealy )+a 1 x(t-d 1 -d est1 )+a 2 x(t-d 2 -d est2 ) = (a 0 +a 1 +a 2 ) * x(t-t delay ) Rake receiver ,[object Object]
Rake   Receiver  –  Detect Delay Spread ,[object Object],Received signal Correlation window Correlation Result a 0 a 1 a 2 0 d 1 d 2
Rake Receiver – Overall Architecture Detects delay spread Compensates propagation delay recombine signal terms without delay
Multipath Diversity: Rake Receiver ,[object Object],[object Object],[object Object],[object Object]
Multipath Diversity: Rake Receiver ,[object Object],[object Object],LOS pulse multipath pulses ,[object Object],[object Object],[object Object]
Rake Receiver: Matched Filter ,[object Object],[object Object],[object Object]
Rake Receiver: Combiner ,[object Object],[object Object]
RAKE DEMODULATOR
RAKE DEMODULATOR RAKE demodulator for signal transmitted through a  frequency selective channel.
[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object]
DANG YOU ,[object Object],[object Object],[object Object],[object Object]

More Related Content

What's hot

What's hot (20)

Mimo
MimoMimo
Mimo
 
Dsss final
Dsss finalDsss final
Dsss final
 
Mobile Radio Propagation
Mobile Radio PropagationMobile Radio Propagation
Mobile Radio Propagation
 
2. wireless propagation models free space propagation
2. wireless propagation models   free space propagation2. wireless propagation models   free space propagation
2. wireless propagation models free space propagation
 
Ec 2401 wireless communication unit 4
Ec 2401 wireless communication   unit 4Ec 2401 wireless communication   unit 4
Ec 2401 wireless communication unit 4
 
Wsn 08
Wsn 08Wsn 08
Wsn 08
 
Delta modulation
Delta modulationDelta modulation
Delta modulation
 
rake reciever ppt
rake reciever pptrake reciever ppt
rake reciever ppt
 
MIMO.ppt (2) 2
MIMO.ppt (2) 2MIMO.ppt (2) 2
MIMO.ppt (2) 2
 
Multiple access techniques for wireless communications
Multiple access techniques for wireless communicationsMultiple access techniques for wireless communications
Multiple access techniques for wireless communications
 
Wireless Local Loop
Wireless Local LoopWireless Local Loop
Wireless Local Loop
 
Characterization of the Wireless Channel
Characterization of the Wireless ChannelCharacterization of the Wireless Channel
Characterization of the Wireless Channel
 
Digital modulation basics(nnm)
Digital modulation basics(nnm)Digital modulation basics(nnm)
Digital modulation basics(nnm)
 
Diversity techniques presentation material
Diversity techniques presentation materialDiversity techniques presentation material
Diversity techniques presentation material
 
Modulation techniques
Modulation techniquesModulation techniques
Modulation techniques
 
Signal propagation. path loss models
Signal propagation. path loss modelsSignal propagation. path loss models
Signal propagation. path loss models
 
CELLULAR MOBILE RADIO SYSTEMS
CELLULAR MOBILE RADIO SYSTEMSCELLULAR MOBILE RADIO SYSTEMS
CELLULAR MOBILE RADIO SYSTEMS
 
Mimo
MimoMimo
Mimo
 
Multiple access control protocol
Multiple access control protocol Multiple access control protocol
Multiple access control protocol
 
Spread spectrum modulation
Spread spectrum modulationSpread spectrum modulation
Spread spectrum modulation
 

Similar to Rake

Comparitive analysis of bit error rates of multiple input multiple output tra...
Comparitive analysis of bit error rates of multiple input multiple output tra...Comparitive analysis of bit error rates of multiple input multiple output tra...
Comparitive analysis of bit error rates of multiple input multiple output tra...slinpublishers
 
RADIATION & PROPAGATION - diversity
RADIATION & PROPAGATION - diversityRADIATION & PROPAGATION - diversity
RADIATION & PROPAGATION - diversityAJAL A J
 
3.1 structure of a wireless communicaiton link
3.1   structure of a wireless communicaiton link3.1   structure of a wireless communicaiton link
3.1 structure of a wireless communicaiton linkJAIGANESH SEKAR
 
Interfacing to the analog world
Interfacing to the analog worldInterfacing to the analog world
Interfacing to the analog worldIslam Samir
 
power efficient rake receiver for interference reduction in
power efficient rake receiver for  interference reduction inpower efficient rake receiver for  interference reduction in
power efficient rake receiver for interference reduction inAKASH VIJAYAN
 
Analysis Predicted Location of Harmonic Distortion in RF Upconverter Structure
Analysis Predicted Location of Harmonic Distortion in RF Upconverter StructureAnalysis Predicted Location of Harmonic Distortion in RF Upconverter Structure
Analysis Predicted Location of Harmonic Distortion in RF Upconverter StructureTELKOMNIKA JOURNAL
 
Turbo equalizer
Turbo equalizerTurbo equalizer
Turbo equalizerrashp8
 
Performance Analysis of Ultra Wideband Receivers for High Data Rate Wireless ...
Performance Analysis of Ultra Wideband Receivers for High Data Rate Wireless ...Performance Analysis of Ultra Wideband Receivers for High Data Rate Wireless ...
Performance Analysis of Ultra Wideband Receivers for High Data Rate Wireless ...graphhoc
 
Designing and Performance Evaluation of 64 QAM OFDM System
Designing and Performance Evaluation of 64 QAM OFDM SystemDesigning and Performance Evaluation of 64 QAM OFDM System
Designing and Performance Evaluation of 64 QAM OFDM SystemIOSR Journals
 
Designing and Performance Evaluation of 64 QAM OFDM System
Designing and Performance Evaluation of 64 QAM OFDM SystemDesigning and Performance Evaluation of 64 QAM OFDM System
Designing and Performance Evaluation of 64 QAM OFDM SystemIOSR Journals
 
Comparison of Single Carrier and Multi-carrier.ppt
Comparison of Single Carrier and Multi-carrier.pptComparison of Single Carrier and Multi-carrier.ppt
Comparison of Single Carrier and Multi-carrier.pptStefan Oprea
 
Simulation of an adaptive digital beamformer using matlab
Simulation of an adaptive digital beamformer using matlabSimulation of an adaptive digital beamformer using matlab
Simulation of an adaptive digital beamformer using matlabIJARBEST JOURNAL
 
Final presentation
Final presentationFinal presentation
Final presentationRohan Lad
 

Similar to Rake (20)

Rake Receiver
Rake ReceiverRake Receiver
Rake Receiver
 
Rake Receiver
Rake ReceiverRake Receiver
Rake Receiver
 
Unit iv wcn main
Unit iv wcn mainUnit iv wcn main
Unit iv wcn main
 
Comparitive analysis of bit error rates of multiple input multiple output tra...
Comparitive analysis of bit error rates of multiple input multiple output tra...Comparitive analysis of bit error rates of multiple input multiple output tra...
Comparitive analysis of bit error rates of multiple input multiple output tra...
 
RADIATION & PROPAGATION - diversity
RADIATION & PROPAGATION - diversityRADIATION & PROPAGATION - diversity
RADIATION & PROPAGATION - diversity
 
3.1 structure of a wireless communicaiton link
3.1   structure of a wireless communicaiton link3.1   structure of a wireless communicaiton link
3.1 structure of a wireless communicaiton link
 
10-cdma.ppt
10-cdma.ppt10-cdma.ppt
10-cdma.ppt
 
10-cdma.ppt
10-cdma.ppt10-cdma.ppt
10-cdma.ppt
 
Interfacing to the analog world
Interfacing to the analog worldInterfacing to the analog world
Interfacing to the analog world
 
power efficient rake receiver for interference reduction in
power efficient rake receiver for  interference reduction inpower efficient rake receiver for  interference reduction in
power efficient rake receiver for interference reduction in
 
Analysis Predicted Location of Harmonic Distortion in RF Upconverter Structure
Analysis Predicted Location of Harmonic Distortion in RF Upconverter StructureAnalysis Predicted Location of Harmonic Distortion in RF Upconverter Structure
Analysis Predicted Location of Harmonic Distortion in RF Upconverter Structure
 
Turbo equalizer
Turbo equalizerTurbo equalizer
Turbo equalizer
 
Performance Analysis of Ultra Wideband Receivers for High Data Rate Wireless ...
Performance Analysis of Ultra Wideband Receivers for High Data Rate Wireless ...Performance Analysis of Ultra Wideband Receivers for High Data Rate Wireless ...
Performance Analysis of Ultra Wideband Receivers for High Data Rate Wireless ...
 
Designing and Performance Evaluation of 64 QAM OFDM System
Designing and Performance Evaluation of 64 QAM OFDM SystemDesigning and Performance Evaluation of 64 QAM OFDM System
Designing and Performance Evaluation of 64 QAM OFDM System
 
Designing and Performance Evaluation of 64 QAM OFDM System
Designing and Performance Evaluation of 64 QAM OFDM SystemDesigning and Performance Evaluation of 64 QAM OFDM System
Designing and Performance Evaluation of 64 QAM OFDM System
 
Dc unit iv
Dc unit ivDc unit iv
Dc unit iv
 
Comparison of Single Carrier and Multi-carrier.ppt
Comparison of Single Carrier and Multi-carrier.pptComparison of Single Carrier and Multi-carrier.ppt
Comparison of Single Carrier and Multi-carrier.ppt
 
TURBO EQUALIZER
TURBO EQUALIZERTURBO EQUALIZER
TURBO EQUALIZER
 
Simulation of an adaptive digital beamformer using matlab
Simulation of an adaptive digital beamformer using matlabSimulation of an adaptive digital beamformer using matlab
Simulation of an adaptive digital beamformer using matlab
 
Final presentation
Final presentationFinal presentation
Final presentation
 

More from AJAL A J

KEAM KERALA ENTRANCE EXAM
KEAM KERALA ENTRANCE EXAMKEAM KERALA ENTRANCE EXAM
KEAM KERALA ENTRANCE EXAMAJAL A J
 
Paleontology Career
Paleontology  CareerPaleontology  Career
Paleontology CareerAJAL A J
 
CHEMISTRY basic concepts of chemistry
CHEMISTRY  basic concepts of chemistryCHEMISTRY  basic concepts of chemistry
CHEMISTRY basic concepts of chemistryAJAL A J
 
Biogeochemical cycles
Biogeochemical cyclesBiogeochemical cycles
Biogeochemical cyclesAJAL A J
 
ac dc bridges
ac dc bridgesac dc bridges
ac dc bridgesAJAL A J
 
Hays bridge schering bridge wien bridge
Hays bridge  schering bridge  wien bridgeHays bridge  schering bridge  wien bridge
Hays bridge schering bridge wien bridgeAJAL A J
 
App Naming Tip
App Naming TipApp Naming Tip
App Naming Tip AJAL A J
 
flora and fauna of himachal pradesh and kerala
flora and fauna of himachal pradesh and keralaflora and fauna of himachal pradesh and kerala
flora and fauna of himachal pradesh and keralaAJAL A J
 
B.Sc Cardiovascular Technology(CVT)
 B.Sc Cardiovascular Technology(CVT)  B.Sc Cardiovascular Technology(CVT)
B.Sc Cardiovascular Technology(CVT) AJAL A J
 
11 business strategies to make profit
11 business strategies to make profit 11 business strategies to make profit
11 business strategies to make profit AJAL A J
 
PCOS Polycystic Ovary Syndrome
PCOS  Polycystic Ovary SyndromePCOS  Polycystic Ovary Syndrome
PCOS Polycystic Ovary SyndromeAJAL A J
 
Courses and Career Options after Class 12 in Humanities
Courses and Career Options after Class 12 in HumanitiesCourses and Career Options after Class 12 in Humanities
Courses and Career Options after Class 12 in HumanitiesAJAL A J
 
MANAGEMENT Stories
 MANAGEMENT Stories MANAGEMENT Stories
MANAGEMENT StoriesAJAL A J
 
NEET PREPRATION TIPS AND STRATEGY
NEET PREPRATION TIPS AND STRATEGYNEET PREPRATION TIPS AND STRATEGY
NEET PREPRATION TIPS AND STRATEGYAJAL A J
 
REVOLUTIONS IN AGRICULTURE
REVOLUTIONS IN AGRICULTUREREVOLUTIONS IN AGRICULTURE
REVOLUTIONS IN AGRICULTUREAJAL A J
 
NRI QUOTA IN NIT'S
NRI QUOTA IN NIT'S NRI QUOTA IN NIT'S
NRI QUOTA IN NIT'S AJAL A J
 
Subjects to study if you want to work for a charity
Subjects to study if you want to work for a charitySubjects to study if you want to work for a charity
Subjects to study if you want to work for a charityAJAL A J
 
IIT JEE A KERALA PERSPECTIVE
IIT JEE A KERALA PERSPECTIVE IIT JEE A KERALA PERSPECTIVE
IIT JEE A KERALA PERSPECTIVE AJAL A J
 
Clat 2020 exam COMPLETE DETAILS
Clat 2020 exam COMPLETE DETAILSClat 2020 exam COMPLETE DETAILS
Clat 2020 exam COMPLETE DETAILSAJAL A J
 

More from AJAL A J (20)

KEAM KERALA ENTRANCE EXAM
KEAM KERALA ENTRANCE EXAMKEAM KERALA ENTRANCE EXAM
KEAM KERALA ENTRANCE EXAM
 
Paleontology Career
Paleontology  CareerPaleontology  Career
Paleontology Career
 
CHEMISTRY basic concepts of chemistry
CHEMISTRY  basic concepts of chemistryCHEMISTRY  basic concepts of chemistry
CHEMISTRY basic concepts of chemistry
 
Ecology
EcologyEcology
Ecology
 
Biogeochemical cycles
Biogeochemical cyclesBiogeochemical cycles
Biogeochemical cycles
 
ac dc bridges
ac dc bridgesac dc bridges
ac dc bridges
 
Hays bridge schering bridge wien bridge
Hays bridge  schering bridge  wien bridgeHays bridge  schering bridge  wien bridge
Hays bridge schering bridge wien bridge
 
App Naming Tip
App Naming TipApp Naming Tip
App Naming Tip
 
flora and fauna of himachal pradesh and kerala
flora and fauna of himachal pradesh and keralaflora and fauna of himachal pradesh and kerala
flora and fauna of himachal pradesh and kerala
 
B.Sc Cardiovascular Technology(CVT)
 B.Sc Cardiovascular Technology(CVT)  B.Sc Cardiovascular Technology(CVT)
B.Sc Cardiovascular Technology(CVT)
 
11 business strategies to make profit
11 business strategies to make profit 11 business strategies to make profit
11 business strategies to make profit
 
PCOS Polycystic Ovary Syndrome
PCOS  Polycystic Ovary SyndromePCOS  Polycystic Ovary Syndrome
PCOS Polycystic Ovary Syndrome
 
Courses and Career Options after Class 12 in Humanities
Courses and Career Options after Class 12 in HumanitiesCourses and Career Options after Class 12 in Humanities
Courses and Career Options after Class 12 in Humanities
 
MANAGEMENT Stories
 MANAGEMENT Stories MANAGEMENT Stories
MANAGEMENT Stories
 
NEET PREPRATION TIPS AND STRATEGY
NEET PREPRATION TIPS AND STRATEGYNEET PREPRATION TIPS AND STRATEGY
NEET PREPRATION TIPS AND STRATEGY
 
REVOLUTIONS IN AGRICULTURE
REVOLUTIONS IN AGRICULTUREREVOLUTIONS IN AGRICULTURE
REVOLUTIONS IN AGRICULTURE
 
NRI QUOTA IN NIT'S
NRI QUOTA IN NIT'S NRI QUOTA IN NIT'S
NRI QUOTA IN NIT'S
 
Subjects to study if you want to work for a charity
Subjects to study if you want to work for a charitySubjects to study if you want to work for a charity
Subjects to study if you want to work for a charity
 
IIT JEE A KERALA PERSPECTIVE
IIT JEE A KERALA PERSPECTIVE IIT JEE A KERALA PERSPECTIVE
IIT JEE A KERALA PERSPECTIVE
 
Clat 2020 exam COMPLETE DETAILS
Clat 2020 exam COMPLETE DETAILSClat 2020 exam COMPLETE DETAILS
Clat 2020 exam COMPLETE DETAILS
 

Recently uploaded

Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 

Recently uploaded (20)

Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 

Rake

  • 1.
  • 2.
  • 7.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 15.
  • 16.
  • 17. Fading in CDMA System ... Because CDMA has high time-resolution, different path delay of CDMA signals can be discriminated. Therefore, energy from all paths can be summed by adjusting their phases and path delays. This is a principle of RAKE receiver. CDMA Receiver CDMA Receiver ••• Synchronization Adder interference from path-2 and path-3 ••• Path Delay Power path-1 path-2 path-3 Path Delay Power CODE A with timing of path-1 path-1 Power path-1 path-2 path-3 Path Delay Power CODE A with timing of path-2 path-2
  • 18. Fading in CDMA System (continued) In CDMA system, multi-path propagation improves the signal quality by use of RAKE receiver. Time Power Detected Power RAKE receiver Less fluctuation of detected power, because of adding all energy . Power path-1 path-2 path-3
  • 19. Rake finger selection Delay (  ) Channel estimation circuit of Rake receiver selects strongest samples (paths) to be processed in the Rake fingers: In the Rake receiver example to follow, we assume L = 3. Only one path chosen, since adjacent paths may be correlated L = 3 Only these paths are constructively utilized in Rake fingers
  • 20. Received multipath signal Received signal consists of a sum of delayed (and weighted) replicas of transmitted signal. All replicas are contained in received signal and cause interference : Signal replicas: same signal at different delays, with different amplitudes and phases Summation in channel <=> “smeared” end result Blue samples (paths) indicate signal replicas detected in Rake fingers Green samples (paths) only cause interference
  • 21. Rake receiver Finger 1 Finger 2 Channel estimation Received baseband multipath signal (in ELP signal domain) Finger 3  Output signal (to decision circuit) Rake receiver Combining (MRC) (Generic structure, assuming 3 fingers) Weighting
  • 22. Rake Receiver Blocks Correlator Finger 1 Finger 2 Finger 3 Combiner
  • 23. Delay Rake finger processing  Received signal To MRC Stored code sequence (Case 1: same code in I and Q branches) I branch Q branch I/Q Output of finger: a complex signal value for each detected bit
  • 24. Correlation vs. matched filtering Received code sequence Stored code sequence Basic idea of correlation: Same result through matched filtering and sampling: Received code sequence Matched filter Sampling at t = T Same end result !
  • 25.
  • 26.
  • 27. Rake finger processing Correlation with stored code sequence has different impact on different parts of the received signal = desired signal component detected in i :th Rake finger = other signal components causing interference = other codes causing interference (+ noise ... )
  • 28. Rake finger processing Illustration of correlation (in one quadrature branch) with desired signal component (i.e. correctly aligned code sequence) Desired component Stored sequence After multiplication Strong positive / negative “correlation result” after integration “ 1” bit “ 0” bit “ 0” bit
  • 29. Rake finger processing Illustration of correlation (in one quadrature branch) with some other signal component (i.e. non-aligned code sequence) Other component Stored sequence After multiplication Weak “correlation result” after integration “ 1” bit “ 0” bit
  • 30. Rake finger processing Mathematically: Correlation result for bit between Interference from same signal Interference from other signals Desired signal
  • 31. Rake finger processing Set of codes must have both: - good autocorrelation properties (same code sequence) - good cross-correlation properties (different sequences) Large Small Small
  • 32. Delay Rake finger processing Received signal Stored I code sequence (Case 2: different codes in I and Q branches) I branch Q branch I/Q Stored Q code sequence To MRC for I signal To MRC for Q signal Required: phase synchronization
  • 33. Rake finger processing Case 1: same code in I and Q branches Case 2: different codes in I and Q branches - for purpose of easy demonstration only - the real case in IS-95 and WCDMA - no phase synchronization in Rake fingers - phase synchronization in Rake fingers
  • 34. Phase synchronization I/Q When different codes are used in the quadrature branches (as in practical systems such as IS-95 or WCDMA), phase synchronization is necessary. Phase synchronization is based on information within received signal (pilot signal or pilot channel). Signal in I-branch Pilot signal Signal in Q-branch I Q Note: phase synchronization must be done for each finger separately!
  • 35. Weighting Maximum Ratio Combining (MRC) means weighting each Rake finger output with a complex number after which the weighted components are summed “on the real axis”: Component is weighted Phase is aligned Rake finger output is complex-valued real-valued (Case 1: same code in I and Q branches) Instead of phase alignment: take absolute value of finger outputs ...
  • 36. Phase alignment The complex-valued Rake finger outputs are phase-aligned using the following simple operation: Before phase alignment: After phase alignment: Phasors representing complex-valued Rake finger outputs
  • 37. Maximum Ratio Combining The idea of MRC: strong signal components are given more weight than weak signal components. The signal value after Maximum Ratio Combining is: (Case 1: same code in I and Q branches)
  • 38.
  • 39. Maximum Ratio Combining Output signals from the Rake fingers are already phase aligned (this is a benefit of finger-wise phase synchronization). Consequently, I and Q outputs are fed via separate MRC circuits to the quaternary decision circuit (e.g. QPSK demodulator). (Case 2: different codes in I and Q branches) Quaternary decision circuit Finger 1 Finger 2 MRC  MRC  : I Q I Q I Q
  • 40.
  • 41.  
  • 42.
  • 43.
  • 44. Rake Receiver – Overall Architecture Detects delay spread Compensates propagation delay recombine signal terms without delay
  • 45.
  • 46.
  • 47.
  • 48.
  • 50. RAKE DEMODULATOR RAKE demodulator for signal transmitted through a frequency selective channel.
  • 51.
  • 52.
  • 53.

Editor's Notes

  1. この RAKE 受信機を利用することにより、フェージングによる受信信号の落ち込みを緩和させることができ、安定した通信環境が確保できるようになります。それにより、ユーザへ安定した品質を保証することが出来ます。
  2. The architecture of conventional rake receiver is shown here. In this figure, there are 3 fingers in the receiver, following are the correlators and the multipliers for phase compensation in each finger. The mathematical description of this receiver is given in the formulas above, where the incoming signals are first sampled by the 3 fingers at different timings, resulted in X[n1], x[n2], x[n3] and the sampled data is passed to the correlators to be despreaded by the PN code finally, the constant tap weight W1, W2, W3 are multiplied with the despreaded signals at each finger and then combine those multiplied signal. However, since the tap weights are constant and the correlation and multiplication can be exchanged, after some manipulation, we could derive at the bottom formula, where multiplication comes before correlation And that makes us to come up with the proposed architecture.
  3. The proposed architecture of rake receiver is shown here. We find that correlators are moved behind multipliers, resulting in one correlator in the receiver. The mapping between the bottom formula and the proposed architecture is quite straightforward since multiplication comes first and after the multiplication the combined signals are sent to the correlator, which is the same as what the bottom formula represents.