

你有没有想过从太空接收无线电信号?它比你想象的更有趣,也更容易!昨晚,火腿小伙伴留言:
恭喜啦!成功收到来自国际空间站的信号!
什么是慢速扫描电视(SSTV)呢?简单的说就将图片转换为声音(类似于传真机或拨号调制解调器噪音)通过无线电传输声音,并将接收到的声音转换回另一端的图片。国际空间站(ISS)历史悠久,为全球活动传输SSTV图片,每次活动都持续数天,世界各地的人们将电台调到国际空间站下行频率,并在每次飞越家中上空时尝试接收图片。

本教程于2019年4月12日进行了传输,以庆祝YuriGagarin于1961年发布的周年纪念日,以及20年后即1981年的第一架航天飞机。
你需要做哪些准备?RaspberryPi2B或更高版本
3.5毫米扬声器或耳机
RTL-SDRUSB加密狗(可以搜索'RTL2832U')带有良好的鞭状或偶极天线
卷尺,至少1米

我们假设您正在运行RaspbianStretchDesktop版的全新安装并在线。
首先,将音频输出切换到3.5毫米耳机插孔。PulseAudio将系统音频作为输入设备回送的方式需要这样做。在Raspbian桌面上,只需右键单击菜单栏中的扬声器图标,然后选择“模拟”。
然后,打开终端并为项目安装所需的软件:
接下来,设置您的时区并从互联网上提取正确的时间。在Raspbian主菜单中,转到首选项RaspberryPi配置本地化选项卡设置时区,相应地更改区域和位置,然后单击确定。
最后,返回终端窗口拉出时间:
请注意,右上方的桌面时钟仅每分钟更新一次。
安装并测试RTL-SDR加密狗
将RTL-SDR加密狗插入您的Pi并拧入天线(在此阶段它可以放在您的桌面上)。然后验证RTL-SDR是否正在使用rtl_test程序。在终端窗口中,输入:
如果您看到“无法打开rtlsdr设备”错误,请移除加密狗,重新插入,然后再次尝试rtl_test。请大约30秒钟,并留意有关样品丢失的任何信息。30秒后按CTRL+C.丢失100个字节左右是可以接受的。

让我们调整一个商用调频广播电台,检查加密狗和天线是否正常工作。下面的命令将原始数据从rtl_fm传输到'play',然后产生音频输出。修改-f之后的值以指定您自己的FM电台/频率,并且不要忘记在数字后面加上大写M,这样它就知道你的意思是兆赫而不是赫兹(98.8MHz是英国的BBCRadio1)。在终端中,输入:
请注意,输出中的“Tunedto”值不匹配。这是由于所有SDR硬件的属性,称为“DC尖峰”,可以忽略。插入扬声器/耳机,您现在应该能够听到商用FM电台的声音。如果音频有噪音,请移动天线或使用更近的发射器选择不同的FM广播电台。按CTRL+C退出rtl_fm。
设置QSSTVQSSTV是一个程序,它将监听RaspberryPi上的音频输出,并在ISS在范围内时解码来自传真/调制解调器噪声的图像。我们只是检查设置是否正确。在主菜单中,选择InternetQSSTV,然后选择选项配置,并在声音选项卡中选择以下选项:
音频接口-PulseAudio
输入和输出音频设备-默认-通过PulseAudio声音服务器播放/录制
声音输入-来自声卡
声音输出-声卡
单击确定。接下来,运行Calibrate功能,去泡一杯茶/咖啡:选项校准。两个进度条均达到99%时,单击“确定”。
测试音频解码图片现在已经设置了QSSTV,我们可以下载测试音频文件,播放它,然后慢慢看到图片。在终端中,输入:
在QSSTV中选择“接收”选项卡,然后选择以下设置:
UseVIS–on
AutoSlant–on
Autosave–on
Signals–Normal
Mode–Auto
在Chromium浏览器中打开sstv_。您可以从文件管理器中拖放文件,也可以在地址栏中输入file:///home/pi/sstv_。
让它播放并观看图片出现在QSSTV中。请注意屏幕右侧的波形和瀑布显示活动。其他SSTV测试记录可在网上找到。

