RM新时代网站-首页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

用于鏈路級(jí)模擬的NVIDIA Sionna

星星科技指導(dǎo)員 ? 來(lái)源:NVIDIA ? 作者:Nathan Horrocks ? 2022-04-06 16:21 ? 次閱讀

即使 5G 無(wú)線網(wǎng)絡(luò)正在全球范圍內(nèi)安裝和使用,學(xué)術(shù)界和工業(yè)界的研究人員已經(jīng)開始為 6G 定義 愿景和關(guān)鍵技術(shù) 。雖然沒(méi)有人知道 6G 將是什么,但一個(gè)反復(fù)出現(xiàn)的愿景是, 6G 必須能夠以前所未有的規(guī)模創(chuàng)建數(shù)字雙胞胎和分布式機(jī)器學(xué)習(xí)( ML )應(yīng)用程序。 6G 研究需要新的工具。

支撐 6G 愿景的一些關(guān)鍵技術(shù)是被稱為太赫茲波段的高頻通信。在這個(gè)波段,更多的光譜是按數(shù)量級(jí)提供的。技術(shù)示例包括:

可重構(gòu)智能表面( RIS ),用于控制電磁波的反射方式并實(shí)現(xiàn)最佳覆蓋。

集成傳感和通信( ISAC )將 6G 網(wǎng)絡(luò)轉(zhuǎn)化為傳感器,為自動(dòng)駕駛汽車、道路安全、機(jī)器人和物流提供了許多令人興奮的應(yīng)用。

機(jī)器學(xué)習(xí)有望在整個(gè) 6G 協(xié)議棧中發(fā)揮決定性作用,這可能會(huì)徹底改變我們?cè)O(shè)計(jì)和標(biāo)準(zhǔn)化通信系統(tǒng)的方式。

應(yīng)對(duì)這些革命性技術(shù)的研究挑戰(zhàn)需要新一代工具來(lái)實(shí)現(xiàn)突破,這些突破將定義 6G 時(shí)代的通信。原因如下:

許多 6G 技術(shù)需要模擬特定環(huán)境,例如工廠或小區(qū),物理位置、無(wú)線信道脈沖響應(yīng)和視覺(jué)輸入之間具有空間一致性的對(duì)應(yīng)關(guān)系。目前,這只能通過(guò)昂貴的測(cè)量活動(dòng)或基于場(chǎng)景渲染和光線跟蹤組合的高效模擬來(lái)實(shí)現(xiàn)。

隨著機(jī)器學(xué)習(xí)和神經(jīng)網(wǎng)絡(luò)變得越來(lái)越重要,研究人員將從帶有本地 ML 集成和自動(dòng)梯度計(jì)算的鏈接級(jí)模擬器中受益匪淺。

6G 仿真需要前所未有的建模精度和規(guī)模。 ML 增強(qiáng)算法的全部潛力只能通過(guò)基于物理的模擬來(lái)實(shí)現(xiàn),這些模擬以過(guò)去不可能的細(xì)節(jié)水平來(lái)解釋現(xiàn)實(shí)。

介紹 NVIDIA Sionna

為了滿足這些需求, NVIDIA 開發(fā)了 Sionna ,這是一個(gè) GPU 加速的開源庫(kù),用于鏈路級(jí)模擬。

Sionna 能夠快速原型化復(fù)雜的通信系統(tǒng)架構(gòu)。這是世界上第一個(gè)能夠在物理層使用神經(jīng)網(wǎng)絡(luò)的框架,并且不需要為數(shù)據(jù)生成、培訓(xùn)和性能評(píng)估使用單獨(dú)的工具鏈。

Sionna 實(shí)施了一系列經(jīng)過(guò)仔細(xì)測(cè)試的最先進(jìn)算法,可用于基準(zhǔn)測(cè)試和端到端性能評(píng)估。這可以讓你專注于你的研究,使它更具影響力和可復(fù)制性,同時(shí)你花更少的時(shí)間實(shí)現(xiàn)你專業(yè)領(lǐng)域之外的組件。

