太赫兹通信关键技术:频谱红利与感知一体化
2026/9/18 18:44:06 网站建设 项目流程

简介:由IMT-2030(6G)推进组发布的《太赫兹通信技术研究报告》,系统梳理了太赫兹通信的基本原理、国内外研究进展、标准化进程、典型应用场景及产业化现状,适合通信工程研究人员、6G技术预研人员及相关专业学生快速建立知识框架。报告围绕0.1~10THz频段的超大带宽优势,分析了地面超宽带覆盖、固定无线接入、高速无线回传等应用,也涉及空天地一体化、微系统通信等方向;同时详细介绍了半导体器件、太赫兹源、调制电路、波束对准、信道编码和无线组网等关键技术,并结合路径损耗、信道测量与建模等基础问题展开讨论。资源为单份PDF文档,压缩包大小3.92MB,目前已有342人学习下载。全文包含章节目录及大量图表,覆盖从核心器件到系统原型验证的完整链条,可帮助读者快速把握太赫兹通信在6G时代的定位与演进路径。

1. 太赫兹通信技术:从频谱空缺到6G必争之地

通信圈每隔十年就会重演一次“缺频段”的焦虑:4G时代把2.6GHz当成宝,5G时代挤进毫米波还要被天气和墙砖教训,到了6G预研阶段,300GHz以上那片几乎没人管的太赫兹频段,反而成了香饽饽。太赫兹通信技术研究的核心命题并不复杂——怎么在0.1THz到10THz这个宽到吓人的频段里,把几十Gbps甚至Tbps级的数据速率搬进现实设备。难点也不难猜:路径损耗大、器件效率低、波束管理难。这份技术报告面向的不是实验室里的物理学家,而是需要决定“要不要跟进、从哪下手、用什么方案验证”的通信工程师和系统架构师。如果你做的是无线回传、数据中心短距互联、或者无人机与卫星之间的高速链路,这个频段的技术路线和参数边界,值得你花二十分钟把它读透。

2. 为什么非用太赫兹不可:频谱物理特性与香农极限的双重驱动

2.1 从毫米波到太赫兹,容量瓶颈到底卡在哪

5G毫米波(mmWave)把载波频率推到24GHz到52GHz,单载波带宽能做到400MHz到800MHz。但香农公式 C = B·log₂(1+S/N) 摆在那里——带宽B不够,信噪比再高也撬不动Tbps。太赫兹频段最诱人的地方就是B:以300GHz为中心,单条信道规划出10GHz以上连续带宽是可行的,这比毫米波宽了整整一个数量级。另一个被低估的因素是波束宽度。天线增益和波长平方成反比,同样口径的天线在300GHz比在28GHz天然多出约20dB增益,这意味著可以用更小的物理尺寸实现更高的等效全向辐射功率(EIRP)。所以太赫兹通信技术的本质不是“找个新频段”,而是用物理层设计把“极端带宽+极端波束”这两个红利同时吃到。

2.2 大气吸收峰与窗口频段的选择逻辑

太赫兹频段并不是处处可用。水蒸气和氧气分子会对特定频率产生强烈的谐振吸收,典型如60GHz氧气吸收峰(也是5G毫米波避开的频段)、183GHz和325GHz水汽吸收峰。真正适合长距离传输的反而是那些“窗口频段”:140GHz、220GHz、340GHz附近,大气衰减可以压到每公里1dB到3dB。这直接影响系统设计:室内短距(10米以内)几乎可以不看大气衰减,只要算自由空间损耗;户外回传或星地链路则必须把频率落在窗口中心,同时预留雨衰余量。

频段可用带宽(典型规划)大气衰减(1km, 标准大气)典型通信距离主要应用场景
28GHz(5G毫米波)400MHz~800MHz<0.1dB数百米城市宏站/热点
60GHz(WiGig)2.16GHz×4信道>10dB10米级室内短距
140GHz(D波段)10GHz级约1.5dB100米~1km无线回传、数据中心互联
220GHz20GHz级约3dB50米~500米固定无线接入、通信感知一体
340GHz30GHz级约2dB10米~50米超高速短距、星间链路

