uSDR-pico:基于RP2040 Pi Pico的uSDR实现

时间:2024-04-26 07:37:35
【文件属性】:

文件名称:uSDR-pico:基于RP2040 Pi Pico的uSDR实现

文件大小:133KB

文件格式:ZIP

更新时间:2024-04-26 07:37:35

C

美国特别提款权 基于RP2040 Pi Pico的uSDR实现 这是用于基于QSD / QSE的收发器的控制和信号处理的实验实现的存储库。 使用的平台是带有RP2040处理器的Pi Pico模块。 该处理器具有双核,每个以125MHz的频率运行,并且具有非常可配置的I / O,从而简化了硬件设计。 该软件由一个TX分支和一个RX分支组成,它们各自在计时器回调函数中运行,每16微秒运行一次。 这使得信号处理节奏为62.5kHz。 TX分支 使用ADC2采样音频输入(速率= 62.5 kHz), 应用低通滤波器Fc = 3kHz, 将采样减少2,以获得更好的低频希尔伯特变换(速率= 31.25 kHz), 分为I通道7采样延迟线和Q通道15抽头DHT 在基于PWM的DAC上缩放并输出I和Q采样,以达到滤波器,运算放大器和QSE的水平 RX分支 从ADC0和ADC1上的QSD间歇地采样


【文件预览】:
uSDR-pico-main
----uSDR.c(2KB)
----pico_sdk_import.cmake(3KB)
----lcd.c(3KB)
----lcd.h(401B)
----si5351.h(1KB)
----dsp.h(249B)
----dsp.c(10KB)
----si5351.c(15KB)
----doc()
--------circuit.jpg(105KB)
--------flow.jpg(55KB)
----monitor.c(2KB)
----CMakeLists.txt(1KB)
----README.md(3KB)
----monitor.h(218B)

网友评论