原创 MySQL常用語句

MySQL刪除數據表 刪除數據表內的數據 語法:delete from 表名 where 刪除條件; 實例:delete from student where T_name=‘’張三’; 清除表的內容,但保留表的結構 語法:trun

原创 進程及其實現

進程的概念 進程的定義 在操作系統中,進程有如下幾種定義: 進程是程序執行的過程 進程是可以和別的計算並行執行的計算 進程可以定義爲一個數據結構及能在其上進行操作的一個程序 進程是程序在一個數據集合上運行的過程,是系統進行資源分配和調度

原创 關於時間複雜度

在描述算法複雜度時,經常用到o(1), o(n), o(logn), o(nlogn)來表示對應算法的時間複雜度, 這裏進行歸納一下它們代表的含義:  這是算法的時空複雜度的表示。不僅僅用於表示時間複雜度,也用於表示空間複雜度。  O後面

原创 OFDM在實際系統中的過採樣

在實際的系統中,對一個OFDM符號進行N次採樣或者N點IFFT運算所得到的N個輸出樣值往往不能真正反映連續OFDM信號的變化特性,其原因在於:由於沒有使用過採樣,當這些樣值點被送到模數轉換器時,就有可能導致生成僞信號,這是系統所不能允許的

原创 MATLAB程序:S-V信道模型

繪製Saleh-Valenzuela信道模型 % plot_SV_model_ct.m %MIMO-OFDM Wireless Communications with MATLAB㈢ Yong Soo Cho, Jaekwon K

原创 MATLAB程序:IEEE802.16d路徑損耗模型

 IEEE802.16d路徑損耗模型 function PL=PL_IEEE80216d(fc,d,type,htx,hrx,corr_fact,mod) % IEEE 802.16d model % Input - fc

原创 MATLAB程序:廣義路徑損耗模型

function PL=PL_free(fc,dist,Gt,Gr) % Free Space Path loss Model % Input % fc : carrier frequency[Hz] %

原创 MATLAB程序:Hata路徑損耗模型

function PL=PL_Hata(fc,d,htx,hrx,Etype) % Hata Model % Input % fc : carrier frequency[Hz] % d : bet

原创 OFDM信號發送與接收MATLAB代碼

clear all; close all; carrier_count=200;%子載波數 symbols_per_carrier=12;%每子載波含符號數 bits_per_symbol=4;%每符號含比特數,16QAM調製 IFFT

原创 BPSK/QPSK的調製與解調MATLAB實現

BPSK調製  %此段代碼實現信號的BPSK調製 %輸入x取值爲0 1 輸出y爲1 -1 function [y]=modbpsk(x) mapping=[1 -1]; y=mapping(x(:,:)+1); QPSK調製  %此段

原创 因子圖與和積算法

在1981年Tanner的論文中,介紹了一種可以用來表示碼字的圖形,稱爲Tanner圖。 Tanner圖包含兩類節點:碼元(變量)節點和校驗節點,然後通過邊連接這兩種不同的節點,並且同種節點間不能有直接的邊連接。如果給定一個碼字的碼元數和

原创 BPSK-QPSK調製下PNC下行鏈路LDPC譯碼

%%%%-----此段代碼完成PNC下行鏈路LDPC譯碼,中繼端數據假設是理想接收無差錯---%%%% clc clear code_length=24; %碼長 code_rate=1/2; %碼率 max_iter=20;

原创 小數倍頻偏對OFDM信號的影響-MATLAB實現

1·首先從公式的角度來理解小數倍頻偏對OFDM信號的影響 是接收的時域的OFDM信號,是接收的頻域的OFDM信號,是歸一化小數倍頻偏。通過對公式展開,可以發現小數倍頻偏對原始信號造成的影響包括幅度、相位以及相鄰子載波之間的干擾。    

原创 光纖通信中的偏振複用與相干檢測

相干檢測數字偏振解複用原理由於光載波具有兩個正交的偏振態 ,每個偏振態都可以獨立地調製信號 。對 x 和 y 偏振方向光分別調製信號後, 得到 x 和 y 方向的電場 E x 和 E y , 用瓊斯矢量表示信號光爲[ E x Ey] 。偏

原创 經典算法題:猴子吃桃

猴子第一天摘下若干個桃子,當即吃了一半,還不過癮就多吃了一個。第二天早上又將剩下的桃子吃了一半,還是不過癮又多吃了一個。以後每天都吃前一天剩下的一半再加一個。到第10天剛好剩一個。問猴子第一天摘了多少個桃分