• Photonics Research
  • Vol. 10, Issue 11, 2488 (2022)
Minjia Chen1, Qixiang Cheng1、*, Masafumi Ayata2, Mark Holm2, and Richard Penty1
Author Affiliations
  • 1Department of Engineering, Centre for Photonic Systems, Electrical Engineering Division, University of Cambridge, Cambridge CB3 0FA, UK
  • 2Huawei Technologies (Sweden) AB, 164 40 Kista, Sweden
  • show less
    DOI: 10.1364/PRJ.468097 Cite this Article Set citation alerts
    Minjia Chen, Qixiang Cheng, Masafumi Ayata, Mark Holm, Richard Penty. Iterative photonic processor for fast complex-valued matrix inversion[J]. Photonics Research, 2022, 10(11): 2488 Copy Citation Text show less

    Abstract

    An N×N iterative photonic processor is proposed for the first time, we believe, for fast computation of complex-valued matrix inversion, a fundamental but computationally expensive linear algebra operation. Compared to traditional digital electronic processing, optical signal processing has a few unparalleled features that could enable higher representational efficiency and faster computing speed. The proposed processor is based on photonic integration platforms–the inclusion of III-V gain blocks offers net neutral loss in the phase-sensitive loops. This is essential for the Richardson iteration method that is adopted in this paper for complex linear systems. Wavelength multiplexing can be used to significantly improve the processing efficiency, allowing the computation of multiple columns of the inverse matrix using a single processor core. Performances of the key building blocks are modeled and simulated, followed by a system-level analysis, which serves as a guideline for designing an N×N Richardson iteration processor. An inversion accuracy of >98% can be predicted for a 64×64 photonic processor with a >80 times faster inversion rate than electronic processors. Including the power consumed by both active components and electronic circuits, the power efficiency of the proposed processor is estimated to be over an order of magnitude more energy-efficient than electronic processors. The proposed iterative photonic integrated processor provides a promising solution for future optical signal processing systems.
    X(k+1)=(INωoptA)X(k)+ωoptIN.

    View in Article

    Eoq=10α·log2N20·(12)log2NEi,q=1,2,,N.

    View in Article

    Eo=10α·log2N20·(j2)log2Nq=1NEiq,q=1,2,,N.

    View in Article

    φqp={φqp+1,q=1,2,,2log2N1,jφqp+1,q=2log2N,2log2N+1,,N1  (q=1)  or  j  (q=2),p=log2N,,

    View in Article

    Δϕq(f)=πVq2Vπ2(f)=2πfc·dndT·ΔT·L,q=1,2,

    View in Article

    |mij|=|Eo||Ei|=102α20|cos(Δφ(f))|,(6a)

    View in Article

    arg(mij)=arg(Eo)arg(Ei)=φ0(f).(6b)

    View in Article

    Eo=A0ej(2πft+φ0+θ(t)).

    View in Article

    f(t)=a0u(t)+i=0k1(ai+1ai)u(tiT0).

    View in Article

    F(ω)=a0(πδ(ω)+1jω)+i=0k1(ai+1ai)(πδ(ω)+1jω)ejωiT0.

    View in Article

    PASE1=10NF10hf(10G101),(10a)

    View in Article

    PASEk=10NF10hf(10G101)·(s=0k110sG10·21s+11)B1,(10b)

    View in Article

    Eo=10k(Gβ)20ejk(φSOA+φBPF)Ei+nASE.

    View in Article

    I1I2=RA1A2cos(φ1φ2)+ishot1ishot2,(12a)

    View in Article

    I3I4=RA1A2sin(φ1φ2)+ishot3ishot4,(12b)

    View in Article

    σr2=σ12+σ22=eR(|Esig|2+|Eref|2)Be,(13a)

    View in Article

    σi2=σ32+σ42=eR(|Esig|2+|Eref|2)Be.(13b)

    View in Article

    ithermal2=4kTBeR1,

    View in Article

    SNR=R2PsigPrefeR(Psig+Pref)Be+4kTBeR1.

    View in Article

    M1=[A1+A1B(DCA1B)1CA1A1B(DCA1B)1(DCA1B)1CA1(DCA1B)1].

    View in Article

    Minjia Chen, Qixiang Cheng, Masafumi Ayata, Mark Holm, Richard Penty. Iterative photonic processor for fast complex-valued matrix inversion[J]. Photonics Research, 2022, 10(11): 2488
    Download Citation