SlideShare a Scribd company logo
1 of 41
Download to read offline
ISWCS 2015
Real-Time Detection of
Rectilinear Sources for Wireless
Communication Signals
Sithan Kanna ssk08@ic.ac.uk 	

Min Xiang m.xiang13@ic.ac.uk 	

Danilo P. Mandic d.mandic@ic.ac.uk 	

1
ISWCS 2015
Outline
§  Part 1 : Circularity & Rectilinearity Tracker
§  Part 2 : Application to Wireless Communication Signals
§  Part 3 : Simulations
§  Part 4 : Conclusions & Further Work
§  Part 5 : Literature
2
ISWCS 2015
Part 1:
Circularity & Rectilinearity
Tracker
3
ISWCS 2015
Definitions
4	

Covariance	

Consider a zero-mean random variable 	

sk
def
= E{|sk|2
}
def
= E{s2
k}cs
ps
⇢s
def
= cs
ps
Pseudo-Covariance	

Circularity Quotient & Coefficient [Ollila ‘08]	

|⇢s|
def
=
| |ps
cs
If r. v. is Rectilinear: 	

 |⇢s| = 1
ISWCS 2015
Can we estimate the conjugate of a complex variable from
the variable itself?
5	

Estimate of
the conjugate 	

Original random
variable	

Linear Coefficient 	

skˆs⇤
k = w⇤
ek = s⇤
k ˆs⇤
k
ISWCS 2015 6	

Estimate of
the conjugate 	

Estimation
Error	

skˆs⇤
k = w⇤
ek = s⇤
k ˆs⇤
k
“True” conjugate	

Can we estimate the conjugate of a complex variable from
the variable itself?
ISWCS 2015
What is the MMSE solution for the weight?
7	

wopt = argmin E{|ek|2
}
w
ISWCS 2015 8	

wopt = argmin E{|ek|2
}
w
=
E{s2
k}
E{|sk|2}
Pseudo-
Covariance	

Covariance	

What is the MMSE solution for the weight?
ISWCS 2015 9	

wopt = argmin E{|ek|2
}
w
=
E{s2
k}
E{|sk|2}
Pseudo-
Covariance	

Covariance	

=
ps
cs
What is the MMSE solution for the weight?
ISWCS 2015 10	

wopt = argmin E{|ek|2
}
w
=
E{s2
k}
E{|sk|2}
Circularity
Quotient !!! 	

=
ps
cs
= ⇢s
What is the MMSE solution for the weight?
[Kanna, Douglas 	

& Mandic ‘14]
ISWCS 2015 11	

Idea: We can use an adaptive filter to track the circularity.
ˆ⇢k+1 = ˆ⇢k + µe⇤
ksk
ˆ⇢ksk
ˆs⇤
k
( )⇤
X
s⇤
k
ek
[Kanna, Douglas 	

& Mandic ‘14]	

CLMS	

Step-size
ISWCS 2015 12	

0 500 1000 1500 2000 2500 3000
0
0.5
1
Real Part of the Circularity Quotient
Sample, k
Estimated
True
0 500 1000 1500 2000 2500 3000
−0.5
0
0.5
1
Sample, k
Imaginary Part of the Circularity Quotient
Estimated
True
LMS based circularity
tracker tracking the
Circularity Quotient of
a non-circular white
Gaussian noise process 	

Idea: We can use an adaptive filter to track the circularity.
[Kanna, Douglas 	

& Mandic ‘14]
ISWCS 2015 13	

Can we exploit the statistical properties of the Circularity
Tracker?
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
0
0.002
0.004
0.006
0.008
0.01
Circularity Coefficient, | |
Misadjustment
Simulation
Theory
= µcs
1 |⇢s|2
2 |⇢s|2
2 µcs (2 + |⇢s|2)
lim
k!1
E{|⇢s ˆ⇢k|2
}
Steady State
Misadujstment	

Inversely Proportional
to Circ. Coefficient
ISWCS 2015 14	

