Skip to main content

Cores written in Pyha

Project description

https://img.shields.io/pypi/v/pyhacores.svg https://travis-ci.org/gasparka/pyhacores.svg?branch=develop Updates https://coveralls.io/repos/github/gasparka/pyhacores/badge.svg?branch=develop

Cores written with Pyha

  • Free software: Apache Software License 2.0

Available cores:

  • CORDIC : CORDIC core.

  • NCO: Numerically controlled oscillator, based on CORDIC.

  • ToPolar: Converts IQ to polar form, returning equal to np.abs() and np.angle()/pi.

  • Angle: Equal to np.angle()/pi.

  • Abs: Equal to np.abs().

  • FIR: Transposed form FIR filter, equal to scipy.signal.lfilter().

  • MovingAverage: Hardware friendly implementation of moving average filter.

  • DCRemoval: Filter out DC component, internally uses chained MovingAverage blocks.

  • CRC16: Calculate 16 bit CRC, galois based.

  • HeaderCorrelator: Correlate against 16 bit package header.

  • QuadratureDemodulator: Demodulate FM, FSK, GMSK…

  • BladeRFSource: Convert BladeRF style I/Q (4 downto -11) into Pyha Complex (0 downto -17) type

  • BladeRFSink: Convert Pyha Complex style (0 downto -17) into BladeRF style I/Q (4 downto -11)

  • ComplexConjugate: Complex conjugate with output register

  • ComplexMultiply: Complex multiplycate with output register

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyhacores-0.1.0.tar.gz (427.5 kB view details)

Uploaded Source

Built Distribution

pyhacores-0.1.0-py3-none-any.whl (438.8 kB view details)

Uploaded Python 3

File details

Details for the file pyhacores-0.1.0.tar.gz.

File metadata

  • Download URL: pyhacores-0.1.0.tar.gz
  • Upload date:
  • Size: 427.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for pyhacores-0.1.0.tar.gz
Algorithm Hash digest
SHA256 3b54244debbf74feceef0f516e5ca1438a3518212171a93564fcf348cd678870
MD5 6a9f10af110efc6e6050d83a6cb15a4a
BLAKE2b-256 fed8b79fb5cd9fca380ba690f21d173cb617f6875d5df405aabe0947249bda68

See more details on using hashes here.

File details

Details for the file pyhacores-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for pyhacores-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 34340d8d1e1d819c08ea3a8a92ad09224cd5c6dd2f236fbe3aa51ea225f1fa4d
MD5 a442ef572ea59103f19585388f801e8b
BLAKE2b-256 111bd09c8ebd71f9850af6e81e8dd2dcf053ab19c5a019a14086bd311b1cbb29

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page