电子发烧友网 > 接口/总线/驱动 > 正文

软件无线电中双缓冲模式PCIE总线的设计与实现

2018年07月25日 11:01 次阅读

引言

近年来软件无线电(SDR)得到了飞速的发展,在很多领域已显示出其优越性。本文的项目背景是通过软件无线电方式实现数字音频广播(DAB)的基带信号处理,这要求软件无线电平台具有高速实时数字信号处理与传输能力。高速可编程逻辑器件(FPGA)和丰富的IP核提供了能高效实现软件无线电技术的理想平台。

1 PCIE总线方案论证

PCIE是第3代I/O总线互联技术,如今已成为个人电脑和工业设备中主要的标准互联总线。与传统的并行PCI总线相比,PCIE采用串行总线点对点连接,具有更高的传输速率和可扩展性。例如本文采用的8通道1代PCIE 2.0硬核的理论传输速率是4 GB/s[1],其总线位宽亦可根据需求选择&TImes;1、&TImes;2、&TImes;4和&TImes;8通道。与其他的串行接口(如RapidIO和Hypertransport)相比,PCIE具有更好的性能和更高的灵活性[2]。

1.1 PCIE总线实现方式

目前,PCI Express总线的实现方式主要有两种:基于专用接口芯片ASIC和基于IP核的可编程逻辑器件FPGA方案。前者通常采用ASIC+FPGA/DSP的组合方式,专用PCIE接口芯片(如PEX8311)避免用户过多地接触PCIE协议,降低了开发难度;但其硬件电路设计复杂,功能固定,灵活性和可扩展性较差。后者使用IP核实现PCIE协议,用户可以开发其所需的功能和驱动,具有可编程性和可重配置能力;另外,单片FPGA降低了成本和电路复杂程度,更符合片上系统(SoC)的设计思想。本文采用Xilinx公司Virtex6 FPGA和PCIE集成块,实现双缓冲模式的高速PCIE接口设计。

1.2 双缓冲与单缓冲比较

以写操作(数据从FPGA到内存)为例,双缓冲PCIE系统框图如图1所示。为描述方便,将该FPGA片上系统命名为SRSE(Software Radio System with PCI Express)。

软件无线电中双缓冲模式PCIE总线的设计与实现

图1 双缓冲PCIE系统框图

PC端的驱动程序在系统内存上为SRSE分配了两个缓冲区(WR_BUF1/2)用于数据存储,这两个缓冲区的地址信息分别存储在FPGA端的DMA寄存器(DAM_Reg1/2)中。Root Complex连接CPU、内存和PCIE器件,它代表CPU产生传输请求[3]CIE核是Xilinx公司提供的集成块程序,实现PCIE协议的处理;DMA(直接存储器访问)引擎用于实现DSP核和PCIE器件间的高速数据存储与交换;DSP(数字信号处理)核是用户设计的算法或应用程序。以图1为例,DSP核将产生的数据写入TX_FIFO,DMA引擎将数据以传输层数据包(TLP)的形式发送至PCIE核,其中数据包的头信息来自寄存器DMA_Reg1.当SRSE将数据写入缓冲区WR_BUF1时,驱动分配另外一块缓冲区WR_BUF2并将该缓冲区的地址信息写入寄存器DMA_Reg2中;当DMA引擎发出WR_BUF1的写操作消息中断(MSI)后,DMA控制器将数据包的头信息切换至DMA_Reg2,驱动将缓冲区切换至WR_BUF2,继续传输数据。

软件无线电中双缓冲模式PCIE总线的设计与实现

图2 PCIE总线中断延迟测量

与双缓冲相对应的是单缓冲模式。以写操作为例,驱动程序每次在内存上分配一个缓冲区WR_BUF,该缓冲区的地址信息存储在DMA寄存器DMA_Reg中。当写满缓冲区WR_BUF时,DMA引擎会产生MSI中断,并通过PCIE核通知驱动程序。驱动分配新的缓冲区,并将该缓冲区地址通过PCIE总线写入DMA寄存器DMA_Reg中。中断的传输和DMA寄存器的更新会产生一定延时,这需要较大的TX_FIFO来存取延时期间DSP核产生的数据。

为精确测量中断延时时间,搭建了基于DELL T3400型PC和ML605开发套件的平台,通过ChipScope观察的波形结果如图2所示。DMA中断发生在时刻0(mwr_done:0﹥1);然后PCIE核向驱动发出MSI中断,驱动程序查询中断寄存器发生在时刻2241(irq_wr_accessed:1﹥0);驱动程序分配新的内存缓冲区,然后更新DMA寄存器发生在时刻2802(wr_dma_buff0_rdy:0﹥1)。在这2802个时钟周期内,PCIE器件无法将数据写入内存。PCIE的时钟频率为250 MHz,所以中断延时T=2802×(1/250 MHz)=11.2 μs.假定DSP核产生数据的速率为200 MB/s,中断延时期间将产生11.2 μs×200 MB/s=2241 B大小的数据。考虑到其他不可预测因素,如中断堵塞等,为了不丢失数据,TX_FIFO至少需要几KB的空间。这对于FPGA内宝贵的硬件资源(如Block RAM)来说是严峻的挑战。

与单缓冲模式相比,双缓冲模式优点归纳如下:

