All of lore.kernel.org
 help / color / mirror / Atom feed
* [ath9k-devel] Standardisation - adding 2 bit STBC and Ness to MCS
@ 2013-05-01 14:34 ` Oleksij Rempel
  0 siblings, 0 replies; 51+ messages in thread
From: Oleksij Rempel @ 2013-05-01 14:34 UTC (permalink / raw)
  To: ath9k-devel

Hallo all,


> http://www.radiotap.org/suggested-fields/MCS%20extension%20for%20STBC%20and%20Ness
>
> I have posted 3 patches on the proposal page (see Attachments):
>
> 1. A patch that applies to the Linux kernel v3.7-rc1 to collect the new
> STBC and Ness parameters from a wireless driver, and add them into the
> MCS radiotap field.
> 2. A patch to the Intel wireless driver in the kernel to collect STBC
> and Ness information.
> 3. A patch to wireshark to display STBC and Ness information.
>
> With this I believe we have everything needed to start the 3 week
> comment period.

There is a bit more then 3 week now. I would like to have this approved :)
Are there any thing needed to finish this?

Beside, i have one question about how STBC work. According to differnet 
docs, i assume that:
- STBC is done by sending, at least, two stream with same data in 
different order.
- It means for me, that real use of STBC can be made only on MIMO hardware.
- If 1x1 receiver indicates that it got STBC encoded frame, it dos not 
meant, it would be able to use redundant data from second stream.
- There are fallowing STBC schemes: Alamouti?s
STBC for 2 transmit antennas and orthogonal STBC for 3 and 4 transmit 
antennas.

According to this information, what do we call 1,2 or 3 stream STBC?
Since STBC should have minimal 2 stream, but in same time we have 1x1 
and 2x2 hardware which able to receive and decode STBC stream i assume:
	- RX-STBC1 is for compatibility only. No data redundancy.
	- RX-STBC12 - can be used Alamouti?s schema with 2 streams. Mostly used 
method.
	- RX-STBC123 - is orthogonal schema and not widely used method. Since 
last method use wide spectrum to transmit data comparable to SISO 
stream, it makes almost no sense. But 3-stream method get optimal error 
corect in compare with 2 and 4 strea schemas.

Do this assumptions correct?

PS: My assumptions based on "MIMO Space-Time Block Coding (STBC):
Simulations and Results"
-- 
Regards,
Oleksij

^ permalink raw reply	[flat|nested] 51+ messages in thread
* Re: Standardisation - adding 2 bit STBC and Ness to MCS
@ 2013-05-01 14:34 Oleksij Rempel
  0 siblings, 0 replies; 51+ messages in thread
From: Oleksij Rempel @ 2013-05-01 14:34 UTC (permalink / raw)
  To: radiotap-qavaossjCcEdnm+yROfE0A, simon-vp0mx6+5gkqFX2APIN6yfw,
	johannes-cdvu00un1VgdHxzADdlk8Q, Adrian Chadd
  Cc: ath9k-devel-xDcbHBWguxHbcTqmT+pZeQ@public.gmane.org,
	linux-wireless-u79uwXL29TY76Z2rM5mHXA

Hallo all,


> http://www.radiotap.org/suggested-fields/MCS%20extension%20for%20STBC%20and%20Ness
>
> I have posted 3 patches on the proposal page (see Attachments):
>
> 1. A patch that applies to the Linux kernel v3.7-rc1 to collect the new
> STBC and Ness parameters from a wireless driver, and add them into the
> MCS radiotap field.
> 2. A patch to the Intel wireless driver in the kernel to collect STBC
> and Ness information.
> 3. A patch to wireshark to display STBC and Ness information.
>
> With this I believe we have everything needed to start the 3 week
> comment period.

There is a bit more then 3 week now. I would like to have this approved :)
Are there any thing needed to finish this?

Beside, i have one question about how STBC work. According to differnet 
docs, i assume that:
- STBC is done by sending, at least, two stream with same data in 
different order.
- It means for me, that real use of STBC can be made only on MIMO hardware.
- If 1x1 receiver indicates that it got STBC encoded frame, it dos not 
meant, it would be able to use redundant data from second stream.
- There are fallowing STBC schemes: Alamouti’s
STBC for 2 transmit antennas and orthogonal STBC for 3 and 4 transmit 
antennas.

According to this information, what do we call 1,2 or 3 stream STBC?
Since STBC should have minimal 2 stream, but in same time we have 1x1 
and 2x2 hardware which able to receive and decode STBC stream i assume:
	- RX-STBC1 is for compatibility only. No data redundancy.
	- RX-STBC12 - can be used Alamouti’s schema with 2 streams. Mostly used 
method.
	- RX-STBC123 - is orthogonal schema and not widely used method. Since 
last method use wide spectrum to transmit data comparable to SISO 
stream, it makes almost no sense. But 3-stream method get optimal error 
corect in compare with 2 and 4 strea schemas.

Do this assumptions correct?

PS: My assumptions based on "MIMO Space-Time Block Coding (STBC):
Simulations and Results"
-- 
Regards,
Oleksij

^ permalink raw reply	[flat|nested] 51+ messages in thread
* MCS field - STBC and Ness
@ 2012-05-11  0:31 Simon Barber
  2012-05-11  7:04 ` Wojciech Dubowik
  0 siblings, 1 reply; 51+ messages in thread
From: Simon Barber @ 2012-05-11  0:31 UTC (permalink / raw)
  To: radiotap-sUITvd46vNxg9hUCZPvPmw,
	wojciech.dubowik-ASv44eHyqLVBDgjK7y7TUQ

Hi all,

I am writing a Wireshark extension to visualise 802.11 frames on a 
timeline. In order to do this I need to be able to calculate the 
duration from start of TX to end of TX for each frame.

For 802.11n I need to know the number of HT-DLTF and HT-ELTF training 
symbols that are sent in the header - I have everything else needed to 
calculate the duration. Given the MCS and the STBC and the Ness (Number 
of extension spatial streams) I can calculate the number of training 
symbols.

Both STBC and Ness are encoded in the HT-SIG transmitted at the start of 
each HT frame.

The current proposal (or has it not yet been accepted?) for STBC 
allocates just 1 bit - but the STBC field can have values or 0, 1 or 2.

Ness can be 0-3, so the remaining 2 bits could be allocated to Ness, but 
this does not solve the problem of how to encode the modes with 2 
spatial streams and 2 additional streams for STBC.

Does anyone know what current hardware supports - STBC values or 0,1,2? 
Ness values of 0-3?

Any suggestions for how to convey these

Simon

^ permalink raw reply	[flat|nested] 51+ messages in thread

end of thread, other threads:[~2013-05-07 16:09 UTC | newest]

Thread overview: 51+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-05-01 14:34 [ath9k-devel] Standardisation - adding 2 bit STBC and Ness to MCS Oleksij Rempel
2013-05-01 14:34 ` Oleksij Rempel
     [not found] ` <518127ED.9060900-YEK0n+YFykbzxQdaRaTXBw@public.gmane.org>
2013-05-02 20:44   ` Johannes Berg
2013-05-02 20:44 ` [ath9k-devel] " Johannes Berg
2013-05-02 20:44   ` Johannes Berg
2013-05-03 19:53   ` [ath9k-devel] Patches for STBC Standartisation Oleksij Rempel
2013-05-03 19:53     ` Oleksij Rempel
2013-05-03 19:53     ` [ath9k-devel] [PATCH 1/3] mac80211: add STBC flag for radiotap Oleksij Rempel
2013-05-03 19:53       ` Oleksij Rempel
2013-05-03 19:53     ` [ath9k-devel] [PATCH 2/3] ath9k: remove useless flag conversation Oleksij Rempel
2013-05-03 19:53       ` Oleksij Rempel
     [not found]     ` <1367610836-3303-1-git-send-email-linux-YEK0n+YFykbzxQdaRaTXBw@public.gmane.org>
