Device for analyzing radiofrequency signal spectra
12487260 ยท 2025-12-02
Assignee
Inventors
Cpc classification
International classification
Abstract
An optoelectronic device for extracting characteristics in analog radiofrequency signals, forming an analog input signal, the device comprising: an input module generating an optical carrier wave and performing a modulation of this carrier by the analog input signal, to form a modulated optical signal; a network of linear optical cavities optically pumped and coupled by the modulated optical signal; an optical device for measuring the measured quantities of the optical fields, these optical fields being induced by the optical signal modulated by the analog input signal; a calculation module performing a linear transformation on the measured quantities of the optical fields; to make it possible to reconstruct and extract targeted characteristics contained in the spectrum of the radiofrequency input signal, the calculation module having performed machine learning on noisy analog radiofrequency drive signals having the same targeted characteristics in order to determine parameters.
Claims
1. An optoelectronic device for extracting features contained in a spectrum of continuous or pulsed, noisy, analog radiofrequency signals, forming an input analog signal, the optoelectronic device comprises: an input module generating an optical carrier wave and performing a modulation of this optical carrier wave by the input analog signal, by multiplication/mixing, to form a modulated optical signal; a network of linear optical cavities optically pumped and coupled by all or some of the modulated optical signal, routed to the network by a light conducting means; an optical device for measuring quantities of optical fields, the measured quantities being intensities, amplitudes and/or phases of the optical fields within the coupled linear optical cavities, these optical fields being induced by the modulated optical signal by the input analog signal; a calculation module connected to the optical device, performing a linear transformation on the measured quantities of the optical fields, by multiplication with a matrix W and addition of a bias vector b; to make it possible to reconstruct and extract targeted features contained in the spectrum of the analog radiofrequency input signal, the calculation module having carried out machine learning on noisy analog radiofrequency signals having the same targeted features, in order to determine the parameters W and b.
2. The optoelectronic device according to claim 1, wherein the optoelectronic device extracts the features without making use of non-linear optical units between the network of linear optical cavities and a measurement device, or sampling of the analog input signal.
3. The optoelectronic device according to claim 1, wherein the optoelectronic device extracts the features at a rate greater than a gigahertz.
4. The optoelectronic device according to claim 1, wherein the linear optical cavities are coupled by fixed couplings.
5. The optoelectronic device according to claim 1, wherein the linear optical cavities are coupled randomly.
6. The optoelectronic device according to claim 1, wherein the linear optical cavities are made in the form of nanometric/micrometric structures etched in a semiconductive or dielectric material, arranged in a network of optical cavities of planar geometry, with direct couplings between closer neighboring sites, or indirect couplings between arbitrarily distant sites.
7. The optoelectronic device according to claim 1, wherein the network of linear optical cavities is implemented on a photonic chip.
8. The optoelectronic device according to claim 7, wherein the photonic chip comprises laterally coupled ring resonators, or a network of micro or nano-pillars, or a planar network of disc-shaped optical cavities, or a planar network of cavities based on photonic crystals.
9. The optoelectronic device according to claim 7, wherein the photonic chip is made of silicon and/or silicon dioxide.
10. The optoelectronic device according to claim 1, wherein the network of linear optical cavities is a disordered or ordered assembly of linear optical diffusers, forming a dense material or a scattering diluted medium.
11. The optoelectronic device according to claim 1, wherein the input module performing the modulation of the optical carrier wave by the input analog signal comprises an electro-optical modulator.
12. The optoelectronic device according to claim 1, wherein the input module generates a plurality of different optical carrier waves modulated by the input analog signal.
13. The optoelectronic device according to claim 1, wherein an analog radiofrequency input signal has a frequency limited by the input module.
14. The optoelectronic device according to claim 1, wherein the network of optical cavities has at least 55 optical cavities.
15. The optoelectronic device according to claim 1, wherein the matrix W is trained to extract the following targeted features: a spectral density, that is the spectrum, of the input signal, a frequency of a peak identified in this spectrum, a spectral form of a pulse, for example Gaussian or Lorentzian.
16. The optoelectronic device according to claim 1, further comprising an optical demultiplexer separating signals transmitted by the different normal modes of a network of linear optical cavities, of different wavelengths.
17. The optoelectronic device according to claim 1, wherein the calculation module performing the linear transformation comprises an arithmetic electronic computing unit, forming a programmable logic circuit.
18. The optoelectronic device according to claim 17, wherein the programmable logic circuit is a network of gates programmable in-situ.
19. The optoelectronic device according to claim 1, wherein the optical device for measuring the measured quantities associated with the optical fields of the linear optical cavities comprises a camera arranged opposite a structure of a network of linear optical cavities, and is able to measure the intensity, amplitude and/or phase of light radiated by each coupled linear cavity.
20. The optoelectronic device according to claim 1, wherein the optical device for measuring the measured quantities associated with the optical fields of the coupled linear cavities comprises waveguides coupled in near-field to the linear optical cavities, and is able to measure the intensity, amplitude and/or phase of light transmitted at natural frequencies of the network.
21. An optoelectronic device for extracting features contained in a spectrum of continuous or pulsed, noisy analog radiofrequency signals, forming an input analog signal, the optoelectronic device comprising: an input module generating an optical carrier wave and performing a modulation of this optical carrier wave by the input analog signal, by multiplication/mixing, forming a modulated optical signal; a network of linear optical cavities optically pumped and coupled by all or some of the modulated optical signal, routed to the network by a light conducting means; a linear optical module downstream of the network of linear optical cavities, making it possible to obtain N linear superpositions from optical fields radiated by the couple linear optical cavities of the network, an m-th signal thus generated being expressed in the form of a weighted sum of optical fields, wherein a weight matrix W and bias vector b come from a machine learning process trained on training noisy analog radiofrequency signals; an optical device for measuring intensities, amplitudes, and/or phases of an N linear superpositions of the optical fields radiated by the coupled linear optical cavities.
22. The optoelectronic device according to claim 1, wherein the weight matrix W is a matrix of complex numbers.
23. The optoelectronic device according to claim 21, wherein the linear optical module downstream of the network of linear optical cavities comprises an adaptive linear optical device acting on the amplitude and/or phase of the radiated optical fields.
24. The optoelectronic device according to claim 23, wherein the optical device comprises a spatial light modulator.
25. The optoelectronic device according to claim 23, wherein the optical device comprises a matrix of micro-mirrors.
26. The optoelectronic device according to claim 21, wherein the linear optical module downstream of the network of linear optical cavities comprises an integrated or fiber optical device.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The features and advantages of the invention will become apparent on reading the following description, given solely by way of example, and made with reference to the accompanying drawings, in which:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
DETAILED DESCRIPTION OF EMBODIMENTS
(9) An optoelectronic device is proposed and a method enabling the extraction of features contained in the noisy radiofrequency signal spectrum, at a rate greater than a gigahertz.
(10) The optoelectronic device associates a photonic preprocessing device and an elementary digital computing device previously trained by machine learning.
(11) The principle of the method is shown schematically in
(12) The method comprises a step of mixing/multiplying the radiofrequency input signal s.sup.(m)(t) by modulation of an optical carrier wave of angular frequency .sub.p, to form a modulated optical signal. The angular frequency .sub.p of the carrier is advantageously chosen such that
(13)
where denotes the center of the spectrum of a network of optical cavities (typically the average of the angular frequency of the optical cavities) and .sub.0, the center of the spectral range on which the analysis of the input signals is to be carried out.
(14) The method comprises a step of optically coupling and pumping a network of linear optical cavities by all or some of the modulated optical signal.
(15) The method comprises a step of measuring the intensities, amplitudes and/or phases of the optical fields of the N cavities (M numerical values forming a vector of numbers of size M, denoted x.sup.(m))
(16) The method comprises a step of linear transformation on the measured quantities associated with the fields, returning new vectors (.sub.1.sup.(m), . . . , .sub.K.sup.(m)) of the format
(17)
by multiplication with a matrix W and addition of a bias vector b.
(18) The method comprises a machine learning step for the linear transformation, to determine the parameters W and b.
(19) The method is advantageously implemented by a device shown in
(20) In an implementation of the fiber-based telecom type, shown in
(21) In the embodiment shown schematically in
(22) In other embodiments, not shown, the input radiofrequency signal is a continuous, noisy or non-noisy signal.
(23) The various elements are not shown to scale in
(24) The carrier 1 is for example derived from a telecom laser diode 4.
(25) The signal exiting the modulator 2 is routed to a photonic chip 5.
(26) In one embodiment, the photonic chip 5 is a planar silicon chip comprising laterally coupled micro-ring resonators. A micro-ring resonator comprises a ring, typically of a size ranging from a few microns to a few tens of microns, and one or two straight waveguides. In laterally-coupled micro-ring resonators, the guides and the ring are manufactured with the same layer. The micro-rings may be in the form of a circle, or a racetrack, or a disc.
(27) The modulated field is coupled to the rings of the network by a first waveguide. The radiation transmitted by the structure at each natural frequency of the network is extracted by means of a second waveguide.
(28) An optical demultiplexer 6 separates the signals transmitted by the various normal modes, different wavelengths, the intensity of which is measured by means of a sensor 7.
(29) In one embodiment, the sensor 7 comprises a row of photodiodes.
(30) The measured intensities are transformed by a component 8, in order to obtain the initial radiofrequency pulse spectrum.
(31) In some implementations, the component 8 is a programmable electronic component, in particular of the FPGA (Field-Programmable Gate Array) type comprising a network of programmable cells.
(32) The initial radiofrequency pulse spectrum 3 is presented on a screen 9 of a terminal 10, for example a computer, a server, or a mobile communication terminal.
(33) An optoelectronic device, shown schematically in
(34) The prior optimization of the parameters of the linear transformation, carried out by machine learning trained on a set of known signals, allows the optoelectronic device to perform a feature extraction more resilient to noise than the prior art, while operating at higher throughput rates.
(35) The optoelectronic device also differs from existing radiofrequency spectral analysis devices, by transferring a majority of the analysis operations to a non-electronic physical system, advantageously an optical system.
(36) The radiofrequency input signal and its features are transposed on an optical carrier, and the feature extraction is enabled by the optical interactions between cavities and by the optical measurement.
(37) The optoelectronic device is capable, at least, of determining the spectral energy distribution of a radiofrequency pulse, the angular frequency of the maximum of this spectrum, as well as the frequency of a harmonic signal, over a time on the order of a few tens of picoseconds.
(38) This performance, which goes beyond the prior art, can be achieved despite the presence of undesirable noise.
(39) The optoelectronic device is favorably used in the field of telecommunications, e.g. frequency-shift keying (FSK); imaging, e.g. pulse-Doppler techniques; or machine learning, e.g. as a pre-processing step (non-trivial digital encoding of analog signals) or optical coprocessor.
(40) The optoelectronic device is provided with at least one input accepting continuous or pulsed radiofrequency signals and a digital output.
(41) The optoelectronic device comprises several sub-parts, shown schematically in
(42) A first sub-part of the device is a module comprising an optical local oscillator 24 generating an optical carrier c(t), and a signal modulator 20, e.g. mixer/multiplier.
(43) The modulator 20 generates a signal S.sup.(m)(t), by phase or amplitude modulation of the optical carrier c(t) as a function of the radiofrequency input signal s.sup.(m)(t).
(44) In some implementations, several modulators 20 are implemented, in order to generate a plurality of optical signals modulated from a single input signal s.sup.(m)(t).
(45) For the digital simulations of the device presented below, modulation by a multiplier (frequency mixer) of a single optical carrier was used.
(46) The optical carrier, of complex amplitude c(t), is characterized by a complex frequency and amplitude. The angular frequency .sub.p of the carrier
(47)
is chosen such that
(48)
where denotes the center of the spectrum of a network 21 of optical cavities (typically the average of the angular frequency of the optical cavities) and .sub.0, the center of the spectral range on which the analysis of the input signals is to be carried out.
(49) The width of this range is equal to the spectral width of the network 21 (4J.sub.max, for a square network of cavities with coupling constants between cavities J uniformly distributed between 0 and J.sub.max), so that, for this choice of .sub.p, the device performs its analysis in the radiofrequency range [].sub.0/2; .sub.0+/2].
(50) A second subpart of the device is a system 25 making it possible to route the optical signal thus generated to the various sites of the network 21 of optical cavities. The amplitude of the effective pumping of the sites of the network 21 (i.e. individual cavities constituting the network) is proportional to the amplitude of the optical signal conveyed to the site, though with coefficients of proportionality v.sub.n can depend on the site.
(51) This routing can be carried out in various ways in a photonic implementation: by means of optical waveguides coupled laterally to the cavities, by near-field, or by far-field illumination of the sites of the network.
(52) A third subpart of the device is a network 21 of N linear optical cavities coupled and pumped by all or some of the modulated optical signal. Each site corresponds to an optical cavity with at least one useful optical mode.
(53) Such cavities can be made in an integrated manner, in particular in the form of nanostructures, which can be etched in the same block of semiconductor or dielectric material. The network of cavities may be of arbitrary geometry in principle in the plane, with direct couplings between closer neighboring sites, or indirect couplings between arbitrary sites.
(54) In one implementation, the network 21 is a network of semiconductor micropillars, which makes the measurement of optical populations very simple by vertical apposition of a sensor opposite the matrix of cavities.
(55) In another embodiment, the network 23 is a planar network of optical cavities in rings.
(56) The maximum amplitude of the range of frequencies at which the device will be sensitive depends essentially on the absolute value of the coupling between the cavities.
(57) Thus, the choice of very high frequency cavities (smaller) is advantageously preferred, in order to maximize this spectral amplitude. This quantity can be optimized by numerical simulations and characterized a posteriori on the networks produced.
(58) The physical features of the network only depend on its manufacture and on the conditions of its environment (temperature, etc.), and in no way on the input signal, and are assumed to be stable over time. Each optical mode is described by a natural frequency and a relaxation rate.
(59) In the absence of an input signal, the photonic population of these modes, as well as their state, generally, is fixed, optionally by an additional optical pumping independent of the input signals.
(60) The incoming modulated optical signals act on these modes in the form of coherent pumping and induce measurable modification of their photonic populations. The couplings J between neighboring cavities are likely to induce spatial correlations between the populations or the coherences of the excitations stored in distinct cavities. The values J of these couplings generally have a spatial heterogeneity within the planar network.
(61) A fourth sub-part of the device is a device 22 performing a measurement of the amplitude, phase or intensity of the optical fields of the optical cavities, for example, the measurement of the intensity I.sub.n of the light radiated by each cavity n, by means of a camera arranged facing the network structure; or the measurement of the photonic populations of the normal optical modes of the coupled network, for example by measuring the intensity of the light transmitted at the natural frequencies of the network in a near-field coupled optical waveguide.
(62) This device 22 returns the measured quantities (M values, N varying from 1 to N; typically M=N) in digital format in the form of a vector of numbers of size M denoted x.sup.(m), where M is the index associated with the m-th input signal s.sup.(m)(t) to be analyzed. This vector contains the quantities measured during the integration time of the sensor in the transient or steady state, but could also aggregate several measurements spaced out over time.
(63) A fifth subpart of the device comprises one or more electronic arithmetic calculation units 23, e.g. field-programmable gate arrays (FPGA), capable of performing affine transformations of the vector from the preceding device, returning new vectors (.sub.1.sup.(m), . . . , .sub.K.sup.(m)) of the format
(64)
and with dimensions possibly different from those of the preceding vector.
(65) The parameters (W.sub.i, b.sub.i) of the affine transformations described above must be able to be adjusted arbitrarily at least a first time, during the optimization process associated with the analysis task.
(66) But once fixed at the end of optimization, the parameters (W.sub.i, b.sub.i) remain independent of the input signal. The values of these parameters are chosen so that they minimize certain cost functions defined by the analysis task.
(67) The training (learning) process advantageously takes place in a single preliminary step according to the following diagram:
(68) (i) A set of N.sub.train training signals s.sup.(m)(t) (m=1, . . . , N.sub.train), including K target features describable by a series of vectors (y.sub.1.sup.(m), . . . , y.sub.K.sup.(m)) are known (e.g. by using the prior art or by controlling their generation), are transmitted at the input of the device, generating N.sub.train vectors of measured quantities (x.sup.(1), . . . , x.sup.(Ntrain).
(69) (ii) Each vector is transformed by the arithmetic calculation units in order to obtain a series of predictions (.sub.1.sup.(m), . . . , .sub.K.sup.(m)) associated with the target features (y.sub.1.sup.(m), . . . , y.sub.K.sup.(m)).
(70) (iii) The predictions associated with the m-th signal (.sub.1.sup.(m), . . . , .sub.K.sup.(m)) depend parametrically on the weights (W.sub.i, b.sub.i) (where i=1, . . . , K).
(71) Thus, it is possible to optimize these weights, so that the error E.sub.train between the predictions (.sub.1.sup.(m), . . . , .sub.K.sup.(m)) and the targeted amounts (y.sub.1.sup.(m), . . . , y.sub.n.sup.(m)) is minimized.
(72) This error can always be minimized iteratively by algorithms of the prior art, such as, e.g., the gradient descent, without the need to reassess the vectors (x.sup.(1), . . . , x.sup.(Ntrain)).
(73) In particular, for a typical choice of error function, expressed as the least squares, E.sub.train=.sub.m,i|.sub.i.sup.(m)y.sub.i.sup.(m)|.sup.2, optionally complemented by ridge regularization, the optimal weights can be determined by a simple matrix inversion.
(74) (iv) Once the weights of the arithmetic units (W.sub.i, b.sub.i) have been fixed at their optimum values, the quality of the prediction can be evaluated on a series of n.sub.test test signals s.sup.(m)(t) whose targeted features are also known in advance but to which the device has never been exposed.
(75) In this way, from the error E.sub.test of the device, on all the test signals, good estimation of the efficiency of the device when confronted with unknown signal is obtained.
(76) The performance of the invention will now be presented.
(77) Different digital simulations, in various configurations, make it possible to compare the performance of the invention with those of a digital fast Fourier transform.
(78) The details of these simulations is given below.
(79) The response to the m-th modulated signal S.sup.(m) (t) of the linear optical cavity network can be faithfully modeled by means of the system of differential equations:
(80)
(81) The sensor is modeled by a temporal average of the intensities
(82)
over a time greater than the relaxation time 1/K.sub.l, resulting in an intensity vector x.sup.(m).
(83) The parameterized affine transformation is carried out by a simple matrix multiplication .sup.(m)=Wx.sup.(m), o x.sup.(m)=(1, x.sup.(m)).sup.T, whose weights W are numerically optimized during the training step.
(84) The example of the extraction of energy spectral density (ESD) of pulses in the presence of noise by a square network of LL linear cavities is described in detail below.
(85) A set of pulses s.sup.(m)(t) is generated by inverse Fourier transform from N.sub.train random complex spectra s.sup.(m) [], where
(86)
whose spectral energy density,
(87)
is provided with a certain structure (i.e. more correlated than noise).
(88) Then, white noise is added, until a certain signal-to-noise ratio, denoted SNR, is reached.
(89) This SNR ratio is here chosen as the ratio of the energy of the signal and of the noise to the target range of angular frequencies [.sub.0/2; .sub.0+/2].
(90) The known training and test spectra are uniformly sampled in a set of N.sub.b bins of the format
(91)
(92) Moreover, the digital integration of the system of equations described above results in N.sub.train vectors x.sup.(m), of dimension L.sup.2+1, which is transformed by a matrix W of size N.sub.b(L.sup.2+1) such that .sup.(m)=Wx.sup.(m), these latter vectors constitute the evaluation of the spectrum by the device.
(93) For this task, training consists of finding the matrix W* minimizing the gap between the original non-noisy spectra y.sup.(m), which it is sought to determine, and the predictions made by the device .sup.(m).
(94) In an equivalent manner, the optimum mean squared error is sought
(95)
where the last term is a ridge regularization term.
(96) For this cost function, the optimum matrix W* is given analytically by
(97)
where x.sub.ij=x.sub.j.sup.(i) and Y.sub.ij=y.sub.j.sup.(i).
(98) The hyperparameter of the ridge regularization is adjusted by grid search during a 10-block cross validation procedure on the training set.
(99) Once the matrix W has been set at its optimum value W*, previously determined, the predictions of the device for an m-th signal are given by .sup.(m)=W*x.sup.(m).
(100) In order to evaluate the accuracy thereof, N.sub.test new noisy random pulses, to which the device has never been exposed during training, are generated, then the relative quantity of energy of the poorly classified pulse is evaluated
(101)
relevant metric to quantify the error in this task.
(102) The typical performance of the invention for a network 21 of 3030 cavities is shown in
(103) The original spectrum before the addition of noise to be reconstructed is reproduced therein in the form of a grayed-out area. The estimation made by the invention, after training on 7000 random signals per SNR value, is represented by dots. The spectrum of the noisy signal is represented by a solid line.
(104) The estimate made by the invention is very close to the original spectrum before the noise is added. The invention is capable of faithfully reproducing details hidden in the noisy background.
(105) The error E/E.sub.0 (in %) on the set of 3000 test signals, as evaluated by the error metric introduced above, is shown on the y-axis in
(106) The error of the invention for two types of intensity measurements (solid line in
(107) These data are averaged over five random embodiments of the parameters of the optical network and the coupling coefficients v.sub.n; the vertical error bars in
(108) This shows the relaxed constraints imposed by the principle of the invention as to the degree of control of the manufacture of its central element. On these same data sets (X, Y), training was carried out for a classifier of the format .sup.(m)=(W.sub.2 x.sup.(m)), where denotes the softmax function, parameterized by a second weight matrix W.sub.2.
(109) This training aims to determine the angular frequency at which the power of the signal is maximal, that is to say the position of the highest peak of the spectrum; its optimization step was carried out by stochastic gradient descent by the Adam algorithm.
(110) Since the spectra can contain multiple peaks, it is not desired to directly predict the position of the peak.
(111) Instead, the analysis spectral range is sampled at N.sub.b (here 50) bins of width =/N.sub.b and the aim is to estimate by .sub.i.sup.(m) the presence probabilities y.sub.i.sup.(m) of the maximum peak in the i-th bin.
(112) The position of the peak for the m-th signal is then obtained at close to , finding the maximum component of the vector .sup.(m).
(113) In ambiguous situations, e.g. two peaks of similar height, the vector .sup.(m) has two fairly equally likely components. Thus, the invention also provides the user with means for estimating the quality of the prediction, which grows higher as the associated probability approaches one.
(114) The results of this second training are shown in
(115) The diagrams in
(116) As in
(117) The possibility of performing an ultra-rapid measurement of the frequency of a noisy continuous sinusoidal signal is shown in
(118) To simulate this task, noisy sinusoidal signal (SNR=20) are generated with initial random frequencies and phases injected at the input of the device.
(119) A simple transformation .sup.(m)=w.Math.x.sup.(m), parameterized by a duly trained weight vector w, makes it possible to estimate the angular frequency y.sup.(m) of the m-th starting signal after a few tens of picoseconds.
(120) The results obtained are presented in
(121) The invention has numerous advantages.
(122) The invention makes it possible to directly extract the spectral information from an analog radiofrequency signal, without ever having to perform a digital pre-processing thereof, a digital conversion, or even to perform a temporal sampling.
(123) The invention operates at a throughput which may be greater than gigahertz, advantageously tens of gigahertz, by exploiting the ultra-short characteristic time of an optical and linear physical system, an unprecedented rate for such operations.
(124) The invention is implementable in the form of an integrated photonic device; the computing load is based on hardware that is not electronic, but rather optical.
(125) The invention is also distinguished from methods of the prior art, by the possibility of performing several operations simultaneously from a single measurement procedure.
(126) Also, by means of ad hoc training, it can be reprogrammed. Using the proposed protocol for training on noisy signals, identified and validated by broad campaigns of digital simulations, the results obtained by the invention are resilient to the presence of noise, more so than a simple FFT.
(127) The invention does not require any nonlinear optical medium.
(128) Due to the linearity of the optical cavities used, the invention could not considered a standard neuromorphic reservoir computing device, from which it is distinguished by its simplicity.
(129) The invention makes it possible to determine, in a few tens of picoseconds, the spectral energy density of a pulse as well as its dominant frequency, or the frequency of a continuous signal.
(130) Thus, in the field of optics and the analysis of radiofrequency signals, the invention makes it possible to carry out the tasks usually carried out by spectrographs and monochromators.
(131) In the field of telecommunications, the invention, by its high throughput rate, makes it possible to decode signals derived from frequency-shift keying (FSK) protocols, which, therefore, may operate at higher rates.
(132) In the field of pulsed Doppler radar analysis, the invention makes it possible to increase the maximum speed at which targets in motion can be detected, which was limited in the prior art by the repetition frequency of the pulses, chosen to be sufficiently low to allow the analysis thereof.