① 更新缓冲区不会引入中断延时,这意味着较小的FIFO即可满足需求,节约了硬件资源。

② 双缓冲模式延长了驱动程序处理中断的时间,也使缓冲区数据的处理更加容易,丢包率大大减小。

③ 数据的传输和内存缓冲区的数据处理可以并行处理,系统的实时性得到保证。

④ 双缓冲更适合Scatter/Gather DMA,取代block DMA,从而提高内存效率。

2 软件无线电平台设计

软件无线电基于可编程、可重构的通用硬件平台,通过加载不同的软件实现不同的无线电功能,广泛应用于军用和民用领域。为了能够实现复杂的算法,其平台需要具备高速数据交换和实时信号处理的能力。该设计参考Xilinx ML605开发套件,基于Xilinx Virtex6 LX240T FPGA芯片,通过增加相应的模块搭建通用的软件无线电平台。

软件无线电原理框图如图3所示。信号获取模块采用两片ADCDAC以实现IQ两路信号的数模转换;通信模块由以太网USBRS232接口组成;扩展卡可以是射频发射机或接收机,通过扩展卡接口与母板相连;JTAG接口提供在线编程和内部测试功能;存储器件包括512 MB DDR3内存和128 MB平台Flash,分别用于动态数据存储和配置FPGA;人机接口由LED/LCD、按键和开关等元件组成,实现人机对话;200 MHz有源晶振和SMA时钟接口组成时钟输入模块,向FPGA提供时钟基准;8通道PCIE接口和IP核实现平台与PC间高速数据交换。

软件无线电中双缓冲模式PCIE总线的设计与实现

图3 软件无线电原理框图

3 双缓冲模式PCIE总线设计

3.1 PCIE驱动设计

PC端基于Linux(Ubuntu 10.10)操作系统。该操作系统免费开源,安全稳定灵活,适合低成本软件开发。驱动程序包含数据流接口和控制接口。数据流接口用于Linux用户空间和SRSE平台间高速的数据交换;控制接口使用户可以观察和配置SRSE平台寄存器,例如通过控制接口,用户可以在PC端改变SRSE平台的调谐频率等参数。数据流接口是双向独立的,支持双/单工,即可以同时读和写数据。以数据发送(从PC到SRSE)为例,用户空间调用write()函数将任意数量的数据发送至驱动,驱动整理数据碎片以满足PCIE对数据对齐和传输块数据量的要求。当数据满足4096字节,驱动将数据块发送至Root Complex并保留已发送数据的列表,等待接收来自SRSE平台的写操作中断。PCIE驱动数据接收的原理如图4所示。当用户空间调用read()函数或者驱动接收到来自PCIE设备的数据时,驱动初始化读操作。驱动程序将保持阻塞(blocking),直到用户空间调用read()函数,并且已接收到足够的数据包,从而能够填满read()请求的数据量。碎片整理模块对已接收的数据进行整理,然后将数据块返回至用户空间,并通知其解除驱动阻止。

软件无线电中双缓冲模式PCIE总线的设计与实现

图4 PCIE驱动中的数据接收

3.2 PCIE核配置

Virtex6 PCIE Endpoint Block[4]集成了传输层(TL)、数据链路层(DLL)和物理层(PL)协议,它完全符合PCIE基本规范,可配置性增加了设计的灵活性,降低了成本。其功能框图与接口如图5所示。其中收发器通过PCIE总线与Root Complex实现数据包的传递,PCIE总线由系统接口和PCIE接口组成;系统接口由复位和时钟信号组成,PCIE接口由8条差分传输和接收对组成(8lane)。TX/RX Block RAM用来存储来自DMA引擎和系统内存的数据,其大小可以通过Xilinx Core Generator配置。传输接口为用户提供了产生和接收TLP的机制;物理层接口使用户能够观测和控制链路的状态;配置接口使用户能够观察和配置PCIE终端的配置空间,即DMA寄存器;中断接口实现DMA与PCIE核之间的中断传输。用户通过这些接口设计符合其需要的DMA引擎。

软件无线电中双缓冲模式PCIE总线的设计与实现

图5 PCIE功能框图与接口

本文使用Xilinx CORE Generator生成PCIE核,其主要配置参数如表1所列。

软件无线电中双缓冲模式PCIE总线的设计与实现

表1 PCIE核主要配置参数

3.3 总线主控DMA传输

参考Xilinx应用实例XAPP1052[5],本文设计的DMA结构框图如图6所示,各部分功能介绍如下:

① 发射引擎。发射引擎产生传输层数据包(TLP)并通过传输接口发送至PCIE核,数据包的数据来自TX_FIFO,头信息来自DMA控制/状态寄存器,也负责驱动对DMA寄存器的读取。

② 接收引擎。接收引擎将来自上位机的数据包解码并转存至RX_FIFO中,也接收来自驱动的配置信息并将寄存器值写入DMA控制/状态寄存器中。

③ DMA控制/状态寄存器。该模块是DMA的主控制器,控制着DMA复位、读写等操作;内存缓冲区的地址信息和TLP包长度等信息也存储在该寄存器中。

④ MSI中断控制器。该模块产生读写中断,然后通过中断接口通知PCIE核,进而通知驱动程序。

