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

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

3天内不再提示

采用分组二进制卷积编码方式实现预滤波器的设计

电子设计 来源:现代电子威廉希尔官方网站 作者:马雯 2021-06-24 15:48 次阅读

对于采用分组二进制卷积编码(PBCC)传输方式的无线局域网(WLAN)系统,其接收机通常由预滤波器及均衡器两部分组成。预滤波器通常采用白化匹配滤波器(WMF),以使整个系统满足最小相位条件;均衡器普遍采用减状态均衡算法,以取得算法复杂性与MLSE算法性能之间的折衷。为了降低预滤波环节的计算复杂度,提出一种简单的采用迫零准则设计预滤波器的方法。仿真结果表明,该方法可以大大降低接收机的复杂度,且接收性能与原有设计方法基本相当。

对于采用PBCC调制方式的高速无线局域网系统而言,信号经过多径信道传输后,接收信号中包含码间干扰及噪声的影响。因此在接收端必须采用均衡算法,以得到发送信息的可靠估计。众所周知,最佳的均衡算法为极大似然序列检测(MLSE)算法。然而,当信道存在较大的时延扩展或采用非二元的信号形式时,MLSE算法的复杂性很高。因此,在实际系统中需要采用次最佳的均衡算法,如:判决反馈均衡、减状态序列估计、M算法等。所有这些算法且基本思想均在于降低系统网格的复杂性,并在网格已确定的情况下减少幸存路径的数目。对于这类次最佳且基于网格搜索的均衡器而言,通常认为需要整个系统的离散冲激响应满足最小相位条件,方能获得理想的性能。因此,一般需要在均衡器之前引入一个离散时间预滤波器,将信道冲激响应转化为相应的最小相位形式。相应地,接收机设计为由预滤波器和均衡器两部分组成,预滤波器也可视作信道前径均衡器。对预滤波器的设计通常采用白化匹配滤波器,但白化匹配滤波器系数的求取较为复杂,并且经过白化匹配滤波器后的信号包含多路后径的影响,从而增加了后续均衡器的复杂性。为了简化接收机的设计,提出了一种采用迫零准则设计预滤波器的方法,并结合M算法完成后续的减状态均衡处理。采用该方法可以有效地降低接收机的复杂度,并保持接收性能与原有设计方法基本相当。

1 接收机框图

本文采用的接收机框图如图1所示。首先,接收到的基带数据经A/D变换后得到数字采样信号;然后,利用接收到的前导码信号进行信道冲激响应估计,并利用该信道估计结果完成预滤波及均衡参数计算;最后,对采样信号进行预滤波及减状态均衡处理以得到相应的输出数据。图1中的预滤波器为采用迫零准则设计的FIR滤波器,具体的预滤波器系数求取方法见第2部分。图1中的减状态均衡采用M算法,具体实现见第3部分。

2 预滤波器系数求取

采用IEEE 802.11标准中推荐的指数衰减信道模型作为本文中的信道模型。研究表明,室内无线信道中信道后径数目较多为主要成分,信道前径通常很短,数目较少。本文采用的信道冲激响应{hj}{i=O,1,2,…,10)共包含11条路径,其中包含2路前径,1路主径及8路后径。在单个数据包发送时间内信道不会发生剧烈变化,因此可以使用每个数据帧的前导码部分包含的巴克码进行信道冲激响应估计。在得到信道冲激响应估计值{hj}之后,采用迫零准则计算预滤波器即前馈滤波器(Feed Forward Filter)的系数{fffk}{K=0,1,2}。具体算法如式(1):

将信道冲激响应估计值{hj}与前馈滤波器系数{fffk}进行卷积,可得到等效冲激响应{gi}{i=0,1,2,…,12)。等效冲激响应前四个值均近似为零,因此均衡器只需考虑后9条路径,包括1条主径和8条后径的影响。将等效冲激响应{gi}截断为{fi}(i=0,1,2,…,8)。