Sionna 是用 Python 寫成的,基于 TensorFlow 和 Keras 。所有組件都以 Keras 層的形式實(shí)現(xiàn),這使您可以通過(guò)與構(gòu)建神經(jīng)網(wǎng)絡(luò)相同的方式連接所需的層來(lái)構(gòu)建復(fù)雜的系統(tǒng)架構(gòu)。

除了少數(shù)例外,所有組件都是可微的,因此梯度可以在整個(gè)系統(tǒng)中反向傳播。這是系統(tǒng)優(yōu)化和機(jī)器學(xué)習(xí)的關(guān)鍵因素,尤其是神經(jīng)網(wǎng)絡(luò)的集成。

NVIDIA GPU acceleration 提供了幾個(gè)數(shù)量級(jí)的更快模擬,并可擴(kuò)展到大型多 GPU 設(shè)置,從而實(shí)現(xiàn)此類系統(tǒng)的交互式探索。如果沒(méi)有 GPU 可用,那么 Sionna 甚至可以在 CPU 上運(yùn)行,盡管速度較慢。

Sionna 提供了豐富的 documentation 和一系列教程,使其易于入門。

Sinna 的第一個(gè)版本具有以下主要功能:

5G LDPC 、 5G 極性碼和卷積碼、速率匹配、 CRC 、交織器、擾碼器

各種解碼器: BP 變體、 SC 、 SCL 、 SCL-CRC 、維特比

QAM 和定制調(diào)制方案

3GPP 38.901 信道模型( TDL 、 CDL 、 RMa 、 UMa 、 Umi )、瑞利、 AWGN

正交頻分復(fù)用

MIMO 信道估計(jì)、均衡和預(yù)編碼

Sionna 是根據(jù) Apache 2.0 許可證發(fā)布的,我們歡迎外部各方的貢獻(xiàn)。

你好,Sionna!

下面的代碼示例顯示了一個(gè)“你好,世界!”模擬使用 16QAM 調(diào)制在 AWGN 信道上傳輸一批 LDPC 碼字的示例。本例顯示了如何實(shí)例化 Sionna 層,并將其應(yīng)用于先前定義的張量。編碼風(fēng)格遵循 Keras 的 functional API 。您可以在 Google Collaboratory 上的 Jupyter notebook 中直接打開此示例。即使 5G 無(wú)線網(wǎng)絡(luò)正在全球范圍內(nèi)安裝和使用,學(xué)術(shù)界和工業(yè)界的研究人員已經(jīng)開始為 6G 定義 愿景和關(guān)鍵技術(shù) 。雖然沒(méi)有人知道 6G 將是什么,但一個(gè)反復(fù)出現(xiàn)的愿景是, 6G 必須能夠以前所未有的規(guī)模創(chuàng)建數(shù)字雙胞胎和分布式機(jī)器學(xué)習(xí)( ML )應(yīng)用程序。 6G 研究需要新的工具。

支撐 6G 愿景的一些關(guān)鍵技術(shù)是被稱為太赫茲波段的高頻通信。在這個(gè)波段,更多的光譜是按數(shù)量級(jí)提供的。技術(shù)示例包括:

可重構(gòu)智能表面( RIS ),用于控制電磁波的反射方式并實(shí)現(xiàn)最佳覆蓋。

集成傳感和通信( ISAC )將 6G 網(wǎng)絡(luò)轉(zhuǎn)化為傳感器,為自動(dòng)駕駛汽車、道路安全、機(jī)器人和物流提供了許多令人興奮的應(yīng)用。

機(jī)器學(xué)習(xí)有望在整個(gè) 6G 協(xié)議棧中發(fā)揮決定性作用,這可能會(huì)徹底改變我們?cè)O(shè)計(jì)和標(biāo)準(zhǔn)化通信系統(tǒng)的方式。

