Publications by authors named "Julien Perruisseau-Carrier"

Isolators, or optical diodes, are devices enabling unidirectional light propagation by using non-reciprocal optical materials, namely materials able to break Lorentz reciprocity. The realization of isolators at terahertz frequencies is a very important open challenge made difficult by the intrinsically lossy propagation of terahertz radiation in current non-reciprocal materials. Here we report the design, fabrication and measurement of a terahertz non-reciprocal isolator for circularly polarized waves based on magnetostatically biased monolayer graphene, operating in reflection.

View Article and Find Full Text PDF

Graphene plasmonic nanostructures enable subwavelength confinement of electromagnetic energy from the mid-infrared down to the terahertz frequencies. By exploiting the spectrally varying light scattering phase at the vicinity of the resonant frequency of the plasmonic nanostructure, it is possible to control the angle of reflection of an incoming light beam. We demonstrate, through full-wave electromagnetic simulations based on Maxwell equations, the electrical control of the angle of reflection of a mid-infrared light beam by using an aperiodic array of graphene nanoribbons, whose widths are engineered to produce a spatially varying reflection phase profile that allows for the construction of a far-field collimated beam towards a predefined direction.

View Article and Find Full Text PDF

A PHP Error was encountered

Severity: Warning

Message: fopen(/var/lib/php/sessions/ci_sessionamjvm0ln1k762ov9mth7ov0j368rdds8): Failed to open stream: No space left on device

Filename: drivers/Session_files_driver.php

Line Number: 177

Backtrace:

File: /var/www/html/index.php
Line: 316
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: session_start(): Failed to read session data: user (path: /var/lib/php/sessions)

Filename: Session/Session.php

Line Number: 137

Backtrace:

File: /var/www/html/index.php
Line: 316
Function: require_once