要从国际空间站获取图片,您需要了解三件事:
当ISS将发送SSTV信号时。它并不总是在开启。
SSTV信号将在什么频率上传输(通常为145.8MHz)。
当国际空间站飞越您的位置的时间。
国际空间站每天飞越大多数地方几次(除非你住在北极/南极)。您可以在ARISSSSTV网站上了解国际空间站的传输时间。
请注意,2019年4月12日开始的SSTV活动庆祝YuriGagarin于1961年发布,20年后的第一次航天飞机于1981年开始。这些活动通常持续几天,这意味着您将获得多次ISS通过期间的SSTV信号。
国际空间站何时飞过我?您可以使用许多网站,但您的作者个人最喜欢的是。
现在显示的表格列出了即将到来的ISS通行证的时间。“最高点”下的Alt值是地平线上方的最大高程;90意味着它直接在头顶上。具有较高最大高度的通过将比较低的通过提供更好的结果。单击表格中的任何一行显示该过程的天空图表。想象一下,将这张照片放在头顶,并将其与指南针方向对齐。该线显示了ISS的飞行路径,这对于粗略定位天线非常有用。查看“地面轨迹”也很有用。在国际空间站飞过之前,提前计划并安排地面站的时间。

如果您使用的是RTL-SDR套件天线,请阅读相关入门指南。
最好根据偶极子计算器调整伸缩臂的长度,使天线的谐振频率与145.8MHz相匹配。这将有助于从低海拔通道中获取较弱的信号。
在DesiredFrequency下,输入145.8。在“选择天线计算”下,选择“单面”。单击“计算”。答案应该是48.9厘米。
请记住,天线基座的每侧约有2厘米的金属。因此,在拧入天线杆之前,请使用卷尺,使其长度减去2厘米(不包括螺纹)。它不一定是完美的,但要尽可能接近它。
部署天线作为一般规则,尽量使天线尽可能高,并且能够清楚地看到各个方向的天空。在外面总是更好,但你仍然可以从房子内部获得信号,虽然这样你只会在照片中看到更多的噪音。然后,在偶极臂平坦的情况下,将它们与您在上找到的ISS的飞行路径大致对齐,并将两个臂向上弯曲成直角V形。您不需要为每次传递重新对齐它,但如果您这样做,它将产生更好的结果。
与精确科学相反,天线及其性能有时是一种艺术形式。在不同的ISS通道上尝试不同的配置。例如,尝试一个水平臂和一个垂直臂。
再次设置正确的时间QSSTV使用UTC时间文件名保存解码图像,这在以后计算出来自哪些ISS通道时非常有用。在终端中,输入:
调入ISS频率我们将再次使用rtl_fm,但请注意该命令与商业广播电台不同。商业无线电台使用宽带FM,而ISSSSTV传输使用窄带FM,因此我们必须以不同的方式设置rtl_fm。在终端中,输入:
您现在应该能够听到白噪声(不要忘记兆赫的大写字母M),但是当ISS飞越并且传输激活时,这将变为传真/调制解调器噪声。保持此窗口打开。国际空间站连续发射一张照片约两分钟,下一张照片开始前又有两分钟的关闭时间。
启动QSSTV
在Raspbian主菜单中,选择InternetQSSTV。在QSSTV中选择“接收”选项卡,然后选择以下设置:
UseVIS–on
AutoSlant–on
Autosave–on
Mode–Auto
SaveifComplete(%)–10
单击播放►按钮。右侧的波形和瀑布显示应显示来自rtl_fm的噪音。让QSSTV运行。
什么是多普勒频移?
多普勒频移的一个常见例子是当警车或救护车超过您时听到的音高变化。与警报器的发射频率相比,您在接近时听到的频率更高,在经过的瞬间相同,在出发时更低。无线电波与声波一样发生同样的事情。国际空间站以每秒7公里的速度移动!
为了弥补这一点,地面站必须在ISS接近时(从145.8MHz以上开始~3.5kHz)不断地重新调谐它们的接收器,通过开销(准确地达到145.8MHz),然后飞走(在145.8MHz以下结束~3.5kHz)。新闻是QSSTV很聪明,可以通过跟踪ISS飞过的音频信号的中心频率进行补偿。所以你不需要做任何事情!

