<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>DragonOS Focal srsLTE Intra eNB Handover w/ GNU Radio (srsLTE, ZMQ) part 1</title>
        <link>https://stream.echo6.co/videos/watch/4c2d252c-e12e-41f4-bf26-823624cb11d7</link>
        <description>This video shows, to the best of my understanding right now, how to setup the newly released srsLTE Handover application note for intra-eNB handovers. By using srsLTE, ZMQ, and GNU Radio you can learn how the handover between cells works when a UE moves from one sector to another sector when they are managed by the same eNB. No software defined radio hardware is required. Instead, the ZeroMQ-based RF driver is used. It essentially acts as a transmit and receive pipe for exchanging IQ samples over TCP or IPC and replaces the radio link. *There's one possible error I'm seeing while switching between cells, not completely sure what's causing it or if it impacts anything as it appears things are working. Hardware: ZMQ (virtual), Topics covered: Creating a new network namespace, Setting up srsLTE, Creating the GNU Radio flow graph, Tools: https://docs.srslte.com/en/latest/app_notes/source/zeromq/source/index.html#zeromq-appnote, https://docs.srslte.com/en/latest/app_notes/source/handover/source/index.html, Twitter: @cemaxecuter ----------------------------- /etc/srslte/rr.conf contents ----------------------------- mac_cnfg = { phr_cnfg = { dl_pathloss_change = "dB3"; // Valid: 1, 3, 6 or INFINITY periodic_phr_timer = 50; prohibit_phr_timer = 0; }; ulsch_cnfg = { max_harq_tx = 4; periodic_bsr_timer = 20; // in ms retx_bsr_timer = 320;   // in ms }; time_alignment_timer = -1; // -1 is infinity }; phy_cnfg = { phich_cnfg = { duration  = "Normal"; resources = "1/6"; }; pusch_cnfg_ded = { beta_offset_ack_idx = 6; beta_offset_ri_idx  = 6; beta_offset_cqi_idx = 6; }; // PUCCH-SR resources are scheduled on time-frequeny domain first, then multiplexed in the same resource. sched_request_cnfg = { dsr_trans_max = 64; period = 20;          // in ms //subframe = [1, 11]; // Optional vector of subframe indices allowed for SR transmissions (default uses all) nof_prb = 2;          // number of PRBs on each extreme used for SR (total prb is twice this number) }; cqi_report_cnfg = { mode = "periodic"; simultaneousAckCQI = true; period = 40;                   // in ms //subframe = [0, 10, 20, 30];  // Optional vector of subframe indices every period where CQI resources will be allocated (default uses all) nof_prb = 2; m_ri = 8; // RI period in CQI period }; }; cell_list = ( { rf_port = 0; cell_id = 0x01; tac = 0x0007; pci = 1; root_seq_idx = 204; dl_earfcn = 2850; //ul_earfcn = 21400; ho_active = true; }, { rf_port = 1; cell_id = 0x02; tac = 0x0007; pci = 6; root_seq_idx = 268; dl_earfcn = 2850; //ul_earfcn = 21400; ho_active = true; } );</description>
        <lastBuildDate>Thu, 30 Apr 2026 16:47:06 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>PeerTube - https://stream.echo6.co</generator>
        <image>
            <title>DragonOS Focal srsLTE Intra eNB Handover w/ GNU Radio (srsLTE, ZMQ) part 1</title>
            <url>https://stream.echo6.co/client/assets/images/icons/icon-512x512.png</url>
            <link>https://stream.echo6.co/videos/watch/4c2d252c-e12e-41f4-bf26-823624cb11d7</link>
        </image>
        <copyright>All rights reserved, unless otherwise specified in the terms specified at https://stream.echo6.co/about and potential licenses granted by each content's rightholder.</copyright>
        <atom:link href="https://stream.echo6.co/feeds/video-comments.xml?videoId=4c2d252c-e12e-41f4-bf26-823624cb11d7" rel="self" type="application/rss+xml"/>
    </channel>
</rss>