<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Inter Carrier Interference (ICI) in OFDM due to frequency offset</title>
	<atom:link href="http://www.dsplog.com/2009/08/08/effect-of-ici-in-ofdm/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.dsplog.com/2009/08/08/effect-of-ici-in-ofdm/</link>
	<description>Signal Processing for Communication</description>
	<lastBuildDate>Fri, 10 Feb 2012 01:03:15 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Krishna Sankar</title>
		<link>http://www.dsplog.com/2009/08/08/effect-of-ici-in-ofdm/#comment-73908</link>
		<dc:creator>Krishna Sankar</dc:creator>
		<pubDate>Sun, 30 Oct 2011 14:29:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.dsplog.com/?p=689#comment-73908</guid>
		<description>@Ahmed: How about sum(a.^2)./sum(a) in matlab ? Note the dot (.)</description>
		<content:encoded><![CDATA[<p>@Ahmed: How about sum(a.^2)./sum(a) in matlab ? Note the dot (.)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ahmed</title>
		<link>http://www.dsplog.com/2009/08/08/effect-of-ici-in-ofdm/#comment-73394</link>
		<dc:creator>Ahmed</dc:creator>
		<pubDate>Wed, 26 Oct 2011 22:22:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.dsplog.com/?p=689#comment-73394</guid>
		<description>Hello,

Can you told me, how to simplify 

sum(a^2)/sum(a)

where a is a vector of N complex variables.</description>
		<content:encoded><![CDATA[<p>Hello,</p>
<p>Can you told me, how to simplify </p>
<p>sum(a^2)/sum(a)</p>
<p>where a is a vector of N complex variables.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Krishna Sankar</title>
		<link>http://www.dsplog.com/2009/08/08/effect-of-ici-in-ofdm/#comment-56103</link>
		<dc:creator>Krishna Sankar</dc:creator>
		<pubDate>Sun, 22 May 2011 21:46:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.dsplog.com/?p=689#comment-56103</guid>
		<description>@nanu: Am sure you will be able to identify the problem in reshape() yourself :)</description>
		<content:encoded><![CDATA[<p>@nanu: Am sure you will be able to identify the problem in reshape() yourself <img src='http://www.dsplog.com/db-install/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: nanu nadoda</title>
		<link>http://www.dsplog.com/2009/08/08/effect-of-ici-in-ofdm/#comment-55606</link>
		<dc:creator>nanu nadoda</dc:creator>
		<pubDate>Wed, 18 May 2011 10:26:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.dsplog.com/?p=689#comment-55606</guid>
		<description>hi krishna
find here with program for standard OFDM simulator in MATLAB
%%OFDM simulator
ep = [0 .15 .3 ];
% Es/No
EbNo=0:30;
% NS = number of OFDM symbols to transmit
NS = 100;
% Modulation type
modulation = &#039;psk&#039;;
M = 4
% N = number of carriers in OFDM symbol
N = 52;
% BPS = number of bits per OFDM symbol
BPS = N*log2(M);
% index for carriers in OFDM symbol
 carriers = (1:52) + 2;
% IFFT size
ifftsize = 64;
% Input Bit Stream is normally Distributed
input_bit_stream = sign(randn(1,BPS*NS));
input_bit_stream(input_bit_stream == -1) = 0;
% PERFORM SERIAL TO PARALLEL CONVERSION
  parallel_data = reshape(input_bit_stream, log2(M));
% PERFORM MODULATION
 modulated_data = dmodce(parallel_data, 1, 1, modulation, M);
% CREATE OFDM SYMBOLS
disp(&#039;Transmitting OFDM symbols&#039;)
%Normalize
%modulated_data = (modulated_data/max(abs(modulated_data)));
for ll= 1:length(ep)
for l=1:length(EsNo)
k = 1;
for n = 1:NS
ofdm_symbol = zeros(1,ifftsize);
% Map modulated data to FFT bins in OFDM symbol
ofdm_symbol(carriers) = modulated_data(k:k+51);
% Time Signal to transmit
tx_signal = ifft(ofdm_symbol,ifftsize);
% DOPPLER SHIFT
rx_signal = tx_signal.*exp((j*pi*ep(ll)/ifftsize)*(0:ifftsize-1));
noise = sqrt(1/(2*log2(M)*10^(EsNo(l)/10)))*(randn(1,64)+j*randn(1,64));
rx_signal = rx_signal + noise;
% FFT
received_ofdm = fft(rx_signal, ifftsize);
% Extract data from carriers in OFDM symbol
received_symbols(k:k+51) = received_ofdm(carriers);
k = k + 52;
end
% PERFROM DEMODULATION
 received_data = ddemodce(received_symbols, 1, 1, modulation, M);
%PERFORM PARALLEL TO SERIAL CONVERSION
 output_bit_stream = reshape(received_data, log2(M));
% CALCULATE BER
 BER(ll,l)= sum(xor(input_bit_stream, output_bit_stream))/length(input_bit_stream);
end
end
===================================================
i am experiencing problem in reshape. if you can rectify then i will be highly oblige.
send me reply on my mail : nbnadoda@yahoo.co.in</description>
		<content:encoded><![CDATA[<p>hi krishna<br />
find here with program for standard OFDM simulator in MATLAB<br />
%%OFDM simulator<br />
ep = [0 .15 .3 ];<br />
% Es/No<br />
EbNo=0:30;<br />
% NS = number of OFDM symbols to transmit<br />
NS = 100;<br />
% Modulation type<br />
modulation = &#8216;psk&#8217;;<br />
M = 4<br />
% N = number of carriers in OFDM symbol<br />
N = 52;<br />
% BPS = number of bits per OFDM symbol<br />
BPS = N*log2(M);<br />
% index for carriers in OFDM symbol<br />
 carriers = (1:52) + 2;<br />
% IFFT size<br />
ifftsize = 64;<br />
% Input Bit Stream is normally Distributed<br />
input_bit_stream = sign(randn(1,BPS*NS));<br />
input_bit_stream(input_bit_stream == -1) = 0;<br />
% PERFORM SERIAL TO PARALLEL CONVERSION<br />
  parallel_data = reshape(input_bit_stream, log2(M));<br />
% PERFORM MODULATION<br />
 modulated_data = dmodce(parallel_data, 1, 1, modulation, M);<br />
% CREATE OFDM SYMBOLS<br />
disp(&#8216;Transmitting OFDM symbols&#8217;)<br />
%Normalize<br />
%modulated_data = (modulated_data/max(abs(modulated_data)));<br />
for ll= 1:length(ep)<br />
for l=1:length(EsNo)<br />
k = 1;<br />
for n = 1:NS<br />
ofdm_symbol = zeros(1,ifftsize);<br />
% Map modulated data to FFT bins in OFDM symbol<br />
ofdm_symbol(carriers) = modulated_data(k:k+51);<br />
% Time Signal to transmit<br />
tx_signal = ifft(ofdm_symbol,ifftsize);<br />
% DOPPLER SHIFT<br />
rx_signal = tx_signal.*exp((j*pi*ep(ll)/ifftsize)*(0:ifftsize-1));<br />
noise = sqrt(1/(2*log2(M)*10^(EsNo(l)/10)))*(randn(1,64)+j*randn(1,64));<br />
rx_signal = rx_signal + noise;<br />
% FFT<br />
received_ofdm = fft(rx_signal, ifftsize);<br />
% Extract data from carriers in OFDM symbol<br />
received_symbols(k:k+51) = received_ofdm(carriers);<br />
k = k + 52;<br />
end<br />
% PERFROM DEMODULATION<br />
 received_data = ddemodce(received_symbols, 1, 1, modulation, M);<br />
%PERFORM PARALLEL TO SERIAL CONVERSION<br />
 output_bit_stream = reshape(received_data, log2(M));<br />
% CALCULATE BER<br />
 BER(ll,l)= sum(xor(input_bit_stream, output_bit_stream))/length(input_bit_stream);<br />
end<br />
end<br />
===================================================<br />
i am experiencing problem in reshape. if you can rectify then i will be highly oblige.<br />
send me reply on my mail : <a href="mailto:nbnadoda@yahoo.co.in">nbnadoda@yahoo.co.in</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Krishna Sankar</title>
		<link>http://www.dsplog.com/2009/08/08/effect-of-ici-in-ofdm/#comment-40082</link>
		<dc:creator>Krishna Sankar</dc:creator>
		<pubDate>Wed, 17 Nov 2010 00:32:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.dsplog.com/?p=689#comment-40082</guid>
		<description>@Urbie: No problem. Glad that you have solved it.</description>
		<content:encoded><![CDATA[<p>@Urbie: No problem. Glad that you have solved it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Krishna Sankar</title>
		<link>http://www.dsplog.com/2009/08/08/effect-of-ici-in-ofdm/#comment-40062</link>
		<dc:creator>Krishna Sankar</dc:creator>
		<pubDate>Tue, 16 Nov 2010 23:35:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.dsplog.com/?p=689#comment-40062</guid>
		<description>@Thavamaran: Ok, good luck</description>
		<content:encoded><![CDATA[<p>@Thavamaran: Ok, good luck</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Thavamaran</title>
		<link>http://www.dsplog.com/2009/08/08/effect-of-ici-in-ofdm/#comment-40046</link>
		<dc:creator>Thavamaran</dc:creator>
		<pubDate>Tue, 16 Nov 2010 19:24:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.dsplog.com/?p=689#comment-40046</guid>
		<description>I am surprised as well Krishna, its the non-linear dynamics of the laser. I am still analyzing now. thanks anyway</description>
		<content:encoded><![CDATA[<p>I am surprised as well Krishna, its the non-linear dynamics of the laser. I am still analyzing now. thanks anyway</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Served from: www.dsplog.com @ 2012-02-11 00:18:39 -->
