0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

标签 > LDPC

LDPC

+关注 0人关注

LDPC是Low Density Parity Check Code英文缩写,意思是低密度奇偶校验码,最早在20世纪60年代由Gallager在他的博士论文中提出。

文章: 20
浏览: 31164
帖子: 0

LDPC简介

  LDPC码最早在20世纪60年代由Gallager在他的博士论文中提出,但限于当时的技术条件,缺乏可行的译码算法,此后的35年间基本上被人们忽略,其间由Tanner在1981年推广了LDPC码并给出了LDPC码的图表示,即后来所称的Tanner图。1993年Berrou等人发现了Turbo码,在此基础上,1995年前后MacKay和Neal等人对LDPC码重新进行了研究,提出了可行的译码算法,从而进一步发现了LDPC码所具有的良好性能,迅速引起强烈反响和极大关注。经过十几年来的研究和发展,研究人员在各方面都取得了突破性的进展,LDPC码的相关技术也日趋成熟,甚至已经开始有了商业化的应用成果,并进入了无线通信等相关领域的标准。LDPC码是通过校验矩阵定义的一类线性码,为使译码可行,在码长较长时需要校验矩阵满足“稀疏性”,即校验矩阵中1的密度比较低,也就是要求校验矩阵中1的个数远小于0的个数,并且码长越长,密度就要越低。

LDPC百科

  LDPC是Low Density Parity Check Code英文缩写,意思是低密度奇偶校验码,最早在20世纪60年代由Gallager在他的博士论文中提出。

  发展历史

  LDPC码最早在20世纪60年代由Gallager在他的博士论文中提出,但限于当时的技术条件,缺乏可行的译码算法,此后的35年间基本上被人们忽略,其间由Tanner在1981年推广了LDPC码并给出了LDPC码的图表示,即后来所称的Tanner图。1993年Berrou等人发现了Turbo码,在此基础上,1995年前后MacKay和Neal等人对LDPC码重新进行了研究,提出了可行的译码算法,从而进一步发现了LDPC码所具有的良好性能,迅速引起强烈反响和极大关注。经过十几年来的研究和发展,研究人员在各方面都取得了突破性的进展,LDPC码的相关技术也日趋成熟,甚至已经开始有了商业化的应用成果,并进入了无线通信等相关领域的标准。LDPC码是通过校验矩阵定义的一类线性码,为使译码可行,在码长较长时需要校验矩阵满足“稀疏性”,即校验矩阵中1的密度比较低,也就是要求校验矩阵中1的个数远小于0的个数,并且码长越长,密度就要越低。

  应用热点

  LDPC码即低密度奇偶校验码(Low Density Parity Check Code,LDPC),它由Robert G.Gallager博士于1963年提出的一类具有稀疏校验矩阵的线性分组码,不仅有逼近Shannon限的良好性能,而且译码复杂度较低, 结构灵活,是近年信道编码领域的研究热点,目前已广泛应用于深空通信、光纤通信、卫星数字视频和音频广播等领域。LDPC码已成为第四代通信系统(4G)强有力的竞争者,而基于LDPC码的编码方案已经被下一代卫星数字视频广播标准DVB-S2采纳。

  译码算法

  对同样的LDPC码来说,采用不同的译码算法可以获得不同的误码性能。优秀的译码算法可以获得很好的误码性能,反之,采用普通的译码算法,误码性能则表现一般。LDPC码的译码算法包括以下三大类:硬判决译码,软判决译码和混合译码。1. 硬判决译码将接收的实数序列先通过解调器进行解调,再进行硬判决,得到硬判决0,1序列,最后将得到的硬判决序列输送到硬判决译码器进行译码。这种方式的计算复杂度固然很低,但是硬判决操作会损失掉大部分的信道信息,导致信道信息利用率很低,硬判决译码的信道信息利用率和译码复杂度是三大类译码中最低的。常见的硬判决译码算法有比特翻转(bit-flipping, BF)算法、一步大数逻辑(one-step majority-logic, OSMLG)译码算法。2. 软判决译码可以看成是无穷比特量化译码,它充分利用接收的信道信息(软信息),信道信息利用率得到了极大的提高,软判决译码利用的信道信息不仅包括信道信息的符号,也包括信道信息的幅度值。信道信息的充分利用,极大地提高了译码性能,使得译码可以迭代进行,充分挖掘接收的信道信息,最终获得出色的误码性能。软判决译码的信道信息利用率和译码复杂度是三大类译码中最高的。最常用的软判决译码算法是和积译码算法,又称置信传播 (belief propagation, BP)算法。3. 与上述的硬判决译码和软判决译码相比,混合译码结合了软判决译码和硬判决译码的特点,是一类基于可靠度的译码算法,它在硬判决译码的基础上,利用部分信道信息进行可靠度的计算。常用的混合译码算法有、加权比特翻转(weighted BF, WBF)算法、加权OSMLG(weighted OSMLG, WMLG)译码算法。

  LDPC初级之Decoder基础

  LDPC (Low-Density Parity-Check,低密度奇偶校验) 强大的纠错能力使其应用范围越来越广。LDPC可以简单的分成编码器(Encoder),信道模型(Channel model),解码器(Decoder)三部分。其中Decoder在这三部分中最为简单,为此,初级系列先介绍decoder,便于大家对LDPC有一个初步的了解。

  如今LDPC的Decoder多采用sum-product decoding。而在介绍sum-product之前,有必要先介绍message-passing和bit-flipping decoding,了解它们对于了解sum-product,以及后续深入学习LDPC有很大的帮助。

  Tanner Graph

  直观认识message-passing工作原理的最佳工具是Tanner Graph。每个parity-check matrix H都有一个对应的Tanner Graph。以一个例子说明Tanner Graph的构造原理,如下H矩阵:

  (1)

  H阵的每一行对应的都是一个parity-check,将第m行中每个“1”所处的第n列,即bit cn,归纳成一个组合

  N_{m}=\left\{ n:H_{mn}=1 \right\}

  比如, N_{1}=\left\{ 1,2,4\right\} N_{2}=\left\{ 2,3,5\right\} .因此,第m行的parity-check可以表述成:

  

  其中c_{n} 是第m行中元素。

  同时,定义

  

  为第m行中除了第n列,其它元素为“1”的列。比如, N_{1,1}=\left\{ 2,4\right\} N_{1,2}=\left\{ 1,4\right\} .

  除了组合每行中的元素“1”的列位置,还需组合每列中元素“1”所处的行位置。定义:

  

  为第n列(bit cn)所处元素为“1”的行。比如, M_{1}=\left\{ 1,3\right\} M_{2}=\left\{ 1,2\right\} .

  定义:

  

  为第n列中除了第m行,其它对应元素为”1”的行。如:, M_{1,1}=\left\{3\right\} .

  了解这些,除了对创建Tanner Graph有帮助外,还对了解后续的bit-flipping, sum-product等帮助。

  Tanner Graph由三种元素构成:

  - bit nodes:代表H阵中的列,也就是codeword的每个bit;

  - check nodes:代表H阵中的行,也就是parity-check约束;

  - edge:如果Hmn=1,则第n个bit node和第m个check node之间会互连,即一条edge。

  根据以上的H矩阵,其对应的Tanner Graph如下图:

  

  因为N_{1}=\left\{ 1,2,4\right\} , 则check node z1与c1, c2, c4之间有edge。因为 M_{1}=\left\{ 1,3\right\} ,则bit node c1与z1, z3之间有edge。

  Message-Passing

  Message-passing是指信息在相连的check nodes和bit nodes间传递。Bit-flipping和sum-product decoding都属于message-passing,所不同的是,二者传递的信息不一样。下面以BEC(Bit Erasure Channel)为例,介绍message-passing的工作原理,让大家对其有一个直观的了解。

  所谓BEC,是指在其通道中传输的信号要么被接收器正确的接收,要么被通道erase掉,使得接收器没有接收到此信号。由于接收到的信号都是正确的,因此Decoder只需要处理那些没有接收到的未知信号即可。

  回想Decoder判断接收信号r为codeword的基本原理,

  H\bullet r=0

  以H阵的z1为例,则需满足如下关系

  

  假设bit c1=r1=”0”,c2=r2=”1”,c4在经过BEC通道时出错,导致r4未知:r4=”x”,则可以推断出c4=“1”,由此完成对c4在纠错。因此,BEC的message-passingdecoding可以简化如下:

  1. 初始化:接收到信号(”x”代表对应bit被BEC erase)视为由bit nodes传递给相连check nodes的初始信息。

  2. check nodes update: 如果传递到check node zm的信息中没有”x”,则check nodes无需生成新信息;如果只有cn=”x”,则需根据

  

  其中\sum_{}^{}{} 为mod 2求和, E_{m,n} =\left\{ 0,1,x \right\} 为check node zm生成的信息,并将其传递给bit cn。如果有两个及以上的bit node为”x”,则zm无法纠错,E_{m,n} =\left\{ x \right\} .

  3. bit nodes update: 如果bit nodes的状态为”x”,则将其更新为接收到的信息。

  4. 如果bit nodes没有了”x”,则decoding结束;否则从步骤2处开始,继续迭代。

  Example:

  由方程(1)中的H矩阵,编码得到一个codeword c=[0 0 1 0 1 1]。经过BEC通道后,接收到的信号r=[0 0 1 x x x]。 Message-passing decoding的纠错过程如下:

  1. 初始化:bit nodes传递给check nodes的初始信息M=[0 0 1 x x x]。

  2. Check nodes update:

  由H矩阵及其Tanner Graph可知,z1与c1, c2, c4相连,其中M4=”x”,则check nodez1生成信息

  

  z2与c2, c3, c5相连,其中M5=”x”,则check nodez2生成信息

  

  z3与c1, c5, c6相连,其中M5=”x”,M6=”x”。因为有两个未知信息,所以check nodez3无法纠错,因此z3生成信息

  

  z4与c3, c4, c6相连,其中M4=”x”,M6=”x”。则

  

  3. Bit nodes update

  因为M4=”x”,E_{1,4}=0, E_{4,4}=x  ,则Bit node c4=”0”。

  因为M5=”x”,E_{2,5}=1, E_{3,5}=x  , 则Bit node c5=”1”。

  因为M6=”x”, E_{3,6}=x, E_{4,6}=x  ,,则Bit node c6=”x”。

  Bit nodes update结束后,各Bit node的信息更新为M=[0 0 1 0 1 x]。因此重复Check nodes update,继续迭代。

  4. Check nodes update

  z3与c1, c5, c6相连,其中M6=”x”。则

  

  z4与c3, c4, c6相连,其中M6=”x”。则

  

  5. Bit nodes update

  目前只有M6=”x”, E_{3,6}=1, E_{4,6}=1  , 则Bit node c6的信息更新为1,M=[0 0 1 0 1 1]。

  6. End

  至此,所有bit nodes的信息都为0/1,不再有”x”,纠错结束。

  通过以上的分析,想必大家对message-passing decoding中的message和passing有了直观的了解。BEC的特性决定了接收到的信息一定是正确的,所以其decoding的方法只是syndrome decoding。但是在BSC (Binary Symmetric Channel)和AWGN (Additive White Gaussian Noise)通道中,由于接收到的数据并不能明确知道其对错,导致decoding的方法会与BEC有所不同。

  尽管BEC的message-passing decoding方法非常简单,但是其中也存在缺陷。请大家思考一个问题:什么情况下,无论进行多少次的迭代计算,BEC的message-passing decoding依然无法纠错成功?后续的文章中会对此做专题分析。

  Bit-Flipping Decoding

  Bit-flipping是message-passing中的hard-decision算法,在bit nodes 和check nodes中,传递的信息是0/1。Check node依然利用syndrome decoding的方法来生成信息。与BEC中的message-passing decoding不同的是,由于每个接收到的bit信息都存在出错的可能性,所以check nodes需要针对每个与之相连的bit node生成信息。具体decoding步骤如下:

  1. 初始化:接收到信号视为由bit nodes传递给相连check nodes的初始信息。

  2. check nodes update: check node zm根据接收到的信息,针对每个与之相连的bit node生成信息

  

  其中 \sum_{}^{}{} 为mod 2求和。

  3. bit nodes update: bit node接收与之相连的check nodes传递来的信息。如果接收到的大部分信息与原bit node值不同,则bit node值翻转。

  4. 如果bit nodes的值满足syndrome decoding,则decoding成功;否则从2开始继续迭代。

  Example:

  由方程(1)中的H矩阵,编码得到一个codeword c=[0 0 1 0 1 1]。经过BSC通道后,接收到的信号r=[1 0 1 0 1 1]。 Bit-flipping decoding的纠错过程如下:

  1. 初始化:bit nodes传递给check nodes的初始信息M=[1 0 1 0 1 1]。

  2. Check nodes update: check node z1接收来自bit node c1, c2, c4的信息,则

  

  即反馈给c1的信息E_{1,1}=0 , 如下图所示。

  

  反馈给c2的信息

  

  反馈给c4的信息

  

  同理,依次计算出:

  

  3. Bit nodes update:

  bit node c1与check nodes z1,z3相连,如下图所示。E_{1,1}=0, E_{3,1}=0  , 而M_{1}=0 。根据服从大多数的原则,c1的信息要翻转,则 M_{1}=1

  

  bit node c2与check nodes z1,z2相连,

  

  不满足大多数的原则,M_{2} 保持不变;

  bit node c3与check nodes z2,z4相连,

  

  则M_{3} 保持不变;

  bit node c4与check nodes z1,z4相连,

  

  M_{4} 保持不变;

  bit node c5与check nodes z2,z3相连,

  

  M_{5} 保持不变;

  bit node c6与check nodes z3,z4相连,

  

  M_{6} 保持不变。

  Bit nodes update完成后,M=[0 0 1 0 1 1]。

  4. 验证M是否满足syndrome decoding.

  

  同理,s_{3}=s_{4}=0 。因此纠错成功,c=[0 0 1 0 1 1]为发送codeword.

  通过对BEC中的Message-passing decoding,以及Bit-flipping decoding的介绍,了解各decoding方法中的message和passing后,对于message-passing的工作过程及基本原理会有一个直观的影响。这对于掌握sum-product decoding会有很好的帮助。

查看详情

ldpc知识

展开查看更多

ldpc技术

5G通信算法:LDPC译码算法详解

5G通信算法:LDPC译码算法详解

LDPC码在IEEE802.16e、IEEE802.11n、IEEE802.11ac、IEEE802.11ad以及5G等高吞吐量系统中得到了广泛的应用。

2023-04-27 标签:解码器LDPC5G 1.4万 0

信道编码发展历程及信道编码技术解析

信道编码发展历程及信道编码技术解析

通信系统是为了将信源信息高效、可靠地传送到接收端。有扰通信信道的噪声会对传输信息产生干扰,从而可能降低通信可靠性。所以,通信系统设计的中心问题是在随机噪...

2021-03-19 标签:LDPC通信系统信道编码 1.4万 0

关于LDPC编码的全面了解

关于LDPC编码的全面了解

一.LDPC编码介绍 1.为什么要用LDPC编码,LDPC编码相对其他编码的好处 LDPC(低密度奇偶检验)码是由稀疏校验矩阵定义的线性分组码,具有能够...

2020-11-02 标签:LDPC编码 4.7万 0

为什么LDPC码不适合工业存储

LDPC码被认为是当今3D TLC和QLC存储器中提高错误率的解决方案。然而它们并不适合每个市场。

2019-10-21 标签:LDPC存储工业存储 1985 0

基于多元LDPC码迭代编码算法的混合校验矩阵构造算法

基于多元LDPC码迭代编码算法的混合校验矩阵构造算法

本文对2004年由王鹏提出的LDPC码迭代编码算法[11]进行改进,转变为适用于多元LDPC码的编码算法,称为多元迭代编码算法;2005年,Hu Xia...

2018-09-23 标签:LDPC算法移动通信 4719 0

LDPC在SSD中的纠错流程详解

LDPC在SSD中的纠错流程详解

纠错能力是一个SSD质量的重要指标。最开始的NAND 每个存储单元只放一个bit,叫SLC,后来又有了MLC,现在的主流的是TLC。存储密度不断增加的同...

2018-07-23 标签:LDPCSSD 2.0万 0

 基于二分图构造LDPC码的校验矩阵算法及性能分析

基于二分图构造LDPC码的校验矩阵算法及性能分析

信道编译码技术可以检测并且纠正信号在传输过程中引入的错误,能够保证数据进行可靠的传输[1]. LDPC码的校验矩阵具有稀疏的特性,因此存在高效的译码算法...

2017-11-30 标签:ldpc算法译码 5064 0

5G为何这么快?得从这五大发明说起

为了早日实现5G,Qualcomm 积极致力于5G设计,以促进并加快其发展。想要真正让5G NR和 5G愿景变成现实,就不得不说五大关键无线发明。

