RadioTools:使用 vDSP 和 RTL 无线电的软件定义无线电的目标 C 库

时间:2024-07-20 20:29:46
【文件属性】:

文件名称:RadioTools:使用 vDSP 和 RTL 无线电的软件定义无线电的目标 C 库

文件大小:51KB

文件格式:ZIP

更新时间:2024-07-20 20:29:46

Objective-C

无线电工具 用于使用 RTL SDR 无线电加密狗的 Objective C 库。 当前演示实现调谐到 89.9 MHz Portland Classical 的 FM 收音机(参见 RTSRTLRadio.m)。 IIR 滤波器还没有完成,需要做更多的工作来接收立体声 FM。 包括用于解调 FM、FIR 和 IIR 滤波器、矢量(复数和实数)算术和存储)以及音频生成的代码。 广泛使用 Apple 的 vDSP 库。 FM(单通道)的示例用法使用 dataReceived 委托,每当数据缓冲区从 RTL 加密狗到达时,库都会调用该委托: - ( void )setup { self. conditioner = [[RTSInputConditioner alloc ] init ]; self. firstDecimator = [[RTSDecimator al


【文件预览】:
RadioTools-master
----RadioTools.xcodeproj()
--------project.xcworkspace()
--------project.pbxproj(38KB)
----RadioToolsTests()
--------en.lproj()
--------RadioToolsTests-Info.plist(692B)
--------RadioToolsTests.m(648B)
----RadioTools()
--------RTSDecimator.m(4KB)
--------RTSFlowGraph.h(867B)
--------RTSRTLRadio.h(1KB)
--------RTSFloatVector.m(2KB)
--------RTSMultiplyConstant.m(2KB)
--------RTSFloatVector.h(1KB)
--------RTSFMDemodulator.h(1019B)
--------RadioTools.h(1KB)
--------RTSMultiplyVectors.m(1KB)
--------en.lproj()
--------RTSInputConditioner.h(961B)
--------RTSVectorArithmetic.m(4KB)
--------RTSDataReceived.h(984B)
--------RTSFlowGraph.m(852B)
--------RadioTools-Info.plist(959B)
--------RTSFMDeemphasis.m(857B)
--------RTSSubtractVectors.m(1KB)
--------RTSRTLRadio.m(7KB)
--------RTSSubtractVectors.h(1KB)
--------RTSAddVectors.m(1KB)
--------RTSMultiplyAdder.h(1KB)
--------RTSAddVectors.h(1KB)
--------RTSAudioOutput.h(1KB)
--------RTSComplexVector.m(3KB)
--------RTSComplexVector.h(1KB)
--------RTSVectorArithmetic.h(1KB)
--------RTSIIRFilter.m(9KB)
--------RadioTools-Prefix.pch(818B)
--------RTSDecimator.h(1KB)
--------RTSAMDemodulator.h(999B)
--------RTSMultiplyAdder.m(2KB)
--------RTSFMDeemphasis.h(869B)
--------RTSInputConditioner.m(3KB)
--------RTSAMDemodulator.m(2KB)
--------RTSFIRFilter.h(2KB)
--------RTSMultiplyConstant.h(1KB)
--------RTSAudioOutput.m(6KB)
--------RTSIIRFilter.h(2KB)
--------RTSMultiplyVectors.h(1KB)
--------RTSFIRFilter.m(10KB)
--------RTSFMDemodulator.m(4KB)
----LICENSE(654B)
----readme.md(1KB)

网友评论