嵌入式开发:车载软件无线电设计与应用

最新更新时间:2014-05-14来源: 互联网关键字:嵌入式  车载软件  无线电设计 手机看文章 扫描二维码
随时随地手机看文章

最近几年,无线应用已经有了快速而且广泛的发展。毫无疑问,无线设备给我们的生活和工作带来了极大的便利,比如,手机使我们能够随时随地地进行对话,大大地提高了沟通的效率。与此相对应,越来越多的无线技术被创新性地集成在汽车应用中,使驾驶也成为了一种舒适生活的体验。下表列举了目前常见的汽车无线应用。

这些还没有包括红外无线应用、遥控钥匙等,加上将来肯定会集成到车内的无线互联网络和4G通讯网络,汽车相关的无线系统会涵盖一个相当大的范畴。然而无线应用不仅要适用于相关的频率,还要满足规定的调制算法。所以现有的车载无线应用都是采用单独的软硬件模块来实现的。比如收音机,普遍的解决方案是利用一个收音机模块进行收音解调,然后通过专门的通讯协议(比如I2C)和主处理器交互,并显示在人机界面上。



独立的软硬件模块通常意味着简洁的软件设计和较低的硬件成本。不过它也有它的弱点:硬件模块的更改通常意味着比较大的系统改变。比如收音机要加上RDS的功能,一般要重新选择新的收音机模块,重新设计系统接口以适应新的收音机模块,重新设计软件来容纳RDS功能等。

车载无线应用涉及众多的独立硬件模块和快速发展的新技术,同时变更硬件模块和修改软件模块可能会导致滞后的上市时间和较高的设计成本。软件无线电是一个蓬勃发展的领域,以下本文将就在车载系统中引入软件无线电模块展开讨论。

软件无线电简介

传统的无线电应用都是依靠模拟电路来实现的。软件无线电的目的就是把无线电领域的硬件问题变成软件问题,其基本思想就是用软件解调接收到的电磁波和用软件控制发射的电磁波。软件无线电的基本框架如下图。



从框图中可以看到,模数/数模转换器是联系连续的模拟信号和分立的数字信号的桥梁,而软件可以控制的是数字信号。应用软件代码高效分析和合理控制数字信号,软件无线电原则上可以实现传统无线电的所有应用,并且具有传统无线电设备所没有的灵活性——软件代码实际上可以根据用户的需求实时调整。也就是说,使用同一块硬件,软件无线电软件可以完成传统无线电需要多块硬件才能完成的任务,比如同时接收FM信号和电视信号。

车载软件无线电

现在是考虑用软件无线电来代替汽车内传统无线电应用的时候了。要实现这个方案,首先需要设计一个通用的软件无线电模块。这个模块应该包含示意图中的模块,而且还要有较好的灵活性,最后还必须有和外部设备通讯的高速接口。下图给出了一个简单的示意例子。



其中,DAC是数模转换器,ADC是模数转换器,BUS是可编程接口。

其次,看一看作为可编程单元的FPGA.当主控单元通过可编程接口配置好FPGA之后,FPGA就会按照我们预先设计的程序进行工作。在软件无线电领域,以接收为例,FPGA完成的任务包括按照主控单元指定的频率段把ADC数据转化为基频段数据,即所谓数字化下行转换。这个转换过去是非常消耗系统资源的,随着硬件处理能力的提高和软件算法的更新,无线电领域的上下行转换目前基本上可以实时完成。赛灵思和Altera都提供高性能的FPGA,它们完全可以胜任上述任务。

再其次,数字化下行转换后的数据会通过可编程接口传输给主控单元。这个数据的流量会根据应用和数字化下行转换算法的不同有较大的变化。典型的数据率是每秒数十兆字节,这个速度可以适应目前车内常用的无线系统,而满足这个数据率的通用接口可以选:



一般地,USB总线是一个很好的选择:简便而易得。

数据经接口/总线传给主控单元,主控单元会按照用户要求处理数据。现在的嵌入式处理器不仅主频超过1GHz,而且多核,比如Intel Atom,每秒上十亿次的浮点运算能力足以让应用程序完成软件无线电要求的工作。

射频(发射/接收)板和数模/模数转换器的作用非常重要,它们的性能将直接决定软件无线电可以处理什么样的问题。理论上,转换器采样频率必须至少是待测频率的2倍,然而采样率非常高的转换器较为昂贵。利用射频板可以将待测频率从较高的频段降至转换器的工作频段。市面上的射频板可以将高至6GHz的射频信号的频率降至中频10MHz以下,而20MHz的转换器比较容易找到,而且有不错的精度(16位)。