3 均衡算法

3.1 极大似然序列估计

对于经预滤波处理后的输出序列{vk},极大似然序列估计的目的是选择一个输入码元序列的估计{Ik),使得似然函数最大化。因为度量:

3.2 均衡算法细节

为了降低系统网格的复杂性,仅考虑由二进制卷积编码所产生的网格状态,而不考虑由信道多径所产生的网格状态。对每一条幸存路径,计算由信道所引起的码间干扰,并予以剔除。度量更新公式可表示为:

式中:反馈信息{Ik-1,Ik-2,…,Ik-L}从幸存路径中提取。

为了进一步降低运算量,只保留网格中的部分路径。显而易见,最佳策略只保留那些与接收序列具有最小距离的路径。M算法共选择M个具有最小距离的路径。

M算法的具体步骤如下:

(1)从根节点出发,对于每个阶段l=1,2,…,LD(LD为判决深度),重复步骤(2)~(5)。

(2)从第l-1阶段到第l阶段延伸所有路径。

(3)保留与接收路径最为接近的M条路径,删除其他路径。

(4)如果没有路径保留,声明算法失败并停止。

(5)循环停止的准则是如果所有路径均位于同一子集,执行步骤(6),否则重复循环(初始分支加上其前向路径构成树图的一个子集)。

(6)将存储路径中具有最小距离路径的第一个分支作为输出。

(7)删除所有存储路径,并将输出路径的端节点作为新的根节点。

4 数值结果

PBCC调制的框图如图2所示。

使用掩码使发送比特随机化。从二进制卷积编码的输出到PSK星座点的映射由掩码决定。

采用迫零准则设计预滤波器(表中用ZF-FFF表示),并选择M算法进行后续的均衡。现以22 Mb/s的传输速率及前导码为短码的情况为例进行仿真,假定晶振偏差为-20 ppm。

表1~表3给出在不同传输信道条件下,经过8次运算所得的平均误比特率。每次发送比特数为1 000 b。为便于比较,表中同时列出采用WMF作为预滤波器时的仿真结果。

由表1~表3可见,当传输信道冲激响应不包含前径时,无论采用WMF或ZF-FFF作为预滤波器,均可获得良好的接收性能。当传输信道冲激响应包含一路或二路前径时,接收性能有所下降,而为达到一定的误比特率性能所需的信噪比门限有所提高。采用ZF-FFF作为预滤波器与采用WMF作为预滤波器相比,引起的接收性能下降仅为2 dB左右。与采用WMF作为预滤波器相比,采用ZF-FFF作为预滤波器,在滤波器系数求取及滤波运算时,其计算复杂度均有明显下降。

5 结 语

给出了基于PBC传输方式的WLAN接收机设计方法,即采用迫零准则设计预滤波器(ZF-FFF);选择M算法来对抗码间干扰的影响。与采用白化匹配滤波器作为预滤波器的传统接收机设计方法相比,运算复杂度得到大幅度降低。计算机仿真结果表明,上述接收机设计在不同信道情况下表现出稳健的性能。该设计易于实现,性能优良,具有良好的实际应用前景。

责任编辑:gt

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • WLAN
    +关注

    关注

    2

    文章

    657

    浏览量

    73088
  • 滤波器
    +关注

    关注

    161

    文章

    7801

    浏览量

    178051
  • 无线
    +关注

    关注

    31

    文章

    5451

    浏览量

    173267
