基于树莓派上的小电台

举报
tsinghuazhuoqing 发表于 2022/03/26 22:22:05 2022/03/26
【摘要】 简 介: 原以为rpitx这个利用Raspberry GPIO发送射频信号的原理,应该应用到方波的高次谐波。现在看起来似乎树莓派的GPIO利用内部的高速PLL 可以产生射频信号。这是一个开始,也...

简 介: 原以为rpitx这个利用Raspberry GPIO发送射频信号的原理,应该应用到方波的高次谐波。现在看起来似乎树莓派的GPIO利用内部的高速PLL 可以产生射频信号。这是一个开始,也许之后通过实际测试才能够得到正确的答案。

关键词 rpitxSDR

RPITX电台
目 录
Contents
关于rpitx
rpitx基本原理
rpitx应用
遥控电扇
总 结

 

§01 RPITX电台


  天在 西瓜视频 上看到:如何用树莓派打一个小电台 视频,UP主给出了自己利用手边的树莓派操作 F50EO/RPITX 软件无线电的经历。

▲ 图1.1  测试RPITX过程

▲ 图1.1 测试RPITX过程

为了后面能够测试,也在TB上 R820T2+RTL2832U软体无线电DVB-T+DAB+FM+SDR USB DONGLE 购置了SDR。树莓派自己手边是另外有一台的。

1.1 关于rpitx

  初步看到视频中介绍到利用树莓派中的MCU的IO管脚可以输出从 5 k H z 5kHz 5kHz 1.5 G H z 1.5GHz 1.5GHz 这么大范围的调制信号,所以感到其中应该使用到了IO口输出信号的谐波信号。

  在 github中的 F5OEO/rpitx 里面给出了rpitx的介绍,该rpitx是用于教育目的对软件无线电进行介绍的开源项目,利用树莓派产生通用无线传送频率信号(5kHz ~ 1.5GHz),这是 rpitx论坛链接 ,对其进行浏览看是否能够获得 rpitx 的基本工作原理。

1.1.1 无线频谱发送图片

  在github网页中给出了大量的演示示例,其中一个比较有趣的就是利用rpitx发送调制由图像信息的调频信号。之所以对这个实验感兴趣,是因为这种方式早年在MIT访学期间看到他们课堂中演示过这个实验,后来我也将它搬到自己的信号与系统课堂中,并留作作业。详细参见 耳朵听图像

▲ 图1.1.1  利用无线频谱发送图片

▲ 图1.1.1 利用无线频谱发送图片

1.2 rpitx基本原理

  原本是会议rpitx这么大范围的输出信号,特别是通过GPIO输出,是否利用的对应的谐波信号。但从现在所看到的资料中,并没有人怀疑这个事情。 也就是IO管脚输出的就是434MHz的高频信号。

  在 tune.cpp 中的源程序代码也可以看到出是直接进行设置的。

		generalgpio gengpio;
		gengpio.setpulloff(4);
		padgpio pad;
		pad.setlevel(7);
		clkgpio *clk=new clkgpio;
		clk->SetAdvancedPllMode(true);
		if(ppm!=1000)	//ppm is set else use ntp
			clk->Setppm(ppm);
		clk->SetCenterFrequency(SetFrequency,10);
		clk->SetFrequency(000);
		clk->enableclk(4);

  
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11

  在 Appliation Note on rpitx 中也提到在GPIO输出的对称方波的情况。在输出高频信号中包含有很多奇次谐波分量

▲ 图1.2.1 Raspberry ##端口定义

▲ 图1.2.1 Raspberry ##端口定义

1.3 rpitx应用

1.4 遥控电扇

  Hacking My Ceiling Fans Wireless Remote with a USB TV Tuner 给出了利用 rpitx控制自己家居中的电扇上的灯的示例。

▲ 图1.4.1  利用rpitx控制屋顶电扇

▲ 图1.4.1 利用rpitx控制屋顶电扇

 

  结 ※


  以为rpitx这个利用Raspberry GPIO发送射频信号的原理,应该应用到方波的高次谐波。现在看起来似乎树莓派的GPIO利用内部的高速PLL 可以产生射频信号。这是一个开始,也许之后通过实际测试才能够得到正确的答案。


■ 相关文献链接:

● 相关图表链接:

文章来源: zhuoqing.blog.csdn.net,作者:卓晴,版权归原作者所有,如需转载,请联系作者。

原文链接:zhuoqing.blog.csdn.net/article/details/123741903

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。