至此,通用的软件无线电模块搭建成功。剩下的事情就是发挥产品设计师和软件工程师的想象力,设计和开发完美的车载无线电应用。一个手到擒来的例子就是,利用软件无线电,只要给每个座位上配一个耳机,各个乘客就可以自主选择最喜爱的FM电台而不受其他人的影响——这在只有一个FM收音模块的系统中是不可能完成的任务。

可以肯定,以现有的技术,实现多样化的车载无线电应用是完全可行的。然而,无线电在各个国家都是受控制的领域,没有授权的应用通常无法上市。随着技术的成熟,相信这一领域的控制方法也会有所改进,使广大汽车用户能够早日享受到车载软件无线应用带来的自由体验。

本文小结

毫无疑问,用软件无线电代替传统的车内无线应用,不仅能够给车载无线系统的设计带来很大的灵活性,而且还会产生许多创新性的应用。虽然从设计到实现还有一段很长的道路要走,我们要相信:一切皆有可能是科技对未来的有力诠释。

关键字:嵌入式  车载软件  无线电设计 编辑:探路者 引用地址:嵌入式开发:车载软件无线电设计与应用

上一篇:基于PIC32的环境质量监测系统
下一篇:PSoC Creator简化可编程器件上的软硬件协同设计

推荐阅读最新更新时间:2023-10-12 22:40

ARM发布Cortex-A35,v8-A架构全面进军移动和嵌入式
Cortex-A35成为基于ARMv8-A架构的全新超高功效处理器系列的首款产品 ARM今天宣布推出ARM Cortex -A35处理器,为64位处理器树立功耗效率新标竿。该处理器是基于ARMv8-A处理器架构的全新超高功效CPU系列的首款产品,该系列专为成长快速的移动和嵌入式应用而设计。ARMv8-A架构具有64位和32位运算能力以及完整的加密功能,Cortex-A35因而得以开创更丰富的用户体验。ARM预期Cortex-A35合作伙伴将于2016年底前量产出货。 ARM处理器事业部总经理James McNiven表示: Cortex-A35很自然地承袭了以功耗效率和体积小巧著称的Corte
[嵌入式]
嵌入式系统硬件抽象层的建立及软件的可移植性设计
摘要:在阐述嵌入式系统软件设计方法的基础上,介绍嵌入式系统底层软件可移值性设计和硬件抽象层的建立;举例说明利用此思想的嵌入式软件的设计及测试过程。 关键词:设备驱动程序 嵌入式系统 软件设计 可移植性 1 嵌入式系统设计   由于嵌入式系统有着体积小、功能集中、可靠性高等优点,已被广泛地应用到日常生活的各个方面,如移动通信、工业控制、医疗器械,家用电器等。如何缩短嵌入式系统的开发周期,降低开发成本,以及提高产品的可靠性已成为嵌入式行业普遍关注的问题。在嵌入式系统设计中,通常采用以下设计方法。 (1)瀑布模式开发过程   瀑布模式开发过程工作模式简单,任务的划分协调及人员安排、物质材料的分配管理都比较容易。如图1所示,开发
[应用]
基于Linux和S3C2410的嵌入式图象传输系统设计
1 引言 如何更好的获得监控现场的图象数据一直是棘手的一个问题,传统的方法是采用CCD摄象机获取现场的视频信息,这种方法易于实现,但成本较高。随着ARM系列处理器应用的越来越广和基于linux的嵌入式技术的迅速发展,利用linux自身带有的TCP/IP协议来实现远程监控、图象传输已成为可能。本文提出的正是一种这样的方法,利用市场上很常见的中星微系列的USB摄象头来得到现场的图象数据,利用linux内核中的Video4Linux编程接口函数采集图象,并把得到的图象通过Internet传输到上位机PC上,在PC上实现图象的保存和显示。 2 硬件系统设计原理 系统的硬件功能框图如图1所示,CPU采用的是三星公司的S3C241
[单片机]
基于Linux和S3C2410的<font color='red'>嵌入式</font>图象传输系统<font color='red'>设计</font>
基于VW2010芯片的嵌入式多媒体监控系统压缩/解压卡设计
摘要:在简要分析了多媒体监控系统发展现状的基础上,提出了一种基于VW2010压缩/解压芯片的多媒体压缩/解压卡的设计方案,给出了基于VW2010的多媒体监控系统压缩和解压卡的硬件结构图以及在Linux系统下VW2010的驱动程序,同时给出了在Linux Redhat 7.3下编写的测试程序,并进行了全面的测试。 关键词:MPEG;监控系统;压缩/解压;设备驱动程序 1 MPEG-4标准及其在多媒体监控系统中的应用 多媒体监控系统是多媒体技术在安防领域的新应用。目前已广泛应用到金融、文博、酒店、交通、商业、医院、工厂、学校、住宅小区物业管理等各个领域。从目前趋势看,多媒体监控系统的应用领域还在不断扩展。 音视频压缩
[嵌入式]
单片机嵌入式Internet技术的Web应用实现
    嵌入式Internet是指电子设备通过嵌入式模块而非PC直接接入到Internet,与Internet进行信息交互的过程。目前Internet成为全球最大、信息最丰富的互联网络。用户甚至希望家电设备、仪器仪表以及工业生产中的数据采集与控制等设备也能够连接到Internet上,因为这意味着用户可以方便、快捷、低廉地通过网络进行远程控制、监测和信息传送。美国贝尔实验室的科学家预测,未来将会产生比PC时代多成百上千倍的超级嵌入式Internet服务器。Internet技术和嵌入式技术的相互融合,为嵌入式系统的设计和产品开发带来了前所未有的发展空间和机遇。 1 单片机嵌入式Web应用的硬件系统设计     在硬件系统的设计
