在有了一些rtl-sdr基础,并学习了一些通信系统建模与仿真原理后,便利用rtl-sdr模块在Simulink上进行FM收音机仿真。

目录

一、知识储备

SDR-Receiver模块原理

电台AM-DSB中低频段信号分布

二、仿真结构

FM解调

AM解调

三、仿真原理图


一、知识储备

SDR-Receiver模块原理

将频谱搬移,其中为中心频率 

电台AM-DSB中低频段信号分布

FM解调后,得到就是低频段信号,按照以下频带分布进行AM解调

说明:

Mono为单音道,Stero为双音道;其中L、R分别代表左右声道。我们需要stereo,am调制中则需要将38khz作为载波频率进行解调

二、仿真结构

由主要由FM解调、AM解调构成

FM解调

AM解调

三、初步仿真原理图

值得注意的是,采样频率为240khz,而播放器的频率为48khz,为了保证频率同步,我们需要downsample 到48khz。

仿真过程中,我利用到模拟调制中fm、am调制原理(通信系统建模)对电台信号进行解调得到的初步仿真模型。

基于RTL—SDR及Simulink的FM收音机仿真相关推荐

  1. 基于simulink的FM调制解调系统仿真

    目录 1.算法描述 2.仿真效果预览 3.MATLAB核心程序 4.完整MATLAB 1.算法描述 基于simulink的FM调制解调系统仿真 2.仿真效果预览 matlab2022a仿真结果如下: ...

  2. RDA5807 FM收音机模块

    一. 简介   这是一个购自于淘宝网店的RDA5807调频接收模块,价格只有3块钱人民币.'   RDA5807是一颗调频广播单芯片接收调谐芯片.只需要外部非常少的元器件,便可以组成一个完整的调频广播 ...

  3. linux上听FM程序,安装和使用Odio在Linux上收听FM收音机的方法

    Linux平台上有一些很棒的无线电应用程序可用于在Linux上收听FM Radio(收音机),本文介绍Odio,包括安装和使用它来收听FM收音机的方法. 启用S​​nap支持和安装Odio 由于Sna ...

  4. 【Android项目】本地FM收音机开发及源码简析

    [Android项目]本地FM收音机开发及源码简析 目录 1.概述 2.收音机的基本原理 3.收音机其他信息 RDS功能 4.Android开发FM收音机源码解析 5.App层如何设计本地FM应用 6 ...

  5. TEA5676 + AT24C08 FM收音机 搜台 存台 mmap 实现读写

    硬件说明 TEA5767 + AT24c08 要使用耳机收听,不加功放芯片,声音非常小. 这2个芯片都支持 3.3 或 5.0 电源支持 连线比较简单,sda scl 接到 2440 对应的 排针上, ...

  6. 基于MATLAB的turbo码代码,一种基于Simulink的Turbo码仿真实现

    一种基于Simulink的Turbo码仿真实现 Implementation of Turbo Code Simulation Based on Simulink DOI: 10.12677/HJWC ...

  7. 频率统计表用c语言_空间矢量脉宽调制建模与仿真(基于C语言的SIMULINK仿真模型 | 基于SVPWM模块的仿真)...

    文末有仿真模型下载方式 1.1 基于C语言的SIMULINK仿真模型 使用C语言在MATLAB/SIMULINK中仿真,需要借助s-function builder模块实现.七段式SVPWM仿真模型如 ...

  8. FM收音机入门,以及Python实现FM调制解调

    FM收音机入门以及调制解调的实现 FM收音机基础知识 FM的调制和解调原理 PYthon 实现 FM调制与解调 FM调制 FM解调 FM收音机基础知识 调制分为三种:调幅(AM),调频(FM)和调相. ...

  9. gnuradio+b210实现FM收音机

    gnuradio+b210实现FM收音机 环境介绍 FM接收 1 Flow Graph 2 变量参数 FM发射 1 Flow Graph 2 变量参数 环境介绍 Name Version gnurad ...

最新文章

  1. C# 连接数据库 Sql Server
  2. VC中的一些字符类型及其转换
  3. 按采用的传输介质计算机网络可分为4种,2015年4月全国自考计算机应用基础试卷及答案(00018)...
  4. 分布式文档系统-document id的手动指定与自动生成两种方式解析(来自学习笔记:龙果学院ES课程)
  5. php 显示下拉菜单,PHP在下拉列表中显示菜单树
  6. JDBC操作(基础篇)
  7. 基于JAVA+Servlet+JSP+MYSQL的失物招领系统
  8. 创建对象 --- 构造函数模式
  9. html小任务,编写表单里的各项元素
  10. python模拟微信投票_python 模拟微信投票
  11. tpadmin导入数据库问题
  12. python制作卡通表情包_python——简单生成表情包
  13. 定制网站建设流程有哪些
  14. 鲁四海解读中国大数据发展10大趋势5大挑战 —— 首席数据官联盟2016《中国大数据企业排行榜》发布会实录...
  15. 洛谷 P1725 琪露诺 题解
  16. 三大措施助力新华三NGFW争当市场排头兵
  17. Context-aware Attentional Pooling (CAP) for Fine-grained Visual Classification
  18. 国产之光AT2401C完全取代替代RFX2401C直接兼容软件硬件
  19. Java中的抽象类和接口
  20. 双目立体图像矫正方法简述

热门文章

  1. cNc数控Z轴服务器在什么位置,五轴数控机床A、C旋转轴分别安装在哪里?
  2. 【HTML5】嵌入另一张HTML文档、通过插件嵌入内容、嵌入数字表现形式
  3. python驱动级模拟按键 检测_py库: pyautogui (自动测试模块,模拟鼠标、键盘动作)...
  4. 视频去水印工具-在线短视频去水印工具
  5. 各大高权重搜索引擎博客矩阵链轮?
  6. PTA 7-47 打印选课学生名单
  7. 决策树在机器学习的理论学习与实践
  8. oppo开启系统更新服务器,oppo手机系统升级开不了机怎么办
  9. 华为RH2288V3服务器硬盘大于2T的处理办法
  10. AKA传奇和亚嵌那些事