精华内容
下载资源
问答
  • 01引言在所有通信中,信号都会通过一个介质(称为信道),并且信号会失真,或者...正确解码接收到的信号而没有太多错误的方法从接收到的信号中消除信道施加的失真和噪声。为此,第一步弄清信号经过的信道的特性。...

    编注:文章来源:https://blog.csdn.net/Louis___Zhang/article/details/106577952,略有改动。

    01

    引言

    在所有通信中,信号都会通过一个介质(称为信道),并且信号会失真,或者在信号通过信道时会向信号中添加各种噪声。正确解码接收到的信号而没有太多错误的方法是从接收到的信号中消除信道施加的失真和噪声。为此,第一步是弄清信号经过的信道的特性。表征信道的技术/过程称为信道估计(channel estimation)。此过程将说明如下。

    7a8a53bf78ae2c1e39bf01ccf902068b.png

    信道估计有很多不同的方法,但是基本概念是相似的。该过程如下进行。

    i)设置一个数学模型,以使用信道”矩阵将“发射信号”和“接收信号”相关。

    ii)发射已知信号(我们通常将其称为参考信号”或“导频信号”)并检测接收到的信号。

    iii)通过比较发送信号和接收信号,我们可以找出信道矩阵的每个元素。

    作为此过程的示例,这里简要介绍LTE中的此过程。当然,很多细节取决于实现(这意味着具体算法可能会因每个特定的芯片组实现而有所不同)。但是,总体概念将是相似的。

    02

    通用算法

    我们如何找出信道的属性?即,我们如何估计信道?从高的角度来看,可以如下图所示。此图显示以下内容:

    i)我们嵌入了一组预定义信号(这称为参考信号)

    ii)当这些参考信号通过信道时,它会与其他信号一起失真(衰减,相移,噪声)

    iii)我们在接收方检测/解码接收到的参考信号

    iv)比较发送的参考信号和接收的参考信号,并找到它们之间的相关性。

    a574239bf3c62a1ed9d49d38aff267e1.png

    03

    SISO的信道估计

    现在让我们考虑LTE SISO的情况,看看如何估计信道属性(信道系数和噪声估计)。由于考虑的是SISO系统,因此参考信号仅嵌入到一个天线端口(端口0)中。资源图中的垂直线表示频域。因此,这里用f1f2,f3 … fn索引了每个参考信号。每个参考符号可以是一个复数(I / Q数据),可以如下所示进行绘制。左侧(发送侧)的每个复数(参考符号)被修改(失真)为右侧的每个对应符号(接收的符号)。信道估计是在左侧的复数数组与右侧的复数数组之间找到相关性的过程。

    估计的详细方法可能非常取决于实现方式。这里将描述的方法基于开源:srsLTE(请参阅[1])

    1694235bb86c5a1b9d11eaa135b5f27e.png

    3.1

    信道系数的估计

    由于这里只有一根天线,因此每个发射参考信号和接收参考信号的系统模型可以表示如下。y()表示接收到的参考信号的数组,x()表示发送的参考信号()的数组,h()表示信道系数的数组。f1f2,…只是整数索引。

    我们知道x()是什么,因为给定了它,而y()也知道,因为它是从接收者处测量/检测到的。有了这些,我们可以很容易地计算出系数阵列,如下所示。

    57ff54f65b65364361bbdcfc0084d6ee.png

    我们知道x()是什么,因为给定了它,而y()也知道,因为它是从接收者处测量/检测到的。有了这些,我们可以很容易地计算出系数阵列,如下所示。

    79e38a96067a59c56265688208107bd3.png

    现在我们有了参考信号所在位置的所有信道系数。但是我们需要在所有位置(包括那些没有参考信号的点)处的信道效率。这意味着我们需要在没有参考信号的情况下找出那些位置的信道系数。为此,最常见的方法是对测得的系数数组进行插值。在srs LTE的情况下,它首先进行平均,然后对平均信道系数进行插值。

    9f1f70d85227c22af75daf0be43603ce.png

    3.2

    噪声的估计

    下一步是估计噪声特性。从理论上讲,噪声可以如下计算。

    69cf93e9d084cfda9c0c998b5616f533.png

    但是,我们需要的是噪声的统计属性,而不是确切的噪声值。我们可以仅使用测得的信道系数和平均信道来估算噪声,如下所示(实际上,准确的噪声值没有太大意义,因为噪声值会不断变化,使用那些特定的噪声值没有用)。在srsLTE中,作者使用了这种方法。

    30c548c4a635cd0ed1d7aa0c859ebbb0.png

    04

    2×2 MIMO的信道估计

    假设我们有一个如下所示的通信系统。x(t)表示发送信号,y(t)表示接收信号。当x(t)传输到空中(信道)时,它会变形并获得各种噪声,并且可能会相互干扰。因此接收到的信号y(t)不能与发射信号x(t)相同。

    e0d0096a1626b831e2b35cdede730179.png

    发射信号,接收信号和信道矩阵之间的关系可以用数学形式建模,如下所示。

    efce00438939b3ab8763d5b4578aea5b.png

    在此等式中,我们知道x1x2(已知的发射信号)和y1y2(检测/接收的信号)。我们不知道的部分是H矩阵和噪声(n1n2)。

    为简单起见,我们假设该信道中没有噪声,这意味着我们可以将n1n2设置为0。(当然,在实际信道中总会存在噪声,估计噪声是信道估计中非常重要的一部分,但是我们在此示例中假设没有噪音,只是为了使其简单。稍后,当我有更好的知识以通俗的语言描述案件时,我将在案件中添加噪音)。

    由于我们具有数学模型,因此下一步是传输已知信号(参考信号)并从参考信号中找出信道参数。

    假设我们仅通过一个天线发送了幅度为1的已知信号,而另一个天线现在处于关闭状态。由于信号通过空气传播,并且接收方的两个天线都会检测到该信号。现在,假设第一个天线接收幅度为0.8的参考信号,第二个天线接收幅度为0.2的参考信号。有了这个结果,我们可以得出如下所示的一行信道矩阵(H)。

    e3789fcf4b48d67ea8003cdb4b9ca641.png

    假设我们仅通过另一个(第二个)天线发送了幅度为1的已知信号,并且第一个天线现在处于关闭状态。由于信号通过空气传播,并且接收方的两个天线都会检测到该信号。现在,假设第一个天线接收到幅度为0.3的参考信号,第二个天线接收到幅度为0.7的参考信号。有了这个结果,我们可以得出如下所示的一行信道矩阵(H)。

    97e21f869470df8f0a60df14e0e6daa3.png

    够简单吗?我认为理解这个基本概念没有任何问题。但是,如果完全按照上述方法使用此方法,则可能会导致效率低下。根据上面解释的概念,应该有一个时刻,仅发送参考信号而没有实际数据,只是为了估计信道信息,这意味着由于信道估计过程,数据速率将降低。为了消除这种效率低下的问题,实际的通信系统会同时发送参考信号和数据。

    现在的问题是如何在同时传输参考信号和数据的同时实现上述概念?。可以有几种不同的方法来执行此操作,并且不同的通信系统将使用一些不同的方法。

    LTE为例,我们使用如下所示的方法。在LTE中为2 x 2 MIMO的情况下,每个子帧具有用于每个天线的参考信号的不同位置。天线0的子帧发送了分配给天线0的参考信号,不发送分配给天线1的参考信号的信号。天线1的子帧发送了分配给天线1的参考信号的信号,不发送给参考天线的任何信号。为天线0分配的信号。因此,如果在两个接收器天线上解码为天线0的参考信号分配的资源元素,则可以估计h11h12。(在这里,为了简单起见,我们还假设没有噪音)。如果在两个接收器天线上解码分配给天线1参考信号的资源元素,则可以估计h21h22

    d092049c6f652b6e11e74fbc71cebba6.png

    4.1

    信道系数的估计

    上面说明的过程是针对LTE OFDMA符号中的频域中的一个特定点测量H矩阵。如果您在对符号的其他部分进行解码的过程中照原样应用测量的H值,则解码的符号的准确性可能不尽人意,因为上一步中使用的测量数据会包含一定程度的噪声。因此,在实际应用中,对通过上述方法测得的H值进行某种后处理,在此后处理过程中,我们可以找出噪声的总体统计属性(例如,噪声的均值,方差和统计分布)。要记住的一件事是,在此过程中获得的特定噪声值本身并没有太多意义。从参考信号获得的特定值将与用于解码其他数据的噪声值(非参考信号)不同,因为噪声值是随机变化的。然而,那些随机噪声的总体特性可以是重要的信息(例如,在SNR估计等中使用)。

    在继续之前,让我们再次简单地考虑一下数学模型。即使我们将系统方程式描述如下,其中包括噪声项,但这并不意味着您可以直接测量噪声。是不可能的。该方程式仅表明检测到的信号(y)包含噪声分量的某些部分。

    efce00438939b3ab8763d5b4578aea5b.png

    因此,当我们测量信道系数时,我们使用了没有噪声项的设备,如下所示。

    c0a2b7f961b11c03636bada8c99d4c90.png

    LTE的特定应用中,我们在OFDM符号中有多个测量点(多个参考信号)。这些测量点在频域上表示。因此,让我们如下重写信道矩阵以指示每个信道矩阵的测量点。

    31a981d27973575f212dba071c20e21c.png

    现在,假设您已经测量了整个OFDM符号上的H矩阵,那么您将拥有多个H矩阵,如下所示,每个矩阵都以一个特定的频率指示H矩阵。

    4f323c729d8c803fa76499957fd10fae.png

    现在你有了一个H矩阵数组。该阵列由四个不同的组组成,每个组用不同的颜色突出显示,如下所示。

    671f554ac50e00a08433b45ffea8a31e.png

    当应用处理算法时,该算法需要分别应用于这些组中的每一个。因此,为简单起见,我将 H 矩阵的数组重新排列为多个独立数组(在本例中为4个数组),如下所示。

    3290f8ac94db75d1110bff85ecfd2567.png

    对于这些数组中的每一个,我将进行如下所示的相同处理。(每个芯片组制造商都可以应用稍微不同的方法,但是总体思路是相似的)。在下面说明的方法中,数据(每个频点中的信道系数阵列)使用IFFT进行处理,这意味着将频域转换为时域,从而生成标记为(2)的时域数据阵列。实际上,这是特定信道路径的脉冲响应。然后,我们对该时域数据应用特定的过滤(或加窗)。在此示例中,将某个点的数据替换为零,并创建标记为(3)的结果。您可以应用更复杂的过滤器或窗口,而不是这种简单的调零。然后,通过将滤波后的信道脉冲数据转换回频域。

    d4c8a13d5c117e5040b418aa308a20bc.png

    通过对所有四个阵列执行相同的过程,您可以获得“估计信道系数阵列”的四个阵列。从这四个阵列中,您可以按以下方式重建估计信道矩阵的阵列。

    e568dbb3b668d74beff50f278cec4e01.png

    4.2

    噪声的估计

    使用此估算的信道矩阵,您可以使用以下公式估算每个点的噪声值。这与本页开头的原始系统方程式相同,除了将H矩阵替换为“估计的H”矩阵外,现在我们知道除噪声值以外的所有值。因此,通过插入所有已知值,我们可以在每个测量点计算(估计)噪声值。

    42d1166e5d4b8bc21409d4a6fdd4a28a.png

    如果将此方程式应用于所有测量点,则将获得所有测量点的噪声值,并从这些计算出的噪声值中获得噪声的统计属性。如上所述,此处计算出的每个单独的噪声值没有太大意义,因为该值不能直接应用于解码其他信号(非参考信号),但是这些噪声的统计特性对于确定噪声而言可能是非常有用的信息。渠道的性质。

    43fbf5b658cd1ee5017dd1faba99f103.png

    注意:如果您对在实际应用中如何使用此算法感兴趣,强烈建议阅读/尝试使用Ref [2][3]

    参考:

    [1] srsLTE\ srslte \ lib \ ch_estimation \ chest_dl.c-srslte_chest_dl_estimate_port()

    [2] 信道估计(MathworksLTE工具箱)

    [3] NR同步程序

    [4]http://www.sharetechnote.com/html/Communication_ChannelEstimation.html#General_Algorithm

    展开全文
  • 信源编码是对信源输出的信号进行变换,信源解码是信源编码的逆过程。信道编码是对信源编码器输出的信号进行再变换,目的是前向纠错,是为了区分通路、适应信道条件以及提高通信可靠性而进行的编码。数字信号在信道...

    7-1 通信系统中为什么要进行编码和解码?常见的编码方法有那些?

     

      编码的作用是对发送端要传输的信号进行编码,使要传输的信号与信道相匹配,防止信息受到干扰或发生碰撞。

     信源编码是对信源输出的信号进行变换,信源解码是信源编码的逆过程。

    信道编码是对信源编码器输出的信号进行再变换,目的是前向纠错,是为了区分通路、适应信道条件以及提高通信可靠性而进行的编码。数字信号在信道传输时会受到噪声等因素影响引起差错,为了减少差错,发送端的信道编码器对信号码元按一定的规则加入保护成分(监督元),组成抗干扰编码。接收端的信道编码器按相应的逆规则进行解码,从而发现或纠正错误,提高传输可靠性。

     

     

     常见的编码方法


    展开全文
  • 信号编码的作用是对发送端要传输的信息进行编码,使...信源解码是信源编码的逆过程。  信道编码是对信源编码器输出的信号进行再变换,是为了区分通路、适应信道条件以及提高通信可靠性而进行的编码。信道编码的主要目

        信号编码的作用是对发送端要传输的信息进行编码,使要传输的信号与信道相匹配,防止信息受到干扰或发生碰撞。编码主要分为信源编码和信道编码。

        信源编码是对信源输出的信号进行变换,对RFID而言,编码的对象通常是存储在存储器中的数字信息。信源解码是信源编码的逆过程。

        信道编码是对信源编码器输出的信号进行再变换,是为了区分通路、适应信道条件以及提高通信可靠性而进行的编码。信道编码的主要目的是向前纠错,以增强数字信号的抗干扰能力。

        常见的信源编码方法有:NRZ编码,曼彻斯特编码,密勒编码以及修正密勒编码。

        常见的信道编码方法有:奇偶校验法,循环冗余校验法,汉明码。

    展开全文
  • 通信系统中为什么要进行编码和解码?常见的编码方法有哪些?...信源编码是对信源输出的信号进行变换,信源解码是信源编码的逆过程。在RFID系统中,当电子标签是无源标签时,经常要求基带编码在每两个

    通信系统中为什么要进行编码和解码?常见的编码方法有哪些?


    展开全文
  • 一.信源编码和信道编码的发展历程 ...相对地,信道编码为了对抗信道中的噪音和衰减,通过增加冗余,如校验码等,来提高抗干扰能力以及纠错能力。 信道编码: 1948年Shannon极限理论 →1950..
  • 心愿解码是信源编码的逆过程。 信道编码:对信源编码器输出的信号进行再变换,是为了区分通路、适应信道条件以及提高通信可靠性而进行的编码。信道编码的主要目的是向前纠错,以增强数字信号的抗干扰能力。数字信
  • 7.1通信系统中为什么要进行编码与解码?常见的编码方法有哪些? 编码:  编码即对发送端要传输的信息进行编码,要传输的信号与信道相匹配,防止信息受到干扰、碰撞。编码在通信系统中将模拟信号转变成数字...
  • 信号编码系统包括信源编码和信道编码两大类,其作用把要传输的信息尽可能的与传输信道相匹配,并提供对信息的某种保护以防止信息受到干扰。信源编码与信源译码的目的提高信息传输的有效性以及完成模数转换等;...
  • 信号编码的作用把要传输的信息尽可能最佳地与传输信道相匹配,并提供对信息的某种保护以防止信息受到干扰或发生碰撞。目的增强信号的抗干扰能力,提高传输的可靠性。 常见的信源编码方法有:反向不归零编码,...
  • 自定义protobuf编解码

    千次阅读 2016-08-08 19:08:06
    Protobuf序列化的字节流数据是不能自描述的,当我们通过socket把数据发送到Client时,Client必须知道发送的是什么类型的数据,才能正确的反序列化它。这严重影响限制了C/S功能的实现,不解决的话信道事实上只能传输...
  • T1 TDM 支持1.544 Mbps 通信链路,将它划分为24个时隙,每间隔为64 kbps(即56000+8000bps),其中 8 kbps 信道用于同步操作和维护过程...(编解码每秒钟采样8000次=采样1次用时125微秒),1*8000=8000bps的控
  • 前向纠错编码(FEC)技术通过在传输码列中加入冗余纠错码,在一定条件下,通过... 应用在40Gbit/sWDM系统中的FEC技术主要增强型FEC(EFEC),其特点引入级联信道编码等大增益编码技术,适用于时延要求不高、编码
  • 首先咱们先聊聊什么是数据压缩:信息时代,数值、文字、语言、音乐、图形、动画、静图像、电视视频图像等多种媒体信息的数量惊人,数据的表达、组织、存储和传输都有很大难度。大数据量的图像信息会给存储器的存储...
  • 用来演示数字通信系统中信道编码,加入信道噪声,信道解码和计算误码率 另外bianma.m和jiema.m对数据进行信源编码和信源解码,并没有加入到GUI中去,在MATLAB命令中输入可以执行。 第一次做,有什么不对的地方...
  • 知识点:1.什么是信息、消息、通信?...(重点)信源、信源编码,信道编码,调制,信道,解调,信道解码,信源解码,信宿3.什么是基带信号、什么是频带信号?4.数字通信系统具有哪些特点?5.通信系统可以分为哪些类...
  • 信道编码和信道解码统称为信道编码,主要解决可靠性问题,即尽量使处理过的信号在传输的过程中不出错或者少出错,即使出了错也要能自动检错和尽量纠错。 2.语音编码通常分为哪几类?波形编码、参数编码与混合编码各...
  • 这里就是说,信源,也就是信息的来源,信息经过编码,然后通过信道,传输,到达目的地以后解码,然后再,最终到达数据的归宿,信宿 还有就是信息传输过程中,可能会有,噪声的干扰.干扰数据的准确性. 信息系统的各种特征: ...
  • RFID 7-1,7-2

    2015-04-14 20:49:14
     答:信道编码与信源解码的目的提高信息传输的有效性以及完成模/数转换等,信道编码与信道解码的目的增强信 号的抗干扰能力,提高传输的可靠性。常见的编码方式有反向不归零编码,曼彻斯特编码,密勒编码,修正...
  • RFID第三次作业:7.1和7.2

    千次阅读 2015-04-11 21:10:51
    信号编码能对发送端要传输的信息进行编码,使传输信号与信道相匹配,防止信息受到干扰或发生碰撞,解码是编码的逆过程。根据编码目的不同,可分为信源编码和信道编码。其中信源编码是对信源输出的信号进行变换,而...
  • 数据通信指在两点或多点之间以二进制的形式进行信息交换。数据传输+通信控制。 数据通信的过程把字符或符号转换成编码,产生与编码对应的信号... 图1 模拟信道的数据通信的过程 信号与信道 什么样的信道传输什么...
  • 往往给人有印象的都物理层技术,比如调制解调,编解码。还有射频技术。 另外,对于MAC层则对frame的组织,何时,以何种方式组包。对于何时,即对信道的共享方式,这个有DCF以及PCF两种方式的。在以前,PCF...
  • 邻小区搜索

    2019-05-06 10:56:31
    邻小区搜索也基于与小区初始搜索相同的下行同步信号进行的,但邻小区的搜索过程无需对广播信道进行解码,而是仅对小区的下行参考信号进行信道质量(如RSRP、RSRQ)测量及上报即可。(那么邻小区搜索出错具体包含...
  • 1.通信是什么? 通信是指人与人或人与自然之间通过某种行为或媒介进行信息交流和传输。 2.数据通信的原理? 通信主要是分为三部分:信源、信道、信宿。 信源:发送信息 信道:传输信息 信宿:接收信息 中间还有...

空空如也

空空如也

1 2 3 4
收藏数 67
精华内容 26
关键字:

信道解码是什么