Proposed Rectlinearity Detector
At each time instant:	

	

	

•  Track Circularity Quotient at Each time Instant:	

	

•  Compute circularity coefficient: 	

	

•  Compare coefficient with threshold to detect rectilinearity: 	

|ˆ⇢k|
ˆ⇢k
Rectilinear Signal	
  |ˆ⇢k| >
ISWCS 2015
Part 2:
Application to Wireless
Communication Signals
15
ISWCS 2015 16	

Measurement Model – Receiver
N x 1
Measurements	

From Receiver
Array 	

xk = ska + nk
ISWCS 2015 17	

Measurement Model – Receiver
N x 1
Measurements	

From Receiver
Array 	

xk = ska + nk
Signal of Interest
(SOI)
ISWCS 2015 18	

Measurement Model – Receiver
N x 1
Measurements	

From Receiver
Array 	

xk = ska + nk
Signal of Interest
(SOI)	

N x 1
ChannelVector
ISWCS 2015 19	

Measurement Model – Receiver
N x 1
Measurements	

From Receiver
Array 	

xk = ska + nk
Signal of Interest
(SOI)	

N x 1
ChannelVector	

N x 1
Total NoiseVector:
Interference +
Background Noise
ISWCS 2015 20	

•  To reveal type of Modulation 	

e.g. BPSK vs QPSK	

•  To choose type of receiver 	

e.g. Widely Linear vs Strictly Linear	

•  Useful in Adaptive Modulation Schemes	

Why? 	

 [Chevalier et. al. ‘14]	

xk = ska + nk
Goal: Track + Detect	

Rectilinearity of Source	

Measurement Model – Receiver
ISWCS 2015 21	

Measurement Model – Receiver
xk =
MX
`=1
s`,ka` + nb,k
N x 1
Measurements	

Number of
Sources
ISWCS 2015 22	

“Problem”: Multiple sources
xk =
MX
`=1
s`,ka` + nb,k
N x 1
Measurements	

Number of
Sources	

[Chevalier et. al. ‘14]	

•  Conventional Case: 	

•  Rectilinear Sources: 	

	

M  N
M > N
ISWCS 2015 23	

Solution: Use Blind Source Separation
yk = Bkxk
Separate the Sources 	

[Chevalier et. al. ‘14]
ISWCS 2015 24	

Solution: Use Adaptive Blind Source Separation
Bk+1 = Bk +
I g(yk)yH
k
1 + yH
k g(yk)
Bk
yk = Bkxk
Separate the Sources 	

Update the De-mixing matrix	

 Modified EASI Algorithm	

[Cardoso & Laheld ‘96]	

[Li & Adali ‘10]
ISWCS 2015 25	

Solution: Use Adaptive Blind Source Separation
Bk+1 = Bk +
I g(yk)yH
k
1 + yH
k g(yk)
Bk
yk = Bkxk
Separate the Sources 	

Update the De-mixing matrix	

N x 1 Measurements	

M x N
De-mixing Matrix	

M x 1
Separated Sources	

Modified EASI Algorithm	

[Cardoso & Laheld ‘96]	

[Li & Adali ‘10]
ISWCS 2015 26	

Solution: Use Adaptive Blind Source Separation
Bk+1 = Bk +
I g(yk)yH
k
1 + yH
k g(yk)
Bk
yk = Bkxk
Separate the Sources 	

Update the De-mixing matrix	

Step-size	

Non-linearity 	

[Cardoso & Laheld ‘96]	

[Li & Adali ‘10]
ISWCS 2015 27	

Solution: Use Adaptive Blind Source Separation
Bk+1 = Bk +
I g(yk)yH
k
1 + yH
k g(yk)
Bk
yk = Bkxk
Separate the Sources 	

Update the De-mixing matrix	

Step-size	

Non-linearity :	

gi(yi) = yi|yi|2
[Cardoso & Laheld ‘96]	

[Li & Adali ‘10]
ISWCS 2015 28	