选频不只是看衰减数值,还要看器件成熟度。140GHz能用CMOS工艺做收发前端,220GHz基本要上InP或GaAs工艺,340GHz以上则往往依赖太赫兹量子级联激光器(QCL)或肖特基二极管倍频链。报告里最值钱的判断往往不是“哪个频段最好”,而是“在哪个频段能用现有工艺把系统做出来”。

2.3 太赫兹波的准光学特性:当衍射不再帮你忙

频率到了300GHz,波长只有1毫米,电磁波的传播行为开始向光靠拢。菲涅尔区急剧收缩,绕射能力几乎消失,遮挡物后面就是绝对的信号盲区。这个特性带来两个连锁后果:一是信道模型不能再沿用5G毫米波的统计信道,必须转向 deterministic 的射线追踪(ray tracing)或准光学信道模型;二是系统必须从“广播思维”切换成“定向照明思维”——每一跳通信都像用手电筒照亮一个极小区域,链路两端必须互相知道对方在哪。

3. 太赫兹通信系统的物理层实现:波形、超表面与波束管理

3.1 波形设计:单载波还是OFDM,不是拍脑袋选的

太赫兹信道最突出的问题是相位噪声大和数模转换器(DAC/ADC)采样率受限。 OFDM 对相位噪声极其敏感,子载波间隔稍微设小了,公共相位误差(CPE)就能把误码率打穿。业界常见的做法是优先考虑单载波(SC)调制,配合频域均衡(SC-FDE),原因有两个:单载波峰均比(PAPR)低,功放可以推到接近饱和点;对相位噪声的容忍度比OFDM高几乎一个数量级。

下面这段Python代码演示了在强相位噪声下比较单载波与OFDM误码率差异的最小仿真框架:

import numpy as np from scipy.signal import fftconvolve def simulate_pn_ber(ebno_db, mod_order=16, n_symbols=20000, pn_rms=0.15): """ 对比单载波与OFDM在相位噪声下的BER pn_rms: 相位噪声标准差(弧度),典型太赫兹前端在10GHz带宽下约0.1~0.3 rad """ from scipy.special import erfc # 16QAM星座点 constellation = np.array([(i//4*2-3) + 1j*(i%4*2-3) for i in range(16)]) / np.sqrt(10) # --- OFDM --- n_subcarriers = 256 symbols = np.random.randint(0, 16, n_symbols) mod = constellation[symbols] ofdm_blocks = mod.reshape(-1, n_subcarriers) tx_blocks = np.fft.ifft(ofdm_blocks, axis=1) # 加相位噪声(每个时域采样点独立加随机相位) pn_noise = np.exp(1j * np.random.normal(0, pn_rms, tx_blocks.shape)) rx_blocks = tx_blocks * pn_noise rx_freq = np.fft.fft(rx_blocks, axis=1) rx_eq = rx_freq # 理想均衡,只观察相位噪声影响 # 解映射 rx_flat = rx_eq.flatten() dist = np.abs(rx_flat[:, None] - constellation[None, :]) demod_idx = np.argmin(dist, axis=1) ber_ofdm = np.mean(demod_idx != symbols) / np.log2(mod_order) # --- 单载波 --- tx_sc = mod pn_sc = np.exp(1j * np.random.normal(0, pn_rms, len(tx_sc))) rx_sc = tx_sc * pn_sc # 频域均衡处理(这里简化为相位平均估计) phase_est = np.angle(np.mean(rx_sc * np.conj(mod))) rx_corrected = rx_sc * np.exp(-1j * phase_est) dist_sc = np.abs(rx_corrected[:, None] - constellation[None, :]) demod_sc = np.argmin(dist_sc, axis=1) ber_sc = np.mean(demod_sc != symbols) / np.log2(mod_order) print(f"Eb/N0={ebno_db}dB PN-rms={pn_rms}rad") print(f" OFDM BER = {ber_ofdm:.2e}") print(f" 单载波 BER = {ber_sc:.2e}") simulate_pn_ber(ebno_db=20, pn_rms=0.15)

这段代码的核心在相位噪声的建模方式:散弹噪声以随机相位乘在每个时域采样点上,OFDM经过FFT后相位噪声扩散到所有子载波,产生子载波间干扰(ICI);单载波则只是一次整体相位旋转,用一块数据做一次相位估计就能校掉大半。真实系统里的单载波还会插入独特的训练序列(独特的字)来辅助均衡器收敛,复杂度集中在时域均衡器的抽头数量上——太赫兹信道时延扩展通常在几个纳秒以内,均衡器抽头数不用太多,这是单载波能站住脚的硬理由。

