🎺 Announcement from Marc 🎺
PySDR now has a Patreon!
Support the project
and have your name added to the textbook on the bottom left of every page, plus get priority when emailing questions!
×
| PySDR is now available in:
English
Dutch
French
Ukrainian
Chinese
Spanish
PySDR:使用 Python 玩转 SDR 和 DSP
By
Dr. Marc Lichtman
1. 简介
2. 频率域
3. IQ 采样
4. 噪声与分贝(dB)
5. 链路预算
6. IQ 文件以及 SigMF
7. 关于作者
GitHub Link
Online Python Console
A big thanks to all PySDR
Patreon
supporters:
⚬ Karel
⚬ Frank Zosso, HB9FXQ
⚬ Jerry Tian
⚬ Don Bailey
⚬ Vince Baker
⚬ Laios Cornelius
⚬ Frank O'Donnell
⚬ Jon Kraft
⚬ Nick H
⚬ Andrey Limonchenko
and organization-level supporters:
Analog Devices, Inc.
1.
简介
→
PySDR:使用 Python 玩转 SDR 和 DSP
¶
作者:
Dr. Marc Lichtman
1. 简介
目标及受众
参与贡献
致谢
2. 频率域
傅里叶级数
时间-频率对
傅里叶变换
时间-频率特性
快速傅里叶变换(FFT)
负频率
时域上的顺序并不重要
在 Python 中使用 FFT
窗函数处理
FFT 窗口大小设置
时频谱/瀑布图
FFT 的代码实现
3. IQ 采样
什么是采样
奈奎斯特采样
正交采样
复数
FFT 中的复数
接收机
载波和下变频
接收机架构
基带信号与带通信号
直流峰值和偏移调节
使用 SDR 采样
计算平均功率
计算功率谱密度(PSD)
拓展阅读
4. 噪声与分贝(dB)
高斯噪声
分贝(dB)
频域角度看噪声
复数噪声
AWGN
SNR 和 SINR
参考资料
5. 链路预算
简介
信号功率预算
噪声功率预算
信噪比(SNR)
链路预算案例:ADS-B
6. IQ 文件以及 SigMF
二进制文件
Python 代码示例
可视化分析 IQ 文件 (RF 记录)
最大值与饱和
SigMF 以及如何标注 IQ文件
7. 关于作者
1.
简介
→