Proposed: Real Time Detection of Rectilinearity
xk...
Bk
yk
...
ˆ⇢M,k
ˆ⇢1,k
ˆ⇢2,k
Array	

Measurements 	

Blind Source	

Separation	

Rectilinearity
Tracking
ISWCS 2015 29	

Proposed: Real Time Detection of Rectilinearity
xk...
Bk
yk
...
ˆ⇢M,k
ˆ⇢1,k
ˆ⇢2,k
Schreier et. al. ‘06 	

Ollila et. al. ‘09 	

Walden et. al. ‘09	

Delmas et. al. ‘10 	

Hellings et. al. ‘15	

Cardoso et. al. ‘96	

Cichocki et al. ‘02	

Li et. al. ‘10	
  
ISWCS 2015
Part 3:
Simulations
30
ISWCS 2015 31	

Simulation Set-Up
•  4Transmitters 	

•  Sources: QPSK (non-rectilinear) or BPSK (rectilinear)	

•  Type of modulation changes after first 500 samples	

•  4 Receivers 	

•  Receiving a mixture of these signals	

•  DOA = {– 45°, 8°, – 13°, 30°}	

•  Corrupted by circular WGN, 10 dB (SNR)
ISWCS 2015
−2 0 2
−2
−1
0
1
2
Real
Imag
Source 1
−2 0 2
−2
−1
0
1
2
Real
Imag
Source 1
0 250 500 750 1000
0
0.5
0.9
1
Circ. Coefficient − Source 1
Sample
||
32	

Simulation Results
Circularity
Estimates	

Separated 	

Sources
ISWCS 2015 33	

−2 0 2
−2
−1
0
1
2
Real
Imag
Source 2
−2 0 2
−2
−1
0
1
2
Real
Imag
Source 2
0 250 500 750 1000
0
0.5
0.9
1
Circ. Coefficient − Source 2
Sample
||
Simulation Results
Circularity
Estimates	

Separated 	

Sources
ISWCS 2015 34	

Simulation Results
Circularity
Estimates	

Separated 	

Sources	

−2 0 2
−2
−1
0
1
2
Real
Imag
Source 3
−2 0 2
−2
−1
0
1
2
Real
Imag
Source 3
0 250 500 750 1000
0
0.5
0.9
1
Circ. Coefficient − Source 3
Sample
||
ISWCS 2015 35	

Simulation Results
Circularity
Estimates	

Separated 	

Sources	

−2 0 2
−2
−1
0
1
2
Real
Imag
Source 4
−2 0 2
−2
−1
0
1
2
Real
Imag
Source 4
0 250 500 750 1000
0
0.5
0.9
1
Circ. Coefficient − Source 4
Sample
||
ISWCS 2015
Part 4:
Conclusions
36
ISWCS 2015
Quick Recap
§  Part 1 : Principles of the Circularity Tracker
§  Exploit theVariance Result
§  Part 2 : MIMO application
§  Adaptive BSS + Online Circularity Tracker
§  Part 3 : Simulations
37	

Future Work
§  What about M > N?
§  Does the additional complexity justify the benefit?
§  Can we perhaps only run it in certain intervals?
ISWCS 2015
Part 5:
Literature
38
ISWCS 2015
Selected Literature
1.  S. Kanna, S. Douglas, and D. Mandic,“A real time tracker of
complex circularity,” in Proc. of the 8th IEEE Sensor Array and
Multichannel Signal Process.Workshop (SAM), June 2014, pp. 129–132.	

	

2.  P. Chevalier, J. P. Delmas, and A. Oukaci,“Properties, performance
and practical interest of the widely linear MMSE beamformer
for nonrectilinear signals,” Signal Processing, vol. 97, pp. 269–281,
2014. 	

3.  J.-F. Cardoso and B. Laheld, “Equivariant adaptive source
separation,” IEEE Trans. on Signal Process., vol. 44, no. 12, pp. 3017–
3030, Dec 1996. 	

39
ISWCS 2015
Book
40
ISWCS 2015 41	

Thank you

More Related Content

Similar to Tracking Rectilinear Sources in Wireless Communications

New Clustering-based Forecasting Method for Disaggregated End-consumer Electr...
New Clustering-based Forecasting Method for Disaggregated End-consumer Electr...New Clustering-based Forecasting Method for Disaggregated End-consumer Electr...
New Clustering-based Forecasting Method for Disaggregated End-consumer Electr...Peter Laurinec
 
Quantum Matrices Using Quantum Gates
Quantum Matrices Using Quantum GatesQuantum Matrices Using Quantum Gates
Quantum Matrices Using Quantum GatesManu Mitra
 
Crimson Publishers-Quantum Matrices Using Quantum Gates
Crimson Publishers-Quantum Matrices Using Quantum GatesCrimson Publishers-Quantum Matrices Using Quantum Gates
Crimson Publishers-Quantum Matrices Using Quantum GatesCrimsonpublishers-Electronics
 
Presentation European Actuarial Journal conference 2016
Presentation European Actuarial Journal conference 2016Presentation European Actuarial Journal conference 2016
Presentation European Actuarial Journal conference 2016Thierry Moudiki
 
Computational methods for nanoscale bio sensors
Computational methods for nanoscale bio sensorsComputational methods for nanoscale bio sensors
Computational methods for nanoscale bio sensorsUniversity of Glasgow
 
Crowd Management to Avoid Disasters depending on Analysing Crowd Scenes recor...
Crowd Management to Avoid Disasters depending on Analysing Crowd Scenes recor...Crowd Management to Avoid Disasters depending on Analysing Crowd Scenes recor...
Crowd Management to Avoid Disasters depending on Analysing Crowd Scenes recor...Mohamad Al Mdfaa
 
Multiple-Symbol Differential Detection for Distributed Space-Time Coding
Multiple-Symbol Differential Detection for Distributed Space-Time CodingMultiple-Symbol Differential Detection for Distributed Space-Time Coding
Multiple-Symbol Differential Detection for Distributed Space-Time Codingmravendi
 
Understanding High-dimensional Networks for Continuous Variables Using ECL
Understanding High-dimensional Networks for Continuous Variables Using ECLUnderstanding High-dimensional Networks for Continuous Variables Using ECL
Understanding High-dimensional Networks for Continuous Variables Using ECLHPCC Systems
 
透明結構物形貌量測技術發展趨勢
透明結構物形貌量測技術發展趨勢透明結構物形貌量測技術發展趨勢
透明結構物形貌量測技術發展趨勢CHENHuiMei
 
Supportive consensus for smart grid management
Supportive consensus for smart grid managementSupportive consensus for smart grid management
Supportive consensus for smart grid managementMiguel Rebollo
 
ML Reading Group (Intro to Quantum Computation)
ML Reading Group (Intro to Quantum Computation)ML Reading Group (Intro to Quantum Computation)
ML Reading Group (Intro to Quantum Computation)Antonin Hoskovec
 
NordiCHI2016_yamanaka_novideo
NordiCHI2016_yamanaka_novideoNordiCHI2016_yamanaka_novideo
NordiCHI2016_yamanaka_novideoMeiji University
 
Dzanan_Bajgoric_C2CUDA_MscThesis_Present
Dzanan_Bajgoric_C2CUDA_MscThesis_PresentDzanan_Bajgoric_C2CUDA_MscThesis_Present
Dzanan_Bajgoric_C2CUDA_MscThesis_PresentDžanan Bajgorić
 
Extreme Computing for Extreme Adaptive Optics: The Key to Finding Life Outsid...
Extreme Computing for Extreme Adaptive Optics: The Key to Finding Life Outsid...Extreme Computing for Extreme Adaptive Optics: The Key to Finding Life Outsid...
Extreme Computing for Extreme Adaptive Optics: The Key to Finding Life Outsid...inside-BigData.com
 

Similar to Tracking Rectilinear Sources in Wireless Communications (20)