3.2 超表面天线:用相位梯度把波束“掰弯”

传统相控阵在太赫兹频段面临两大难题:移相器插损大(MMIC工艺在300GHz的移相器插损轻松超过6dB),以及阵元间距要求小于半个波长(300GHz约0.5mm),集成密度接近极限。反射式超表面(RIS)提供了一条不同思路:把移相功能从有源电路搬到无源结构表面,用不同几何尺寸的谐振单元对入射波施加不同的相位延迟,从而合成任意指向的反射波束。

一个典型的编码超表面单元设计流程是这样的:先在电磁仿真软件(CST或HFSS)里扫参确定单元结构——常见的是“工”字形或方环贴片——让反射相位覆盖360°,然后把这些单元按需要的相位梯度排布到阵列面上。相位梯度的计算式很简单:Δφ = k₀·d·sinθ,其中d是单元间距,θ是目标反射角。下面这段代码演示了如何生成一维超表面的相位分布:

import numpy as np def ris_phase_profile(freq_hz, theta_deg, element_spacing_m, n_elements=64): """ 计算一维反射式超表面相位分布 freq_hz: 工作频率,如 220e9 theta_deg: 目标反射角(相对于法线) element_spacing_m: 单元间距,通常取半波长到0.7波长 n_elements: 单元数量 """ c = 3e8 lam = c / freq_hz k0 = 2 * np.pi / lam theta = np.deg2rad(theta_deg) # 每个单元的相位补偿量(反射式) positions = np.arange(n_elements) * element_spacing_m phase_profile = (k0 * positions * np.sin(theta)) % (2 * np.pi) # 量化到1-bit(0°/180°)或2-bit(0°/90°/180°/270°) phase_1bit = (phase_profile > np.pi).astype(int) * np.pi phase_2bit = np.round(phase_profile / (np.pi/2)) * (np.pi/2) return positions, phase_profile, phase_1bit, phase_2bit pos, phase_cont, phase_1bit, phase_2bit = ris_phase_profile( freq_hz=220e9, theta_deg=30, element_spacing_m=0.68e-3 ) print(f"连续相位前8个值(rad): {np.round(phase_cont[:8], 3)}") print(f"1-bit量化相位(rad): {phase_1bit[:8]}") print(f"2-bit量化相位(rad): {phase_2bit[:8]}")

相位量化是个值得展开的细节:1-bit(只有0°和180°两种状态)的超表面加工简单,但会损失约3.9dB的反射增益;2-bit的增益损失降到约1.2dB,制造难度却翻倍。大多数报告里的工程折中选2-bit,因为它留出了足够的波束成形增益余量,又不用精确控制每单元的多级相位。这里用0.68毫米作为单元间距,在220GHz下约等于半个波长,这是为了避免栅瓣出现。

3.3 波束管理:太赫兹链路的“对准-跟踪-切换”

太赫兹波束的3dB波束宽度常常小于1度,波束管理从“可选优化项”变成了“链路存活的前提”。常见的波束管理流程分为三步:初始波束扫描、波束跟踪、波束切换。初始扫描通常用分层码本:第一层用粗波束扫一遍空间(比如每15度一个候选方向),找到信号最强的扇区;第二层在选中扇区内部做细扫描(每2度一步),把发射和接收波束都对齐到最优方向。这套流程在毫米波里已经很成熟,太赫兹的特殊之处是分层级数更多,扫描时间反而更长——所以太赫兹系统普遍依赖信道互易性做辅助:利用上行探测信号直接估计下行波束方向,省掉一半的扫描开销。

波束跟踪的问题在于相位噪声和机械振动会导致波束指向缓慢漂移,系统需要周期性发送导频来修正波束。实际工程中,导频间隔和波束更新周期是一对矛盾:更新太勤,导频开销吃掉有效载荷;更新太慢,链路掉波束。一个可以接受的起点是——波束更新的周期设为信道相干时间的三分之一,而相干时间用多普勒扩展计算:T_c ≈ 0.423 / f_Doppler。需要在代码里实现完整的波束管理算法的话,建议从扩展卡尔曼滤波做角度追踪开始,状态量是方位角和俯仰角,观测量是当前波束下的接收信噪比。

