Làm thế nào để làm cho một kênh gaussian trong Matlab?

B

bee

Guest
bất kỳ plz ai có thể cho tôi biết làm thế nào để làm cho một kênh gussian trong MATLAB .... tôi không muốn sử dụng xây dựng trong AWGN chức năng. Chờ đợi ....
 
hi kể từ AWGN có chứa tất cả các tần số trong băng thông tín hiệu, và PSD của nó là hằng số và bình đẳng trong tất cả các tần số, tức là PSD (f) = N0. bạn chỉ cần để tạo ra các mẫu của biến ngẫu nhiên gaussian trong BW tín hiệu của bạn. Nói cách khác, nếu B là băng thông sinal, xác định n = sigma * randn (B, 1); và thêm nó vào các tín hiệu s: r chức năng = s + n AWGN trong Matlab chỉ đơn giản là tương tự như trên. liên quan
 
tx phân bổ để được giúp đỡ ur. u có thể cho tôi biết sigma là gì và tại sao u đã sử dụng nó? Chờ đợi ....
 
hi sigma là độ lệch chuẩn của tiếng ồn gaussian là bằng vuông gốc của sức mạnh tiếng ồn : để có được một cái nhìn tốt hơn, cho Eb là năng lượng của các bit tín hiệu truyền và tín hiệu để tiếng ồn điện tỷ lệ SNR, sau đó cho một baseband hệ thống: SNR = công suất tín hiệu / tiếng ồn điện = S / N = (Eb × Rb) / (N0 / 2 × Rb) = 2 × Eb/N0 nơi N0 là mật độ năng lượng quang phổ của tiếng ồn bandpass và Rb là bit các tín hiệu (≈ tín hiệu băng thông). do đó, sigma = √ N = sqrt (Rb x N0 / 2) đó là đơn giản: D: D: D liên quan đến
 

Welcome to EDABoard.com

Sponsor

Back
Top