[嵌入式]
嵌入式PLC的制作及应用
嵌入式可编程序控制器,它将PLC常用的梯形图语言嵌入到单片机开发中,实现PLC的单片机化。目前有两种方式,其一是直接将梯形图编译程序嵌入到单片机中,用户可以通过梯形图编辑程序直接与单片机系统通信,将保存的PMW文件直接下载到单片机系统中;另一种是把梯形图编译程序独立出来,通过转换软件的转换,将PMW文件转换成单片机的目标代码,再烧录到单片机中。这两种方式所使用PLC的指令都受到梯形图编译程序或转换软件的限制。前者就象常规方式使用PLC一样,可通过梯形图编辑软件进行监控等操作,但PLC硬件中所使用单片机的引脚分配一旦硬件系统设计定型便不能再改动。而后者比较灵活,单片机的引脚分配只要在转换软件允许范围内,根据需要作一定的改动。可以按照应
[单片机]
<font color='red'>嵌入式</font>PLC的制作及应用
基于嵌入式Linux的PMP系统设计与实现
PMP系统简介 便携式多媒体播放器(PMP),也就是通常人们所说的MP4,已成为继MP3以后消费类产品的一个新热点。PMP的主要优点是:携带方便,能够直接播放高品质音/视频文件;也可以浏览图片,以及作为移动硬盘、数字银行使用;此外,还有FM、游戏等功能。PMP播放器不仅需要对机体大小有所限制,更重要的是需要一种压缩效率更高、画面质量更高的视频压缩技术,以及相关编解码芯片。本文介绍了此PMP系统的软、硬件设计,重点在软件设计,此PMP系统方案现在已经进入量产阶段。    PMP系统的硬件设计 现阶段PMP内部核心架构,大多都是采用CPU搭配DSP的方式。其中,DSP负责编/解码工作;CPU则是针对文件管理、存取,
[单片机]
基于<font color='red'>嵌入式</font>Linux的PMP系统<font color='red'>设计</font>与实现
Python又登顶了,它能成为嵌入式未来吗?
8月29日,IEEE Spectrum发布2023年顶级编程语言排行榜,在排行中,Python愈加拥有统治地位,一度成为嵌入式的得力竞争者,嵌入式开发的未来就在Python了吗? IEEE Spectrum公布了三类榜单,虽然每种榜单的权重有所不同,但得出的结果却极为接近。 作者丨付斌 出品丨电子工程世界 学Python,有未来? IEEE Spectrum的综合排行中,Python、Java、C++、C、JavaScript、C#、SQL、Go位列前八,Python极具统治地位,流行度指标一度碾压第二的Java。 其实Python早蝉联多年榜首,其丰富的库和框架,如Pandas、Scikit-learn
[嵌入式]
Python又登顶了,它能成为<font color='red'>嵌入式</font>未来吗?
小广播
最新电源管理文章
换一换 更多 相关热搜器件
随便看看
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved