基于卷积编码的扩频通信系统软件平台设计 -打印
扩频通信原理chapter1
序言一.扩展频谱技术概述概念:所谓扩展频谱技术一般是指用比信号带宽宽得多的频带宽度来传输信息的技术。
一种典型的扩展频谱系统如图0-1所示:图0-1 典型扩展频谱系统框图它主要由原始信息,信源编译码,信道编译码〔过掉控制〕,载波调制与解调,扩频调制与解扩频和信道六大局部组成。
信源编码的目的是去掉信息的冗余度,压缩信源的数码率,提高信道的传输效率。
过掉控制的目的是增加信息在信道传输中的冗余度,使其具有检错或纠错能力,提高信道传输质量。
调制局部是为使经信道编码后的符号能在适当的频段传输,如微波频段,短波频段等。
扩频调制和解扩是为了某种目的而进行的信号频谱展宽和复原技术。
框图中各点信号的时域和频域特性如图0-2所示。
与传统通信系统不同的是,在信道中传输的是一个宽带的低谱密度的信号。
为什麽要进行扩频?这是因为它具有一些独特的长处。
特点:1)抗干扰能力强,出格是抗窄带干扰能力。
2)可检性抵,(LPI---Low Probability of Intercept),不容易被侦破。
3)具有多址能力,易于实现码分多址〔CDMA〕技术。
4)可抗多径干扰。
5)可抗频率选择性衰落。
6)频谱操纵率高,容量大〔可有效操纵纠错技术、正交波形编码技术、话音激活技术等〕。
7)具有测距能力。
8)技术复杂。
应用:基于以上这些特点,扩频技术首先应用于军事通信,此刻也开始民用和商用。
1)卫星通信〔多址,抗干扰,便于保密,降低平均功率谱密度〕2)移动通信〔多址,抗干扰,便于保密,抗多径,提高频谱操纵率〕3)无线当地环路4)G PS〔选址,抗干扰,保密,测距〕5)测试仪,干扰仪测时延,无码测试仪`````主要错误谬误:技术复杂,但是随着数字处置技术的开展,集成工艺进步,使扩频系统的实现变的简单,只需对扩展技术有一般的了解就可以从事扩频系统的设计工作。
因此,扩频技术在这些年开展非常迅速,由军用到民用,商用,范围很广。
理论根底:扩展频谱技术的理论根底是信息论中的香农定理[1]此中C------信道容量〔比特/秒〕N-----噪声功率W----带宽〔赫兹〕S ---------信号功率当S/N 很小时〔≤0.1〕得到:在无过掉传输的信息速率C 不变时,如N/S 很大,那么必需使用足够大的带宽W 来传输信号。
新型直扩扩频通信系统的研制
新型直 扩扩频通信 系统 的研 制
胡永庆 刘文贵 ” 哈 尔滨工业大学通信技术研究所) (
2 扩频通信系统 的构成
[ 摘 要 ]文章介 龆 了所 研制 的新 型直扩 扩频通信
系统的构成 、原 理 特点厦应用 [ 关键 词]直接序 列扩 额 D s 码分 多址 D 伪 随机码 该扩频通信系统采用星形 网络结构, 组成一点对 四点通信网
延迟线这类模拟 器件 来实现解扩 ,这种方法信号处理较为复杂,
需要的外围 电路 多, 个解扩功能模块体积较大,温度 性能差且 整 成本较高。鉴于采用模拟器件 实现解扩 的诸多缺点, 近年来逐渐 由数 字式相关器和专用集成 电路 (S 0来对D 扩频信 号解扩 。 A1 s 本 文着 重地 介绍用专用扩频处理芯片 (SC T L2 O A ^ I)S E- O O 来实现信
() 2 信息发送
■
在完 成 了扩 频 电 台参数 设 置之
后 .主站与各个从站之 间可 以进行 通
片
信.通信终端发送的信息通过 串行 口 发送给扩频 电台的单片机 ,单片机把
虮
从终 端收 的信息先经 过纠错 编码后 ,
再进行打包组 帧,再启动 S E 一 00 TL20A
络,系统 的网络结构如图 1 所示 。
1 介绍
扩 频体制 以它独特 的优 点, 应用愈来愈广泛, 特别是直接 序
列扩频 (O) D S 系统广泛应用于导航定位 、移动通信 和无 限局域 网
通信系统中。 直接序 列扩频 (D ) D S 的核心技术是扩频信号的解扩, 早期的对扩频信 号的解扩是采用声面波 (A ) SW 卷积器和S W A 可编程
用扩 频处理芯 片 (S C ,该芯 片内部包括发射单元 , A I) 接收单元和 机的 码是相 同的。 上行信道 ( 从站到 主站) 的工 作频 率为F . 2 也 控 制与接 口逻辑单元 。其 中发射单元包 括 了发射数据的随机处 采用码 分多址 c 方式 .其中四个从站发射机 的P 码 是不相 同 嘣^ N 理 、串并变换 ,差分编码 、P N码产 生、调扩 、Q S / P K调 的 .在主站接 收机 中也有 四个与从站发射机 相 同 P PKBS N码 。 制及发定时控制,完成 了数据输入到 已调中频信号输出的扩频、 每个主站 和每个 从站 由一台通信 终从端和一 台扩 频电台组 调制处理 。 收单 元包 括了中频到基带的数字下变 换,N 接 P 码产生 、 成 每一台通信终端即为一台计算机, 通信终端和扩埂盅台之间 数字匹配滤波、解扩 、相关峰检测 、差分解 调、并串变换 、击 白 通过 串口相连 ,由主站通信终端 负责管理整个通信网。主站扩频 化处理 、 数控振荡器及位定时处理等 .完成 由数字 中频信号输入 电台与从站扩频 电台基本一致, 别主要在于主站扩频 电台内部 差 到数据输出的全过程解调解扩 处理 。 通过S E - OO 内部的控制 包 含四个S E - O O 专用扩频芯片, T L 2O A T L2 O A 而每个从站扩频 电台内部只 与接 口逻辑单 元可 以用单 片机对 芯片的功 能编程控制, 使得对扩 有 一个S E - O O 专用扩 频芯片。 T L2 O A 主站扩频电台的原理框 图如图 频系统的设计 非常 灵活。 我们使用 SE - OO T L 2 O A作为扩频 电台的核心器件 .并在此基
基于码相扩展的TTCM直序扩频系统研究
文章 编 号 :0 1 4620 ) 1 06 5 10 —28 (07 0 —08 —0
基 于 码 相 扩 展 的 T C 直 序 扩 频 系统 研 究 T M
王 京, 杨 波 , 跃科 王
( 国防科技大学 机电工程与 自动化学 院, 湖南 长沙 4 07) 10 3
摘 要: 提出了一种基于码相扩展扩频信号集上 的 I C T M直接序列扩频系统方案 , 通过将 Tro ub 编码与扩
基于自编码器和直接序列扩频的端到端无线通信技术研究
现代电子技术Modern Electronics Technique2024年4月1日第47卷第7期Apr. 2024Vol. 47 No. 70 引 言深度学习作为人工智能、机器学习的新领域,目的是让机器能够像人脑一样学习从而更接近人工智能。
随着深度学习广泛发展,无线通信领域的专家希望应用深度学习在提高数据传输速率及传输可靠性的基础上实现智能通信[1]。
基于深度学习的无线通信物理层技术研究正逐步开展并取得了较好成果,如将深度学习应用于信号调制识别[2⁃3]、信道译码[4]、OFDM 信号处理[5⁃6]、MIMO 通信[7⁃8]、无线通信安全[9]等,但上述应用多是将深度学习用于单独优化无线通信系统某一子模块或联合优化部分子模块,且各个子模块的最佳性能通常是在某一指定环境或者理论条件下仿真得到,在实际应用中并不符合真实信道情况,“模块化”理念指导下的无线通信系统只是实现了“局部优化”,并未在整体性能上实现“全局优化”。
文献[10]使用自编码器替代传统无线通信系统,并采用数据驱动方式开展端到端训练、验证、测试,仿真结果表明,其块误码率性能优于传统BPSK 无线通信系统并具备一定的信道编码增益,实现了无线通信系统整体性能的“全局优化”。
此文献为设计基于深度学习的端到端无线通信系统提供了思路,但也存在以下问题:如若输入数据维度增加将导致网络参数及训练量增加;系统如何应用高阶调制以提高无线传输有效性;系统如何提高无线传输可靠性并应对未知信道下的干扰信号等。
文献[11]采用卷积神经网络降低系统维度和训练量;文献[12]利用差分编码提高传输可靠性,但未针对干扰信号进行研究。
扩频最初用于军事通信抵抗扰码或发送低功率信号进行隐藏,使非目标监听者难以检测发送信号[13],现也用于商业领域,如数字蜂窝通信、局间无线通信。
扩基于自编码器和直接序列扩频的端到端无线通信技术研究陆 瑞, 江 汉, 任江飞(陆军工程大学, 江苏 南京 210000)摘 要: 基于自编码器和直接序列扩频设计实现了一种无线扩频通信系统,并采用数据驱动方式开展端到端训练、验证、测试,同时重点研究了信道规模、编码速率等超参数和干扰信号对系统块误码率性能的影响。
基于Turbo码的扩频通信系统仿真
般 是相 同的.图 1中 , N 比特 信 息进 入 第一 编 码 在 器 的 同时 , 过交 织器将 此 N 比特信息 传送 到第 二 通
编 码器 .由于 编码 器采 用 的是 系统 码 , 以每个 编 所 码 器 的输 出在 N个 消 息 比特 后 加 上 了 N个 监 督 比
信道 编码也 是要 考虑 的一 个重 要 因素.通 过信 道 编 码 可 以增加 发射 信号 带宽 ,从而 减 少发 信 机 的发 射 功率 , 带宽 的增 加是 通过 冗 余 编 码 实现 的… .所 而
以可 以使用 信道 带宽 来换 取发 信机 的发 射功 率 . T ro ub 码是 由法 国不 列颠 通信 大学 的科 学 家 C .
21 0 0年 1 O月
洛 阳师 范学 院学 报
J u n l fL o a g No ma ie st o r a u y n r lUnv r i o y
Oc ., 01 t 2 0
第2 9卷 第 5期 பைடு நூலகம்
V0 . 9 No 5 12 .
基 于 T r o码 的 扩 频 通 信 系统 仿 真 ub
中图分类号: N 1.2 T 944
收 稿 日期 : 0 0— 3一 8 2 1 0 O
文献标识码: A
文章编号: 0 9— 9 0 2 1 ) 5一 0 5— 4 10 4 7 ( 0 0 0 O 5 0
作者简介 :王周琴 (9 9一) 女 , 17 , 四川德 阳人 , 助教.
扩 频通 信技 术是 一 种 重 要 的抗 干 扰 通 信 技术 , 目前 已经被广 泛 运用在 军 事和 民用 通 信 系统 中.在
移动通信(第六版)(章坚武)课件章 (6)
第6章 CDMA数字蜂窝移动通信系统
8 . 保密性强, 通话不会被窃听 CDMA信号的扰频方式提供了高度的保密性,要窃听通
第6章 CDMA数字蜂窝移动通信系统
第6章 CDMA数字蜂窝移动通信系统
6.1 引言 6.2 CDMA空中接口协议层 6.3 CDMA前向信道 6.4 CDMA反向信道 6.5 功率控制 6.6 Rake接收机 6.7 CDMA 系统的容量 6.8 CDMA登记 6.9 CDMA切换过程
第6章 CDMA数字蜂窝移动通信系统
第6章 CDMA数字蜂窝移动通信系统 图6-5和图6-6分别给出了速率1和速率2的前向/反向
业务信道帧结构。
图6-5 速率1的前向/反向业务信道帧结构
第6章 CDMA数字蜂窝移动通信系统 图6-6 速率2的前向/反向业务信道帧结构
第6章 CDMA数字蜂窝移动通信系统
从声码器得到的信息为每帧20ms。速率1声码器的全速 (9600b/s)输出速率为8.6kb/s, 每20ms编码为172bit。帧质量 指示F(循环冗余码校验,CRC)与编码尾比特 T(8bit)加在 声码 器输出的信息比特之后。帧质量指示的作用有两个:一是允许 接收机在所有172bit上计 算了CRC后,确定是否有帧发生错误; 二是帮助确定接收帧的数据速率。9600b/s帧是每20 ms有 192bit(即172+12+8bit)被传输而产生的。其中,12bit为帧质 量指示,8bit为编 码尾比特。同样的过程产生在4800b/s帧上。 2400b/s和1200b/s帧没有帧质量指示的比 特字段,这是因为这 些帧的相对抗误码性能较强,且发送的大多数信息是背景噪声。
直接序列扩频通信系统仿真设计
直接序列扩频通信系统仿真设计直接序列扩频通信系统是一种常用于无线通信中的传输技术,可用于提高通信质量和抗干扰能力。
其基本原理是将原始信号乘以一个扩频码序列,使得信号的带宽变宽,从而提高信号的抗干扰能力。
本文将对直接序列扩频通信系统进行仿真设计,包括系统结构、信号处理和性能评估等方面。
一、系统结构设计1.发送端设计发送端主要包括原始信号处理和扩频处理两个模块。
原始信号处理模块用于将待传输的信息编码成数字信号,可以采用各种调制技术(如二进制调制);扩频处理模块将原始信号乘以扩频码序列,以实现信号的扩频。
2.接收端设计接收端主要包括解扩和信号恢复两个模块。
解扩模块对接收到的信号进行解扩,即将信号除以扩频码序列;信号恢复模块对解扩后的信号进行滤波和解调,最终得到原始信号。
二、信号处理设计信号处理是直接序列扩频通信系统中的关键环节,对其性能和抗干扰能力起着决定性作用。
下面将详细介绍信号处理的设计。
1.扩频码序列设计扩频码序列的设计非常重要,它直接影响到扩频通信系统的性能。
常用的扩频码序列有伪随机码(PN码)和正交码等,可以通过Matlab等工具进行生成和优化。
2.扩频处理设计扩频处理是将原始信号与扩频码序列进行乘积运算的过程。
可以采用数字乘法器或卷积器等方式实现,具体实现方式需要根据实际情况确定。
3.解扩和信号恢复设计解扩和信号恢复是接收端的重要环节,其中解扩模块用于将接收到的信号除以扩频码序列,信号恢复模块用于对解扩后的信号进行滤波和解调。
滤波器可以采用低通滤波器,解调方式可以根据信号特点选取。
三、性能评估设计对于直接序列扩频通信系统的性能评估,一般需要考虑以下几个方面:1.误码率评估误码率是衡量通信系统性能的重要参数。
可以通过对接收到的信号进行解码和比对的方式来评估误码率,并与理论值进行比较。
2.抗干扰性能评估扩频通信系统的抗干扰能力是其核心优势之一、可以通过仿真添加干扰信号,并比较接收到的信号与原始信号的相关性来评估抗干扰性能。
精品文档-扩频通信技术及应用(第二版)(暴宇)-第6章
第6章 典型扩频通信系统举例 表6-1列出了前向链路业务信道采用的RC。 前向链路业 务信道共有9种RC, 包括SR1和SR3, 码率为9.6 kb/s~ 1.0368 Mb/s, 支持卷积码和Turbo码, 调制方式为二进制 相移键控(BPSK, Binary Phase Shift Keying)和QPSK。
第6章 典型扩频通信系统举例 HPSK调制采用特殊的重复序列(函数)作为扰码, 并选择 特殊的正交码对不同的信道进行扩频处理。HPSK使用的重复 序列成为Walsh转子, I路采用W={1, 1}, Q路采用W={1, -1}。 对于连续两个相同的码片符号采用该Walsh转子加扰 后, 前者相位旋转+45°, 后者相位旋转-45°。
第6章 典型扩频通信系统举例
第6章 典型扩频通信系统举例 哈达玛矩阵可采用下列迭代的方法生成:
式中, N为2的幂次方, HN为HN的二进制补码。
第6章 典型扩频通信系统举例 3. 准正交函数(QOF)
采用QOF码扩频时, 某一Walsh重复序列先乘以由符号 +1和—1所组成的掩码重复序列(其中符号{+1,—1}分别对 应于QOFsign中的{0, 1)), 然后该生成的序列再乘以由符号 1和j(j为复数, 表示90°相移)所组成的重复序列, 并且{1, j}分别对应使能Walsh码(Walshrot)中的{0, 1)。
26.66 ms。 对于2 s内75个PN短码, 在扩频速率1(SR1) 下, CDMA 2000采用不同的PN短码, 分别对正交相移键控(QPSK) 的同相(I)支路和正交(Q)支路进行扩频。 I 支路和Q支路的 PN短码特征多项式分别为
第6章 典型扩频通信系统举例 在扩频速率3(SR3)下, CDMA 2000使用的PN短码速率 为3.6864 Mc/s, 周期是220-1个码片, 绝对周期时间与SR1 下的相同。 I支路和Q支路的PN码特征多项式相同, 均为
扩频系统ppt课件
PART
05
总结词
军事通信中,扩频系统因其抗干扰能力强、保密性好等特点被广泛应用。
详细描述
在军事通信领域,扩频系统通过将信息扩展到更宽的频带中进行传输,能够有效地抵抗敌方干扰和窃听,保证通信的可靠性和安全性。
无线局域网中,扩频系统提供了高速、稳定的无线传输,提高了网络性能。
扩频系统的实现需要高速的信号处理技术和复杂的编码算法,增加了系统的复杂性和成本。
实现复杂度较高
扩频系统需要精确的同步才能正常工作,对时钟和频率的稳定性要求较高。
对同步要求高
相对于常规通信系统,扩频系统的带宽效率较低,需要更多的带宽资源。
带宽效率较低
1
2
3
未来将进一步研究高性能的扩频芯片和信号处理算法,以提高系统的性能和降低成本。
扩频码的选择
信道编码技术
多用户接入技术
抗干扰能力定义:扩频系统的抗干扰能力是指系统在存在干扰的情况下仍能保持正常通信的能力。它是衡量扩频系统性能的重要指标之一。
信号处理算法
信号处理算法可以提高系统的抗噪声性能,从而降低误码率。常用的信号处理算法包括匹配滤波器和最大似然估计等。
误码率定义
误码率是指系统在传输性能的重要指标之一。
扩频系统具有抗干扰能力强、保密性好、抗多径干扰能力强、抗衰落性好等优点,因此在军事通信、卫星通信、无线通信等领域得到广泛应用。
特点
定义
卫星通信
卫星通信由于受到大气层和太空环境的干扰,信号传输容易受到干扰和衰落,而扩频技术可以有效提高卫星通信的可靠性和稳定性。
军事通信
扩频技术广泛应用于军事通信领域,可以提高通信的保密性和抗干扰能力,确保军事信息的传输安全。
数字通信实验软件平台的GUI设计
勰
厂 L ]
. 。.. ..
4
一 … …
:
一
} 艇 豫 I 越 f l
搏 f 椰 科 I
州 ‰ : ” K I l Ⅵ
[
一
、
传统数字通信原理实验现状
l
( 一) 数字通信 原理硬件实验平 台。 1 采样基础及采样编码类实验 。 … … … , l
: l
实验 。包括 : 汉明码 实验 、 加 扰码 实验 、 传号交替反转码 / 三阶高密度 双极性码码 型变换和传号反转码 码型变换实验 。4 . 接 口类实验 。包括 : 用户环路接 口实验 、 双音多频检测实验 、 R S 4 4 2接 口实验和 R S 2 3 2接口
于学生掌握基础知识 ,还能帮助学生不断拓展 。M a t l a b教 育界 面的优
点就是有很好 的移动性和拓展性, 为 了便于学生学习, 每 个模块可 以分 离出来形成单独 的个体 , 这样方便学生们研 究加 深学习印象, 最后每个 单独 的个体还可 以组合 成为原 来的整体 ,成 为一 个强大的综合数字 系 统 。这样 的软件平 台对于 学生从宏观到微 观的学习都很有好处 。
2 0 1 3 年第 1 8 期
电子通信技术
数字通信 实验软件 平 台的 G … 设计
一丽 娜
此次软件平 台的设计 包括编码和调 制解调 两个方向,M a t 1 a b 交互 界 面以及数 字通信 系统的原理是辅助其实现的基础 , 设 计后 的软件可 以
于各项数据可以在一个模块流转到下一模块 , 图中接收端没有展开探讨
二、数字通信实验软件平台设计
( 一) 数字通信实验软件平台系统 。 此次根据数字通信原理设计的 软件平 台既有发送装置 ,又有 接收装置 ,分为这两个部分 。根据图 1
CPN内容总结及习题
CPN内容总结及习题1.什么是CPN?如何理解CPN?它与接入网,局域网,电话网有什么异同?答:用户驻地网CPN是位于用户驻地内的,可以通过用户网络接口UNI接口与接入网AN 相连的专用网络。
用户驻地网CPN:视频信号、VOD、视频监控、话音、数据、家庭网络、家庭网关、视频会议、无线网关。
接入网AN:传输话音、数据信号。
接入网是长途网和市话网的延伸。
局域网范围小于5公里。
传输的是数字数据信号。
电话网是有线固定网络,传输的是话音信号和数据信号(ADSL)。
2.CPN主要实现三网合一,主要指(电信)网(计算机)网和(有线电视)网的融合。
3.参照驻地网系统模型,主要的驻地网业务有哪些?P.5图1-2答:卫星数字电视接收服务器,视频组播服务器,视频点播服务器,现场直播服务器,视频会议服务器,网络计费服务器,网络管理服务器,家庭网络网关服务器,无线网关,电话网关,移动电话、移动终端、计算机、模拟电视机、数字电视机以及IP电话。
CPN业务:卫星和地面电视视频信号、VOD、视频监控、话音、数据、视频会议、无线业务。
4.驻地网的特征有哪些?5.对驻地网的管理应当遵循哪些原则?6.为什么说驻地网的普及还需要走一段曲折的路?7.驻地网建设中用到的网络设备主要有HUB(集线器)、二层交换机、三层交换机,HUB 工作在OSI七层模型的(物理)层,工作方式是(比特);二层交换机工作在OSI七层模型的(数据链路层),工作方式是(帧);三层交换机工作在OSI七层模型的(数据链路)层和(网络层)层,工作方式是(分组)。
8.简述二层交换机的工作原理。
答:9.简述三层交换机的工作原理,如何理解三层交换机的“一次软件路由,多次硬件交换”。
10.交换机按照使用的交换技术分为总线交换结构和(交叉矩阵结构)两类,其中总线交换结构包含(并行总线)型交换结构和(共享存储器总线)型交换结构。
11.交换机的软件平台是基于(嵌入式操作系统)。
通常采用嵌入式linux,Linux的系统构架分为(内核)态和(用户)态。
基于改进r-组合映射编码并行组合扩频通信系统的分析
总第172期2008年第10期舰船电子工程Ship Electronic Enginee ringVol.28No.1078基于改进r2组合映射编码并行组合扩频通信系统的分析3王 玫1) 郭黎利1) 于 奇2)(哈尔滨工程大学信息与通信工程学院1) 哈尔滨 150001)(中国船舶重工集团公司第722研究所2) 武汉 430079)摘 要 介绍一种基于r2组合映射关系[1]的并行组合扩频通信系统,通过仿真发现该映射关系不能正确映射信源为全’0’时的信息数据,系统的误码性能不够理想,会产生错误平层。
提出一种改进r2组合映射算法,解决了原r2组合映射算法映射不完全的问题。
编码和交织技术是改善系统误码性能的有效方法,分析构造了一种编码并行组合扩频通信系统(coded2 PC/SS),进一步改善了并行组合扩频系统的误码性能。
在改进r2组合编码并行组合扩频系统下,通过仿真分析平衡G old 序列、m序列和Walsh序列对并行组合扩频通信系统性能的影响,得出平衡god序列更适合于并行组合扩频通信。
关键词 并行组合扩频;r2组合;卷积编码;交织;扩频序列中图分类号 TN914.42Anal ysis of Coded Parallel Combinat ory Sp read Sp ect ru mCo mu nication S ystem Based on Imp roved r2combin atory Mapp ingWa ng Mei1) G uo L ili2) Yu Qi2)(Depar tme nt of Infor mation and Communication Enginee ring,Harbi n Engineering Univer sity1),Har bin 150001)(The722Researc h Institute of CSIC2),Wuha n 430079)Abs tra ct This paper introduce a kind of pa rallel combina tor y spread spect rum systems based on r2combina tor y map2 ping a rithmetic.It is found that t his a rit hmetic map the da ta with com binato ry numbe r N=0is uncor rect,so t hat an er ror floor exists.This pape r proposes a improved r2combinato ry mapping arithmetic.Convolutional coding and interlea ver tec h2 niques are the eff ective metho rds for improvement the bit er ror rate pe rfo rmance.Based on the imp roved r2combinatory map2 ping,in this pape r,a kind of coded PC/SS system is studied.Simula tio n results demonst rate that proposed improved r2combi2 nator y mapping aritnmetic resolve the p roblem of e rror floor and t he str ucture of coded PC/SS systems bring signif icant im2 provement in t ne bit er ro r ra te performa paria tion to bala nced gold sequence,m sequence and Wal sh seque nce,bal2 anced G old seque nce is the best to this communication met hod.Ke y w ords PC/SS,r2co mbinatory,conv olutional coding,inter leave r,PN sequenceClass N umber TN914.421 引言扩频通信作为通信领域一个重要的发展方向,因其具有良好的抗干扰、抗多径性能及保密性好等优点,在军事和民用通信中得到广泛应用。
扩频通信技术课件
虚警惩罚时间
假如某次积分处理出现虚警,则相位搜索控制电路不改变 本地码相位,再作一次积分处理来证实是否发生虚警。若此次 积分处理不发生虚警,即证实了前次积分处理是一次虚警,则
下次的积分处理将使相位改变Tc/2 ,接着重新开始搜索。两 次积分处理,本地参考扩频码的相位仅改变了Tc/2 ,出现虚
13
若已知扩频码相位所在位置的先验概率P(k) ,首先应当
搜索那些最可能的扩频码相
位单元,而后搜索次可能的
相位单元。
No
例如:假设扩频码相位服从
高斯分布,较合理的搜索方 法是先搜索以最可能的相位 位置为中心的一个标准偏差
Image
范围内的单元。如没有搜到,
扩大到两个标准偏差范围,
依此类推。
图6-4 高斯分布时搜索区域的确定示意图
(6-3)
分析
➢ 扩频码序列相位搜索捕获法的平均同步捕获时间至少是相
关积分时间TD的N倍。
➢ 当扩频码周期N较小时,虚警对平均捕获时间的影响比较 显著;
➢当N较大时,比如N >100 ,只有在Pfa>0.8 时,虚警对平
均捕获时间的影响才显著地表现出来。通常N的取值都比 较大,而虚警概率也不可能接近1,所以工程估算时,可 认为虚警概率为零,则有
(2)同步跟踪(Tracking,精同步):扩频接收机实现扩频
码同步捕获后,本地参考扩频码必须尽可能精确地跟踪接收
信号的变化,使本地参考扩频码相位与接收扩频码相位的差
别尽可能的小,以期在相关器获得最大相关输出。
1
6.1 扩频码的同步
图6-1 扩频通信系统原理框图
扩频通信技术
2
6.1.1 发射参考信号法
光通信中的信道编码与解码技术
光通信中的信道编码与解码技术一、信道编码技术的概述光通信中的信道编码技术旨在提高数据传输的可靠性,通过纠错码、前向纠错码来控制传输中的误码率,实现数据的高速传输。
信道编码技术的主要目的是利用冗余编码来改善信道的传输性能,从而使接收端能够检测或纠正传输中的错误信息。
二、信道编码技术的分类1. 块式编码:块式编码将输入的数据分为几个数据块,然后对每个数据块进行编码,从而保证每个数据块独立编码,互相之间没有联系。
如海明码、RS码和BCH码等。
2. 卷积编码:卷积编码是按照信息序列的时间顺序进行编码的,每个编码器都将输入的信息符号转换成多个编码符号,编码符号的个数与编码器的约束长度有关。
如卷积码、交织码和扩频码等。
3. Turbo码:Turbo码是一种著名的迭代码,可以用在高速数据传输中,并具有较高的纠错能力。
它能通过多轮迭代来达到较高的译码性能,在光通信中有很广泛应用。
三、信道解码技术的分类1. Viterbi 算法:是一种非常常用的卷积解码技术,它利用了动态规划的思想解决了资源消耗与解码准确性的平衡问题,具有快速解码和较高的译码性能。
2. 多重估计算法 (MAP): MAP是另外一种常用的译码算法,它能够获得理论上最佳的译码性能,但消耗的时间和计算资源较多。
在小规模的通信系统中,MAP算法的应用较为普遍,但随着系统规模不断扩大,其难度和资源需求也将显著增加。
四、光通信中的信道编码技术应用实例1. 单模光纤通信系统:单模光纤通信系统在传输过程中受到各种因素的影响,如衰减、色散、尾纤等。
为了提高数据传输的可靠性,通常采用海明码、RS码和BCH码等进行编码。
2. 光无线通信系统:光无线通信是一种减少光纤布线的解决方案。
在光无线通信系统中,由于控制数据的传输距离和方向,因此信道的性质更容易评估。
为了保证传输信号的高可靠性和纠错性,通常采用卷积码、Turbo 码等。
3. 量子密钥分发系统:量子密钥分发是一种利用物理现象量子纠缠来达到信息安全传输的技术。
扩频通信系统
伪随机序列产生器产生的伪随机序列c(t),速率为RC,切谱宽度为TC,TC=1/RC
c(t ) cn g c (t nTc )
n 0
N 1
cn为伪随机码码元,取值+1或-1,gc(t)为门函数,定义与ga(t)类似 扩频过程实质上是信息流a(t)与伪随机序列c(t)的模二加或相乘的过程。伪随机 码速率RC比信息速率Ra大得多,一般RC/Ra的比值为整数,且RC/Ra>>1,扩展 后的序列的速率仍为随机码速率RC 。
接收端天线上感应的信号经高放的选择放大和混频后,得到包括以下几部分的 信号:有用信号sI(t)、信道噪声nI(t)、干扰信号JI(t)和其它网的扩频信号sJ(t) 等,即收到的信号(经混频后)为
rI (t ) sI (t ) nI (t ) J I (t ) sJ (t )
直接序列扩频
信号分析
接收端的伪随机码产生器产生的伪随机序列与发端产生的伪随机序列相同, 但起始时间或初始相位可能不同,为c,(t)。解扩的过程与扩频过程相同,用 本地的伪随机序列c,(t)与接收到的信号相乘,相乘后为
rI(t ) rI (t )c(t ) sI (t )c(t ) nI (t )c(t ) J I (t )c(t ) s J (t )c(t ) s I (t ) nI (t ) J I (t ) s J (t )
直接序列扩频
信号分析
对噪声分量nI(t)、干扰分II(t)和不同网干扰sJ(t),经解扩处理后, 被大大削弱。 nI(t) 分量,一般为高斯带限白噪声,因而用 C’(t) 处理 后,谱密度基本不变(略有降低),但相对带宽改变,因而噪声功率 降低。J’I(t)分量,是人为干扰引起的,这些干扰可以是第一章中描 述的干扰中的一种或多种。由于与伪随机码不相关,因此,相乘过程 相当于频谱扩展过程,将干扰信号功率分散到一很宽的频带上,谱密 度降低,相乘器后接的滤波器的频带只能让有用信号通过,这样,能 够进入到解调器输入端的干扰功率只能是与信号频带相同的那一部分。 解扩前后的频带相差甚大,因而解扩后干扰功率大大降低,提高了解 调器输入端的信干比,从而提高了系统抗干扰的能力。至于不同网的 信号s’J(t),由于不同网,所用的扩频序列也就不同,这样对于不同 网的扩频信号而言,相当于再次扩展,从而降低了不网信号的干扰。
基于FPGA的便携式直扩通信系统设计与实现
、
: 匹 鼍相 关 绝 杩 圈
Q两路采用不同的扩频码扩频。令 X m与 y 为数据 m
码元,G-与G2为两个扩频码序列 ,] 为采样周期 ,∞c . r s 为 载波频率 , 巾为相位值。每一个码元 ( 序号 m)被 18个 2 码 片扩频 ( 序号 n) 中频输入数字信号可表示 为 : 。
数越 高 ,频差修正精 度越高 ,但 资源 占用也越
大。后级信道估计模 块返 回频率误 差校正控制 字 ,控制NC 中相位累加步进量从而完成频差 O 的校正 。各径的相差在匹配滤波后进行修正 。该模块输 出 样 点速率 与输入样点速率相同 ,为扩频后基带信号的 4倍 当系统接收信号时 中频模拟信号经过高速 A C.进 D 采样。L F用 6 CC滤波器即可实现。由于采用 O S P 阶 I QP K
采样频 率较 高也 加重 了后级 DDC处理模 块 的
负 担 。实 际 上 ,选 用 带 通 信 号 采 样 完 全 可 以 满
足要 求 ,采用 4倍 速率采样 ,所需采样 速率 为
9 8 0 M Hz。 .3 4
数字下变频模块 中,N CO相位 累加器位 中 相位量化位数 l ,3 位相位累加。累加器位 0位 2
该 系统使用 了直接序列扩频 ,在接收端对经过 D A转 / 换 以及数字下变频的信号要进行相关运算 ,通过获得相关 信 息完成对信号 的解扩 以及为其他模块 ( 如伪码 同步和频
差 相 差 估计 模 块 )提 供所 需 的信 息 。
到系统的可实现性 , 设计必须兼顾算法精度 , 算法效率 . 实
通 信 的 各个 领 域 都 得 到 广 泛应 用 。 着软 件 无 线 电 理论 和 微 电子 技 随
术的发展。数字化 、小型化成为扩频通信系统的发展方 向。文 中提 出了一种基于软件无线电的直 接扩频 系统的设计方案 . 用高速大 采 容量现场可 编程 门阵列 (P A) 作为硬件平 台的核心部分。通过 FG 对 F GA的软件 编程, P 实现信号的扩频调制和解扩解调。 同时文章 还给 出了各项设计参数指标, 并对所提 出的设计方案进行 了计算机
Ka频段双模航空客舱宽带卫星通信系统总体设计
Ka频段双模航空客舱宽带卫星通信系统总体设计曹舟【摘要】For the urgent need of cabin broadband satellite communication in civil aviation market,this pa-per puts forward a dual-mode solution which is based on Ka-band high throughput communication satel-lites. Various aspects of system design are investigated, including satellite resources choosing, network structure,technological system and airworthiness. The composition and the dual-mode working principle of the airborne equipment are introduced in detail. Finally,several technical indices,which are closely corre-lated with design implementation,are analyzed. The scheme design and the results of technical indices a-nalysis have certain reference value for the application of practical engineering.%针对民航市场对客舱宽带卫星通信的迫切需求,提出了一种基于Ka频段高通量卫星的双模解决方案.研究了系统设计的诸多方面,包括卫星资源选择、网络结构、技术体制和适航性.详细介绍了机载设备的组成和双模工作原理,分析了几个与设计实现密切相关的技术指标.方案设计和技术指标分析结果对实际工程应用有一定的参考价值.【期刊名称】《电讯技术》【年(卷),期】2017(057)012【总页数】7页(P1376-1382)【关键词】卫星通信;客舱宽带;Ka频段;双模;技术指标分析【作者】曹舟【作者单位】中国西南电子技术研究所,成都610036【正文语种】中文【中图分类】TN927随着民航市场的高速发展,大多数乘客迫切希望在空中也能获得与地面类似的宽带互联网服务,以便工作和娱乐。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于卷积编码的扩频通信系统软件平台设计班级:通信131姓名:崔校通学号:201300484316目录一设计内容及要求 (3)1.1 设计目的 (3)1.2 设计任务 (4)1.3 设计内容 (4)二设计原理 (5)2.1 数据源 (5)2.2卷积编码 (5)2.3 M序列发生器 (6)2.4 扩频与解扩 (6)2.4.1扩频 (6)2.4.2解扩 (7)2.5 VITERBI译码 (7)2.6 可靠度评估 (8)三软件仿真及结果分析 (9)3.1信源调制 (9)3.1.1信息码生成模块 (9)3.1.2卷积编码 (9)3.1.3伪随机码生成模块 (10)3.1.4扩频调制模块 (11)3.1.5BPSK调制模块 (12)3.2信息传输 (13)3.2.1加噪模块 (13)3.3信宿解调 (14)3.3.1BPSK解调模块 (14)3.3.2解扩模块 (15)3.3.3V ITERBI译码 (16)3.4性能分析 (19)3.4.1卷积扩频分析 (19)3.4.2信源信宿比较 (20)3.4.3频谱分析 (20)四心得体会 (22)参考文献 (23)前言扩频通信是现代通信系统中新的通信方式,它具有较强的抗干扰、抗衰落和抗多径性能,频谱利用率高。
扩频信号是不可预测的、伪随机的宽带信号,其带宽远大于要传输的数据(信息)带宽,同时接收机中必须有与宽带载波同步的副本。
在发端输人的信息先调制形成数字信号,然后由扩频码发生器产生的扩频码序列去调制数字信号以展宽信号的频谱,展宽后的信号再调制到射频发送出去。
在接收端收到的宽带射频信号,变频至中频,然后由本地产生的与发端相同的扩频码序列去相关解扩,再经信息解调,恢复成原始信息输出。
通信系统都要进行3次调制和相应的解调。
一次调制为信息调制。
与一般通信系统比较,多了扩频调制和解扩部分。
扩频通信具备如下特征:(1)数字传输方式;(2)传输信号的带宽远大于被传信息带宽;(3)带宽的展宽,是利用与被传信息无关的函数(扩频函数)对被传信息的信元重新进行调制实现的;(4)接收端用相同的扩频函数进行相关解调(解扩),求解出被传信息的数据。
用扩频函数(也称伪随机码)调制和对信号相关处理是扩频通信有别于其他通信的两大特点。
一设计内容及要求1.1 设计目的(1)学习通信中的纠错编码技术及其主要应用;(2)掌握扩频通信原理技术及其特点,了解其在通信系统中特别是第三代移动通信系统所采用的码分多址(CDMA )技术中的应用;(3)学会用C 或MATLAB 软件方法设计一般通信系统;(4)学习CDMA 手机的信息处理过程,掌握其基带电路主要组成部分和工作原理及功能;模拟CDMA 手机的信息处理过程。
完成基带电路主要组成部分的软件平台设计并评估系统的可靠性。
1.2 设计任务(1)建立CDMA 手机处理信息的卷积编码扩频通信系统(2)软件实现卷积编码和Viterbi 译码的算法(3)软件实现扩频通信系统的扩频与解扩(4)评估卷积编码扩频通信系统的可靠性1.3 设计内容本次课程设计主要实现的任务有:建立卷积编码扩频通信系统;软件实现卷积编码和Viterbi 译码的算法;软件实现扩频通信系统的扩频与解扩;评估卷积编码扩频通信系统的可靠性。
系统设计的总体框图如图1-1:卷积编码 扩频 信道 解扩Viterbi 译码 数据源 判决数据m 序列发生器图1-1二设计原理2.1 数据源随机产生b(t)={b(0),b(1),b(2),……}的二进制数据2.2卷积编码卷积码(又称连环码),是由伊莱亚斯(P.Elis)提出的一种非分组码。
它把k比特信息段编成n比特的码组,该码组不仅同当前的k 比特信息段有关,而且还同前面的(N-1)个信息段有关联(N为大于1的整数)。
通常,把卷积码记作(n,k,N),其中k为输入码元数,n为输出码元数,N为约束长度,表示编码器的存储器级数。
卷积编码属于信道编码,主要用来纠正码元的随机差错,它是以牺牲效率来换取可靠性,利用增加监督位,进行检错和纠错。
卷积码编码器是一个由k个输入端、n个输出端,且具有(N-1)或m节移位寄存器构成的有限状态记忆系统,通常称为时序网络,其原理如图2-1所示。
图2-12.3 m序列发生器二进制的m序列是一种重要的伪随机序列,有良好的自相关特性,有时称为伪噪声序列。
m序列是最长线性移位寄存器序列的简称。
顾名思义,m序列是由多级移位寄存器或其延迟元件通过线性反馈产生的最长的码序列。
它能产生的的最大长度的码序列为2^n-1位。
2.4 扩频与解扩将编码输出与扩频码相乘,即完成扩频;将扩频后的信号(叠加有噪声)与扩频码相乘,即为解扩。
2.4.1 扩频扩频通信的基本特点是传输信号所占用的频带宽度(W)远大于原始信息本身实际所需的最小(有效)带宽(DF),其比值称为处理增益Gp,其中 Gp = W/DF。
任何信息的有效传输都需要一定的频率宽度,为了充分利用有限的频率资源,增加通路数目,人们广泛选择不同调制方式,采用宽频信道(同轴电缆、微波和光纤等)和压缩频带等措施,同时力求使传输的媒介中传输的信号占用尽量窄的带宽。
因现今使用的电话、广播系统中,无论是采用调幅、调频或脉冲编码调制制式,Gp值一般都在十多倍范围内,统称为“窄带通信”,而扩频通信的Gp值,高达数百、上千,称为“宽带通信”。
如图图2-2为扩频系统能够一般原理图:图2-22.4.2 解扩正如在一般的窄带通信中,已调信号在接收端都要进行解调来恢复所传的信息。
在扩频通信中接收端则用与发送端相同的扩频码序列与收到的扩频信号进行相关解调,恢复所传的信息。
换句话说,这种相关解调起到解扩的作用。
即把扩展以后的信号又恢复成原来所传的信息。
这种在发端把窄带信息扩展成宽带信号,而在收端又将其解扩成窄带信息的处理过程,会带来一系列好处。
弄清楚扩频和解扩处理过程的机制,是理解扩频通信本质的关键所在。
基本的扩频过程就是在收端产生与发端完全相同的PN码,对收到的扩频信号,在平衡调制器中再一次进行二相相移键控调制。
可以看出发端相移键控调制后的信号在收端又被恢复成原来的载波信号。
当然一个必要的条件是本地的PN码信号的相位必须和收到的相移后的信号在相移点对准,才能正确地将相移后的信号再翻转过来。
2.5 Viterbi译码Viterbi译码算法是一种卷积码的解码算法。
卷积码的 Viterbi译码是根据接收码字序列寻找编码时通过网格图最佳路径的过程 ,找到最佳路径即完成了译码过程 ,并可以纠正接收码字中的错误比特。
所谓“最佳”,是指最大后验条件概率:P( C/ R) = maxj[ P ( Cj/ R) ] ,其译码流程为:(1)根据接收码符号计算出相应的分支量度值;(2)进入某一状态的分支量度与其前状态路径量度累加求和;(3)比较到达当前状态的新的路径量度的大小,选择最大者作为新的状态路径量度存储起来,并保存与此路径对应的码字;(4)对所有状态都实施上述加、比、选运算;(5)在每一译码时刻,满足延时就从 256 条留存路径中,选择路径量度最大的一条路径作为译码数输出;(6)进入下一译码时刻,重复以上步骤,直至译码结束。
2.6 可靠度评估用误码率(BER )指标,计算公式)(数据量尽可能大总输入数据检测到的数据错误数 BER ……比较两个数据数据源 发射端 接收端 判决数据三软件仿真及结果分析3.1信源调制3.1.1信息码生成模块code_length=20; %信息码元个数N=1:code_length;rand('seed',0);x=sign(rand(1,code_length)-0.5); %信息码从0、1序列变成-1、1序列x1=rectpulse(x,800);%每个码元内采样800个点plot(x1);axis([0 16000 -1.5 1.5]);title('信源信息码序列');grid on;生成信息码的波形图3.1.2卷积编码function output=cnv_encd(g,k0,input)if rem(length(input),k0)>0input=[input,zeros(size(1:k0-rem(length(input),k0)))];endn=length(input)/k0;if rem(size(g,2),k0)>0error('Error,g is not of the right size.')endl=size(g,2)/k0;n0=size(g,1);u=[zeros(size(1:(l-1)*k0)),input,zeros(size(1:(l-1)*k0))];u1=u(l*k0:-1:1);for i=1:n+l-2u1=[u1,u((i+l)*k0:-1:i*k0+1)];enduu=reshape(u1,l*k0,n+l-1);output=reshape(rem(g*uu,2),1,n0*(l+n-1));********************************************************g=[0 0 1 0 1 0 0 1;0 0 0 0 0 0 0 1;1 0 0 0 0 0 0 1];k0=2;input=[1 0 0 1 1 1 0 0 1 1 0 0 0 0 1 1 1];output=cnv_encd(g,k0,input)********************************************************g=[1 0 1;1 1 1];k0=1;channel_output=[0 1 1 0 1 1 1 1 0 1 0 0 0 1];[decoder_output,survivor_state,cumulated_metric]=viterbi(g,k,channel_o utput)3.1.3伪随机码生成模块function y = mgen(g,state,N)%输入g:m序列生成多项式(10进制输入)%state:寄存器初始状态(10进制输入)%N:输出序列长度figure(1)g=19;state=8;N=2000;gen = dec2bin(g)-48;M = length(gen);curState = dec2bin(state,M-1) - 48;for k =1:Ny(k) = curState(M-1);a = rem(sum( gen(2:end).*curState),2);curState = [a curState(1:M-2)];endx_code=sign(y-0.5);pn=rectpulse(x_code,8);%每个伪码元内采样8个点plot(pn);axis([0 600 -1.5 1.5]);title('伪随机码序列');grid on;生成伪随机码的波形图3.1.4扩频调制模块gt=x1.*pn;plot(gt);axis([0 1000 -1.5 1.5]);title('复合码序列');grid on;生成的复合码波形图3.1.5BPSK调制模块%用BPSK调制fs=20e6;f0=30e6;for i=1:2000AI=2;dt=fs/f0;n=0:dt/7:dt; %一个载波周期内采样8个点cI=AI*cos(2*pi*f0*n/fs);x_bpsk((1+(i-1)*8):i*8)=gt((1+(i-1)*8):i*8).*cI endplot(x_bpsk);axis([0 200 -2.5 2.5]);title('BPSK调制后的波形');grid on;生成BPSK调制后的波形图3.2信息传输3.2.1加噪模块sigma=0.1;nt=sigma*randn(1,20);nt1=rectpulse(nt,800);gt1=gt+nt1;fs=20e6;f0=30e6;for i=1:2000AI=2;dt=fs/f0;n=0:dt/7:dt; %一个载波周期内采样8个点cI=AI*cos(2*pi*f0*n/fs);x_bpsk1((1+(i-1)*8):i*8)=gt1((1+(i-1)*8):i*8).*cI endplot(x_bpsk1);axis([0 200 -2.5 2.5]);title('加噪后已调波的波形');grid on;生成加噪后已调波的波形图3.3信宿解调3.3.1 BPSK解调模块AI=1;dt=fs/f0;n=0:dt/7:dt; %一个载波周期内采样八个点cI=AI*cos(2*pi*f0*n/fs);for i=1:2000s((1+(i-1)*8):i*8)= x_bpsk1((1+(i-1)*8):i*8).*cI;endplot(s);axis([0 200 -2.5 2.5]);title('解调后的波形');grid on;生成BPSK解调后的波形图3.3.2解扩模块%相关解扩jk_code=s.*pn;%低通滤波wn=5/1000000; %截止频率wn=fn/(fs/2),这里fn为扩频码的带宽5Mb=fir1(16,wn);H=freqz(b,1,16000);xx=filter(b,1,jk_code);plot(xx);axis([0 16000 -1.5 1.5]);title('解扩并滤波后的波形');grid on;生成解扩后的波形图3.3.3 Viterbi译码function[decoder_output,survivor_state,cumulated_metric]=viterbi(g,k,ch annel_output)n=size(g,1);if rem(size(g,2),k)~=0error('Size of g and k do not agree')endif rem(size(channel_output,2),n)~=0error('channel output not of the right size')endL=size(g,2)/k;number_of_states=2^((L-1)*k);for j=0:number_of_states-1for l=0:2^k-1[next_state,memory_contents]=nxt_stat(j,l,L,k);input(j+1,next_state+1)=l;branch_output=rem(memory_contents*g',2);nextstate(j+1,l+1)=next_state;output(j+1,l+1)=int_state(branch_output);endendstate_metric=zeros(number_of_states,2);depth_of_trellis=length(channel_output)/n;channel_output_matrix=reshape(channel_output,n,depth_of_trellis); survivor_state=zeros(number_of_states,depth_of_trellis+1);for i=1:depth_of_trellis-L+1flag=zeros(1,number_of_states);if i<=Lstep=2^((L-i)*k);elsestep=1;endfor j=0:step:number_of_states-1for l=0:2^k-1branch_metric=0;binary_output=bin_state(output(j+1,l+1),n);for ll=1:nbranch_metric=branch_metric+metric(channel_output_matrix(ll,i),binary _output(ll));endif((state_metric(nextstate(j+1,l+1)+1,2)>state_metric(j+1,1)+branch_metri c)|flag(nextstate(j+1,l+1)+1)==0)state_metric(nextstate(j+1,l+1)+1,2)=state_metric(j+1,1)+branch_metric;survivor_state(nextstate(j+1,l+1)+1,i+1)=j;flag(nextstate(j+1,l+1)+1)=1;endendendstate_metric=state_metric(:,2:-1:1);endfor i=depth_of_trellis-L+2:depth_of_trellisflag=zeros(1,number_of_states);last_stop=number_of_states/(2^((i-depth_of_trellis+L-2)*k));for j=0:last_stop-1branch_metric=0;binary_output=bin_state(output(j+1,1),n);for ll=1:nbranch_metric=branch_metric+metric(channel_output_matrix(ll,i),binary _output(ll));endif((state_metric(nextstate(j+1,1)+1,2)>state_metric(j+1,1)+branch_metric)| flag(nextstate(j+1,1)+1)==0)state_metric(nextstate(j+1,1)+1,2)=state_metric(j+1,1)+branch_metric;survivor_state(nextstate(j+1,1)+1,i+1)=j;flag(nextstate(j+1,1)+1)=1;endendstate_metric=state_metric(:,2:-1:1);endstate_sequence=zeros(1,depth_of_trellis+1);state_sequence(1,depth_of_trellis)=survivor_state(1,depth_of_trellis+1); for i=1:depth_of_trellisstate_sequence(1,depth_of_trellis-i+1)=survivor_state((state_sequence(1, depth_of_trellis+2-i)+1),depth_of_trellis-i+2);enddecoder_output_matrix=zeros(k,depth_of_trellis-L+1);for i=1:depth_of_trellis-L+1dec_output_deci=input(state_sequence(1,i)+1,state_sequence(1,i+1)+1);dec_output_bin=bin_state(dec_output_deci,k);decoder_output_matrix(:,i)=dec_output_bin(k:-1:1)';enddecoder_output=reshape(decoder_output_matrix,1,k*(depth_of_trellis-L +1));cumulated_metric=state_metric(1,1);3.4性能分析3.4.1卷积扩频分析-12-11-10-9-8-7-6-5-4-310-310-210-110无卷积,无扩频无卷积,L=15无卷积,L=31-12-11-10-9-8-7-6-5-4-310-410-310-210-110有卷积,L=15改变卷积,L=15-12-11-10-9-8-7-6-5-4-310-310-210-1100无卷积,L=15有卷积,L=153.4.2信源信宿比较3.4.3频谱分析通过以上图形可以得出的结论如下:在加入卷积后,系统的抗干扰能力比没有加卷积的时候强;加入扩频比不加扩频的时候抗干扰能力强,并且扩频因子越大,系统的抗干扰能力越强。