4. 链路预算与实验验证:拿到报告后最该先算的那张表

4.1 一条可复现的100米@140GHz链路预算

做太赫兹通信研究,第一个动手步骤永远是链路预算,不是仿真。链路预算把所有增益和损耗列成一张表,一眼就能看出方案死在哪:是载噪比不够,还是功放推不动。下面这张表是一份典型的100米@140GHz点对点链路预算:

项目数值说明
频率140 GHzD波段,大气窗口,有商用芯片可选
带宽10 GHz单载波,滚降因子0.25,符号率8Gbaud
发射功率10 dBm当前InP功放的实用水平(P1dB约15dBm,回退5dB)
发射天线增益40 dBi0.3m口径抛物面,效率0.6
接收天线增益40 dBi同上
自由空间损耗115.4 dBFSPL = 20log₁₀(d) + 20log₁₀(f) + 92.45
大气吸收损耗1.5 dB标准大气、干燥天气
接收功率10+40+40-115.4-1.5 = -26.9 dBm未计馈线和接头损耗
接收机噪声系数8 dB140GHz接收前端典型值
噪声底-174 + 10log₁₀(10e9) + 8 = -76 dBm热噪声+噪声系数
载噪比49.1 dB接收功率-噪声底
实现损耗3 dB相位噪声、均衡器残余误差、ADC量化
信道编码后所需SNR22 dB16QAM + LDPC码率0.85,目标BER 1e-6
裕量24.1 dB可换更高阶调制或减小天线口径

这份预算里真正卡脖子的是发射功率和天线口径。如果改用30dBi天线(比如0.1m口径),裕量会掉到14.1dB,依然够用;但再减小到20dBi,链路就只剩4.1dB裕量,雨衰来了直接断链。所以太赫兹链路的工程结论很清晰:要么天线做大,要么距离做短,没有第三条路。

4.2 器件路径:倍频链、混频器与封装边界

140GHz以上的信号源,工程上不会用振荡器直接产生,常见做法是“低频合成+倍频”。比如用35GHz的锁相源经过四倍频拿到140GHz,每级倍频器有6-10dB的变频损耗,还需要在每级后面跟上放大器恢复功率。这意味着本振链路的功耗和复杂度远超毫米波系统。接收端则普遍采用亚谐波混频器(sub-harmonic mixer),本振频率只需信号频率的二分之一或四分之一,降低本振链路的实现难度。封装方面,太赫兹芯片的键合线寄生电感已经不可接受,主流做法是倒装焊或波导微带过渡结构,把芯片直接耦合进标准波导口(WR-6或WR-5)。这些细节在选型时直接影响项目排期和成本——如果是预研项目,优先选集成度更高的收发芯片;如果可以接受定制,分立功放加混频器的方案能把指标压得更好。

4.3 测试机架怎么搭:矢量网络分析仪与频谱仪的使用边界

实验室验证太赫兹通信系统比微波系统麻烦得多。频谱仪要外接太赫兹混频器模块,把信号下变频到中频再分析;矢量网络分析仪同样需要扩频模块(如VDI的扩展件),校准一次就要做全双端口校准,标准件本身价格不菲。更实用的验证方法是“收发对测”:用任意波形发生器(AWG)在基带产生信号,上变频到太赫兹频段发射;接收端用实时示波器直接采中频或基带信号,离线做均衡和误码率统计。这个方案的优点是灵活——调制格式、均衡器参数随时可以改代码重跑,不需要像频谱仪那样逐点扫描。缺点是只能测点对点,测不了信道冲激响应,后者还是得靠信道探测仪。

5. 太赫兹通信感知一体化:一个频段干两件事的落地验证

5.1 为什么感知能力和通信链路是天然绑定的

太赫兹频段波长短,多普勒灵敏度天然较高:同一速度目标在30GHz产生的多普勒频移只有300GHz的十分之一。如果通信系统本身就在持续发射已知导频序列,接收端从信道估计结果里提取多普勒频移和时延,就能顺带估计目标的距离和速度。这就是“通信感知一体化”(ISAC)的基本逻辑——不需要额外增加雷达发射机,复用通信波形即可。在太赫兹频段,距离分辨率可以做到厘米级(带宽10GHz对应理论距离分辨率约1.5cm),这已经接近工业视觉的精度。无人机起降引导、工厂内移动机器人定位、智能交通路口感知,都是这个能力的直接受益者。

