用pyha编写的核心
pyhacores的Python项目详细描述
用Pyha写入的核心
- 免费软件:apache软件许可证2.0
可用磁芯:
- CORDIC:cordic核心。
- NCO:基于cordic的数控振荡器。
- ToPolar:将iq转换为极坐标形式,返回等于np.abs()和np.angle()/pi。
- Angle:等于np.angle()/pi。
- Abs:等于np.abs()。
- FIR:转置形式的fir滤波器,等于scipy.signal.lfilter()。
- MovingAverage:移动平均滤波器的硬件友好实现。
- DCRemoval:过滤掉dc组件,内部使用链接的MovingAverage块。
- CRC16:计算16位crc,基于galois。
- HeaderCorrelator:与16位包头相关。
- QuadratureDemodulator:解调fm、fsk、gmsk…
- BladeRFSource:将bladerf样式i/q(4 downto-11)转换为pyha complex(0 downto-17)类型
- BladeRFSink:将pyha复杂样式(0到-17)转换为bladerf样式i/q(4到-11)
- ComplexConjugate:带输出寄存器的复共轭
- ComplexMultiply:带输出寄存器的复数乘法