无线通信--波束赋形(附MATLAB代码)

这篇具有很好参考价值的文章主要介绍了无线通信--波束赋形(附MATLAB代码)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1)用处

  • Sub6G 频段,作为当前 5G 容量的主力军,载波带宽可达 100MHz,一般采用采用数字波束赋形,通过 64 通道发射来实现小区内时频资源的多用户复用,下行最大可同时发射 24 路独立信号,上行独立接收 12 路数据。
    无线通信--波束赋形(附MATLAB代码)

  • 在毫米波 mmWave 频段中,一般采用混合波束赋形:

    • 图中第一个波束赋形:是基于模拟电路实现的模拟波束赋形器,用于对信号进行宽角度的波束赋形
    • 图中第二个波束赋形:是基于数字信号处理技术实现的数字波束赋形器,用于对信号进行精细的波束赋形。
      无线通信--波束赋形(附MATLAB代码)

2)区别预编码和波束成形

参考链接:https://zhuanlan.zhihu.com/p/35923884

(1)Precoding
  1. Digital beamforming即为Precoding,Digital beamforming/Precoding通过基带对信号进行处理,可以让每根天线上的发送信号都不同,包括相位和幅值,所以Digital beamforming/Precoding的处理可以更加灵活的产生多个方向和功率强度均不同的波束,更加有效的利用空间分集。
  2. Precoding能够向多个用户同时发送多个数据流,在数字基带那里为了实现空间复用多流传输进行的是precoding
  3. Precoding经过数字域的信号处理后可以灵活的产生信号,可以将非视距NLOS路径增益也考虑在信号处理中,所以Precoding可以针对多径信道进行预编码处理,而且Precoding并不是产生了固定方向的波束,而且处理后的信号在空间中传输的效果等效于向不同用户发送了不同的波束。(和下面3对应)
  4. Precoding可以调整信号的相位和功率,可进行有效的功率控制。

另一篇文章有提到MIMO预编码:

(2)Beamforming
  1. Beamforming通常指的是Analog beamforming。
  2. 在Analog beamforming中,天线上的数字信号(所有天线处理的是同一个信号)通过模拟域的相移器对信号的相位进行调整,从而产生特定方向的波束。Beamforming向某一个方向的单用户或用户群发送单个数据流;
  3. Beamforming向特定方向发送波束,所以通常被应用在毫米波系统里,因为在毫米波系统中信道是视距传输LOS信道,用户只有一条功率很强的传输路径。
  4. Beamforming只是通过相移器调整信号相位,不能实现功率控制。

3)波束赋性矩阵

波束赋形矩阵的维度取决于天线阵列的数量。在基于线性天线阵列的波束赋形系统中,波束赋形矩阵通常是一个复数矩阵,其大小为 M × N M \times N M×N,其中 M M M 表示接收端天线的数量, N N N 表示发射端天线的数量。

在这种情况下,波束赋形矩阵的第 i i i 列表示发射端第 i i i 个天线的输出向量在接收端各个天线上的接收功率。每个元素是一个复数,表示在该方向上的相对相位和幅度,用于控制天线的辐射方向和波束形状。

4)空间复用和分集

波束赋形是一种基于天线阵列的信号预处理技术,波束赋形通过调整天线阵列中每个阵元的加权系数产生具有指向性的波束,从而能够获得明显的阵列增益 。波束赋形既可以用于信号发射端,又可以用于信号接收端。

波束赋形可以看作是一种空间复用技术,因为它可以在同一条路径的多个独立子信道上传输不同数据,提高系统容量。波束赋形也可以看作是一种空间分集技术,因为它可以在多条独立路径上传输相同的数据,接收端通过分集合并技术,抵抗信道衰落,提高传输可靠性,降低误码率。波束赋形的具体效果取决于天线阵列的结构、信号的调制方式、信道的特性等因素。

示例matlab代码

  • 这里使用一个单位圆上的相位旋转作为例子,生成波束赋形矩阵 W W W,然后使用波束赋形矩阵和数据符号来构造发送信号 x x x
  • 矩阵 H H H 来表示信道传输矩阵,它的大小为 M × N M \times N M×N,并且使用 W W W 来表示波束赋形矩阵,它的大小为 N × 1 N \times 1 N×1。具体来说,我们可以使用矩阵 H H H 和向量 W W W 来计算接收信号向量 y y y
  • 在接收端,我们使用最大比合并算法计算权重向量 w w w,然后使用波束赋形矩阵 W W W 对接收信号 y y y 进行波束赋形。
% 设定参数
M = 4; % 接收端天线数
N = 8; % 发射端天线数
SNR = 10; % 信噪比(dB)

% 随机生成传输矩阵 H
H = (randn(M,N)+1i*randn(M,N))/sqrt(2);

% 生成随机数据符号
s = sign(randn(N,1));

% 生成波束赋形矩阵 W
W = exp(1i*2*pi*(0:N-1)'/N);

% 发送信号 x
x = W*s;

% 添加高斯白噪声
P = var(x)/10^(SNR/10);
n = sqrt(P/2)*(randn(M,1)+1i*randn(M,1));
y = H*x + n;

% 接收端使用最大比合并算法进行信号处理,计算权重向量并进行波束赋形
% 计算最大比合并权重向量 w
w = H'*inv(H*H')*y;

% 进行波束赋形
y_hat = W'*w;

% 计算误差
error = norm(s - y_hat)^2;

上面的代码好像有点问题?有无小伙伴会改呢,欢迎指正。下面给出一个MISO场景下的波束赋形的代码:文章来源地址https://www.toymoban.com/news/detail-439818.html

% 假设系统有两个发射天线和一个接收天线
Nt = 2; % 发射天线数量
Nr = 1; % 接收天线数量

