[4G5G专题-9]:RRU 数字上变频DUC与数字下变频DDC

news/2024/10/16 23:30:35/

目录

 

1. 上变频与下变频在4G/5G基站系统中的位置与分类

2. 数字上变频DUC与 数字下变频DDC

2.1 什么是数字上变频DUC与 数字下变频DDC

2.2 数字上变频与下变频的实现原理

3 模拟上变频与模拟下变频

3.1 什么是模拟上变频与模拟下变频?

3.2 模拟上变频与下变频(混频)的实现原理


1. 上变频与下变频在4G/5G基站系统中的位置与分类

分为模拟变频与数字变频两大类:

(1)数字变频:

FPGA中的上变频与下变频称为数字变频,包括,数字上变频DUC(Digital Up Converters)和数字下变频DDC(Digital Down Converters)。

(2)模拟变频:

RFIC中的混频调制和混频解调称为模拟变频,包括模拟上变频和模拟下变频。


2. 数字上变频DUC与 数字下变频DDC

2.1 什么是数字上变频DUC与 数字下变频DDC

(1)上变频:

这里是指,通过FPGA数字处理:

  • 频谱搬移:把基带信号从0频附近变换到中频载波上,实现的是频谱向更高频率的搬移,实际上的一种幅度调制。
  • 频谱合并:如果一个天线上需要发送多个载波,需要把多路基带信号(如10M和20M)合并成一路更高带宽(如30M)的中频信号。


(1)下变频:

这里是指,通过FPGA数字处理,

  • 频谱分离:如果一个天线上需要发送多个载波,需要把高带宽(如30M)的中频信号,分离成多路不同带宽的基带信号(如10M和20M)。
  • 频谱搬移:把基带信号从中频载波上变换到0频附近,实现的是频谱向更低频率的搬移,实际上是一种解调调制。

2.2 数字上变频与下变频的实现原理

(1)数字实上变频DUC

DUC的主要目的是经过数字混频基带IQ数字信号先插值、滤波,然后上变频到数字中频信号,它包含插值、数字滤波、上变频步骤。

设其输入复数信号为Idata和Qdata。

其输出信号为实数:S_{out}=I_{data}cos(wt)-Q_{data}sin(wt)

(2)数字复数变频

基带数据通过上变频变为数字中频信号,其频率分量是单边带信号,然后进行DA为模拟中频。

设其输入复数信号为Idata和Qdata,

其输出信号为也为复数:

OUT_I=Idatacos(wn+c)-Qdatasin(wn+c)............

OUT_Q=Idatasin(wn+c)+Qdataos(wn+c)

下变频的原理与上变频相似。


3 模拟上变频与模拟下变频

3.1 什么是模拟上变频与模拟下变频?

模拟上变频与模拟下变频简称上变频与下变频。

上变频:这里是指,通过模拟电路(混频),把基带信号从中频载波上变换到高频载波上,实现的是频谱向更高频率的搬移,实际上的一种幅度调制。
下变频:这里是指,通过模拟电路(混频),把基带信号从高频载波上变换到中频载波上,实现的是频谱向更低频率的搬移,实际上是一种解调调制。

模拟变频只负责把一定带宽的模拟信号,从N个连在一起的基带信号,整体上从中频搬移到高频,或从高频搬移到中频。

模拟变频只关注整个带宽,不关注带宽由多少个不同子带宽的基带信号组成。

模拟变频只关注,在天线上发送的信号,占据多大的带宽!

3.2 模拟上变频与下变频(混频)的实现原理

混频变频,是将信号频率由一个量值变换为另一个量值的过程。具有这种功能的电路称为变频器(或混频器)。

混频本质上就是一个模拟调制

混频器的下变频:将天线上接收到的射频信号与本振产生的信号相乘,y = cos(xt) * cos(wt) = [cos(xt+wt)+cos(xt-wt)]/2

其中

cos(xt)为中频调制信号

cos(wt) 为射频载波信号

根据傅里叶变换的原理,两个信号相乘的过程,就是频谱搬移的过程。


http://www.ppmy.cn/news/394960.html

相关文章

数字下变频(DDC)_数字上变频(DUC)

文章目录 数字下变频(DDC)数字上变频(DUC)FIR并行滤波 数字下变频(DDC) 有几点需要注意, 混频之后,抽取之前,需要设计抗混叠滤波器考虑到硬件实现,滤波器的设计要合理(阶数、系数结构等) %% 清空一切 cl…

数字下变频(DDC)和数字上变频(DUC)

数字下变频(DDC) Digital Down Converters ,DDC的主要目的是经过数字混频将AD采集的中频(IF)数字信号频谱下变频到基带信号,然后完成抽取滤波恢复原始信号,数字下变频时采用数字信号技术来实现…

关于动态创建option 【copy from 姬光】

在处理表单的时候,经常会有这样的需求:给定一定的数据来生成某个select的option,或者更进一步,某些option或许预先选中或者有高亮显示。 下面我们就来温习一下几种option的创建方式。这个需求要求某些选项要预先有高亮显示&#x…

js动态添加options(转载)

JS动态添加Option的几种方式 在处理表单的时候,经常会有这样的需求:给定一定的数据来生成某个select的option,或者更进一步,某些option或许预先选中或者有高亮显示。 下面我们就来温习一下几种option的创建方式。这个需求要求某…

编程菜鸟看云计算、移动互联网和物联网

通过联机黑白棋看云计算、移动互联网和物联网 一、联机黑白棋 终于把通信的一个小项目——联机版的黑白棋做出来了~ 说来真是惭愧,本来在暑假结束的时候就应该去做的,但是~╮(╯▽╰)╭ 先来说说黑白棋吧: 胡老师说:不要在没做一件…

C# 从零开始编写一个修改“植物大战僵尸”阳光的内存辅助

相信很多朋友都喜欢玩游戏,那么大多数人都会选择开挂 虽然最近在做一个C#天谕模拟G(类小精灵) 目测账号已被 封要求5000天币解冻 不然等三天、当时差点没吓一跳500 软妹币 知道有很多人都开过小挂挂 但是开的时间久以后免 会萌生自己研发外挂的想法 那么我先简…

游戏服务器开发技术小结

转载请自觉标明原创出处 原文链接:http://gameislife.info/archives/category/游戏开发 游戏服务器开发技术小结 1 概述 本文从开发者的视角,浅析游戏服务器开发涉及到的几个技术层面,并说明这几个层面我们可以选择的解决方案。 一般地&a…

游戏开发流程

游戏服务器开发技术小结1 概述本文从开发者的视角,浅析游戏服务器开发涉及到的几个技术层面,并说明这几个层面我们可以选择的解决方案。 一般地,会把游戏服务器的架构划分如下三层:网络接入层、游戏逻辑层、数据存储层&#xff0…