應(yīng)對(duì)這些革命性技術(shù)的研究挑戰(zhàn)需要新一代工具來(lái)實(shí)現(xiàn)突破,這些突破將定義 6G 時(shí)代的通信。原因如下:

許多 6G 技術(shù)需要模擬特定環(huán)境,例如工廠或小區(qū),物理位置、無(wú)線信道脈沖響應(yīng)和視覺(jué)輸入之間具有空間一致性的對(duì)應(yīng)關(guān)系。目前,這只能通過(guò)昂貴的測(cè)量活動(dòng)或基于場(chǎng)景渲染和光線跟蹤組合的高效模擬來(lái)實(shí)現(xiàn)。

隨著機(jī)器學(xué)習(xí)和神經(jīng)網(wǎng)絡(luò)變得越來(lái)越重要,研究人員將從帶有本地 ML 集成和自動(dòng)梯度計(jì)算的鏈接級(jí)模擬器中受益匪淺。

6G 仿真需要前所未有的建模精度和規(guī)模。 ML 增強(qiáng)算法的全部潛力只能通過(guò)基于物理的模擬來(lái)實(shí)現(xiàn),這些模擬以過(guò)去不可能的細(xì)節(jié)水平來(lái)解釋現(xiàn)實(shí)。

介紹 NVIDIA Sionna

為了滿足這些需求, NVIDIA 開發(fā)了 Sionna ,這是一個(gè) GPU 加速的開源庫(kù),用于鏈路級(jí)模擬。

Sionna 能夠快速原型化復(fù)雜的通信系統(tǒng)架構(gòu)。這是世界上第一個(gè)能夠在物理層使用神經(jīng)網(wǎng)絡(luò)的框架,并且不需要為數(shù)據(jù)生成、培訓(xùn)和性能評(píng)估使用單獨(dú)的工具鏈。

Sionna 實(shí)施了一系列經(jīng)過(guò)仔細(xì)測(cè)試的最先進(jìn)算法,可用于基準(zhǔn)測(cè)試和端到端性能評(píng)估。這可以讓你專注于你的研究,使它更具影響力和可復(fù)制性,同時(shí)你花更少的時(shí)間實(shí)現(xiàn)你專業(yè)領(lǐng)域之外的組件。

Sionna 是用 Python 寫成的,基于 TensorFlow 和 Keras 。所有組件都以 Keras 層的形式實(shí)現(xiàn),這使您可以通過(guò)與構(gòu)建神經(jīng)網(wǎng)絡(luò)相同的方式連接所需的層來(lái)構(gòu)建復(fù)雜的系統(tǒng)架構(gòu)。

除了少數(shù)例外,所有組件都是可微的,因此梯度可以在整個(gè)系統(tǒng)中反向傳播。這是系統(tǒng)優(yōu)化和機(jī)器學(xué)習(xí)的關(guān)鍵因素,尤其是神經(jīng)網(wǎng)絡(luò)的集成。

NVIDIA GPU acceleration 提供了幾個(gè)數(shù)量級(jí)的更快模擬,并可擴(kuò)展到大型多 GPU 設(shè)置,從而實(shí)現(xiàn)此類系統(tǒng)的交互式探索。如果沒(méi)有 GPU 可用,那么 Sionna 甚至可以在 CPU 上運(yùn)行,盡管速度較慢。

Sionna 提供了豐富的 documentation 和一系列教程,使其易于入門。

Sinna 的第一個(gè)版本具有以下主要功能:

5G LDPC 、 5G 極性碼和卷積碼、速率匹配、 CRC 、交織器、擾碼器

各種解碼器: BP 變體、 SC 、 SCL 、 SCL-CRC 、維特比

QAM 和定制調(diào)制方案

3GPP 38.901 信道模型( TDL 、 CDL 、 RMa 、 UMa 、 Umi )、瑞利、 AWGN

正交頻分復(fù)用

MIMO 信道估計(jì)、均衡和預(yù)編碼

Sionna 是根據(jù) Apache 2.0 許可證發(fā)布的,我們歡迎外部各方的貢獻(xiàn)。

你好,Sionna!

下面的代碼示例顯示了一個(gè)“你好,世界!”模擬使用 16QAM 調(diào)制在 AWGN 信道上傳輸一批 LDPC 碼字的示例。本例顯示了如何實(shí)例化 Sionna 層,并將其應(yīng)用于先前定義的張量。編碼風(fēng)格遵循 Keras 的 functional API 。您可以在 Google Collaboratory 上的 Jupyter notebook 中直接打開此示例。

batch_size = 1024
n = 1000 # codeword length
k = 500 # information bits per codeword
m = 4 # bits per symbol
snr = 10 # signal-to-noise ratio c = Constellation("qam",m,trainable=True)
b = BinarySource()([batch_size, k])
u = LDPC5GEncoder (k,n)(b)
x = Mapper (constellation=c)(u)
y = AWGN()([x,1/snr])
11r = Demapper("app", constellation=c)([y,1/snr])
b_hat = LDPC5GDecoder(LDPC5GEncoder (k, n))(11r)

Sionna 的一個(gè)關(guān)鍵優(yōu)勢(shì)是,組件可以進(jìn)行訓(xùn)練或由神經(jīng)網(wǎng)絡(luò)代替。 NVIDIA 使Constellation可訓(xùn)練,并用NeuralDemapper取代Demapper,后者只是通過(guò) Keras 定義的神經(jīng)網(wǎng)絡(luò)。

c = Constellation("qam",m,trainable=True)
b = BinarySource()([batch_size, k])
u = LDPC5GEncoder (k,n)(b)
x = Mapper (constellation=c)(u)
y = AWGN()([x,1/snr])
11r = NeuralDemapper()([y,1/snr])
b_hat = LDPC5GDecoder(LDPC5GEncoder (k, n))(11r)

在這種情況下,定義星座點(diǎn)的張量現(xiàn)在變成了一個(gè)可訓(xùn)練的 TensorFlow 變量,可以通過(guò) TensorFlow 自動(dòng)微分功能與NeuralDemapper的權(quán)重一起跟蹤。由于這些原因, SIONA 可以被視為一個(gè)可微鏈路級(jí)模擬器。

展望未來(lái)

很快, Sionna 將允許集成光線跟蹤來(lái)取代隨機(jī)通道模型,從而實(shí)現(xiàn)許多新的研究領(lǐng)域。超快射線追蹤是通信系統(tǒng)數(shù)字孿生的關(guān)鍵技術(shù)。例如,這使得建筑物的架構(gòu)和通信基礎(chǔ)設(shè)施的共同設(shè)計(jì)能夠?qū)崿F(xiàn)前所未有的吞吐量和可靠性。


圖 3 。從 Jupyter 筆記本電腦中訪問(wèn)硬件加速光線跟蹤功能

Sionna 利用計(jì)算( NVIDIA CUDA 核)、 AI ( NVIDIA 張量核)和 NVIDIA GPU 的光線跟蹤核對(duì) 6G 系統(tǒng)進(jìn)行閃電般的模擬。

關(guān)于作者

Nathan Horrocks 是 NVIDIA Research 的內(nèi)容營(yíng)銷經(jīng)理。他重點(diǎn)強(qiáng)調(diào)了 NVIDIA 實(shí)驗(yàn)室在世界各地進(jìn)行的驚人研究。