5.2 从通信波形里提取距离速度的最小实现

下面给出一段完整的信号处理流程,用于从太赫兹通信接收信号中提取目标距离和速度。这里采用OFDM通信波形,利用导频子载波做感知,这也是目前太赫兹ISAC文献里最常见的做法:

import numpy as np def isac_range_doppler(rx_signal, tx_signal, fs, f_c, n_sub=512, cp_len=128): """ 基于OFDM导频的通信感知一体化处理 rx_signal: 接收时域信号(去除CP) tx_signal: 发射频域导频符号(已知) fs: 采样率(Hz) f_c: 载波频率(Hz),如140e9 """ n_symbols = len(rx_signal) // n_sub rx_blocks = rx_signal[:n_symbols * n_sub].reshape(n_symbols, n_sub) # FFT得到频域 rx_freq = np.fft.fft(rx_blocks, axis=1) # 信道估计(逐符号除以已知导频) channel = rx_freq / tx_signal[np.newaxis, :] # 二维FFT:第一维是子载波(对应时延/距离),第二维是符号(对应多普勒/速度) range_doppler_map = np.fft.fft2(channel) range_doppler_map = np.fft.fftshift(range_doppler_map, axes=0) # 提取峰值位置 peak_idx = np.unravel_index(np.argmax(np.abs(range_doppler_map)), range_doppler_map.shape) # 距离分辨率 = c / (2 * B),B为总带宽 bandwidth = fs # 简化:采样率等于带宽 range_res = 3e8 / (2 * bandwidth) range_est = peak_idx[1] * range_res # 速度估计:多普勒频移 = 峰值在符号维的偏移 * PRF / N_symbols # 这里每个符号周期 Ts = (n_sub + cp_len) / fs ts = (n_sub + cp_len) / fs doppler_res = 1 / (n_symbols * ts) doppler_shift = (peak_idx[0] - n_symbols//2) * doppler_res velocity_est = doppler_shift * 3e8 / (2 * f_c) return range_est, velocity_est, range_doppler_map # 示例:目标距离30米,速度5m/s r_est, v_est, _ = isac_range_doppler( rx_signal=np.random.randn(512*16), # 实际应为接收信号 tx_signal=np.ones(512) + 1j*np.zeros(512), fs=10e9, f_c=140e9 ) print(f"估计距离: {r_est:.2f} m, 估计速度: {v_est:.2f} m/s")

这里的核心逻辑是用已知导频做信道估计,得到的信道矩阵天然包含“距离-多普勒”二维信息:子载波维度上的相位变化对应传播时延(即距离),符号维度上的相位变化对应多普勒(即速度)。二维FFT本质上是把信道矩阵做一个联合时延-多普勒变换,峰值位置直接给出目标的距离和速度。这段代码最大的简化在于直接把采样率当成带宽,实际系统需要考虑到过采样和脉冲整形的影响。更精确的做法是在相邻子载波之间做插值,把时延估计精度提升到距离分辨率以下。

5.3 验证ISAC功能时的三个验证锚点

验证一个ISAC原型系统是否真的可用,有三个不能跳过的步骤。第一个是拿金属角反射器做标准目标,距离已知、后向散射截面积(RCS)已知,用来校准距离估计偏差;第二个验证零速目标的探测能力——如果目标静止,多普勒维应该是一个冲激,这时候要检查有没有零频泄漏(直流偏置),这是太赫兹接收机IQ不平衡最常见的症状;第三个验证是动态目标连续跟踪,用匀速直线运动的滑轨或无人机,测试输出距离-时间曲线是否平滑,这一步能暴露出感知更新率和波束管理之间的冲突——如果波束在周期性扫描,感知输出会周期性丢点,需要在调度上做帧结构级的融合设计。

一个够用的初始参数建议:导频子载波占比取10%-15%,感知更新率10Hz-20Hz,距离估计精度在30米处优于0.3米。如果达不到,优先调子载波间隔而不是发射功率——子载波间隔决定了最大不模糊多普勒,太赫兹频段多普勒很高,这个参数必须留够余量。

本文还有配套的精品资源,点击获取

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询