FPGA配合R820T

想法:FPGA控制R820T的I2C,将R820T输出的中频做处理。准备:某宝买的RTL-SDR,原理如下:软件无线电通过数字信号处理来实现无线信号的调制解调。在RTL-SDR中通过调谐芯片(R820T、E4000)将无线信号下变频至低中频信号,由RTL2832U中的ADC采样得到数字信号,再进行数字下变频得到基带信号,由USB传送给计算机。RTL-SDR得到的基带信号是I/Q信号交错排列的形式,计算机对基带信号进行分离得到两路信号即I/Q信号进行解调。硬件原理图大致如下图所示:把R
摘要由CSDN通过智能技术生成

想法:FPGA控制R820T的I2C,将R820T输出的中频做处理。

准备:某宝买的RTL-SDR,原理如下:

软件无线电通过数字信号处理来实现无线信号的调制解调。在RTL-SDR中通过调谐芯片(R820T、E4000)将无线信号下变频至低中频信号,由RTL2832U中的ADC采样得到数字信号,再进行数字下变频得到基带信号,由USB传送给计算机。RTL-SDR得到的基带信号是I/Q信号交错排列的形式,计算机对基带信号进行分离得到两路信号即I/Q信号进行解调。

硬件原理图大致如下图所示:

把RTL2832U取下来,将SDA、SCL、IF_P、IF_N引出,

R820T结构图

因为配置R820T的比较复杂,使用zynq+axi-iic方式完成R820T的控制,资源够的话,例化Microblaze也是可以的。

这里提供R820T的手册下载百度云盘链接

链接:https://pan.baidu.com/s/1BWMHACYQsdAqvp5c7cLlGw 
提取码:5aci 

R820T中比较重要的寄存器:

/* Those initial values start from REG_SHADOW_START */
static const uint8_t r82xx_init_array[NUM_REGS] = {
    0x83, 0x32, 0x75,            /* 05 to 07 */
    0xc0, 0x40, 0xd6, 0x6c,            /* 08 to 0b */
    0xf5, 0x63, 0x75, 0x68,            /* 0c to 0f */
    0x6c, 0x83, 0x80, 0x00,            /* 10 to 13 */
    0x0f, 0x00, 0xc0, 0x30,            /* 14 to 17 */
    0x48, 0xcc, 0x60, 0x00,            /* 18 to 1b */
    0x54, 0xae, 0x4a, 0xc0            /* 1c to 1f */
};
------------R5=0x83-----
  • 4
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值