Hi list, I want to implement a L1 hardware and software for openbsc. But I am not familiar with openbsc framework. I saw there is a project named osmo-nitb which is a standalone application that implement L2 L3 and some other gsm network function. If I can using my L1 software connect to osmo-nitb through abis-overip? Also I notice another project osmo-bts project which implement BTS-side Layer3 and Layer2 protocol. So can I just implement BTS side L1 then combine with osmo-bts which connect to osmo-nitb?
Regards!
Hi John,
yes, the 'osmocom' way to integrate your L1 hardware would be ot use osmo-bts as basis. It already supports one existing L1 (for the upcoming sysmocom BTS), and Andreas has been working on supporting some hacked-up OsmocomBB phones as alternative L1 for it.
osmo-bts then connects via Abis/IP to openbsc (osmo-bsc or osmo-nitb).
In any case we would love to hear more about your L1 hardware. Can you tell us more about it?
Regards, Harald
We are just planning on this project which use usb based sdr board and will be open design and source. sounds like sysmocom already working on this.
Regards!
On Mon, Sep 5, 2011 at 5:04 PM, Harald Welte laforge@gnumonks.org wrote:
Hi John,
yes, the 'osmocom' way to integrate your L1 hardware would be ot use osmo-bts as basis. It already supports one existing L1 (for the upcoming sysmocom BTS), and Andreas has been working on supporting some hacked-up OsmocomBB phones as alternative L1 for it.
osmo-bts then connects via Abis/IP to openbsc (osmo-bsc or osmo-nitb).
In any case we would love to hear more about your L1 hardware. Can you tell us more about it?
Regards, Harald
--
- Harald Welte laforge@gnumonks.org
============================================================================ "Privacy in residential applications is a desirable marketing option." (ETSI EN 300 175-7 Ch. A6)
Hi John,
On Mon, Sep 05, 2011 at 05:20:17PM +0800, John Wu wrote:
We are just planning on this project which use usb based sdr board and will be open design and source.
In that case, what do you plan to use as layer1? A simple SDR board only implements "Layer 0", but what about layer1?
osmo-bts and openbsc implement layers >= 2.
So what is your plan for L1 ?
sounds like sysmocom already working on this.
sysmocom is not building a USB based SDR, but a complete embedded BTS product (picocell). That's quite something different.
And while osmo-bts and openbsc are free software available in source code, the sysmoBTS L0 (hardware) and L1 (FPGA+DSP image) are not.
So by all means, don't be discouraged from building more hardware that interoperates with GSM related Free and Open Source software!
Regards, Harald
As a quick note, I'm working on the channel coding / decoding for GSM L1 (since we'll need those for osmocom-bb-bts), basically generic routines to go from L2 messages to bursts bits to be modulated. (GSM 05.03 essentially).
So if you work on this, I'd suggest starting with getting the part below this working first (tx and rx of bursts)..
Cheers,
Sylvain
Hi Sylvain, I also need to implement channel coding / decoding and modulate / demodulate for my L1 implement. can you explain how osmocom-bb-bts works, what kind of data receive from and send to the hardware?
Regards!
On Mon, Sep 5, 2011 at 7:46 PM, Sylvain Munaut 246tnt@gmail.com wrote:
As a quick note, I'm working on the channel coding / decoding for GSM L1 (since we'll need those for osmocom-bb-bts), basically generic routines to go from L2 messages to bursts bits to be modulated. (GSM 05.03 essentially).
So if you work on this, I'd suggest starting with getting the part below this working first (tx and rx of bursts)..
Cheers,
Sylvain
Hi Harald, yeah, the hardware is layer0, then I will also implement L1 code in PC side.
I have download osmo-bts source but I dont very understand the source architecture. can you introduce the architecture or if there is a design document. I need to know where should I implement my L1 code. and the interface with higher layer.
On Mon, Sep 5, 2011 at 7:19 PM, Harald Welte laforge@gnumonks.org wrote:
Hi John,
On Mon, Sep 05, 2011 at 05:20:17PM +0800, John Wu wrote:
We are just planning on this project which use usb based sdr board and will be open design and source.
In that case, what do you plan to use as layer1? A simple SDR board only implements "Layer 0", but what about layer1?
osmo-bts and openbsc implement layers >= 2.
So what is your plan for L1 ?
sounds like sysmocom already working on this.
sysmocom is not building a USB based SDR, but a complete embedded BTS product (picocell). That's quite something different.
And while osmo-bts and openbsc are free software available in source code, the sysmoBTS L0 (hardware) and L1 (FPGA+DSP image) are not.
So by all means, don't be discouraged from building more hardware that interoperates with GSM related Free and Open Source software!
Regards, Harald --
- Harald Welte laforge@gnumonks.org
============================================================================ "Privacy in residential applications is a desirable marketing option." (ETSI EN 300 175-7 Ch. A6)
Hi Harald, Can you suggest how do I implement the L1 source?
Regards
On Fri, Sep 16, 2011 at 11:58 AM, John Wu jwjohn0@gmail.com wrote:
Hi Harald, yeah, the hardware is layer0, then I will also implement L1 code in PC side. I have download osmo-bts source but I dont very understand the source architecture. can you introduce the architecture or if there is a design document. I need to know where should I implement my L1 code. and the interface with higher layer.
On Mon, Sep 5, 2011 at 7:19 PM, Harald Welte laforge@gnumonks.org wrote:
Hi John,
On Mon, Sep 05, 2011 at 05:20:17PM +0800, John Wu wrote:
We are just planning on this project which use usb based sdr board and will be open design and source.
In that case, what do you plan to use as layer1? A simple SDR board only implements "Layer 0", but what about layer1?
osmo-bts and openbsc implement layers >= 2.
So what is your plan for L1 ?
sounds like sysmocom already working on this.
sysmocom is not building a USB based SDR, but a complete embedded BTS product (picocell). That's quite something different.
And while osmo-bts and openbsc are free software available in source code, the sysmoBTS L0 (hardware) and L1 (FPGA+DSP image) are not.
So by all means, don't be discouraged from building more hardware that interoperates with GSM related Free and Open Source software!
Regards, Harald --
- Harald Welte laforge@gnumonks.org
============================================================================ "Privacy in residential applications is a desirable marketing option." (ETSI EN 300 175-7 Ch. A6)
I
Also notice another project osmo-bts project which implement BTS-side Layer3 and Layer2 protocol. So can I just implement BTS side L1 then combine with osmo-bts which connect to osmo-nitb?
hi john,
i like to note: the "jolly/bts" branch of osmocombb is an obsolete. if you check out osmo-bts.git, you will get the current stage. see "jolly" branch for work on osmocombb-bts (>layer1), as well as "master" branch for current work on sysmo-bts. you can take this for a basis to implement your own bts support.
regards,
andreas
Andreas thanks.
On Tue, Sep 6, 2011 at 12:58 AM, Andreas Eversberg andreas@eversberg.euwrote:
I
Also notice another project osmo-bts project which implement BTS-side Layer3 and Layer2 protocol. So can I just implement BTS side L1 then combine with osmo-bts which connect to osmo-nitb?
hi john,
i like to note: the "jolly/bts" branch of osmocombb is an obsolete. if you check out osmo-bts.git, you will get the current stage. see "jolly" branch for work on osmocombb-bts (>layer1), as well as "master" branch for current work on sysmo-bts. you can take this for a basis to implement your own bts support.
regards,
andreas