Re: [Discuss-gnuradio] ofdm_chanest_vcvc_impl.cc

2015-02-02 Thread zs
Hi Martin: Thank you so much for your kindly reply.So kindly of you.I understand it. Best regards, zs At 2015-02-02 18:24:25, "Martin Braun" wrote: >I'll try and keep it short and simple: > >First: What's the difference between a cyclic shift and a non-cyclic >shift? It

Re: [Discuss-gnuradio] ofdm_chanest_vcvc_impl.cc

2015-02-02 Thread Martin Braun
I'll try and keep it short and simple: First: What's the difference between a cyclic shift and a non-cyclic shift? It means that sub-carriers from one end are moved the other end. So, if we have 8 subcarriers arranged like this: 0, 1, 2, 3, 4, 5, 6, 7 and do a cyclic shift, we get something like

Re: [Discuss-gnuradio] ofdm_chanest_vcvc_impl.cc

2015-02-02 Thread zs
Hi Martin: Thank you in advance.I have read many papers on the topic "integer cfo of OFDM".They all said it make the subcarriers cyclic shift. For example: " http://nutaq.com/en/blog/brief-overview-frequency-synchronization-ofdm " It said "Integer CFO does not intr

Re: [Discuss-gnuradio] ofdm_chanest_vcvc_impl.cc

2015-01-25 Thread Martin Braun
On 01/25/2015 08:10 AM, zs wrote: > Hi Martin: > Thank you for your reply.And we know this block do > "Estimate channel and coarse frequency offset for OFDM from > preambles".And the coarse frequency offset is a integer.And it make the > subcarriers cyclic shift.Just illustration as

Re: [Discuss-gnuradio] ofdm_chanest_vcvc_impl.cc

2015-01-24 Thread zs
Hi Martin: Thank you for your reply.And we know this block do "Estimate channel and coarse frequency offset for OFDM from preambles".And the coarse frequency offset is a integer.And it make the subcarriers cyclic shift.Just illustration as this: For example,we hav

Re: [Discuss-gnuradio] ofdm_chanest_vcvc_impl.cc

2015-01-24 Thread Martin Braun
On 01/24/2015 08:43 AM, zs wrote: > Now the taps only have values on taps[0]---taps[63-2],and taps[62] > taps[63] will be equal to zero.It means that the channel estimation have > value 0.It is wrong? They will be zero, and it's not wrong. What else should be written here? There's no useful inform

[Discuss-gnuradio] ofdm_chanest_vcvc_impl.cc

2015-01-23 Thread zs
Hi all: Thank you in advance.I have read the source code:ofdm_chanest_vcvc_impl.cc.But i have a question. void ofdm_chanest_vcvc_impl::get_chan_taps( const gr_complex *sync_sym1, const gr_complex *sync_sym2, int carr_offset, std::vector &taps) { const

[Discuss-gnuradio] ofdm_chanest_vcvc_impl.cc

2015-01-23 Thread zs
Hi all: Thank you in advance.I have read the source code:ofdm_chanest_vcvc_impl.cc.But i have a question. void ofdm_chanest_vcvc_impl::get_chan_taps( const gr_complex *sync_sym1, const gr_complex *sync_sym2, int carr_offset, std::vector &taps) { const