它并没有多大区别,但是如果你想对此有一些乐趣,你的作者已经创建了一个Python脚本来补偿多普勒频移。它使用ephem跟踪ISS,计算ISS传递时的校正频率,并使用UDP套接字重新调整rtl_fm。
等待国际空间站到达您可能希望在一夜之间或周末离开地面站以捕获多个通行证。返回时,选择QSSTV中的“图库”选项卡以查看收到的图像。或者,当国际空间站在您之上时,观看现场直播的图片总是令人兴奋!
获得SSTV奖!在RaspberryPi上,解码后的图片可以在/home/pi/qsstv/rx_sstv中找到。您可以将它们上传到ARISSSSTV网站进行验证和识别。
在上查看活动信息,了解如何申请奖励证书。这将是一个PNG文件,通过电子邮件发送给您,并显示一个唯一的号码。祝好运!
后退模式如果你们中的任何人试图在2019年4月11日至14日期间从国际空间站接收SSTV,你会注意到音调太安静而无法解码的问题。在操作上,这被认为是由ISS上的错误的同轴开关/耦合器导致信号弱化引起的。找出哪一个有问题对于机组来说是一项耗时的任务,并且无法保证它将在下一次事件中完全修复。
因此,如果它再次发生,这种后退模式允许您记录每个ISS传递的广播,然后在Audacity等音频工具中对其进行后处理,之后您可以回放音频并正确解码图像。如果声音级别固定,那么原始指令仍然可以使用。
为了简单起见,选择了原始方法,其中rtl_fm和QSSTV保持不断运行,因此每个解码图像的文件名也将方便地记录ISS广播图像的时间。当你上传它们进行识别时,这可以节省你的工作量。这样,您需要在上传图片之前进行时间计算。
下载先决条件如果您还没有完成,请执行原始说明中的步骤1到5(直到“准备下一个SSTV事件”)然后安装Audacity
像以前一样部署天线从原始说明中重复步骤7,8,9和10(从'ISS飞越我的时间'到'什么是多普勒频移')以使您的无线电设备全部设置完毕。确保设置正确的时间,因为record_中的代码需要正确预测ISS何时在您上方的天空中。
下载ISS录制脚本我们已经方便地制作了一个python脚本来为您排序,每当ISS到达您的位置时,脚本将运行rtl_fm并保存一个日期标记的原始数据文件,我们稍后可以在Audacity中处理。
开始录制您现在要做的就是启动record_并让它保持运行,确保您在线,这样它就可以下载ISS遥测并使其保持最新状态。对于每个ISS传递,将创建带时间戳的.raw文件,您可以使其无人值守运行并稍后检查原始文件。
让它继续运行并等待ISS到达,同时检查以找出SSTV传输何时处于活动状态。
后处理音频在当天的最后一次ISS传递之后(如上所示),您将有机会发布处理.raw文件并收听音频。
StartSoundVideoAudacity
FileImportRawData
浏览并选择要导入的.raw文件;
在导入对话框中选择以下选项;
Encoding–Signed16-bitPCM
Byteorder–Little-ian
Channels–1Channel(mono)
Startoffset–0bytes
Amounttoimport–100%
Samplerate–48000
单击导入。进度条将显示一两个时间,您应该能够看到音频波形。通常使用SSTV音频时,它看起来完全平坦,没有您在查看音频波形时可能会看到的峰和谷。
一旦你开心,你可以导出到WAV,这样其他应用程序也可以播放音频。
文件导出音频
在名称框中用wav替换aiff,检查文件类型是否为WAV(Microsoft)签名的16位PCM,然后单击“保存”。
解码图片启动QSSTV
InternetQSSTV
在QSSTV中选择“接收”选项卡,然后选择以下设置:
UseVIS–on
AutoSlant–on
Autosave–on
Mode–Auto
SaveifComplete(%)–10
现在使用Audacity或您喜欢的任何音频播放工具播放后处理音频(避免使用VLC)。如果一切按计划工作,图片应该慢慢显示。请注意,录音可能包含ISS传递过程中收到的噪音和干扰,虽然可以在Audacity中清理,但您仍然可以接受录音中的内容。
上传图片您可以从原始说明重复步骤16以上传图片,但在指定接收图片的时间时需要小心。QSSTV文件名将包含解码时的时间戳(不是实时),并且网站想知道您从国际空间站接收实时传输的时间。
对于每张图片,您可以通过将.raw记录中的时间戳添加到“音频位置”值(播放期间参见Audacity的底部)来播放该图片的色调。该网站只询问最近的分钟。
另请注意,并非国际空间站的所有SSTV事件都为参与者提供官方证书,请检查上的信息,以确定证书是否可用。
祝好运!
俄罗斯MAI-SSTV活动计划于6月5日(星期三)格林威治标准时间12:00-16:00(北京时间:20:00—24:00)和6月6日格林尼治标准时间11:30-15:30(北京时间:19:30—23:30)举行。
ARISS表示他们预计在SSTV模式PD120中传输速率为145.800MHzFM。
本次通联活动国际空间站俄罗斯段中的计算机,该计算机存储图像,然后使用位于使用KenwoodTMD710E收发器的服务模块中的ARISS业余无线电台将图像传输到地球。
本次活动使用PD-120SSTV模式在145.800MHzFM上传输。
欢迎业余无线电操作员和其他无线电爱好者在
上发布他们收到的图像。
请注意,该活动取决于国际空间站上的其他活动,时间表和宇航员责任,并可能随时更改。
您可以使用在线无线电接收来自国际空间站的信号:
•SUWSWebSDR位于伦敦附近的Farnham
•R4UABWebSDR位于欧洲俄罗斯
ISSSSTV信息和链接: