QAM mô phỏng trong MATLAB / Simulink

M

mhytr

Guest
Xin chào, tôi đang cố gắng để thiết kế các vòng lặp phục hồi thời gian trong demodulator.If QAM tôi đã hoàn tất việc thiết kế thuật toán của vòng lặp, sau đó làm thế nào tôi có thể xác minh thiết kế của tôi trong MATLAB các / Simulink? Làm thế nào tôi có thể nhận được các đầu vào thích hợp I / Q dữ liệu và dữ liệu ra bên phải, có thể được sử dụng để xác minh thực hiện Verilog của tôi? Cảm ơn!
 
1) tạo ra đầu vào I / Q dữ liệu trong MATLAB 2) đọc dữ liệu trong mô phỏng (Modelsim, Aldec, vv) 3) lưu dữ liệu đầu ra của thiết kế của bạn trong mô phỏng 4) so sánh các dữ liệu đầu ra của thiết kế mô hình HDL và MATLAB Aldec và Modelsim cũng có thể làm việc với MATLAB trực tiếp, nhưng tôi không biết làm thế nào
 
Làm thế nào để tạo ra các hợp I / Q dữ liệu và thiết lập các mô hình mô phỏng MATLAB? Đó là, làm thế nào để xác minh thuật toán của tôi? Điều đó là rất quan trọng.
 
Ví dụ, các Simulink trình diễn: Rayleigh Fading Channel tạo ra QPSK I / Q tín hiệu bạn có thể để chuyển đổi này diễn để QAM I / máy phát tín hiệu Q
 
[Mhytr b =] Làm thế nào để tạo ra các hợp I / Q dữ liệu và thiết lập các mô hình mô phỏng MATLAB? [/B] u có thể sử dụng máy phát điện nguyên khối ngẫu nhiên trong Simulink để tạo ra các xung ngẫu nhiên cho các tín hiệu QAM. sau đó u có thể sử dụng các khối doppler và kênh AWGN để tạo ra các tín hiệu điều chế QAM thực. Xác minh ur I / Q đầu ra bằng cách sử dụng rời rạc-Thời gian tan âm mưu.
 
echo trên K = 10; N = 2 * K, T = 100; một rand = (1,36); một dấu = (a-0.5); b = thay đổi hình dáng (a, 9,4);% Tạo ra các 16QAM điểm XXX = 2 * b :), 1) + b :), 2) + k * (2 * b :), 3) + b :), 4)); XX = XXX '; X = [0 XX 0 conj (XX (9: -1:1))]; xt = số không (1101); cho t = 0:100 cho k = 0: N-1 xt (1, t +1) = xt (1, t +1 ) +1 / sqrt (N) * X (k +1) điểm kinh nghiệm * (j * 2 * pi * k * t / T); echo off echo cuối cùng kết thúc vào xn số không = (1, N); cho n = 0 : N-1 cho k = 0: N-1 xn (n +1) = xn (n +1) +1 / sqrt (N) * X (k +1) * exp (j * 2 * pi * n * k / N); echo off echo cuối cùng kết thúc trên báo chí% tạm dừng phím bất kỳ để xem một âm mưu của x (lô t) ([0:100], abs (xt))% Kiểm tra sự khác biệt giữa các xn và mẫu của t (x ) cho n = 0: N-1 d (n +1) = xt (T / N * n +1)-xn (1 + n); echo off echo cuối vào e = chỉ tiêu (d); Y = số không ( 1,10); cho k = 1:09 cho n = 0: N-1 Y (1, k +1) = Y (1, k +1) +1 / sqrt (N) * xn (n +1) * exp (*-j 2 * pi * k * n / N); echo off echo cuối cùng kết thúc vào đ = Y (1:10)-X (1:10); ee = chỉ tiêu (đ);
 
Xin chào, plz bất cứ ai có thể giải thích, cách thức các công trình này, XXX = 2 * b :), 1) + b :), 2) + * j (2 * b :), 3) + b :), 4)); các idead phía sau bằng cách sử dụng này fromula để tạo ra 16 QAM là gì. thankyou.
 
hi ashay.deshpande XXX = 2 * b :), 1) + b :), 2) + k * (2 * b :), 3) + b :), 4)); là giống như cho (i = 0 ; i
 
i cũng muốn 2 biết làm thế nào mô phỏng của QAM r làm
 

Welcome to EDABoard.com

Sponsor

Back
Top