QAM盲载波恢复算法---DD算法(频率捕获范围代码)
数字调制信号接收技术

数字调制信号接收技术孙海祥;刘杰【摘要】为了实现时多种数字信号的解调,设计了一种全数字接收机体制.对通用环载波同步方法及内插滤波码元同步方法进行了深入分析和设计.仿真结果表明,在误比特率为10-4时,所需Eb/N0比理论值高2 dB.基于通用环和内插定时技术的全数字接收机适用于对PSK,QAM数字调制信号的接收解调,满足数字VSLI硬件实现高集成度、小型化接收机的要求.【期刊名称】《现代电子技术》【年(卷),期】2008(031)015【总页数】4页(P171-173,177)【关键词】载波恢复;定时恢复;内插滤波;全数字接收【作者】孙海祥;刘杰【作者单位】中国电子科技集团公司,第54研究所,河北,石家庄,050081;中国电子科技集团公司,第54研究所,河北,石家庄,050081【正文语种】中文【中图分类】TN911.3近年来,数字无线电技术日益受到人们的重视。
数字无线电技术因采用软件化数字化设计,工作稳定可靠,可生产性好,设备小巧,因而在通信中应用越来越广泛。
随着大规模集成电路的发展以及对通信设备小型化、智能化的要求,数字无线电技术已经成为发展趋势。
全数字接收机的概念被提出后立刻引起了人们的兴趣与关注,它和传统的数字接收机不同,其解调和采样所用的本地参考时钟振荡于固定的频率,且不需要反馈控制,滤波、载波同步、时钟同步、数据判决等全由采样后的数字信号处理器来完成。
本文设计提出了适于中频数字化接收机的体制结构和实现方法。
1 全数字接收机组成全数字接收机对中频信号进行采样后,全部采用数字器件和数字处理方法,是一种全数字实现方案。
因其采用数字解调方法,克服了由模拟器件构成的解调器同相与正交两支路参数不一致的缺点。
虽然对已调信号采样要求ADC的采样率较高,但现今的高速ADC器件已足够满足要求。
全数字接收机结构如图1所示。
数字中频信号分别与两路正交载波相乘,然后低通滤波抽取,滤除二次频项,完成数字正交下变频,得到I,Q两路信号。
理解载波恢复

理解载波恢复简介在数字通信系统中,信息可以通过载波基本特性的变化来进行传输。
这些特性,如相位、频率、和幅度,在发射端被修改并且必须在接收端被检测到。
因此,对于接收端来说,恢复载波的频率、相位、和符号时序是绝对必需的。
这一过程就被称作载波恢复并且可以通过各种技术得以实现。
在本演示(或文档)中,我们将探讨频率偏移的影响以及载波恢复中存在的通道噪声。
ASCII 码文本的QAM 调制(带噪声)幅度瞬时正弦波状态:M(t)<Φ(t)载波恢复基础知识In-Class Demos一个QAM 发送端使用特定的相位和幅度来调制载波信号,而另一方面,如果接收器能够确定原始信号的相位和频率,那它就能准确地检测到这个信号。
因此,两者之间的同步是必需的。
在理想情况下,发送端和接收端将会完美地同步工作。
换句话说,两者将会以同样的方式解释信号的相位和频率。
然而,实际的硬件并不是完美的,而且即使利用某种纠错机制,接收端也不可能精确地锁定到与发送端完全相同的相位和频率。
为了弥补这些不尽完美的特性,采用锁相环或PLL 来匹配接收端和发送端之间的频率(1)。
利用星座图,我们可以表示出每个符号的幅度和相位。
此外,每个符号覆盖在另一个符号之上是为了说明与我们所能恢复载波的相位和幅度之间的一致性。
理想情况下,当接收端的PLL 能够恢复载波,那么每个符号就会在星座图上清楚地分布。
然而,当载波由于通道噪声或频率误差的原因而无法恢复时,星座图也能表示来了。
在右边,我们示出了一幅符号出现在正确幅度处,但其相位正持续变化的星座图。
因为:Frequency = d Θ / dt频率= d Θ / dt所以,当星座图的相位持续变化时,我们能够确定频率估计是错误的。
在这个特定的实例中,我们已经通过在系统中引入足够的噪声来仿真频率误差,从而得以干扰PLL ,甚至将噪声去除之后,PLL 仍然可能无法锁定正确的频率。
载波恢复步骤解决这个载波恢复问题的方法有两个部分,它们可以粗略地分为以下两个部分:频率恢复和符号时序(相位)恢复。
基于信号合成的QAM联合载波相位跟踪算法

( n tueo nomain E gn eig,Ifr t n E gn eigUnv ri Isi t fIfr t n ie r t o n nomai n ie r iest o n y,Z e gh u4 0 0 h n z o 5 0 2,Chn ) ia
正交 幅度 调制 ( A 作 为 一 种 高效 的数 字 调 制方 式 , 谱 利 用 率 高 , 中 、 容量 数 字 微 波 通 信 系 Q M) 频 在 大
统、 有线 电视 网络 高 数据 传 输 、 星通 信 等领 域被 广泛 应用 卫 般采 用 D D或 者 P L来 处 理 L
。对接 收 信号 的 正确解 调 是保 障通 信效 率
T in l r o i e fe eng d m o u a e he sg a sa e c mb n d at rb i e d l td,S ti n l w o l xt . O i s i o c mp e i y
Ke r s lw S y wo d :o NR;Q AM ;sg a c mbnn ;jit a irp a eta kn ;d cs n drce in l o iig on r e h s rc ig e T 9 17
文献 标识码 : A
文章编 号 :6 1— 6 3 2 1 ) 1 0 4 17 0 7 ( 0 1 0 — 0 3—0 5
J itCa re - h s - a kn g rt m o on r irP a eTr c igAlo i h f rQAM sd o in lCo ii g Bae nSg a mbnn
DTMB接收机定时恢复算法及其高效VLSI实现

DTMB接收机定时恢复算法及其高效VLSI实现
张阳;陈赟;巫建明;曾晓洋
【期刊名称】《小型微型计算机系统》
【年(卷),期】2008(29)10
【摘要】提出一种基于中国数字电视标准DTMB(Digital Terrestrial/Television Multimedia Broadcasting)的时域定时恢复方案.该方案采用全数字延迟锁定环来跟踪定时误差,与传统的时域鉴相器相比,本文提出的鉴相算法能实现增益的自动归一化,且捕获范围为原算法的三倍,能纠正采样频率偏差达到±90ppm.此外本方案能实现环路带宽的自动调整,以兼顾较快的收敛速度和较小的抖动.本文最后给出了此方案的性能仿真及VLSI实现结果.
【总页数】4页(P1944-1947)
【作者】张阳;陈赟;巫建明;曾晓洋
【作者单位】复旦大学,专用集成电路与系统国家重点实验室,上海,201203;复旦大学,专用集成电路与系统国家重点实验室,上海,201203;复旦大学,专用集成电路与系统国家重点实验室,上海,201203;复旦大学,专用集成电路与系统国家重点实验室,上海,201203
【正文语种】中文
【中图分类】TP331
【相关文献】
1.基于DVB-C的QAM接收机定时恢复算法 [J], 谭泽富;廖明霞;晏先伟;吴婷婷
2.基于DSP Builder全数字接收机定时载波同步算法的实现 [J], 陈舒;刘奇佳;刘昌清;赵克明
3.全数字接收机中定时同步算法和实现 [J], 晏蕾;余荣;梅顺良
4.全数字接收机定时恢复算法的FPGA实现 [J], 赵毅;梁淮宁;程晓军
5.dPMR接收机定时估计算法及FPGA实现 [J], 朱子文;张涛;关汉兴
因版权原因,仅展示原文概要,查看原文内容请购买。
一种用于HDTV中的全数字QAM解调方案的设计

1Q M解 调 系统 的 设计 A
Q M解调系统 的系统结 构和模 块构成如图 1 A 所示。信号
经 A D采 样 后 .通 过 内插 滤波 器 调 整 定 时 相 位 ,获 得 最 优 的 /
检 测符号 。载波恢复模块消除定 时模块输 出信号 的载波频偏 、
号 的 同 步 .时 钟误 差信 号 的提 取 采 用 G rnr 法 : 波 恢 复 ade 算 载 采 用 扫 频 算 法 作 为捕 获 技 术 .并 结 合 面 向 判 决 算 法 构 成 了 鉴 相 器 ,既 可 以达 到 较 大 的 频 偏 捕 捉 范 围 又 可 以取 得 较 小 的
使 用 的调 制 方 式 … 由 于 高 阶 Q M 调 制具 有 频 谱 。 A
利 用率高 ,可 高速数 据传输 等优点 .因此 ,研 究 和实现高阶 Q M技术对我 国推 广高清 电视 (D V) A HT
的应 用 有 着 深远 的意 义 。
本 文设计 了一个集成 了定 时恢 复 、载波恢复 和盲 均衡的 高阶 Q M 解调 系统 。定时恢 复采 用基于 内插算 法实现对 符 A
相 偏 和 相 位 抖 动 。均 衡 模 块 消 除信 道 对 信 号 产 生 的码 间干 扰 、
多径干扰及加性噪声等。系统的符号速率设定 为 7 2 Mbu 。 3 ad
父 键训 :HD V 全数 字 Q M 系统 建 模 T A
1 1定时恢复 . 定时恢复 实现 框图如 图 2所 示。定时 同步 环路提供插值
所 需的基点 索引和插值 距离 .当码元 到来时 .内插 滤波 器根 据这两个参数 进行正确 的插 值计算 .从而 得到码元 的最 佳采 样点。定时误 差检测器主要是 从接收到 的信号 中提取 时间误
全数字高阶QAM解调系统的设计

1
引 言
随 着 对 频 带 利 用 率 越 来 越 高 的 需 求 , 人 们 把 研 究 的焦 点 越 来 越 集 中到 高 频 带 利 用 率 的调 制 技 术
QAM 上 ,DVB C等 有 线 数 字 电视 标 准 中 已经 把 2 6 M 列 为 其 调 制 方 式 的一 种 。但 它 是 以牺 牲 其 抗 — 5 QA
信 号 ,分 别经 过 模 拟 低 通 滤 波 器 后 控 制 高频 头 以及 中频 放 大 器 。 固定 时钟 A D采 样 信 号经 下变 换 ,转 换 /
图 1 Q AM 解调 系统 结构框 图
收藕 日期 t2 0 —00 修 订 日期 :2 0 ・2 1 0 4 1—2 0 41・4 基 金 项 目 : 国家 自然 科 学 基 金 资助 项 目 (0 9 3 6 646 1)
为简 单 。本 文 主 要 研 究基 于 该系 统 结构 的基 础 上 ,对 产 生 的 准 基 带信 号 的 处 理方 法 。
Vo . 2 11
No 6 .
D e e be , 2 7 cm r 00
全数字 高 阶 Q AM 解 调 系 统 的 设 计
宫丰奎 , 李 兵兵 , 刘 鹏
( 安 电子 科 技大 学 IN 国 家 重 点 实验 室 ,陕 西 西 安 7 0 7 ) 西 S 10 1
摘 要 t给 出 了一种 适合 高阶 2 6 M 的全数 字 QAM 解调 方案 ,提 出 白适 应改 变环路 带 宽 的极性判 决 载波恢 复算 5 QA 法 以及 基于 C MA 算法 和 S 算法 的盲均 衡算 法 ,并且 结合 内插 滤波器 对 整个解 调系 统进 行 了优化 。算法 用 F GA实 GA P 现 并成功应 用到 高阶 Q AM 接收 机 中。 关键词 t QAM;定时恢 复 ;均 衡 ;载 波恢 复 中图分 类号 t N9 1 T l 文献标识 码 t高 阶 Q AM 解 调 系 统 的 设 计
改进的16QAM载波频偏估计算法
改进的16QAM载波频偏估计算法向劲松;刘飞;马圣明;杨松【期刊名称】《电视技术》【年(卷),期】2013(37)15【摘要】Aiming at the carrier frequency offset estimation algorithm with the small estimated range and the high computational complexity problem,a new FFT frequency offset estimation algorithm based on training symbols is proposed for QAM coherent optical transmission system,which removes the modulated phase information from the received signal accurately using training sequence.Then a estimation value by using the peak of a period gram,which is employing FFT transform is got.The computing divided by 4 in the original offset estimation algorithm is eliminated to expand the range of frequency offset estimation,and the computational complexity is reduced by decreasing the FFT transform length.The simulation results show that the improved algorithm has a higher frequency offset estimation accuracy and larger estimation range,and its estimation range is about 50% of the symbol rate.%针对QAM相干光传输系统中载波频偏估计算法存在估计范围小、计算复杂度高的问题,提出一种基于训练符号的FFT频偏估计算法.利用训练符号相位信息消除部分采样信号调制相位,取该部分信号的幅角进行FFT变换,最终得到频偏估计值.消除了原频偏估计算法中除以4的运算,从而扩大了频偏估计范围,同时由于减少了FFT长度进而降低计算复杂度.仿真结果表明,改进后的算法在QAM相干检测系统保持较高精度的频偏估计情况下,其估计范围可以达到±50%符号速率.【总页数】3页(P156-158)【作者】向劲松;刘飞;马圣明;杨松【作者单位】重庆邮电大学光纤通信技术重点实验室,重庆400065;重庆邮电大学光纤通信技术重点实验室,重庆400065;重庆邮电大学光纤通信技术重点实验室,重庆400065;重庆邮电大学光纤通信技术重点实验室,重庆400065【正文语种】中文【中图分类】TN911【相关文献】1.适用于16QAM信号的载波频偏估计算法 [J], 周庆龙;肖龙;江桦2.协作OFDM系统中改进的载波频偏估计算法 [J], 鲍晶晶;赵兴华3.一种基于16QAM调制系统的LDPC改进算法 [J], 邓洪高;黄宇仁;孙少帅4.OFDM系统中改进的16QAM软判决解调算法 [J], 张力;施玉松;姜建;李甲;王营冠5.一种适用于16QAM的自适应阈值载波锁定检测算法 [J], 刘洋因版权原因,仅展示原文概要,查看原文内容请购买。
16QAM原理及算法的交流稿
16QAM原理与算法
DSP(digital signal processor)是一 种独特的微处理器,是以数字信号来处理大 量信息的器件。其工作原理是接收模拟信号, 转换为0或1的数字信号,再对数字信号进行 修改、删除、强化,并在其他系统芯片中把 数字数据解译回模拟数据或实际环境格式。
16QAM原理与算法
数字信号处理(Digital Signal Processing,简 称DSP)是一门涉及许多学科而又广泛应用于许多 领域的新兴学科。20世纪60年代以来,随着计算 机和信息技术的飞速发展,数字信号处理技术应 运而生并得到迅速的发展。数字信号处理是一种 通过使用数学技巧执行转换或提取信息,来处理 现实信号的方法,这些信号由数字序列表示。在 过去的二十多年时间里,数字信号处理已经在通 信等领域得到极为广泛的应用。
一个BPSK映射数为2(即:0、1),一个16QAM则是16(由 0000~1111),DSP处理的幅度及相位能力愈强,接收端表现出的码 元处理速率则越高,包络线的分布数也越多;在DSP运算下,假设在 PS域下,采用8PSK调制的单载波码速率为7.2Mbit/s,则采用16QAM 后,可支持的速率上限则为7.2*2=14.4Mbit/s。
下面以四电平的16QAM为例介绍如何对多电平基带信号进行判决并恢 复出二进制码。
1、四电平自然码逻辑 将四进制的值、自然码及按判决结果列在表1中。 表1:
16QAM原理与算法
从FEC前向纠错编码,用一个简单的D/A转换器将一对符号比特
转换成四电平信号,送入平衡调制器另一端输入RF或IF载波。用类似
16QAM原理与算 法
16QAM原理与算法
• 一、内容介绍
➢ 16QAM简介 ➢ DSP介绍 ➢ 16QAM原理图与星座图
QAM原理
QAM是一种在两个正交载波上进行幅度调制的调制方式。
这两个载波通常是相位差为90度(π/2)的正弦波,因此被称作正交载波。
这种调制方式因此而得名。
概述同其它调制方式类似,QAM通过载波某些参数的变化传输信息。
在QAM中,数据信号由相互正交的两个载波的幅度变化表示。
模拟信号的相位调制和数字信号的PSK可以被认为是幅度不变、仅有相位变化的特殊的正交幅度调制。
由此,模拟信号频率调制和数字信号FSK也可以被认为是QAM的特例,因为它们本质上就是相位调制。
这里主要讨论数字信号的QAM,虽然模拟信号QAM也有很多应用,例如NTSC和PAL制式的电视系统就利用正交的载波传输不同的颜色分量。
类似于其他数字调制方式,QAM发射信号集可以用星座图方便地表示。
星座图上每一个星座点对应发射信号集中的一个信号。
设正交幅度调制的发射信号集大小为N,称之为N-QAM。
星座点经常采用水平和垂直方向等间距的正方网格配置,当然也有其他的配置方式。
数字通信中数据常采用二进制表示,这种情况下星座点的个数一般是2的幂。
常见的QAM形式有16-QAM、64-QAM、256-QAM等。
星座点数越多,每个符号能传输的信息量就越大。
但是,如果在星座图的平均能量保持不变的情况下增加星座点,会使星座点之间的距离变小,进而导致误码率上升。
因此高阶星座图的可靠性比低阶要差。
当对数据传输速率的要求高过8-PSK能提供的上限时,一般采用QAM的调制方式。
因为QAM的星座点比PSK的星座点更分散,星座点之间的距离因之更大,所以能提供更好的传输性能。
但是QAM星座点的幅度不是完全相同的,所以它的解调器需要能同时正确检测相位和幅度,不像PSK解调只需要检测相位,这增加了QAM解调器的复杂性。
M-QAM信号波形的表达式为:其中g(t)为码元信号脉冲。
因此QAM可以分解为分别在两个正交的载波cos2πfct与sin2πfct上的M1-PAM与M2-PAM的叠加,其中M1M2 = M。
一种新的基于软件无线电的QAM调制信号的同步算法
ta i h t hs t
nm 舳 b lme tdi e l i .T e rt a n lssa dsmuains o a edg - I c ei e ne ra me h oei l ayi n i lt h w t tt o mp n t c a o h h
r h d e ok w U i m o sw r e . t
.I  ̄, t ae nt a i hs c pn t gt i ecge f q ec n p - Ii o h ibs o ecre p a o es i e a o t T rr unyadi i l 1 8 . ms d h rr e m an h b s fh a i e sm e
频率会有微小的偏差。另外传播延时还会导致载波
相位的偏移 , 如果检测器是相位相干的, 接收机必须 估计出这种载波频率的偏差和相位偏移 , 这就是载
波同步所要考虑的问题。为 了恢复发送信息 , 必须
对解调器输 出进行周期性 的抽样 , 每个符号 间隔抽
样一次。因为在接收机中对发收双方 的传播延时一
曾长华。杨 , 震6郑 , 清。
( 南京邮电大学 a 信息工程系..院办, . b 南京 200 ) 1 3 0
摘
要: 在软件无线电数字通信 系统中, 为了基于纯软件来实现收发同步, 出了一种新的基于软件 提
无线电的 Q M调制信号的同步算法。该算法采用载波相位补偿频率偏移 的思想, A 利用软件 鳊程 实
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
%%DD算法---频率捕获范围
%仿真参数
N = 500000;
M = 256;
SNR = 30;
samplingFreq = 5000000;
carrFreqOffset = -300000:20000:300000;
carrPhsOffset = 0;
h1 = modem.qammod('M',2^8, 'SymbolOrder', 'Gray');
h2 = modem.qamdemod('M', 2^8, 'SymbolOrder', 'Gray');
%鉴相器参量
DifferOfPha = zeros(1,N);
DD_bitsOutput = zeros(1,N);
DD_DifferOfPha = zeros(1,N);
Z = zeros(1,N);
Y = zeros(1,256);
%锁定检测器参量
lamuda = 0.7;
beita = 0.6;
Ncounter = 0;
Track_sign = 0;
MeanOfY = 0;
Lock_N = zeros(1,length(carrFreqOffset));
%环路滤波器及NCO参量
fs = samplingFreq;
fn = 50000;
yita = 0.5;
wn = 2*pi*fn/fs;
Kp = 2*yita*wn;
Ki = wn^2;
PraZ = 0;
PhasControl = 0;
PhaseOfNCO = 0;
%环路捕获频率
PreAcqFreq = 0;
RealAcqFreq = zeros(1,length(carrFreqOffset));
%通信过程仿真
for fre = 1:1:length(carrFreqOffset)
bitSrc = randi([0 M-1],1,N);
bitsTransmit = modulate(h1,bitSrc);
phaseStep = carrFreqOffset(fre) / samplingFreq;
phaseVar = phaseStep * (0:1:length(bitsTransmit)-1);
aftFreOffset = bitsTransmit .* exp(1j*(2*pi*phaseVar+carrPhsOffset));
bitsnoise = awgn(aftFreOffset,SNR,'measured');
for m=1:N
%%PD
DifferOfPha(m) = bitsnoise(m)*exp(-1j*PhaseOfNCO);
DD_bitsOutput(m) = demodulate(h2,DifferOfPha(m));
DD_DifferOfPha(m) = modulate(h1,DD_bitsOutput(m));
Ncounter=Ncounter+1;
if(abs(DD_DifferOfPha(m)-DifferOfPha(m))
else
Y(Ncounter)=0;
end
if(Ncounter==256)
MeanOfY = mean(Y);
Ncounter = 0;
end
if(Track_sign==0)
Z(m) = imag(DifferOfPha(m)/DD_DifferOfPha(m));
if(MeanOfY>yita)
Track_sign = 1;
Lock_N(fre) = m;
end
else
Z(m) = imag(DifferOfPha(m)/DD_DifferOfPha(m));
end
%%Loop Filter
Phaz = Kp*Z(m) + PhasControl;
PhasControl = Ki*Z(m) + PhasControl;
%%NCO
PhaseOfNCO = PhaseOfNCO + Phaz;
%%acqucisition frequency
Acqfreq = 0.01*PhasControl + 0.99*PreAcqFreq;
PreAcqFreq = Acqfreq;
RealAcqFreq(fre) = PreAcqFreq/2/pi*5000000;
end
end
%figure
figure(1);
i1 = 1:1:length(carrFreqOffset);
plot((i1-16)*20000,RealAcqFreq,'k-*','linewidth',2);
xlabel('实际频率偏移/Hz');
ylabel('环路捕获频率/Hz');
grid on;
if 0
figure(2);
i2 = 1:1:length(carrFreqOffset);
plot((i1-16)*20000,Lock_N,'k-*','linewidth',2);
xlabel('实际频率偏移/Hz');
ylabel('环路工作时间/T');
end