während Diss, 400G plots
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
for M = [4]
|
||||
for M = [6]
|
||||
bits = Signalgenerator("form", signalform.prms,"M", M,"order", 18).process();
|
||||
mapper = PAMmapper(M,0);
|
||||
symbols = mapper.map(bits);
|
||||
@@ -13,7 +13,7 @@ for M = [4]
|
||||
symbols_db_ = awgn_channel(symbols_db,"snr_dB",15);
|
||||
figure(1003042);
|
||||
showLevelHistogram(symbols_db_,symbols_db,"ref_symbol_uncoded",symbols);
|
||||
showLevelHistogram(symbols_db_,symbols_db);
|
||||
% showLevelHistogram(symbols_db_,symbols_db);
|
||||
|
||||
symbols_rx = db.decode(symbols_db);
|
||||
bits_rx = PAMmapper(M,0).demap(symbols_rx);
|
||||
|
||||
@@ -16,13 +16,14 @@ for i = 1:length(N_)
|
||||
[Mndg,Mdg] = getProducts(N_(i));
|
||||
total(i) = sum(Mndg) + sum(Mdg);
|
||||
subplot(1,length(N_),i)
|
||||
fprintf('%d Channel: Non degenerate: %d; Degenerate: %d \n', N_(i),sum(Mndg),sum(Mdg));
|
||||
xline(calcWavelengthPlan(N_(i), df_hz, center_nm));
|
||||
hold on
|
||||
stem(channelplan_nm,(Mndg+Mdg),'filled','LineWidth',1,'Marker','o','MarkerSize',2)
|
||||
stem(channelplan_nm,(Mdg),'filled','LineWidth',1,'Marker','none');
|
||||
ylim([0,100])
|
||||
xlim([1260, 1365]);
|
||||
grid off
|
||||
% grid off
|
||||
xlabel('O-band wavelength region in nm');
|
||||
ylabel('Number of FWM products');
|
||||
title([num2str(N_(i)),' ch.'])
|
||||
|
||||
Reference in New Issue
Block a user