CPC A61B 5/0028 (2013.01) [A61B 5/0015 (2013.01); A61B 5/0024 (2013.01); G08C 23/02 (2013.01); H04B 1/71635 (2013.01); H04Q 9/00 (2013.01); A61B 5/0031 (2013.01); A61B 5/021 (2013.01); A61B 5/024 (2013.01); A61B 5/026 (2013.01); A61B 5/0816 (2013.01); A61B 5/14532 (2013.01); A61B 5/14542 (2013.01); H04B 2001/6908 (2013.01)] | 8 Claims |
1. A method for receiving transmitted data through biological tissue using ultrasonic pulses comprising:
receiving, at a receiver, a request-to-transmit packet from a transmitter, the packet containing a ID of the transmitter;
measuring, at the receiver, an interference value;
sending, from the receiver, a clear-to-transmit packet to the transmitter comprising feedback data based on the interference value;
calculating a pseudorandom private time-hopping sequence and a pseudorandom private spreading code;
establishing a connection with the transmitter using the private time-hopping sequence and private spreading code;
receiving, at the receiver, a data packet from the transmitter using the private time-hopping sequence, the private spreading code;
measuring, at the receiver, an updated interference value; and
sending, from the receiver, an acknowledgement packet in response to the received data packet, the acknowledgement packet comprising updated feedback data based on the updated interference value.
|