⑤ TX/RX_FIFO.通过Xilinx Core Generator将FIFO配置为独立时钟异步模式,实现不同时钟域的数据缓冲和位宽转换。本文PCIE时钟为250 MHz、位宽64位,而DSP核时钟为200 MHz、位宽32位。

⑥ PCIE核。该模块为例化的PCIE集成块,框图和参数详见图5和表1.

⑦ DSP核。该模块为用户设计的算法或者功能模块,例如通过Simulink调用Xilinx库实现某种功能。

软件无线电中双缓冲模式PCIE总线的设计与实现

图6 DMA结构框图

3.4 双缓冲PCIE协议

以写操作为例,双缓冲PCIE协议如图7所示。初始化时,驱动程序在内存中分配两块缓冲区Buff 1a/2a,然后将Buff 1a的地址信息写入DMA控制/状态寄存器DMA_Reg1(图1)中并开始写操作;DMA引擎将FIFO中的数据以数据包的形式通过PCIE总线发送至缓冲区Buff 1a中,期间驱动程序将Buff 2a的地址信息发送至DMA控制/状态寄存器DMA_Reg2中;当Buff 1a写操作完成时,MSI中断控制器产生MSI中断并通知驱动,此时驱动和DMA控制器同时切换缓冲区,即驱动将缓冲区切换至Buff 2a,DMA控制器将TLP头信息切换至DMA_Reg2,如此继续传输数据。

软件无线电中双缓冲模式PCIE总线的设计与实现

图7 双缓冲PCIE操作协议(写操作)

将MSI中断与新缓冲区配置间的时间间隔称为中断延时,如图2和图7所示。双缓冲模式的引入消除了中断延时的影响,使SRSE在中断延时期间仍能传输数据,节约了硬件资源,驱动程序也有更多时间来处理缓冲区的数据。

4 PCIE调试与性能

提供了Root Port的Test Bench,它可以模拟PC和驱动程序,如初始化DMA引擎、产生下行数据流并发送至PCIE设备,也可以接收来自PCIE设备的上行数据流等,使整个系统(PCIE核+DMA引擎+DSP核)可以在Modelsim SE环境下仿真。这大大缩短了开发周期,提高了开发效率。功能仿真通过后,使用Xilinx ISE 软件完成代码的输入、综合、实现、验证和下载。

硬件平台为DELL T3400型PC和Xilinx ML605开发套件。PC端基于Ubuntu 10.10操作系统运行驱动程序,FPGA端DSP核(图6)通过Matlab Simulink调用Xilinx元件库实现。本文DSP核由32位计数器和加法器组成:计数器将值写入TX_FIFO,PC端检测接收数据以验证写操作(SRSE→PC);同样地,PC端产生+1计数值并将数据写入RX_FIFO,DSP核的加法器用来验证读操作(PC→SRSE)。

结语

本文设计了基于Xilinx Virtex6 FPGA的通用软件无线电平台,利用C语言开发了基于Linux系统的驱动程序,利用Verilog语言设计基于Xilinx PCIE硬核的双缓冲DMA控制器。双缓冲消除了中断延时的影响,节约了硬件资源,提高了数据传输速度。

技术专区

关注电子发烧友微信

有趣有料的资讯及技术干货

下载发烧友APP

打造属于您的人脉电子圈

关注发烧友课堂

锁定最新课程活动及技术直播
收藏 人收藏
分享:

评论

相关推荐

无监督学习的理论解释与实践教程

这一切的完成都是借助算法根据相似性来对事物进行分组。相似度的度量是通过选择算法来指定的,但是为什么不...

发表于 2018-07-24 17:50 141次阅读
无监督学习的理论解释与实践教程

SSD中有个重要参数,就是写放大

还是以前面SSD空间为例,SSD容量是180个小方块,当OP是36个小方块时,整个SSD闪存空间为2...

发表于 2018-07-24 15:39 116次阅读
SSD中有个重要参数,就是写放大

来自物联网的五大挑战

据预测,企业/工业部门针对物联网的投资增长将爆发,到2020年可占到全球物联网支出的一半以上。而在此...

发表于 2018-07-23 17:59 30次阅读
来自物联网的五大挑战

采用LZ77算法压缩数据与实现分析