2017-01-13 标签:ldpcofdm5G 1.6万 0

查看更多>>

ldpc帖子

查看更多>>

ldpc资讯

国内首颗,精准纠错!德明利TWSC2985系列:支持4K LDPC技术的存储芯片

国内首颗,精准纠错!德明利TWSC2985系列:支持4K LDPC技术的存储芯片

TWSC 2985 系列SD6.0存储芯片 国内首颗支持4K LDPC纠错技术 增强纠错、耐久可靠、性能升级   随着移动计算和AI技术对数据存储需求的...

2024-04-26 标签:LDPCSD存储德明利 995 0

基于玻璃的归档存储新方法

写入驱动器为全机架大小,可同时对多张盘片进行写入;包含多个驱动器的读取驱动器机架也采用相同设计。读写驱动器机架都需要配备冷却、电源和网络连接。

2023-11-29 标签:微软驱动器机器人 232 0

英睿达发布移动SSD X9QLC闪存 写入速度未公开

英睿达发布移动SSD X9QLC闪存 写入速度未公开

据悉,YR S900采用英韧自研第三代ECC纠错引擎,协同优化4K LDPC编解码及数字信号处理技术,新型混合自适应纠错方案,配合铠侠XL-FLASH,...

2023-10-11 标签:闪存LDPCSSD 461 0

浅谈SSD固态硬盘的LDPC校错机制

如今SSD固态硬盘早已不是什么新鲜事物,但是说起选购来,可能很多朋友并不清楚同样是1TB容量的SSD固态硬盘,在性能上到底有何差别,或许有些朋友能够说出...

2022-05-18 标签:LDPCSSD固态硬盘 1079 0

AccelerComm推出完全集成的PUSCH解码器,为性能关键的信道加快5G NR

这一高度集成的解决方案基于公司的信道编码和调制/解调IP产品组合,使5G基站能够受益于AccelerComm一流的LDPC解码器性能,同时最大限度地缩短...

2021-02-23 标签:解码器编码器LDPC 1251 0

LDPC—原理及H矩阵(校验矩阵)构造

LDPC码(低密度奇偶校验码)的校验矩阵具有非常强的稀疏性,也就是校验矩阵里面“0”占了大多数,“1”的数量极少。“1”元素的分布非常稀疏,...

2020-12-08 标签:LDPC深度学习 2812 0

联芸成功实现基于4K LDPC纠错的第三代Agile ECC 3闪存信号处理技术的开发和验证 可极大延长NAND的使用寿命

联芸成功实现基于4K LDPC纠错的第三代Agile ECC 3闪存信号处理技术的开发和验证 可极大延长NAND的使用寿命

追求存储密度以降低存储成本不断推动着NAND闪存技术的发展。NAND闪存技术已经从最初的SLC时代,跨越MLC、TLC向QLC时代快速演进,并且从最初的...

2020-04-14 标签:LDPCNAND闪存技术 2072 0

为什么说LDPC码不适合工业存储

LDPC 码是闪存控制器的纠错中的普遍代码。它们非常适合可接受偶发错误的消费性产品使用。

2020-01-08 标签:控制器LDPC存储 1241 0

“5G投票事件” 5G需要大合作关键时刻千万不可自乱阵脚

“5G投票事件” 5G需要大合作关键时刻千万不可自乱阵脚

就在上个周末,一段将近2年前的5G编码投票往事忽然经由知乎源起,各大网络社交平台不断冒出“联想为什么不给华为投票?”“因为联想站队高通,最终导致华为以微...

2018-05-15 标签:ldpc3gpp 8652 0

一种输出格式可控的多码率LDPC编码器实现

一种输出格式可控的多码率LDPC编码器实现 0 引 言   目前,LDPC码已广泛应用于深空通信、光纤通信、数字音视频广播等领域。由于有着较Turb...

