|
From: | Tom Rondeau |
Subject: | Re: [Discuss-gnuradio] Making new block with GRC or write python |
Date: | Thu, 24 Apr 2014 09:42:30 -0400 |
+ Check for error+ Wait for message from relay+ Transmit message+ Receive beacon+ Wait for beaconNode A, B (see in attachment 2):For time synchronization, the following protocol using a beacon added in relay node has been proposed:2nd slot: Relay node sends the XORed message to end nodes. Each end nodes performs another XOR on this message and its original message to extract information from other end node.I want to implement a bidirectional two-way relaying network using 3 USRPs and GNU Radio. The model is at attachment 1.Dear List,To make my question on https://www.mail-archive.com/address@hidden/msg48001.html more clear, I would like to add more details.
1st slot: Two end nodes (A, B) send information to relay node (R) in different frequencies. Relay node receives both and make a bitwise XOR mapping.
+ Receive message from relay+ RestartNode R (see in attachment 3):
+ Transmit the beacon
+ Wait for the two messages to be received,
+ Combine the messages,
+ Transmit the combined message,
+ RestartMy question is should I make this process by making some new blocks in GRC or writing python script? In addition, how to tell a RX/TX chain to start/stop since these USRPs work in half-duplex mode?
Thank you so much.Hoang
[Prev in Thread] | Current Thread | [Next in Thread] |