<?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: Interpreting the output of fft() operation in Matlab</title>
	<atom:link href="http://www.dsplog.com/2007/06/17/interpreting-the-output-of-fft-operation-in-matlab/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.dsplog.com/2007/06/17/interpreting-the-output-of-fft-operation-in-matlab/</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/2007/06/17/interpreting-the-output-of-fft-operation-in-matlab/#comment-91708</link>
		<dc:creator>Krishna Sankar</dc:creator>
		<pubDate>Mon, 02 Jan 2012 23:43:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.dsplog.com/2007/06/17/interpreting-the-output-of-fft-operation-in-matlab/#comment-91708</guid>
		<description>@saru: Hmm... in OFDM, we wish to send a group of complex sinewaves with each sine having different weights, and the frequency of the sine waves are integer multiplies of each other. Does it sound similar to what fft/ifft does?</description>
		<content:encoded><![CDATA[<p>@saru: Hmm&#8230; in OFDM, we wish to send a group of complex sinewaves with each sine having different weights, and the frequency of the sine waves are integer multiplies of each other. Does it sound similar to what fft/ifft does?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Krishna Sankar</title>
		<link>http://www.dsplog.com/2007/06/17/interpreting-the-output-of-fft-operation-in-matlab/#comment-90173</link>
		<dc:creator>Krishna Sankar</dc:creator>
		<pubDate>Thu, 29 Dec 2011 00:44:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.dsplog.com/2007/06/17/interpreting-the-output-of-fft-operation-in-matlab/#comment-90173</guid>
		<description>@HariJo: To get a real output from the ifft, make the input conjugate symmetric. For example, playing with the Matlab code provided in 
http://www.dsplog.com/2008/06/10/ofdm-bpsk-bit-error/

clear all
nFFT = 64; % fft size
nDSC = 52; % number of data subcarriers
nBitPerSym = 52; % number of bits per OFDM symbol (same as the number of subcarriers for BPSK)
nSym = 1; % number of symbols
% Transmitter
ipBit = rand(1,nBitPerSym*nSym) &gt; 0.5; % random 1&#039;s and 0&#039;s
ipMod = 2*ipBit-1; % BPSK modulation 0 --&gt; -1, 1 --&gt; +1
ipMod = reshape(ipMod,nBitPerSym,nSym).&#039;; % grouping into multiple symbolsa
xF_symm = [zeros(nSym,6) ipMod(:,[1:nBitPerSym/2]) zeros(nSym,1) ipMod(:,[nBitPerSym/2:-1:1]) zeros(nSym,5)] ;
xt_symm = (nFFT/sqrt(nDSC))*ifft(fftshift(xF_symm.&#039;)).&#039;;</description>
		<content:encoded><![CDATA[<p>@HariJo: To get a real output from the ifft, make the input conjugate symmetric. For example, playing with the Matlab code provided in<br />
<a href="http://www.dsplog.com/2008/06/10/ofdm-bpsk-bit-error/" rel="nofollow">http://www.dsplog.com/2008/06/10/ofdm-bpsk-bit-error/</a></p>
<p>clear all<br />
nFFT = 64; % fft size<br />
nDSC = 52; % number of data subcarriers<br />
nBitPerSym = 52; % number of bits per OFDM symbol (same as the number of subcarriers for BPSK)<br />
nSym = 1; % number of symbols<br />
% Transmitter<br />
ipBit = rand(1,nBitPerSym*nSym) > 0.5; % random 1&#8242;s and 0&#8242;s<br />
ipMod = 2*ipBit-1; % BPSK modulation 0 &#8211;> -1, 1 &#8211;> +1<br />
ipMod = reshape(ipMod,nBitPerSym,nSym).&#8217;; % grouping into multiple symbolsa<br />
xF_symm = [zeros(nSym,6) ipMod(:,[1:nBitPerSym/2]) zeros(nSym,1) ipMod(:,[nBitPerSym/2:-1:1]) zeros(nSym,5)] ;<br />
xt_symm = (nFFT/sqrt(nDSC))*ifft(fftshift(xF_symm.&#8217;)).&#8217;;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: HariJo</title>
		<link>http://www.dsplog.com/2007/06/17/interpreting-the-output-of-fft-operation-in-matlab/#comment-90043</link>
		<dc:creator>HariJo</dc:creator>
		<pubDate>Wed, 28 Dec 2011 14:14:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.dsplog.com/2007/06/17/interpreting-the-output-of-fft-operation-in-matlab/#comment-90043</guid>
		<description>Hi Krishna,

I am trying to generate a real unipolar ofdm signal using 16 qam, 52 subcarriers and fft-size 64 to begin with. The way to generate unipolar ofdm is to modulate only odd subcarriers and the way to have real output from IFFT is to make the input vector have Hermitian symmetry. However, i am confused with the indices that matlab uses to designate subcarriers and the actual subcarriers. I want to simulate the BER performance of real unipolar OFDM in awgn channel. Can you please help? thanks.</description>
		<content:encoded><![CDATA[<p>Hi Krishna,</p>
<p>I am trying to generate a real unipolar ofdm signal using 16 qam, 52 subcarriers and fft-size 64 to begin with. The way to generate unipolar ofdm is to modulate only odd subcarriers and the way to have real output from IFFT is to make the input vector have Hermitian symmetry. However, i am confused with the indices that matlab uses to designate subcarriers and the actual subcarriers. I want to simulate the BER performance of real unipolar OFDM in awgn channel. Can you please help? thanks.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: saru</title>
		<link>http://www.dsplog.com/2007/06/17/interpreting-the-output-of-fft-operation-in-matlab/#comment-87806</link>
		<dc:creator>saru</dc:creator>
		<pubDate>Thu, 22 Dec 2011 04:41:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.dsplog.com/2007/06/17/interpreting-the-output-of-fft-operation-in-matlab/#comment-87806</guid>
		<description>hi,
i wanna know why fft/ifft is important in ofdm .does it play any signifinace role in ofdm</description>
		<content:encoded><![CDATA[<p>hi,<br />
i wanna know why fft/ifft is important in ofdm .does it play any signifinace role in ofdm</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Krishna Sankar</title>
		<link>http://www.dsplog.com/2007/06/17/interpreting-the-output-of-fft-operation-in-matlab/#comment-56457</link>
		<dc:creator>Krishna Sankar</dc:creator>
		<pubDate>Thu, 26 May 2011 00:48:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.dsplog.com/2007/06/17/interpreting-the-output-of-fft-operation-in-matlab/#comment-56457</guid>
		<description>@samba: In 802.11, the specification allows for a long training field (LTF) which is known a priori at the receiver. 
The model is Y = HX + N, 
where X is known at the receiver
N is the noise,
H is the channel
Y is the received signal

The noisy estimate of channel is H&#039; = Y/X</description>
		<content:encoded><![CDATA[<p>@samba: In 802.11, the specification allows for a long training field (LTF) which is known a priori at the receiver.<br />
The model is Y = HX + N,<br />
where X is known at the receiver<br />
N is the noise,<br />
H is the channel<br />
Y is the received signal</p>
<p>The noisy estimate of channel is H&#8217; = Y/X</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Krishna Sankar</title>
		<link>http://www.dsplog.com/2007/06/17/interpreting-the-output-of-fft-operation-in-matlab/#comment-56227</link>
		<dc:creator>Krishna Sankar</dc:creator>
		<pubDate>Tue, 24 May 2011 00:42:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.dsplog.com/2007/06/17/interpreting-the-output-of-fft-operation-in-matlab/#comment-56227</guid>
		<description>@teddy: FFT size and subcarrier number need not be the same. The text you mentioned means that out of 2048 available subcarriers, only 1201 are used.</description>
		<content:encoded><![CDATA[<p>@teddy: FFT size and subcarrier number need not be the same. The text you mentioned means that out of 2048 available subcarriers, only 1201 are used.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: samba</title>
		<link>http://www.dsplog.com/2007/06/17/interpreting-the-output-of-fft-operation-in-matlab/#comment-53507</link>
		<dc:creator>samba</dc:creator>
		<pubDate>Sat, 23 Apr 2011 01:49:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.dsplog.com/2007/06/17/interpreting-the-output-of-fft-operation-in-matlab/#comment-53507</guid>
		<description>Hi sir

can you explain how we do the channel estimation in ofdm 802.11
like in order to find the timing sync using cross correlation and auto correlation

In some papers they used  something like 
cross correlation of received signal with short preamble and divided it by auto correlation of short preamble , can you explain what exactly happens with this ?</description>
		<content:encoded><![CDATA[<p>Hi sir</p>
<p>can you explain how we do the channel estimation in ofdm 802.11<br />
like in order to find the timing sync using cross correlation and auto correlation</p>
<p>In some papers they used  something like<br />
cross correlation of received signal with short preamble and divided it by auto correlation of short preamble , can you explain what exactly happens with this ?</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 01:11:47 -->
