Skip to content

tqsd/Frequency_conversion_using_DFG_process

Repository files navigation

FREQUENCY CONVERSION

The frequency conversion device is based on the $\chi^{(2)}$ nonlinear process. It emulates the Difference frequency generation (DFG) process, where the pump at frequency $\omega_p$ and an input signal state at frequency $\omega_s$ is converted to a new output state at frequency $\omega_c = \omega_s - \omega_p$.

The input state is a bipartite system of signal and converted mode $| \psi \rangle = | s \rangle_s |0 \rangle_c $.

How to use

In order to run the examples you can use either the full Kraus channel implementation or the reduced implementation

Install dependencies

pip install -r reguirements.txt

To use the full implementation run

python qsi_example_full_kraus.py 1234

Select any unoccupied port, here 1234 example is used. In this implementation, we get the Kraus operators for the joint evolution of the signal and the converted mode.

To run the reduced implementation run

python qsi_example_traced_kraus.py 1234

In this implementation, we obtain the Kraus operators mapping the input signal state to the output converted mode.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages