MATLAB遍歷生成20到1000個節點的無線通信網絡拓撲推理數據

功能:

?遍歷生成20到1000個節點的無線通信網絡拓撲推理數據,包括網絡拓撲和每個節點發射的電磁信號,采樣率1MHz/3000,信號時長5.7s,單幀數據波形為實采

數據生成效果:

拓撲及空間位置:

節點電磁信號:

這個程序里的large_nodes_tp函數在我的另一篇博客中有介紹:MATLAB生成大規模無線通信網絡拓撲(任意節點數量)

基礎功能在我的小規模無線通信網絡拓撲推理數據生成的博客中有介紹:

MATLAB仿真生成無線通信網絡拓撲推理數據集

%創建時間:2025年6月8日
%zhouzhichao
%遍歷生成20到1000個節點數量的無線通信網絡拓撲推理數據用于測試close all
clearsnr=40;
Sampling_M = 3000;
%獲取一幀信號及對應功率
[ack,fs] = ack_generate(Sampling_M);
ack_L = length(ack);
signal = ack;
P_signal = sum(abs(signal).^2);
ack_noise = randn(ack_L, 1);
P_noise_1 = sum(ack_noise.^2);  % 計算當前噪聲的能量
a_slot_N = round(7*ack_L);for n =20:1000disp(["n: ",n])nodes_P = ones(n, 1);[tp,tp_list] = large_nodes_tp(nodes_P,n);n_edge = length(tp_list);L = n_edge*3*a_slot_N;signals = zeros(n,L);c = 0;A = 10^(snr/10);P_noise = P_signal/A;alpha = sqrt(P_noise / P_noise_1);  % 計算縮放因子for epoch=1:3index_list = randperm(n_edge);for i =index_listthis_slot_start_point = c*a_slot_N+1;p = tp_list(i,1);q = tp_list(i,2);P1 = nodes_P(p);P2 = nodes_P(q);%三次響應for m=1:3r_P = 0.9 + (1.1 - 0.9) * rand;signal = r_P*P1*ack;signals(p,this_slot_start_point+(2*m-2)*ack_L:this_slot_start_point+(2*m-1)*ack_L-1) = signal;r_P = 0.9 + (1.1 - 0.9) * rand;signal = r_P*P2*ack;signals(q,this_slot_start_point+(2*m-1)*ack_L:this_slot_start_point+(2*m)*ack_L-1) = signal;endc = c + 1;endendfor i=1:nsignals(i,:) = signals(i,:) + alpha*randn(1, L);endS = signals';aa = tp*tp;D_list = zeros(n,1);for i=1:nD_list(i) = aa(i,i);endsave("D:\無線通信網絡認知\論文1\大修意見\Reviewer1-4 大規模圖實驗\20-1000節點網絡(mat)\"+num2str(n)+"_nodes_data.mat","tp","tp_list","signals")
end

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/86315.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/86315.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/86315.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

oss:上傳圖片到阿里云403 Forbidden

訪問圖片出現403Forbidden問題,我們可以直接登錄oss賬號,查看對應權限是否開通,是否存在跨域問題

香橙派3B學習筆記8:snap安裝管理軟件包_打包倆個有調用的python文件

現在嘗試一下打包多個有互相調用的 py程序: ssh : orangepi本地ip 密碼 : orangepi 操作系統發行版: 基于 Ubuntu 20.04.6 LTS(Focal Fossa)的定制版本,專門為 Orange Pi 設備優化。PRETTY_NAM…

Spring Boot 中實現 HTTPS 加密通信及常見問題排查指南

Spring Boot 中實現 HTTPS 加密通信及常見問題排查指南 在金融行業安全審計中,未啟用HTTPS的Web應用被列為高危漏洞。通過正確配置HTTPS,可將中間人攻擊風險降低98%——本文將全面解析Spring Boot中HTTPS的實現方案與實戰避坑指南。 一、HTTPS 核心原理與…

前端對WebSocket進行封裝,并建立心跳監測

WebSocket的介紹: WebSocket 是一種在客戶端和服務器之間進行全雙工、雙向通信的協議。它是基于 HTTP 協議,但通過升級(HTTP 升級請求)將連接轉換為 WebSocket 協議,從而提供更高效的實時數據交換。 WebSocket 的特點…

【AI】智駕地圖在不同自動駕駛等級中的作用演變

一、功能價值動態模型:基于自動駕駛等級的權重遷移 功能演變四階段: █ 輔助階段(L2):單功能補足 → █ 拓展階段(L2 NOA):多模態增強 → █ 融合階段(L3)…

Java處理字符數組轉換為開始日期和結束日期

在Java中處理字符數組表示的TransactionTime(例如["2025-06-01","2025-06-10"]),將其轉換為開始時間和結束時間,推薦使用Java 8的java.time API(如LocalDate)。以下是完整代碼示例&…

【筆記】Poetry虛擬環境創建示例

#工作記錄 【筆記】結合 Conda任意創建和配置不同 Python 版本的雙軌隔離的 Poetry 虛擬環境-CSDN博客 在PowerShell中: Windows PowerShell Copyright (C) Microsoft Corporation. All rights reserved.Install the latest PowerShell for new features and improv…

20242817李臻-安全文件傳輸系統-項目驗收