審核編輯:郭婷

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • gpu
    gpu
    +關(guān)注

    關(guān)注

    28

    文章

    4729

    瀏覽量

    128890
  • 無(wú)線網(wǎng)
    +關(guān)注

    關(guān)注

    0

    文章

    102

    瀏覽量

    21220
  • 5G
    5G
    +關(guān)注

    關(guān)注

    1354

    文章

    48436

    瀏覽量

    563961
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    調(diào)試PCIE動(dòng)態(tài)均衡介紹

    ,它會(huì)衰減數(shù)據(jù)流中的關(guān)鍵高頻分量,此外,由連接器和過(guò)孔引起的阻抗不連續(xù)會(huì)進(jìn)一步降低性能。 PCIe均衡可應(yīng)用于發(fā)送端 (TxEQ)、
    的頭像 發(fā)表于 12-05 09:18 ?325次閱讀
    調(diào)試PCIE<b class='flag-5'>鏈</b><b class='flag-5'>路</b>動(dòng)態(tài)均衡介紹

    PCle培訓(xùn)概述

    電子發(fā)燒友網(wǎng)站提供《PCle培訓(xùn)概述.pdf》資料免費(fèi)下載
    發(fā)表于 09-11 09:16 ?0次下載
    PCle<b class='flag-5'>鏈</b><b class='flag-5'>路</b>培訓(xùn)概述

    NVIDIA和Meta CEO探討AI與仿真模擬技術(shù)的潛力

    NVIDIA 和 Meta 的首席執(zhí)行官將在一次難得的公開活動(dòng)中共同探討 AI 與仿真模擬技術(shù)的潛力。
    的頭像 發(fā)表于 09-09 09:14 ?459次閱讀

    一般是需要在信號(hào)輸入和輸出作阻抗匹配,請(qǐng)問(wèn)有沒(méi)有必要像圖上那樣信號(hào)傳輸?shù)拿?b class='flag-5'>級(jí)都做阻抗匹配?

    一般是需要在信號(hào)輸入和輸出作阻抗匹配,請(qǐng)問(wèn)有沒(méi)有必要像圖上那樣信號(hào)傳輸?shù)拿?b class='flag-5'>級(jí)都做阻抗匹配?
    發(fā)表于 09-05 07:10

    IR615如何實(shí)現(xiàn)VPN備份?

    網(wǎng)絡(luò)連通性,可以看到模擬故障后丟失三個(gè)數(shù)據(jù)包。 模擬故障恢復(fù),連接wan口網(wǎng)線,查看路由表。可以看到路由已經(jīng)恢復(fù)到wan口。 OpenServer端查看看,可以看到恢復(fù)丟失四個(gè)數(shù)據(jù)
    發(fā)表于 07-25 08:27

    IG網(wǎng)關(guān)產(chǎn)品實(shí)現(xiàn)備份的方法

    。 同時(shí)可以啟用ICMP偵測(cè)功能確保通訊信號(hào)的時(shí)效性。 三:WiFi模式設(shè)定為STA后重啟設(shè)備,設(shè)定并掃描需要連接的WiFi輸入密碼,應(yīng)用連接。以上連接均可以在IG設(shè)備主頁(yè)或IR設(shè)備網(wǎng)絡(luò)連接的頁(yè)面下
    發(fā)表于 07-24 08:25

    如何識(shí)別光纖問(wèn)題?

    光纖網(wǎng)絡(luò)專為連續(xù)運(yùn)行而設(shè)計(jì)。通常,光纖網(wǎng)絡(luò)以最佳效率運(yùn)行。然而,網(wǎng)絡(luò)中有時(shí)會(huì)遇到光纖問(wèn)題。由于光纖網(wǎng)絡(luò)的復(fù)雜性,這些光纖問(wèn)題很難識(shí)別。然而,為了確保光纖網(wǎng)絡(luò)的最佳性能,識(shí)別和解
    的頭像 發(fā)表于 06-11 10:12 ?534次閱讀

    NVIDIA Omniverse USD Composer能用來(lái)做什么?如何獲取呢?

    NVIDIA Omniverse? USD Composer(以前稱為 Create)是 NVIDIA Omniverse? 中用于構(gòu)建虛擬世界的參考應(yīng)用程序,允許用戶進(jìn)行組裝、模擬
    的頭像 發(fā)表于 05-20 10:07 ?804次閱讀
    <b class='flag-5'>NVIDIA</b> Omniverse USD Composer能用來(lái)做什么?如何獲取呢?

    如何辨別光纖的好壞?

    辨別光纖的好壞,通常涉及一系列測(cè)試和檢查步驟。以下是一些主要的方法: 光學(xué)連通性測(cè)試:檢查光纖的光學(xué)連通性。當(dāng)輸出端測(cè)到的光功率與輸入端實(shí)際輸入的光功率的比值小于一定的數(shù)值時(shí),
    的頭像 發(fā)表于 04-11 11:48 ?1033次閱讀

    A9680采集低頻信號(hào)時(shí) 發(fā)生204B斷開的問(wèn)題

    )采集到的波形十分完美,204B穩(wěn)定 2、當(dāng)輸入正弦波頻率降低到50K時(shí),開始會(huì)有解碼錯(cuò)誤 3、當(dāng)輸入正弦波頻率降到30K及以下時(shí),204B就會(huì)斷開 測(cè)過(guò)AD9680的設(shè)備時(shí)鐘
    發(fā)表于 04-09 08:15

    永久、信道測(cè)試的區(qū)別

    永久測(cè)試和信道測(cè)試是網(wǎng)絡(luò)和通信領(lǐng)域中兩個(gè)不同的概念,它們通常用于確保網(wǎng)絡(luò)和通信系統(tǒng)的可靠性和性能。 永久測(cè)試(Permanent L
    的頭像 發(fā)表于 03-25 10:59 ?2504次閱讀

    NVIDIA 推出 Blackwell 架構(gòu) DGX SuperPOD,適用于萬(wàn)億參數(shù)級(jí)的生成式 AI 超級(jí)計(jì)算

    ——? NVIDIA 于今日發(fā)布新一代 AI 超級(jí)計(jì)算機(jī) —— 搭載 NVIDIA GB200 Grace Blackwell 超級(jí)芯片的 NVIDIA DGX SuperPOD?。這臺(tái) AI 超級(jí)計(jì)算機(jī)可以
    發(fā)表于 03-19 10:56 ?421次閱讀
    <b class='flag-5'>NVIDIA</b> 推出 Blackwell 架構(gòu) DGX SuperPOD,適<b class='flag-5'>用于</b>萬(wàn)億參數(shù)<b class='flag-5'>級(jí)</b>的生成式 AI 超級(jí)計(jì)算

    NVIDIA Omniverse中的物理模擬功能

    NVIDIA Omniverse? Simulation 作為 NVIDIA Omniverse? 平臺(tái)的關(guān)鍵組件之一,由 NVIDIA 技術(shù)提供動(dòng)力支持,包括 PhysX?、Flow、Blast 和 AI 等技術(shù)。
    的頭像 發(fā)表于 03-08 11:30 ?1058次閱讀
    <b class='flag-5'>NVIDIA</b> Omniverse中的物理<b class='flag-5'>模擬</b>功能

    無(wú)線控制協(xié)議和作用

    無(wú)線控制協(xié)議是一種用于在無(wú)線通信系統(tǒng)中控制數(shù)據(jù)傳輸和管理無(wú)線的協(xié)議。它定義了在無(wú)線路上
    的頭像 發(fā)表于 02-01 10:51 ?880次閱讀

    Eth-Trunk聚合技術(shù)的原理與配置

    隨著網(wǎng)絡(luò)中部署的業(yè)務(wù)不斷增長(zhǎng),對(duì)于全雙工點(diǎn)對(duì)點(diǎn),單條物理的帶寬可能已經(jīng)不能滿足正常業(yè)務(wù)流量的需求,而且單條
    的頭像 發(fā)表于 01-02 09:40 ?1016次閱讀
    Eth-Trunk<b class='flag-5'>鏈</b><b class='flag-5'>路</b>聚合技術(shù)的原理與配置
    RM新时代网站-首页