一起玩转GNU Radio:调制解调大合集

开发者福利!热门AI工具限时免费用 购周边即赠Coding Plan Lite,Claude Code、Cursor等20+工具畅享,效率翻倍! 阅读详情

本文内容、开发板及配件仅限用于学校或科研院所开展科研实验!

本文汇总了GNU Radio中多种常见的调制解调方法及其参考文献链接,便于今后查看,供大家参考!

目录

一、模拟调制:对模拟信号的调制方式

1、幅度调制

(1)AM调制

(2)双边带调制DSBSC

(3)单边带调幅SSBSC

(4)残留边带调制VSB

(5)独立边带ISB

2、角度调制(调频FM、调相PM)

(1)FM

(2)PM

二、数字调制:调制信号可以表示为符号或脉冲的时间序列的调制方式

1、振幅键控ASK/通-断键控OOK、MASK

(1)OOK

(2)MASK

2、频率键控FSK(AFSK、2FSK、GFSK、MSK、GMSK)

(1)AFSK

(2)2FSK

(3)GFSK

(4)MSK、GMSK

3、相位键控PSK(BPSK、QPSK、8PSK)

(1)BPSK

(2)QPSK

(3)8PSK

三、脉冲调制:用基带信号去改变脉冲的某些参数的调制方式

1、脉冲幅度调制(PAM:Pulse Amplitude Modulation)

2、脉宽调制(PWM:Pulse Width Modulation)

3、脉位调制(PPM:Pulse Position Modulation)

4、脉冲编码调制(PCM:Pulse Code Modulation) 

四、QAM调制:正交幅度调制

五、有用链接


一、模拟调制:对模拟信号的调制方式

1、幅度调制

(1)AM调制

AM简明教程推荐:Analog Communication Tutorial

AM_Modulation.grc和AM_Demodulation.grc

AM_Demodulation.grc

接下来,介绍一下Creating Amplitude Modulation in GNURadio - Making It Up中的AM调制与解调程序【amx.grc】。本程序的信源支持Signal Source和wav文件两种信源,实现了AM调制和解调操作。

(2)双边带调制DSBSC

待补充。

(3)单边带调幅SSBSC

待补充。

http://www.csun.edu/~skatz/katzpage/sdr_project/sdr/grc_tutorial4.pdf

Using GNU Radio Companion: Tutorial 4. Using Complex Signals and Receiving SSB

Creating Amplitude Modulation in GNURadio - Making It Up

GNURadio Amplitude Modulation Receiver - Making It Up

GNURadio SSB Receiver and Recording IQ Data - Making It Up

(4)残留边带调制VSB

待补充。

(5)独立边带ISB

待补充。

2、角度调制(调频FM、调相PM)

相位的变化率就是频率,FM和PM二者紧密相关。

(1)FM

请参见GNU Radio FM调制解调实验-CSDN博客

(2)PM

Alexandros-Apostolos A. Boulogeorgos作者的https://github.com/aboulogeorgos/Wireless-communication-systems-Lab中有一个Continuous Phase Modulation实例。

continuous_PM.grc

Gnuradio结合hackrf 通过FSK调制实现文本文件的发送与接收】 Gunradio结合hackrf 通过FSK调制实现文本文件的发送与接收   一、实现目标 1、将我们要发送的文件封装成帧; 2、通过FSK调制解调实现文件的传输; 3、将接受到的文件进行非实时的采样处理还原我们发送的文本文件; 二、实现过程 1、将我们要发送的文本文件封装成帧 (1)首先我们要选择文本文件,例如send.txt我们在文件中输入我们要发送的字符串,在本次实验中我输 阅读详情

相关推荐

GNU Radio系列教程(七):初级篇之GNU Radio GRC PSK调制解调

在正式进行时钟恢复之前,我们先看看到底什么是码间干扰ISI。我们可以通过symbol_sampling.grc流图程序来观察什么是码间干扰。在symbol_sampling.grc流图程序中,我们用“Vector Source”模块生成了四组序列,每组都是100位0、1组成的序列。在该程序中,第一部分是通过使用“Interpolation FIR Filter”模块实现sps倍过采样(例如这里sps=4,Interpolation参数为4),并使用了一个均方根升余弦滤波器。

无线通信实验室 2万+

使用gnuradio实现SSB调制解调

使用gnuradio实现SSB调制解调

GNU Radio生成信号调制数据集

goal:2PSK QPSK 8PSK 16QAM 16APSK 64QAM 资料收集: 我们选择每个符号值的归一化样本,以在所有数字调制中形成恒定的归一化符号率。 这对于单载波调制来说很简单,但是我们必须估计OFDM和SC-FDMA等多载波系统中带宽占用的名义上近似的值。目标是使信号在观察到的符号率和占用带宽上尽可能相似,然后可以在信道模拟和更的环境模拟中不断改变。 对于PSK,QAM和PAM,我们使用gr-mapper(O’Shea,2014)OOT模块实现发射器,该模块具有多种星座,然后插入

weixin_42936176的博客 6536

GNU Radio中编写自定义信号处理模块

GNU Radio中编写自定义信号处理模块

【Android音视频开发】音频编码原理

在【Android音视频开发】 这一系列文章的开头,介绍一下音视频编码的原理是很有必要的,有利于对后续出现的概念的理解。此处先讲音频,视频编码的原理将在另一篇文章中讲述。

欢迎进入JesseAndroid的博客 2486

Gnuradio LimeSDR 接收/解调 SSB 信号

接收

weixin_46477111的博客 1718

【hackrf结合gnuradio实现FSK的调制解调

FSK调制解调                   --并实现文本的传输 实验一 FSK的调制解调 一、实现目标 1、在GRC平台下,调制出FSK信号,并通过HackRF进行发送; 2、根据HackRF接收到的FSK信号, 在GRC平台下进行解调; 二、实现过程 1、开始的时候直接用已有的模块,仿真波形很好,一旦通过hackRF就非常的糟糕,发现好多模块我们根本不会用,只能一点点

hefei_cyp的博客 1万+

GNU Radio教程 9.QPSK调制解调

QPSK调制解调

m0_43430630的博客 6298

GNU Radio系列教程(五):初级篇之GNU Radio GRC AM发射与接收

本文用GNU Radio实现AM发射和接收。

无线通信实验室 1万+

LoRaMatlab:Matlab上的LoRa调制编码方案模拟器-matlab开发

适用于Matlab的LoRa仿真器代码 有关更多信息,请参考Pilot.m。

GNU Radio系列教程(八):初级篇之GNU Radio GRC BPSK调制解调

本文是在“GNU Radio系列教程(七):初级篇之GNU Radio GRC PSK调制解调”的基础上,给出BPSK调制解调的实例。BPSK与QPSK的主要区别在于每个符号的比特位数,QPSK是一个符号2个比特,BPSK是一个符号1个比特。 需要具备的基础知识: (1)GNU Radio系列教程(二):初级篇之GNU Radio介绍 (2)GNU Radio系列教程(六):初级篇之GNU Radio GRC 硬件使用实例之信号频谱分析 (3)GNU Radio系列教程(七):初级篇之GNU R..

无线通信实验室 7399

一起玩转GNU Radio:gr-channels

本文介绍GNU Radio源码的gr-channels相关实例及模块。

无线通信实验室 6211

软件无线电安全之GNU Radio基础 -上

这一小节,我们简单使用了GNU Radio软件,我们通过GNU Radio Companion(GRC)创建了简单的流程图,展示了信号生成、处理和输出的流程。最后通过制作一个FM receiver来加深对GNU Radio的了解。

蛇矛实验室 2994

GNU Radio信号处理入门:从调制解调到频谱分析

本文详细介绍了如何使用GNU Radio进行信号处理,从基础调制解调到高级频谱分析。通过构建FM广播接收系统,展示了软件无线电(SDR)技术的强功能,帮助开发者快速掌握无线通信系统的设计与实现

weixin_28707739的博客 368

GNU Radio QPSK及FSK调制解调可运行可正确解码流图

可运行GNU Radio QPSK,FSK调制解调流图,解码和原码内容相同,可用于误码率测试等实验

碎玉轩 7430

GNU Radio信号解调全攻略:包络检测与相干解调深度对比指南

在数字信号处理领域,**GNU Radio信号解调**是构建软件定义无线电系统的核心技术。作为免费开源的软件无线电生态系统,GNU Radio提供了丰富的解调算法库,让工程师和研究者能够灵活实现各种通信系统的信号解调。本文将深入探讨两种经典的解调方法——**包络检测**与**相干解调**,帮助您全面掌握GNU Radio中的信号处理技术。 ## 📊 信号解调基础概念 **信号解调**是指从已

gitblog_00605的博客 725

导航教程PSK解调-GNU Radio

导航教程PSK解调-GNU Radio目标先决条件发送信号添加信道恢复定时多相时钟同步块的详细信息在接收机中使用多相时钟同步块多径均衡器LMS-DD均衡器相位和精细频率校正解码 原文链接: Guided Tutorial PSK Demodulation - GNU Radio. 在本教程中,我们将着重于模拟而不是空中传输.它将讨论在发送和接收具有实际硬件和信道效果的信号时所涉及的许多问题。我们...

weixin_40832019的博客 4277

GNU Radio实战:从音频到ASK信号的调制解调全链路仿真

本文详细介绍了使用GNU Radio实现音频信号ASK调制解调的全链路仿真过程。从环境配置、音频数字化处理到ASK调制、信道噪声添加及解调技术,逐步指导读者完成通信系统搭建。通过可视化界面操作,无需编程即可掌握数字通信核心原理,适合初学者入门和实践。

weixin_30439067的博客 561

GNURADIO 实现USRP QAM调制解调仿真

本文介绍了基于GNURADIO平台的16QAM调制解调系统实现。系统通过MATLAB生成信源,经串并变换、升采样、载波调制后发射,并在接收端完成解调、并串变换等处理流程。实验采用自建模块和示波器监控,验证了系统在加入同步信号和多径信道下的正确性。结果显示接收信号与发射信号基本一致,仅存在一定延迟,证明了该系统的可行性。该系统完整实现了QAM调制解调链路,为理解通信系统原理提供了实践参考。

qq_44610298的博客 1213
上一篇: 一起玩转GNU Radio:gnuradio GRC一种自定义模块的实现方法
下一篇: 树莓派安装HackRF、LimeSDR、GNU Radio、Gqrx
无线通信实验室
博客等级 码龄11年 2700粉丝 77原创
评论 15
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值