安全文件傳輸系統項目報告 項目概述 本實驗旨在設計并實現一個完整的安全文件管理系統,基于SM2SM3SM4混合密碼體系,構建了一個具備高安全性的C/S架構文件傳輸平臺。項目采用C/S架構,使用Qt框架開發,滿足Linux系統調用、Socket網…

2025年- H76-Lc184--55.跳躍游戲(貪心)--Java版

1.題目描述 2.思路 只要是在最大覆蓋范圍覆蓋了,就是覆蓋了。 局部最優:每遍歷一個元素取它最大的覆蓋范圍 全局最優:在這個序列里,可以得到最大的覆蓋范圍。如果覆蓋范圍能達到最后一個元素,就是全局最優 &#xff0…

05.查詢表

查詢表 字段顯示可以使用別名: col1 AS alias1, col2 AS alias2, … WHERE子句:指明過濾條件以實現“選擇"的功能: 過濾條件: 布爾型表達式算術操作符:,-,*,/,%比較操作符:,<>(相等或都為空),<>,!(非標準SQL),>,>,<,<范圍查詢: BETWEEN min_num …

Python學習——數組的行列互換

數組的行列互換 data [ [col for col in range (4)] for row in range (4)] for row in data: print (row) print(“--------------”) for r_index,row in enumerate(data): for c_index in range (r_index,len(row)): tmp data [c_index] [r_index] data[c_index] [r_index…

bugku 應急加固1

Linux的應急加固 一、JS劫持 獲取JS劫持域名 JS劫持&#xff0c;JavaScript Hijacking介紹&#xff1a; 攻擊者通過某種方式篡改網頁中的JavaScript代碼&#xff0c;從而使網頁跳轉到惡意域名。 常見攻擊方式有&#xff1a; 中間人攻擊&#xff0c;在網絡傳輸過程中攔截并修…

ant-design4.xx實現數字輸入框; 某些輸入法數字需要連續輸入兩次才顯示

目錄 一、問題 二、解決方法 三、總結 一、問題 1.代碼里有一個基于ant封裝的公共組件數字輸入框&#xff0c;測試突然說 無效了&#xff0c;輸入其他字符也會顯示&#xff1b;改了只有又發現某些 輸入法 需要連續輸入兩次 才能顯示出來。 二、解決方法 1.就離譜&#xff0…

鄭州工程技術學院赴埃文科技開展訪企拓崗促就業活動

6 月 3 日&#xff0c;鄭州工程技術學院信息工程學院&軟件學院黨總支書記尚德基、校企合作處處長吳博、軟件學院院長葉愷、信息工程學院院長馬耀鋒、副院長黃繼海、河南省人工智能產業創新發展聯盟執行秘書長孟松濤等領導一行到訪鄭州埃文科技有限公司。埃文科技總經理助理…

pandas 字符串存儲技術演進:從 object 到 PyArrow 的十年歷程

文章目錄 1. 引言2. 階段1&#xff1a;原始時代&#xff08;pandas 1.0前&#xff09;3. 階段2&#xff1a;Python-backed StringDtype&#xff08;pandas 1.0 - 1.3&#xff09;4. 階段3&#xff1a;PyArrow初次嘗試&#xff08;pandas 1.3 - 2.1&#xff09;5. 階段4&#xf…

[特殊字符] 在 React Native 項目中封裝 App Icon 一鍵設置命令(支持參數與默認路徑)

?? 前置依賴 使用的是社區維護的 CLI 工具: @bam.tech/react-native-make它擴展了 react-native 命令,支持 set-icon 功能。 安裝: yarn add -D "@bam.tech/react-native-make"?? 封裝目標 我們希望能夠通過以下方式調用: # 默認使用 ./icon.png yarn …

[論文閱讀] 人工智能 | 搜索增強LLMs的用戶偏好與性能分析

【論文解讀】Search Arena&#xff1a;搜索增強LLMs的用戶偏好與性能分析 論文信息 作者: Mihran Miroyan, Tsung-Han Wu, Logan King等 標題: Search Arena: Analyzing Search-Augmented LLMs 來源: arXiv preprint arXiv:2506.05334v1, 2025 一、研究背景&#xff1a;…

[2025CVPR]確定性圖像轉換新突破:雙逼近器布朗橋模型(Dual-approx Bridge)技術詳解

本文深入解析CVPR 2024頂會論文《Deterministic Image-to-Image Translation via Denoising Brownian Bridge Models with Dual Approximators》,揭示確定性圖像轉換的核心突破 一、問題背景:確定性圖像轉換的挑戰 在圖像轉換任務中(如超分辨率、醫學影像處理),?確定性…

Python Pytest

1.Pytest用例發現規則 1.1 模塊名(python文件)名必須以 test_ 開頭或 _test 結尾&#xff0c;如 test_case&#xff0c;case_test&#xff0c;下劃線都不能少 1.2 模塊不能放在 . 開頭的隱藏目錄或者叫 venv的目錄下&#xff0c;virtual environment&#xff0c;叫venv1都可以…

CSRF(跨站請求偽造)詳解

目錄 一、&#x1f4d6;什么是CSRF 二、&#x1f517;漏洞利用過程 三、&#x1f4d1;漏洞的前提條件 四、&#x1f50d;常見漏洞發生位置 五、?CSRF挖掘技巧 (一) 抓正常請求包進行初步判斷 (二) Referer 繞過驗證測試 (三) Token 缺失與二次驗證缺失識別 六、??漏…