2013-05-03 19:53       ` [PATCH 1/3] mac80211: add STBC flag for radiotap Oleksij Rempel
2013-05-03 19:53       ` [PATCH 2/3] ath9k: remove useless flag conversation Oleksij Rempel
2013-05-03 19:53       ` [PATCH 3/3] ath9k: check for Rx-STBC flag and pass it to ieee80211 Oleksij Rempel
2013-05-03 19:53       ` [PATCH] tcpdump: add STBC Rx support Oleksij Rempel
2013-05-03 19:53     ` [ath9k-devel] [PATCH 3/3] ath9k: check for Rx-STBC flag and pass it to ieee80211 Oleksij Rempel
2013-05-03 19:53       ` Oleksij Rempel
2013-05-03 19:53     ` [ath9k-devel] [PATCH] tcpdump: add STBC Rx support Oleksij Rempel
2013-05-03 19:53       ` Oleksij Rempel
2013-05-03 19:58       ` [ath9k-devel] " Guy Harris
2013-05-03 19:58         ` Guy Harris
2013-05-03 19:58         ` Guy Harris
     [not found]         ` <15EBD372-C4E3-4DA3-9ED9-47B238654587-FrUbXkNCsVf2fBVCVOL8/A@public.gmane.org>
2013-05-03 20:04           ` Oleksij Rempel
2013-05-03 20:04         ` [ath9k-devel] " Oleksij Rempel
2013-05-03 20:04           ` Oleksij Rempel
2013-05-04  6:22     ` [ath9k-devel] Patch for radiotap library Oleksij Rempel
2013-05-04  6:22       ` Oleksij Rempel
2013-05-04  6:22       ` Oleksij Rempel
2013-05-07  7:40   ` [ath9k-devel] Standardisation - adding 2 bit STBC and Ness to MCS Oleksij Rempel
2013-05-07  7:40     ` Oleksij Rempel
2013-05-07 13:54     ` [ath9k-devel] " Johannes Berg
2013-05-07 13:54       ` Johannes Berg
2013-05-07 13:55       ` [ath9k-devel] " Johannes Berg
2013-05-07 13:55         ` Johannes Berg
2013-05-07 14:25         ` [ath9k-devel] " Oleksij Rempel
2013-05-07 14:25           ` Oleksij Rempel
2013-05-07 14:25           ` Oleksij Rempel
2013-05-07 14:59         ` Jonathan Bither
2013-05-07 15:03           ` Oleksij Rempel
2013-05-07 16:09             ` Jonathan Bither
     [not found]             ` <518917C4.9090607-YEK0n+YFykbzxQdaRaTXBw@public.gmane.org>
2013-05-07 16:09               ` Jonathan Bither
     [not found]           ` <518916D1.4070902-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2013-05-07 15:03             ` Oleksij Rempel
     [not found]       ` <1367934867.8328.31.camel-8Nb76shvtaUJvtFkdXX2HixXY32XiHfO@public.gmane.org>
2013-05-07 13:55         ` Johannes Berg
     [not found]     ` <5188AFFE.6070804-YEK0n+YFykbzxQdaRaTXBw@public.gmane.org>
2013-05-07 13:54       ` Johannes Berg
     [not found]   ` <1367527479.11375.19.camel-8Nb76shvtaUJvtFkdXX2HixXY32XiHfO@public.gmane.org>
2013-05-03 19:53     ` Patches for STBC Standartisation Oleksij Rempel
2013-05-07  7:40     ` Standardisation - adding 2 bit STBC and Ness to MCS Oleksij Rempel
2013-05-03 21:12 ` [ath9k-devel] " Simon Barber
2013-05-03 21:12   ` Simon Barber
2013-05-03 21:12   ` Simon Barber
  -- strict thread matches above, loose matches on Subject: below --
2013-05-01 14:34 Oleksij Rempel
2012-05-11  0:31 MCS field - STBC and Ness Simon Barber
2012-05-11  7:04 ` Wojciech Dubowik
2012-05-11 16:44   ` Simon Barber
2012-05-11 16:53     ` Simon Barber
2012-05-11 18:35       ` Johannes Berg
2012-05-12  4:27         ` Simon Barber
2012-07-05  9:12           ` Johannes Berg
2012-11-01  0:22             ` Simon Barber
2012-11-02  0:24               ` Simon Barber
     [not found]                 ` <509312DB.7070100-vp0mx6+5gkqFX2APIN6yfw@public.gmane.org>
2012-11-17  6:32                   ` Standardisation - adding 2 bit STBC and Ness to MCS Simon Barber

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.