Ziv和Lempel于1977年发表题为“顺序数据压缩的一个通用算法(A Universal Alg...

发表于 2018-07-22 11:00 199次阅读
采用LZ77算法压缩数据与实现分析

数据挖掘:如何通过科技来定义亲密关系

人们都希望有良好的亲密关系,但到底什么是亲密关系中关键的密码呢?我们是否可以找到一些定量的方面来衡量...

发表于 2018-07-19 17:25 303次阅读
数据挖掘:如何通过科技来定义亲密关系

C语言中数据类型介绍(基本类型、构造类型、指针类型、空类型)

发表于 2018-07-19 09:09 39次阅读
C语言中数据类型介绍(基本类型、构造类型、指针类型、空类型)

iphone手机备份器方案

发表于 2018-07-18 15:02 114次阅读
iphone手机备份器方案

数据的备份与归档区别是什么?差异为何重要?

数据的备份和归档具有不同的功能,很多人没有认识到两者之间的差异,这可能导致访问问题,甚至法律问题。而...

发表于 2018-07-17 11:25 162次阅读
数据的备份与归档区别是什么?差异为何重要?

您愿意分享汽车连网数据吗?调研显示的详细结果资料...

据数据服务平台公司Otonomo和研调机构Edison Research所进行的一项研究显示,即使在...

发表于 2018-07-17 11:05 137次阅读
您愿意分享汽车连网数据吗?调研显示的详细结果资料...

数据能以多快的速度制造或破坏工业物联网

这只是IIOT承诺的转变的一个例子。虽然复杂且不足的IT基础设施显然给许多最初的IIOT尝试造成了绊...

发表于 2018-07-16 09:47 35次阅读
数据能以多快的速度制造或破坏工业物联网

什么是滑动均值滤波?matlab如何实现滑动平均...

滑动平均滤波就是把连续取得的N个采样值看成一个队列,队列的长度固定为N,每次采样得到一个新数据放到队...

发表于 2018-07-15 09:18 213次阅读
什么是滑动均值滤波?matlab如何实现滑动平均...

均值、方差、均方值、均方差计算

标准差(Standard Deviation)用σ表示,有的时候标准差又可以被称为均方根误差RMSE...

发表于 2018-07-13 08:16 306次阅读
均值、方差、均方值、均方差计算

请问怎么获取采集卡某一时刻的数据,然后以后采集的数据都减去这一时刻的数据?

发表于 2018-07-10 11:08 132次阅读
请问怎么获取采集卡某一时刻的数据,然后以后采集的数据都减去这一时刻的数据?

一些数据科学家在工作中最常遇到的“奇葩”需求

现在,人们对机器学习、人工智能的偏见是社会性的,这里面包括公司销售。举个不靠谱的例子,当销售们和客户...

发表于 2018-07-08 09:44 364次阅读
一些数据科学家在工作中最常遇到的“奇葩”需求

云计算及其相关技术,以及云计算在军事领域的发展现...

云计算模式的重点是将各类资源作为服务提供给用户,主要包括三种服务模式:基础设施即服务(Infrast...

发表于 2018-07-08 09:04 521次阅读
云计算及其相关技术,以及云计算在军事领域的发展现...

5月份北美PCB总出货量,与去年同期相比,增长了...

同比增长率和年初至今的增长率,对于探究行业的发展趋势具有指导意义。环比数据因其受周期性和短期性变动因...

发表于 2018-07-05 15:47 443次阅读
5月份北美PCB总出货量,与去年同期相比,增长了...

备受程序员们追捧的蚕蛹你了解多少?

众所周知,蚕蛹是东北程序员非常喜欢的一种原始数据,其加工算法有烧烤,盐煮,开边等,其中受烧烤算法在东...

发表于 2018-07-04 14:26 232次阅读
备受程序员们追捧的蚕蛹你了解多少?

大话数据结构pdf下载

发表于 2018-07-04 00:33 87次阅读
大话数据结构pdf下载

深度学习会是犯罪行为吗?欧洲“史上最严”的数据保...

Sandra Wachter博士也认为,基于人工智能的系统往往是不透明的“黑盒子”,难以仔细检查。随...

发表于 2018-07-03 11:22 515次阅读
深度学习会是犯罪行为吗?欧洲“史上最严”的数据保...

一个名为“NameTests”的第三方应用程序最...

在正常情况下,其他网站将无法访问此信息,Web浏览器有适当的机制来防止这种情况发生。然而,在这种情况...

发表于 2018-07-02 16:23 653次阅读
一个名为“NameTests”的第三方应用程序最...

想要从事数据科学,5种类型项目需要掌握

数据科学家预计在一个新项目的清理数据处理上花费多达80%的时间,这对于团队来说是一个巨大的代价。如果...

发表于 2018-07-01 10:05 153次阅读
想要从事数据科学,5种类型项目需要掌握

请问如何把单片机发送的一串数据拆分成3组数据?怎么操作?

发表于 2018-06-29 16:18 346次阅读
请问如何把单片机发送的一串数据拆分成3组数据?怎么操作?

RTO和RPO定义,RTO和RPO如何相似以及不...

企业的RTO任务是根据优先级和潜在业务损失对应用程序进行分类,并相应地匹配企业的资源。例如,接近零的...

发表于 2018-06-26 16:39 440次阅读
RTO和RPO定义,RTO和RPO如何相似以及不...

人工智能有道德才能有未来

AI 革命滚滚向前。带领消费者大放光彩的新技术不断孕育而生,商业的疆土也得此日益扩张。从安防到零售再...

发表于 2018-06-25 12:06 65次阅读
人工智能有道德才能有未来

人工智能融入IT后的优点和局限性

尽管还处于部署的早期阶段,企业正在利用人工智能和机器学习来改进技术支持和管理基础设施。在这里,自然语...

发表于 2018-06-25 12:02 85次阅读
人工智能融入IT后的优点和局限性

LabVIEW网络讲坛第一季:如何实现最有效的数...

传统的数据表达方式中,对于显示大量数据的不停变化,一般采用的是数组的形式...本次讲座所要讨论的问题...

发表于 2018-06-25 00:29 171次阅读
LabVIEW网络讲坛第一季:如何实现最有效的数...

让机器解释自己:避免让偏见影响机器学习系统

在我们的生活中,许多重要决策都是由某种系统做出的,很多系统都存在明显的偏见,无论这系统是人、机器还是...

发表于 2018-06-23 12:34 184次阅读
让机器解释自己:避免让偏见影响机器学习系统

在媒体和娱乐行业中用人工智能解决的十大领域

在这个数据爆炸的时代,收集数据本身是不够的。它需要被加工,切片和切割,以获得经营和发展业务的洞察力。...

发表于 2018-06-23 12:27 387次阅读
在媒体和娱乐行业中用人工智能解决的十大领域

科普一下:机器学习和深度学习的区别和关系

深度学习属于机器学习的一个子域,其相关算法受到大脑结构与功能(即人工神经网络)的启发。深度学习如今的...

发表于 2018-06-23 12:25 190次阅读
科普一下:机器学习和深度学习的区别和关系

让我们来深入了解一下机器学习

“机器学习”将成为2018年一项至关重要的技术,在我们生活和工作的方方面面,机器学习发挥的作用或许会...

发表于 2018-06-23 12:19 156次阅读
让我们来深入了解一下机器学习

人工智能给人类生活带来巨大改变的六个案例

像许多大型银行一样,美国银行(U.S. Bank)收集了大量的客户数据。和大多数银行一样,美国银行一...

发表于 2018-06-23 12:10 349次阅读
人工智能给人类生活带来巨大改变的六个案例

数据分析外包出去好不好?有什么利弊?

通过数据分析外包,企业雇佣服务提供商对他们提供给外包公司的数据进行分析。有行业研究表明,市场对这项服...

发表于 2018-06-23 10:22 144次阅读
数据分析外包出去好不好?有什么利弊?

数据自动化运维应该注意哪些事项

DB主要是所有IT系统的数据库信息,包括运维管理系统本身的数据库。由于数据库的重要性,所以在基础数据...

发表于 2018-06-23 10:01 90次阅读
数据自动化运维应该注意哪些事项

什么是信息管理?怎么将数据转换为信息

存储的数据只是大量混杂的信息,直到人们可以将其转化为可操作的信息,并且有时需要多年的收集数据才能够达...

发表于 2018-06-23 08:30 111次阅读
什么是信息管理?怎么将数据转换为信息

人类终将进化成机器人?

想像真的有一天,人们制造出了可以植入人体内帮助人脑记忆的芯片,安装了这种记忆芯片的人可以过目不忘,所...

发表于 2018-06-22 12:45 100次阅读
人类终将进化成机器人?

机器学习将会带来不一样的教育体验

随着科学技术的不断发展,机器学习也即将成为高等教育的新机会,有望能够从各个层面实现教育的个性化 。它...

发表于 2018-06-22 07:57 82次阅读
机器学习将会带来不一样的教育体验

中美在高科技制造业之间的差距到底有多大?

美国制造业目前结构的优化程度是超出大家想象的,石油煤炭这种依赖资源的产业占比很低,消耗能源的汽车产业...

发表于 2018-06-21 15:24 1670次阅读
中美在高科技制造业之间的差距到底有多大?

将人工智能应用于疾病诊断,是好是坏?

为了通过人工智能技术诊断癌症,英国国家医疗服务机构将向具有大规模数据分析能力的科技公司和互联网公司提...

发表于 2018-06-21 09:29 158次阅读
将人工智能应用于疾病诊断,是好是坏?

充满了文艺气息的人工智能

“大家来写诗”活动借助近些年蓬勃发展的新媒体渠道直接向公众发出写诗的邀请,使公众在“微时代”和快节奏...

发表于 2018-06-21 09:21 350次阅读
充满了文艺气息的人工智能

6678多核导航器,请问如何解决 后一包数据覆盖了前一包数据,导致前一包数据的丢失的问题?

发表于 2018-06-19 01:00 62次阅读
6678多核导航器,请问如何解决 后一包数据覆盖了前一包数据,导致前一包数据的丢失的问题?

dm8168上,VPSS采集1920X1080的数据到A8后,分辨率变成了0和1920,这是什么原因?

发表于 2018-06-15 03:06 118次阅读
dm8168上,VPSS采集1920X1080的数据到A8后,分辨率变成了0和1920,这是什么原因?

你的个人信息有多廉价?1元钱买到800条信息

你的个人信息值多少钱?相信大多数人都认为“无法估价”,无论是用户名、密码、手机号,还是身份证号码、地...

发表于 2018-06-14 09:43 250次阅读
你的个人信息有多廉价?1元钱买到800条信息

时隔 22 年,那些依然存在的互联网几大痼疾

1996 年的时候,《华尔街日报》上刊登了一篇很有预见性的文章。时隔 22 年,外媒 TheVerg...

发表于 2018-06-13 09:46 366次阅读
时隔 22 年,那些依然存在的互联网几大痼疾

解析数字政府“五跨”数据治理体系的华傲方案

在演讲中,贾西贝首先谈到数字中国的概念。2000年,福建省率先启动“数字福建”建设项目。2016年,...

发表于 2018-06-08 16:16 1141次阅读
解析数字政府“五跨”数据治理体系的华傲方案

A9配套数据升级USB接口详细步骤分享

A9更新过程中,屏幕一直显示boot的红色字样,如果不是,则表明不是在更新数据,需要重新拔下USB线...

发表于 2018-06-03 09:04 543次阅读
A9配套数据升级USB接口详细步骤分享

您的数据得到保障了吗?备份与高可用性、灾难恢复对...

消费类产品,例如:智能手机承载着数以万计的敏感信息,因此,服务商会为客户提供备份服务。在商业世界,我...

发表于 2018-06-02 07:17 133次阅读
您的数据得到保障了吗?备份与高可用性、灾难恢复对...

存放在电脑中的文件丢失了怎么恢复

发表于 2018-06-01 18:20 215次阅读
存放在电脑中的文件丢失了怎么恢复

问题:MPU6050采集俯仰角,数据输出稳定!??

发表于 2018-05-30 20:35 235次阅读
问题:MPU6050采集俯仰角,数据输出稳定!??

满足GDPR的要求,企业到底需要重点了解哪些信息...

根据 GDPR 的定义,是指任何指向一个已识别或可识别的自然人(“数据主体”)的信息。GDPR 拓宽...

发表于 2018-05-30 11:34 1186次阅读
满足GDPR的要求,企业到底需要重点了解哪些信息...

物联网不仅收集分析数据还会自我提升

如今是信息时代,得数据者得天下。然而,只是“有”数据还不够,数据的“准确性”和数据的“分析”也是至关...

发表于 2018-05-22 14:40 551次阅读
物联网不仅收集分析数据还会自我提升

未来将是数据的未来,英特尔推动智能落地

数据是未来的石油与巨大的机遇。世界正在被重新塑造,其背后的驱动力便是数据。作为一家以数据为中心的公司...

发表于 2018-05-16 16:38 629次阅读
未来将是数据的未来,英特尔推动智能落地

哪些数据最受黑客欢迎 又是如何变现

如今的黑客堪称功于心计,一点点盗取数据,最终凑成完整拼图设计精美圈套,要么诈骗医疗机构,要么窃取军事...

发表于 2018-05-08 14:03 189次阅读
哪些数据最受黑客欢迎 又是如何变现

一文读懂数据的可靠性和持久性

可靠性到底是个啥 越是基本而关键的概念,越容易误解满天飞。像“可靠性”这种被不断提及的名词,如果仔细...

发表于 2018-04-24 16:56 632次阅读
一文读懂数据的可靠性和持久性

2017年全球失窃、丢失或泄露数据总量高达26亿...

违规指数报告对骚扰性泄露作出了定义,指出此类活动的外泄数据应包含用户姓名、居住地址以及/或者电话号码...

发表于 2018-04-17 09:40 899次阅读
2017年全球失窃、丢失或泄露数据总量高达26亿...

奔驰车定速巡航失控狂奔百公里

今年的315,一篇关于“奔驰车定速巡航失控狂奔百公里”的报道引发了广泛的社会关注。最近,“失控奔驰车...

发表于 2018-04-13 17:50 477次阅读
奔驰车定速巡航失控狂奔百公里

测试无人驾驶汽车是否能有效地替代相同情况下的道路...

3月28日消息,据TechCrunch报道,不久前,网约车巨头Uber的一辆无人驾驶在美国亚利桑那州...

发表于 2018-04-13 17:37 134次阅读
测试无人驾驶汽车是否能有效地替代相同情况下的道路...

自动驾驶 中国与国际有4年时差

“中国自动驾驶路测已经落后美国四年,这不需要讨论了。与欧美相比,在中国进行自动驾驶技术的开发面临更多...

发表于 2018-04-09 18:41 154次阅读
自动驾驶 中国与国际有4年时差

戴尔科技加盟AECC_实现海量数据的实时传输

据外媒报道,戴尔科技公司(Dell Technologies)宣布,该公司已加盟汽车边缘运算联盟(A...

发表于 2018-04-09 14:03 289次阅读
戴尔科技加盟AECC_实现海量数据的实时传输

可信执行环境(TEE)研讨会_为数字服务和设备提...

GlobalPlatform举办的可信执行环境(TEE)研讨会已于9月12日在北京金隅喜来登酒店盛大...

发表于 2018-04-09 07:10 142次阅读
可信执行环境(TEE)研讨会_为数字服务和设备提...

数字哲学的大数据可以改变世界?

数字和数学与万物的起源有什么关系呢?在他看来,探讨万物起源这个问题上,形式比质料占有优先地位。在他之...

发表于 2018-04-08 07:22 223次阅读
数字哲学的大数据可以改变世界?

AI+农业_腾讯AI生态养鹅?

腾讯AI生态养鹅这个事情是暂时没有实现,不过,阿里用AI帮人养的猪是真的快出栏了!昨日,一则“腾讯宣...

发表于 2018-04-08 07:12 339次阅读
AI+农业_腾讯AI生态养鹅?

带触觉反馈的PowerHap压电执行器

创新型带触觉反馈和集成传感器功能的PowerHap™压电执行器现已有三款紧 凑型产品面市:2.5G,...

发表于 2018-04-07 22:14 739次阅读
带触觉反馈的PowerHap压电执行器

德国工业4.0革命性分析 “数据黄金”是王道

因为各种要素的融合,工业4.0的外延极广,不局限于一条生产线、一座车间或一家企业。按照德国工业4.0...

发表于 2018-04-04 15:06 181次阅读
德国工业4.0革命性分析 “数据黄金”是王道

华为2017年年报显示:雇员费用为1402.85...

3月30日,华为对外披露了2017年的业绩。数据显示,过去一年华为实现全球销售收入6036亿元人民币...

发表于 2018-04-04 10:27 379次阅读
华为2017年年报显示:雇员费用为1402.85...

人工智能:现实与图景_人工智能发展面临的机遇与挑...

人工智能作为引领未来发展的战略性新技术,已经成为国际竞争的新焦点。在南开大学原校长、中国新一代人工智...

发表于 2018-04-04 01:52 844次阅读
人工智能:现实与图景_人工智能发展面临的机遇与挑...

AI医疗数据精准是关键_人工智能和数据结合?

作为AI医疗的基本素材,数据的准确性和质量非常重要。但“干净”的数据并不容易获得,需要很大的工作量。...

发表于 2018-04-03 16:31 230次阅读
AI医疗数据精准是关键_人工智能和数据结合?

区块链线下技术沙龙全国行(成都站)圆满落幕 与E...

链接Dapp时代-区块链线下技术沙龙会议由OracleChain团队主办,北京易口袋科技有限公司联合...

发表于 2018-04-03 15:55 1586次阅读
区块链线下技术沙龙全国行(成都站)圆满落幕 与E...

shader之间传递值用的变量类型

因为在链接program之前,attribute变量是还没有分配内存的,为了给shader中的att...

发表于 2018-04-03 14:39 445次阅读
shader之间传递值用的变量类型

阿里云Quick BI——让人人都成为分析师

发表于 2018-04-03 13:14 343次阅读
阿里云Quick BI——让人人都成为分析师

解读本周全球外汇行业重要事件

金融技术服务商MetaQuotes于3月5日在其官网上公告称,MetaTrader 5交易平台开始支...

发表于 2018-04-03 09:21 584次阅读
解读本周全球外汇行业重要事件

数据将被倒逼入链_未来是去中心化的

Facebook 泄露用户数据事件还在持续发酵,CEO 扎克伯格 3 月 21 首度在其主页回应称“...

发表于 2018-03-31 18:32 121次阅读
数据将被倒逼入链_未来是去中心化的

让你的数据传得更远:常见天线的性能与区别

在万物互联的大趋势下,无线通信模块成为了各类电子设备中不可或缺的一部分,而模块的通信质量很大程度上取...

发表于 2018-03-31 09:10 1963次阅读
让你的数据传得更远:常见天线的性能与区别

有了安全边界 人工智能才能有序发展

如果把对人工智能的态度分为乐观派和忧虑派,近日去世的著名理论物理学家霍金一定属于后者。最近几年,他频...

发表于 2018-03-30 10:11 165次阅读
有了安全边界 人工智能才能有序发展

英国卧底记者探秘,他们如何窃取5000万FB用户...

话说,在现在这个时代,我们的个人信息在网上无所不在,随便一个网站,app,就有可能有我们的姓名、年龄...

发表于 2018-03-26 13:37 756次阅读
英国卧底记者探秘,他们如何窃取5000万FB用户...

日常生活中经常能遇到的六个重要分布

伯努利分布只有两种可能的结果,1(成功)和0(失败)。因此,具有伯努利分布的随机变量X可以取值为1,...

发表于 2018-03-26 11:28 1038次阅读
日常生活中经常能遇到的六个重要分布

IBM:人工智能积聚改变世界的力量

在21日开幕的IBM Think 2018大会上,IBM董事长兼CEO兼总裁罗睿兰(Ginni Ro...

发表于 2018-03-25 14:00 20次阅读
IBM:人工智能积聚改变世界的力量

为什么要制定与人类能力相匹配的AI

在过去几年里,人工智能几乎覆盖了所有新闻版面,吸引了企业家、投资者和消费者的很多目光。我们可以看到它...

发表于 2018-03-21 09:08 91次阅读
为什么要制定与人类能力相匹配的AI

郝景芳:人类过度依赖数据是人工智能最大的威胁

人工智能最大的威胁是什么?郝景芳认为不是误伤人类,不是毁灭人类,也不是取代人类,而是当我们过于依赖数...

发表于 2018-03-20 01:58 249次阅读
郝景芳:人类过度依赖数据是人工智能最大的威胁

VizWiz数据集:用计算机视觉回答盲人的问题

计算机视觉的应用可以用来帮助盲人,无论是改善视力缺陷还是打破社交障碍。例如TapTapSee和Cam...

发表于 2018-03-16 11:08 878次阅读
VizWiz数据集:用计算机视觉回答盲人的问题

数据联通工业生产 打造数字化能源智造

工业4.0应该被看作是一个智能化和网络化的世界,通过来自不同源头的测量数据汇聚在一起,在企业和生产车...

发表于 2018-03-15 14:39 208次阅读
数据联通工业生产 打造数字化能源智造

利用人工智能与大数据结合的自动化决定

尽管真正拥有知觉和自我意识的“强人工智能”仍属幻想,但专注于特定功能的“弱人工智能”早如雨后春笋般涌...

发表于 2018-03-13 18:23 1770次阅读
利用人工智能与大数据结合的自动化决定

利用数据的力量在成本变高之前要降低风险

公众会因一些负面新闻而丧失对全球大型企业在盈利和成功上的信任。几乎在所有行业中,都存在跨国公司由于明...

发表于 2018-03-12 09:02 623次阅读
利用数据的力量在成本变高之前要降低风险

数据和5G才是未来自动驾驶的动力

英特尔CEO科再奇曾经展示过一组数据:每辆自动驾驶的汽车每天会产生4000GB的数据。要传输分析如此...

发表于 2018-02-23 11:04 1278次阅读
数据和5G才是未来自动驾驶的动力

什么是高维数据_高维数据如何定义

高维数据的概念其实不难,简单的说就是多维数据的意思。平时我们经常接触的是一维数据或者可以写成表形式的...

发表于 2018-02-12 14:31 2639次阅读
什么是高维数据_高维数据如何定义

AI训练数据缺失怎么办?Nvidia:全靠“想象...

英伟达研究人员使用一对生成的对抗网络(GAN)和一些无监督学习来创建一个图像到图像的翻译网络,可以...

发表于 2018-02-12 03:51 365次阅读
AI训练数据缺失怎么办?Nvidia:全靠“想象...

简单解析OpenGL ES为缓存提供数据的7个步...

1、生成glGenBuffers()——请求OpenGL ES为图形处理器控制的缓存生成一个独一无二...

发表于 2018-02-08 15:53 1239次阅读
简单解析OpenGL ES为缓存提供数据的7个步...

阐述应用区块链技术时应当考虑的安全防护问题

加密货币、区块链概念在 2017 年下半年以及 2018 年的前三周,都获得了更广泛的公众关注。也许...

发表于 2018-02-07 09:51 1825次阅读
阐述应用区块链技术时应当考虑的安全防护问题

了解OOP三大特点中继承的优缺点

作为一名程序员或者准程序员,对于面向对象编程简直熟悉的不能再熟悉。作为当今最流行的编程思想之一(或许...

发表于 2018-02-06 14:54 1497次阅读
了解OOP三大特点中继承的优缺点

新零售运营人应该具备的八项逐步递进的能力

在新零售的大潮下,作为一个从事运营的人切莫妄自菲薄,新时代需要一个优秀的运营人一定是综合型人才,懂销...

发表于 2018-02-05 14:21 1246次阅读
新零售运营人应该具备的八项逐步递进的能力

使用pdf解析可以用来读取PDF文件中字符串文本...

pdf解析可以用来读取PDF文件中字符串文本,图片数据。Apache PDFbox是一个开源的、基于...

发表于 2018-02-03 15:59 1832次阅读
使用pdf解析可以用来读取PDF文件中字符串文本...

物联网在医疗保健中的应用、影响以及挑战

科技进入包括医疗、商业、金融在内的每个行业。医疗保健可以说是其中最快采取物联网技术变革的领域,主要表...

发表于 2018-02-03 11:31 1898次阅读
物联网在医疗保健中的应用、影响以及挑战

从投融资数据看清国内IoT发展风向 包括国内物联...

从投融资数据看清国内IoT发展风向

发表于 2018-02-01 18:11 1390次阅读
从投融资数据看清国内IoT发展风向 包括国内物联...

科学家找到一种化学方法来储存和操作大量的数据

一组科学家认为,数十亿兆字节的数据可以存储在一小瓶化学液体中。来自布朗大学的研究小组表示,其开展的研...

发表于 2018-02-01 16:23 1411次阅读
科学家找到一种化学方法来储存和操作大量的数据

对工业制成品隐含能的估值需要作出的不可避免的简化...

对工业制成品隐含能的估值不仅要依据确凿的事实——汽车上大量使用的钢铁,电脑中不计其数的微芯片——还必...

发表于 2018-02-01 14:51 1740次阅读
对工业制成品隐含能的估值需要作出的不可避免的简化...

2018年将很快成为混合云的元年

根据研究调查,85%的IT和业务决策者认为云计算将成为企业数字转型(DX)战略的重要组成部分,而无论...

发表于 2018-01-31 08:33 2951次阅读
2018年将很快成为混合云的元年

如何建立一个系统去分析数据 是自然语言处理领域近...

Dan Roth表示,我们接触到的绝大多数数据是非结构性的,如何建立一个系统去分析他们,是自然语言处...

发表于 2018-01-30 17:02 1540次阅读
如何建立一个系统去分析数据 是自然语言处理领域近...

阿里人工智能餐厅来了!简单介绍其流程

阿里无人餐厅也来了! 无须钱包和手机 更没有服务员和收银员 全程智能点餐 刷...

发表于 2018-01-27 00:43 2594次阅读
阿里人工智能餐厅来了!简单介绍其流程

物联网在环境保护中的应用以及智能环保发展价值分析

物联网在智慧环保中,是数据实时获取、更新与管理的重要手段。对智慧环保企业信息技术应用而言,大数据对其...

发表于 2018-01-26 12:32 1937次阅读
物联网在环境保护中的应用以及智能环保发展价值分析

肖京:医疗影像背后的平安医疗大战略

目前的医疗影像领域,是人工智能产业应用中非常特殊的一个领域。尽管绝大多数涉足其中的公司都没有从中获利...

发表于 2018-01-25 15:17 1656次阅读
肖京:医疗影像背后的平安医疗大战略

新华三存储战略核心定位:闪存、海量数据、人工智能...

基于对企业数字化转型和存储发展新常态的深刻理解,紫光旗下新华三集团(简称新华三)将存储战略核心定位为...

发表于 2018-01-24 10:54 1716次阅读
新华三存储战略核心定位:闪存、海量数据、人工智能...