亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? analysis.asv

?? OFDM的仿真程序
?? ASV
字號:
% Analysis
disp(' '), disp('------------------------------------------------------------')
disp('Preparing Analysis')
figure(1), clf
if (input_type == 1) & (test_input_type == 1)
	subplot(221), stem(data_in), title('OFDM Binary Input Data');
	subplot(223), stem(output), title('OFDM Recovered Binary Data')
else
	subplot(221), plot(data_samples), title('OFDM Symbol Input Data');
	subplot(223), plot(output_samples), title('OFDM Recovered Symbols');
end
subplot(222), plot(xmit), title('Transmitted OFDM');
subplot(224), plot(recv), title('Received OFDM');


% dig_x_axis = (1:length(QAM_tx_data))/length(QAM_tx_data);
% 	figure(4), clf, subplot(212)
% 	freq_data = abs(fft(QAM_rx_data));
% 	L = length(freq_data)/2;
	
dig_x_axis = (1:length(xmit))/length(xmit);
figure(2), clf

if channel_on ==1
	num = [1, zeros(1, d1-1), a1, zeros(1, d2-d1-1), a2];
	den = [1];
	[H, W] = freqz(num, den, 512);
	mag = 20*log10(abs(H));
	phase = angle(H) * 180/pi;
	
	subplot(313)
	freq_data = abs(fft(recv));
	L = length(freq_data)/2;
	plot(dig_x_axis(1:L), freq_data(1:L))
	xlabel('FFT of Received OFDM')
	axis_temp = axis;
	
	subplot(311),
	freq_data = abs(fft(xmit));
	plot(dig_x_axis(1:L), freq_data(1:L)), axis(axis_temp)
	title('FFT of Transmitted OFDM')
	
	subplot(312)
	plot(W/(2*pi),mag),
	ylabel('Channel Magnitude Response')
else
	subplot(212)	
	freq_data = abs(fft(recv));
	L = length(freq_data)/2;
	plot(dig_x_axis(1:L), freq_data(1:L))
	xlabel('FFT of Received OFDM')
	axis_temp = axis;
	
	subplot(211),
	freq_data = abs(fft(xmit));
	plot(dig_x_axis(1:L), freq_data(1:L)), axis(axis_temp)
	title('FFT of Transmitted OFDM')
end

% if file_input_type == 4
% 	figure(5)
% 	subplot(211)
% 	image(data_in);
% 	colormap(map);
% 	subplot(212)
% 	image(output);
% 	colormap(map);
% end

if do_QAM == 1 	% analyze if QAM was done
	
	figure(3), clf
	if (input_type == 1) & (test_input_type == 1)
		subplot(221), stem(data_in), title('QAM Binary Input Data');
		subplot(223), stem(QAM_data_out), title('QAM Recovered Binary Data')
	else
		subplot(221), plot(data_samples), title('QAM Symbol Input Data');
		subplot(223), plot(QAM_output_samples), title('QAM Recovered Symbols');
	end
	subplot(222), plot(QAM_tx_data), title('Transmitted QAM');
	subplot(224), plot(QAM_rx_data), title('Received QAM');
	
	dig_x_axis = (1:length(QAM_tx_data))/length(QAM_tx_data);
	figure(4), clf
	
	if channel_on ==1
		subplot(313)
		freq_data = abs(fft(QAM_rx_data));
		L = length(freq_data)/2;
		plot(dig_x_axis(1:L), freq_data(1:L))
		xlabel('FFT of Received QAM')
		axis_temp = axis;
		
		subplot(311),
		freq_data = abs(fft(QAM_tx_data));
	 	plot(dig_x_axis(1:L),freq_data(1:L)), axis(axis_temp)
		title('FFT of Transmitted QAM')
		
		subplot(312)
		plot(W/(2*pi),mag)
		ylabel('Channel Magnitude Response')
	else
		subplot(212)
		freq_data = abs(fft(QAM_rx_data));
		L = length(freq_data)/2;
		plot(dig_x_axis(1:L), freq_data(1:L))
		title('FFT of Received QAM')
		axis_temp = axis;
		
		subplot(211),
		freq_data = abs(fft(QAM_tx_data));
	 	plot(dig_x_axis(1:L),freq_data(1:L)), axis(axis_temp)
		title('FFT of Transmitted QAM')
	end
		
	% Plots the QAM Received Signal Constellation
	figure(5), clf, plot(xxx,yyy,'ro'), grid on, axis([-2.5 2.5 -2.5 2.5]), hold on

