[Tinyos-help] what is SQUELCH...... in cc1000??

2006-08-28 Thread primalfear 69
hello everybody..

why and for what is Squelch term or variable is used in CC1000?
i have a similar doubt in case of macdelay. (i guess mac delay is used in order to transmit another data when it has already sent one). if am wrong please correct me. and could anyone get me some help regarding the interrupts in general.


Regards

Primalfear
___
Tinyos-help mailing list
Tinyos-help@Millennium.Berkeley.EDU
https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

Re: {Spam?} [Tinyos-help] what is SQUELCH...... in cc1000??

2006-08-28 Thread Simon Willis
Have a look at the CC1000RadioIntM.nc file in /tos/platform/mica2. The 
squelch is continuously varied by measuring the signal strength when the 
radio is idle. The current squelch values is called usSquelchVal. This 
is calculated using a squelch table (usSquelchTable).


When transmitting the program waits a random delay time (sMacDelay). 
Everytime a byte is received from the radio an interrupt occurs. If this 
byte is rubbish and a transmit it pending then it decrements sMacDelay 
until it is 0. When this occurs then it tries to transmit by checking 
that the signal strength is low enough (less than squelch) before 
transmitting.


I hope this helps.

Simon

primalfear 69 wrote:

hello everybody..
 
why and for what is Squelch term or variable is used in CC1000?
i have a similar doubt in case of macdelay. (i guess mac delay 
is used in order to transmit another data when it has already sent 
one). if am wrong please correct me. and could anyone get me some help 
regarding the interrupts in general.
 
Regards
 
Primalfear



___
Tinyos-help mailing list
Tinyos-help@Millennium.Berkeley.EDU
https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help



___
Tinyos-help mailing list
Tinyos-help@Millennium.Berkeley.EDU
https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help


Re: [Tinyos-help] what is SQUELCH...... in cc1000??

2006-08-28 Thread Conor Todd
You can think of squelch as earplugs for the radio. If you put earplugs in your ears, you're only going to be able to hear things that are fairly loud and/or fairly close to you. The bigger the earplug, the louder the sound must be for you to hear it. So, raising the squelch value on the radio tells the radio that it should only pay attention to stronger signals, and lowering it means that it should accept smaller signals. The point of doing this is to both avoid wasting time trying to accept signals which are so small that you can't reliably recieve them, and to avoid recieving transmissions from far-away transmitters when you can hear a good signal close-by.
 - ConorOn 8/28/06, primalfear 69 [EMAIL PROTECTED] wrote:
hello everybody..

why and for what is Squelch term or variable is used in CC1000?
i have a similar doubt in case of macdelay. (i guess mac delay is used in order to transmit another data when it has already sent one). if am wrong please correct me. and could anyone get me some help regarding the interrupts in general.


Regards

Primalfear

___Tinyos-help mailing listTinyos-help@Millennium.Berkeley.EDU
https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
-- Thought is only a flash in the middle of a long night, but the flash that means everything.- Poincaré-=-=-=-=-=-=-=-=-I'm going to run the Houston Marathon, but finishing's not my only goal: help me raise money for cancer research!
http://www.active.com/donate/tnttxgc/tnttxgcCToddThanks!
___
Tinyos-help mailing list
Tinyos-help@Millennium.Berkeley.EDU
https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help