随着新一代移动通信技术的快速发展,无线SoC已经成为物联网产业发展的基础,在嵌入式领域中占有越来越重要的地位。实际生活中,无线通信应用几乎无处不在,例如目前智能家居主流2.4G无线通信方案Zigbee、蓝牙、Wi-Fi等。但是随着算法的复杂化,仅使用低功耗的MCU已经无法满足处理速度等要求,而使用GPU成本、功耗过高,不适用于嵌入式场景,相较于前两者,ASIC芯片可以同时满足上述要求,适用于嵌入式设备,为了统筹ASIC与MCU工作, SoC应运而生。SoC可以依据硬件设计特性和数据传输过程构建整套系统架构,提升资源利用率和处理速度,减少功耗等。此外同时熟悉无线通信和SoC设计的人才极为稀缺,尤其在软件无线电部分,专业人才储备不足,因此无线通信SoC设计逐渐成为了当下SoC设计比较热门的方向之一。设计SoC系统架构如下:

本项目主要研究的基于ARM处理器的无线SoC设计与实现。针对相应的通信算法,设计FM解调单元等硬件IP,通过配置Cortex-M0处理器,在安路EG4S20BG256开发板FPGA 的硬件平台中实现FM广播等功能。本系统主要完成以下功能:

  1. 完成Cortex-M0系统的搭建,实现点灯、Debug等功能测试
  2. 设计用于FM解调基带信号处理IP并和Arm处理器集成构建SoC,设计PWM型DAC将解调出的语音信号通过外部喇叭播放,实现FM电台功能, 并利用FPGA上的板载数码管显示当前频点、使用板载按键实现选台等功能,实现基础的人机交互。
  3. 针对FM的噪声问题。设计FIR滤波器以及音量控制模块,获得了更优音质。
  4. 实现FM收音系统自动搜台、存储频道和手动选台功能;并添加外部LCD显示设备,显示队伍信息和搜台结果等信息。
  5. 实现FM双向通信(FM无线对讲机)功能

实现实物图:

工程链接:

Ct_Code_House: create it to record the code and work daily life (gitee.com)

基于ARM处理器的无线SoC实现相关推荐

  1. 【2022集创赛】安谋科技杯三等奖:基于ARM处理器的无线SoC设计

    本篇文章是2022年第六届全国大学生集成电路创新创业大赛安谋科技杯三等奖作品分享,参加极术社区的**[有奖征集]分享你的2022集创赛作品,秀出作品风采**活动. 团队介绍 参赛单位:厦门大学 队伍名 ...

  2. 《嵌入式Linux应用开发完全手册》——1.2 基于ARM处理器的嵌入式Linux系统

    本节书摘来自异步社区<嵌入式Linux应用开发完全手册>一书中的第1章,第1.2节,作者 韦东山,更多章节内容可以访问云栖社区"异步社区"公众号查看. 1.2 基于AR ...

  3. 基于ARM的嵌入式无线视频监控系统

    http://in.eccn.com/tech_260_2011031014214013.htm 赵晓军 任明伟苏海霞 曹建坤 王飞 陈雷 国内外市场上主要推出的是数字控制的模拟视频监控和数字视频监控 ...

  4. arm linux sms,基于arm处理器的手机短消息加密系统 encryption system for sms based on arm.pdf...

    基于arm处理器的手机短消息加密系统 encryption system for sms based on arm 第 22卷 第 期 电子测量与仪器学报 Vol.22 No.2 2 4 - - 20 ...

  5. 基于ARM处理器的LCD控制及触摸屏接口设计

    作者:menuconfig 转自:http://blog.csdn.net/menuconfig/article/details/2621231 研究了一种基于ARM处理器的嵌入式网络收音机的设计方案 ...

  6. 基于ARM处理器的“云计算”是下一个计算浪潮

    p { margin-bottom: 0.21cm; } 今天,我们的话题是:基于 ARM 处理器的 "云计算"(即互联网的大型"计算节点") 可能存在吗?为何 ...

  7. 恩智浦arm芯片Linux,基于ARM处理器的工业控制系列【恩智浦】

    中国上海,2011年2月22日 -- 恩智浦半导体(NXP Semiconductors N.V.)今天宣布推出其基于ARM? Cortex?-M0处理器的LPC1200工业控制系列.LPC1200进 ...

  8. 基于ARM+LINUX的无线视频采集系统设计----------项目整体介绍

    开发平台: ARM板:TQ2440/GQ2440 内核:linux-2.6.30 硬件配置: 无线路由器 无线网卡 Usb摄像头 电机驱动模块+小车 整体介绍: 本项目选用S3C2440作为主控制器, ...

  9. 服务器可否替代手机芯片,基于ARM的处理器能取代桌面处理器吗?

    科技的发展速度太快了,从手机进入智能时代开始,手机处理器的速度也越来越快了,以前人们办公都是在电脑端进行的,随着手机的功能越来越多,手机处理器速度越来越快,已经有一小部分的工作可以在手机上完成了.那么 ...

最新文章

  1. 特斯拉AI总监用300行代码实现“迷你版GPT”,上线GitHub三天收获3.3k星
  2. sql随机查询数据语句(NewID(),Rnd,Rand(),random())
  3. 第三章 搜索与图论 【完结】
  4. XenApp Farm:修改密码、退域、更改Farm
  5. 推荐系统User-Item Embedding图算法
  6. 自适应页面 移动端获取焦点自动放大_专业 | 惠检LIMS系统:手机移动应用(MA)...
  7. 纪中A组模拟赛总结(2021.7.16)
  8. 3类6种,主流容器操作系统全比较
  9. python批量将pdf转成word_如何用Python把pdf转换成word
  10. Uva 11491 暴力贪心
  11. FTP服务器windows配置
  12. 打飞机小游戏,附带源码
  13. html整体布局居中,html 居中布局
  14. win10 win7 一键获取TrustedInstaller权限
  15. 关于地理数据收集与处理的基本工具推荐(3)--最新30m的DEM与DSM数据免费下载
  16. 大数据时代个人隐私权保护机制构建与完善
  17. iomega ix2 Android,Lenovo Iomega ix2系统安装
  18. [JavaScript 刷题] 树 - 将有序数组转换为二叉搜索树, leetcode 108
  19. 骑士CMS模版注入+文件包含getshell复现
  20. [电路]10-支路电流法

热门文章

  1. 世捷摇奖乐之我要中大奖
  2. 公交车到站预测2----数据后处理
  3. 36 岁,我又跳槽了!
  4. 有限元学习心得(一)
  5. 线性回归的其它计算方法
  6. 戴尔电脑遭香港高校联合抵制
  7. 数美观察|全国网信系统同电信部门处罚违法网站6907家
  8. oracle 性能优化培训,ORACLE SQL性能优化(内部培训资料)
  9. H5 实现自定义video播放器,快来点我吧
  10. Openfire漏洞(CVE-2019-18393/18394)