WARP Project Forums - Wireless Open-Access Research Platform

You are not logged in.

#1 2015-Sep-10 23:54:32

sudheesh
Member
Registered: 2015-Aug-21
Posts: 6

usage of Sync module

is it necessary to use a sync module for 2x2 mimo tx, the channel is showing huge variations(when dividing corresponding magnitudes of buffer elements).
Do you think that the variation is due to absence of sync module.
is it necessary to use sync module for 2 nodes setup.
kindly answer this basic doubt

Offline

 

#2 2015-Sep-11 08:25:05

murphpo
Administrator
From: Mango Communications
Registered: 2006-Jul-03
Posts: 5159

Re: usage of Sync module

It is not necessary to share clocks between WARP nodes to build a communications link. It is normal for wireless systems to integrate signal processing to establish synchronization as part of the receive flow. This is true in commercial systems (Wi-Fi, LTE, etc) and our reference designs (802.11 Reference Design, OFDM examples for WARPLab, etc). I know you don't want to use OFDM and don't want a preamble. But you are still responsible for figuring out how to deal with the normal synchronization requirements for a wireless link. Our OFDM examples illustrate one way to handle synchronization. You need to figure out how you will handle synchronization in your design.

Offline

 

#3 2015-Sep-11 11:16:23

sudheesh
Member
Registered: 2015-Aug-21
Posts: 6

Re: usage of Sync module

lets narrow it down, if "wl_example_mimo_txrx.m" is used (2 nodes), for proper reception should i go for cmmx module?.

Offline

 

#4 2015-Sep-11 11:20:20

murphpo
Administrator
From: Mango Communications
Registered: 2006-Jul-03
Posts: 5159

Re: usage of Sync module

wl_example_mimo_txrx.m does not implement a PHY receiver. This example script works fine without CM-MMCX modules. It transmits simple sinusoids, captures the received sinusoids and plots the captured waveforms. This script demonstrates how to use WARPLab to transmit and receive arbitrary waveforms. There is no PHY waveform processing in this script, so there is no notion of synchronization.

Offline

 

#5 2015-Sep-11 11:28:31

sudheesh
Member
Registered: 2015-Aug-21
Posts: 6

Re: usage of Sync module

OK, it is great that you follow our work and intention.
I agree that sinusoid wont be requiring a sync clock, but is this applicable to meaningful data.

Offline

 

#6 2015-Sep-11 11:52:30

chunter
Administrator
From: Mango Communications
Registered: 2006-Aug-24
Posts: 1212

Re: usage of Sync module

No -- as murphpo said, the purpose of that example is to show how to use WARPLab to transmit and receive arbitrary waveforms. What those waveforms are, how they encode meaningful data, and how those waveforms are decoded after being sent through a wireless channel is a much larger task. An example of a waveform that does carry meaningful data is available in the OFDM examples.

There are hundreds or thousands of different types of physical layers and different types of waveforms for communicating bits across a noisy channel. It is beyond the scope of the WARP project to enumerate these techniques and provide examples for all of them. If your application is not well-suited to OFDM, then you'll need to develop your own PHY processing.

Offline

 

Board footer