% 生成随机发射信号矩阵
Tx = randn(Nt, 1);

% 生成接收信号矩阵
H = randn(Nr, Nt); % 信道矩阵
noise = randn(Nr, 1); % 噪声矩阵
Rx = H * Tx + noise; % 接收信号

% 波束赋形
W = H'; % 采用最大比组合的波束赋形矩阵
Tx_beamformed = W * Rx;

% 输出结果
disp('发射信号矩阵:');
disp(Tx);
disp('接收信号矩阵:');
disp(Rx);
disp('波束赋形矩阵:');
disp(W);
disp('波束赋形后的发射信号矩阵:');
disp(Tx_beamformed);

到了这里,关于无线通信--波束赋形(附MATLAB代码)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 熵 | 无线通信知识

    熵定义: H ( X ) = E [ − l o g 2 p ( x ) ] = − ∑ x ∈ X p ( x ) l o g 2 p ( x ) H(X)=E[-log_2p(x)]=-sum_{xin X}p(x)log_2p(x) H ( X ) = E [ − l o g 2 ​ p ( x )] = − x ∈ X ∑ ​ p ( x ) l o g 2 ​ p ( x ) note H(X)是X的平均香农信息内容 H(X)是每个符号的平均信息量 二元问题(抛硬币),H(X)取值为[H(X),H(X)+1] 为

    2024年02月09日
    浏览(54)
  • 商用无线通信:信道带宽

    GSM: 200 kHz WCDMA: 5 MHz cdma2000 1X: 1.25 MHz TD-SCDMA: 1.6 MHz LTE: 1.4 MHz /3 MHz /5 MHz /10 MHz / 15 MHz /20 MHz 5G(Rangel 频段):5 MHz/15 MHz/ 20 MHz/30 MHz/40 MHz/50 MHz/60 MHz/ 70 MHz/80 MHz/90 MHz/100 MHz 5G (Range2 Hif): 50 MHz/100 MHz/ 200 MHz/400 MHz Wi-Fi: 22 MHz/20 MHz/40 MHz/80 MHz/ 80 MHz +80 MHz /160 MHz ZigBee: 2 MHz NB-IoT: 200 kHz

    2024年04月17日
    浏览(48)
  • 5G | 无线通信基础知识

    eMBB:增强性移动带宽 uRLLC:超高可靠低时延 mMTC:大规模机器通信 1 10 100 1ms时延、10Gbps数据速率、100万每平方公里连接数 增强覆盖:提升手机功率和上下行频谱共享 提高效率:Massive MIMO、调制编码、多址、双工、全双工 降低时延:优化无线覆盖 优点:分集增益、复用增益

    2024年02月09日
    浏览(50)
  • 【物联网无线通信技术】802.11无线安全认证

    本文由简入繁介绍了IEEE802.11i无线局域网安全技术的前世今生,帮助路由器开发者对WLAN的加密安全策略有一个概念上的认知,能够更好地分析STA掉线以及漫游等问题。 目录 WEP WPA WPA/WPA2-PSK认证过程 802.11i WEP是Wired Equivalent Privacy的简称,有线等效保密(WEP)协议对在两台设备间

    2024年02月11日
    浏览(52)
  • 无线通信安全:防止窃取与侵入

    无线通信安全是现代社会中的一个重要问题,随着无线通信技术的发展,我们的生活中越来越多的设备都需要通过无线方式进行通信。这种无线通信技术的广泛应用带来了很多的好处,但同时也带来了一系列的安全问题。无线通信安全的核心在于保护通信的机密性、完整性和

    2024年02月20日
    浏览(37)
  • 通信行业无线基本概念

    fast roaming(快速漫游) :使用户在不同的基站(access point)间可以平滑的切换,在802.11r协议标准中定义。 band steering(波段转向) :在双频段(2.4G和5G)都可用的情况下,使终端设备优先连接5G信号。 beacon帧: 链路层传输wifi信息的管理帧,beacon帧传输内容可包含ssid name(

    2024年01月18日
    浏览(36)
  • ATK-LORA 无线通信模块

    ATK-LORA 是 正点原子 推出的一款小体积、微功率、低功耗、高性能的远距离 LoRa 无线串口模块,该模块采用高效的 ISM 频段射频 SX1278 扩频芯片,其工作频率为 410MHz~441MHz,信道以 1MHz 频率为步进,共有 32 个信道,可在线修改模块的串口速率、发射功率、空中速率、工作模式和

    2024年02月07日
    浏览(42)
  • 无线网络通信技术详细介绍

    以下是对各类网络各自常见和常用的通信技术进行简单介绍。 一、无线广域网(WWAN) 无线广域网WWAN(Wireless Wide Area Networks)主要是为了满足超出一个城市范围的信息交流和网际接入需求,让用户可以和在遥远地方的公众或私人网络建立无线连接。在无线广域网的通信中一般要用

    2024年02月08日
    浏览(51)
  • 无线电通信相关重要指标测试

    无线电链路通信,大家最关注的指标有信号的发射功率,灵敏度,动态范围,动态抗干扰能力。 一,发射功率测试: 1,先测线损,信号源输入100MHZ,从频谱仪看线损是多少DB,比如这里是0.39DB  2,按freq设置频谱仪要采集的中心频率范围,先观察明白要采集的中心频率范围。

    2023年04月22日
    浏览(38)
  • STM32+EC20实现4G无线通信

    EC20是一款集成度非常高的4G无线通信模块,支持多种常见通信频段,能满足几乎所有的M2M(MachinetoMachine)应用需求。模块支持TCP/UDP/FTP等一众网络协议,内置多星座高精度定位GNSS接收机,快速提供准确的经纬度信息,UART接口提供AT命令控制和数据传输。 物联网很多的网关设备因

    2024年02月03日
    浏览(49)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包