Tutorial_1_Mina_Wahib
Tutorial_1_Mina_WahibTutorial_1_Mina_Wahib
Tutorial_1_Mina_Wahib
 
New Clustering-based Forecasting Method for Disaggregated End-consumer Electr...
New Clustering-based Forecasting Method for Disaggregated End-consumer Electr...New Clustering-based Forecasting Method for Disaggregated End-consumer Electr...
New Clustering-based Forecasting Method for Disaggregated End-consumer Electr...
 
Backpropagation for Deep Learning
Backpropagation for Deep LearningBackpropagation for Deep Learning
Backpropagation for Deep Learning
 
Kk2518251830
Kk2518251830Kk2518251830
Kk2518251830
 
Kk2518251830
Kk2518251830Kk2518251830
Kk2518251830
 
Quantum Matrices Using Quantum Gates
Quantum Matrices Using Quantum GatesQuantum Matrices Using Quantum Gates
Quantum Matrices Using Quantum Gates
 
Crimson Publishers-Quantum Matrices Using Quantum Gates
Crimson Publishers-Quantum Matrices Using Quantum GatesCrimson Publishers-Quantum Matrices Using Quantum Gates
Crimson Publishers-Quantum Matrices Using Quantum Gates
 
Presentation European Actuarial Journal conference 2016
Presentation European Actuarial Journal conference 2016Presentation European Actuarial Journal conference 2016
Presentation European Actuarial Journal conference 2016
 
Computational methods for nanoscale bio sensors
Computational methods for nanoscale bio sensorsComputational methods for nanoscale bio sensors
Computational methods for nanoscale bio sensors
 
Crowd Management to Avoid Disasters depending on Analysing Crowd Scenes recor...
Crowd Management to Avoid Disasters depending on Analysing Crowd Scenes recor...Crowd Management to Avoid Disasters depending on Analysing Crowd Scenes recor...
Crowd Management to Avoid Disasters depending on Analysing Crowd Scenes recor...
 
Multiple-Symbol Differential Detection for Distributed Space-Time Coding
Multiple-Symbol Differential Detection for Distributed Space-Time CodingMultiple-Symbol Differential Detection for Distributed Space-Time Coding
Multiple-Symbol Differential Detection for Distributed Space-Time Coding
 
Understanding High-dimensional Networks for Continuous Variables Using ECL
Understanding High-dimensional Networks for Continuous Variables Using ECLUnderstanding High-dimensional Networks for Continuous Variables Using ECL
Understanding High-dimensional Networks for Continuous Variables Using ECL
 
透明結構物形貌量測技術發展趨勢
透明結構物形貌量測技術發展趨勢透明結構物形貌量測技術發展趨勢
透明結構物形貌量測技術發展趨勢
 
Supportive consensus for smart grid management
Supportive consensus for smart grid managementSupportive consensus for smart grid management
Supportive consensus for smart grid management
 
ML Reading Group (Intro to Quantum Computation)
ML Reading Group (Intro to Quantum Computation)ML Reading Group (Intro to Quantum Computation)
ML Reading Group (Intro to Quantum Computation)
 
NordiCHI2016_yamanaka_novideo
NordiCHI2016_yamanaka_novideoNordiCHI2016_yamanaka_novideo
NordiCHI2016_yamanaka_novideo
 
Spada_IDRC_Presentation
Spada_IDRC_PresentationSpada_IDRC_Presentation
Spada_IDRC_Presentation
 
Dzanan_Bajgoric_C2CUDA_MscThesis_Present
Dzanan_Bajgoric_C2CUDA_MscThesis_PresentDzanan_Bajgoric_C2CUDA_MscThesis_Present
Dzanan_Bajgoric_C2CUDA_MscThesis_Present
 
Digital logic design part1
Digital logic design part1Digital logic design part1
Digital logic design part1
 