收藏 人收藏

    评论

    相关推荐

    二进制格雷码与自然二进制码的互换

    。而绝对式编码器是直接输出数字量的传感,它是利用自然二进制或循环二进制(格雷码)方式进行光电转换的,
    发表于 03-08 14:16

    二进制

    二进制   二进制与十进制的区别在于数码的个数和进位规律有很大的区别,顾名思义,二进制的计数规律为逢二进一,是以2为基数的计数体制。10这
    发表于 04-06 23:48 8196次阅读
    <b class='flag-5'>二进制</b>

    二进制编码二进制数据

    二进制编码二进制数据   二进制编码是计算机内使用最多的码制,它只使用两个基本符号"0"和"1",并且通过由这两个符号组成的
    发表于 10-13 16:22 4789次阅读

    什么是二进制计数,二进制计数原理是什么?

    什么是二进制计数,二进制计数原理是什么? 计数是数字系统中用得较多的基本逻辑器件。它不仅能记录输入时钟脉冲的个数,还可以
    发表于 03-08 13:16 3.1w次阅读

    二进制电平,什么是二进制电平

    二进制电平,什么是二进制电平 在二进制数字通信系统中,每个码元或每个符号只能是“1”和“0”两个状态之一。若将每个码元可能取的状态增
    发表于 03-17 16:51 2357次阅读

    进制数的二进制编码

    进制数的二进制编码     在人机交互过程中,为了既满足系统中使用二进制数的要求,又适应人们使用十进制
    发表于 05-02 19:04 9791次阅读

    二进制编码的十进制表示转换解码

    二进制编码小数的主要优点是它允许在decimal(base-10)和binary(base-2)表单之间轻松转换。但是,缺点是BCD代码是浪费的,因为不使用 1010 (十进制10)和 1111 (十
    的头像 发表于 06-24 09:31 1.4w次阅读
    <b class='flag-5'>二进制</b><b class='flag-5'>编码</b>的十<b class='flag-5'>进制</b>表示转换解码<b class='flag-5'>器</b>

    数字二进制计数的设计和实现

    二进制数视为元胞自动机可能有助于数字二进制计数的设计和实现吗?
    发表于 07-28 11:47 1833次阅读
    数字<b class='flag-5'>二进制</b>计数<b class='flag-5'>器</b>的设计和<b class='flag-5'>实现</b>

    二进制编码器工作原理 如何选择二进制编码器

    二进制编码器是一种数字电路,它将输入的二进制代码转换为对应的输出信号。在数字系统中,编码器用于将数据从一种形式转换为另一种形式,以便于处理和传输。
    的头像 发表于 11-06 09:44 700次阅读

    二进制编码器应用场景 二进制编码器与模拟编码器比较

    编码器是将信息从一种形式或格式转换为另一种形式的设备。在数字和模拟系统中,编码器扮演着至关重要的角色。二进制编码器和模拟编码器是两种常见的
    的头像 发表于 11-06 09:45 402次阅读

    二进制编码器的种类及特点

    二进制编码器是一种电子电路,用于将二进制信号转换为其他格式,如十进制、格雷码等。以下是一些常见的二进制
    的头像 发表于 11-06 09:47 472次阅读

    二进制编码器在自动化领域的作用

    的数字信号,从而实现对信号的识别和处理。编码器的工作原理基于二进制数制,即用0和1表示信号的状态。当输入信号发生变化时,编码器会根据输入信号的状态,输出相应的数字信号。
    的头像 发表于 11-06 09:53 329次阅读

    二进制编码器与绝对编码器的区别

    编码器是工业自动化和机器人威廉希尔官方网站 中不可或缺的组件,用于将机械位置或运动转换为电信号。二进制编码器和绝对编码器是两种常见的编码器类型,它们各自有
    的头像 发表于 11-06 09:54 473次阅读

    二进制编码器的精度与分辨率

    在数字电子系统中,二进制编码器扮演着至关重要的角色。它负责将外部世界的模拟信号转换为计算机可以理解的数字信号。精度和分辨率是衡量二进制编码器性能的两个关键指标。 1.
    的头像 发表于 11-06 09:56 362次阅读

    bcd编码的应用 bcd与二进制的区别

    直接对应于我们日常使用的十进制数字系统。以下是BCD编码的一些应用和它与二进制编码的区别: BCD编码的应用 数字显示设备 :在数字钟表、计
    的头像 发表于 12-20 17:11 397次阅读