Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/juliatelecom/rfimpairmentsmodels.jl

Digital baseband models for RF impairments, in Julia langage :)
https://github.com/juliatelecom/rfimpairmentsmodels.jl

Last synced: about 1 month ago
JSON representation

Digital baseband models for RF impairments, in Julia langage :)

Awesome Lists containing this project

README

        

# RFImpairmentsModels.jl

[![](https://img.shields.io/badge/docs-stable-blue.svg)](https://juliatelecom.github.io/RFImpairmentsModels.jl/dev/index.html)
[![.github/workflows/Test.yml](https://github.com/JuliaTelecom/RFImpairmentsModels.jl/actions/workflows/Test.yml/badge.svg)](https://github.com/JuliaTelecom/RFImpairmentsModels.jl/actions/workflows/Test.yml)

## Purpose

This Julia package aims to propose digital baseband models for Radio Frequency (RF) impairments. These models are useful for Physical layer design as a digital receiver chain requires often digital compensation of the impairments from both the transmitter and the receiver sides.
We propose state of the art models for different RF impairments models
- I/Q mismatch (also called IQ imbalance) induced by the local oscillator
- Carrier Frequency Offset, induced by the difference between the Tx oscillator and the Rx oscillators
- Phase noise, induced by the Tx (or Rx) local oscillator
- Non linear Power amplifier models, with -for the moment- parametric models and that models the distortion induced by the power amplifier of the transmitter stage.

## Documentation

Documentation can be found [here](https://juliatelecom.github.io/RFImpairmentsModels.jl/dev/index.html) and have been generated with Documenter.

## Installation

The package is in early development stage and not registered at the moment. You can still play and use it with, in `Pkg` mode

] add https://github.com/JuliaTelecom/RFImpairmentsModels.git