Commit Graph

231 Commits

Author SHA1 Message Date
kurtis.heimerl
0d68e136e7 uhd: set hardware side delay offset for e100
The value is used to align transmit and receive time slots within
a sample. This oscilloscope measured value is close, but may
need minor tweaking.

Signed-off-by: Thomas Tsou <ttsou@vt.edu>

git-svn-id: http://wush.net/svn/range/software/public/openbts/trunk@2638 19bc5d8c-e614-43d4-8b26-e1612bc8e597
2011-11-26 03:17:05 +00:00
kurtis.heimerl
8cefe2ec9c uhd: log useful information on monotonic errors
Track the current errant and previous timestamp values.

Signed-off-by: Thomas Tsou <ttsou@vt.edu>

git-svn-id: http://wush.net/svn/range/software/public/openbts/trunk@2637 19bc5d8c-e614-43d4-8b26-e1612bc8e597
2011-11-26 03:17:02 +00:00
kurtis.heimerl
4b192624ad uhd: only the E100 supports FPGA timestamps and adjustable clock rate
Signed-off-by: Thomas Tsou <ttsou@vt.edu>

git-svn-id: http://wush.net/svn/range/software/public/openbts/trunk@2636 19bc5d8c-e614-43d4-8b26-e1612bc8e597
2011-11-26 03:17:00 +00:00
kurtis.heimerl
bef2d4a0d6 uhd: flush initial receive samples
Occasionally, the E100 will have errant timestamps at start
related to previous sessions. Early packets will be thrown
out anyways, so do this explicitly so the timestamps don't
royally fuck up the sample timing.

Signed-off-by: Thomas Tsou <ttsou@vt.edu>

git-svn-id: http://wush.net/svn/range/software/public/openbts/trunk@2635 19bc5d8c-e614-43d4-8b26-e1612bc8e597
2011-11-26 03:16:57 +00:00
kurtis.heimerl
58e172dc18 uhd: add 52 MHz transceiver support
These are mostly identical changes as added to the non-52MHz
implementation with the exception of sample rate.

Signed-off-by: Thomas Tsou <ttsou@vt.edu>

git-svn-id: http://wush.net/svn/range/software/public/openbts/trunk@2634 19bc5d8c-e614-43d4-8b26-e1612bc8e597
2011-11-26 03:16:54 +00:00
kurtis.heimerl
0c19b7fe95 uhd: remove extra type conversion
Type conversion, if necessary, should happen inside the device.

Signed-off-by: Thomas Tsou <ttsou@vt.edu>

git-svn-id: http://wush.net/svn/range/software/public/openbts/trunk@2633 19bc5d8c-e614-43d4-8b26-e1612bc8e597
2011-11-26 03:16:51 +00:00
kurtis.heimerl
da897466d8 Transceiver52M: add WBX, DBSRX, and single board support
Remove all RFX specific parts and control daughterboard
functionality using the base API. The tuning is now set
to a non-inverted image so remove the I/Q swap as well.

Daughterboard configuration is set through an enum
variable. Currently, there is no auto-configuration and
the default is Tx/RX on sides A/B respectively. For
transceiver boards the receive antenna is set to RX2.

enum dboardConfigType {
  TXA_RXB,
  TXB_RXA,
  TXA_RXA,
  TXB_RXB
};

const dboardConfigType dboardConfig = TXA_RXB;

Signed-off-by: Thomas Tsou <ttsou@vt.edu>

git-svn-id: http://wush.net/svn/range/software/public/openbts/trunk@2632 19bc5d8c-e614-43d4-8b26-e1612bc8e597
2011-11-26 03:16:48 +00:00
kurtis.heimerl
970a11c4ab transceiver: fix initialization segfault in radio interface
'loadTest' variable was never initialized sometimes causing
segmentation fault on transceiver startup.

Signed-off-by: Thomas Tsou <ttsou@vt.edu>

git-svn-id: http://wush.net/svn/range/software/public/openbts/trunk@2631 19bc5d8c-e614-43d4-8b26-e1612bc8e597
2011-11-26 03:16:45 +00:00
dburgess
1c8e4f9779 git-svn-id: http://wush.net/svn/range/software/public/openbts/trunk@2583 19bc5d8c-e614-43d4-8b26-e1612bc8e597 2011-11-20 00:22:41 +00:00
kurtis.heimerl
fa8818ee2b moved sipauthserve to it's own database
git-svn-id: http://wush.net/svn/range/software/public/openbts/trunk@2570 19bc5d8c-e614-43d4-8b26-e1612bc8e597
2011-11-18 22:09:44 +00:00
kurtis.heimerl
95cd3faab7 changed GSM.RACCH.AC to signal no emergency service by default.
git-svn-id: http://wush.net/svn/range/software/public/openbts/trunk@2506 19bc5d8c-e614-43d4-8b26-e1612bc8e597
2011-11-15 01:06:45 +00:00
kurtis.heimerl
246fa670ab Added SubscriberRegistry.Port to the default config
git-svn-id: http://wush.net/svn/range/software/public/openbts/trunk@2486 19bc5d8c-e614-43d4-8b26-e1612bc8e597
2011-11-11 22:16:38 +00:00
kurtis.heimerl
c75f7d11de removing need for /var/run/OpenBTS as per chemeris
git-svn-id: http://wush.net/svn/range/software/public/openbts/trunk@2437 19bc5d8c-e614-43d4-8b26-e1612bc8e597
2011-11-06 04:23:31 +00:00
kurtis.heimerl
bab4eac9e2 new versions of freeswitch stuff
git-svn-id: http://wush.net/svn/range/software/public/openbts/trunk@2435 19bc5d8c-e614-43d4-8b26-e1612bc8e597
2011-11-04 05:52:11 +00:00
kurtis.heimerl
4e40b43545 initial FreeSwitch config added to the repository.
git-svn-id: http://wush.net/svn/range/software/public/openbts/trunk@2426 19bc5d8c-e614-43d4-8b26-e1612bc8e597
2011-11-02 05:39:50 +00:00
kurtis.heimerl
8aad6bd7ad local git commit
git-svn-id: http://wush.net/svn/range/software/public/openbts/trunk@2425 19bc5d8c-e614-43d4-8b26-e1612bc8e597
2011-11-02 05:19:21 +00:00
kurtis.heimerl
46623a6a1f Reverting r2342
git-svn-id: http://wush.net/svn/range/software/public/openbts/trunk@2424 19bc5d8c-e614-43d4-8b26-e1612bc8e597
2011-11-02 00:06:34 +00:00
kurtis.heimerl
dfe961a1ef Bug Fixes:
1) Remove multiple Vias in REGISTER message
2) Respond to sender for RESPONSE messages instead of to SIP.Proxy.SMS



git-svn-id: http://wush.net/svn/range/software/public/openbts/trunk@2389 19bc5d8c-e614-43d4-8b26-e1612bc8e597
2011-10-24 00:27:16 +00:00
kurtis.heimerl
ff282acfde Missing a newline causes compilation failure
git-svn-id: http://wush.net/svn/range/software/public/openbts/trunk@2387 19bc5d8c-e614-43d4-8b26-e1612bc8e597
2011-10-23 22:08:35 +00:00
dburgess
78243f71b5 Removed reference to authorization keys from public README.
git-svn-id: http://wush.net/svn/range/software/public/openbts/trunk@2385 19bc5d8c-e614-43d4-8b26-e1612bc8e597
2011-10-23 21:11:51 +00:00
hsamra
f3be2e8f7e Updates to working with a single RFX...builds but not working yet.
git-svn-id: http://wush.net/svn/range/software/public/openbts/trunk@2342 19bc5d8c-e614-43d4-8b26-e1612bc8e597
2011-10-14 02:32:19 +00:00
hsamra
7175d70dcd Update configure.ac file to include USRP libraries.
git-svn-id: http://wush.net/svn/range/software/public/openbts/trunk@2341 19bc5d8c-e614-43d4-8b26-e1612bc8e597
2011-10-14 02:30:24 +00:00
dburgess
66ac7e8531 Merged in patches from features/SylvainsPatches.
git-svn-id: http://wush.net/svn/range/software/public/openbts/trunk@2324 19bc5d8c-e614-43d4-8b26-e1612bc8e597
2011-10-12 22:22:03 +00:00
dburgess
ac625ce02c Removed a Makefile that should not have benn checked in.
git-svn-id: http://wush.net/svn/range/software/public/openbts/trunk@2313 19bc5d8c-e614-43d4-8b26-e1612bc8e597
2011-10-12 08:15:48 +00:00
dburgess
b4e1651ec9 Changes to auto-foo files that should probably be removed anyway.
git-svn-id: http://wush.net/svn/range/software/public/openbts/trunk@2312 19bc5d8c-e614-43d4-8b26-e1612bc8e597
2011-10-12 08:14:47 +00:00
dburgess
f7647c258d Remove Makefile.in from SVN. Doesn't belong here.
git-svn-id: http://wush.net/svn/range/software/public/openbts/trunk@2309 19bc5d8c-e614-43d4-8b26-e1612bc8e597
2011-10-12 07:47:02 +00:00
dburgess
84dc16404b Adding in the missing Transceiver52M directory
git-svn-id: http://wush.net/svn/range/software/public/openbts/trunk@2307 19bc5d8c-e614-43d4-8b26-e1612bc8e597
2011-10-12 07:44:40 +00:00
dburgess
0ede5cc345 Include autogen.sh.
git-svn-id: http://wush.net/svn/range/software/public/openbts/trunk@2306 19bc5d8c-e614-43d4-8b26-e1612bc8e597
2011-10-12 03:19:22 +00:00
dburgess
ba821c5f85 Fixed the license notices.
git-svn-id: http://wush.net/svn/range/software/public/openbts/trunk@2305 19bc5d8c-e614-43d4-8b26-e1612bc8e597
2011-10-12 01:23:28 +00:00
dburgess
508962442c Putting the actual OpenBTS P2.8 source code into the public SVN branch.
git-svn-id: http://wush.net/svn/range/software/public/openbts/trunk@2242 19bc5d8c-e614-43d4-8b26-e1612bc8e597
2011-10-07 02:40:51 +00:00
dburgess
cd8381743f This is where the public release of openbts will actually live.
git-svn-id: http://wush.net/svn/range/software/public/openbts/trunk@2203 19bc5d8c-e614-43d4-8b26-e1612bc8e597
2011-10-01 00:42:04 +00:00