% 	% Overlay plot of transmitted constellation
% 	x_const = [-1.5 -0.5 0.5 1.5 -1.5 -0.5 0.5 1.5 -1.5 -0.5 0.5 1.5 -1.5 -0.5 0.5 1.5];
% 	y_const = [-1.5 -1.5 -1.5 -1.5 -0.5 -0.5 -0.5 -0.5 0.5 0.5 0.5 0.5 1.5 1.5 1.5 1.5];
% 	plot(x_const, y_const, 'b*')

	% Overlay of constellation boundarys
	x1 = [-2 -2]; x2 = [-1 -1]; x3 = [0 0]; x4 = [1 1]; x5 = [2 2]; x6 = [-2 2];
	y1 = [-2 -2]; y2 = [-1 -1]; y3 = [0 0]; y4 = [1 1]; y5 = [2 2]; y6 = [-2 2];
	plot(x1,y6), plot(x2,y6), plot(x3,y6), plot(x4,y6), plot(x5,y6)
	plot(x6,y1), plot(x6,y2), plot(x6,y3), plot(x6,y4), plot(x6,y5)	

	hold off
	title('16-QAM Received Signal Constellation and Decision Boundarys')
	
	binary_err_bits_QAM = 0;
	for i = 1:length(data_in)
		err = abs(data_in(i)-QAM_data_out(i));
		if err > 0
			binary_err_bits_QAM = binary_err_bits_QAM + 1;
		end
	end
	BER_QAM = 100 * binary_err_bits_QAM/data_length;
end

figure(6), clf
if channel_on == 1
	subplot(211), plot(W/(2*pi),mag),title('Channel Magnitude Response')
	xlabel('Digital Frequency'),ylabel('Magnitude in dB')
	subplot(212), plot(W/(2*pi),phase),title('Channel Phase Response')
	xlabel('Digital Frequency'),ylabel('Phase in Degrees')
else
	title('Channel is turned off - No frequency response to plot')
end

% Compare output to input and count errors
binary_err_bits_OFDM = 0;
for i = 1:length(data_in)
	err = abs(data_in(i)-output(i));
	if err > 0
		binary_err_bits_OFDM = binary_err_bits_OFDM +1;
	end
end
BER_OFDM = 100 * binary_err_bits_OFDM/data_length;
disp(strcat('OFDM: BER=', num2str(BER_OFDM,3), ' %'))
disp(strcat('      Number of error bits=', num2str(binary_err_bits_OFDM)))

if (do_QAM == 1)
	disp(strcat('QAM:  BER=', num2str(BER_QAM,3), ' %'))
	disp(strcat('      Number of error bits=', num2str(binary_err_bits_QAM)))
end