Extreme Computing for Extreme Adaptive Optics: The Key to Finding Life Outsid...
Extreme Computing for Extreme Adaptive Optics: The Key to Finding Life Outsid...Extreme Computing for Extreme Adaptive Optics: The Key to Finding Life Outsid...
Extreme Computing for Extreme Adaptive Optics: The Key to Finding Life Outsid...
 

Recently uploaded

CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Arindam Chakraborty, Ph.D., P.E. (CA, TX)
 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfKamal Acharya
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VDineshKumar4165
 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...SUHANI PANDEY
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXssuser89054b
 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...tanu pandey
 
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTbhaskargani46
 
Intro To Electric Vehicles PDF Notes.pdf
Intro To Electric Vehicles PDF Notes.pdfIntro To Electric Vehicles PDF Notes.pdf
Intro To Electric Vehicles PDF Notes.pdfrs7054576148
 

Recently uploaded (20)

FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
 
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
Intro To Electric Vehicles PDF Notes.pdf
Intro To Electric Vehicles PDF Notes.pdfIntro To Electric Vehicles PDF Notes.pdf
Intro To Electric Vehicles PDF Notes.pdf
 

Tracking Rectilinear Sources in Wireless Communications

  • 1. ISWCS 2015 Real-Time Detection of Rectilinear Sources for Wireless Communication Signals Sithan Kanna ssk08@ic.ac.uk Min Xiang m.xiang13@ic.ac.uk Danilo P. Mandic d.mandic@ic.ac.uk 1
  • 2. ISWCS 2015 Outline §  Part 1 : Circularity & Rectilinearity Tracker §  Part 2 : Application to Wireless Communication Signals §  Part 3 : Simulations §  Part 4 : Conclusions & Further Work §  Part 5 : Literature 2
  • 3. ISWCS 2015 Part 1: Circularity & Rectilinearity Tracker 3
  • 4. ISWCS 2015 Definitions 4 Covariance Consider a zero-mean random variable sk def = E{|sk|2 } def = E{s2 k}cs ps ⇢s def = cs ps Pseudo-Covariance Circularity Quotient & Coefficient [Ollila ‘08] |⇢s| def = | |ps cs If r. v. is Rectilinear: |⇢s| = 1
  • 5. ISWCS 2015 Can we estimate the conjugate of a complex variable from the variable itself? 5 Estimate of the conjugate Original random variable Linear Coefficient skˆs⇤ k = w⇤ ek = s⇤ k ˆs⇤ k
  • 6. ISWCS 2015 6 Estimate of the conjugate Estimation Error skˆs⇤ k = w⇤ ek = s⇤ k ˆs⇤ k “True” conjugate Can we estimate the conjugate of a complex variable from the variable itself?
  • 7. ISWCS 2015 What is the MMSE solution for the weight? 7 wopt = argmin E{|ek|2 } w
  • 8. ISWCS 2015 8 wopt = argmin E{|ek|2 } w = E{s2 k} E{|sk|2} Pseudo- Covariance Covariance What is the MMSE solution for the weight?
  • 9. ISWCS 2015 9 wopt = argmin E{|ek|2 } w = E{s2 k} E{|sk|2} Pseudo- Covariance Covariance = ps cs What is the MMSE solution for the weight?
  • 10. ISWCS 2015 10 wopt = argmin E{|ek|2 } w = E{s2 k} E{|sk|2} Circularity Quotient !!! = ps cs = ⇢s What is the MMSE solution for the weight? [Kanna, Douglas & Mandic ‘14]
  • 11. ISWCS 2015 11 Idea: We can use an adaptive filter to track the circularity. ˆ⇢k+1 = ˆ⇢k + µe⇤ ksk ˆ⇢ksk ˆs⇤ k ( )⇤ X s⇤ k ek [Kanna, Douglas & Mandic ‘14] CLMS Step-size
  • 12. ISWCS 2015 12 0 500 1000 1500 2000 2500 3000 0 0.5 1 Real Part of the Circularity Quotient Sample, k Estimated True 0 500 1000 1500 2000 2500 3000 −0.5 0 0.5 1 Sample, k Imaginary Part of the Circularity Quotient Estimated True LMS based circularity tracker tracking the Circularity Quotient of a non-circular white Gaussian noise process Idea: We can use an adaptive filter to track the circularity. [Kanna, Douglas & Mandic ‘14]
  • 13. ISWCS 2015 13 Can we exploit the statistical properties of the Circularity Tracker? 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 0 0.002 0.004 0.006 0.008 0.01 Circularity Coefficient, | | Misadjustment Simulation Theory = µcs 1 |⇢s|2 2 |⇢s|2 2 µcs (2 + |⇢s|2) lim k!1 E{|⇢s ˆ⇢k|2 } Steady State Misadujstment Inversely Proportional to Circ. Coefficient
  • 14. ISWCS 2015 14 Proposed Rectlinearity Detector At each time instant: •  Track Circularity Quotient at Each time Instant: •  Compute circularity coefficient: •  Compare coefficient with threshold to detect rectilinearity: |ˆ⇢k| ˆ⇢k Rectilinear Signal  |ˆ⇢k| >
  • 15. ISWCS 2015 Part 2: Application to Wireless Communication Signals 15
  • 16. ISWCS 2015 16 Measurement Model – Receiver N x 1 Measurements From Receiver Array xk = ska + nk
  • 17. ISWCS 2015 17 Measurement Model – Receiver N x 1 Measurements From Receiver Array xk = ska + nk Signal of Interest (SOI)
  • 18. ISWCS 2015 18 Measurement Model – Receiver N x 1 Measurements From Receiver Array xk = ska + nk Signal of Interest (SOI) N x 1 ChannelVector
  • 19. ISWCS 2015 19 Measurement Model – Receiver N x 1 Measurements From Receiver Array xk = ska + nk Signal of Interest (SOI) N x 1 ChannelVector N x 1 Total NoiseVector: Interference + Background Noise
  • 20. ISWCS 2015 20 •  To reveal type of Modulation e.g. BPSK vs QPSK •  To choose type of receiver e.g. Widely Linear vs Strictly Linear •  Useful in Adaptive Modulation Schemes Why? [Chevalier et. al. ‘14] xk = ska + nk Goal: Track + Detect Rectilinearity of Source Measurement Model – Receiver
  • 21. ISWCS 2015 21 Measurement Model – Receiver xk = MX `=1 s`,ka` + nb,k N x 1 Measurements Number of Sources
  • 22. ISWCS 2015 22 “Problem”: Multiple sources xk = MX `=1 s`,ka` + nb,k N x 1 Measurements Number of Sources [Chevalier et. al. ‘14] •  Conventional Case: •  Rectilinear Sources: M  N M > N
  • 23. ISWCS 2015 23 Solution: Use Blind Source Separation yk = Bkxk Separate the Sources [Chevalier et. al. ‘14]
  • 24. ISWCS 2015 24 Solution: Use Adaptive Blind Source Separation Bk+1 = Bk + I g(yk)yH k 1 + yH k g(yk) Bk yk = Bkxk Separate the Sources Update the De-mixing matrix Modified EASI Algorithm [Cardoso & Laheld ‘96] [Li & Adali ‘10]
  • 25. ISWCS 2015 25 Solution: Use Adaptive Blind Source Separation Bk+1 = Bk + I g(yk)yH k 1 + yH k g(yk) Bk yk = Bkxk Separate the Sources Update the De-mixing matrix N x 1 Measurements M x N De-mixing Matrix M x 1 Separated Sources Modified EASI Algorithm [Cardoso & Laheld ‘96] [Li & Adali ‘10]
  • 26. ISWCS 2015 26 Solution: Use Adaptive Blind Source Separation Bk+1 = Bk + I g(yk)yH k 1 + yH k g(yk) Bk yk = Bkxk Separate the Sources Update the De-mixing matrix Step-size Non-linearity [Cardoso & Laheld ‘96] [Li & Adali ‘10]
  • 27. ISWCS 2015 27 Solution: Use Adaptive Blind Source Separation Bk+1 = Bk + I g(yk)yH k 1 + yH k g(yk) Bk yk = Bkxk Separate the Sources Update the De-mixing matrix Step-size Non-linearity : gi(yi) = yi|yi|2 [Cardoso & Laheld ‘96] [Li & Adali ‘10]
  • 28. ISWCS 2015 28 Proposed: Real Time Detection of Rectilinearity xk... Bk yk ... ˆ⇢M,k ˆ⇢1,k ˆ⇢2,k Array Measurements Blind Source Separation Rectilinearity Tracking
  • 29. ISWCS 2015 29 Proposed: Real Time Detection of Rectilinearity xk... Bk yk ... ˆ⇢M,k ˆ⇢1,k ˆ⇢2,k Schreier et. al. ‘06 Ollila et. al. ‘09 Walden et. al. ‘09 Delmas et. al. ‘10 Hellings et. al. ‘15 Cardoso et. al. ‘96 Cichocki et al. ‘02 Li et. al. ‘10  
  • 31. ISWCS 2015 31 Simulation Set-Up •  4Transmitters •  Sources: QPSK (non-rectilinear) or BPSK (rectilinear) •  Type of modulation changes after first 500 samples •  4 Receivers •  Receiving a mixture of these signals •  DOA = {– 45°, 8°, – 13°, 30°} •  Corrupted by circular WGN, 10 dB (SNR)
  • 32. ISWCS 2015 −2 0 2 −2 −1 0 1 2 Real Imag Source 1 −2 0 2 −2 −1 0 1 2 Real Imag Source 1 0 250 500 750 1000 0 0.5 0.9 1 Circ. Coefficient − Source 1 Sample || 32 Simulation Results Circularity Estimates Separated Sources
  • 33. ISWCS 2015 33 −2 0 2 −2 −1 0 1 2 Real Imag Source 2 −2 0 2 −2 −1 0 1 2 Real Imag Source 2 0 250 500 750 1000 0 0.5 0.9 1 Circ. Coefficient − Source 2 Sample || Simulation Results Circularity Estimates Separated Sources
  • 34. ISWCS 2015 34 Simulation Results Circularity Estimates Separated Sources −2 0 2 −2 −1 0 1 2 Real Imag Source 3 −2 0 2 −2 −1 0 1 2 Real Imag Source 3 0 250 500 750 1000 0 0.5 0.9 1 Circ. Coefficient − Source 3 Sample ||
  • 35. ISWCS 2015 35 Simulation Results Circularity Estimates Separated Sources −2 0 2 −2 −1 0 1 2 Real Imag Source 4 −2 0 2 −2 −1 0 1 2 Real Imag Source 4 0 250 500 750 1000 0 0.5 0.9 1 Circ. Coefficient − Source 4 Sample ||
  • 37. ISWCS 2015 Quick Recap §  Part 1 : Principles of the Circularity Tracker §  Exploit theVariance Result §  Part 2 : MIMO application §  Adaptive BSS + Online Circularity Tracker §  Part 3 : Simulations 37 Future Work §  What about M > N? §  Does the additional complexity justify the benefit? §  Can we perhaps only run it in certain intervals?
  • 39. ISWCS 2015 Selected Literature 1.  S. Kanna, S. Douglas, and D. Mandic,“A real time tracker of complex circularity,” in Proc. of the 8th IEEE Sensor Array and Multichannel Signal Process.Workshop (SAM), June 2014, pp. 129–132. 2.  P. Chevalier, J. P. Delmas, and A. Oukaci,“Properties, performance and practical interest of the widely linear MMSE beamformer for nonrectilinear signals,” Signal Processing, vol. 97, pp. 269–281, 2014. 3.  J.-F. Cardoso and B. Laheld, “Equivariant adaptive source separation,” IEEE Trans. on Signal Process., vol. 44, no. 12, pp. 3017– 3030, Dec 1996. 39