2009-11-25 标签:编码器LDPC 1479 0

查看更多>>

ldpc数据手册

相关标签

相关话题

换一批
  • IOT
    IOT
    +关注
    IoT是Internet of Things的缩写,字面翻译是“物体组成的因特网”,准确的翻译应该为“物联网”。物联网(Internet of Things)又称传感网,简要讲就是互联网从人向物的延伸。
  • 海思
    海思
    +关注
  • STM32F103C8T6
    STM32F103C8T6
    +关注
    STM32F103C8T6是一款集成电路,芯体尺寸为32位,程序存储器容量是64KB,需要电压2V~3.6V,工作温度为-40°C ~ 85°C。
  • 数字隔离
    数字隔离
    +关注
    数字隔离技术常用于工业网络环境的现场总线、军用电子系统和航空航天电子设备中,尤其是一些应用环境比较恶劣的场合。数字隔离电路主要用于数字信号和开关量信号的传输。另一个重要原因是保护器件(或人)免受高电压的危害。本文详细介绍了数字隔离器工作原理及特点,选型及应用,各类数字隔离器件性能比较等内容。
  • 硬件工程师
    硬件工程师
    +关注
    硬件工程师Hardware Engineer职位 要求熟悉计算机市场行情;制定计算机组装计划;能够选购组装需要的硬件设备,并能合理配置、安装计算机和外围设备;安装和配置计算机软件系统;保养硬件和外围设备;清晰描述出现的计算机软硬件故障。
  • wifi模块
    wifi模块
    +关注
    Wi-Fi模块又名串口Wi-Fi模块,属于物联网传输层,功能是将串口或TTL电平转为符合Wi-Fi无线网络通信标准的嵌入式模块,内置无线网络协议IEEE802.11b.g.n协议栈以及TCP/IP协议栈。传统的硬件设备嵌入Wi-Fi模块可以直接利用Wi-Fi联入互联网,是实现无线智能家居、M2M等物联网应用的重要组成部分。
  • 74ls74
    74ls74
    +关注
    74LS74是双D触发器。功能多,可作双稳态、寄存器、移位寄存器、振荡器、单稳态、分频计数器等功能。本章详细介绍了74ls112的功能及原理,74ls74引脚图及功能表,74ls112的应用等内容。
  • MPU6050
    MPU6050
    +关注
    MPU-6000(6050)为全球首例整合性6轴运动处理组件,相较于多组件方案,免除了组合陀螺仪与加速器时间轴之差的问题,减少了大量的封装空间。
  • UHD
    UHD
    +关注
    UHD是”超高清“的意思UHD的应用在电视机技术上最为普遍,目前已有不少厂商推出了UHD超高清电视。
  • Protues
    Protues
    +关注
    Proteus软件是英国Lab Center Electronics公司出版的EDA工具软件(该软件中国总代理为广州风标电子技术有限公司)。它不仅具有其它EDA工具软件的仿真功能,还能仿真单片机及外围器件。
  • STC12C5A60S2
    STC12C5A60S2
    +关注
    在众多的51系列单片机中,要算国内STC 公司的1T增强系列更具有竞争力,因他不但和8051指令、管脚完全兼容,而且其片内的具有大容量程序存储器且是FLASH工艺的,如STC12C5A60S2单片机内部就自带高达60K FLASHROM,这种工艺的存储器用户可以用电的方式瞬间擦除、改写。
  • 循迹小车
    循迹小车
    +关注
    做单片机的工程师相比都堆循迹小车有所认识,它是自动引导机器人系统的基本应用,那么今天小编就给大家介绍下自动自动循迹小车的原理,智能循迹小车的应用,智能循迹小车程序,循迹小车用途等知识吧!
  • 光立方
    光立方
    +关注
    光立方是由四千多棵光艺高科技“发光树”组成的,在2009年10月1日天安门广场举行的国庆联欢晚会上面世。这是新中国成立六十周年国庆晚会最具创意的三大法宝之首。
  • K60
    K60
    +关注
  • LM2596
    LM2596
    +关注
    LM2596是降压型电源管理单片集成电路的开关电压调节器,能够输出3A的驱动电流,同时具有很好的线性和负载调节特性。固定输出版本有3.3V、5V、12V,可调版本可以输出小于37V的各种电压。
  • 光模块
    光模块
    +关注
    光模块(optical module)由光电子器件、功能电路和光接口等组成,光电子器件包括发射和接收两部分。简单的说,光模块的作用就是光电转换,发送端把电信号转换成光信号,通过光纤传送后,接收端再把光信号转换成电信号。
  • STM32单片机
    STM32单片机
    +关注
    STM32系列基于专为要求高性能、低成本、低功耗的嵌入式应用专门设计的ARM Cortex-M3内核
  • 步进驱动器
    步进驱动器
    +关注
    步进驱动器是一种将电脉冲转化为角位移的执行机构。当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度(称为“步距角”),它的旋转是以固定的角度一步一步运行的。可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的;同时可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速和定位的目的。
  • Nexperia
    Nexperia
    +关注
    Nexperia是大批量生产基本半导体的领先专家,这些半导体是世界上每个电子设计都需要的组件。该公司广泛的产品组合包括二极管、双极晶体管、ESD 保护器件、MOSFET、GaN FET 以及模拟和逻辑IC。
  • CD4046
    CD4046
    +关注
    cD4046是通用的CMOS锁相环集成电路,其特点是电源电压范围宽(为3V-18V),输入阻抗高(约100MΩ),动态功耗小,在中心频率f0为10kHz下功耗仅为600μW,属微功耗器件。本章主要介绍内容有,CD4046的功能 cd4046锁相环电路,CD4046无线发射,cd4046运用,cd4046锁相环电路图。
  • COMSOL
    COMSOL
    +关注
    COMSOL集团是全球多物理场建模解决方案的提倡者与领导者。凭借创新的团队、协作的文化、前沿的技术、出色的产品,这家高科技工程软件公司正飞速发展,并有望成为行业领袖。其旗舰产品COMSOL Multiphysics 使工程师和科学家们可以通过模拟,赋予设计理念以生命。
  • 加速度传感器
    加速度传感器
    +关注
    加速度传感器是一种能够测量加速度的传感器。通常由质量块、阻尼器、弹性元件、敏感元件和适调电路等部分组成。
  • 联网技术
    联网技术
    +关注
  • 服务机器人
    服务机器人
    +关注
    服务机器人是机器人家族中的一个年轻成员,到目前为止尚没有一个严格的定义。不同国家对服务机器人的认识不同。
  • 四轴飞行器
    四轴飞行器
    +关注
    四轴飞行器,又称四旋翼飞行器、四旋翼直升机,简称四轴、四旋翼。这四轴飞行器(Quadrotor)是一种多旋翼飞行器。四轴飞行器的四个螺旋桨都是电机直连的简单机构,十字形的布局允许飞行器通过改变电机转速获得旋转机身的力,从而调整自身姿态。具体的技术细节在“基本运动原理”中讲述。
  • 基站测试
    基站测试
    +关注
    802.11ac与11基站测试(base station tests) 在基站设备安装完毕后,对基站设备电气性能所进行的测量。n的区别,802.11n无线网卡驱动,802.11n怎么安装。
  • TMS320F28335
    TMS320F28335
    +关注
    TMS320F28335是一款TI高性能TMS320C28x系列32位浮点DSP处理器
  • 静电防护
    静电防护
    +关注
    为防止静电积累所引起的人身电击、火灾和爆炸、电子器件失效和损坏,以及对生产的不良影响而采取的防范措施。其防范原则主要是抑制静电的产生,加速静电泄漏,进行静电中和等。
  • OBD
    OBD
    +关注
    OBD是英文On-Board Diagnostic的缩写,中文翻译为“车载诊断系统”。这个系统随时监控发动机的运行状况和尾气后处理系统的工作状态,一旦发现有可能引起排放超标的情况,会马上发出警示。
  • SDK
    SDK
    +关注
      SDK一般指软件开发工具包,软件开发工具包一般都是一些软件工程师为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件时的开发工具的集合。软件开发工具广义上指辅助开发某一类软件的相关文档、范例和工具的集合。

关注此标签的用户(1人)

wengliuq

编辑推荐厂商产品技术软件/工具OS/语言教程专题