% Display text file before and after modulation
if (input_type == 2) & (file_input_type == 2)
	original_text_file = char(data_samples')
	if do_QAM ==1
		edit QAM_text_out.txt
	end
	edit OFDM_text_out.txt
end

% Listen to sounds
if (input_type == 2) & (file_input_type == 3)
	do_again = '1';
	while ( ~(isempty(do_again)) )
		disp(' ')
		disp('Press any key to hear the original sound'), pause
		sound(data_samples,11025)
		disp('Press any key to hear the sound after OFDM transmission'), pause
		sound(output_samples,11025)
		if do_QAM == 1
			disp('Press any key to hear the sound after QAM transmission'), pause
			sound(QAM_output_samples,11025)
		end
		do_again = '';
		do_again = input('Enter "1" to hear the sounds again or press "Return" to end  ', 's');
	end
end

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久久久亚洲蜜桃| 欧美大片顶级少妇| 国产精品综合久久| 蜜桃av一区二区三区电影| 亚洲chinese男男1069| 亚洲一区av在线| 亚洲 欧美综合在线网络| 悠悠色在线精品| 亚洲一区二区三区四区五区中文 | 久久99精品久久久久久国产越南 | 亚洲国产日韩在线一区模特| 亚洲免费观看高清在线观看| 亚洲视频一区在线| 亚洲欧美经典视频| 一区二区三区四区蜜桃| 悠悠色在线精品| 亚洲a一区二区| 蜜乳av一区二区三区| 国产一区二区主播在线| 国产精品亚洲人在线观看| 不卡一区二区在线| 欧美视频一区二区三区四区| 91麻豆精品国产综合久久久久久 | 色综合久久天天| 在线观看亚洲a| 91精品综合久久久久久| 精品福利视频一区二区三区| 久久久亚洲高清| 亚洲欧美偷拍另类a∨色屁股| 亚洲伊人伊色伊影伊综合网| 麻豆中文一区二区| www.性欧美| 欧美日韩一区不卡| 久久影音资源网| 一区二区三区不卡视频在线观看| 日韩和欧美一区二区三区| 狠狠狠色丁香婷婷综合久久五月| 北岛玲一区二区三区四区| 欧美日韩一区二区在线视频| 久久久久久一级片| 一区二区三区**美女毛片| 日本欧美一区二区三区乱码| 成人av在线资源网| 欧美一区二区三区喷汁尤物| 国产精品午夜在线| 日本不卡免费在线视频| 成人黄色小视频| 日韩欧美中文一区| 一区二区欧美国产| 国产成人午夜视频| 欧美一区二区三区成人| 成人免费在线观看入口| 精品一区二区在线观看| 欧美视频精品在线| 中文字幕精品一区二区精品绿巨人| 爽好多水快深点欧美视频| 成人一级视频在线观看| 欧美一区二区三区在线看| 一区二区三区美女视频| 成人一道本在线| 精品福利在线导航| 日本强好片久久久久久aaa| 欧美艳星brazzers| 亚洲视频中文字幕| 国产高清在线观看免费不卡| 日韩欧美激情四射| 午夜视黄欧洲亚洲| 欧美三级在线视频| 一区二区日韩av| 欧洲国内综合视频| 国产精品美女视频| 国产美女精品在线| 欧美精品一区二区三区蜜桃 | av网站一区二区三区| 日韩久久久久久| 日韩va欧美va亚洲va久久| 欧美日韩亚洲丝袜制服| 亚洲第四色夜色| 欧美日韩国产一二三| 亚洲一区二区三区视频在线 | 亚洲国产精品久久久久婷婷884 | 精品91自产拍在线观看一区| 日本午夜精品一区二区三区电影| 欧美日韩久久久一区| 婷婷中文字幕一区三区| 欧美日韩激情一区二区三区| 午夜欧美一区二区三区在线播放| 在线观看网站黄不卡| 亚洲成人免费视频| 欧美久久久久久久久久| 日本午夜精品一区二区三区电影| 日韩美女视频在线| 国产精品亚洲午夜一区二区三区| 国产精品毛片久久久久久| 丁香激情综合国产| 一区二区三区四区不卡在线| 欧美精品乱码久久久久久| 日韩av一级电影| 久久综合色天天久久综合图片| 国产精品伊人色| 亚洲色图另类专区| 欧美区在线观看| 国内精品国产成人国产三级粉色| 国产精品午夜电影| 欧美日本一区二区| 国产美女精品人人做人人爽| **欧美大码日韩| 5566中文字幕一区二区电影| 国产成人亚洲综合a∨婷婷| 亚洲另类一区二区| 欧美大片一区二区| 色中色一区二区| 久久国产精品无码网站| 国产精品久久久久久亚洲毛片 | 国产精品久久久久久久久免费樱桃| 精品写真视频在线观看| 7777精品伊人久久久大香线蕉完整版 | 91精品国产91久久久久久最新毛片| 国产在线一区观看| 亚洲黄色免费网站| 欧美videos大乳护士334| 99精品在线免费| 蜜臀av性久久久久蜜臀aⅴ| 亚洲欧洲精品天堂一级| 91精品综合久久久久久| 成人黄色综合网站| 精品一区二区三区在线观看国产| 亚洲精品乱码久久久久久| 精品日韩av一区二区| 91国产免费看| 国产不卡免费视频| 免费精品99久久国产综合精品| 亚洲三级在线播放| 国产喷白浆一区二区三区| 3d成人h动漫网站入口| 色偷偷成人一区二区三区91| 国产精品1区二区.| 国内精品久久久久影院薰衣草| 亚洲自拍与偷拍| 亚洲欧洲精品天堂一级| 中文字幕+乱码+中文字幕一区| 欧美v日韩v国产v| 欧美高清hd18日本| 欧美午夜宅男影院| 色婷婷精品大在线视频 | 一本大道久久a久久综合| 国产成人福利片| 狠狠色综合色综合网络| 免费精品视频在线| 奇米在线7777在线精品| 奇米四色…亚洲| 日韩精品每日更新| 午夜精品久久久久久久 | 日韩区在线观看| 在线综合视频播放| 6080日韩午夜伦伦午夜伦| 欧美老女人第四色| 欧美欧美欧美欧美| 91精品国产手机| 5月丁香婷婷综合| 91精品国产欧美一区二区18| 欧美一区二区久久| 26uuu国产电影一区二区| 久久久国产精品不卡| 国产网站一区二区| 国产精品美女久久久久aⅴ| 国产精品久久久久影院色老大| 亚洲欧美在线高清| 一区二区三区四区在线免费观看| 亚洲一区二区三区美女| 亚洲国产日日夜夜| 久久国产视频网| 国产剧情一区二区三区| 成人av网站在线观看免费| www.综合网.com| 欧美精品丝袜中出| 日韩欧美一卡二卡| 欧美激情中文不卡| 亚洲国产wwwccc36天堂| 久久精品国产第一区二区三区| 国产精品一级黄| 色综合久久久久综合体| 欧美另类一区二区三区| 26uuu久久天堂性欧美| 亚洲精品国产一区二区精华液| 亚洲国产精品精华液网站| 激情国产一区二区 | 亚洲午夜羞羞片| 久久激情五月婷婷| 91污片在线观看| 欧美一区二区三区在线观看视频| 久久只精品国产| 亚洲黄色录像片| 国产一区91精品张津瑜| 在线一区二区视频| 2014亚洲片线观看视频免费| 亚洲男人天堂一区| 国产一区二区91| 欧美精品视频www在线观看| 中文字幕免费观看一区|